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 16:37:03 +0300
committerDean Karn <Dean.Karn@metricaid.com>2016-09-11 16:37:03 +0300
commit5b6f32dd67efd00b8d58b98ea7d6c8b7fdff6e9b (patch)
tree19a0522646eafcdc8bc4a83b67fdaa68da814cc4
parentaaae900248cc5de78e3c73c1ec3b3cc6dac92f9b (diff)
add check for multibyte chars after switching from []byte to string
-rw-r--r--af/af.go26
-rw-r--r--af_NA/af_NA.go26
-rw-r--r--af_ZA/af_ZA.go26
-rw-r--r--agq/agq.go42
-rw-r--r--agq_CM/agq_CM.go42
-rw-r--r--ak/ak.go31
-rw-r--r--ak_GH/ak_GH.go31
-rw-r--r--am/am.go23
-rw-r--r--am_ET/am_ET.go23
-rw-r--r--ar/ar.go32
-rw-r--r--ar_001/ar_001.go30
-rw-r--r--ar_AE/ar_AE.go32
-rw-r--r--ar_BH/ar_BH.go32
-rw-r--r--ar_DJ/ar_DJ.go30
-rw-r--r--ar_DZ/ar_DZ.go23
-rw-r--r--ar_EG/ar_EG.go32
-rw-r--r--ar_EH/ar_EH.go30
-rw-r--r--ar_ER/ar_ER.go32
-rw-r--r--ar_IL/ar_IL.go30
-rw-r--r--ar_IQ/ar_IQ.go32
-rw-r--r--ar_JO/ar_JO.go32
-rw-r--r--ar_KM/ar_KM.go32
-rw-r--r--ar_KW/ar_KW.go30
-rw-r--r--ar_LB/ar_LB.go25
-rw-r--r--ar_LY/ar_LY.go23
-rw-r--r--ar_MA/ar_MA.go25
-rw-r--r--ar_MR/ar_MR.go25
-rw-r--r--ar_OM/ar_OM.go32
-rw-r--r--ar_PS/ar_PS.go30
-rw-r--r--ar_QA/ar_QA.go30
-rw-r--r--ar_SA/ar_SA.go30
-rw-r--r--ar_SD/ar_SD.go32
-rw-r--r--ar_SO/ar_SO.go32
-rw-r--r--ar_SS/ar_SS.go32
-rw-r--r--ar_SY/ar_SY.go30
-rw-r--r--ar_TD/ar_TD.go30
-rw-r--r--ar_TN/ar_TN.go25
-rw-r--r--ar_YE/ar_YE.go32
-rw-r--r--as/as.go74
-rw-r--r--as_IN/as_IN.go74
-rw-r--r--asa/asa.go51
-rw-r--r--asa_TZ/asa_TZ.go51
-rw-r--r--ast/ast.go30
-rw-r--r--ast_ES/ast_ES.go30
-rw-r--r--az/az.go25
-rw-r--r--az_Cyrl/az_Cyrl.go23
-rw-r--r--az_Cyrl_AZ/az_Cyrl_AZ.go25
-rw-r--r--az_Latn/az_Latn.go25
-rw-r--r--az_Latn_AZ/az_Latn_AZ.go23
-rw-r--r--bas/bas.go46
-rw-r--r--bas_CM/bas_CM.go46
-rw-r--r--be/be.go30
-rw-r--r--be_BY/be_BY.go32
-rw-r--r--bem/bem.go47
-rw-r--r--bem_ZM/bem_ZM.go47
-rw-r--r--bez/bez.go51
-rw-r--r--bez_TZ/bez_TZ.go51
-rw-r--r--bg/bg.go26
-rw-r--r--bg_BG/bg_BG.go26
-rw-r--r--bm/bm.go47
-rw-r--r--bm_ML/bm_ML.go47
-rw-r--r--bn/bn.go70
-rw-r--r--bn_BD/bn_BD.go70
-rw-r--r--bn_IN/bn_IN.go70
-rw-r--r--bo/bo.go39
-rw-r--r--bo_CN/bo_CN.go39
-rw-r--r--bo_IN/bo_IN.go39
-rw-r--r--br/br.go80
-rw-r--r--br_FR/br_FR.go80
-rw-r--r--brx/brx.go23
-rw-r--r--brx_IN/brx_IN.go23
-rw-r--r--bs/bs.go25
-rw-r--r--bs_Cyrl/bs_Cyrl.go23
-rw-r--r--bs_Cyrl_BA/bs_Cyrl_BA.go25
-rw-r--r--bs_Latn/bs_Latn.go25
-rw-r--r--bs_Latn_BA/bs_Latn_BA.go25
-rw-r--r--ca/ca.go23
-rw-r--r--ca_AD/ca_AD.go23
-rw-r--r--ca_ES/ca_ES.go23
-rw-r--r--ca_ES_VALENCIA/ca_ES_VALENCIA.go23
-rw-r--r--ca_FR/ca_FR.go23
-rw-r--r--ca_IT/ca_IT.go23
-rw-r--r--ce/ce.go27
-rw-r--r--ce_RU/ce_RU.go27
-rw-r--r--cgg/cgg.go51
-rw-r--r--cgg_UG/cgg_UG.go51
-rw-r--r--chr/chr.go23
-rw-r--r--chr_US/chr_US.go23
-rw-r--r--ckb/ckb.go23
-rw-r--r--ckb_IQ/ckb_IQ.go23
-rw-r--r--ckb_IR/ckb_IR.go23
-rw-r--r--cmd/generate_resources.go50
-rw-r--r--cmd/translator.tmpl174
-rw-r--r--cs/cs.go78
-rw-r--r--cs_CZ/cs_CZ.go78
-rw-r--r--cu/cu.go30
-rw-r--r--cu_RU/cu_RU.go30
-rw-r--r--cy/cy.go72
-rw-r--r--cy_GB/cy_GB.go70
-rw-r--r--da/da.go27
-rw-r--r--da_DK/da_DK.go27
-rw-r--r--da_GL/da_GL.go27
-rw-r--r--dav/dav.go47
-rw-r--r--dav_KE/dav_KE.go47
-rw-r--r--de/de.go27
-rw-r--r--de_AT/de_AT.go30
-rw-r--r--de_BE/de_BE.go27
-rw-r--r--de_CH/de_CH.go23
-rw-r--r--de_DE/de_DE.go27
-rw-r--r--de_LI/de_LI.go23
-rw-r--r--de_LU/de_LU.go27
-rw-r--r--dje/dje.go42
-rw-r--r--dje_NE/dje_NE.go42
-rw-r--r--dsb/dsb.go27
-rw-r--r--dsb_DE/dsb_DE.go27
-rw-r--r--dua/dua.go46
-rw-r--r--dua_CM/dua_CM.go46
-rw-r--r--dyo/dyo.go42
-rw-r--r--dyo_SN/dyo_SN.go42
-rw-r--r--dz/dz.go27
-rw-r--r--dz_BT/dz_BT.go27
-rw-r--r--ebu/ebu.go47
-rw-r--r--ebu_KE/ebu_KE.go47
-rw-r--r--ee/ee.go47
-rw-r--r--ee_GH/ee_GH.go47
-rw-r--r--ee_TG/ee_TG.go47
-rw-r--r--el/el.go23
-rw-r--r--el_CY/el_CY.go25
-rw-r--r--el_GR/el_GR.go23
-rw-r--r--en/en.go23
-rw-r--r--en_001/en_001.go23
-rw-r--r--en_150/en_150.go23
-rw-r--r--en_AG/en_AG.go23
-rw-r--r--en_AI/en_AI.go23
-rw-r--r--en_AS/en_AS.go23
-rw-r--r--en_AT/en_AT.go27
-rw-r--r--en_AU/en_AU.go23
-rw-r--r--en_BB/en_BB.go23
-rw-r--r--en_BE/en_BE.go23
-rw-r--r--en_BI/en_BI.go23
-rw-r--r--en_BM/en_BM.go23
-rw-r--r--en_BS/en_BS.go23
-rw-r--r--en_BW/en_BW.go23
-rw-r--r--en_BZ/en_BZ.go25
-rw-r--r--en_CA/en_CA.go25
-rw-r--r--en_CC/en_CC.go25
-rw-r--r--en_CH/en_CH.go25
-rw-r--r--en_CK/en_CK.go23
-rw-r--r--en_CM/en_CM.go23
-rw-r--r--en_CX/en_CX.go23
-rw-r--r--en_CY/en_CY.go23
-rw-r--r--en_DE/en_DE.go27
-rw-r--r--en_DG/en_DG.go23
-rw-r--r--en_DK/en_DK.go27
-rw-r--r--en_DM/en_DM.go23
-rw-r--r--en_ER/en_ER.go23
-rw-r--r--en_FI/en_FI.go30
-rw-r--r--en_FJ/en_FJ.go23
-rw-r--r--en_FK/en_FK.go23
-rw-r--r--en_FM/en_FM.go23
-rw-r--r--en_GB/en_GB.go23
-rw-r--r--en_GD/en_GD.go23
-rw-r--r--en_GG/en_GG.go23
-rw-r--r--en_GH/en_GH.go25
-rw-r--r--en_GI/en_GI.go23
-rw-r--r--en_GM/en_GM.go23
-rw-r--r--en_GU/en_GU.go25
-rw-r--r--en_GY/en_GY.go25
-rw-r--r--en_HK/en_HK.go23
-rw-r--r--en_IE/en_IE.go23
-rw-r--r--en_IL/en_IL.go23
-rw-r--r--en_IM/en_IM.go23
-rw-r--r--en_IN/en_IN.go25
-rw-r--r--en_IO/en_IO.go25
-rw-r--r--en_JE/en_JE.go23
-rw-r--r--en_JM/en_JM.go23
-rw-r--r--en_KE/en_KE.go25
-rw-r--r--en_KI/en_KI.go23
-rw-r--r--en_KN/en_KN.go23
-rw-r--r--en_KY/en_KY.go25
-rw-r--r--en_LC/en_LC.go23
-rw-r--r--en_LR/en_LR.go23
-rw-r--r--en_LS/en_LS.go23
-rw-r--r--en_MG/en_MG.go23
-rw-r--r--en_MH/en_MH.go23
-rw-r--r--en_MO/en_MO.go23
-rw-r--r--en_MP/en_MP.go23
-rw-r--r--en_MS/en_MS.go23
-rw-r--r--en_MT/en_MT.go23
-rw-r--r--en_MU/en_MU.go23
-rw-r--r--en_MW/en_MW.go23
-rw-r--r--en_MY/en_MY.go23
-rw-r--r--en_NA/en_NA.go23
-rw-r--r--en_NF/en_NF.go23
-rw-r--r--en_NG/en_NG.go25
-rw-r--r--en_NL/en_NL.go25
-rw-r--r--en_NR/en_NR.go23
-rw-r--r--en_NU/en_NU.go23
-rw-r--r--en_NZ/en_NZ.go23
-rw-r--r--en_PG/en_PG.go25
-rw-r--r--en_PH/en_PH.go25
-rw-r--r--en_PK/en_PK.go25
-rw-r--r--en_PN/en_PN.go23
-rw-r--r--en_PR/en_PR.go23
-rw-r--r--en_PW/en_PW.go23
-rw-r--r--en_RW/en_RW.go23
-rw-r--r--en_SB/en_SB.go25
-rw-r--r--en_SC/en_SC.go25
-rw-r--r--en_SD/en_SD.go23
-rw-r--r--en_SE/en_SE.go30
-rw-r--r--en_SG/en_SG.go25
-rw-r--r--en_SH/en_SH.go23
-rw-r--r--en_SI/en_SI.go23
-rw-r--r--en_SL/en_SL.go23
-rw-r--r--en_SS/en_SS.go25
-rw-r--r--en_SX/en_SX.go25
-rw-r--r--en_SZ/en_SZ.go23
-rw-r--r--en_TC/en_TC.go23
-rw-r--r--en_TK/en_TK.go23
-rw-r--r--en_TO/en_TO.go23
-rw-r--r--en_TT/en_TT.go23
-rw-r--r--en_TV/en_TV.go23
-rw-r--r--en_TZ/en_TZ.go23
-rw-r--r--en_UG/en_UG.go23
-rw-r--r--en_UM/en_UM.go23
-rw-r--r--en_US/en_US.go23
-rw-r--r--en_US_POSIX/en_US_POSIX.go23
-rw-r--r--en_VC/en_VC.go23
-rw-r--r--en_VG/en_VG.go25
-rw-r--r--en_VI/en_VI.go25
-rw-r--r--en_VU/en_VU.go23
-rw-r--r--en_WS/en_WS.go23
-rw-r--r--en_ZA/en_ZA.go26
-rw-r--r--en_ZM/en_ZM.go23
-rw-r--r--en_ZW/en_ZW.go25
-rw-r--r--eo/eo.go24
-rw-r--r--eo_001/eo_001.go24
-rw-r--r--es/es.go27
-rw-r--r--es_419/es_419.go27
-rw-r--r--es_AR/es_AR.go27
-rw-r--r--es_BO/es_BO.go27
-rw-r--r--es_BR/es_BR.go27
-rw-r--r--es_CL/es_CL.go27
-rw-r--r--es_CO/es_CO.go23
-rw-r--r--es_CR/es_CR.go30
-rw-r--r--es_CU/es_CU.go27
-rw-r--r--es_DO/es_DO.go23
-rw-r--r--es_EA/es_EA.go27
-rw-r--r--es_EC/es_EC.go27
-rw-r--r--es_ES/es_ES.go27
-rw-r--r--es_GQ/es_GQ.go27
-rw-r--r--es_GT/es_GT.go27
-rw-r--r--es_HN/es_HN.go27
-rw-r--r--es_IC/es_IC.go27
-rw-r--r--es_MX/es_MX.go23
-rw-r--r--es_NI/es_NI.go27
-rw-r--r--es_PA/es_PA.go27
-rw-r--r--es_PE/es_PE.go27
-rw-r--r--es_PH/es_PH.go27
-rw-r--r--es_PR/es_PR.go27
-rw-r--r--es_PY/es_PY.go27
-rw-r--r--es_SV/es_SV.go27
-rw-r--r--es_US/es_US.go27
-rw-r--r--es_UY/es_UY.go27
-rw-r--r--es_VE/es_VE.go27
-rw-r--r--et/et.go26
-rw-r--r--et_EE/et_EE.go26
-rw-r--r--eu/eu.go27
-rw-r--r--eu_ES/eu_ES.go27
-rw-r--r--ewo/ewo.go42
-rw-r--r--ewo_CM/ewo_CM.go42
-rw-r--r--fa/fa.go46
-rw-r--r--fa_AF/fa_AF.go46
-rw-r--r--fa_IR/fa_IR.go46
-rw-r--r--ff/ff.go33
-rw-r--r--ff_CM/ff_CM.go33
-rw-r--r--ff_GN/ff_GN.go33
-rw-r--r--ff_MR/ff_MR.go33
-rw-r--r--ff_SN/ff_SN.go33
-rw-r--r--fi/fi.go30
-rw-r--r--fi_FI/fi_FI.go30
-rw-r--r--fil/fil.go23
-rw-r--r--fil_PH/fil_PH.go23
-rw-r--r--fo/fo.go27
-rw-r--r--fo_DK/fo_DK.go27
-rw-r--r--fo_FO/fo_FO.go27
-rw-r--r--fr/fr.go34
-rw-r--r--fr_BE/fr_BE.go31
-rw-r--r--fr_BF/fr_BF.go34
-rw-r--r--fr_BI/fr_BI.go34
-rw-r--r--fr_BJ/fr_BJ.go36
-rw-r--r--fr_BL/fr_BL.go34
-rw-r--r--fr_CA/fr_CA.go32
-rw-r--r--fr_CD/fr_CD.go34
-rw-r--r--fr_CF/fr_CF.go34
-rw-r--r--fr_CG/fr_CG.go34
-rw-r--r--fr_CH/fr_CH.go26
-rw-r--r--fr_CI/fr_CI.go34
-rw-r--r--fr_CM/fr_CM.go34
-rw-r--r--fr_DJ/fr_DJ.go34
-rw-r--r--fr_DZ/fr_DZ.go34
-rw-r--r--fr_FR/fr_FR.go34
-rw-r--r--fr_GA/fr_GA.go34
-rw-r--r--fr_GF/fr_GF.go34
-rw-r--r--fr_GN/fr_GN.go34
-rw-r--r--fr_GP/fr_GP.go36
-rw-r--r--fr_GQ/fr_GQ.go34
-rw-r--r--fr_HT/fr_HT.go36
-rw-r--r--fr_KM/fr_KM.go34
-rw-r--r--fr_LU/fr_LU.go31
-rw-r--r--fr_MA/fr_MA.go31
-rw-r--r--fr_MC/fr_MC.go34
-rw-r--r--fr_MF/fr_MF.go34
-rw-r--r--fr_MG/fr_MG.go36
-rw-r--r--fr_ML/fr_ML.go34
-rw-r--r--fr_MQ/fr_MQ.go34
-rw-r--r--fr_MR/fr_MR.go36
-rw-r--r--fr_MU/fr_MU.go34
-rw-r--r--fr_NC/fr_NC.go34
-rw-r--r--fr_NE/fr_NE.go34
-rw-r--r--fr_PF/fr_PF.go34
-rw-r--r--fr_PM/fr_PM.go34
-rw-r--r--fr_RE/fr_RE.go34
-rw-r--r--fr_RW/fr_RW.go34
-rw-r--r--fr_SC/fr_SC.go34
-rw-r--r--fr_SN/fr_SN.go34
-rw-r--r--fr_SY/fr_SY.go34
-rw-r--r--fr_TD/fr_TD.go34
-rw-r--r--fr_TG/fr_TG.go34
-rw-r--r--fr_TN/fr_TN.go34
-rw-r--r--fr_VU/fr_VU.go34
-rw-r--r--fr_WF/fr_WF.go34
-rw-r--r--fr_YT/fr_YT.go34
-rw-r--r--fur/fur.go23
-rw-r--r--fur_IT/fur_IT.go23
-rw-r--r--fy/fy.go23
-rw-r--r--fy_NL/fy_NL.go23
-rw-r--r--ga/ga.go23
-rw-r--r--ga_IE/ga_IE.go23
-rw-r--r--gd/gd.go30
-rw-r--r--gd_GB/gd_GB.go30
-rw-r--r--gl/gl.go23
-rw-r--r--gl_ES/gl_ES.go25
-rw-r--r--gsw/gsw.go30
-rw-r--r--gsw_CH/gsw_CH.go30
-rw-r--r--gsw_FR/gsw_FR.go30
-rw-r--r--gsw_LI/gsw_LI.go30
-rw-r--r--gu/gu.go54
-rw-r--r--gu_IN/gu_IN.go54
-rw-r--r--guz/guz.go47
-rw-r--r--guz_KE/guz_KE.go47
-rw-r--r--gv/gv.go51
-rw-r--r--gv_IM/gv_IM.go51
-rw-r--r--ha/ha.go39
-rw-r--r--ha_GH/ha_GH.go39
-rw-r--r--ha_NE/ha_NE.go39
-rw-r--r--ha_NG/ha_NG.go39
-rw-r--r--haw/haw.go47
-rw-r--r--haw_US/haw_US.go47
-rw-r--r--he/he.go25
-rw-r--r--he_IL/he_IL.go23
-rw-r--r--hi/hi.go23
-rw-r--r--hi_IN/hi_IN.go23
-rw-r--r--hr/hr.go25
-rw-r--r--hr_BA/hr_BA.go25
-rw-r--r--hr_HR/hr_HR.go27
-rw-r--r--hsb/hsb.go27
-rw-r--r--hsb_DE/hsb_DE.go27
-rw-r--r--hu/hu.go26
-rw-r--r--hu_HU/hu_HU.go28
-rw-r--r--hy/hy.go23
-rw-r--r--hy_AM/hy_AM.go23
-rw-r--r--id/id.go23
-rw-r--r--id_ID/id_ID.go23
-rw-r--r--ig/ig.go47
-rw-r--r--ig_NG/ig_NG.go47
-rw-r--r--ii/ii.go31
-rw-r--r--ii_CN/ii_CN.go31
-rw-r--r--is/is.go23
-rw-r--r--is_IS/is_IS.go23
-rw-r--r--it/it.go23
-rw-r--r--it_CH/it_CH.go23
-rw-r--r--it_IT/it_IT.go25
-rw-r--r--it_SM/it_SM.go23
-rw-r--r--ja/ja.go23
-rw-r--r--ja_JP/ja_JP.go23
-rw-r--r--jgo/jgo.go23
-rw-r--r--jgo_CM/jgo_CM.go23
-rw-r--r--jmc/jmc.go51
-rw-r--r--jmc_TZ/jmc_TZ.go51
-rw-r--r--ka/ka.go30
-rw-r--r--ka_GE/ka_GE.go30
-rw-r--r--kab/kab.go33
-rw-r--r--kab_DZ/kab_DZ.go33
-rw-r--r--kam/kam.go47
-rw-r--r--kam_KE/kam_KE.go47
-rw-r--r--kde/kde.go47
-rw-r--r--kde_TZ/kde_TZ.go47
-rw-r--r--kea/kea.go26
-rw-r--r--kea_CV/kea_CV.go26
-rw-r--r--khq/khq.go43
-rw-r--r--khq_ML/khq_ML.go43
-rw-r--r--ki/ki.go47
-rw-r--r--ki_KE/ki_KE.go47
-rw-r--r--kk/kk.go28
-rw-r--r--kk_KZ/kk_KZ.go26
-rw-r--r--kkj/kkj.go31
-rw-r--r--kkj_CM/kkj_CM.go31
-rw-r--r--kl/kl.go27
-rw-r--r--kl_GL/kl_GL.go27
-rw-r--r--kln/kln.go47
-rw-r--r--kln_KE/kln_KE.go47
-rw-r--r--km/km.go23
-rw-r--r--km_KH/km_KH.go23
-rw-r--r--kn/kn.go23
-rw-r--r--kn_IN/kn_IN.go23
-rw-r--r--ko/ko.go23
-rw-r--r--ko_KP/ko_KP.go23
-rw-r--r--ko_KR/ko_KR.go23
-rw-r--r--kok/kok.go74
-rw-r--r--kok_IN/kok_IN.go74
-rw-r--r--ks/ks.go23
-rw-r--r--ks_IN/ks_IN.go23
-rw-r--r--ksb/ksb.go51
-rw-r--r--ksb_TZ/ksb_TZ.go51
-rw-r--r--ksf/ksf.go38
-rw-r--r--ksf_CM/ksf_CM.go38
-rw-r--r--ksh/ksh.go30
-rw-r--r--ksh_DE/ksh_DE.go30
-rw-r--r--kw/kw.go51
-rw-r--r--kw_GB/kw_GB.go51
-rw-r--r--ky/ky.go26
-rw-r--r--ky_KG/ky_KG.go26
-rw-r--r--lag/lag.go41
-rw-r--r--lag_TZ/lag_TZ.go41
-rw-r--r--lb/lb.go27
-rw-r--r--lb_LU/lb_LU.go27
-rw-r--r--lg/lg.go51
-rw-r--r--lg_UG/lg_UG.go51
-rw-r--r--lkt/lkt.go23
-rw-r--r--lkt_US/lkt_US.go23
-rw-r--r--ln/ln.go23
-rw-r--r--ln_AO/ln_AO.go23
-rw-r--r--ln_CD/ln_CD.go23
-rw-r--r--ln_CF/ln_CF.go23
-rw-r--r--ln_CG/ln_CG.go23
-rw-r--r--lo/lo.go23
-rw-r--r--lo_LA/lo_LA.go23
-rw-r--r--locales-list/locales.go1461
-rw-r--r--lrc/lrc.go23
-rw-r--r--lrc_IQ/lrc_IQ.go23
-rw-r--r--lrc_IR/lrc_IR.go23
-rw-r--r--lt/lt.go32
-rw-r--r--lt_LT/lt_LT.go30
-rw-r--r--lu/lu.go35
-rw-r--r--lu_CD/lu_CD.go35
-rw-r--r--luo/luo.go51
-rw-r--r--luo_KE/luo_KE.go51
-rw-r--r--luy/luy.go51
-rw-r--r--luy_KE/luy_KE.go51
-rw-r--r--lv/lv.go26
-rw-r--r--lv_LV/lv_LV.go24
-rw-r--r--mas/mas.go47
-rw-r--r--mas_KE/mas_KE.go47
-rw-r--r--mas_TZ/mas_TZ.go47
-rw-r--r--mer/mer.go47
-rw-r--r--mer_KE/mer_KE.go47
-rw-r--r--mfe/mfe.go41
-rw-r--r--mfe_MU/mfe_MU.go41
-rw-r--r--mg/mg.go51
-rw-r--r--mg_MG/mg_MG.go51
-rw-r--r--mgh/mgh.go31
-rw-r--r--mgh_MZ/mgh_MZ.go31
-rw-r--r--mgo/mgo.go23
-rw-r--r--mgo_CM/mgo_CM.go23
-rw-r--r--mk/mk.go23
-rw-r--r--mk_MK/mk_MK.go23
-rw-r--r--ml/ml.go23
-rw-r--r--ml_IN/ml_IN.go23
-rw-r--r--mn/mn.go23
-rw-r--r--mn_MN/mn_MN.go23
-rw-r--r--mr/mr.go25
-rw-r--r--mr_IN/mr_IN.go23
-rw-r--r--ms/ms.go23
-rw-r--r--ms_BN/ms_BN.go23
-rw-r--r--ms_MY/ms_MY.go23
-rw-r--r--ms_SG/ms_SG.go23
-rw-r--r--mt/mt.go23
-rw-r--r--mt_MT/mt_MT.go23
-rw-r--r--mua/mua.go35
-rw-r--r--mua_CM/mua_CM.go35
-rw-r--r--my/my.go23
-rw-r--r--my_MM/my_MM.go23
-rw-r--r--mzn/mzn.go23
-rw-r--r--mzn_IR/mzn_IR.go23
-rw-r--r--naq/naq.go51
-rw-r--r--naq_NA/naq_NA.go51
-rw-r--r--nb/nb.go34
-rw-r--r--nb_NO/nb_NO.go34
-rw-r--r--nb_SJ/nb_SJ.go34
-rw-r--r--nd/nd.go47
-rw-r--r--nd_ZW/nd_ZW.go47
-rw-r--r--ne/ne.go23
-rw-r--r--ne_IN/ne_IN.go23
-rw-r--r--ne_NP/ne_NP.go23
-rw-r--r--nl/nl.go72
-rw-r--r--nl_AW/nl_AW.go70
-rw-r--r--nl_BE/nl_BE.go74
-rw-r--r--nl_BQ/nl_BQ.go70
-rw-r--r--nl_CW/nl_CW.go70
-rw-r--r--nl_NL/nl_NL.go70
-rw-r--r--nl_SR/nl_SR.go70
-rw-r--r--nl_SX/nl_SX.go70
-rw-r--r--nmg/nmg.go42
-rw-r--r--nmg_CM/nmg_CM.go42
-rw-r--r--nn/nn.go30
-rw-r--r--nn_NO/nn_NO.go30
-rw-r--r--nnh/nnh.go35
-rw-r--r--nnh_CM/nnh_CM.go35
-rw-r--r--nus/nus.go35
-rw-r--r--nus_SS/nus_SS.go35
-rw-r--r--nyn/nyn.go51
-rw-r--r--nyn_UG/nyn_UG.go51
-rw-r--r--om/om.go51
-rw-r--r--om_ET/om_ET.go51
-rw-r--r--om_KE/om_KE.go51
-rw-r--r--or/or.go39
-rw-r--r--or_IN/or_IN.go39
-rw-r--r--os/os.go26
-rw-r--r--os_GE/os_GE.go26
-rw-r--r--os_RU/os_RU.go26
-rw-r--r--pa/pa.go27
-rw-r--r--pa_Arab/pa_Arab.go27
-rw-r--r--pa_Arab_PK/pa_Arab_PK.go27
-rw-r--r--pa_Guru/pa_Guru.go29
-rw-r--r--pa_Guru_IN/pa_Guru_IN.go27
-rw-r--r--pl/pl.go28
-rw-r--r--pl_PL/pl_PL.go28
-rw-r--r--prg/prg.go26
-rw-r--r--prg_001/prg_001.go28
-rw-r--r--ps/ps.go35
-rw-r--r--ps_AF/ps_AF.go35
-rw-r--r--pt/pt.go25
-rw-r--r--pt_AO/pt_AO.go25
-rw-r--r--pt_BR/pt_BR.go23
-rw-r--r--pt_CH/pt_CH.go23
-rw-r--r--pt_CV/pt_CV.go23
-rw-r--r--pt_GQ/pt_GQ.go25
-rw-r--r--pt_GW/pt_GW.go23
-rw-r--r--pt_LU/pt_LU.go23
-rw-r--r--pt_MO/pt_MO.go23
-rw-r--r--pt_MZ/pt_MZ.go23
-rw-r--r--pt_PT/pt_PT.go26
-rw-r--r--pt_ST/pt_ST.go23
-rw-r--r--pt_TL/pt_TL.go25
-rw-r--r--qu/qu.go27
-rw-r--r--qu_BO/qu_BO.go27
-rw-r--r--qu_EC/qu_EC.go27
-rw-r--r--qu_PE/qu_PE.go27
-rw-r--r--rm/rm.go30
-rw-r--r--rm_CH/rm_CH.go30
-rw-r--r--rn/rn.go43
-rw-r--r--rn_BI/rn_BI.go43
-rw-r--r--ro/ro.go27
-rw-r--r--ro_MD/ro_MD.go29
-rw-r--r--ro_RO/ro_RO.go29
-rw-r--r--rof/rof.go51
-rw-r--r--rof_TZ/rof_TZ.go51
-rw-r--r--root/root.go23
-rw-r--r--ru/ru.go34
-rw-r--r--ru_BY/ru_BY.go32
-rw-r--r--ru_KG/ru_KG.go30
-rw-r--r--ru_KZ/ru_KZ.go32
-rw-r--r--ru_MD/ru_MD.go32
-rw-r--r--ru_RU/ru_RU.go32
-rw-r--r--ru_UA/ru_UA.go32
-rw-r--r--rw/rw.go31
-rw-r--r--rw_RW/rw_RW.go31
-rw-r--r--rwk/rwk.go51
-rw-r--r--rwk_TZ/rwk_TZ.go51
-rw-r--r--sah/sah.go31
-rw-r--r--sah_RU/sah_RU.go31
-rw-r--r--saq/saq.go47
-rw-r--r--saq_KE/saq_KE.go47
-rw-r--r--sbp/sbp.go39
-rw-r--r--sbp_TZ/sbp_TZ.go39
-rw-r--r--se/se.go30
-rw-r--r--se_FI/se_FI.go30
-rw-r--r--se_NO/se_NO.go30
-rw-r--r--se_SE/se_SE.go30
-rw-r--r--seh/seh.go31
-rw-r--r--seh_MZ/seh_MZ.go31
-rw-r--r--ses/ses.go43
-rw-r--r--ses_ML/ses_ML.go43
-rw-r--r--sg/sg.go31
-rw-r--r--sg_CF/sg_CF.go31
-rw-r--r--shi/shi.go33
-rw-r--r--shi_Latn/shi_Latn.go33
-rw-r--r--shi_Latn_MA/shi_Latn_MA.go33
-rw-r--r--shi_Tfng/shi_Tfng.go33
-rw-r--r--shi_Tfng_MA/shi_Tfng_MA.go33
-rw-r--r--si/si.go25
-rw-r--r--si_LK/si_LK.go23
-rw-r--r--sk/sk.go32
-rw-r--r--sk_SK/sk_SK.go32
-rw-r--r--sl/sl.go23
-rw-r--r--sl_SI/sl_SI.go25
-rw-r--r--smn/smn.go41
-rw-r--r--smn_FI/smn_FI.go41
-rw-r--r--sn/sn.go47
-rw-r--r--sn_ZW/sn_ZW.go47
-rw-r--r--so/so.go31
-rw-r--r--so_DJ/so_DJ.go31
-rw-r--r--so_ET/so_ET.go31
-rw-r--r--so_KE/so_KE.go31
-rw-r--r--so_SO/so_SO.go31
-rw-r--r--sq/sq.go26
-rw-r--r--sq_AL/sq_AL.go28
-rw-r--r--sq_MK/sq_MK.go26
-rw-r--r--sq_XK/sq_XK.go26
-rw-r--r--sr/sr.go25
-rw-r--r--sr_Cyrl/sr_Cyrl.go23
-rw-r--r--sr_Cyrl_BA/sr_Cyrl_BA.go25
-rw-r--r--sr_Cyrl_ME/sr_Cyrl_ME.go25
-rw-r--r--sr_Cyrl_RS/sr_Cyrl_RS.go27
-rw-r--r--sr_Cyrl_XK/sr_Cyrl_XK.go25
-rw-r--r--sr_Latn/sr_Latn.go25
-rw-r--r--sr_Latn_BA/sr_Latn_BA.go23
-rw-r--r--sr_Latn_ME/sr_Latn_ME.go23
-rw-r--r--sr_Latn_RS/sr_Latn_RS.go25
-rw-r--r--sr_Latn_XK/sr_Latn_XK.go23
-rw-r--r--sv/sv.go62
-rw-r--r--sv_AX/sv_AX.go62
-rw-r--r--sv_FI/sv_FI.go62
-rw-r--r--sv_SE/sv_SE.go62
-rw-r--r--sw/sw.go23
-rw-r--r--sw_CD/sw_CD.go23
-rw-r--r--sw_KE/sw_KE.go25
-rw-r--r--sw_TZ/sw_TZ.go23
-rw-r--r--sw_UG/sw_UG.go25
-rw-r--r--ta/ta.go23
-rw-r--r--ta_IN/ta_IN.go23
-rw-r--r--ta_LK/ta_LK.go23
-rw-r--r--ta_MY/ta_MY.go23
-rw-r--r--ta_SG/ta_SG.go23
-rw-r--r--te/te.go23
-rw-r--r--te_IN/te_IN.go25
-rw-r--r--teo/teo.go47
-rw-r--r--teo_KE/teo_KE.go47
-rw-r--r--teo_UG/teo_UG.go47
-rw-r--r--th/th.go23
-rw-r--r--th_TH/th_TH.go23
-rw-r--r--ti/ti.go51
-rw-r--r--ti_ER/ti_ER.go51
-rw-r--r--ti_ET/ti_ET.go51
-rw-r--r--tk/tk.go30
-rw-r--r--tk_TM/tk_TM.go30
-rw-r--r--to/to.go23
-rw-r--r--to_TO/to_TO.go23
-rw-r--r--tr/tr.go23
-rw-r--r--tr_CY/tr_CY.go25
-rw-r--r--tr_TR/tr_TR.go23
-rw-r--r--twq/twq.go42
-rw-r--r--twq_NE/twq_NE.go42
-rw-r--r--tzm/tzm.go33
-rw-r--r--tzm_MA/tzm_MA.go33
-rw-r--r--ug/ug.go25
-rw-r--r--ug_CN/ug_CN.go25
-rw-r--r--uk/uk.go28
-rw-r--r--uk_UA/uk_UA.go28
-rw-r--r--ur/ur.go23
-rw-r--r--ur_IN/ur_IN.go23
-rw-r--r--ur_PK/ur_PK.go23
-rw-r--r--uz/uz.go30
-rw-r--r--uz_Arab/uz_Arab.go30
-rw-r--r--uz_Arab_AF/uz_Arab_AF.go30
-rw-r--r--uz_Cyrl/uz_Cyrl.go32
-rw-r--r--uz_Cyrl_UZ/uz_Cyrl_UZ.go30
-rw-r--r--uz_Latn/uz_Latn.go30
-rw-r--r--uz_Latn_UZ/uz_Latn_UZ.go30
-rw-r--r--vai/vai.go31
-rw-r--r--vai_Latn/vai_Latn.go31
-rw-r--r--vai_Latn_LR/vai_Latn_LR.go31
-rw-r--r--vai_Vaii/vai_Vaii.go31
-rw-r--r--vai_Vaii_LR/vai_Vaii_LR.go31
-rw-r--r--vi/vi.go23
-rw-r--r--vi_VN/vi_VN.go23
-rw-r--r--vo/vo.go23
-rw-r--r--vo_001/vo_001.go23
-rw-r--r--vun/vun.go51
-rw-r--r--vun_TZ/vun_TZ.go51
-rw-r--r--wae/wae.go31
-rw-r--r--wae_CH/wae_CH.go31
-rw-r--r--xog/xog.go51
-rw-r--r--xog_UG/xog_UG.go51
-rw-r--r--yav/yav.go38
-rw-r--r--yav_CM/yav_CM.go38
-rw-r--r--yi/yi.go23
-rw-r--r--yi_001/yi_001.go23
-rw-r--r--yo/yo.go47
-rw-r--r--yo_BJ/yo_BJ.go47
-rw-r--r--yo_NG/yo_NG.go47
-rw-r--r--yue/yue.go23
-rw-r--r--yue_HK/yue_HK.go23
-rw-r--r--zgh/zgh.go41
-rw-r--r--zgh_MA/zgh_MA.go41
-rw-r--r--zh/zh.go23
-rw-r--r--zh_Hans/zh_Hans.go23
-rw-r--r--zh_Hans_CN/zh_Hans_CN.go23
-rw-r--r--zh_Hans_HK/zh_Hans_HK.go23
-rw-r--r--zh_Hans_MO/zh_Hans_MO.go23
-rw-r--r--zh_Hans_SG/zh_Hans_SG.go23
-rw-r--r--zh_Hant/zh_Hant.go23
-rw-r--r--zh_Hant_HK/zh_Hant_HK.go23
-rw-r--r--zh_Hant_MO/zh_Hant_MO.go23
-rw-r--r--zh_Hant_TW/zh_Hant_TW.go23
-rw-r--r--zu/zu.go23
-rw-r--r--zu_ZA/zu_ZA.go23
718 files changed, 8686 insertions, 15810 deletions
diff --git a/af/af.go b/af/af.go
index 61c2bc78..98ef9c93 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{"OEZ": "Oos-Europese standaardtyd", "LHST": "Lord Howe-standaardtyd", "WIT": "Oos-Indonesië-tyd", "UYST": "Uruguay-somertyd", "AEST": "Australiese Oostelike standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "PST": "Pasifiese standaardtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "AWDT": "Australiese Westelike dagligtyd", "CAT": "Sentraal-Afrika-tyd", "GMT": "Greenwich-mediaantyd", "GYT": "Guyana-tyd", "MDT": "Berg-dagligtyd", "CST": "Sentrale standaardtyd", "AWST": "Australiese Westelike standaardtyd", "WART": "Wes-Argentinië-standaardtyd", "MESZ": "Sentraal-Europese somertyd", "AKDT": "Alaska-dagligtyd", "SGT": "Singapoer-standaardtyd", "EST": "Oostelike standaardtyd", "CHAST": "Chatham-standaardtyd", "VET": "Venezuela-tyd", "LHDT": "Lord Howe-dagligtyd", "WAST": "Wes-Afrika-somertyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "ECT": "Ecuador-tyd", "WESZ": "Wes-Europese somertyd", "MEZ": "Sentraal-Europese standaardtyd", "SRT": "Suriname-tyd", "GFT": "Frans-Guiana-tyd", "IST": "Indië-standaardtyd", "CLST": "Chili-somertyd", "NZST": "Nieu-Seeland-standaardtyd", "COT": "Colombië-standaardtyd", "TMT": "Turkmenistan-standaardtyd", "HKST": "Hongkong-somertyd", "WIB": "Wes-Indonesië-tyd", "AEDT": "Australiese Oostelike dagligtyd", "CHADT": "Chatham-dagligtyd", "WARST": "Wes-Argentinië-somertyd", "COST": "Colombië-somertyd", "WAT": "Wes-Afrika-standaardtyd", "SAST": "Suid-Afrika-standaardtyd", "MST": "Berg-standaardtyd", "AKST": "Alaska-standaardtyd", "CLT": "Chili-standaardtyd", "PDT": "Pasifiese dagligtyd", "NZDT": "Nieu-Seeland-dagligtyd", "BOT": "Bolivia-tyd", "BT": "Bhoetan-tyd", "WITA": "Sentraal Indonesië-tyd", "EAT": "Oos-Afrika-tyd", "OESZ": "Oos-Europese somertyd", "ART": "Argentinië-standaardtyd", "ADT": "Atlantiese dagligtyd", "MYT": "Maleisië-tyd", "HKT": "Hongkong-standaardtyd", "ACST": "Australiese sentraal-standaardtyd", "TMST": "Turkmenistan-somertyd", "HNT": "Newfoundland-standaardtyd", "EDT": "Oostelike dagligtyd", "AST": "Atlantiese standaardtyd", "ChST": "Chamorro-standaardtyd", "HAT": "Newfoundland-dagligtyd", "WEZ": "Wes-Europese standaardtyd", "CDT": "Sentrale dagligtyd", "UYT": "Uruguay-standaardtyd", "ARST": "Argentinië-somertyd", "JST": "Japan-standaardtyd", "JDT": "Japan-dagligtyd", "∅∅∅": "Asore-somertyd", "HAST": "Hawaii-Aleusiër-standaardtyd"},
+ timezones: map[string]string{"SRT": "Suriname-tyd", "WAST": "Wes-Afrika-somertyd", "BOT": "Bolivia-tyd", "UYT": "Uruguay-standaardtyd", "ECT": "Ecuador-tyd", "AWST": "Australiese Westelike standaardtyd", "CAT": "Sentraal-Afrika-tyd", "GFT": "Frans-Guiana-tyd", "CDT": "Sentrale dagligtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "CHAST": "Chatham-standaardtyd", "WIB": "Wes-Indonesië-tyd", "AEST": "Australiese Oostelike standaardtyd", "AKDT": "Alaska-dagligtyd", "BT": "Bhoetan-tyd", "UYST": "Uruguay-somertyd", "CST": "Sentrale standaardtyd", "AST": "Atlantiese standaardtyd", "PST": "Pasifiese standaardtyd", "AWDT": "Australiese Westelike dagligtyd", "HNT": "Newfoundland-standaardtyd", "WESZ": "Wes-Europese somertyd", "CHADT": "Chatham-dagligtyd", "CLST": "Chili-somertyd", "TMST": "Turkmenistan-somertyd", "WITA": "Sentraal Indonesië-tyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "MEZ": "Sentraal-Europese standaardtyd", "ADT": "Atlantiese dagligtyd", "ACST": "Australiese sentraal-standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "LHDT": "Lord Howe-dagligtyd", "NZDT": "Nieu-Seeland-dagligtyd", "VET": "Venezuela-tyd", "ARST": "Argentinië-somertyd", "PDT": "Pasifiese dagligtyd", "ChST": "Chamorro-standaardtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "MST": "MST", "OEZ": "Oos-Europese standaardtyd", "MYT": "Maleisië-tyd", "IST": "Indië-standaardtyd", "WAT": "Wes-Afrika-standaardtyd", "CLT": "Chili-standaardtyd", "JDT": "Japan-dagligtyd", "∅∅∅": "Asore-somertyd", "GMT": "Greenwich-mediaantyd", "MDT": "MDT", "JST": "Japan-standaardtyd", "WART": "Wes-Argentinië-standaardtyd", "ART": "Argentinië-standaardtyd", "WIT": "Oos-Indonesië-tyd", "HKT": "Hongkong-standaardtyd", "HKST": "Hongkong-somertyd", "TMT": "Turkmenistan-standaardtyd", "WEZ": "Wes-Europese standaardtyd", "MESZ": "Sentraal-Europese somertyd", "OESZ": "Oos-Europese somertyd", "WARST": "Wes-Argentinië-somertyd", "AEDT": "Australiese Oostelike dagligtyd", "GYT": "Guyana-tyd", "AKST": "Alaska-standaardtyd", "EDT": "Oostelike dagligtyd", "COT": "Colombië-standaardtyd", "LHST": "Lord Howe-standaardtyd", "NZST": "Nieu-Seeland-standaardtyd", "EAT": "Oos-Afrika-tyd", "SAST": "Suid-Afrika-standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "SGT": "Singapoer-standaardtyd", "HAT": "Newfoundland-dagligtyd", "EST": "Oostelike standaardtyd", "COST": "Colombië-somertyd"},
}
}
@@ -188,7 +188,8 @@ func (af *af) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'af' and handles both Whole and Real numbers based on 'v'
-func (af *af) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (af *af) FmtNumber(num float64, v uint64) (results string) {
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -227,13 +227,12 @@ func (af *af) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'af' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (af *af) FmtPercent(num float64, v uint64) (results string) {
+func (af *af) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(af.decimal)
b := make([]byte, 0, l)
@@ -259,12 +258,11 @@ func (af *af) FmtPercent(num float64, v uint64) (results string) {
b = append(b, af.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'af'
-func (af *af) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -286,7 +284,6 @@ func (af *af) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -320,13 +317,12 @@ func (af *af) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'af'
// in accounting notation.
-func (af *af) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (af *af) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
@@ -348,7 +344,6 @@ func (af *af) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -394,8 +389,7 @@ func (af *af) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, af.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'af'
diff --git a/af_NA/af_NA.go b/af_NA/af_NA.go
index a14c8d4d..59d5a950 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{"EST": "Oostelike standaardtyd", "CAT": "Sentraal-Afrika-tyd", "ADT": "Atlantiese dagligtyd", "ACST": "Australiese sentraal-standaardtyd", "WART": "Wes-Argentinië-standaardtyd", "MYT": "Maleisië-tyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "HNT": "Newfoundland-standaardtyd", "SAST": "Suid-Afrika-standaardtyd", "WIT": "Oos-Indonesië-tyd", "SGT": "Singapoer-standaardtyd", "MST": "MST", "AWDT": "Australiese Westelike dagligtyd", "∅∅∅": "Asore-somertyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "EDT": "Oostelike dagligtyd", "CHADT": "Chatham-dagligtyd", "GYT": "Guyana-tyd", "WAST": "Wes-Afrika-somertyd", "HAT": "Newfoundland-dagligtyd", "ARST": "Argentinië-somertyd", "JDT": "Japan-dagligtyd", "AEDT": "Australiese Oostelike dagligtyd", "PDT": "Pasifiese dagligtyd", "AEST": "Australiese Oostelike standaardtyd", "OEZ": "Oos-Europese standaardtyd", "COT": "Colombië-standaardtyd", "AST": "Atlantiese standaardtyd", "MESZ": "Sentraal-Europese somertyd", "BT": "Bhoetan-tyd", "WARST": "Wes-Argentinië-somertyd", "VET": "Venezuela-tyd", "CDT": "Sentrale dagligtyd", "EAT": "Oos-Afrika-tyd", "CLST": "Chili-somertyd", "GMT": "Greenwich-mediaantyd", "MEZ": "Sentraal-Europese standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "WITA": "Sentraal Indonesië-tyd", "TMST": "Turkmenistan-somertyd", "HKT": "Hongkong-standaardtyd", "HKST": "Hongkong-somertyd", "NZDT": "Nieu-Seeland-dagligtyd", "AWST": "Australiese Westelike standaardtyd", "LHDT": "Lord Howe-dagligtyd", "AKST": "Alaska-standaardtyd", "AKDT": "Alaska-dagligtyd", "BOT": "Bolivia-tyd", "LHST": "Lord Howe-standaardtyd", "WEZ": "Wes-Europese standaardtyd", "CLT": "Chili-standaardtyd", "OESZ": "Oos-Europese somertyd", "ART": "Argentinië-standaardtyd", "WAT": "Wes-Afrika-standaardtyd", "SRT": "Suriname-tyd", "GFT": "Frans-Guiana-tyd", "CST": "Sentrale standaardtyd", "COST": "Colombië-somertyd", "CHAST": "Chatham-standaardtyd", "MDT": "MDT", "WIB": "Wes-Indonesië-tyd", "PST": "Pasifiese standaardtyd", "IST": "Indië-standaardtyd", "WESZ": "Wes-Europese somertyd", "UYT": "Uruguay-standaardtyd", "NZST": "Nieu-Seeland-standaardtyd", "JST": "Japan-standaardtyd", "ECT": "Ecuador-tyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "UYST": "Uruguay-somertyd", "TMT": "Turkmenistan-standaardtyd", "ChST": "Chamorro-standaardtyd"},
+ timezones: map[string]string{"ACWST": "Australiese sentraal-Westelike standaard-tyd", "ACST": "Australiese sentraal-standaardtyd", "ARST": "Argentinië-somertyd", "EDT": "Oostelike dagligtyd", "HKST": "Hongkong-somertyd", "EAT": "Oos-Afrika-tyd", "WIT": "Oos-Indonesië-tyd", "ART": "Argentinië-standaardtyd", "CST": "Sentrale standaardtyd", "AKDT": "Alaska-dagligtyd", "LHDT": "Lord Howe-dagligtyd", "OEZ": "Oos-Europese standaardtyd", "CLST": "Chili-somertyd", "HAT": "Newfoundland-dagligtyd", "WAST": "Wes-Afrika-somertyd", "SGT": "Singapoer-standaardtyd", "PST": "Pasifiese standaardtyd", "∅∅∅": "Asore-somertyd", "WITA": "Sentraal Indonesië-tyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "JDT": "Japan-dagligtyd", "OESZ": "Oos-Europese somertyd", "WART": "Wes-Argentinië-standaardtyd", "LHST": "Lord Howe-standaardtyd", "BOT": "Bolivia-tyd", "TMST": "Turkmenistan-somertyd", "EST": "Oostelike standaardtyd", "ChST": "Chamorro-standaardtyd", "ECT": "Ecuador-tyd", "WEZ": "Wes-Europese standaardtyd", "JST": "Japan-standaardtyd", "GYT": "Guyana-tyd", "GFT": "Frans-Guiana-tyd", "BT": "Bhoetan-tyd", "AKST": "Alaska-standaardtyd", "CLT": "Chili-standaardtyd", "VET": "Venezuela-tyd", "HNT": "Newfoundland-standaardtyd", "AST": "Atlantiese standaardtyd", "IST": "Indië-standaardtyd", "CHAST": "Chatham-standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "MDT": "Berg-dagligtyd", "GMT": "Greenwich-mediaantyd", "SAST": "Suid-Afrika-standaardtyd", "PDT": "Pasifiese dagligtyd", "CAT": "Sentraal-Afrika-tyd", "NZST": "Nieu-Seeland-standaardtyd", "WARST": "Wes-Argentinië-somertyd", "ADT": "Atlantiese dagligtyd", "UYT": "Uruguay-standaardtyd", "AWDT": "Australiese Westelike dagligtyd", "COST": "Colombië-somertyd", "NZDT": "Nieu-Seeland-dagligtyd", "WAT": "Wes-Afrika-standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "AEST": "Australiese Oostelike standaardtyd", "MST": "Berg-standaardtyd", "TMT": "Turkmenistan-standaardtyd", "WIB": "Wes-Indonesië-tyd", "MESZ": "Sentraal-Europese somertyd", "MYT": "Maleisië-tyd", "AWST": "Australiese Westelike standaardtyd", "CHADT": "Chatham-dagligtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "COT": "Colombië-standaardtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "HKT": "Hongkong-standaardtyd", "CDT": "Sentrale dagligtyd", "WESZ": "Wes-Europese somertyd", "AEDT": "Australiese Oostelike dagligtyd", "SRT": "Suriname-tyd", "UYST": "Uruguay-somertyd"},
}
}
@@ -188,7 +188,8 @@ func (af *af_NA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'af_NA' and handles both Whole and Real numbers based on 'v'
-func (af *af_NA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (af *af_NA) FmtNumber(num float64, v uint64) (results string) {
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -227,13 +227,12 @@ func (af *af_NA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'af_NA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (af *af_NA) FmtPercent(num float64, v uint64) (results string) {
+func (af *af_NA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(af.decimal)
b := make([]byte, 0, l)
@@ -259,12 +258,11 @@ func (af *af_NA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, af.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'af_NA'
-func (af *af_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (af *af_NA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
@@ -286,7 +284,6 @@ func (af *af_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -320,13 +317,12 @@ func (af *af_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'af_NA'
// in accounting notation.
-func (af *af_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (af *af_NA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
@@ -348,7 +344,6 @@ func (af *af_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -394,8 +389,7 @@ func (af *af_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, af.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'af_NA'
diff --git a/af_ZA/af_ZA.go b/af_ZA/af_ZA.go
index 225618f0..a53a6b15 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{"NZDT": "Nieu-Seeland-dagligtyd", "ACST": "Australiese sentraal-standaardtyd", "ECT": "Ecuador-tyd", "∅∅∅": "Brasilië somertyd", "UYST": "Uruguay-somertyd", "ARST": "Argentinië-somertyd", "ADT": "Atlantiese dagligtyd", "TMST": "Turkmenistan-somertyd", "JST": "Japan-standaardtyd", "JDT": "Japan-dagligtyd", "AWDT": "Australiese Westelike dagligtyd", "CHAST": "Chatham-standaardtyd", "OEZ": "Oos-Europese standaardtyd", "CHADT": "Chatham-dagligtyd", "LHDT": "Lord Howe-dagligtyd", "CLT": "Chili-standaardtyd", "COST": "Colombië-somertyd", "HKT": "Hongkong-standaardtyd", "BT": "Bhoetan-tyd", "WARST": "Wes-Argentinië-somertyd", "VET": "Venezuela-tyd", "GFT": "Frans-Guiana-tyd", "WITA": "Sentraal Indonesië-tyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "HAT": "Newfoundland-dagligtyd", "COT": "Colombië-standaardtyd", "UYT": "Uruguay-standaardtyd", "PDT": "Pasifiese dagligtyd", "ACDT": "Australiese sentrale dagligtyd", "ART": "Argentinië-standaardtyd", "AST": "Atlantiese standaardtyd", "TMT": "Turkmenistan-standaardtyd", "AWST": "Australiese Westelike standaardtyd", "CDT": "Sentrale dagligtyd", "AKST": "Alaska-standaardtyd", "BOT": "Bolivia-tyd", "MYT": "Maleisië-tyd", "IST": "Indië-standaardtyd", "EAT": "Oos-Afrika-tyd", "EST": "Oostelike standaardtyd", "LHST": "Lord Howe-standaardtyd", "AEST": "Australiese Oostelike standaardtyd", "OESZ": "Oos-Europese somertyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "AKDT": "Alaska-dagligtyd", "CST": "Sentrale standaardtyd", "CAT": "Sentraal-Afrika-tyd", "ChST": "Chamorro-standaardtyd", "WESZ": "Wes-Europese somertyd", "HKST": "Hongkong-somertyd", "GYT": "Guyana-tyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "EDT": "Oostelike dagligtyd", "WIB": "Wes-Indonesië-tyd", "WAST": "Wes-Afrika-somertyd", "SRT": "Suriname-tyd", "WIT": "Oos-Indonesië-tyd", "SGT": "Singapoer-standaardtyd", "MST": "MST", "PST": "Pasifiese standaardtyd", "CLST": "Chili-somertyd", "NZST": "Nieu-Seeland-standaardtyd", "WAT": "Wes-Afrika-standaardtyd", "SAST": "Suid-Afrika-standaardtyd", "WEZ": "Wes-Europese standaardtyd", "HNT": "Newfoundland-standaardtyd", "AEDT": "Australiese Oostelike dagligtyd", "MEZ": "Sentraal-Europese standaardtyd", "MESZ": "Sentraal-Europese somertyd", "WART": "Wes-Argentinië-standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "MDT": "MDT", "GMT": "Greenwich-mediaantyd"},
+ timezones: map[string]string{"SRT": "Suriname-tyd", "TMT": "Turkmenistan-standaardtyd", "MESZ": "Sentraal-Europese somertyd", "OEZ": "Oos-Europese standaardtyd", "ADT": "Atlantiese dagligtyd", "SGT": "Singapoer-standaardtyd", "IST": "Indië-standaardtyd", "CST": "Sentrale standaardtyd", "AKDT": "Alaska-dagligtyd", "CHAST": "Chatham-standaardtyd", "CLST": "Chili-somertyd", "AWDT": "Australiese Westelike dagligtyd", "HKT": "Hongkong-standaardtyd", "SAST": "Suid-Afrika-standaardtyd", "WAST": "Wes-Afrika-somertyd", "BOT": "Bolivia-tyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "WIB": "Wes-Indonesië-tyd", "ACST": "Australiese sentraal-standaardtyd", "MYT": "Maleisië-tyd", "AWST": "Australiese Westelike standaardtyd", "UYT": "Uruguay-standaardtyd", "EST": "Oostelike standaardtyd", "CLT": "Chili-standaardtyd", "TMST": "Turkmenistan-somertyd", "ChST": "Chamorro-standaardtyd", "AKST": "Alaska-standaardtyd", "HAT": "Newfoundland-dagligtyd", "BT": "Bhoetan-tyd", "ART": "Argentinië-standaardtyd", "ECT": "Ecuador-tyd", "NZDT": "Nieu-Seeland-dagligtyd", "AST": "Atlantiese standaardtyd", "AEDT": "Australiese Oostelike dagligtyd", "MST": "MST", "WEZ": "Wes-Europese standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "JDT": "Japan-dagligtyd", "AEST": "Australiese Oostelike standaardtyd", "HNT": "Newfoundland-standaardtyd", "NZST": "Nieu-Seeland-standaardtyd", "WAT": "Wes-Afrika-standaardtyd", "CAT": "Sentraal-Afrika-tyd", "EDT": "Oostelike dagligtyd", "WART": "Wes-Argentinië-standaardtyd", "PDT": "Pasifiese dagligtyd", "GMT": "Greenwich-mediaantyd", "GYT": "Guyana-tyd", "∅∅∅": "Brasilië somertyd", "WIT": "Oos-Indonesië-tyd", "COT": "Colombië-standaardtyd", "GFT": "Frans-Guiana-tyd", "LHST": "Lord Howe-standaardtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "JST": "Japan-standaardtyd", "WARST": "Wes-Argentinië-somertyd", "PST": "Pasifiese standaardtyd", "CHADT": "Chatham-dagligtyd", "HKST": "Hongkong-somertyd", "UYST": "Uruguay-somertyd", "COST": "Colombië-somertyd", "LHDT": "Lord Howe-dagligtyd", "EAT": "Oos-Afrika-tyd", "WESZ": "Wes-Europese somertyd", "ARST": "Argentinië-somertyd", "CDT": "Sentrale dagligtyd", "MDT": "MDT", "MEZ": "Sentraal-Europese standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "VET": "Venezuela-tyd", "WITA": "Sentraal Indonesië-tyd", "OESZ": "Oos-Europese somertyd"},
}
}
@@ -188,7 +188,8 @@ func (af *af_ZA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'af_ZA' and handles both Whole and Real numbers based on 'v'
-func (af *af_ZA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (af *af_ZA) FmtNumber(num float64, v uint64) (results string) {
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -227,13 +227,12 @@ func (af *af_ZA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'af_ZA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (af *af_ZA) FmtPercent(num float64, v uint64) (results string) {
+func (af *af_ZA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(af.decimal)
b := make([]byte, 0, l)
@@ -259,12 +258,11 @@ func (af *af_ZA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, af.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'af_ZA'
-func (af *af_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (af *af_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
@@ -286,7 +284,6 @@ func (af *af_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -320,13 +317,12 @@ func (af *af_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'af_ZA'
// in accounting notation.
-func (af *af_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (af *af_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
@@ -348,7 +344,6 @@ func (af *af_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(af.group) - 1; j >= 0; j-- {
b = append(b, af.group[j])
}
-
count = 1
} else {
count++
@@ -394,8 +389,7 @@ func (af *af_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, af.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'af_ZA'
diff --git a/agq/agq.go b/agq/agq.go
index 11ce6650..84e51c10 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{"JST": "JST", "∅∅∅": "∅∅∅", "AWST": "AWST", "CHADT": "CHADT", "SAST": "SAST", "SRT": "SRT", "TMST": "TMST", "COST": "COST", "CHAST": "CHAST", "WAST": "WAST", "AST": "AST", "MST": "MST", "WIT": "WIT", "IST": "IST", "CLT": "CLT", "BT": "BT", "ACST": "ACST", "AWDT": "AWDT", "MDT": "MDT", "SGT": "SGT", "ChST": "ChST", "CST": "CST", "WARST": "WARST", "HAST": "HAST", "BOT": "BOT", "WART": "WART", "ADT": "ADT", "WITA": "WITA", "ECT": "ECT", "WEZ": "WEZ", "PST": "PST", "ACDT": "ACDT", "MEZ": "MEZ", "ARST": "ARST", "JDT": "JDT", "HADT": "HADT", "CDT": "CDT", "UYT": "UYT", "PDT": "PDT", "COT": "COT", "CAT": "CAT", "OESZ": "OESZ", "MESZ": "MESZ", "HAT": "HAT", "UYST": "UYST", "AEST": "AEST", "NZDT": "NZDT", "GFT": "GFT", "ACWST": "ACWST", "ACWDT": "ACWDT", "MYT": "MYT", "LHDT": "LHDT", "HKT": "HKT", "WIB": "WIB", "VET": "VET", "HKST": "HKST", "WAT": "WAT", "AKST": "AKST", "NZST": "NZST", "GYT": "GYT", "TMT": "TMT", "WESZ": "WESZ", "GMT": "GMT", "OEZ": "OEZ", "AEDT": "AEDT", "EDT": "EDT", "CLST": "CLST", "EST": "EST", "ART": "ART", "HNT": "HNT", "EAT": "EAT", "LHST": "LHST", "AKDT": "AKDT"},
+ timezones: map[string]string{"GMT": "GMT", "LHDT": "LHDT", "ACWDT": "ACWDT", "AST": "AST", "WARST": "WARST", "HKT": "HKT", "SAST": "SAST", "WESZ": "WESZ", "HNT": "HNT", "HAT": "HAT", "UYT": "UYT", "HADT": "HADT", "ACWST": "ACWST", "PST": "PST", "TMT": "TMT", "COT": "COT", "EAT": "EAT", "MDT": "MDT", "JST": "JST", "AEDT": "AEDT", "PDT": "PDT", "AWST": "AWST", "TMST": "TMST", "MEZ": "MEZ", "LHST": "LHST", "MESZ": "MESZ", "OESZ": "OESZ", "MYT": "MYT", "HKST": "HKST", "BT": "BT", "ARST": "ARST", "EDT": "EDT", "NZDT": "NZDT", "MST": "MST", "ADT": "ADT", "AEST": "AEST", "IST": "IST", "CAT": "CAT", "UYST": "UYST", "ECT": "ECT", "CLT": "CLT", "CLST": "CLST", "WIT": "WIT", "GFT": "GFT", "WAT": "WAT", "WIB": "WIB", "VET": "VET", "SRT": "SRT", "WITA": "WITA", "EST": "EST", "AKST": "AKST", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "ACST": "ACST", "WAST": "WAST", "HAST": "HAST", "AKDT": "AKDT", "CHAST": "CHAST", "ACDT": "ACDT", "SGT": "SGT", "GYT": "GYT", "BOT": "BOT", "ChST": "ChST", "WEZ": "WEZ", "OEZ": "OEZ", "WART": "WART", "ART": "ART", "CST": "CST", "COST": "COST", "NZST": "NZST", "AWDT": "AWDT", "CDT": "CDT", "JDT": "JDT"},
}
}
@@ -171,7 +171,8 @@ func (agq *agq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'agq' and handles both Whole and Real numbers based on 'v'
-func (agq *agq) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (agq *agq) FmtNumber(num float64, v uint64) (results string) {
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (agq *agq) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (agq *agq) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'agq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (agq *agq) FmtPercent(num float64, v uint64) (results string) {
+func (agq *agq) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(agq.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (agq *agq) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (agq *agq) FmtPercent(num float64, v uint64) (results string) {
b = append(b, agq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'agq'
-func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
@@ -273,7 +267,6 @@ func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'agq'
// in accounting notation.
-func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
@@ -335,7 +325,6 @@ func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
@@ -376,8 +363,7 @@ func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'agq'
diff --git a/agq_CM/agq_CM.go b/agq_CM/agq_CM.go
index 1374faed..399b7570 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{"ACST": "ACST", "AKST": "AKST", "CLST": "CLST", "GMT": "GMT", "MESZ": "MESZ", "ACWDT": "ACWDT", "MDT": "MDT", "IST": "IST", "EAT": "EAT", "COT": "COT", "AST": "AST", "ADT": "ADT", "GFT": "GFT", "TMT": "TMT", "ECT": "ECT", "OESZ": "OESZ", "PDT": "PDT", "MYT": "MYT", "BOT": "BOT", "BT": "BT", "WITA": "WITA", "HAST": "HAST", "SGT": "SGT", "NZDT": "NZDT", "GYT": "GYT", "LHDT": "LHDT", "EST": "EST", "CLT": "CLT", "NZST": "NZST", "ACDT": "ACDT", "WEZ": "WEZ", "WESZ": "WESZ", "HKST": "HKST", "CAT": "CAT", "AEST": "AEST", "CHAST": "CHAST", "ACWST": "ACWST", "VET": "VET", "JDT": "JDT", "ART": "ART", "WAST": "WAST", "AEDT": "AEDT", "CHADT": "CHADT", "TMST": "TMST", "HAT": "HAT", "EDT": "EDT", "MST": "MST", "HADT": "HADT", "CST": "CST", "HNT": "HNT", "WART": "WART", "WARST": "WARST", "CDT": "CDT", "AWDT": "AWDT", "HKT": "HKT", "PST": "PST", "MEZ": "MEZ", "WAT": "WAT", "SRT": "SRT", "WIT": "WIT", "UYST": "UYST", "ChST": "ChST", "∅∅∅": "∅∅∅", "LHST": "LHST", "OEZ": "OEZ", "ARST": "ARST", "SAST": "SAST", "JST": "JST", "AWST": "AWST", "COST": "COST", "AKDT": "AKDT", "UYT": "UYT", "WIB": "WIB"},
+ timezones: map[string]string{"NZST": "NZST", "SAST": "SAST", "SGT": "SGT", "IST": "IST", "AKDT": "AKDT", "ACWST": "ACWST", "PDT": "PDT", "WITA": "WITA", "CLST": "CLST", "HKST": "HKST", "COT": "COT", "MST": "MST", "NZDT": "NZDT", "JST": "JST", "VET": "VET", "UYT": "UYT", "UYST": "UYST", "PST": "PST", "HAST": "HAST", "ChST": "ChST", "EAT": "EAT", "GYT": "GYT", "HKT": "HKT", "ECT": "ECT", "AWDT": "AWDT", "HAT": "HAT", "EST": "EST", "ADT": "ADT", "CST": "CST", "CDT": "CDT", "LHST": "LHST", "MESZ": "MESZ", "WIT": "WIT", "ART": "ART", "LHDT": "LHDT", "WIB": "WIB", "HNT": "HNT", "BOT": "BOT", "BT": "BT", "ACWDT": "ACWDT", "WEZ": "WEZ", "JDT": "JDT", "OESZ": "OESZ", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "GMT": "GMT", "WAST": "WAST", "TMT": "TMT", "TMST": "TMST", "AST": "AST", "EDT": "EDT", "WARST": "WARST", "CHAST": "CHAST", "AEST": "AEST", "SRT": "SRT", "GFT": "GFT", "MDT": "MDT", "ARST": "ARST", "CHADT": "CHADT", "ACST": "ACST", "AWST": "AWST", "MYT": "MYT", "HADT": "HADT", "WART": "WART", "WESZ": "WESZ", "CLT": "CLT", "MEZ": "MEZ", "AKST": "AKST", "COST": "COST", "OEZ": "OEZ", "AEDT": "AEDT", "CAT": "CAT", "WAT": "WAT"},
}
}
@@ -171,7 +171,8 @@ func (agq *agq_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'agq_CM' and handles both Whole and Real numbers based on 'v'
-func (agq *agq_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (agq *agq_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (agq *agq_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (agq *agq_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'agq_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (agq *agq_CM) FmtPercent(num float64, v uint64) (results string) {
+func (agq *agq_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(agq.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (agq *agq_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (agq *agq_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, agq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'agq_CM'
-func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
@@ -273,7 +267,6 @@ func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'agq_CM'
// in accounting notation.
-func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
@@ -335,7 +325,6 @@ func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(agq.group) - 1; j >= 0; j-- {
b = append(b, agq.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(agq.minus) - 1; j >= 0; j-- {
- b = append(b, agq.minus[j])
- }
+ b = append(b, agq.minus[0])
}
@@ -376,8 +363,7 @@ func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'agq_CM'
diff --git a/ak/ak.go b/ak/ak.go
index fe3e5f1b..9eba8d8f 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{"CST": "CST", "TMT": "TMT", "HKT": "HKT", "LHDT": "LHDT", "CDT": "CDT", "WART": "WART", "MESZ": "MESZ", "HADT": "HADT", "ARST": "ARST", "WIT": "WIT", "ChST": "ChST", "AKDT": "AKDT", "PST": "PST", "CHADT": "CHADT", "ACDT": "ACDT", "UYT": "UYT", "AEDT": "AEDT", "MST": "MST", "HKST": "HKST", "GFT": "GFT", "ACWDT": "ACWDT", "GMT": "GMT", "COT": "COT", "SRT": "SRT", "AST": "AST", "WEZ": "WEZ", "CLST": "CLST", "OEZ": "OEZ", "GYT": "GYT", "WAST": "WAST", "HNT": "HNT", "BT": "BT", "VET": "VET", "AWDT": "AWDT", "EDT": "EDT", "WARST": "WARST", "MDT": "MDT", "AEST": "AEST", "ACWST": "ACWST", "MYT": "MYT", "ADT": "ADT", "MEZ": "MEZ", "JDT": "JDT", "∅∅∅": "∅∅∅", "ECT": "ECT", "HAT": "HAT", "CHAST": "CHAST", "WAT": "WAT", "WESZ": "WESZ", "UYST": "UYST", "IST": "IST", "AKST": "AKST", "AWST": "AWST", "NZDT": "NZDT", "WIB": "WIB", "SAST": "SAST", "JST": "JST", "NZST": "NZST", "OESZ": "OESZ", "BOT": "BOT", "EST": "EST", "SGT": "SGT", "CAT": "CAT", "ACST": "ACST", "HAST": "HAST", "CLT": "CLT", "PDT": "PDT", "ART": "ART", "TMST": "TMST", "LHST": "LHST", "EAT": "EAT", "COST": "COST", "WITA": "WITA"},
+ timezones: map[string]string{"WART": "WART", "HNT": "HNT", "∅∅∅": "∅∅∅", "GFT": "GFT", "CST": "CST", "EST": "EST", "CHADT": "CHADT", "ADT": "ADT", "WIT": "WIT", "AKST": "AKST", "AKDT": "AKDT", "CLT": "CLT", "AEST": "AEST", "HKST": "HKST", "ACST": "ACST", "HKT": "HKT", "MESZ": "MESZ", "ACDT": "ACDT", "TMST": "TMST", "BT": "BT", "ART": "ART", "WITA": "WITA", "HADT": "HADT", "COT": "COT", "ACWST": "ACWST", "SRT": "SRT", "AWST": "AWST", "LHDT": "LHDT", "VET": "VET", "AST": "AST", "SGT": "SGT", "HAST": "HAST", "MEZ": "MEZ", "OESZ": "OESZ", "CLST": "CLST", "JDT": "JDT", "AEDT": "AEDT", "GYT": "GYT", "UYST": "UYST", "COST": "COST", "LHST": "LHST", "MST": "MST", "WAST": "WAST", "CHAST": "CHAST", "NZST": "NZST", "NZDT": "NZDT", "UYT": "UYT", "CDT": "CDT", "AWDT": "AWDT", "TMT": "TMT", "WESZ": "WESZ", "PDT": "PDT", "ARST": "ARST", "SAST": "SAST", "MDT": "MDT", "WAT": "WAT", "OEZ": "OEZ", "MYT": "MYT", "PST": "PST", "BOT": "BOT", "WEZ": "WEZ", "ACWDT": "ACWDT", "WARST": "WARST", "IST": "IST", "HAT": "HAT", "CAT": "CAT", "ChST": "ChST", "EDT": "EDT", "EAT": "EAT", "JST": "JST", "GMT": "GMT", "ECT": "ECT", "WIB": "WIB"},
}
}
@@ -177,20 +177,19 @@ func (ak *ak) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ak' and handles both Whole and Real numbers based on 'v'
-func (ak *ak) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ak *ak) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ak' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ak *ak) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ak *ak) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ak'
-func (ak *ak) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -224,9 +223,7 @@ func (ak *ak) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ak.minus) - 1; j >= 0; j-- {
- b = append(b, ak.minus[j])
- }
+ b = append(b, ak.minus[0])
}
// reverse
@@ -245,13 +242,12 @@ func (ak *ak) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ak'
// in accounting notation.
-func (ak *ak) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ak *ak) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
@@ -286,9 +282,7 @@ func (ak *ak) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(ak.minus) - 1; j >= 0; j-- {
- b = append(b, ak.minus[j])
- }
+ b = append(b, ak.minus[0])
} else {
@@ -314,8 +308,7 @@ func (ak *ak) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ak'
diff --git a/ak_GH/ak_GH.go b/ak_GH/ak_GH.go
index 5eb45ac2..e4342e00 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{"ACWST": "ACWST", "WIB": "WIB", "PST": "PST", "PDT": "PDT", "BOT": "BOT", "SRT": "SRT", "EAT": "EAT", "EDT": "EDT", "COT": "COT", "MST": "MST", "HAST": "HAST", "AWST": "AWST", "CST": "CST", "UYT": "UYT", "ART": "ART", "ACWDT": "ACWDT", "ChST": "ChST", "AWDT": "AWDT", "MESZ": "MESZ", "LHDT": "LHDT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "WESZ": "WESZ", "CHAST": "CHAST", "GYT": "GYT", "MEZ": "MEZ", "MDT": "MDT", "JDT": "JDT", "CLST": "CLST", "NZST": "NZST", "BT": "BT", "SAST": "SAST", "NZDT": "NZDT", "ACDT": "ACDT", "AST": "AST", "ECT": "ECT", "LHST": "LHST", "MYT": "MYT", "AKST": "AKST", "OEZ": "OEZ", "CHADT": "CHADT", "ACST": "ACST", "ARST": "ARST", "JST": "JST", "GFT": "GFT", "HADT": "HADT", "CAT": "CAT", "CLT": "CLT", "COST": "COST", "WART": "WART", "IST": "IST", "HAT": "HAT", "AEST": "AEST", "OESZ": "OESZ", "GMT": "GMT", "TMST": "TMST", "HNT": "HNT", "HKST": "HKST", "WARST": "WARST", "WAST": "WAST", "VET": "VET", "WITA": "WITA", "SGT": "SGT", "WIT": "WIT", "CDT": "CDT", "ADT": "ADT", "HKT": "HKT", "UYST": "UYST", "EST": "EST", "AEDT": "AEDT", "WAT": "WAT", "TMT": "TMT"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "UYT": "UYT", "COT": "COT", "MEZ": "MEZ", "ACDT": "ACDT", "SGT": "SGT", "HKT": "HKT", "UYST": "UYST", "LHDT": "LHDT", "JDT": "JDT", "HNT": "HNT", "ART": "ART", "EST": "EST", "HAST": "HAST", "NZST": "NZST", "GYT": "GYT", "TMST": "TMST", "AKDT": "AKDT", "AWST": "AWST", "GMT": "GMT", "CLT": "CLT", "AEST": "AEST", "PDT": "PDT", "CDT": "CDT", "WEZ": "WEZ", "WITA": "WITA", "WAT": "WAT", "WIB": "WIB", "OEZ": "OEZ", "CLST": "CLST", "WART": "WART", "HAT": "HAT", "BT": "BT", "ChST": "ChST", "ACWDT": "ACWDT", "CHADT": "CHADT", "MDT": "MDT", "EDT": "EDT", "HADT": "HADT", "CST": "CST", "ACWST": "ACWST", "CHAST": "CHAST", "JST": "JST", "MST": "MST", "SAST": "SAST", "EAT": "EAT", "OESZ": "OESZ", "ACST": "ACST", "WARST": "WARST", "WIT": "WIT", "WAST": "WAST", "ADT": "ADT", "HKST": "HKST", "CAT": "CAT", "GFT": "GFT", "TMT": "TMT", "AST": "AST", "AWDT": "AWDT", "MYT": "MYT", "ARST": "ARST", "SRT": "SRT", "COST": "COST", "WESZ": "WESZ", "LHST": "LHST", "NZDT": "NZDT", "MESZ": "MESZ", "AEDT": "AEDT", "VET": "VET", "PST": "PST", "IST": "IST", "BOT": "BOT", "ECT": "ECT", "AKST": "AKST"},
}
}
@@ -177,20 +177,19 @@ func (ak *ak_GH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ak_GH' and handles both Whole and Real numbers based on 'v'
-func (ak *ak_GH) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ak *ak_GH) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ak_GH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ak *ak_GH) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ak *ak_GH) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ak_GH'
-func (ak *ak_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ak *ak_GH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
@@ -224,9 +223,7 @@ func (ak *ak_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ak.minus) - 1; j >= 0; j-- {
- b = append(b, ak.minus[j])
- }
+ b = append(b, ak.minus[0])
}
// reverse
@@ -245,13 +242,12 @@ func (ak *ak_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ak_GH'
// in accounting notation.
-func (ak *ak_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ak *ak_GH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
@@ -286,9 +282,7 @@ func (ak *ak_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(ak.minus) - 1; j >= 0; j-- {
- b = append(b, ak.minus[j])
- }
+ b = append(b, ak.minus[0])
} else {
@@ -314,8 +308,7 @@ func (ak *ak_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ak_GH'
diff --git a/am/am.go b/am/am.go
index 31548975..ce27dd99 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{"∅∅∅": "የአማዞን የቀን ሰዓት አቆጣጠር", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "BOT": "የቦሊቪያ ሰዓት", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "MDT": "MDT", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "MST": "MST", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "BT": "የቡታን ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "VET": "የቬኔዝዌላ ሰዓት", "GYT": "የጉያና ሰዓት", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "ECT": "የኢኳዶር ሰዓት", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "UYT": "የኡራጓይ መደበኛ ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "IST": "የህንድ መደበኛ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "CLST": "የቺሊ ክረምት ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "JST": "የጃፓን መደበኛ ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "CHAST": "የቻታም መደበኛ ሰዓት", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "COST": "የኮሎምቢያ ክረምት ሰዓት", "ChST": "የቻሞሮ መደበኛ ሰዓት", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "MYT": "የማሌይዢያ ሰዓት", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "UYST": "የኡራጓይ ክረምት ሰዓት", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "SRT": "የሱሪናም ሰዓት"},
+ timezones: map[string]string{"WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "BOT": "የቦሊቪያ ሰዓት", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "MDT": "የተራራ የቀንሰዓት አቆጣጠር", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "UYST": "የኡራጓይ ክረምት ሰዓት", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "MYT": "የማሌይዢያ ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "CHAST": "የቻታም መደበኛ ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "CLST": "የቺሊ ክረምት ሰዓት", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "UYT": "የኡራጓይ መደበኛ ሰዓት", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "EAT": "የምስራቅ አፍሪካ ሰዓት", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "ChST": "የቻሞሮ መደበኛ ሰዓት", "ECT": "የኢኳዶር ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "COST": "የኮሎምቢያ ክረምት ሰዓት", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "MST": "የተራራ መደበኛ የሰዓት አቆጣጠር", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "BT": "የቡታን ሰዓት", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "SRT": "የሱሪናም ሰዓት", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "GYT": "የጉያና ሰዓት", "∅∅∅": "የአዞረስ ክረምት ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር"},
}
}
@@ -200,7 +200,8 @@ func (am *am) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'am' and handles both Whole and Real numbers based on 'v'
-func (am *am) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (am *am) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'am' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (am *am) FmtPercent(num float64, v uint64) (results string) {
+func (am *am) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(am.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (am *am) FmtPercent(num float64, v uint64) (results string) {
b = append(b, am.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'am'
-func (am *am) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (am *am) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'am'
// in accounting notation.
-func (am *am) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (am *am) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
@@ -397,8 +395,7 @@ func (am *am) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, am.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'am'
diff --git a/am_ET/am_ET.go b/am_ET/am_ET.go
index c355ffa9..678acc65 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{"MDT": "MDT", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "UYST": "የኡራጓይ ክረምት ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "EAT": "የምስራቅ አፍሪካ ሰዓት", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "MYT": "የማሌይዢያ ሰዓት", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "SRT": "የሱሪናም ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "BOT": "የቦሊቪያ ሰዓት", "COST": "የኮሎምቢያ ክረምት ሰዓት", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "ART": "የአርጀንቲና መደበኛ ጊዜ", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "BT": "የቡታን ሰዓት", "GYT": "የጉያና ሰዓት", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "UYT": "የኡራጓይ መደበኛ ሰዓት", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "CHAST": "የቻታም መደበኛ ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "ChST": "የቻሞሮ መደበኛ ሰዓት", "∅∅∅": "የብራዚላ የበጋ ሰዓት አቆጣጠር", "CLT": "የቺሊ መደበኛ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "ECT": "የኢኳዶር ሰዓት", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "MST": "MST", "CLST": "የቺሊ ክረምት ሰዓት", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር"},
+ timezones: map[string]string{"AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "UYST": "የኡራጓይ ክረምት ሰዓት", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "CHAST": "የቻታም መደበኛ ሰዓት", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "BT": "የቡታን ሰዓት", "ChST": "የቻሞሮ መደበኛ ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "VET": "የቬኔዝዌላ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "MYT": "የማሌይዢያ ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "MDT": "MDT", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "CLST": "የቺሊ ክረምት ሰዓት", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "GYT": "የጉያና ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "ECT": "የኢኳዶር ሰዓት", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "COST": "የኮሎምቢያ ክረምት ሰዓት", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "UYT": "የኡራጓይ መደበኛ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "MST": "MST", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "∅∅∅": "የአማዞን የቀን ሰዓት አቆጣጠር", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "BOT": "የቦሊቪያ ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "SRT": "የሱሪናም ሰዓት", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር"},
}
}
@@ -200,7 +200,8 @@ func (am *am_ET) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'am_ET' and handles both Whole and Real numbers based on 'v'
-func (am *am_ET) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (am *am_ET) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'am_ET' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (am *am_ET) FmtPercent(num float64, v uint64) (results string) {
+func (am *am_ET) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(am.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (am *am_ET) FmtPercent(num float64, v uint64) (results string) {
b = append(b, am.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'am_ET'
-func (am *am_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (am *am_ET) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
@@ -326,13 +325,12 @@ func (am *am_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'am_ET'
// in accounting notation.
-func (am *am_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (am *am_ET) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
@@ -397,8 +395,7 @@ func (am *am_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, am.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'am_ET'
diff --git a/ar/ar.go b/ar/ar.go
index 41d0d9f7..79567851 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{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{"EAT": "توقيت شرق أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "SAST": "توقيت جنوب أفريقيا", "SGT": "توقيت سنغافورة", "AWST": "توقيت غرب أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ACST": "توقيت وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "ChST": "توقيت تشامورو", "NZST": "توقيت نيوزيلندا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "AST": "التوقيت الرسمي الأطلسي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "AEST": "توقيت شرق أستراليا الرسمي", "BT": "توقيت بوتان", "CLST": "توقيت شيلي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "UYT": "توقيت أورغواي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "MYT": "توقيت ماليزيا", "PDT": "توقيت المحيط الهادي الصيفي", "GMT": "توقيت غرينتش", "CHADT": "توقيت تشاتام الصيفي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "JST": "توقيت اليابان الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "UYST": "توقيت أورغواي الصيفي", "CAT": "توقيت وسط أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "SRT": "توقيت سورينام", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "JDT": "توقيت اليابان الصيفي", "TMST": "توقيت تركمانستان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "COT": "توقيت كولومبيا الرسمي", "IST": "توقيت الهند", "AWDT": "توقيت غرب أستراليا الصيفي", "GYT": "توقيت غيانا", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLT": "توقيت شيلي الرسمي", "TMT": "توقيت تركمانستان الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي"},
+ timezones: map[string]string{"GMT": "توقيت غرينتش", "WAT": "توقيت غرب أفريقيا الرسمي", "MST": "MST", "AST": "التوقيت الرسمي الأطلسي", "IST": "توقيت الهند", "AKDT": "توقيت ألاسكا الصيفي", "WIB": "توقيت غرب إندونيسيا", "CLST": "توقيت شيلي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "TMST": "توقيت تركمانستان الصيفي", "BOT": "توقيت بوليفيا", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "ChST": "توقيت تشامورو", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "SRT": "توقيت سورينام", "NZDT": "توقيت نيوزيلندا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WEZ": "توقيت غرب أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MDT": "MDT", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "CLT": "توقيت شيلي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MYT": "توقيت ماليزيا", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "SGT": "توقيت سنغافورة", "UYT": "توقيت أورغواي الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "BT": "توقيت بوتان", "ART": "توقيت الأرجنتين الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "GYT": "توقيت غيانا", "COT": "توقيت كولومبيا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "TMT": "توقيت تركمانستان الرسمي", "ECT": "توقيت الإكوادور", "WAST": "توقيت غرب أفريقيا الصيفي", "JDT": "توقيت اليابان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "JST": "توقيت اليابان الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar' and handles both Whole and Real numbers based on 'v'
-func (ar *ar) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar'
-func (ar *ar) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -349,7 +345,6 @@ func (ar *ar) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar'
// in accounting notation.
-func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar'
diff --git a/ar_001/ar_001.go b/ar_001/ar_001.go
index b00ed45e..770a403c 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{"WAST": "توقيت غرب أفريقيا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ChST": "توقيت تشامورو", "SGT": "توقيت سنغافورة", "UYST": "توقيت أورغواي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "IST": "توقيت الهند", "AWDT": "توقيت غرب أستراليا الصيفي", "MDT": "MDT", "LHST": "توقيت لورد هاو الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "JST": "توقيت اليابان الرسمي", "EAT": "توقيت شرق أفريقيا", "UYT": "توقيت أورغواي الرسمي", "MST": "MST", "CHAST": "توقيت تشاتام الرسمي", "BT": "توقيت بوتان", "ADT": "التوقيت الصيفي الأطلسي", "JDT": "توقيت اليابان الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "COT": "توقيت كولومبيا الرسمي", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "TMST": "توقيت تركمانستان الصيفي", "ECT": "توقيت الإكوادور", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "WIB": "توقيت غرب إندونيسيا", "PDT": "توقيت المحيط الهادي الصيفي", "COST": "توقيت كولومبيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MYT": "توقيت ماليزيا", "AKST": "التوقيت الرسمي لألاسكا", "HKT": "توقيت هونغ كونغ الرسمي", "BOT": "توقيت بوليفيا", "AST": "التوقيت الرسمي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "CAT": "توقيت وسط أفريقيا", "ARST": "توقيت الأرجنتين الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "SRT": "توقيت سورينام", "SAST": "توقيت جنوب أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "GMT": "توقيت غرينتش", "GFT": "توقيت غايانا الفرنسية", "WESZ": "توقيت غرب أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي"},
+ timezones: map[string]string{"∅∅∅": "توقيت أزورس الصيفي", "CAT": "توقيت وسط أفريقيا", "AKDT": "توقيت ألاسكا الصيفي", "SAST": "توقيت جنوب أفريقيا", "JDT": "توقيت اليابان الصيفي", "CLT": "توقيت شيلي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "MDT": "MDT", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "BT": "توقيت بوتان", "WAT": "توقيت غرب أفريقيا الرسمي", "COT": "توقيت كولومبيا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "GFT": "توقيت غايانا الفرنسية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "ChST": "توقيت تشامورو", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "SRT": "توقيت سورينام", "HAT": "توقيت نيوفاوندلاند الصيفي", "GYT": "توقيت غيانا", "TMT": "توقيت تركمانستان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WAST": "توقيت غرب أفريقيا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WEZ": "توقيت غرب أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "ECT": "توقيت الإكوادور", "UYST": "توقيت أورغواي الصيفي", "WIT": "توقيت شرق إندونيسيا", "JST": "توقيت اليابان الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "WITA": "توقيت وسط إندونيسيا", "CLST": "توقيت شيلي الصيفي", "VET": "توقيت فنزويلا", "HKT": "توقيت هونغ كونغ الرسمي", "TMST": "توقيت تركمانستان الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "COST": "توقيت كولومبيا الصيفي", "MST": "MST", "WESZ": "توقيت غرب أوروبا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "AST": "التوقيت الرسمي الأطلسي", "BOT": "توقيت بوليفيا", "ACST": "توقيت وسط أستراليا الرسمي", "IST": "توقيت الهند"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_001' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_001) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_001) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_001) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_001) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_001) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_001) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_001) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_001) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_001'
-func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_001'
// in accounting notation.
-func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_001'
diff --git a/ar_AE/ar_AE.go b/ar_AE/ar_AE.go
index d3fead60..778202f5 100644
--- a/ar_AE/ar_AE.go
+++ b/ar_AE/ar_AE.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_AE",
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{"ACST": "توقيت وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "MYT": "توقيت ماليزيا", "HKST": "توقيت هونغ كونغ الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CAT": "توقيت وسط أفريقيا", "UYST": "توقيت أورغواي الصيفي", "GYT": "توقيت غيانا", "LHDT": "التوقيت الصيفي للورد هاو", "HADT": "توقيت هاواي ألوتيان الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "CLT": "توقيت شيلي الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "AKST": "التوقيت الرسمي لألاسكا", "AWST": "توقيت غرب أستراليا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "TMT": "توقيت تركمانستان الرسمي", "ChST": "توقيت تشامورو", "HKT": "توقيت هونغ كونغ الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "BT": "توقيت بوتان", "SRT": "توقيت سورينام", "GFT": "توقيت غايانا الفرنسية", "LHST": "توقيت لورد هاو الرسمي", "SGT": "توقيت سنغافورة", "AWDT": "توقيت غرب أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "ART": "توقيت الأرجنتين الرسمي", "JST": "توقيت اليابان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "HAST": "توقيت هاواي ألوتيان الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "GMT": "توقيت غرينتش", "AST": "التوقيت الرسمي الأطلسي", "AKDT": "توقيت ألاسكا الصيفي", "EAT": "توقيت شرق أفريقيا", "WEZ": "توقيت غرب أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "WAT": "توقيت غرب أفريقيا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "BOT": "توقيت بوليفيا"},
+ timezones: map[string]string{"COST": "توقيت كولومبيا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WIT": "توقيت شرق إندونيسيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "AEDT": "توقيت شرق أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "BOT": "توقيت بوليفيا", "UYT": "توقيت أورغواي الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "GFT": "توقيت غايانا الفرنسية", "AKST": "التوقيت الرسمي لألاسكا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "VET": "توقيت فنزويلا", "ChST": "توقيت تشامورو", "MST": "MST", "WIB": "توقيت غرب إندونيسيا", "SGT": "توقيت سنغافورة", "AWDT": "توقيت غرب أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "SAST": "توقيت جنوب أفريقيا", "CLST": "توقيت شيلي الصيفي", "IST": "توقيت الهند", "WITA": "توقيت وسط إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "MDT": "MDT", "PST": "توقيت المحيط الهادي الرسمي", "UYST": "توقيت أورغواي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "MYT": "توقيت ماليزيا", "BT": "توقيت بوتان", "HAST": "توقيت هاواي ألوتيان الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "EAT": "توقيت شرق أفريقيا", "AST": "التوقيت الرسمي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "CLT": "توقيت شيلي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "SRT": "توقيت سورينام", "CAT": "توقيت وسط أفريقيا", "PDT": "توقيت المحيط الهادي الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "GMT": "توقيت غرينتش", "COT": "توقيت كولومبيا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_AE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_AE' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_AE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_AE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_AE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_AE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_AE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_AE) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_AE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_AE) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_AE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_AE'
-func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_AE'
// in accounting notation.
-func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_AE'
diff --git a/ar_BH/ar_BH.go b/ar_BH/ar_BH.go
index 338a10c8..74f078d8 100644
--- a/ar_BH/ar_BH.go
+++ b/ar_BH/ar_BH.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_BH",
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{"GMT": "توقيت غرينتش", "WART": "توقيت غرب الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "CLST": "توقيت شيلي الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "MDT": "MDT", "AKST": "التوقيت الرسمي لألاسكا", "AST": "التوقيت الرسمي الأطلسي", "WITA": "توقيت وسط إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "BOT": "توقيت بوليفيا", "AEST": "توقيت شرق أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "HKST": "توقيت هونغ كونغ الصيفي", "MST": "MST", "SRT": "توقيت سورينام", "VET": "توقيت فنزويلا", "ChST": "توقيت تشامورو", "∅∅∅": "توقيت برازيليا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WIT": "توقيت شرق إندونيسيا", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "BT": "توقيت بوتان", "ACDT": "توقيت وسط أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "GYT": "توقيت غيانا", "LHDT": "التوقيت الصيفي للورد هاو", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "UYST": "توقيت أورغواي الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "COST": "توقيت كولومبيا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WIB": "توقيت غرب إندونيسيا", "ACST": "توقيت وسط أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "JST": "توقيت اليابان الرسمي", "IST": "توقيت الهند", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "NZDT": "توقيت نيوزيلندا الصيفي", "GFT": "توقيت غايانا الفرنسية"},
+ timezones: map[string]string{"SGT": "توقيت سنغافورة", "PST": "توقيت المحيط الهادي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SRT": "توقيت سورينام", "WIB": "توقيت غرب إندونيسيا", "OESZ": "توقيت شرق أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "NZST": "توقيت نيوزيلندا الرسمي", "EAT": "توقيت شرق أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "ART": "توقيت الأرجنتين الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "BOT": "توقيت بوليفيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CLT": "توقيت شيلي الرسمي", "GYT": "توقيت غيانا", "TMT": "توقيت تركمانستان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "IST": "توقيت الهند", "WAST": "توقيت غرب أفريقيا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "COST": "توقيت كولومبيا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CHAST": "توقيت تشاتام الرسمي", "UYT": "توقيت أورغواي الرسمي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "PDT": "توقيت المحيط الهادي الصيفي", "BT": "توقيت بوتان", "GFT": "توقيت غايانا الفرنسية", "HADT": "توقيت هاواي ألوتيان الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ChST": "توقيت تشامورو", "NZDT": "توقيت نيوزيلندا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "ARST": "توقيت الأرجنتين الصيفي", "CLST": "توقيت شيلي الصيفي", "JST": "توقيت اليابان الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_BH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_BH' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_BH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_BH) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_BH) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_BH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_BH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_BH) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_BH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_BH) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_BH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_BH'
-func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_BH'
// in accounting notation.
-func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_BH'
diff --git a/ar_DJ/ar_DJ.go b/ar_DJ/ar_DJ.go
index dc6faaed..a03cb172 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{"ChST": "توقيت تشامورو", "IST": "توقيت الهند", "CLST": "توقيت شيلي الصيفي", "GMT": "توقيت غرينتش", "NZST": "توقيت نيوزيلندا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "SAST": "توقيت جنوب أفريقيا", "COT": "توقيت كولومبيا الرسمي", "VET": "توقيت فنزويلا", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "GYT": "توقيت غيانا", "TMST": "توقيت تركمانستان الصيفي", "COST": "توقيت كولومبيا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "BOT": "توقيت بوليفيا", "GFT": "توقيت غايانا الفرنسية", "PST": "توقيت المحيط الهادي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "CHADT": "توقيت تشاتام الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MYT": "توقيت ماليزيا", "WIB": "توقيت غرب إندونيسيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WIT": "توقيت شرق إندونيسيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "WESZ": "توقيت غرب أوروبا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "SRT": "توقيت سورينام", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "HKST": "توقيت هونغ كونغ الصيفي", "UYST": "توقيت أورغواي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "JST": "توقيت اليابان الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "UYT": "توقيت أورغواي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "SGT": "توقيت سنغافورة", "CAT": "توقيت وسط أفريقيا", "BT": "توقيت بوتان", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLT": "توقيت شيلي الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية"},
+ timezones: map[string]string{"MST": "MST", "MESZ": "توقيت وسط أوروبا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "COT": "توقيت كولومبيا الرسمي", "ECT": "توقيت الإكوادور", "WITA": "توقيت وسط إندونيسيا", "GMT": "توقيت غرينتش", "CHAST": "توقيت تشاتام الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "SRT": "توقيت سورينام", "BT": "توقيت بوتان", "ART": "توقيت الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "COST": "توقيت كولومبيا الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "EAT": "توقيت شرق أفريقيا", "WIB": "توقيت غرب إندونيسيا", "MEZ": "توقيت وسط أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "BOT": "توقيت بوليفيا", "ARST": "توقيت الأرجنتين الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "GYT": "توقيت غيانا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "SGT": "توقيت سنغافورة", "UYT": "توقيت أورغواي الرسمي", "MDT": "MDT", "WEZ": "توقيت غرب أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "UYST": "توقيت أورغواي الصيفي", "WIT": "توقيت شرق إندونيسيا", "VET": "توقيت فنزويلا", "HNT": "توقيت نيوفاوندلاند الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "TMST": "توقيت تركمانستان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "GFT": "توقيت غايانا الفرنسية", "AKDT": "توقيت ألاسكا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "CLT": "توقيت شيلي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CAT": "توقيت وسط أفريقيا"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_DJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_DJ' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_DJ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_DJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_DJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_DJ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_DJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_DJ) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_DJ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_DJ) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_DJ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_DJ'
-func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_DJ'
// in accounting notation.
-func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_DJ'
diff --git a/ar_DZ/ar_DZ.go b/ar_DZ/ar_DZ.go
index 66abb380..129cd9f7 100644
--- a/ar_DZ/ar_DZ.go
+++ b/ar_DZ/ar_DZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "GMT": "توقيت غرينتش", "ACST": "توقيت وسط أستراليا الرسمي", "SAST": "توقيت جنوب أفريقيا", "ECT": "توقيت الإكوادور", "IST": "توقيت الهند", "WESZ": "توقيت غرب أوروبا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "GFT": "توقيت غايانا الفرنسية", "OEZ": "توقيت شرق أوروبا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "SRT": "توقيت سورينام", "COST": "توقيت كولومبيا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "COT": "توقيت كولومبيا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "JST": "توقيت اليابان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "UYT": "توقيت أورغواي الرسمي", "VET": "توقيت فنزويلا", "WART": "توقيت غرب الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "OESZ": "توقيت شرق أوروبا الصيفي", "BOT": "توقيت بوليفيا", "TMT": "توقيت تركمانستان الرسمي", "SGT": "توقيت سنغافورة", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "GYT": "توقيت غيانا", "∅∅∅": "توقيت أزورس الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "ART": "توقيت الأرجنتين الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "HADT": "توقيت هاواي ألوتيان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي"},
+ timezones: map[string]string{"HAST": "توقيت هاواي ألوتيان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "GFT": "توقيت غايانا الفرنسية", "MDT": "MDT", "LHDT": "التوقيت الصيفي للورد هاو", "CHADT": "توقيت تشاتام الصيفي", "COT": "توقيت كولومبيا الرسمي", "WIT": "توقيت شرق إندونيسيا", "PDT": "توقيت المحيط الهادي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "AST": "التوقيت الرسمي الأطلسي", "SGT": "توقيت سنغافورة", "HKT": "توقيت هونغ كونغ الرسمي", "ART": "توقيت الأرجنتين الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "JST": "توقيت اليابان الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "SRT": "توقيت سورينام", "CAT": "توقيت وسط أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "IST": "توقيت الهند", "UYT": "توقيت أورغواي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "GMT": "توقيت غرينتش", "WAST": "توقيت غرب أفريقيا الصيفي", "EAT": "توقيت شرق أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "BT": "توقيت بوتان", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WITA": "توقيت وسط إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "MYT": "توقيت ماليزيا", "UYST": "توقيت أورغواي الصيفي", "SAST": "توقيت جنوب أفريقيا", "JDT": "توقيت اليابان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "ChST": "توقيت تشامورو", "LHST": "توقيت لورد هاو الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "GYT": "توقيت غيانا", "MST": "MST", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "WIB": "توقيت غرب إندونيسيا", "CHAST": "توقيت تشاتام الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "HAT": "توقيت نيوفاوندلاند الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ECT": "توقيت الإكوادور", "WAT": "توقيت غرب أفريقيا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_DZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_DZ' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_DZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_DZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_DZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_DZ) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_DZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_DZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_DZ'
-func (ar *ar_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_DZ'
// in accounting notation.
-func (ar *ar_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_DZ'
diff --git a/ar_EG/ar_EG.go b/ar_EG/ar_EG.go
index 265072cb..ee608c95 100644
--- a/ar_EG/ar_EG.go
+++ b/ar_EG/ar_EG.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_EG",
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{"ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ECT": "توقيت الإكوادور", "SGT": "توقيت سنغافورة", "LHST": "توقيت لورد هاو الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EAT": "توقيت شرق أفريقيا", "WEZ": "توقيت غرب أوروبا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "MYT": "توقيت ماليزيا", "WIT": "توقيت شرق إندونيسيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "CAT": "توقيت وسط أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "WIB": "توقيت غرب إندونيسيا", "PDT": "توقيت المحيط الهادي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "COT": "توقيت كولومبيا الرسمي", "SRT": "توقيت سورينام", "TMT": "توقيت تركمانستان الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "BOT": "توقيت بوليفيا", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "IST": "توقيت الهند", "OEZ": "توقيت شرق أوروبا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "SAST": "توقيت جنوب أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "GFT": "توقيت غايانا الفرنسية", "AKDT": "توقيت ألاسكا الصيفي", "GMT": "توقيت غرينتش", "OESZ": "توقيت شرق أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ChST": "توقيت تشامورو", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "HKST": "توقيت هونغ كونغ الصيفي", "CLST": "توقيت شيلي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "GYT": "توقيت غيانا", "ART": "توقيت الأرجنتين الرسمي", "WITA": "توقيت وسط إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "BT": "توقيت بوتان", "VET": "توقيت فنزويلا", "HKT": "توقيت هونغ كونغ الرسمي", "UYST": "توقيت أورغواي الصيفي"},
+ timezones: map[string]string{"AKDT": "توقيت ألاسكا الصيفي", "MST": "MST", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "CAT": "توقيت وسط أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CLST": "توقيت شيلي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "BOT": "توقيت بوليفيا", "ACDT": "توقيت وسط أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "BT": "توقيت بوتان", "WEZ": "توقيت غرب أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "∅∅∅": "توقيت بيرو الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "AWST": "توقيت غرب أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "TMST": "توقيت تركمانستان الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "GMT": "توقيت غرينتش", "SRT": "توقيت سورينام", "GFT": "توقيت غايانا الفرنسية", "MDT": "MDT", "AST": "التوقيت الرسمي الأطلسي", "AEST": "توقيت شرق أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "JST": "توقيت اليابان الرسمي", "GYT": "توقيت غيانا", "AWDT": "توقيت غرب أستراليا الصيفي", "ChST": "توقيت تشامورو", "AEDT": "توقيت شرق أستراليا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WIB": "توقيت غرب إندونيسيا", "VET": "توقيت فنزويلا", "WARST": "توقيت غرب الأرجنتين الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_EG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_EG' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_EG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_EG) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_EG) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_EG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_EG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_EG) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_EG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_EG) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_EG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_EG'
-func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_EG'
// in accounting notation.
-func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_EG'
diff --git a/ar_EH/ar_EH.go b/ar_EH/ar_EH.go
index 939f4bc6..1bd787e0 100644
--- a/ar_EH/ar_EH.go
+++ b/ar_EH/ar_EH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ADT": "التوقيت الصيفي الأطلسي", "BT": "توقيت بوتان", "ACST": "توقيت وسط أستراليا الرسمي", "IST": "توقيت الهند", "WIB": "توقيت غرب إندونيسيا", "NZST": "توقيت نيوزيلندا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "BOT": "توقيت بوليفيا", "COT": "توقيت كولومبيا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "SGT": "توقيت سنغافورة", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "GYT": "توقيت غيانا", "ART": "توقيت الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "MYT": "توقيت ماليزيا", "JDT": "توقيت اليابان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "CLST": "توقيت شيلي الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "AST": "التوقيت الرسمي الأطلسي", "WESZ": "توقيت غرب أوروبا الصيفي", "COST": "توقيت كولومبيا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "GFT": "توقيت غايانا الفرنسية", "TMST": "توقيت تركمانستان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "EAT": "توقيت شرق أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "JST": "توقيت اليابان الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "SAST": "توقيت جنوب أفريقيا", "ChST": "توقيت تشامورو", "SRT": "توقيت سورينام", "MESZ": "توقيت وسط أوروبا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "GMT": "توقيت غرينتش", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا"},
+ timezones: map[string]string{"MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WITA": "توقيت وسط إندونيسيا", "GMT": "توقيت غرينتش", "HADT": "توقيت هاواي ألوتيان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "UYT": "توقيت أورغواي الرسمي", "CLST": "توقيت شيلي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "UYST": "توقيت أورغواي الصيفي", "WIT": "توقيت شرق إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "SGT": "توقيت سنغافورة", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "TMT": "توقيت تركمانستان الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WIB": "توقيت غرب إندونيسيا", "ACDT": "توقيت وسط أستراليا الصيفي", "IST": "توقيت الهند", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "OEZ": "توقيت شرق أوروبا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WEZ": "توقيت غرب أوروبا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "CAT": "توقيت وسط أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "LHST": "توقيت لورد هاو الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "EAT": "توقيت شرق أفريقيا", "SAST": "توقيت جنوب أفريقيا", "VET": "توقيت فنزويلا", "WAST": "توقيت غرب أفريقيا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "TMST": "توقيت تركمانستان الصيفي", "COT": "توقيت كولومبيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "SRT": "توقيت سورينام", "HKT": "توقيت هونغ كونغ الرسمي", "ART": "توقيت الأرجنتين الرسمي", "ECT": "توقيت الإكوادور", "CLT": "توقيت شيلي الرسمي", "MYT": "توقيت ماليزيا", "HKST": "توقيت هونغ كونغ الصيفي", "BT": "توقيت بوتان", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "AEDT": "توقيت شرق أستراليا الصيفي", "GYT": "توقيت غيانا", "ARST": "توقيت الأرجنتين الصيفي", "JST": "توقيت اليابان الرسمي", "AST": "التوقيت الرسمي الأطلسي", "GFT": "توقيت غايانا الفرنسية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_EH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_EH' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_EH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_EH) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_EH) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_EH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_EH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_EH) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_EH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_EH) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_EH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_EH'
-func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_EH'
// in accounting notation.
-func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_EH'
diff --git a/ar_ER/ar_ER.go b/ar_ER/ar_ER.go
index 60289691..c98ad150 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{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{"ECT": "توقيت الإكوادور", "HAST": "توقيت هاواي ألوتيان الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "BT": "توقيت بوتان", "TMST": "توقيت تركمانستان الصيفي", "SAST": "توقيت جنوب أفريقيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "HKST": "توقيت هونغ كونغ الصيفي", "WIB": "توقيت غرب إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "CAT": "توقيت وسط أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AKST": "التوقيت الرسمي لألاسكا", "WESZ": "توقيت غرب أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "CLST": "توقيت شيلي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "NZST": "توقيت نيوزيلندا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "AEST": "توقيت شرق أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "COT": "توقيت كولومبيا الرسمي", "JST": "توقيت اليابان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ART": "توقيت الأرجنتين الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "ChST": "توقيت تشامورو", "HADT": "توقيت هاواي ألوتيان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "PDT": "توقيت المحيط الهادي الصيفي", "GMT": "توقيت غرينتش", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "AST": "التوقيت الرسمي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "CLT": "توقيت شيلي الرسمي", "BOT": "توقيت بوليفيا", "OEZ": "توقيت شرق أوروبا الرسمي", "SRT": "توقيت سورينام", "TMT": "توقيت تركمانستان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "IST": "توقيت الهند", "PST": "توقيت المحيط الهادي الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "GYT": "توقيت غيانا", "WARST": "توقيت غرب الأرجنتين الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية"},
+ timezones: map[string]string{"ART": "توقيت الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "UYST": "توقيت أورغواي الصيفي", "CAT": "توقيت وسط أفريقيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "SRT": "توقيت سورينام", "EAT": "توقيت شرق أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "VET": "توقيت فنزويلا", "COST": "توقيت كولومبيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "NZST": "توقيت نيوزيلندا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "SGT": "توقيت سنغافورة", "TMST": "توقيت تركمانستان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "WEZ": "توقيت غرب أوروبا الرسمي", "COT": "توقيت كولومبيا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "WITA": "توقيت وسط إندونيسيا", "BT": "توقيت بوتان", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "IST": "توقيت الهند", "GFT": "توقيت غايانا الفرنسية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "CLST": "توقيت شيلي الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "BOT": "توقيت بوليفيا", "JDT": "توقيت اليابان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "GMT": "توقيت غرينتش", "ECT": "توقيت الإكوادور", "LHST": "توقيت لورد هاو الرسمي", "UYT": "توقيت أورغواي الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "WIB": "توقيت غرب إندونيسيا", "JST": "توقيت اليابان الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "ChST": "توقيت تشامورو", "ACWDT": "توقيت غرب وسط أستراليا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_ER) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_ER' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_ER) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_ER) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_ER) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_ER) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_ER' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_ER) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_ER) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_ER) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_ER) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_ER'
-func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_ER'
// in accounting notation.
-func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_ER'
diff --git a/ar_IL/ar_IL.go b/ar_IL/ar_IL.go
index b83e1772..183491ba 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{"NZDT": "توقيت نيوزيلندا الصيفي", "GYT": "توقيت غيانا", "TMT": "توقيت تركمانستان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLT": "توقيت شيلي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HNT": "توقيت نيوفاوندلاند الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "COST": "توقيت كولومبيا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "UYST": "توقيت أورغواي الصيفي", "GFT": "توقيت غايانا الفرنسية", "HAST": "توقيت هاواي ألوتيان الرسمي", "AST": "التوقيت الرسمي الأطلسي", "HKST": "توقيت هونغ كونغ الصيفي", "MST": "MST", "WART": "توقيت غرب الأرجنتين الرسمي", "CLST": "توقيت شيلي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "IST": "توقيت الهند", "AWST": "توقيت غرب أستراليا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MDT": "MDT", "UYT": "توقيت أورغواي الرسمي", "WIB": "توقيت غرب إندونيسيا", "MEZ": "توقيت وسط أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "MYT": "توقيت ماليزيا", "VET": "توقيت فنزويلا", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "GMT": "توقيت غرينتش", "SRT": "توقيت سورينام", "SGT": "توقيت سنغافورة", "PST": "توقيت المحيط الهادي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WAST": "توقيت غرب أفريقيا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "ART": "توقيت الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "ARST": "توقيت الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "BT": "توقيت بوتان", "MESZ": "توقيت وسط أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "ChST": "توقيت تشامورو", "HKT": "توقيت هونغ كونغ الرسمي", "BOT": "توقيت بوليفيا", "COT": "توقيت كولومبيا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "WIT": "توقيت شرق إندونيسيا", "PDT": "توقيت المحيط الهادي الصيفي"},
+ timezones: map[string]string{"WAT": "توقيت غرب أفريقيا الرسمي", "WIB": "توقيت غرب إندونيسيا", "OEZ": "توقيت شرق أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "BOT": "توقيت بوليفيا", "CLT": "توقيت شيلي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "BT": "توقيت بوتان", "TMST": "توقيت تركمانستان الصيفي", "MDT": "MDT", "WESZ": "توقيت غرب أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "JDT": "توقيت اليابان الصيفي", "IST": "توقيت الهند", "ART": "توقيت الأرجنتين الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "WART": "توقيت غرب الأرجنتين الرسمي", "WITA": "توقيت وسط إندونيسيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "CHAST": "توقيت تشاتام الرسمي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "UYST": "توقيت أورغواي الصيفي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "GMT": "توقيت غرينتش", "COT": "توقيت كولومبيا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "MYT": "توقيت ماليزيا", "WAST": "توقيت غرب أفريقيا الصيفي", "MST": "MST", "AST": "التوقيت الرسمي الأطلسي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "SGT": "توقيت سنغافورة", "WEZ": "توقيت غرب أوروبا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "ECT": "توقيت الإكوادور", "LHDT": "التوقيت الصيفي للورد هاو", "GYT": "توقيت غيانا", "SRT": "توقيت سورينام", "TMT": "توقيت تركمانستان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "GFT": "توقيت غايانا الفرنسية", "ChST": "توقيت تشامورو"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_IL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_IL' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_IL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_IL) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_IL) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_IL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_IL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_IL) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_IL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_IL) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_IL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_IL'
-func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_IL'
// in accounting notation.
-func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_IL'
diff --git a/ar_IQ/ar_IQ.go b/ar_IQ/ar_IQ.go
index 6e2f31a5..91364de1 100644
--- a/ar_IQ/ar_IQ.go
+++ b/ar_IQ/ar_IQ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_IQ",
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{"MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HAT": "توقيت نيوفاوندلاند الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "GMT": "توقيت غرينتش", "COT": "توقيت كولومبيا الرسمي", "GFT": "توقيت غايانا الفرنسية", "SGT": "توقيت سنغافورة", "CLT": "توقيت شيلي الرسمي", "UYST": "توقيت أورغواي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAST": "توقيت هاواي ألوتيان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "TMST": "توقيت تركمانستان الصيفي", "VET": "توقيت فنزويلا", "IST": "توقيت الهند", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "COST": "توقيت كولومبيا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WIT": "توقيت شرق إندونيسيا", "UYT": "توقيت أورغواي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "SAST": "توقيت جنوب أفريقيا", "JST": "توقيت اليابان الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "JDT": "توقيت اليابان الصيفي", "ECT": "توقيت الإكوادور", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "GYT": "توقيت غيانا", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "BT": "توقيت بوتان", "AKDT": "توقيت ألاسكا الصيفي", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "WIB": "توقيت غرب إندونيسيا", "NZST": "توقيت نيوزيلندا الرسمي", "SRT": "توقيت سورينام", "ACST": "توقيت وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "ChST": "توقيت تشامورو", "HNT": "توقيت نيوفاوندلاند الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ART": "توقيت الأرجنتين الرسمي", "WITA": "توقيت وسط إندونيسيا", "HKST": "توقيت هونغ كونغ الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "BOT": "توقيت بوليفيا"},
+ timezones: map[string]string{"BT": "توقيت بوتان", "HAST": "توقيت هاواي ألوتيان الرسمي", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "BOT": "توقيت بوليفيا", "CLT": "توقيت شيلي الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "ECT": "توقيت الإكوادور", "WAT": "توقيت غرب أفريقيا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "EAT": "توقيت شرق أفريقيا", "MST": "MST", "AKDT": "توقيت ألاسكا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "GFT": "توقيت غايانا الفرنسية", "OEZ": "توقيت شرق أوروبا الرسمي", "MYT": "توقيت ماليزيا", "TMT": "توقيت تركمانستان الرسمي", "CHAST": "توقيت تشاتام الرسمي", "JDT": "توقيت اليابان الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "GYT": "توقيت غيانا", "HADT": "توقيت هاواي ألوتيان الصيفي", "COT": "توقيت كولومبيا الرسمي", "SAST": "توقيت جنوب أفريقيا", "UYT": "توقيت أورغواي الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "MDT": "MDT", "AST": "التوقيت الرسمي الأطلسي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "SRT": "توقيت سورينام", "WITA": "توقيت وسط إندونيسيا", "TMST": "توقيت تركمانستان الصيفي", "SGT": "توقيت سنغافورة", "GMT": "توقيت غرينتش", "NZDT": "توقيت نيوزيلندا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "WIT": "توقيت شرق إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "IST": "توقيت الهند", "PST": "توقيت المحيط الهادي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "ADT": "التوقيت الصيفي الأطلسي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_IQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_IQ' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_IQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_IQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_IQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_IQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_IQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_IQ) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_IQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_IQ) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_IQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_IQ'
-func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_IQ'
// in accounting notation.
-func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_IQ'
diff --git a/ar_JO/ar_JO.go b/ar_JO/ar_JO.go
index 1de7654f..fb41375e 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{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{"EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "SRT": "توقيت سورينام", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "GYT": "توقيت غيانا", "MDT": "MDT", "CLST": "توقيت شيلي الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "TMT": "توقيت تركمانستان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "EAT": "توقيت شرق أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MYT": "توقيت ماليزيا", "ARST": "توقيت الأرجنتين الصيفي", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "IST": "توقيت الهند", "COST": "توقيت كولومبيا الصيفي", "BT": "توقيت بوتان", "AWST": "توقيت غرب أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "BOT": "توقيت بوليفيا", "MESZ": "توقيت وسط أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAT": "توقيت نيوفاوندلاند الصيفي", "MST": "MST", "WAT": "توقيت غرب أفريقيا الرسمي", "VET": "توقيت فنزويلا", "JDT": "توقيت اليابان الصيفي", "SGT": "توقيت سنغافورة", "NZDT": "توقيت نيوزيلندا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "COT": "توقيت كولومبيا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "GFT": "توقيت غايانا الفرنسية", "SAST": "توقيت جنوب أفريقيا", "∅∅∅": "توقيت الأمازون الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "CHADT": "توقيت تشاتام الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "JST": "توقيت اليابان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ChST": "توقيت تشامورو", "NZST": "توقيت نيوزيلندا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WIT": "توقيت شرق إندونيسيا", "CAT": "توقيت وسط أفريقيا", "WIB": "توقيت غرب إندونيسيا", "CHAST": "توقيت تشاتام الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "ECT": "توقيت الإكوادور"},
+ timezones: map[string]string{"ACWST": "توقيت غرب وسط أستراليا الرسمي", "GMT": "توقيت غرينتش", "SGT": "توقيت سنغافورة", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "TMST": "توقيت تركمانستان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "GYT": "توقيت غيانا", "BOT": "توقيت بوليفيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "AKST": "التوقيت الرسمي لألاسكا", "WAT": "توقيت غرب أفريقيا الرسمي", "WIB": "توقيت غرب إندونيسيا", "AWDT": "توقيت غرب أستراليا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "UYT": "توقيت أورغواي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "COT": "توقيت كولومبيا الرسمي", "ECT": "توقيت الإكوادور", "OEZ": "توقيت شرق أوروبا الرسمي", "VET": "توقيت فنزويلا", "MEZ": "توقيت وسط أوروبا الرسمي", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "LHST": "توقيت لورد هاو الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "CHADT": "توقيت تشاتام الصيفي", "AST": "التوقيت الرسمي الأطلسي", "TMT": "توقيت تركمانستان الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "MYT": "توقيت ماليزيا", "BT": "توقيت بوتان", "COST": "توقيت كولومبيا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "CAT": "توقيت وسط أفريقيا", "EAT": "توقيت شرق أفريقيا", "UYST": "توقيت أورغواي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CLT": "توقيت شيلي الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "SAST": "توقيت جنوب أفريقيا", "ADT": "التوقيت الصيفي الأطلسي", "ARST": "توقيت الأرجنتين الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WIT": "توقيت شرق إندونيسيا", "GFT": "توقيت غايانا الفرنسية", "WITA": "توقيت وسط إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "JST": "توقيت اليابان الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_JO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_JO' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_JO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_JO) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_JO) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_JO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_JO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_JO) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_JO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_JO) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_JO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_JO'
-func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_JO'
// in accounting notation.
-func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_JO'
diff --git a/ar_KM/ar_KM.go b/ar_KM/ar_KM.go
index 5fff8026..8d6dc2bc 100644
--- a/ar_KM/ar_KM.go
+++ b/ar_KM/ar_KM.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_KM",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 1, 4, 5},
+ 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{"MESZ": "توقيت وسط أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "TMST": "توقيت تركمانستان الصيفي", "ECT": "توقيت الإكوادور", "JST": "توقيت اليابان الرسمي", "UYST": "توقيت أورغواي الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLST": "توقيت شيلي الصيفي", "BOT": "توقيت بوليفيا", "COT": "توقيت كولومبيا الرسمي", "ChST": "توقيت تشامورو", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MST": "MST", "WEZ": "توقيت غرب أوروبا الرسمي", "CAT": "توقيت وسط أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "IST": "توقيت الهند", "MDT": "MDT", "AEST": "توقيت شرق أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "SAST": "توقيت جنوب أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "CHAST": "توقيت تشاتام الرسمي", "AST": "التوقيت الرسمي الأطلسي", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "BT": "توقيت بوتان", "ART": "توقيت الأرجنتين الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "∅∅∅": "توقيت الأمازون الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "SGT": "توقيت سنغافورة", "AWST": "توقيت غرب أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYT": "توقيت أورغواي الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "MYT": "توقيت ماليزيا", "WAT": "توقيت غرب أفريقيا الرسمي", "GYT": "توقيت غيانا", "ARST": "توقيت الأرجنتين الصيفي", "GFT": "توقيت غايانا الفرنسية", "HKST": "توقيت هونغ كونغ الصيفي", "GMT": "توقيت غرينتش", "COST": "توقيت كولومبيا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WART": "توقيت غرب الأرجنتين الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "SRT": "توقيت سورينام", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "VET": "توقيت فنزويلا", "WIT": "توقيت شرق إندونيسيا"},
+ timezones: map[string]string{"TMT": "توقيت تركمانستان الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WART": "توقيت غرب الأرجنتين الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "MEZ": "توقيت وسط أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "COST": "توقيت كولومبيا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "LHDT": "التوقيت الصيفي للورد هاو", "WAST": "توقيت غرب أفريقيا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "UYT": "توقيت أورغواي الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "ECT": "توقيت الإكوادور", "LHST": "توقيت لورد هاو الرسمي", "CHAST": "توقيت تشاتام الرسمي", "WIT": "توقيت شرق إندونيسيا", "ACDT": "توقيت وسط أستراليا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "VET": "توقيت فنزويلا", "HAST": "توقيت هاواي ألوتيان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "HAT": "توقيت نيوفاوندلاند الصيفي", "MST": "MST", "HNT": "توقيت نيوفاوندلاند الرسمي", "GYT": "توقيت غيانا", "SRT": "توقيت سورينام", "ART": "توقيت الأرجنتين الرسمي", "WITA": "توقيت وسط إندونيسيا", "NZDT": "توقيت نيوزيلندا الصيفي", "SAST": "توقيت جنوب أفريقيا", "MDT": "MDT", "WEZ": "توقيت غرب أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "CAT": "توقيت وسط أفريقيا", "HKST": "توقيت هونغ كونغ الصيفي", "COT": "توقيت كولومبيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "GMT": "توقيت غرينتش", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "BT": "توقيت بوتان", "WAT": "توقيت غرب أفريقيا الرسمي", "MYT": "توقيت ماليزيا", "AWDT": "توقيت غرب أستراليا الصيفي", "BOT": "توقيت بوليفيا", "UYST": "توقيت أورغواي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_KM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_KM' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_KM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_KM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_KM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_KM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_KM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_KM) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_KM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_KM) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_KM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_KM'
-func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_KM'
// in accounting notation.
-func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_KM'
diff --git a/ar_KW/ar_KW.go b/ar_KW/ar_KW.go
index 3bbaa049..e5c21045 100644
--- a/ar_KW/ar_KW.go
+++ b/ar_KW/ar_KW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CHAST": "توقيت تشاتام الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "TMST": "توقيت تركمانستان الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MDT": "MDT", "WESZ": "توقيت غرب أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "GYT": "توقيت غيانا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "BOT": "توقيت بوليفيا", "BT": "توقيت بوتان", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "JDT": "توقيت اليابان الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "ECT": "توقيت الإكوادور", "HKT": "توقيت هونغ كونغ الرسمي", "CLT": "توقيت شيلي الرسمي", "CHADT": "توقيت تشاتام الصيفي", "MYT": "توقيت ماليزيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "UYT": "توقيت أورغواي الرسمي", "UYST": "توقيت أورغواي الصيفي", "ART": "توقيت الأرجنتين الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "GMT": "توقيت غرينتش", "ACDT": "توقيت وسط أستراليا الصيفي", "ChST": "توقيت تشامورو", "AWST": "توقيت غرب أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MST": "MST", "COST": "توقيت كولومبيا الصيفي", "JST": "توقيت اليابان الرسمي", "EAT": "توقيت شرق أفريقيا", "CLST": "توقيت شيلي الصيفي", "COT": "توقيت كولومبيا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "SGT": "توقيت سنغافورة", "CAT": "توقيت وسط أفريقيا", "NZST": "توقيت نيوزيلندا الرسمي", "WIB": "توقيت غرب إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "IST": "توقيت الهند", "HAST": "توقيت هاواي ألوتيان الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "SAST": "توقيت جنوب أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "AST": "التوقيت الرسمي الأطلسي", "WITA": "توقيت وسط إندونيسيا", "VET": "توقيت فنزويلا", "LHDT": "التوقيت الصيفي للورد هاو", "HKST": "توقيت هونغ كونغ الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي"},
+ timezones: map[string]string{"JDT": "توقيت اليابان الصيفي", "VET": "توقيت فنزويلا", "MYT": "توقيت ماليزيا", "GFT": "توقيت غايانا الفرنسية", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "SAST": "توقيت جنوب أفريقيا", "GMT": "توقيت غرينتش", "AKST": "التوقيت الرسمي لألاسكا", "LHDT": "التوقيت الصيفي للورد هاو", "GYT": "توقيت غيانا", "AKDT": "توقيت ألاسكا الصيفي", "WIB": "توقيت غرب إندونيسيا", "JST": "توقيت اليابان الرسمي", "BOT": "توقيت بوليفيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "UYST": "توقيت أورغواي الصيفي", "WIT": "توقيت شرق إندونيسيا", "TMST": "توقيت تركمانستان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SRT": "توقيت سورينام", "CHADT": "توقيت تشاتام الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "IST": "توقيت الهند", "PST": "توقيت المحيط الهادي الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "SGT": "توقيت سنغافورة", "PDT": "توقيت المحيط الهادي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WITA": "توقيت وسط إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "MDT": "MDT", "HAT": "توقيت نيوفاوندلاند الصيفي", "CAT": "توقيت وسط أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "BT": "توقيت بوتان", "WAST": "توقيت غرب أفريقيا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "ChST": "توقيت تشامورو", "ECT": "توقيت الإكوادور", "NZST": "توقيت نيوزيلندا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "UYT": "توقيت أورغواي الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "MST": "MST"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_KW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_KW' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_KW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_KW) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_KW) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_KW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_KW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_KW) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_KW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_KW) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_KW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_KW'
-func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_KW'
// in accounting notation.
-func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_KW'
diff --git a/ar_LB/ar_LB.go b/ar_LB/ar_LB.go
index 26274b31..f415dd5e 100644
--- a/ar_LB/ar_LB.go
+++ b/ar_LB/ar_LB.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_LB",
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{"VET": "توقيت فنزويلا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "SRT": "توقيت سورينام", "HKT": "توقيت هونغ كونغ الرسمي", "UYT": "توقيت أورغواي الرسمي", "CLST": "توقيت شيلي الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "GYT": "توقيت غيانا", "ADT": "التوقيت الصيفي الأطلسي", "WITA": "توقيت وسط إندونيسيا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "GFT": "توقيت غايانا الفرنسية", "LHST": "توقيت لورد هاو الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "BOT": "توقيت بوليفيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WESZ": "توقيت غرب أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "COST": "توقيت كولومبيا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "ART": "توقيت الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "UYST": "توقيت أورغواي الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "AEST": "توقيت شرق أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "SAST": "توقيت جنوب أفريقيا", "∅∅∅": "توقيت أزورس الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "JDT": "توقيت اليابان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "ECT": "توقيت الإكوادور", "JST": "توقيت اليابان الرسمي", "ChST": "توقيت تشامورو", "WEZ": "توقيت غرب أوروبا الرسمي", "CLT": "توقيت شيلي الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "AKDT": "توقيت ألاسكا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "BT": "توقيت بوتان", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "GMT": "توقيت غرينتش"},
+ timezones: map[string]string{"WIB": "توقيت غرب إندونيسيا", "CLT": "توقيت شيلي الرسمي", "WIT": "توقيت شرق إندونيسيا", "ART": "توقيت الأرجنتين الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "WAT": "توقيت غرب أفريقيا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "ChST": "توقيت تشامورو", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "BOT": "توقيت بوليفيا", "IST": "توقيت الهند", "HADT": "توقيت هاواي ألوتيان الصيفي", "EAT": "توقيت شرق أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي", "VET": "توقيت فنزويلا", "AEST": "توقيت شرق أستراليا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "ECT": "توقيت الإكوادور", "NZST": "توقيت نيوزيلندا الرسمي", "SAST": "توقيت جنوب أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "MYT": "توقيت ماليزيا", "HKT": "توقيت هونغ كونغ الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CLST": "توقيت شيلي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "JST": "توقيت اليابان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "COT": "توقيت كولومبيا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "UYST": "توقيت أورغواي الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "GYT": "توقيت غيانا", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYT": "توقيت أورغواي الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "GMT": "توقيت غرينتش", "HAST": "توقيت هاواي ألوتيان الرسمي", "JDT": "توقيت اليابان الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "SGT": "توقيت سنغافورة", "WEZ": "توقيت غرب أوروبا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "TMST": "توقيت تركمانستان الصيفي", "BT": "توقيت بوتان", "WITA": "توقيت وسط إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "SRT": "توقيت سورينام", "TMT": "توقيت تركمانستان الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_LB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_LB' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_LB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_LB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_LB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_LB) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_LB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_LB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_LB'
-func (ar *ar_LB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_LB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_LB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_LB'
// in accounting notation.
-func (ar *ar_LB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_LB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_LB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_LB'
diff --git a/ar_LY/ar_LY.go b/ar_LY/ar_LY.go
index a2c240e5..aacc0c2a 100644
--- a/ar_LY/ar_LY.go
+++ b/ar_LY/ar_LY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EAT": "توقيت شرق أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "GFT": "توقيت غايانا الفرنسية", "WIB": "توقيت غرب إندونيسيا", "ARST": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "JST": "توقيت اليابان الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "BT": "توقيت بوتان", "VET": "توقيت فنزويلا", "WESZ": "توقيت غرب أوروبا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AKST": "التوقيت الرسمي لألاسكا", "HKT": "توقيت هونغ كونغ الرسمي", "CLST": "توقيت شيلي الصيفي", "UYST": "توقيت أورغواي الصيفي", "GYT": "توقيت غيانا", "SAST": "توقيت جنوب أفريقيا", "AST": "التوقيت الرسمي الأطلسي", "SRT": "توقيت سورينام", "PDT": "توقيت المحيط الهادي الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "IST": "توقيت الهند", "HADT": "توقيت هاواي ألوتيان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "ChST": "توقيت تشامورو", "BOT": "توقيت بوليفيا", "WART": "توقيت غرب الأرجنتين الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "UYT": "توقيت أورغواي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "SGT": "توقيت سنغافورة", "LHDT": "التوقيت الصيفي للورد هاو", "AEDT": "توقيت شرق أستراليا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MYT": "توقيت ماليزيا", "WIT": "توقيت شرق إندونيسيا", "JDT": "توقيت اليابان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHADT": "توقيت تشاتام الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ECT": "توقيت الإكوادور", "NZDT": "توقيت نيوزيلندا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CAT": "توقيت وسط أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WAST": "توقيت غرب أفريقيا الصيفي", "WITA": "توقيت وسط إندونيسيا", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي"},
+ timezones: map[string]string{"SAST": "توقيت جنوب أفريقيا", "ECT": "توقيت الإكوادور", "AWDT": "توقيت غرب أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "COT": "توقيت كولومبيا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "BT": "توقيت بوتان", "AKDT": "توقيت ألاسكا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "MYT": "توقيت ماليزيا", "PDT": "توقيت المحيط الهادي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MDT": "MDT", "AST": "التوقيت الرسمي الأطلسي", "IST": "توقيت الهند", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "WIT": "توقيت شرق إندونيسيا", "MST": "MST", "ACDT": "توقيت وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "GYT": "توقيت غيانا", "HKT": "توقيت هونغ كونغ الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "JST": "توقيت اليابان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "∅∅∅": "توقيت بيرو الصيفي", "CLST": "توقيت شيلي الصيفي", "VET": "توقيت فنزويلا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "CLT": "توقيت شيلي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "MEZ": "توقيت وسط أوروبا الرسمي", "ChST": "توقيت تشامورو", "WARST": "توقيت غرب الأرجنتين الصيفي", "SGT": "توقيت سنغافورة", "GMT": "توقيت غرينتش", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "SRT": "توقيت سورينام", "UYST": "توقيت أورغواي الصيفي", "COST": "توقيت كولومبيا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "BOT": "توقيت بوليفيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "WIB": "توقيت غرب إندونيسيا", "MESZ": "توقيت وسط أوروبا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_LY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_LY' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_LY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_LY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_LY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_LY) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_LY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_LY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_LY'
-func (ar *ar_LY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_LY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_LY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_LY'
// in accounting notation.
-func (ar *ar_LY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_LY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_LY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_LY'
diff --git a/ar_MA/ar_MA.go b/ar_MA/ar_MA.go
index 0be4e89d..74dd9722 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{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{"WESZ": "توقيت غرب أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "SAST": "توقيت جنوب أفريقيا", "ChST": "توقيت تشامورو", "AKST": "التوقيت الرسمي لألاسكا", "HADT": "توقيت هاواي ألوتيان الصيفي", "SGT": "توقيت سنغافورة", "EAT": "توقيت شرق أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "CLT": "توقيت شيلي الرسمي", "UYT": "توقيت أورغواي الرسمي", "COT": "توقيت كولومبيا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "PST": "توقيت المحيط الهادي الرسمي", "GMT": "توقيت غرينتش", "GYT": "توقيت غيانا", "LHST": "توقيت لورد هاو الرسمي", "MYT": "توقيت ماليزيا", "IST": "توقيت الهند", "AWDT": "توقيت غرب أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MDT": "MDT", "AWST": "توقيت غرب أستراليا الرسمي", "∅∅∅": "توقيت برازيليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "WIT": "توقيت شرق إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "WIB": "توقيت غرب إندونيسيا", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "JDT": "توقيت اليابان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "COST": "توقيت كولومبيا الصيفي", "SRT": "توقيت سورينام", "NZDT": "توقيت نيوزيلندا الصيفي", "BT": "توقيت بوتان", "WITA": "توقيت وسط إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "ECT": "توقيت الإكوادور", "MST": "MST", "WEZ": "توقيت غرب أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "BOT": "توقيت بوليفيا", "MESZ": "توقيت وسط أوروبا الصيفي", "JST": "توقيت اليابان الرسمي"},
+ timezones: map[string]string{"HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MYT": "توقيت ماليزيا", "GMT": "توقيت غرينتش", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "BT": "توقيت بوتان", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "BOT": "توقيت بوليفيا", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "NZDT": "توقيت نيوزيلندا الصيفي", "UYST": "توقيت أورغواي الصيفي", "GFT": "توقيت غايانا الفرنسية", "OESZ": "توقيت شرق أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "IST": "توقيت الهند", "HKT": "توقيت هونغ كونغ الرسمي", "COST": "توقيت كولومبيا الصيفي", "WIB": "توقيت غرب إندونيسيا", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "SGT": "توقيت سنغافورة", "∅∅∅": "توقيت أزورس الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "ECT": "توقيت الإكوادور", "ChST": "توقيت تشامورو", "AKST": "التوقيت الرسمي لألاسكا", "MESZ": "توقيت وسط أوروبا الصيفي", "VET": "توقيت فنزويلا", "SRT": "توقيت سورينام", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "WITA": "توقيت وسط إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "PST": "توقيت المحيط الهادي الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "GYT": "توقيت غيانا", "AKDT": "توقيت ألاسكا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_MA' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_MA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_MA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_MA) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_MA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_MA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_MA'
-func (ar *ar_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_MA'
// in accounting notation.
-func (ar *ar_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_MA'
diff --git a/ar_MR/ar_MR.go b/ar_MR/ar_MR.go
index 24188076..6c008632 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{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": "توقيت اليابان الرسمي", "UYT": "توقيت أورغواي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "PDT": "توقيت المحيط الهادي الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "SAST": "توقيت جنوب أفريقيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "WIT": "توقيت شرق إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WESZ": "توقيت غرب أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "TMT": "توقيت تركمانستان الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ECT": "توقيت الإكوادور", "IST": "توقيت الهند", "HADT": "توقيت هاواي ألوتيان الصيفي", "CHADT": "توقيت تشاتام الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "GYT": "توقيت غيانا", "HKT": "توقيت هونغ كونغ الرسمي", "CLST": "توقيت شيلي الصيفي", "UYST": "توقيت أورغواي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "GFT": "توقيت غايانا الفرنسية", "GMT": "توقيت غرينتش", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MYT": "توقيت ماليزيا", "NZDT": "توقيت نيوزيلندا الصيفي", "VET": "توقيت فنزويلا", "ChST": "توقيت تشامورو", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EAT": "توقيت شرق أفريقيا", "AWDT": "توقيت غرب أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "WITA": "توقيت وسط إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "SRT": "توقيت سورينام", "SGT": "توقيت سنغافورة", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "BT": "توقيت بوتان", "AKDT": "توقيت ألاسكا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "COT": "توقيت كولومبيا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "BOT": "توقيت بوليفيا", "COST": "توقيت كولومبيا الصيفي"},
+ timezones: map[string]string{"EAT": "توقيت شرق أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "AST": "التوقيت الرسمي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "IST": "توقيت الهند", "HNT": "توقيت نيوفاوندلاند الرسمي", "CAT": "توقيت وسط أفريقيا", "ARST": "توقيت الأرجنتين الصيفي", "GFT": "توقيت غايانا الفرنسية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "VET": "توقيت فنزويلا", "OEZ": "توقيت شرق أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "∅∅∅": "توقيت برازيليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "JDT": "توقيت اليابان الصيفي", "SRT": "توقيت سورينام", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "MYT": "توقيت ماليزيا", "HKT": "توقيت هونغ كونغ الرسمي", "WIT": "توقيت شرق إندونيسيا", "WITA": "توقيت وسط إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "HKST": "توقيت هونغ كونغ الصيفي", "ChST": "توقيت تشامورو", "NZST": "توقيت نيوزيلندا الرسمي", "BOT": "توقيت بوليفيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "GMT": "توقيت غرينتش", "HADT": "توقيت هاواي ألوتيان الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "MST": "MST", "HAST": "توقيت هاواي ألوتيان الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYT": "توقيت أورغواي الرسمي", "BT": "توقيت بوتان", "WAST": "توقيت غرب أفريقيا الصيفي", "CLT": "توقيت شيلي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "AEDT": "توقيت شرق أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "SGT": "توقيت سنغافورة", "WESZ": "توقيت غرب أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "WART": "توقيت غرب الأرجنتين الرسمي", "GYT": "توقيت غيانا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "SAST": "توقيت جنوب أفريقيا", "MDT": "MDT", "ACST": "توقيت وسط أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_MR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_MR' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_MR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_MR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_MR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_MR) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_MR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_MR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_MR'
-func (ar *ar_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_MR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_MR'
// in accounting notation.
-func (ar *ar_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_MR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_MR'
diff --git a/ar_OM/ar_OM.go b/ar_OM/ar_OM.go
index 061fb7ae..f6795490 100644
--- a/ar_OM/ar_OM.go
+++ b/ar_OM/ar_OM.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_OM",
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{"CLT": "توقيت شيلي الرسمي", "UYST": "توقيت أورغواي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "∅∅∅": "توقيت برازيليا الصيفي", "EAT": "توقيت شرق أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "SAST": "توقيت جنوب أفريقيا", "UYT": "توقيت أورغواي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "BT": "توقيت بوتان", "LHDT": "التوقيت الصيفي للورد هاو", "HADT": "توقيت هاواي ألوتيان الصيفي", "MST": "MST", "WEZ": "توقيت غرب أوروبا الرسمي", "GYT": "توقيت غيانا", "ART": "توقيت الأرجنتين الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "VET": "توقيت فنزويلا", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "WIB": "توقيت غرب إندونيسيا", "COT": "توقيت كولومبيا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "ChST": "توقيت تشامورو", "ECT": "توقيت الإكوادور", "HNT": "توقيت نيوفاوندلاند الرسمي", "WITA": "توقيت وسط إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "BOT": "توقيت بوليفيا", "WAT": "توقيت غرب أفريقيا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "MDT": "MDT", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "SGT": "توقيت سنغافورة", "PDT": "توقيت المحيط الهادي الصيفي", "COST": "توقيت كولومبيا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "SRT": "توقيت سورينام", "IST": "توقيت الهند", "HAT": "توقيت نيوفاوندلاند الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "ADT": "التوقيت الصيفي الأطلسي"},
+ timezones: map[string]string{"WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "VET": "توقيت فنزويلا", "SRT": "توقيت سورينام", "BOT": "توقيت بوليفيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "∅∅∅": "توقيت أزورس الصيفي", "IST": "توقيت الهند", "JDT": "توقيت اليابان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "LHDT": "التوقيت الصيفي للورد هاو", "CHADT": "توقيت تشاتام الصيفي", "JST": "توقيت اليابان الرسمي", "GFT": "توقيت غايانا الفرنسية", "ARST": "توقيت الأرجنتين الصيفي", "GMT": "توقيت غرينتش", "CAT": "توقيت وسط أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "WITA": "توقيت وسط إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "UYST": "توقيت أورغواي الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "CLT": "توقيت شيلي الرسمي", "MYT": "توقيت ماليزيا", "TMST": "توقيت تركمانستان الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ChST": "توقيت تشامورو", "WEZ": "توقيت غرب أوروبا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "BT": "توقيت بوتان", "ART": "توقيت الأرجنتين الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "CLST": "توقيت شيلي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AKST": "التوقيت الرسمي لألاسكا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "EAT": "توقيت شرق أفريقيا", "PDT": "توقيت المحيط الهادي الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "WAST": "توقيت غرب أفريقيا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_OM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_OM' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_OM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_OM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_OM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_OM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_OM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_OM) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_OM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_OM) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_OM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_OM'
-func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_OM'
// in accounting notation.
-func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_OM'
diff --git a/ar_PS/ar_PS.go b/ar_PS/ar_PS.go
index 5509d707..e1eaab6b 100644
--- a/ar_PS/ar_PS.go
+++ b/ar_PS/ar_PS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "JST": "توقيت اليابان الرسمي", "WITA": "توقيت وسط إندونيسيا", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "CLST": "توقيت شيلي الصيفي", "COST": "توقيت كولومبيا الصيفي", "SRT": "توقيت سورينام", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "COT": "توقيت كولومبيا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "WEZ": "توقيت غرب أوروبا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "WIB": "توقيت غرب إندونيسيا", "IST": "توقيت الهند", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "GMT": "توقيت غرينتش", "AKDT": "توقيت ألاسكا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "UYST": "توقيت أورغواي الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "ChST": "توقيت تشامورو", "ARST": "توقيت الأرجنتين الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "MDT": "MDT", "UYT": "توقيت أورغواي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "BT": "توقيت بوتان", "ACDT": "توقيت وسط أستراليا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "GYT": "توقيت غيانا", "SGT": "توقيت سنغافورة", "AKST": "التوقيت الرسمي لألاسكا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "SAST": "توقيت جنوب أفريقيا", "ECT": "توقيت الإكوادور", "JDT": "توقيت اليابان الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "ART": "توقيت الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "MST": "MST", "TMST": "توقيت تركمانستان الصيفي", "WIT": "توقيت شرق إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "CHADT": "توقيت تشاتام الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "BOT": "توقيت بوليفيا", "WART": "توقيت غرب الأرجنتين الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي"},
+ timezones: map[string]string{"∅∅∅": "توقيت أزورس الصيفي", "BOT": "توقيت بوليفيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "GFT": "توقيت غايانا الفرنسية", "PDT": "توقيت المحيط الهادي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "SGT": "توقيت سنغافورة", "PST": "توقيت المحيط الهادي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "MDT": "MDT", "CLT": "توقيت شيلي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "COT": "توقيت كولومبيا الرسمي", "EAT": "توقيت شرق أفريقيا", "JST": "توقيت اليابان الرسمي", "VET": "توقيت فنزويلا", "TMT": "توقيت تركمانستان الرسمي", "CHADT": "توقيت تشاتام الصيفي", "CLST": "توقيت شيلي الصيفي", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "BT": "توقيت بوتان", "LHDT": "التوقيت الصيفي للورد هاو", "SAST": "توقيت جنوب أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "MST": "MST", "WEZ": "توقيت غرب أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "CAT": "توقيت وسط أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "UYST": "توقيت أورغواي الصيفي", "GMT": "توقيت غرينتش", "OESZ": "توقيت شرق أوروبا الصيفي", "IST": "توقيت الهند", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "HKST": "توقيت هونغ كونغ الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "SRT": "توقيت سورينام", "WIT": "توقيت شرق إندونيسيا", "ChST": "توقيت تشامورو", "WAST": "توقيت غرب أفريقيا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "MYT": "توقيت ماليزيا"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_PS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_PS' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_PS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_PS) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_PS) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_PS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_PS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_PS) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_PS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_PS) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_PS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_PS'
-func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_PS'
// in accounting notation.
-func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_PS'
diff --git a/ar_QA/ar_QA.go b/ar_QA/ar_QA.go
index 9dd1f302..873c3fb0 100644
--- a/ar_QA/ar_QA.go
+++ b/ar_QA/ar_QA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"OEZ": "توقيت شرق أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "COST": "توقيت كولومبيا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "IST": "توقيت الهند", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "CHADT": "توقيت تشاتام الصيفي", "BOT": "توقيت بوليفيا", "MESZ": "توقيت وسط أوروبا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "ECT": "توقيت الإكوادور", "OESZ": "توقيت شرق أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "PDT": "توقيت المحيط الهادي الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WITA": "توقيت وسط إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "UYT": "توقيت أورغواي الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "SGT": "توقيت سنغافورة", "EAT": "توقيت شرق أفريقيا", "WESZ": "توقيت غرب أوروبا الصيفي", "GMT": "توقيت غرينتش", "CHAST": "توقيت تشاتام الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "BT": "توقيت بوتان", "SAST": "توقيت جنوب أفريقيا", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "JST": "توقيت اليابان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WEZ": "توقيت غرب أوروبا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "MYT": "توقيت ماليزيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "GYT": "توقيت غيانا", "TMST": "توقيت تركمانستان الصيفي", "WIT": "توقيت شرق إندونيسيا", "ACDT": "توقيت وسط أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "COT": "توقيت كولومبيا الرسمي", "SRT": "توقيت سورينام", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "HNT": "توقيت نيوفاوندلاند الرسمي", "CAT": "توقيت وسط أفريقيا"},
+ timezones: map[string]string{"AKST": "التوقيت الرسمي لألاسكا", "NZDT": "توقيت نيوزيلندا الصيفي", "WIT": "توقيت شرق إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "CLT": "توقيت شيلي الرسمي", "GYT": "توقيت غيانا", "WEZ": "توقيت غرب أوروبا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "WIB": "توقيت غرب إندونيسيا", "MESZ": "توقيت وسط أوروبا الصيفي", "VET": "توقيت فنزويلا", "PDT": "توقيت المحيط الهادي الصيفي", "UYT": "توقيت أورغواي الرسمي", "GFT": "توقيت غايانا الفرنسية", "HAST": "توقيت هاواي ألوتيان الرسمي", "COT": "توقيت كولومبيا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "SGT": "توقيت سنغافورة", "GMT": "توقيت غرينتش", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "ART": "توقيت الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي", "CHAST": "توقيت تشاتام الرسمي", "BT": "توقيت بوتان", "ACDT": "توقيت وسط أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "ARST": "توقيت الأرجنتين الصيفي", "TMST": "توقيت تركمانستان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "EAT": "توقيت شرق أفريقيا", "SRT": "توقيت سورينام", "UYST": "توقيت أورغواي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MST": "MST", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "JDT": "توقيت اليابان الصيفي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "CHADT": "توقيت تشاتام الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "ChST": "توقيت تشامورو", "LHDT": "التوقيت الصيفي للورد هاو", "ACST": "توقيت وسط أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "MDT": "MDT", "CLST": "توقيت شيلي الصيفي", "AST": "التوقيت الرسمي الأطلسي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_QA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_QA' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_QA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_QA) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_QA) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_QA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_QA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_QA) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_QA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_QA) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_QA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_QA'
-func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_QA'
// in accounting notation.
-func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_QA'
diff --git a/ar_SA/ar_SA.go b/ar_SA/ar_SA.go
index 73cef969..2e11fe0a 100644
--- a/ar_SA/ar_SA.go
+++ b/ar_SA/ar_SA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WARST": "توقيت غرب الأرجنتين الصيفي", "SRT": "توقيت سورينام", "TMT": "توقيت تركمانستان الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "GYT": "توقيت غيانا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "UYT": "توقيت أورغواي الرسمي", "BOT": "توقيت بوليفيا", "WAT": "توقيت غرب أفريقيا الرسمي", "SGT": "توقيت سنغافورة", "HNT": "توقيت نيوفاوندلاند الرسمي", "CLT": "توقيت شيلي الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "GMT": "توقيت غرينتش", "COST": "توقيت كولومبيا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "BT": "توقيت بوتان", "SAST": "توقيت جنوب أفريقيا", "JST": "توقيت اليابان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CAT": "توقيت وسط أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "ECT": "توقيت الإكوادور", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "COT": "توقيت كولومبيا الرسمي", "ChST": "توقيت تشامورو", "WIT": "توقيت شرق إندونيسيا", "IST": "توقيت الهند", "HKST": "توقيت هونغ كونغ الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "WEZ": "توقيت غرب أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "WART": "توقيت غرب الأرجنتين الرسمي", "JDT": "توقيت اليابان الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "LHST": "توقيت لورد هاو الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAST": "توقيت هاواي ألوتيان الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "∅∅∅": "توقيت أزورس الصيفي", "UYST": "توقيت أورغواي الصيفي"},
+ timezones: map[string]string{"UYT": "توقيت أورغواي الرسمي", "BT": "توقيت بوتان", "JDT": "توقيت اليابان الصيفي", "CAT": "توقيت وسط أفريقيا", "AKST": "التوقيت الرسمي لألاسكا", "CLT": "توقيت شيلي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "TMT": "توقيت تركمانستان الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "UYST": "توقيت أورغواي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "IST": "توقيت الهند", "AWST": "توقيت غرب أستراليا الرسمي", "∅∅∅": "توقيت برازيليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "ChST": "توقيت تشامورو", "COT": "توقيت كولومبيا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "ECT": "توقيت الإكوادور", "MST": "MST", "CHAST": "توقيت تشاتام الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "VET": "توقيت فنزويلا", "HADT": "توقيت هاواي ألوتيان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "GYT": "توقيت غيانا", "WIT": "توقيت شرق إندونيسيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "WART": "توقيت غرب الأرجنتين الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "NZDT": "توقيت نيوزيلندا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "MDT": "MDT", "PDT": "توقيت المحيط الهادي الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "EAT": "توقيت شرق أفريقيا", "AST": "التوقيت الرسمي الأطلسي", "WAT": "توقيت غرب أفريقيا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "WITA": "توقيت وسط إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "SGT": "توقيت سنغافورة", "SRT": "توقيت سورينام", "ART": "توقيت الأرجنتين الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "SAST": "توقيت جنوب أفريقيا", "WAST": "توقيت غرب أفريقيا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "CLST": "توقيت شيلي الصيفي", "MYT": "توقيت ماليزيا"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_SA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_SA' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_SA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_SA) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_SA) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_SA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_SA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_SA) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_SA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_SA) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_SA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SA'
-func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SA'
// in accounting notation.
-func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_SA'
diff --git a/ar_SD/ar_SD.go b/ar_SD/ar_SD.go
index 2355259b..985db007 100644
--- a/ar_SD/ar_SD.go
+++ b/ar_SD/ar_SD.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_SD",
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{"WESZ": "توقيت غرب أوروبا الصيفي", "WIB": "توقيت غرب إندونيسيا", "MEZ": "توقيت وسط أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "IST": "توقيت الهند", "AKST": "التوقيت الرسمي لألاسكا", "PST": "توقيت المحيط الهادي الرسمي", "TMST": "توقيت تركمانستان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "∅∅∅": "∅∅∅", "ARST": "توقيت الأرجنتين الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "NZST": "توقيت نيوزيلندا الرسمي", "COST": "توقيت كولومبيا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MDT": "MDT", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ChST": "توقيت تشامورو", "SGT": "توقيت سنغافورة", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "BT": "توقيت بوتان", "HAST": "توقيت هاواي ألوتيان الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "COT": "توقيت كولومبيا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "SRT": "توقيت سورينام", "LHST": "توقيت لورد هاو الرسمي", "UYST": "توقيت أورغواي الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "UYT": "توقيت أورغواي الرسمي", "SAST": "توقيت جنوب أفريقيا", "WIT": "توقيت شرق إندونيسيا", "MST": "MST", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "MYT": "توقيت ماليزيا", "TMT": "توقيت تركمانستان الرسمي", "ECT": "توقيت الإكوادور", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "CHAST": "توقيت تشاتام الرسمي", "BOT": "توقيت بوليفيا", "GYT": "توقيت غيانا", "ACDT": "توقيت وسط أستراليا الصيفي"},
+ timezones: map[string]string{"EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "SGT": "توقيت سنغافورة", "AWST": "توقيت غرب أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "MYT": "توقيت ماليزيا", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "PDT": "توقيت المحيط الهادي الصيفي", "CAT": "توقيت وسط أفريقيا", "BT": "توقيت بوتان", "ART": "توقيت الأرجنتين الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "JDT": "توقيت اليابان الصيفي", "BOT": "توقيت بوليفيا", "SRT": "توقيت سورينام", "GFT": "توقيت غايانا الفرنسية", "EAT": "توقيت شرق أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "IST": "توقيت الهند", "∅∅∅": "توقيت أزورس الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "GYT": "توقيت غيانا", "JST": "توقيت اليابان الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "SAST": "توقيت جنوب أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "VET": "توقيت فنزويلا", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "COT": "توقيت كولومبيا الرسمي", "ECT": "توقيت الإكوادور", "ACDT": "توقيت وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "GMT": "توقيت غرينتش", "AEST": "توقيت شرق أستراليا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "WIT": "توقيت شرق إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_SD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_SD' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_SD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_SD) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_SD) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_SD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_SD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_SD) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_SD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_SD) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_SD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SD'
-func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SD'
// in accounting notation.
-func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_SD'
diff --git a/ar_SO/ar_SO.go b/ar_SO/ar_SO.go
index 804e42d5..65a9bed0 100644
--- a/ar_SO/ar_SO.go
+++ b/ar_SO/ar_SO.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_SO",
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": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ChST": "توقيت تشامورو", "WIT": "توقيت شرق إندونيسيا", "WEZ": "توقيت غرب أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "SGT": "توقيت سنغافورة", "WESZ": "توقيت غرب أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "UYST": "توقيت أورغواي الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "BOT": "توقيت بوليفيا", "WAT": "توقيت غرب أفريقيا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHST": "توقيت لورد هاو الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "UYT": "توقيت أورغواي الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "BT": "توقيت بوتان", "GYT": "توقيت غيانا", "ECT": "توقيت الإكوادور", "EAT": "توقيت شرق أفريقيا", "CAT": "توقيت وسط أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "AST": "التوقيت الرسمي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "TMST": "توقيت تركمانستان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "AWDT": "توقيت غرب أستراليا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "COST": "توقيت كولومبيا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "SRT": "توقيت سورينام", "SAST": "توقيت جنوب أفريقيا", "∅∅∅": "توقيت أزورس الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "GMT": "توقيت غرينتش", "CHADT": "توقيت تشاتام الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "VET": "توقيت فنزويلا", "PST": "توقيت المحيط الهادي الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "IST": "توقيت الهند", "HAST": "توقيت هاواي ألوتيان الرسمي", "WIB": "توقيت غرب إندونيسيا"},
+ timezones: map[string]string{"∅∅∅": "توقيت الأمازون الصيفي", "IST": "توقيت الهند", "WIT": "توقيت شرق إندونيسيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ECT": "توقيت الإكوادور", "OEZ": "توقيت شرق أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "ART": "توقيت الأرجنتين الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "ChST": "توقيت تشامورو", "WAST": "توقيت غرب أفريقيا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "WITA": "توقيت وسط إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "CLT": "توقيت شيلي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MDT": "MDT", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "JDT": "توقيت اليابان الصيفي", "MYT": "توقيت ماليزيا", "COST": "توقيت كولومبيا الصيفي", "BOT": "توقيت بوليفيا", "UYT": "توقيت أورغواي الرسمي", "BT": "توقيت بوتان", "UYST": "توقيت أورغواي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "SRT": "توقيت سورينام", "NZST": "توقيت نيوزيلندا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "JST": "توقيت اليابان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "GYT": "توقيت غيانا", "CAT": "توقيت وسط أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "SGT": "توقيت سنغافورة", "GFT": "توقيت غايانا الفرنسية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "MST": "MST", "AEDT": "توقيت شرق أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "ACST": "توقيت وسط أستراليا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_SO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_SO' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_SO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_SO) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_SO) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_SO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_SO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_SO) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_SO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_SO) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_SO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SO'
-func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SO'
// in accounting notation.
-func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_SO'
diff --git a/ar_SS/ar_SS.go b/ar_SS/ar_SS.go
index d9943287..3b0896af 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{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{"WEZ": "توقيت غرب أوروبا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "ECT": "توقيت الإكوادور", "∅∅∅": "توقيت أزورس الصيفي", "UYT": "توقيت أورغواي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "GYT": "توقيت غيانا", "LHDT": "التوقيت الصيفي للورد هاو", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "COST": "توقيت كولومبيا الصيفي", "BT": "توقيت بوتان", "WITA": "توقيت وسط إندونيسيا", "ChST": "توقيت تشامورو", "JDT": "توقيت اليابان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "GMT": "توقيت غرينتش", "WAT": "توقيت غرب أفريقيا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "TMST": "توقيت تركمانستان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLST": "توقيت شيلي الصيفي", "CAT": "توقيت وسط أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "EAT": "توقيت شرق أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "COT": "توقيت كولومبيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "SAST": "توقيت جنوب أفريقيا", "LHST": "توقيت لورد هاو الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "SRT": "توقيت سورينام", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "IST": "توقيت الهند", "ADT": "التوقيت الصيفي الأطلسي", "AKST": "التوقيت الرسمي لألاسكا", "WIT": "توقيت شرق إندونيسيا", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي", "JST": "توقيت اليابان الرسمي", "CHADT": "توقيت تشاتام الصيفي", "BOT": "توقيت بوليفيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي"},
+ timezones: map[string]string{"COST": "توقيت كولومبيا الصيفي", "SAST": "توقيت جنوب أفريقيا", "GFT": "توقيت غايانا الفرنسية", "WAT": "توقيت غرب أفريقيا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "MYT": "توقيت ماليزيا", "WIT": "توقيت شرق إندونيسيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "EAT": "توقيت شرق أفريقيا", "JDT": "توقيت اليابان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "SGT": "توقيت سنغافورة", "HAST": "توقيت هاواي ألوتيان الرسمي", "ChST": "توقيت تشامورو", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "GYT": "توقيت غيانا", "BOT": "توقيت بوليفيا", "HKT": "توقيت هونغ كونغ الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا", "ACST": "توقيت وسط أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "GMT": "توقيت غرينتش", "AKST": "التوقيت الرسمي لألاسكا", "COT": "توقيت كولومبيا الرسمي", "VET": "توقيت فنزويلا", "ACDT": "توقيت وسط أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "CLT": "توقيت شيلي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "CHAST": "توقيت تشاتام الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "SRT": "توقيت سورينام", "BT": "توقيت بوتان", "NZDT": "توقيت نيوزيلندا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "JST": "توقيت اليابان الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_SS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_SS' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_SS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_SS) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_SS) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_SS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_SS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_SS) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_SS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_SS) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_SS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SS'
-func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SS'
// in accounting notation.
-func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_SS'
diff --git a/ar_SY/ar_SY.go b/ar_SY/ar_SY.go
index 15656bce..d7508b74 100644
--- a/ar_SY/ar_SY.go
+++ b/ar_SY/ar_SY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"GYT": "توقيت غيانا", "SRT": "توقيت سورينام", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "UYT": "توقيت أورغواي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "ECT": "توقيت الإكوادور", "HKT": "توقيت هونغ كونغ الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "SAST": "توقيت جنوب أفريقيا", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "NZST": "توقيت نيوزيلندا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "VET": "توقيت فنزويلا", "JST": "توقيت اليابان الرسمي", "SGT": "توقيت سنغافورة", "AKST": "التوقيت الرسمي لألاسكا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WITA": "توقيت وسط إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "JDT": "توقيت اليابان الصيفي", "CAT": "توقيت وسط أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "IST": "توقيت الهند", "WIB": "توقيت غرب إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "WIT": "توقيت شرق إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "UYST": "توقيت أورغواي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "BOT": "توقيت بوليفيا", "TMST": "توقيت تركمانستان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "BT": "توقيت بوتان", "GMT": "توقيت غرينتش", "PDT": "توقيت المحيط الهادي الصيفي", "LHST": "توقيت لورد هاو الرسمي", "HKST": "توقيت هونغ كونغ الصيفي"},
+ timezones: map[string]string{"AST": "التوقيت الرسمي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "NZST": "توقيت نيوزيلندا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "ChST": "توقيت تشامورو", "JST": "توقيت اليابان الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "CAT": "توقيت وسط أفريقيا", "BT": "توقيت بوتان", "TMT": "توقيت تركمانستان الرسمي", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MYT": "توقيت ماليزيا", "ARST": "توقيت الأرجنتين الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "TMST": "توقيت تركمانستان الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "WITA": "توقيت وسط إندونيسيا", "GMT": "توقيت غرينتش", "HAST": "توقيت هاواي ألوتيان الرسمي", "ECT": "توقيت الإكوادور", "ACST": "توقيت وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "CLT": "توقيت شيلي الرسمي", "UYST": "توقيت أورغواي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "ART": "توقيت الأرجنتين الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "IST": "توقيت الهند", "BOT": "توقيت بوليفيا", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "GFT": "توقيت غايانا الفرنسية", "WEZ": "توقيت غرب أوروبا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "CHADT": "توقيت تشاتام الصيفي", "GYT": "توقيت غيانا", "HADT": "توقيت هاواي ألوتيان الصيفي", "COST": "توقيت كولومبيا الصيفي", "WIB": "توقيت غرب إندونيسيا", "MEZ": "توقيت وسط أوروبا الرسمي", "VET": "توقيت فنزويلا", "PDT": "توقيت المحيط الهادي الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_SY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_SY' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_SY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_SY) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_SY) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_SY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_SY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_SY) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_SY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_SY) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_SY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SY'
-func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_SY'
// in accounting notation.
-func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_SY'
diff --git a/ar_TD/ar_TD.go b/ar_TD/ar_TD.go
index 9439ff51..8777a052 100644
--- a/ar_TD/ar_TD.go
+++ b/ar_TD/ar_TD.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "SAST": "توقيت جنوب أفريقيا", "WITA": "توقيت وسط إندونيسيا", "IST": "توقيت الهند", "GYT": "توقيت غيانا", "WARST": "توقيت غرب الأرجنتين الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "BT": "توقيت بوتان", "ARST": "توقيت الأرجنتين الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "LHDT": "التوقيت الصيفي للورد هاو", "AWDT": "توقيت غرب أستراليا الصيفي", "CLST": "توقيت شيلي الصيفي", "UYT": "توقيت أورغواي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CAT": "توقيت وسط أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "BOT": "توقيت بوليفيا", "WIT": "توقيت شرق إندونيسيا", "UYST": "توقيت أورغواي الصيفي", "TMT": "توقيت تركمانستان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "OESZ": "توقيت شرق أوروبا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "PDT": "توقيت المحيط الهادي الصيفي", "ART": "توقيت الأرجنتين الرسمي", "SRT": "توقيت سورينام", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "LHST": "توقيت لورد هاو الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "WIB": "توقيت غرب إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "COT": "توقيت كولومبيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "GFT": "توقيت غايانا الفرنسية", "ChST": "توقيت تشامورو", "NZDT": "توقيت نيوزيلندا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "CHADT": "توقيت تشاتام الصيفي", "AST": "التوقيت الرسمي الأطلسي", "HKT": "توقيت هونغ كونغ الرسمي", "GMT": "توقيت غرينتش", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "VET": "توقيت فنزويلا", "TMST": "توقيت تركمانستان الصيفي", "ECT": "توقيت الإكوادور", "HAST": "توقيت هاواي ألوتيان الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "PST": "توقيت المحيط الهادي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي"},
+ timezones: map[string]string{"WAT": "توقيت غرب أفريقيا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WIT": "توقيت شرق إندونيسيا", "COT": "توقيت كولومبيا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "CHAST": "توقيت تشاتام الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "ADT": "التوقيت الصيفي الأطلسي", "SGT": "توقيت سنغافورة", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "SRT": "توقيت سورينام", "CAT": "توقيت وسط أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ECT": "توقيت الإكوادور", "SAST": "توقيت جنوب أفريقيا", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "WITA": "توقيت وسط إندونيسيا", "AST": "التوقيت الرسمي الأطلسي", "PST": "توقيت المحيط الهادي الرسمي", "GYT": "توقيت غيانا", "UYT": "توقيت أورغواي الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "UYST": "توقيت أورغواي الصيفي", "BT": "توقيت بوتان", "ACST": "توقيت وسط أستراليا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "TMST": "توقيت تركمانستان الصيفي", "ChST": "توقيت تشامورو", "MDT": "MDT", "WESZ": "توقيت غرب أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MST": "MST", "PDT": "توقيت المحيط الهادي الصيفي", "LHST": "توقيت لورد هاو الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "IST": "توقيت الهند", "∅∅∅": "توقيت أزورس الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "GMT": "توقيت غرينتش", "WART": "توقيت غرب الأرجنتين الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "MYT": "توقيت ماليزيا", "ART": "توقيت الأرجنتين الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "COST": "توقيت كولومبيا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_TD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_TD' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_TD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_TD) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_TD) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_TD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_TD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_TD) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_TD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_TD) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_TD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_TD'
-func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_TD'
// in accounting notation.
-func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_TD'
diff --git a/ar_TN/ar_TN.go b/ar_TN/ar_TN.go
index 15305bf8..094925ba 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{"SRT": "توقيت سورينام", "AKDT": "توقيت ألاسكا الصيفي", "CLST": "توقيت شيلي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "ECT": "توقيت الإكوادور", "WIB": "توقيت غرب إندونيسيا", "ARST": "توقيت الأرجنتين الصيفي", "COT": "توقيت كولومبيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "WIT": "توقيت شرق إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "BOT": "توقيت بوليفيا", "COST": "توقيت كولومبيا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "IST": "توقيت الهند", "AWDT": "توقيت غرب أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "UYST": "توقيت أورغواي الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "TMST": "توقيت تركمانستان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AST": "التوقيت الرسمي الأطلسي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "SGT": "توقيت سنغافورة", "HADT": "توقيت هاواي ألوتيان الصيفي", "CAT": "توقيت وسط أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "GMT": "توقيت غرينتش", "AKST": "التوقيت الرسمي لألاسكا", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "JDT": "توقيت اليابان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "CLT": "توقيت شيلي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "WITA": "توقيت وسط إندونيسيا", "JST": "توقيت اليابان الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "ChST": "توقيت تشامورو", "∅∅∅": "توقيت أزورس الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "BT": "توقيت بوتان", "UYT": "توقيت أورغواي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CHAST": "توقيت تشاتام الرسمي", "TMT": "توقيت تركمانستان الرسمي"},
+ timezones: map[string]string{"∅∅∅": "توقيت بيرو الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "TMST": "توقيت تركمانستان الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "EAT": "توقيت شرق أفريقيا", "MST": "MST", "CLT": "توقيت شيلي الرسمي", "SRT": "توقيت سورينام", "WITA": "توقيت وسط إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "COT": "توقيت كولومبيا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "WIT": "توقيت شرق إندونيسيا", "ChST": "توقيت تشامورو", "IST": "توقيت الهند", "BOT": "توقيت بوليفيا", "ART": "توقيت الأرجنتين الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "OEZ": "توقيت شرق أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "JST": "توقيت اليابان الرسمي", "VET": "توقيت فنزويلا", "UYT": "توقيت أورغواي الرسمي", "TMT": "توقيت تركمانستان الرسمي", "ECT": "توقيت الإكوادور", "MDT": "MDT", "WIB": "توقيت غرب إندونيسيا", "CHADT": "توقيت تشاتام الصيفي", "MYT": "توقيت ماليزيا", "GYT": "توقيت غيانا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "MESZ": "توقيت وسط أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CAT": "توقيت وسط أفريقيا", "AKST": "التوقيت الرسمي لألاسكا", "NZST": "توقيت نيوزيلندا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "SGT": "توقيت سنغافورة", "PDT": "توقيت المحيط الهادي الصيفي", "BT": "توقيت بوتان", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_TN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_TN' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_TN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -286,13 +287,12 @@ func (ar *ar_TN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_TN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_TN) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_TN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -320,12 +320,11 @@ func (ar *ar_TN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_TN'
-func (ar *ar_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_TN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -384,13 +383,12 @@ func (ar *ar_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_TN'
// in accounting notation.
-func (ar *ar_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_TN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -461,8 +459,7 @@ func (ar *ar_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_TN'
diff --git a/ar_YE/ar_YE.go b/ar_YE/ar_YE.go
index b9be31cf..f3ca040d 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{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{"ADT": "التوقيت الصيفي الأطلسي", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "BOT": "توقيت بوليفيا", "AST": "التوقيت الرسمي الأطلسي", "TMT": "توقيت تركمانستان الرسمي", "CLT": "توقيت شيلي الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "GYT": "توقيت غيانا", "AWDT": "توقيت غرب أستراليا الصيفي", "SGT": "توقيت سنغافورة", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WIB": "توقيت غرب إندونيسيا", "MYT": "توقيت ماليزيا", "MDT": "MDT", "HKT": "توقيت هونغ كونغ الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "BT": "توقيت بوتان", "ACDT": "توقيت وسط أستراليا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "MST": "MST", "HAT": "توقيت نيوفاوندلاند الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "SRT": "توقيت سورينام", "WITA": "توقيت وسط إندونيسيا", "IST": "توقيت الهند", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "GMT": "توقيت غرينتش", "ECT": "توقيت الإكوادور", "UYST": "توقيت أورغواي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "VET": "توقيت فنزويلا", "TMST": "توقيت تركمانستان الصيفي", "WIT": "توقيت شرق إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "ART": "توقيت الأرجنتين الرسمي", "JST": "توقيت اليابان الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "GFT": "توقيت غايانا الفرنسية", "WEZ": "توقيت غرب أوروبا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAST": "توقيت هاواي ألوتيان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "COST": "توقيت كولومبيا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ChST": "توقيت تشامورو", "ARST": "توقيت الأرجنتين الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "COT": "توقيت كولومبيا الرسمي", "SAST": "توقيت جنوب أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو"},
+ timezones: map[string]string{"ARST": "توقيت الأرجنتين الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MDT": "MDT", "JST": "توقيت اليابان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "ART": "توقيت الأرجنتين الرسمي", "WITA": "توقيت وسط إندونيسيا", "BT": "توقيت بوتان", "AKST": "التوقيت الرسمي لألاسكا", "LHDT": "التوقيت الصيفي للورد هاو", "OESZ": "توقيت شرق أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ChST": "توقيت تشامورو", "WAT": "توقيت غرب أفريقيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "UYST": "توقيت أورغواي الصيفي", "COST": "توقيت كولومبيا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "SGT": "توقيت سنغافورة", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "JDT": "توقيت اليابان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "CLST": "توقيت شيلي الصيفي", "AST": "التوقيت الرسمي الأطلسي", "VET": "توقيت فنزويلا", "MYT": "توقيت ماليزيا", "IST": "توقيت الهند", "ADT": "التوقيت الصيفي الأطلسي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "HADT": "توقيت هاواي ألوتيان الصيفي", "COT": "توقيت كولومبيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "MST": "MST", "LHST": "توقيت لورد هاو الرسمي", "EAT": "توقيت شرق أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "WIB": "توقيت غرب إندونيسيا", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "GYT": "توقيت غيانا", "GFT": "توقيت غايانا الفرنسية", "HKT": "توقيت هونغ كونغ الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CAT": "توقيت وسط أفريقيا", "TMST": "توقيت تركمانستان الصيفي", "ECT": "توقيت الإكوادور", "AEDT": "توقيت شرق أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي"},
}
}
@@ -248,7 +248,8 @@ func (ar *ar_YE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ar_YE' and handles both Whole and Real numbers based on 'v'
-func (ar *ar_YE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (ar *ar_YE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -271,7 +271,6 @@ func (ar *ar_YE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -292,13 +291,12 @@ func (ar *ar_YE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ar_YE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ar *ar_YE) FmtPercent(num float64, v uint64) (results string) {
+func (ar *ar_YE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ar.decimal)
b := make([]byte, 0, l)
@@ -309,7 +307,6 @@ func (ar *ar_YE) FmtPercent(num float64, v uint64) (results string) {
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
continue
}
@@ -329,12 +326,11 @@ func (ar *ar_YE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ar.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ar_YE'
-func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -349,7 +345,6 @@ func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -359,7 +354,6 @@ func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -399,13 +393,12 @@ func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ar_YE'
// in accounting notation.
-func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
@@ -420,7 +413,6 @@ func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.decimal) - 1; j >= 0; j-- {
b = append(b, ar.decimal[j])
}
-
inWhole = true
continue
}
@@ -430,7 +422,6 @@ func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ar.group) - 1; j >= 0; j-- {
b = append(b, ar.group[j])
}
-
count = 1
} else {
count++
@@ -482,8 +473,7 @@ func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ar_YE'
diff --git a/as/as.go b/as/as.go
index 0f27331b..30caad79 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{"AEST": "AEST", "NZST": "NZST", "PST": "PST", "CLT": "CLT", "SGT": "SGT", "MESZ": "MESZ", "WAT": "WAT", "HAST": "HAST", "VET": "VET", "HADT": "HADT", "EST": "EST", "UYT": "UYT", "ADT": "ADT", "WAST": "WAST", "MDT": "MDT", "LHDT": "LHDT", "CDT": "CDT", "HAT": "HAT", "GMT": "GMT", "ACDT": "ACDT", "JDT": "JDT", "CAT": "CAT", "WIB": "WIB", "AST": "AST", "HKST": "HKST", "WEZ": "WEZ", "BOT": "BOT", "ARST": "ARST", "ACWST": "ACWST", "NZDT": "NZDT", "UYST": "UYST", "COST": "COST", "MEZ": "MEZ", "CLST": "CLST", "HNT": "HNT", "EAT": "EAT", "ART": "ART", "WART": "WART", "ACWDT": "ACWDT", "LHST": "LHST", "AKDT": "AKDT", "IST": "ভাৰতীয় সময়", "OESZ": "OESZ", "WARST": "WARST", "MYT": "MYT", "WITA": "WITA", "∅∅∅": "∅∅∅", "AKST": "AKST", "HKT": "HKT", "EDT": "EDT", "OEZ": "OEZ", "CHAST": "CHAST", "MST": "MST", "SRT": "SRT", "BT": "BT", "ECT": "ECT", "WIT": "WIT", "CST": "CST", "AWST": "AWST", "PDT": "PDT", "ACST": "ACST", "ChST": "ChST", "CHADT": "CHADT", "GYT": "GYT", "TMT": "TMT", "WESZ": "WESZ", "COT": "COT", "JST": "JST", "AWDT": "AWDT", "AEDT": "AEDT", "TMST": "TMST", "SAST": "SAST", "GFT": "GFT"},
+ timezones: map[string]string{"ECT": "ECT", "OEZ": "OEZ", "VET": "VET", "COST": "COST", "AEDT": "AEDT", "PST": "PST", "WIT": "WIT", "TMST": "TMST", "EST": "EST", "ACWDT": "ACWDT", "OESZ": "OESZ", "JST": "JST", "JDT": "JDT", "ACDT": "ACDT", "ARST": "ARST", "MESZ": "MESZ", "ACST": "ACST", "WIB": "WIB", "ChST": "ChST", "SAST": "SAST", "WAST": "WAST", "AEST": "AEST", "PDT": "PDT", "AWST": "AWST", "HNT": "HNT", "HKT": "HKT", "GYT": "GYT", "MYT": "MYT", "NZDT": "NZDT", "ACWST": "ACWST", "HAST": "HAST", "GFT": "GFT", "GMT": "GMT", "AKST": "AKST", "WESZ": "WESZ", "WART": "WART", "WARST": "WARST", "ADT": "ADT", "UYT": "UYT", "HAT": "HAT", "AWDT": "AWDT", "WAT": "WAT", "MST": "MST", "COT": "COT", "TMT": "TMT", "BT": "BT", "CAT": "CAT", "WITA": "WITA", "CST": "CST", "NZST": "NZST", "CLT": "CLT", "MEZ": "MEZ", "SGT": "SGT", "UYST": "UYST", "CHADT": "CHADT", "CLST": "CLST", "SRT": "SRT", "LHDT": "LHDT", "AKDT": "AKDT", "MDT": "MDT", "CDT": "CDT", "ART": "ART", "EDT": "EDT", "HADT": "HADT", "CHAST": "CHAST", "AST": "AST", "IST": "ভাৰতীয় সময়", "HKST": "HKST", "∅∅∅": "∅∅∅", "LHST": "LHST", "EAT": "EAT", "BOT": "BOT", "WEZ": "WEZ"},
}
}
@@ -189,7 +189,8 @@ func (as *as) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'as' and handles both Whole and Real numbers based on 'v'
-func (as *as) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,10 +203,7 @@ func (as *as) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -213,10 +211,7 @@ func (as *as) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -232,9 +227,7 @@ func (as *as) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (as *as) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'as' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (as *as) FmtPercent(num float64, v uint64) (results string) {
+func (as *as) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(as.decimal)
b := make([]byte, 0, l)
@@ -256,10 +248,7 @@ func (as *as) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
continue
}
@@ -267,9 +256,7 @@ func (as *as) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -279,12 +266,11 @@ func (as *as) FmtPercent(num float64, v uint64) (results string) {
b = append(b, as.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'as'
-func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -299,10 +285,7 @@ func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -310,10 +293,7 @@ func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) (result
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -337,9 +317,7 @@ func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -358,13 +336,12 @@ func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'as'
// in accounting notation.
-func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
@@ -379,10 +356,7 @@ func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -390,10 +364,7 @@ func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -418,9 +389,7 @@ func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, as.currencyNegativePrefix[j])
}
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
} else {
@@ -450,8 +419,7 @@ func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'as'
diff --git a/as_IN/as_IN.go b/as_IN/as_IN.go
index d39450b7..fec7ad15 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{"BT": "BT", "MDT": "MDT", "AKDT": "AKDT", "EAT": "EAT", "SAST": "SAST", "ACWDT": "ACWDT", "CAT": "CAT", "WARST": "WARST", "WAT": "WAT", "AST": "AST", "EDT": "EDT", "CHADT": "CHADT", "WAST": "WAST", "ECT": "ECT", "HADT": "HADT", "AWDT": "AWDT", "PST": "PST", "WIB": "WIB", "CHAST": "CHAST", "VET": "VET", "IST": "ভাৰতীয় সময়", "CLT": "CLT", "BOT": "BOT", "ACWST": "ACWST", "WIT": "WIT", "CLST": "CLST", "GMT": "GMT", "SRT": "SRT", "HKST": "HKST", "WEZ": "WEZ", "ADT": "ADT", "HAST": "HAST", "OEZ": "OEZ", "AEST": "AEST", "MEZ": "MEZ", "LHST": "LHST", "LHDT": "LHDT", "AEDT": "AEDT", "NZDT": "NZDT", "COT": "COT", "TMT": "TMT", "CST": "CST", "WESZ": "WESZ", "ART": "ART", "ARST": "ARST", "ACST": "ACST", "MYT": "MYT", "AWST": "AWST", "HNT": "HNT", "OESZ": "OESZ", "MST": "MST", "SGT": "SGT", "COST": "COST", "MESZ": "MESZ", "CDT": "CDT", "WART": "WART", "GFT": "GFT", "∅∅∅": "∅∅∅", "JST": "JST", "EST": "EST", "UYST": "UYST", "PDT": "PDT", "ACDT": "ACDT", "TMST": "TMST", "AKST": "AKST", "HKT": "HKT", "GYT": "GYT", "WITA": "WITA", "ChST": "ChST", "JDT": "JDT", "HAT": "HAT", "UYT": "UYT", "NZST": "NZST"},
+ timezones: map[string]string{"WARST": "WARST", "VET": "VET", "ADT": "ADT", "GYT": "GYT", "ACWDT": "ACWDT", "ART": "ART", "WIB": "WIB", "SRT": "SRT", "HKT": "HKT", "UYT": "UYT", "CAT": "CAT", "GFT": "GFT", "IST": "ভাৰতীয় সময়", "HAST": "HAST", "ChST": "ChST", "ACWST": "ACWST", "PST": "PST", "EST": "EST", "WEZ": "WEZ", "WESZ": "WESZ", "LHDT": "LHDT", "EAT": "EAT", "JST": "JST", "ACST": "ACST", "MYT": "MYT", "GMT": "GMT", "BOT": "BOT", "JDT": "JDT", "WART": "WART", "SGT": "SGT", "WIT": "WIT", "BT": "BT", "CHAST": "CHAST", "AKST": "AKST", "OEZ": "OEZ", "AWST": "AWST", "EDT": "EDT", "CHADT": "CHADT", "WAT": "WAT", "MESZ": "MESZ", "PDT": "PDT", "HKST": "HKST", "TMT": "TMT", "MST": "MST", "CLT": "CLT", "AEDT": "AEDT", "AST": "AST", "MDT": "MDT", "WAST": "WAST", "CLST": "CLST", "∅∅∅": "∅∅∅", "WITA": "WITA", "AEST": "AEST", "ECT": "ECT", "LHST": "LHST", "NZST": "NZST", "NZDT": "NZDT", "AWDT": "AWDT", "ARST": "ARST", "COST": "COST", "HNT": "HNT", "HAT": "HAT", "TMST": "TMST", "MEZ": "MEZ", "CST": "CST", "CDT": "CDT", "COT": "COT", "AKDT": "AKDT", "SAST": "SAST", "OESZ": "OESZ", "ACDT": "ACDT", "HADT": "HADT", "UYST": "UYST"},
}
}
@@ -189,7 +189,8 @@ func (as *as_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'as_IN' and handles both Whole and Real numbers based on 'v'
-func (as *as_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,10 +203,7 @@ func (as *as_IN) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -213,10 +211,7 @@ func (as *as_IN) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -232,9 +227,7 @@ func (as *as_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (as *as_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'as_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (as *as_IN) FmtPercent(num float64, v uint64) (results string) {
+func (as *as_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(as.decimal)
b := make([]byte, 0, l)
@@ -256,10 +248,7 @@ func (as *as_IN) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
continue
}
@@ -267,9 +256,7 @@ func (as *as_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -279,12 +266,11 @@ func (as *as_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, as.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'as_IN'
-func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
@@ -299,10 +285,7 @@ func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -310,10 +293,7 @@ func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -337,9 +317,7 @@ func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
}
// reverse
@@ -358,13 +336,12 @@ func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'as_IN'
// in accounting notation.
-func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
@@ -379,10 +356,7 @@ func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(as.decimal) - 1; j >= 0; j-- {
- b = append(b, as.decimal[j])
- }
-
+ b = append(b, as.decimal[0])
inWhole = true
continue
}
@@ -390,10 +364,7 @@ func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if inWhole {
if count == groupThreshold {
- for j := len(as.group) - 1; j >= 0; j-- {
- b = append(b, as.group[j])
- }
-
+ b = append(b, as.group[0])
count = 1
if !inSecondary {
@@ -418,9 +389,7 @@ func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, as.currencyNegativePrefix[j])
}
- for j := len(as.minus) - 1; j >= 0; j-- {
- b = append(b, as.minus[j])
- }
+ b = append(b, as.minus[0])
} else {
@@ -450,8 +419,7 @@ func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'as_IN'
diff --git a/asa/asa.go b/asa/asa.go
index 7137d77a..67c95dcf 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{"WART": "WART", "ADT": "ADT", "MEZ": "MEZ", "WIB": "WIB", "ART": "ART", "SRT": "SRT", "LHDT": "LHDT", "PDT": "PDT", "CHADT": "CHADT", "BOT": "BOT", "ACWDT": "ACWDT", "CDT": "CDT", "UYT": "UYT", "MST": "MST", "HAST": "HAST", "WESZ": "WESZ", "CST": "CST", "AEDT": "AEDT", "NZDT": "NZDT", "ACWST": "ACWST", "AKST": "AKST", "HADT": "HADT", "CHAST": "CHAST", "COST": "COST", "TMT": "TMT", "JDT": "JDT", "IST": "IST", "AWST": "AWST", "CLT": "CLT", "OEZ": "OEZ", "GYT": "GYT", "WITA": "WITA", "SGT": "SGT", "EAT": "EAT", "GMT": "GMT", "ACST": "ACST", "TMST": "TMST", "ARST": "ARST", "MESZ": "MESZ", "MDT": "MDT", "HKST": "HKST", "AEST": "AEST", "PST": "PST", "COT": "COT", "NZST": "NZST", "AWDT": "AWDT", "HAT": "HAT", "CAT": "CAT", "WARST": "WARST", "HNT": "HNT", "UYST": "UYST", "VET": "VET", "ACDT": "ACDT", "WAST": "WAST", "AST": "AST", "WIT": "WIT", "∅∅∅": "∅∅∅", "MYT": "MYT", "BT": "BT", "WEZ": "WEZ", "HKT": "HKT", "EST": "EST", "SAST": "SAST", "LHST": "LHST", "AKDT": "AKDT", "ECT": "ECT", "JST": "JST", "ChST": "ChST", "EDT": "EDT", "CLST": "CLST", "OESZ": "OESZ", "WAT": "WAT", "GFT": "GFT"},
+ timezones: map[string]string{"EAT": "EAT", "AWDT": "AWDT", "CDT": "CDT", "CHAST": "CHAST", "AWST": "AWST", "UYT": "UYT", "UYST": "UYST", "HAST": "HAST", "EDT": "EDT", "WAST": "WAST", "IST": "IST", "SAST": "SAST", "JDT": "JDT", "AEDT": "AEDT", "CST": "CST", "AKST": "AKST", "ACWST": "ACWST", "WAT": "WAT", "CLT": "CLT", "SRT": "SRT", "COST": "COST", "ECT": "ECT", "MST": "MST", "MDT": "MDT", "LHST": "LHST", "HKST": "HKST", "TMST": "TMST", "BT": "BT", "WIB": "WIB", "WART": "WART", "WARST": "WARST", "WEZ": "WEZ", "JST": "JST", "HNT": "HNT", "HAT": "HAT", "BOT": "BOT", "GFT": "GFT", "GMT": "GMT", "CHADT": "CHADT", "OESZ": "OESZ", "ADT": "ADT", "CLST": "CLST", "WIT": "WIT", "NZST": "NZST", "GYT": "GYT", "ARST": "ARST", "HADT": "HADT", "COT": "COT", "ACWDT": "ACWDT", "LHDT": "LHDT", "EST": "EST", "ART": "ART", "AST": "AST", "SGT": "SGT", "CAT": "CAT", "HKT": "HKT", "ChST": "ChST", "MESZ": "MESZ", "VET": "VET", "ACST": "ACST", "PDT": "PDT", "∅∅∅": "∅∅∅", "MEZ": "MEZ", "AEST": "AEST", "MYT": "MYT", "OEZ": "OEZ", "ACDT": "ACDT", "PST": "PST", "WITA": "WITA", "TMT": "TMT", "AKDT": "AKDT", "WESZ": "WESZ", "NZDT": "NZDT"},
}
}
@@ -180,20 +180,19 @@ func (asa *asa) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'asa' and handles both Whole and Real numbers based on 'v'
-func (asa *asa) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (asa *asa) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'asa' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (asa *asa) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (asa *asa) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'asa'
-func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
@@ -205,20 +204,14 @@ func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(asa.decimal) - 1; j >= 0; j-- {
- b = append(b, asa.decimal[j])
- }
-
+ b = append(b, asa.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(asa.group) - 1; j >= 0; j-- {
- b = append(b, asa.group[j])
- }
-
+ b = append(b, asa.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(asa.minus) - 1; j >= 0; j-- {
- b = append(b, asa.minus[j])
- }
+ b = append(b, asa.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'asa'
// in accounting notation.
-func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
@@ -272,20 +262,14 @@ func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(asa.decimal) - 1; j >= 0; j-- {
- b = append(b, asa.decimal[j])
- }
-
+ b = append(b, asa.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(asa.group) - 1; j >= 0; j-- {
- b = append(b, asa.group[j])
- }
-
+ b = append(b, asa.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(asa.minus) - 1; j >= 0; j-- {
- b = append(b, asa.minus[j])
- }
+ b = append(b, asa.minus[0])
}
@@ -328,8 +310,7 @@ func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'asa'
diff --git a/asa_TZ/asa_TZ.go b/asa_TZ/asa_TZ.go
index d83f7450..36d9761f 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{"UYST": "UYST", "OEZ": "OEZ", "LHDT": "LHDT", "ECT": "ECT", "CDT": "CDT", "CLT": "CLT", "CHADT": "CHADT", "BOT": "BOT", "WEZ": "WEZ", "SAST": "SAST", "WIB": "WIB", "AEST": "AEST", "AEDT": "AEDT", "WAST": "WAST", "MESZ": "MESZ", "CHAST": "CHAST", "ART": "ART", "ACWST": "ACWST", "HADT": "HADT", "COT": "COT", "BT": "BT", "SRT": "SRT", "TMST": "TMST", "CLST": "CLST", "COST": "COST", "MDT": "MDT", "AKST": "AKST", "WESZ": "WESZ", "AWDT": "AWDT", "EDT": "EDT", "PST": "PST", "ACST": "ACST", "TMT": "TMT", "∅∅∅": "∅∅∅", "IST": "IST", "WARST": "WARST", "MEZ": "MEZ", "ACDT": "ACDT", "ChST": "ChST", "AWST": "AWST", "WART": "WART", "GFT": "GFT", "HAT": "HAT", "CAT": "CAT", "PDT": "PDT", "OESZ": "OESZ", "NZST": "NZST", "ARST": "ARST", "ACWDT": "ACWDT", "EST": "EST", "ADT": "ADT", "SGT": "SGT", "UYT": "UYT", "GYT": "GYT", "AST": "AST", "JDT": "JDT", "MYT": "MYT", "HNT": "HNT", "EAT": "EAT", "WITA": "WITA", "VET": "VET", "JST": "JST", "AKDT": "AKDT", "HAST": "HAST", "WAT": "WAT", "MST": "MST", "LHST": "LHST", "GMT": "GMT", "HKST": "HKST", "CST": "CST", "NZDT": "NZDT", "WIT": "WIT", "HKT": "HKT"},
+ timezones: map[string]string{"AWDT": "AWDT", "CAT": "CAT", "TMST": "TMST", "JDT": "JDT", "CLST": "CLST", "ARST": "ARST", "HAST": "HAST", "GMT": "GMT", "WIB": "WIB", "HKST": "HKST", "WITA": "WITA", "AKDT": "AKDT", "OEZ": "OEZ", "PDT": "PDT", "NZST": "NZST", "CHADT": "CHADT", "HKT": "HKT", "AST": "AST", "ADT": "ADT", "HADT": "HADT", "MDT": "MDT", "WESZ": "WESZ", "WIT": "WIT", "MST": "MST", "ACWDT": "ACWDT", "NZDT": "NZDT", "HNT": "HNT", "TMT": "TMT", "ART": "ART", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "WAST": "WAST", "MESZ": "MESZ", "OESZ": "OESZ", "WART": "WART", "AEST": "AEST", "EST": "EST", "COT": "COT", "SAST": "SAST", "WAT": "WAT", "AEDT": "AEDT", "BOT": "BOT", "ChST": "ChST", "LHDT": "LHDT", "ACST": "ACST", "CLT": "CLT", "IST": "IST", "SRT": "SRT", "CST": "CST", "WEZ": "WEZ", "MEZ": "MEZ", "PST": "PST", "BT": "BT", "GFT": "GFT", "LHST": "LHST", "EAT": "EAT", "MYT": "MYT", "GYT": "GYT", "AWST": "AWST", "UYST": "UYST", "EDT": "EDT", "ECT": "ECT", "ACDT": "ACDT", "SGT": "SGT", "JST": "JST", "WARST": "WARST", "HAT": "HAT", "CHAST": "CHAST", "VET": "VET", "UYT": "UYT", "CDT": "CDT", "AKST": "AKST", "COST": "COST"},
}
}
@@ -180,20 +180,19 @@ func (asa *asa_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'asa_TZ' and handles both Whole and Real numbers based on 'v'
-func (asa *asa_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (asa *asa_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'asa_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (asa *asa_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (asa *asa_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'asa_TZ'
-func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
@@ -205,20 +204,14 @@ func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(asa.decimal) - 1; j >= 0; j-- {
- b = append(b, asa.decimal[j])
- }
-
+ b = append(b, asa.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(asa.group) - 1; j >= 0; j-- {
- b = append(b, asa.group[j])
- }
-
+ b = append(b, asa.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(asa.minus) - 1; j >= 0; j-- {
- b = append(b, asa.minus[j])
- }
+ b = append(b, asa.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'asa_TZ'
// in accounting notation.
-func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
@@ -272,20 +262,14 @@ func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(asa.decimal) - 1; j >= 0; j-- {
- b = append(b, asa.decimal[j])
- }
-
+ b = append(b, asa.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(asa.group) - 1; j >= 0; j-- {
- b = append(b, asa.group[j])
- }
-
+ b = append(b, asa.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(asa.minus) - 1; j >= 0; j-- {
- b = append(b, asa.minus[j])
- }
+ b = append(b, asa.minus[0])
}
@@ -328,8 +310,7 @@ func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'asa_TZ'
diff --git a/ast/ast.go b/ast/ast.go
index 266e55a5..19a8c66f 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{"MDT": "Hora braniega de les montañes norteamericanes", "WITA": "Hora d’Indonesia central", "ECT": "Hora d’Ecuador", "EAT": "Hora d’África del este", "AEST": "Hora estándar d’Australia del este", "WART": "Hora estándar occidental d’Arxentina", "GYT": "Hora de La Guyana", "ACWDT": "Hora braniega d’Australia central del oeste", "LHDT": "Hora braniega de Lord Howe", "WIT": "Hora d’Indonesia del este", "SGT": "Hora estándar de Singapur", "BT": "Hora de Bután", "TMT": "Hora estándar del Turkmenistán", "NZDT": "Hora braniega de Nueva Zelanda", "HNT": "Hora estándar de Newfoundland", "HKST": "Hora braniega de Ḥong Kong", "EST": "Hora estándar del este norteamericanu", "CLT": "Hora estándar de Chile", "LHST": "Hora estándar de Lord Howe", "MYT": "Hora de Malasia", "WESZ": "Hora braniega d’Europa Occidental", "AWDT": "Hora braniega d’Australia del oeste", "UYST": "Hora braniega del Uruguái", "OESZ": "Hora braniega d’Europa del Este", "GFT": "Hora de La Guyana Francesa", "PDT": "Hora braniega del Pacíficu norteamericanu", "CHAST": "Hora estándar de Chatham", "ARST": "Hora braniega d’Arxentina", "SAST": "Hora de Sudáfrica", "UYT": "Hora estándar del Uruguái", "PST": "Hora estándar del Pacíficu norteamericanu", "AEDT": "Hora braniega d’Australia del este", "COT": "Hora estándar de Colombia", "ART": "Hora estándar d’Arxentina", "MST": "Hora estándar de les montañes norteamericanes", "∅∅∅": "Hora braniega de Les Azores", "HADT": "Hora braniega de Hawaii-Aleutianes", "HAT": "Hora braniega de Newfoundland", "NZST": "Hora estándar de Nueva Zelanda", "WAST": "Hora braniega d’África del oeste", "JST": "Hora estándar de Xapón", "HKT": "Hora estándar de Ḥong Kong", "GMT": "Hora media de Greenwich", "AWST": "Hora estándar d’Australia del oeste", "AKST": "Hora estándar d’Alaska", "CDT": "Hora braniega central norteamericana", "CAT": "Hora d’África central", "MESZ": "Hora braniega d’Europa Central", "TMST": "Hora braniega del Turkmenistán", "COST": "Hora braniega de Colombia", "OEZ": "Hora estándar d’Europa del Este", "AKDT": "Hora braniega d’Alaska", "CST": "Hora estándar central norteamericana", "MEZ": "Hora estándar d’Europa Central", "IST": "Hora estándar de la India", "HAST": "Hora estándar de Hawaii-Aleutianes", "WEZ": "Hora estándar d’Europa Occidental", "ACWST": "Hora estándar d’Australia central del oeste", "WIB": "Hora d’Indonesia del oeste", "BOT": "Hora de Bolivia", "ACDT": "Hora braniega d’Australia central", "SRT": "Hora del Surinam", "VET": "Hora de Venezuela", "CHADT": "Hora braniega de Chatham", "WARST": "Hora braniega occidental d’Arxentina", "WAT": "Hora estándar d’África del oeste", "ADT": "Hora braniega del Atlánticu", "CLST": "Hora braniega de Chile", "JDT": "Hora braniega de Xapón", "EDT": "Hora braniega del este norteamericanu", "AST": "Hora estándar del Atlánticu", "ACST": "Hora estándar d’Australia central", "ChST": "Hora estándar de Chamorro"},
+ timezones: map[string]string{"LHDT": "Hora braniega de Lord Howe", "AST": "Hora estándar del Atlánticu", "UYST": "Hora braniega del Uruguái", "HKT": "Hora estándar de Ḥong Kong", "AKST": "Hora estándar d’Alaska", "HAT": "Hora braniega de Newfoundland", "EAT": "Hora d’África del este", "CHADT": "Hora braniega de Chatham", "WIB": "Hora d’Indonesia del oeste", "MEZ": "Hora estándar d’Europa Central", "WITA": "Hora d’Indonesia central", "GFT": "Hora de La Guyana Francesa", "HADT": "Hora braniega de Hawaii-Aleutianes", "NZDT": "Hora braniega de Nueva Zelanda", "BOT": "Hora de Bolivia", "NZST": "Hora estándar de Nueva Zelanda", "ART": "Hora estándar d’Arxentina", "AKDT": "Hora braniega d’Alaska", "COST": "Hora braniega de Colombia", "WEZ": "Hora estándar d’Europa Occidental", "ACWDT": "Hora braniega d’Australia central del oeste", "∅∅∅": "Hora braniega del Perú", "COT": "Hora estándar de Colombia", "MST": "Hora estándar de Macáu", "AWDT": "Hora braniega d’Australia del oeste", "OESZ": "Hora braniega d’Europa del Este", "ACDT": "Hora braniega d’Australia central", "SRT": "Hora del Surinam", "CST": "Hora estándar central norteamericana", "EST": "Hora estándar del este norteamericanu", "JDT": "Hora braniega de Xapón", "CLT": "Hora estándar de Chile", "SGT": "Hora estándar de Singapur", "ACST": "Hora estándar d’Australia central", "WAST": "Hora braniega d’África del oeste", "JST": "Hora estándar de Xapón", "CLST": "Hora braniega de Chile", "WARST": "Hora braniega occidental d’Arxentina", "VET": "Hora de Venezuela", "TMT": "Hora estándar del Turkmenistán", "ARST": "Hora braniega d’Arxentina", "PDT": "Hora braniega del Pacíficu norteamericanu", "CAT": "Hora d’África central", "HKST": "Hora braniega de Ḥong Kong", "AWST": "Hora estándar d’Australia del oeste", "ChST": "Hora estándar de Chamorro", "CHAST": "Hora estándar de Chatham", "OEZ": "Hora estándar d’Europa del Este", "WART": "Hora estándar occidental d’Arxentina", "AEDT": "Hora braniega d’Australia del este", "CDT": "Hora braniega central norteamericana", "WAT": "Hora estándar d’África del oeste", "MESZ": "Hora braniega d’Europa Central", "ADT": "Hora braniega del Atlánticu", "WIT": "Hora d’Indonesia del este", "MYT": "Hora de Malasia", "PST": "Hora estándar del Pacíficu norteamericanu", "UYT": "Hora estándar del Uruguái", "ECT": "Hora d’Ecuador", "MDT": "Hora braniega de Macáu", "ACWST": "Hora estándar d’Australia central del oeste", "LHST": "Hora estándar de Lord Howe", "GYT": "Hora de La Guyana", "HNT": "Hora estándar de Newfoundland", "TMST": "Hora braniega del Turkmenistán", "EDT": "Hora braniega del este norteamericanu", "WESZ": "Hora braniega d’Europa Occidental", "SAST": "Hora de Sudáfrica", "AEST": "Hora estándar d’Australia del este", "BT": "Hora de Bután", "HAST": "Hora estándar de Hawaii-Aleutianes", "GMT": "Hora media de Greenwich", "IST": "Hora estándar de la India"},
}
}
@@ -188,7 +188,8 @@ func (ast *ast) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ast' and handles both Whole and Real numbers based on 'v'
-func (ast *ast) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -201,7 +202,6 @@ func (ast *ast) FmtNumber(num float64, v uint64) (results string) {
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -211,7 +211,6 @@ func (ast *ast) FmtNumber(num float64, v uint64) (results string) {
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +231,12 @@ func (ast *ast) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ast' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ast *ast) FmtPercent(num float64, v uint64) (results string) {
+func (ast *ast) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ast.decimal)
b := make([]byte, 0, l)
@@ -249,7 +247,6 @@ func (ast *ast) FmtPercent(num float64, v uint64) (results string) {
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
continue
}
@@ -269,12 +266,11 @@ func (ast *ast) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ast.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ast'
-func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
@@ -289,7 +285,6 @@ func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -299,7 +294,6 @@ func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -335,13 +329,12 @@ func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ast'
// in accounting notation.
-func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
@@ -356,7 +349,6 @@ func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -366,7 +358,6 @@ func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -409,8 +400,7 @@ func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ast'
diff --git a/ast_ES/ast_ES.go b/ast_ES/ast_ES.go
index ae15b5f9..3eed60e1 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{"BOT": "Hora de Bolivia", "WARST": "Hora braniega occidental d’Arxentina", "WITA": "Hora d’Indonesia central", "CLST": "Hora braniega de Chile", "WAST": "Hora braniega d’África del oeste", "SGT": "Hora estándar de Singapur", "MESZ": "Hora braniega d’Europa Central", "GYT": "Hora de La Guyana", "SAST": "Hora de Sudáfrica", "ACWDT": "Hora braniega d’Australia central del oeste", "WEZ": "Hora estándar d’Europa Occidental", "BT": "Hora de Bután", "ACDT": "Hora braniega d’Australia central", "WIT": "Hora d’Indonesia del este", "PST": "Hora estándar del Pacíficu norteamericanu", "PDT": "Hora braniega del Pacíficu norteamericanu", "NZST": "Hora estándar de Nueva Zelanda", "CHADT": "Hora braniega de Chatham", "COT": "Hora estándar de Colombia", "AKST": "Hora estándar d’Alaska", "UYT": "Hora estándar del Uruguái", "AEDT": "Hora braniega d’Australia del este", "ART": "Hora estándar d’Arxentina", "ChST": "Hora estándar de Chamorro", "JDT": "Hora braniega de Xapón", "IST": "Hora estándar de la India", "HKST": "Hora braniega de Ḥong Kong", "AKDT": "Hora braniega d’Alaska", "HNT": "Hora estándar de Newfoundland", "ACST": "Hora estándar d’Australia central", "CDT": "Hora braniega central norteamericana", "WESZ": "Hora braniega d’Europa Occidental", "HAT": "Hora braniega de Newfoundland", "COST": "Hora braniega de Colombia", "LHDT": "Hora braniega de Lord Howe", "AWST": "Hora estándar d’Australia del oeste", "EST": "Hora estándar del este norteamericanu", "OEZ": "Hora estándar d’Europa del Este", "WART": "Hora estándar occidental d’Arxentina", "MDT": "Hora braniega de les montañes norteamericanes", "TMST": "Hora braniega del Turkmenistán", "ECT": "Hora d’Ecuador", "HADT": "Hora braniega de Hawaii-Aleutianes", "ADT": "Hora braniega del Atlánticu", "SRT": "Hora del Surinam", "TMT": "Hora estándar del Turkmenistán", "LHST": "Hora estándar de Lord Howe", "HKT": "Hora estándar de Ḥong Kong", "EDT": "Hora braniega del este norteamericanu", "CLT": "Hora estándar de Chile", "CHAST": "Hora estándar de Chatham", "GFT": "Hora de La Guyana Francesa", "ACWST": "Hora estándar d’Australia central del oeste", "MST": "Hora estándar de les montañes norteamericanes", "UYST": "Hora braniega del Uruguái", "MYT": "Hora de Malasia", "∅∅∅": "Hora braniega de Les Azores", "HAST": "Hora estándar de Hawaii-Aleutianes", "OESZ": "Hora braniega d’Europa del Este", "WIB": "Hora d’Indonesia del oeste", "MEZ": "Hora estándar d’Europa Central", "VET": "Hora de Venezuela", "JST": "Hora estándar de Xapón", "EAT": "Hora d’África del este", "CST": "Hora estándar central norteamericana", "AWDT": "Hora braniega d’Australia del oeste", "CAT": "Hora d’África central", "GMT": "Hora media de Greenwich", "NZDT": "Hora braniega de Nueva Zelanda", "WAT": "Hora estándar d’África del oeste", "AST": "Hora estándar del Atlánticu", "ARST": "Hora braniega d’Arxentina", "AEST": "Hora estándar d’Australia del este"},
+ timezones: map[string]string{"SAST": "Hora de Sudáfrica", "MYT": "Hora de Malasia", "GMT": "Hora media de Greenwich", "HADT": "Hora braniega de Hawaii-Aleutianes", "COT": "Hora estándar de Colombia", "WESZ": "Hora braniega d’Europa Occidental", "PDT": "Hora braniega del Pacíficu norteamericanu", "ART": "Hora estándar d’Arxentina", "ARST": "Hora braniega d’Arxentina", "CHADT": "Hora braniega de Chatham", "MESZ": "Hora braniega d’Europa Central", "OESZ": "Hora braniega d’Europa del Este", "BOT": "Hora de Bolivia", "UYT": "Hora estándar del Uruguái", "VET": "Hora de Venezuela", "PST": "Hora estándar del Pacíficu norteamericanu", "AWST": "Hora estándar d’Australia del oeste", "AWDT": "Hora braniega d’Australia del oeste", "CST": "Hora estándar central norteamericana", "CHAST": "Hora estándar de Chatham", "IST": "Hora estándar de la India", "WIT": "Hora d’Indonesia del este", "WITA": "Hora d’Indonesia central", "TMT": "Hora estándar del Turkmenistán", "GFT": "Hora de La Guyana Francesa", "EST": "Hora estándar del este norteamericanu", "NZST": "Hora estándar de Nueva Zelanda", "JDT": "Hora braniega de Xapón", "ADT": "Hora braniega del Atlánticu", "HAT": "Hora braniega de Newfoundland", "UYST": "Hora braniega del Uruguái", "HKST": "Hora braniega de Ḥong Kong", "AKST": "Hora estándar d’Alaska", "EAT": "Hora d’África del este", "WAT": "Hora estándar d’África del oeste", "JST": "Hora estándar de Xapón", "TMST": "Hora braniega del Turkmenistán", "∅∅∅": "Hora braniega del Perú", "MST": "Hora estándar de Macáu", "CLT": "Hora estándar de Chile", "AEST": "Hora estándar d’Australia del este", "SGT": "Hora estándar de Singapur", "SRT": "Hora del Surinam", "LHDT": "Hora braniega de Lord Howe", "CLST": "Hora braniega de Chile", "WART": "Hora estándar occidental d’Arxentina", "AST": "Hora estándar del Atlánticu", "ACST": "Hora estándar d’Australia central", "AKDT": "Hora braniega d’Alaska", "COST": "Hora braniega de Colombia", "ACWST": "Hora estándar d’Australia central del oeste", "LHST": "Hora estándar de Lord Howe", "EDT": "Hora braniega del este norteamericanu", "WEZ": "Hora estándar d’Europa Occidental", "ACWDT": "Hora braniega d’Australia central del oeste", "AEDT": "Hora braniega d’Australia del este", "CAT": "Hora d’África central", "MDT": "Hora braniega de Macáu", "CDT": "Hora braniega central norteamericana", "WARST": "Hora braniega occidental d’Arxentina", "ACDT": "Hora braniega d’Australia central", "HAST": "Hora estándar de Hawaii-Aleutianes", "ECT": "Hora d’Ecuador", "WAST": "Hora braniega d’África del oeste", "WIB": "Hora d’Indonesia del oeste", "MEZ": "Hora estándar d’Europa Central", "OEZ": "Hora estándar d’Europa del Este", "ChST": "Hora estándar de Chamorro", "NZDT": "Hora braniega de Nueva Zelanda", "HNT": "Hora estándar de Newfoundland", "GYT": "Hora de La Guyana", "HKT": "Hora estándar de Ḥong Kong", "BT": "Hora de Bután"},
}
}
@@ -188,7 +188,8 @@ func (ast *ast_ES) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ast_ES' and handles both Whole and Real numbers based on 'v'
-func (ast *ast_ES) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -201,7 +202,6 @@ func (ast *ast_ES) FmtNumber(num float64, v uint64) (results string) {
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -211,7 +211,6 @@ func (ast *ast_ES) FmtNumber(num float64, v uint64) (results string) {
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +231,12 @@ func (ast *ast_ES) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ast_ES' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ast *ast_ES) FmtPercent(num float64, v uint64) (results string) {
+func (ast *ast_ES) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ast.decimal)
b := make([]byte, 0, l)
@@ -249,7 +247,6 @@ func (ast *ast_ES) FmtPercent(num float64, v uint64) (results string) {
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
continue
}
@@ -269,12 +266,11 @@ func (ast *ast_ES) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ast.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ast_ES'
-func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
@@ -289,7 +285,6 @@ func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -299,7 +294,6 @@ func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -335,13 +329,12 @@ func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ast_ES'
// in accounting notation.
-func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
@@ -356,7 +349,6 @@ func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ast.decimal) - 1; j >= 0; j-- {
b = append(b, ast.decimal[j])
}
-
inWhole = true
continue
}
@@ -366,7 +358,6 @@ func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ast.group) - 1; j >= 0; j-- {
b = append(b, ast.group[j])
}
-
count = 1
} else {
count++
@@ -409,8 +400,7 @@ func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ast_ES'
diff --git a/az/az.go b/az/az.go
index a10fc507..6915db30 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{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{"AEDT": "Şərqi Avstraliya Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "MYT": "Malayziya Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "CLT": "Çili Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "SRT": "Surinam Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "SGT": "Sinqapur Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "IST": "Hindistan Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "ARST": "Argentina Yay Vaxtı", "ECT": "Ekvador Vaxtı", "BOT": "Boliviya Vaxtı", "CHADT": "Çatham Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "VET": "Venesuela Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "JST": "Yaponiya Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "BT": "Butan Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "AKDT": "Alyaska Yay Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "ChST": "Çamorro Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "LHST": "Lord Hau Standart Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "GYT": "Qayana Vaxtı", "ART": "Argentina Standart Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı"},
+ timezones: map[string]string{"EDT": "Şimali Şərqi Amerika Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "IST": "Hindistan Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "UYST": "Uruqvay Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "SRT": "Surinam Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "MYT": "Malayziya Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "ChST": "Çamorro Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "MST": "MST", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "MDT": "MDT", "WEZ": "Qərbi Avropa Standart Vaxtı", "VET": "Venesuela Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "CLST": "Çili Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "ECT": "Ekvador Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "BOT": "Boliviya Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "GYT": "Qayana Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "BT": "Butan Vaxtı", "ARST": "Argentina Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı"},
}
}
@@ -214,7 +214,8 @@ func (az *az) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'az' and handles both Whole and Real numbers based on 'v'
-func (az *az) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,13 +251,12 @@ func (az *az) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'az' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (az *az) FmtPercent(num float64, v uint64) (results string) {
+func (az *az) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(az.decimal)
b := make([]byte, 0, l)
@@ -282,12 +282,11 @@ func (az *az) FmtPercent(num float64, v uint64) (results string) {
b = append(b, az.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'az'
-func (az *az) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -344,13 +343,12 @@ func (az *az) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'az'
// in accounting notation.
-func (az *az) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -419,8 +417,7 @@ func (az *az) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'az'
diff --git a/az_Cyrl/az_Cyrl.go b/az_Cyrl/az_Cyrl.go
index 668e1e5b..315b2363 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{"ACST": "Mərkəzi Avstraliya Standart Vaxtı", "ART": "Argentina Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "SRT": "Surinam Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "VET": "Venesuela Vaxtı", "JST": "Yaponiya Standart Vaxtı", "AKST": "Alyaska Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "AKDT": "Alyaska Yay Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "BT": "Butan Vaxtı", "GYT": "Qayana Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "ECT": "Ekvador Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "ChST": "Çamorro Vaxtı", "MYT": "Malayziya Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "IST": "Hindistan Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "BOT": "Boliviya Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "ARST": "Argentina Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı"},
+ timezones: map[string]string{"EDT": "Şimali Şərqi Amerika Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "MYT": "Malayziya Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "IST": "Hindistan Vaxtı", "BOT": "Boliviya Vaxtı", "ARST": "Argentina Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "ART": "Argentina Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "SRT": "Surinam Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "MST": "MST", "GYT": "Qayana Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "AKST": "Alyaska Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "UYT": "Uruqvay Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "BT": "Butan Vaxtı", "MDT": "MDT", "CLT": "Çili Standart Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "ChST": "Çamorro Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "VET": "Venesuela Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "ECT": "Ekvador Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "COT": "Kolumbiya Standart Vaxtı"},
}
}
@@ -214,7 +214,8 @@ func (az *az_Cyrl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'az_Cyrl' and handles both Whole and Real numbers based on 'v'
-func (az *az_Cyrl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,13 +251,12 @@ func (az *az_Cyrl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'az_Cyrl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (az *az_Cyrl) FmtPercent(num float64, v uint64) (results string) {
+func (az *az_Cyrl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(az.decimal)
b := make([]byte, 0, l)
@@ -282,12 +282,11 @@ func (az *az_Cyrl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, az.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'az_Cyrl'
-func (az *az_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -344,13 +343,12 @@ func (az *az_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'az_Cyrl'
// in accounting notation.
-func (az *az_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -419,8 +417,7 @@ func (az *az_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'az_Cyrl'
diff --git a/az_Cyrl_AZ/az_Cyrl_AZ.go b/az_Cyrl_AZ/az_Cyrl_AZ.go
index e460e261..b9150545 100644
--- a/az_Cyrl_AZ/az_Cyrl_AZ.go
+++ b/az_Cyrl_AZ/az_Cyrl_AZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "az_Cyrl_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{"HKT": "Honq Konq Standart Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "AKST": "Alyaska Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "ECT": "Ekvador Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "ARST": "Argentina Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "SGT": "Sinqapur Vaxtı", "IST": "Hindistan Vaxtı", "ChST": "Çamorro Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "SRT": "Surinam Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "MYT": "Malayziya Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "BOT": "Boliviya Vaxtı", "BT": "Butan Vaxtı", "GYT": "Qayana Vaxtı", "ART": "Argentina Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "VET": "Venesuela Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı"},
+ timezones: map[string]string{"CHADT": "Çatham Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "ADT": "Atlantik Yay Vaxtı", "IST": "Hindistan Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "VET": "Venesuela Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "GYT": "Qayana Vaxtı", "ECT": "Ekvador Vaxtı", "CLST": "Çili Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "MYT": "Malayziya Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "ART": "Argentina Standart Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "BOT": "Boliviya Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "BT": "Butan Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "ChST": "Çamorro Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "SRT": "Surinam Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı"},
}
}
@@ -214,7 +214,8 @@ func (az *az_Cyrl_AZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'az_Cyrl_AZ' and handles both Whole and Real numbers based on 'v'
-func (az *az_Cyrl_AZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,13 +251,12 @@ func (az *az_Cyrl_AZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'az_Cyrl_AZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (az *az_Cyrl_AZ) FmtPercent(num float64, v uint64) (results string) {
+func (az *az_Cyrl_AZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(az.decimal)
b := make([]byte, 0, l)
@@ -282,12 +282,11 @@ func (az *az_Cyrl_AZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, az.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'az_Cyrl_AZ'
-func (az *az_Cyrl_AZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Cyrl_AZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -344,13 +343,12 @@ func (az *az_Cyrl_AZ) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'az_Cyrl_AZ'
// in accounting notation.
-func (az *az_Cyrl_AZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Cyrl_AZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -419,8 +417,7 @@ func (az *az_Cyrl_AZ) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'az_Cyrl_AZ'
diff --git a/az_Latn/az_Latn.go b/az_Latn/az_Latn.go
index aee44f08..3e093dab 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{"VET": "Venesuela Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "GYT": "Qayana Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "IST": "Hindistan Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "ECT": "Ekvador Vaxtı", "AKST": "Alyaska Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "MYT": "Malayziya Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "AST": "Atlantik Standart Vaxt", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "BOT": "Boliviya Vaxtı", "ADT": "Atlantik Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "ChST": "Çamorro Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "BT": "Butan Vaxtı", "ARST": "Argentina Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "SRT": "Surinam Vaxtı"},
+ timezones: map[string]string{"WAST": "Qərbi Afrika Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "ChST": "Çamorro Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "VET": "Venesuela Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "SRT": "Surinam Vaxtı", "ECT": "Ekvador Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "BT": "Butan Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "CLST": "Çili Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "MYT": "Malayziya Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "ART": "Argentina Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "BOT": "Boliviya Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "IST": "Hindistan Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "MST": "MST", "MDT": "MDT", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "CHADT": "Çatham Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "GYT": "Qayana Vaxtı", "∅∅∅": "Amazon Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "CHAST": "Çatham Standart Vaxtı"},
}
}
@@ -112,9 +112,9 @@ func (az *az_Latn) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
- iMod1000 := i % 1000
iMod10 := i % 10
iMod100 := i % 100
+ iMod1000 := i % 1000
if (iMod10 == 1 || iMod10 == 2 || iMod10 == 5 || iMod10 == 7 || iMod10 == 8) || (iMod100 == 20 || iMod100 == 50 || iMod100 == 70 || iMod100 == 80) {
return locales.PluralRuleOne
@@ -214,7 +214,8 @@ func (az *az_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'az_Latn' and handles both Whole and Real numbers based on 'v'
-func (az *az_Latn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,13 +251,12 @@ func (az *az_Latn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'az_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (az *az_Latn) FmtPercent(num float64, v uint64) (results string) {
+func (az *az_Latn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(az.decimal)
b := make([]byte, 0, l)
@@ -282,12 +282,11 @@ func (az *az_Latn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, az.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'az_Latn'
-func (az *az_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -344,13 +343,12 @@ func (az *az_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'az_Latn'
// in accounting notation.
-func (az *az_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -419,8 +417,7 @@ func (az *az_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'az_Latn'
diff --git a/az_Latn_AZ/az_Latn_AZ.go b/az_Latn_AZ/az_Latn_AZ.go
index 28ed3b49..c2fa1101 100644
--- a/az_Latn_AZ/az_Latn_AZ.go
+++ b/az_Latn_AZ/az_Latn_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{"EDT": "Şimali Şərqi Amerika Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "ECT": "Ekvador Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "BOT": "Boliviya Vaxtı", "ChST": "Çamorro Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "MYT": "Malayziya Vaxtı", "IST": "Hindistan Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "MDT": "MDT", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "AKST": "Alyaska Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "JST": "Yaponiya Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "SRT": "Surinam Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "MST": "MST", "UYST": "Uruqvay Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "BT": "Butan Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "VET": "Venesuela Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "CLT": "Çili Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "GYT": "Qayana Vaxtı"},
+ timezones: map[string]string{"BOT": "Boliviya Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "GYT": "Qayana Vaxtı", "SGT": "Sinqapur Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "IST": "Hindistan Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "VET": "Venesuela Vaxtı", "AST": "Atlantik Standart Vaxt", "UYST": "Uruqvay Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "ChST": "Çamorro Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "ECT": "Ekvador Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "SRT": "Surinam Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "MYT": "Malayziya Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "CHAST": "Çatham Standart Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "BT": "Butan Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı"},
}
}
@@ -214,7 +214,8 @@ func (az *az_Latn_AZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'az_Latn_AZ' and handles both Whole and Real numbers based on 'v'
-func (az *az_Latn_AZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,13 +251,12 @@ func (az *az_Latn_AZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'az_Latn_AZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (az *az_Latn_AZ) FmtPercent(num float64, v uint64) (results string) {
+func (az *az_Latn_AZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(az.decimal)
b := make([]byte, 0, l)
@@ -282,12 +282,11 @@ func (az *az_Latn_AZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, az.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'az_Latn_AZ'
-func (az *az_Latn_AZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Latn_AZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -344,13 +343,12 @@ func (az *az_Latn_AZ) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'az_Latn_AZ'
// in accounting notation.
-func (az *az_Latn_AZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (az *az_Latn_AZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
@@ -419,8 +417,7 @@ func (az *az_Latn_AZ) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'az_Latn_AZ'
diff --git a/bas/bas.go b/bas/bas.go
index 5d81a4e0..e0b8e6cf 100644
--- a/bas/bas.go
+++ b/bas/bas.go
@@ -18,7 +18,7 @@ type bas struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -53,7 +53,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "kɔn", "mac", "mat", "mto", "mpu", "hil", "nje", "hik", "dip", "bio", "may", "liɓ"},
@@ -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{"WARST": "WARST", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "UYST": "UYST", "PST": "PST", "OEZ": "OEZ", "WAST": "WAST", "AST": "AST", "AKST": "AKST", "OESZ": "OESZ", "LHST": "LHST", "WESZ": "WESZ", "HKST": "HKST", "UYT": "UYT", "MESZ": "MESZ", "JDT": "JDT", "IST": "IST", "PDT": "PDT", "LHDT": "LHDT", "ARST": "ARST", "CST": "CST", "WEZ": "WEZ", "HAT": "HAT", "EST": "EST", "AEDT": "AEDT", "CLT": "CLT", "GMT": "GMT", "ACST": "ACST", "ChST": "ChST", "WIT": "WIT", "HADT": "HADT", "AEST": "AEST", "NZDT": "NZDT", "MEZ": "MEZ", "ACWST": "ACWST", "MST": "MST", "WITA": "WITA", "CAT": "CAT", "EDT": "EDT", "CHAST": "CHAST", "JST": "JST", "HKT": "HKT", "CHADT": "CHADT", "ADT": "ADT", "SAST": "SAST", "ACWDT": "ACWDT", "ECT": "ECT", "SGT": "SGT", "HNT": "HNT", "NZST": "NZST", "WAT": "WAT", "SRT": "SRT", "GFT": "GFT", "COT": "COT", "ACDT": "ACDT", "CDT": "CDT", "BOT": "BOT", "COST": "COST", "TMT": "TMT", "AKDT": "AKDT", "WART": "WART", "BT": "BT", "HAST": "HAST", "MYT": "MYT", "CLST": "CLST", "WIB": "WIB", "GYT": "GYT", "ART": "ART", "MDT": "MDT", "VET": "VET", "TMST": "TMST", "EAT": "EAT", "AWST": "AWST"},
+ timezones: map[string]string{"HKST": "HKST", "BT": "BT", "GMT": "GMT", "NZDT": "NZDT", "WARST": "WARST", "EST": "EST", "LHST": "LHST", "WAST": "WAST", "GYT": "GYT", "MYT": "MYT", "IST": "IST", "BOT": "BOT", "ARST": "ARST", "AKST": "AKST", "AKDT": "AKDT", "AST": "AST", "HNT": "HNT", "CAT": "CAT", "ART": "ART", "COST": "COST", "AWDT": "AWDT", "CHADT": "CHADT", "OESZ": "OESZ", "PST": "PST", "ACDT": "ACDT", "SRT": "SRT", "COT": "COT", "NZST": "NZST", "CHAST": "CHAST", "CLST": "CLST", "HKT": "HKT", "EAT": "EAT", "SAST": "SAST", "MEZ": "MEZ", "PDT": "PDT", "JST": "JST", "MESZ": "MESZ", "WITA": "WITA", "TMST": "TMST", "GFT": "GFT", "CST": "CST", "WESZ": "WESZ", "ChST": "ChST", "WEZ": "WEZ", "ACWST": "ACWST", "HAT": "HAT", "WART": "WART", "AWST": "AWST", "UYST": "UYST", "TMT": "TMT", "CDT": "CDT", "LHDT": "LHDT", "JDT": "JDT", "SGT": "SGT", "UYT": "UYT", "EDT": "EDT", "ACWDT": "ACWDT", "WIB": "WIB", "VET": "VET", "HADT": "HADT", "OEZ": "OEZ", "WIT": "WIT", "WAT": "WAT", "CLT": "CLT", "ADT": "ADT", "AEST": "AEST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "HAST": "HAST", "ECT": "ECT", "MST": "MST", "ACST": "ACST", "MDT": "MDT"},
}
}
@@ -177,7 +177,8 @@ func (bas *bas) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bas' and handles both Whole and Real numbers based on 'v'
-func (bas *bas) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -197,7 +198,6 @@ func (bas *bas) FmtNumber(num float64, v uint64) (results string) {
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -208,9 +208,7 @@ func (bas *bas) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -218,13 +216,12 @@ func (bas *bas) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bas' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bas *bas) FmtPercent(num float64, v uint64) (results string) {
+func (bas *bas) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bas.decimal)
b := make([]byte, 0, l)
@@ -240,9 +237,7 @@ func (bas *bas) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -254,12 +249,11 @@ func (bas *bas) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bas.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bas'
-func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
@@ -281,7 +275,6 @@ func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -292,9 +285,7 @@ func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -317,13 +308,12 @@ func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bas'
// in accounting notation.
-func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
@@ -345,7 +335,6 @@ func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -357,9 +346,7 @@ func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
@@ -388,8 +375,7 @@ func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bas'
diff --git a/bas_CM/bas_CM.go b/bas_CM/bas_CM.go
index 0e7dbf8c..1202eae5 100644
--- a/bas_CM/bas_CM.go
+++ b/bas_CM/bas_CM.go
@@ -18,7 +18,7 @@ type bas_CM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -53,7 +53,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "kɔn", "mac", "mat", "mto", "mpu", "hil", "nje", "hik", "dip", "bio", "may", "liɓ"},
@@ -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{"MESZ": "MESZ", "MST": "MST", "JDT": "JDT", "EAT": "EAT", "CST": "CST", "CHAST": "CHAST", "COST": "COST", "MEZ": "MEZ", "OESZ": "OESZ", "CDT": "CDT", "CLT": "CLT", "HADT": "HADT", "HAT": "HAT", "UYT": "UYT", "UYST": "UYST", "WAST": "WAST", "TMST": "TMST", "MDT": "MDT", "ChST": "ChST", "HKST": "HKST", "BOT": "BOT", "WITA": "WITA", "TMT": "TMT", "COT": "COT", "ACST": "ACST", "∅∅∅": "∅∅∅", "SRT": "SRT", "GFT": "GFT", "AWDT": "AWDT", "PST": "PST", "GMT": "GMT", "BT": "BT", "LHDT": "LHDT", "AKST": "AKST", "AEST": "AEST", "WARST": "WARST", "AST": "AST", "HNT": "HNT", "HKT": "HKT", "GYT": "GYT", "ACWDT": "ACWDT", "SGT": "SGT", "LHST": "LHST", "MYT": "MYT", "AEDT": "AEDT", "CHADT": "CHADT", "VET": "VET", "OEZ": "OEZ", "JST": "JST", "EST": "EST", "SAST": "SAST", "WESZ": "WESZ", "ECT": "ECT", "WIT": "WIT", "HAST": "HAST", "EDT": "EDT", "CLST": "CLST", "ARST": "ARST", "ADT": "ADT", "ACDT": "ACDT", "PDT": "PDT", "NZST": "NZST", "CAT": "CAT", "AKDT": "AKDT", "WIB": "WIB", "WART": "WART", "IST": "IST", "NZDT": "NZDT", "ART": "ART", "ACWST": "ACWST", "WAT": "WAT", "WEZ": "WEZ", "AWST": "AWST"},
+ timezones: map[string]string{"WIT": "WIT", "ACWST": "ACWST", "LHDT": "LHDT", "WART": "WART", "ADT": "ADT", "MYT": "MYT", "HKT": "HKT", "COT": "COT", "NZST": "NZST", "AEST": "AEST", "MESZ": "MESZ", "SGT": "SGT", "OEZ": "OEZ", "GFT": "GFT", "AWDT": "AWDT", "EDT": "EDT", "COST": "COST", "WARST": "WARST", "CLST": "CLST", "VET": "VET", "HAT": "HAT", "GYT": "GYT", "UYST": "UYST", "HADT": "HADT", "CST": "CST", "CLT": "CLT", "BOT": "BOT", "HAST": "HAST", "ECT": "ECT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "GMT": "GMT", "ACWDT": "ACWDT", "CHADT": "CHADT", "HKST": "HKST", "TMST": "TMST", "WIB": "WIB", "AST": "AST", "PDT": "PDT", "CAT": "CAT", "BT": "BT", "ChST": "ChST", "AKST": "AKST", "WAT": "WAT", "PST": "PST", "TMT": "TMT", "EST": "EST", "JST": "JST", "AWST": "AWST", "MST": "MST", "MDT": "MDT", "ARST": "ARST", "CDT": "CDT", "JDT": "JDT", "ART": "ART", "WITA": "WITA", "WAST": "WAST", "ACST": "ACST", "ACDT": "ACDT", "HNT": "HNT", "SRT": "SRT", "SAST": "SAST", "OESZ": "OESZ", "UYT": "UYT", "AEDT": "AEDT", "IST": "IST", "WEZ": "WEZ", "WESZ": "WESZ", "LHST": "LHST", "NZDT": "NZDT", "EAT": "EAT", "CHAST": "CHAST", "MEZ": "MEZ"},
}
}
@@ -177,7 +177,8 @@ func (bas *bas_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bas_CM' and handles both Whole and Real numbers based on 'v'
-func (bas *bas_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -197,7 +198,6 @@ func (bas *bas_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -208,9 +208,7 @@ func (bas *bas_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -218,13 +216,12 @@ func (bas *bas_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bas_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bas *bas_CM) FmtPercent(num float64, v uint64) (results string) {
+func (bas *bas_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bas.decimal)
b := make([]byte, 0, l)
@@ -240,9 +237,7 @@ func (bas *bas_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -254,12 +249,11 @@ func (bas *bas_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bas.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bas_CM'
-func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
@@ -281,7 +275,6 @@ func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -292,9 +285,7 @@ func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
// reverse
@@ -317,13 +308,12 @@ func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bas_CM'
// in accounting notation.
-func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
@@ -345,7 +335,6 @@ func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(bas.group) - 1; j >= 0; j-- {
b = append(b, bas.group[j])
}
-
count = 1
} else {
count++
@@ -357,9 +346,7 @@ func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(bas.minus) - 1; j >= 0; j-- {
- b = append(b, bas.minus[j])
- }
+ b = append(b, bas.minus[0])
}
@@ -388,8 +375,7 @@ func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bas_CM'
diff --git a/be/be.go b/be/be.go
index b108b34b..7e18770e 100644
--- a/be/be.go
+++ b/be/be.go
@@ -18,7 +18,7 @@ type be struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
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 ", "BRL", "BRN ", "BRR ", "BRZ ", "BSD", "BTN", "BUK ", "BWP", "BYB ", "р.", "BZD", "CAD", "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", "¥", "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", "NZD", "OMR", "PAB", "PEI ", "PEN", "PES ", "PGK", "PHP", "PKR", "PLN", "PLZ ", "PTE ", "PYG", "QAR", "RHD ", "ROL ", "RON", "RSD", "₽", "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", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "сту", "лют", "сак", "кра", "мая", "чэр", "ліп", "жні", "вер", "кас", "ліс", "сне"},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"да н.э.", "н.э."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"GYT": "Час Гаяны", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "ACST": "Стандартны час цэнтральнай Аўстраліі", "MYT": "Час Малайзіі", "WARST": "Летні час Заходняй Аргенціны", "TMT": "Стандартны час Туркменістана", "WAT": "Заходнеафрыканскі стандартны час", "SAST": "Паўднёваафрыканскі час", "JDT": "Летні час Японіі", "HNT": "Ньюфаўндлендскі стандартны час", "EDT": "Паўночнаамерыканскі ўсходні летні час", "OEZ": "Усходнееўрапейскі стандартны час", "COT": "Калумбійскі стандартны час", "BT": "Час Бутана", "HADT": "Гавайска-Алеуцкі летні час", "WESZ": "Заходнееўрапейскі летні час", "CAT": "Цэнтральнаафрыканскі час", "PST": "Ціхаакіянскі стандартны час", "WEZ": "Заходнееўрапейскі стандартны час", "UYST": "Уругвайскі летні час", "MST": "Паўночнаамерыканскі горны стандартны час", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "AKST": "Стандартны час Аляскі", "HKST": "Летні час Ганконга", "PDT": "Ціхаакіянскі летні час", "CHADT": "Летні час Чатэма", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "WART": "Стандартны час Заходняй Аргенціны", "WITA": "Цэнтральнаінданезійскі час", "LHDT": "Летні час Лорд-Хау", "AWST": "Стандартны час заходняй Аўстраліі", "HAT": "Ньюфаўндлендскі летні час", "CLST": "Чылійскі летні час", "NZDT": "Летні час Новай Зеландыі", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "EAT": "Усходнеафрыканскі час", "AEST": "Стандартны час усходняй Аўстраліі", "JST": "Стандартны час Японіі", "HAST": "Гавайска-Алеуцкі стандартны час", "AKDT": "Летні час Аляскі", "HKT": "Стандартны час Ганконга", "NZST": "Стандартны час Новай Зеландыі", "SRT": "Час Сурынама", "GFT": "Час Французскай Гвіяны", "ECT": "Эквадорскі час", "WIT": "Усходнеінданезійскі час", "OESZ": "Усходнееўрапейскі летні час", "MESZ": "Цэнтральнаеўрапейскі летні час", "ART": "Аргенцінскі стандартны час", "ARST": "Аргенцінскі летні час", "WAST": "Заходнеафрыканскі летні час", "TMST": "Летні час Туркменістана", "UYT": "Уругвайскі стандартны час", "BOT": "Балівійскі час", "SGT": "Сінгапурскі час", "AWDT": "Летні час заходняй Аўстраліі", "CLT": "Чылійскі стандартны час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "COST": "Калумбійскі летні час", "AEDT": "Летні час усходняй Аўстраліі", "WIB": "Заходнеінданезійскі час", "ACDT": "Летні час цэнтральнай Аўстраліі", "∅∅∅": "Летні час Азорскіх астравоў", "LHST": "Стандартны час Лорд-Хау", "ChST": "Час Чамора", "GMT": "Час па Грынвічы", "CHAST": "Стандартны час Чатэма", "MDT": "Паўночнаамерыканскі горны летні час", "VET": "Венесуэльскі час", "IST": "Час Індыі", "AST": "Атлантычны стандартны час", "ADT": "Атлантычны летні час"},
+ timezones: map[string]string{"AWST": "Стандартны час заходняй Аўстраліі", "AWDT": "Летні час заходняй Аўстраліі", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "WEZ": "Заходнееўрапейскі стандартны час", "CHAST": "Стандартны час Чатэма", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "VET": "Венесуэльскі час", "NZDT": "Летні час Новай Зеландыі", "WESZ": "Заходнееўрапейскі летні час", "HAT": "Ньюфаўндлендскі летні час", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "EDT": "Паўночнаамерыканскі ўсходні летні час", "NZST": "Стандартны час Новай Зеландыі", "SAST": "Паўднёваафрыканскі час", "PST": "Ціхаакіянскі стандартны час", "AEST": "Стандартны час усходняй Аўстраліі", "WIT": "Усходнеінданезійскі час", "WITA": "Цэнтральнаінданезійскі час", "OEZ": "Усходнееўрапейскі стандартны час", "AST": "Атлантычны стандартны час", "ADT": "Атлантычны летні час", "ACDT": "Летні час цэнтральнай Аўстраліі", "UYST": "Уругвайскі летні час", "WAST": "Заходнеафрыканскі летні час", "UYT": "Уругвайскі стандартны час", "TMST": "Летні час Туркменістана", "MST": "MST", "MESZ": "Цэнтральнаеўрапейскі летні час", "JST": "Стандартны час Японіі", "HNT": "Ньюфаўндлендскі стандартны час", "HAST": "Гавайска-Алеуцкі стандартны час", "COST": "Калумбійскі летні час", "ECT": "Эквадорскі час", "LHST": "Стандартны час Лорд-Хау", "PDT": "Ціхаакіянскі летні час", "BT": "Час Бутана", "GFT": "Час Французскай Гвіяны", "ACST": "Стандартны час цэнтральнай Аўстраліі", "MYT": "Час Малайзіі", "HKST": "Летні час Ганконга", "∅∅∅": "Бразільскі летні час", "ARST": "Аргенцінскі летні час", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "COT": "Калумбійскі стандартны час", "WARST": "Летні час Заходняй Аргенціны", "GYT": "Час Гаяны", "BOT": "Балівійскі час", "WIB": "Заходнеінданезійскі час", "WART": "Стандартны час Заходняй Аргенціны", "CLT": "Чылійскі стандартны час", "SRT": "Час Сурынама", "CAT": "Цэнтральнаафрыканскі час", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "GMT": "Час па Грынвічы", "HADT": "Гавайска-Алеуцкі летні час", "AKST": "Стандартны час Аляскі", "MDT": "MDT", "EAT": "Усходнеафрыканскі час", "CHADT": "Летні час Чатэма", "AEDT": "Летні час усходняй Аўстраліі", "SGT": "Сінгапурскі час", "IST": "Час Індыі", "HKT": "Стандартны час Ганконга", "ART": "Аргенцінскі стандартны час", "TMT": "Стандартны час Туркменістана", "CLST": "Чылійскі летні час", "JDT": "Летні час Японіі", "ChST": "Час Чамора", "AKDT": "Летні час Аляскі", "LHDT": "Летні час Лорд-Хау", "WAT": "Заходнеафрыканскі стандартны час", "OESZ": "Усходнееўрапейскі летні час"},
}
}
@@ -205,7 +205,8 @@ func (be *be) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'be' and handles both Whole and Real numbers based on 'v'
-func (be *be) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -225,7 +226,6 @@ func (be *be) FmtNumber(num float64, v uint64) (results string) {
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -244,13 +244,12 @@ func (be *be) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'be' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (be *be) FmtPercent(num float64, v uint64) (results string) {
+func (be *be) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(be.decimal)
b := make([]byte, 0, l)
@@ -278,12 +277,11 @@ func (be *be) FmtPercent(num float64, v uint64) (results string) {
b = append(b, be.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'be'
-func (be *be) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -305,7 +303,6 @@ func (be *be) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +336,12 @@ func (be *be) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'be'
// in accounting notation.
-func (be *be) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (be *be) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
@@ -367,7 +363,6 @@ func (be *be) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (be *be) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, be.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'be'
diff --git a/be_BY/be_BY.go b/be_BY/be_BY.go
index 6cd678ec..dd125b44 100644
--- a/be_BY/be_BY.go
+++ b/be_BY/be_BY.go
@@ -18,7 +18,7 @@ type be_BY struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "сту", "лют", "сак", "кра", "мая", "чэр", "ліп", "жні", "вер", "кас", "ліс", "сне"},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"да н.э.", "н.э."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CHAST": "Стандартны час Чатэма", "ART": "Аргенцінскі стандартны час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "HADT": "Гавайска-Алеуцкі летні час", "HAT": "Ньюфаўндлендскі летні час", "NZST": "Стандартны час Новай Зеландыі", "BT": "Час Бутана", "ADT": "Атлантычны летні час", "VET": "Венесуэльскі час", "HAST": "Гавайска-Алеуцкі стандартны час", "CAT": "Цэнтральнаафрыканскі час", "CHADT": "Летні час Чатэма", "SRT": "Час Сурынама", "JST": "Стандартны час Японіі", "AKDT": "Летні час Аляскі", "COST": "Калумбійскі летні час", "WAT": "Заходнеафрыканскі стандартны час", "COT": "Калумбійскі стандартны час", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "AEDT": "Летні час усходняй Аўстраліі", "WIB": "Заходнеінданезійскі час", "GMT": "Час па Грынвічы", "ACDT": "Летні час цэнтральнай Аўстраліі", "WAST": "Заходнеафрыканскі летні час", "AST": "Атлантычны стандартны час", "TMST": "Летні час Туркменістана", "HKT": "Стандартны час Ганконга", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "AEST": "Стандартны час усходняй Аўстраліі", "MDT": "MDT", "AKST": "Стандартны час Аляскі", "WART": "Стандартны час Заходняй Аргенціны", "SAST": "Паўднёваафрыканскі час", "OEZ": "Усходнееўрапейскі стандартны час", "ECT": "Эквадорскі час", "LHST": "Стандартны час Лорд-Хау", "LHDT": "Летні час Лорд-Хау", "CLT": "Чылійскі стандартны час", "GYT": "Час Гаяны", "WITA": "Цэнтральнаінданезійскі час", "MESZ": "Цэнтральнаеўрапейскі летні час", "GFT": "Час Французскай Гвіяны", "JDT": "Летні час Японіі", "ChST": "Час Чамора", "∅∅∅": "Амазонскі летні час", "IST": "Час Індыі", "MST": "MST", "HNT": "Ньюфаўндлендскі стандартны час", "CLST": "Чылійскі летні час", "PST": "Ціхаакіянскі стандартны час", "EAT": "Усходнеафрыканскі час", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "AWDT": "Летні час заходняй Аўстраліі", "PDT": "Ціхаакіянскі летні час", "BOT": "Балівійскі час", "ARST": "Аргенцінскі летні час", "WARST": "Летні час Заходняй Аргенціны", "WIT": "Усходнеінданезійскі час", "WEZ": "Заходнееўрапейскі стандартны час", "WESZ": "Заходнееўрапейскі летні час", "AWST": "Стандартны час заходняй Аўстраліі", "EDT": "Паўночнаамерыканскі ўсходні летні час", "TMT": "Стандартны час Туркменістана", "SGT": "Сінгапурскі час", "HKST": "Летні час Ганконга", "UYST": "Уругвайскі летні час", "ACST": "Стандартны час цэнтральнай Аўстраліі", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "MYT": "Час Малайзіі", "UYT": "Уругвайскі стандартны час", "NZDT": "Летні час Новай Зеландыі", "OESZ": "Усходнееўрапейскі летні час"},
+ timezones: map[string]string{"GMT": "Час па Грынвічы", "ADT": "Атлантычны летні час", "PST": "Ціхаакіянскі стандартны час", "HADT": "Гавайска-Алеуцкі летні час", "WIB": "Заходнеінданезійскі час", "SRT": "Час Сурынама", "UYT": "Уругвайскі стандартны час", "UYST": "Уругвайскі летні час", "BT": "Час Бутана", "BOT": "Балівійскі час", "HKT": "Стандартны час Ганконга", "AKDT": "Летні час Аляскі", "COT": "Калумбійскі стандартны час", "SAST": "Паўднёваафрыканскі час", "WESZ": "Заходнееўрапейскі летні час", "ACST": "Стандартны час цэнтральнай Аўстраліі", "MYT": "Час Малайзіі", "WAST": "Заходнеафрыканскі летні час", "OEZ": "Усходнееўрапейскі стандартны час", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "WEZ": "Заходнееўрапейскі стандартны час", "CHAST": "Стандартны час Чатэма", "CLT": "Чылійскі стандартны час", "ACDT": "Летні час цэнтральнай Аўстраліі", "VET": "Венесуэльскі час", "AWST": "Стандартны час заходняй Аўстраліі", "ART": "Аргенцінскі стандартны час", "TMST": "Летні час Туркменістана", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "AKST": "Стандартны час Аляскі", "JDT": "Летні час Японіі", "WARST": "Летні час Заходняй Аргенціны", "AEST": "Стандартны час усходняй Аўстраліі", "HAT": "Ньюфаўндлендскі летні час", "ARST": "Аргенцінскі летні час", "TMT": "Стандартны час Туркменістана", "ECT": "Эквадорскі час", "EAT": "Усходнеафрыканскі час", "OESZ": "Усходнееўрапейскі летні час", "GYT": "Час Гаяны", "MST": "MST", "CLST": "Чылійскі летні час", "AST": "Атлантычны стандартны час", "AWDT": "Летні час заходняй Аўстраліі", "ChST": "Час Чамора", "LHDT": "Летні час Лорд-Хау", "NZST": "Стандартны час Новай Зеландыі", "NZDT": "Летні час Новай Зеландыі", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "CHADT": "Летні час Чатэма", "IST": "Час Індыі", "PDT": "Ціхаакіянскі летні час", "COST": "Калумбійскі летні час", "∅∅∅": "Амазонскі летні час", "MDT": "MDT", "MESZ": "Цэнтральнаеўрапейскі летні час", "AEDT": "Летні час усходняй Аўстраліі", "SGT": "Сінгапурскі час", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "WIT": "Усходнеінданезійскі час", "GFT": "Час Французскай Гвіяны", "EDT": "Паўночнаамерыканскі ўсходні летні час", "LHST": "Стандартны час Лорд-Хау", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "HNT": "Ньюфаўндлендскі стандартны час", "CAT": "Цэнтральнаафрыканскі час", "WITA": "Цэнтральнаінданезійскі час", "HAST": "Гавайска-Алеуцкі стандартны час", "WAT": "Заходнеафрыканскі стандартны час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "JST": "Стандартны час Японіі", "WART": "Стандартны час Заходняй Аргенціны", "HKST": "Летні час Ганконга"},
}
}
@@ -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)
- 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,8 @@ func (be *be_BY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'be_BY' and handles both Whole and Real numbers based on 'v'
-func (be *be_BY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -225,7 +226,6 @@ func (be *be_BY) FmtNumber(num float64, v uint64) (results string) {
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -244,13 +244,12 @@ func (be *be_BY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'be_BY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (be *be_BY) FmtPercent(num float64, v uint64) (results string) {
+func (be *be_BY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(be.decimal)
b := make([]byte, 0, l)
@@ -278,12 +277,11 @@ func (be *be_BY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, be.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'be_BY'
-func (be *be_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (be *be_BY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
@@ -305,7 +303,6 @@ func (be *be_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +336,12 @@ func (be *be_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'be_BY'
// in accounting notation.
-func (be *be_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (be *be_BY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
@@ -367,7 +363,6 @@ func (be *be_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(be.group) - 1; j >= 0; j-- {
b = append(b, be.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (be *be_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, be.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'be_BY'
diff --git a/bem/bem.go b/bem/bem.go
index f91eac5e..d0dce447 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{"PST": "PST", "AEDT": "AEDT", "BOT": "BOT", "AWST": "AWST", "WITA": "WITA", "SAST": "SAST", "AWDT": "AWDT", "MST": "MST", "UYT": "UYT", "GMT": "GMT", "WART": "WART", "AST": "AST", "TMST": "TMST", "OESZ": "OESZ", "WAST": "WAST", "GFT": "GFT", "MYT": "MYT", "AKDT": "AKDT", "HAT": "HAT", "CAT": "CAT", "ARST": "ARST", "WARST": "WARST", "VET": "VET", "LHDT": "LHDT", "PDT": "PDT", "HKST": "HKST", "NZST": "NZST", "WAT": "WAT", "HADT": "HADT", "COT": "COT", "COST": "COST", "WEZ": "WEZ", "IST": "IST", "HKT": "HKT", "EAT": "EAT", "EST": "EST", "EDT": "EDT", "GYT": "GYT", "ADT": "ADT", "SRT": "SRT", "HNT": "HNT", "WESZ": "WESZ", "AEST": "AEST", "ACWDT": "ACWDT", "JST": "JST", "∅∅∅": "∅∅∅", "HAST": "HAST", "CLT": "CLT", "OEZ": "OEZ", "ACST": "ACST", "ART": "ART", "CDT": "CDT", "MEZ": "MEZ", "JDT": "JDT", "UYST": "UYST", "SGT": "SGT", "CST": "CST", "CLST": "CLST", "NZDT": "NZDT", "ACDT": "ACDT", "TMT": "TMT", "ACWST": "ACWST", "ChST": "ChST", "WIB": "WIB", "CHAST": "CHAST", "CHADT": "CHADT", "MESZ": "MESZ", "BT": "BT", "MDT": "MDT", "WIT": "WIT", "LHST": "LHST", "ECT": "ECT", "AKST": "AKST"},
+ timezones: map[string]string{"TMST": "TMST", "EDT": "EDT", "WEZ": "WEZ", "LHST": "LHST", "WAST": "WAST", "OESZ": "OESZ", "CLST": "CLST", "MYT": "MYT", "CHADT": "CHADT", "JDT": "JDT", "OEZ": "OEZ", "VET": "VET", "EST": "EST", "COST": "COST", "WART": "WART", "GYT": "GYT", "CDT": "CDT", "WIB": "WIB", "WARST": "WARST", "COT": "COT", "EAT": "EAT", "HAT": "HAT", "HADT": "HADT", "MESZ": "MESZ", "AST": "AST", "PST": "PST", "LHDT": "LHDT", "NZST": "NZST", "PDT": "PDT", "AWST": "AWST", "CAT": "CAT", "WIT": "WIT", "ChST": "ChST", "CHAST": "CHAST", "HNT": "HNT", "MDT": "MDT", "ART": "ART", "HKST": "HKST", "GFT": "GFT", "HAST": "HAST", "JST": "JST", "MEZ": "MEZ", "ADT": "ADT", "AWDT": "AWDT", "BOT": "BOT", "GMT": "GMT", "ACST": "ACST", "CST": "CST", "SAST": "SAST", "ECT": "ECT", "WESZ": "WESZ", "UYT": "UYT", "AKST": "AKST", "AKDT": "AKDT", "SRT": "SRT", "UYST": "UYST", "HKT": "HKT", "CLT": "CLT", "ACDT": "ACDT", "AEST": "AEST", "WITA": "WITA", "TMT": "TMT", "BT": "BT", "ARST": "ARST", "ACWST": "ACWST", "MST": "MST", "IST": "IST", "∅∅∅": "∅∅∅", "ACWDT": "ACWDT", "WAT": "WAT", "AEDT": "AEDT", "SGT": "SGT", "NZDT": "NZDT"},
}
}
@@ -178,20 +178,19 @@ func (bem *bem) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bem' and handles both Whole and Real numbers based on 'v'
-func (bem *bem) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bem *bem) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bem' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bem *bem) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bem *bem) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bem'
-func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
@@ -203,20 +202,14 @@ func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bem.decimal) - 1; j >= 0; j-- {
- b = append(b, bem.decimal[j])
- }
-
+ b = append(b, bem.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bem.group) - 1; j >= 0; j-- {
- b = append(b, bem.group[j])
- }
-
+ b = append(b, bem.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(bem.minus) - 1; j >= 0; j-- {
- b = append(b, bem.minus[j])
- }
+ b = append(b, bem.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bem'
// in accounting notation.
-func (bem *bem) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bem *bem) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
@@ -270,20 +260,14 @@ func (bem *bem) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bem.decimal) - 1; j >= 0; j-- {
- b = append(b, bem.decimal[j])
- }
-
+ b = append(b, bem.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bem.group) - 1; j >= 0; j-- {
- b = append(b, bem.group[j])
- }
-
+ b = append(b, bem.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (bem *bem) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, bem.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bem'
diff --git a/bem_ZM/bem_ZM.go b/bem_ZM/bem_ZM.go
index 09eada85..f6e6ccdf 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{"SRT": "SRT", "LHDT": "LHDT", "MYT": "MYT", "HAST": "HAST", "HADT": "HADT", "GMT": "GMT", "CHADT": "CHADT", "MEZ": "MEZ", "WART": "WART", "AWST": "AWST", "HKST": "HKST", "OESZ": "OESZ", "ARST": "ARST", "AST": "AST", "JST": "JST", "JDT": "JDT", "AKDT": "AKDT", "MST": "MST", "EST": "EST", "BT": "BT", "WARST": "WARST", "WAT": "WAT", "HKT": "HKT", "EAT": "EAT", "ACST": "ACST", "ADT": "ADT", "WITA": "WITA", "ChST": "ChST", "SAST": "SAST", "AKST": "AKST", "WESZ": "WESZ", "AEST": "AEST", "OEZ": "OEZ", "WIT": "WIT", "WIB": "WIB", "ACDT": "ACDT", "ACWST": "ACWST", "AEDT": "AEDT", "COST": "COST", "GYT": "GYT", "UYT": "UYT", "EDT": "EDT", "CLT": "CLT", "SGT": "SGT", "∅∅∅": "∅∅∅", "UYST": "UYST", "COT": "COT", "TMST": "TMST", "CDT": "CDT", "NZST": "NZST", "TMT": "TMT", "HAT": "HAT", "CLST": "CLST", "PST": "PST", "AWDT": "AWDT", "WAST": "WAST", "ACWDT": "ACWDT", "NZDT": "NZDT", "PDT": "PDT", "BOT": "BOT", "ART": "ART", "MESZ": "MESZ", "WEZ": "WEZ", "HNT": "HNT", "CST": "CST", "ECT": "ECT", "IST": "IST", "MDT": "MDT", "CHAST": "CHAST", "LHST": "LHST", "CAT": "CAT", "VET": "VET", "GFT": "GFT"},
+ timezones: map[string]string{"AWDT": "AWDT", "HKT": "HKT", "WART": "WART", "PDT": "PDT", "UYT": "UYT", "CLST": "CLST", "SGT": "SGT", "WAST": "WAST", "VET": "VET", "PST": "PST", "AWST": "AWST", "WITA": "WITA", "ACWST": "ACWST", "LHST": "LHST", "CLT": "CLT", "ADT": "ADT", "ACDT": "ACDT", "GYT": "GYT", "MYT": "MYT", "BT": "BT", "MDT": "MDT", "OEZ": "OEZ", "COT": "COT", "CHAST": "CHAST", "HAT": "HAT", "ChST": "ChST", "WEZ": "WEZ", "NZST": "NZST", "GFT": "GFT", "AKST": "AKST", "OESZ": "OESZ", "UYST": "UYST", "WIT": "WIT", "TMT": "TMT", "AST": "AST", "AEST": "AEST", "AEDT": "AEDT", "BOT": "BOT", "HADT": "HADT", "EDT": "EDT", "ECT": "ECT", "CST": "CST", "GMT": "GMT", "WARST": "WARST", "SRT": "SRT", "ART": "ART", "ARST": "ARST", "HAST": "HAST", "ACST": "ACST", "LHDT": "LHDT", "WAT": "WAT", "WIB": "WIB", "AKDT": "AKDT", "JDT": "JDT", "MEZ": "MEZ", "COST": "COST", "MESZ": "MESZ", "HNT": "HNT", "IST": "IST", "CAT": "CAT", "HKST": "HKST", "EST": "EST", "ACWDT": "ACWDT", "EAT": "EAT", "TMST": "TMST", "SAST": "SAST", "CHADT": "CHADT", "WESZ": "WESZ", "NZDT": "NZDT", "JST": "JST", "∅∅∅": "∅∅∅", "CDT": "CDT", "MST": "MST"},
}
}
@@ -178,20 +178,19 @@ func (bem *bem_ZM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bem_ZM' and handles both Whole and Real numbers based on 'v'
-func (bem *bem_ZM) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bem *bem_ZM) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bem_ZM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bem *bem_ZM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bem *bem_ZM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bem_ZM'
-func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
@@ -203,20 +202,14 @@ func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bem.decimal) - 1; j >= 0; j-- {
- b = append(b, bem.decimal[j])
- }
-
+ b = append(b, bem.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bem.group) - 1; j >= 0; j-- {
- b = append(b, bem.group[j])
- }
-
+ b = append(b, bem.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(bem.minus) - 1; j >= 0; j-- {
- b = append(b, bem.minus[j])
- }
+ b = append(b, bem.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bem_ZM'
// in accounting notation.
-func (bem *bem_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bem *bem_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
@@ -270,20 +260,14 @@ func (bem *bem_ZM) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bem.decimal) - 1; j >= 0; j-- {
- b = append(b, bem.decimal[j])
- }
-
+ b = append(b, bem.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bem.group) - 1; j >= 0; j-- {
- b = append(b, bem.group[j])
- }
-
+ b = append(b, bem.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (bem *bem_ZM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, bem.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bem_ZM'
diff --git a/bez/bez.go b/bez/bez.go
index 239b281a..a03ba624 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{"WESZ": "WESZ", "CLT": "CLT", "AEDT": "AEDT", "WIT": "WIT", "HADT": "HADT", "MST": "MST", "AWDT": "AWDT", "HNT": "HNT", "CST": "CST", "CDT": "CDT", "OESZ": "OESZ", "BOT": "BOT", "CHADT": "CHADT", "SAST": "SAST", "HAST": "HAST", "HKST": "HKST", "∅∅∅": "∅∅∅", "BT": "BT", "AKDT": "AKDT", "SGT": "SGT", "TMT": "TMT", "AWST": "AWST", "ACWDT": "ACWDT", "GFT": "GFT", "EAT": "EAT", "CLST": "CLST", "UYT": "UYT", "CAT": "CAT", "NZDT": "NZDT", "COST": "COST", "WAT": "WAT", "MDT": "MDT", "NZST": "NZST", "COT": "COT", "MEZ": "MEZ", "WITA": "WITA", "TMST": "TMST", "AKST": "AKST", "EDT": "EDT", "ADT": "ADT", "GYT": "GYT", "ARST": "ARST", "WARST": "WARST", "GMT": "GMT", "PST": "PST", "CHAST": "CHAST", "LHDT": "LHDT", "SRT": "SRT", "WEZ": "WEZ", "HKT": "HKT", "EST": "EST", "MESZ": "MESZ", "ACDT": "ACDT", "ChST": "ChST", "IST": "IST", "HAT": "HAT", "AEST": "AEST", "PDT": "PDT", "AST": "AST", "WART": "WART", "ACWST": "ACWST", "MYT": "MYT", "WIB": "WIB", "VET": "VET", "ECT": "ECT", "JST": "JST", "LHST": "LHST", "UYST": "UYST", "OEZ": "OEZ", "ACST": "ACST", "ART": "ART", "WAST": "WAST", "JDT": "JDT"},
+ timezones: map[string]string{"COST": "COST", "EAT": "EAT", "OEZ": "OEZ", "EST": "EST", "∅∅∅": "∅∅∅", "SAST": "SAST", "MST": "MST", "AEDT": "AEDT", "WARST": "WARST", "WESZ": "WESZ", "VET": "VET", "CAT": "CAT", "JST": "JST", "ADT": "ADT", "HAT": "HAT", "CDT": "CDT", "WAST": "WAST", "CHADT": "CHADT", "GFT": "GFT", "TMST": "TMST", "ECT": "ECT", "WEZ": "WEZ", "HNT": "HNT", "WIT": "WIT", "TMT": "TMT", "GMT": "GMT", "AKST": "AKST", "MEZ": "MEZ", "PST": "PST", "ARST": "ARST", "EDT": "EDT", "CHAST": "CHAST", "OESZ": "OESZ", "AEST": "AEST", "BOT": "BOT", "ART": "ART", "HADT": "HADT", "NZDT": "NZDT", "CLT": "CLT", "HKST": "HKST", "WAT": "WAT", "WART": "WART", "AWST": "AWST", "HKT": "HKT", "NZST": "NZST", "AST": "AST", "ACDT": "ACDT", "LHDT": "LHDT", "CLST": "CLST", "JDT": "JDT", "ACST": "ACST", "SRT": "SRT", "CST": "CST", "ACWST": "ACWST", "ACWDT": "ACWDT", "WIB": "WIB", "MESZ": "MESZ", "MYT": "MYT", "UYT": "UYT", "UYST": "UYST", "ChST": "ChST", "AKDT": "AKDT", "COT": "COT", "WITA": "WITA", "PDT": "PDT", "BT": "BT", "HAST": "HAST", "LHST": "LHST", "SGT": "SGT", "GYT": "GYT", "MDT": "MDT", "IST": "IST", "AWDT": "AWDT"},
}
}
@@ -176,20 +176,19 @@ func (bez *bez) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bez' and handles both Whole and Real numbers based on 'v'
-func (bez *bez) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bez *bez) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bez' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bez *bez) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bez *bez) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bez'
-func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
@@ -201,20 +200,14 @@ func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bez.decimal) - 1; j >= 0; j-- {
- b = append(b, bez.decimal[j])
- }
-
+ b = append(b, bez.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bez.group) - 1; j >= 0; j-- {
- b = append(b, bez.group[j])
- }
-
+ b = append(b, bez.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(bez.minus) - 1; j >= 0; j-- {
- b = append(b, bez.minus[j])
- }
+ b = append(b, bez.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bez'
// in accounting notation.
-func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
@@ -266,20 +256,14 @@ func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bez.decimal) - 1; j >= 0; j-- {
- b = append(b, bez.decimal[j])
- }
-
+ b = append(b, bez.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bez.group) - 1; j >= 0; j-- {
- b = append(b, bez.group[j])
- }
-
+ b = append(b, bez.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(bez.minus) - 1; j >= 0; j-- {
- b = append(b, bez.minus[j])
- }
+ b = append(b, bez.minus[0])
}
@@ -320,8 +302,7 @@ func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bez'
diff --git a/bez_TZ/bez_TZ.go b/bez_TZ/bez_TZ.go
index 34402afc..96c8822c 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{"JST": "JST", "AKDT": "AKDT", "UYST": "UYST", "EST": "EST", "EDT": "EDT", "ACST": "ACST", "MST": "MST", "WIT": "WIT", "WESZ": "WESZ", "HAT": "HAT", "WIB": "WIB", "GFT": "GFT", "TMST": "TMST", "JDT": "JDT", "HNT": "HNT", "CHADT": "CHADT", "MESZ": "MESZ", "BT": "BT", "ChST": "ChST", "WEZ": "WEZ", "OESZ": "OESZ", "ART": "ART", "ARST": "ARST", "NZST": "NZST", "COST": "COST", "ACDT": "ACDT", "EAT": "EAT", "IST": "IST", "AEDT": "AEDT", "PDT": "PDT", "COT": "COT", "WAT": "WAT", "ADT": "ADT", "HADT": "HADT", "AWDT": "AWDT", "UYT": "UYT", "OEZ": "OEZ", "∅∅∅": "∅∅∅", "LHST": "LHST", "HAST": "HAST", "SRT": "SRT", "SAST": "SAST", "AWST": "AWST", "BOT": "BOT", "LHDT": "LHDT", "MYT": "MYT", "ECT": "ECT", "HKT": "HKT", "HKST": "HKST", "NZDT": "NZDT", "CHAST": "CHAST", "WARST": "WARST", "WAST": "WAST", "ACWST": "ACWST", "CLT": "CLT", "GMT": "GMT", "AEST": "AEST", "GYT": "GYT", "WART": "WART", "ACWDT": "ACWDT", "CDT": "CDT", "MEZ": "MEZ", "MDT": "MDT", "SGT": "SGT", "AKST": "AKST", "CLST": "CLST", "CAT": "CAT", "WITA": "WITA", "TMT": "TMT", "CST": "CST", "PST": "PST", "AST": "AST", "VET": "VET"},
+ timezones: map[string]string{"WAST": "WAST", "AEDT": "AEDT", "IST": "IST", "CST": "CST", "EAT": "EAT", "ChST": "ChST", "LHDT": "LHDT", "WEZ": "WEZ", "WESZ": "WESZ", "BT": "BT", "AKST": "AKST", "UYT": "UYT", "CDT": "CDT", "MEZ": "MEZ", "OEZ": "OEZ", "OESZ": "OESZ", "WIT": "WIT", "HKST": "HKST", "∅∅∅": "∅∅∅", "TMT": "TMT", "HAST": "HAST", "CLST": "CLST", "WARST": "WARST", "MYT": "MYT", "BOT": "BOT", "LHST": "LHST", "GYT": "GYT", "CAT": "CAT", "HKT": "HKT", "ACWDT": "ACWDT", "MST": "MST", "AWST": "AWST", "SAST": "SAST", "CHAST": "CHAST", "MESZ": "MESZ", "ACDT": "ACDT", "GFT": "GFT", "COST": "COST", "JDT": "JDT", "UYST": "UYST", "TMST": "TMST", "CHADT": "CHADT", "WART": "WART", "SGT": "SGT", "ART": "ART", "SRT": "SRT", "ARST": "ARST", "EDT": "EDT", "ACWST": "ACWST", "HAT": "HAT", "CLT": "CLT", "MDT": "MDT", "PDT": "PDT", "ECT": "ECT", "NZDT": "NZDT", "JST": "JST", "ADT": "ADT", "GMT": "GMT", "COT": "COT", "HNT": "HNT", "HADT": "HADT", "AKDT": "AKDT", "WAT": "WAT", "PST": "PST", "AWDT": "AWDT", "NZST": "NZST", "WIB": "WIB", "VET": "VET", "AST": "AST", "ACST": "ACST", "AEST": "AEST", "WITA": "WITA", "EST": "EST"},
}
}
@@ -176,20 +176,19 @@ func (bez *bez_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bez_TZ' and handles both Whole and Real numbers based on 'v'
-func (bez *bez_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bez *bez_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bez_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bez *bez_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bez *bez_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bez_TZ'
-func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
@@ -201,20 +200,14 @@ func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bez.decimal) - 1; j >= 0; j-- {
- b = append(b, bez.decimal[j])
- }
-
+ b = append(b, bez.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bez.group) - 1; j >= 0; j-- {
- b = append(b, bez.group[j])
- }
-
+ b = append(b, bez.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(bez.minus) - 1; j >= 0; j-- {
- b = append(b, bez.minus[j])
- }
+ b = append(b, bez.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bez_TZ'
// in accounting notation.
-func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
@@ -266,20 +256,14 @@ func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bez.decimal) - 1; j >= 0; j-- {
- b = append(b, bez.decimal[j])
- }
-
+ b = append(b, bez.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bez.group) - 1; j >= 0; j-- {
- b = append(b, bez.group[j])
- }
-
+ b = append(b, bez.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(bez.minus) - 1; j >= 0; j-- {
- b = append(b, bez.minus[j])
- }
+ b = append(b, bez.minus[0])
}
@@ -320,8 +302,7 @@ func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bez_TZ'
diff --git a/bg/bg.go b/bg/bg.go
index b4c41dd6..e04632d8 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{"HADT": "Хавайско-алеутско лятно часово време", "PST": "Северноамериканско тихоокеанско стандартно време", "NZST": "Новозеландско стандартно време", "LHDT": "Лорд Хау – лятно часово време", "JST": "Японско стандартно време", "LHST": "Лорд Хау – стандартно време", "COT": "Колумбийско стандартно време", "WESZ": "Западноевропейско лятно време", "CLST": "Чилийско лятно часово време", "OEZ": "Източноевропейско стандартно време", "NZDT": "Новозеландско лятно часово време", "TMT": "Туркменистанско стандартно време", "ChST": "Чаморо – стандартно време", "AWST": "Австралия – западно стандартно време", "GMT": "Средно гринуичко време", "GYT": "Гаяна", "SRT": "Суринамско време", "ACWST": "Австралия – западно централно стандартно време", "GFT": "Френска Гвиана", "HNT": "Нюфаундлендско стандартно време", "SAST": "Южноафриканско време", "VET": "Венецуелско време", "WITA": "Централноиндонезийско време", "JDT": "Японско лятно часово време", "∅∅∅": "Амазонско лятно часово време", "WEZ": "Западноевропейско стандартно време", "HKT": "Хонконгско стандартно време", "BOT": "Боливийско време", "ACDT": "Австралия – централно лятно часово време", "ECT": "Еквадорско време", "EST": "Северноамериканско източно стандартно време", "EDT": "Северноамериканско източно лятно часово време", "WIB": "Западноиндонезийско време", "COST": "Колумбийско лятно часово време", "AST": "Северноамериканско атлантическо стандартно време", "ARST": "Аржентинско лятно часово време", "IST": "Индийско стандартно време", "EAT": "Източноафриканско време", "UYT": "Уругвайско стандартно време", "UYST": "Уругвайско лятно часово време", "WART": "Западноаржентинско стандартно време", "TMST": "Туркменистанско лятно часово време", "AKDT": "Аляска – лятно часово време", "CAT": "Централноафриканско време", "WAT": "Западноафриканско стандартно време", "WARST": "Западноаржентинско лятно часово време", "MDT": "MDT", "HKST": "Хонконгско лятно часово време", "OESZ": "Източноевропейско лятно часово време", "ADT": "Северноамериканско атлантическо лятно часово време", "ART": "Аржентинско стандартно време", "AEST": "Австралия – източно стандартно време", "CHADT": "Чатъм – лятно часово време", "AKST": "Аляска – стандартно време", "SGT": "Сингапурско време", "AWDT": "Австралия – западно лятно часово време", "CLT": "Чилийско стандартно време", "MEZ": "Централноевропейско стандартно време", "MESZ": "Централноевропейско лятно часово време", "HAST": "Хавайско-алеутско стандартно време", "HAT": "Нюфаундлендско лятно часово време", "AEDT": "Австралия – източно лятно часово време", "BT": "Бутанско време", "ACST": "Австралия – централно стандартно време", "WIT": "Източноиндонезийско време", "CHAST": "Чатъм – стандартно време", "WAST": "Западноафриканско лятно часово време", "CST": "Северноамериканско централно стандартно време", "CDT": "Северноамериканско централно лятно часово време", "MST": "MST", "PDT": "Северноамериканско тихоокеанско лятно часово време", "ACWDT": "Австралия – западно централно лятно часово време", "MYT": "Малайзийско време"},
+ timezones: map[string]string{"∅∅∅": "Перуанско лятно часово време", "ACDT": "Австралия – централно лятно часово време", "NZDT": "Новозеландско лятно часово време", "MESZ": "Централноевропейско лятно часово време", "CLT": "Чилийско стандартно време", "WIT": "Източноиндонезийско време", "AKST": "Аляска – стандартно време", "COT": "Колумбийско стандартно време", "LHDT": "Лорд Хау – лятно часово време", "WAST": "Западноафриканско лятно часово време", "BOT": "Боливийско време", "GFT": "Френска Гвиана", "CST": "Северноамериканско централно стандартно време", "HAST": "Хавайско-алеутско стандартно време", "CLST": "Чилийско лятно часово време", "AEST": "Австралия – източно стандартно време", "MYT": "Малайзийско време", "ACWST": "Австралия – западно централно стандартно време", "CHAST": "Чатъм – стандартно време", "JDT": "Японско лятно часово време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "CAT": "Централноафриканско време", "HKT": "Хонконгско стандартно време", "BT": "Бутанско време", "WITA": "Централноиндонезийско време", "WIB": "Западноиндонезийско време", "SGT": "Сингапурско време", "PST": "Северноамериканско тихоокеанско стандартно време", "EST": "Северноамериканско източно стандартно време", "GMT": "Средно гринуичко време", "ChST": "Чаморо – стандартно време", "AWST": "Австралия – западно стандартно време", "UYST": "Уругвайско лятно часово време", "AKDT": "Аляска – лятно часово време", "COST": "Колумбийско лятно часово време", "ECT": "Еквадорско време", "HKST": "Хонконгско лятно часово време", "HADT": "Хавайско-алеутско лятно часово време", "SAST": "Южноафриканско време", "AEDT": "Австралия – източно лятно часово време", "WARST": "Западноаржентинско лятно часово време", "HNT": "Нюфаундлендско стандартно време", "MST": "MST", "CHADT": "Чатъм – лятно часово време", "OEZ": "Източноевропейско стандартно време", "JST": "Японско стандартно време", "WESZ": "Западноевропейско лятно време", "OESZ": "Източноевропейско лятно часово време", "ACST": "Австралия – централно стандартно време", "EAT": "Източноафриканско време", "MDT": "MDT", "WEZ": "Западноевропейско стандартно време", "WART": "Западноаржентинско стандартно време", "IST": "Индийско стандартно време", "LHST": "Лорд Хау – стандартно време", "WAT": "Западноафриканско стандартно време", "ADT": "Северноамериканско атлантическо лятно часово време", "EDT": "Северноамериканско източно лятно часово време", "NZST": "Новозеландско стандартно време", "AST": "Северноамериканско атлантическо стандартно време", "HAT": "Нюфаундлендско лятно часово време", "CDT": "Северноамериканско централно лятно часово време", "ACWDT": "Австралия – западно централно лятно часово време", "AWDT": "Австралия – западно лятно часово време", "ART": "Аржентинско стандартно време", "SRT": "Суринамско време", "UYT": "Уругвайско стандартно време", "ARST": "Аржентинско лятно часово време", "TMT": "Туркменистанско стандартно време", "TMST": "Туркменистанско лятно часово време", "MEZ": "Централноевропейско стандартно време", "VET": "Венецуелско време", "GYT": "Гаяна"},
}
}
@@ -190,7 +190,8 @@ func (bg *bg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bg' and handles both Whole and Real numbers based on 'v'
-func (bg *bg) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (bg *bg) FmtNumber(num float64, v uint64) (results string) {
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (bg *bg) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bg *bg) FmtPercent(num float64, v uint64) (results string) {
+func (bg *bg) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bg.decimal)
b := make([]byte, 0, l)
@@ -261,12 +260,11 @@ func (bg *bg) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bg'
-func (bg *bg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -288,7 +286,6 @@ func (bg *bg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -322,13 +319,12 @@ func (bg *bg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bg'
// in accounting notation.
-func (bg *bg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bg *bg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
@@ -350,7 +346,6 @@ func (bg *bg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -391,8 +386,7 @@ func (bg *bg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bg'
diff --git a/bg_BG/bg_BG.go b/bg_BG/bg_BG.go
index f799e0a6..3cad331d 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{"AKST": "Аляска – стандартно време", "HKST": "Хонконгско лятно часово време", "BOT": "Боливийско време", "GFT": "Френска Гвиана", "WIT": "Източноиндонезийско време", "MYT": "Малайзийско време", "HADT": "Хавайско-алеутско лятно часово време", "WESZ": "Западноевропейско лятно време", "EST": "Северноамериканско източно стандартно време", "PST": "Северноамериканско тихоокеанско стандартно време", "ACDT": "Австралия – централно лятно часово време", "WITA": "Централноиндонезийско време", "WIB": "Западноиндонезийско време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "WART": "Западноаржентинско стандартно време", "ACWST": "Австралия – западно централно стандартно време", "ChST": "Чаморо – стандартно време", "AWDT": "Австралия – западно лятно часово време", "EAT": "Източноафриканско време", "UYT": "Уругвайско стандартно време", "OESZ": "Източноевропейско лятно часово време", "MST": "Северноамериканско планинско стандартно време", "JST": "Японско стандартно време", "NZDT": "Новозеландско лятно часово време", "COST": "Колумбийско лятно часово време", "CHADT": "Чатъм – лятно часово време", "AKDT": "Аляска – лятно часово време", "CDT": "Северноамериканско централно лятно часово време", "ARST": "Аржентинско лятно часово време", "HAST": "Хавайско-алеутско стандартно време", "MEZ": "Централноевропейско стандартно време", "MESZ": "Централноевропейско лятно часово време", "AST": "Северноамериканско атлантическо стандартно време", "SRT": "Суринамско време", "SAST": "Южноафриканско време", "AWST": "Австралия – западно стандартно време", "BT": "Бутанско време", "GYT": "Гаяна", "EDT": "Северноамериканско източно лятно часово време", "ART": "Аржентинско стандартно време", "IST": "Индийско стандартно време", "VET": "Венецуелско време", "TMST": "Туркменистанско лятно часово време", "LHDT": "Лорд Хау – лятно часово време", "HNT": "Нюфаундлендско стандартно време", "UYST": "Уругвайско лятно часово време", "GMT": "Средно гринуичко време", "NZST": "Новозеландско стандартно време", "MDT": "Северноамериканско планинско лятно часово време", "TMT": "Туркменистанско стандартно време", "COT": "Колумбийско стандартно време", "HAT": "Нюфаундлендско лятно часово време", "AEST": "Австралия – източно стандартно време", "WAST": "Западноафриканско лятно часово време", "SGT": "Сингапурско време", "ECT": "Еквадорско време", "CLT": "Чилийско стандартно време", "ACST": "Австралия – централно стандартно време", "WARST": "Западноаржентинско лятно часово време", "OEZ": "Източноевропейско стандартно време", "WEZ": "Западноевропейско стандартно време", "CAT": "Централноафриканско време", "LHST": "Лорд Хау – стандартно време", "CHAST": "Чатъм – стандартно време", "ACWDT": "Австралия – западно централно лятно часово време", "∅∅∅": "Азорски острови – лятно часово време", "JDT": "Японско лятно часово време", "HKT": "Хонконгско стандартно време", "CST": "Северноамериканско централно стандартно време", "CLST": "Чилийско лятно часово време", "AEDT": "Австралия – източно лятно часово време", "WAT": "Западноафриканско стандартно време", "ADT": "Северноамериканско атлантическо лятно часово време"},
+ timezones: map[string]string{"WEZ": "Западноевропейско стандартно време", "CLT": "Чилийско стандартно време", "GYT": "Гаяна", "COST": "Колумбийско лятно часово време", "AKDT": "Аляска – лятно часово време", "EAT": "Източноафриканско време", "AEDT": "Австралия – източно лятно часово време", "WARST": "Западноаржентинско лятно часово време", "PST": "Северноамериканско тихоокеанско стандартно време", "SGT": "Сингапурско време", "TMST": "Туркменистанско лятно часово време", "ACDT": "Австралия – централно лятно часово време", "HKST": "Хонконгско лятно часово време", "WIT": "Източноиндонезийско време", "AKST": "Аляска – стандартно време", "UYST": "Уругвайско лятно часово време", "ECT": "Еквадорско време", "OESZ": "Източноевропейско лятно часово време", "JST": "Японско стандартно време", "ACST": "Австралия – централно стандартно време", "AEST": "Австралия – източно стандартно време", "AWST": "Австралия – западно стандартно време", "∅∅∅": "Азорски острови – лятно часово време", "WAST": "Западноафриканско лятно часово време", "HAT": "Нюфаундлендско лятно часово време", "HAST": "Хавайско-алеутско стандартно време", "WAT": "Западноафриканско стандартно време", "BOT": "Боливийско време", "EDT": "Северноамериканско източно лятно часово време", "JDT": "Японско лятно часово време", "MEZ": "Централноевропейско стандартно време", "CAT": "Централноафриканско време", "UYT": "Уругвайско стандартно време", "CHAST": "Чатъм – стандартно време", "CLST": "Чилийско лятно часово време", "ADT": "Северноамериканско атлантическо лятно часово време", "CDT": "Северноамериканско централно лятно часово време", "CST": "Северноамериканско централно стандартно време", "ACWST": "Австралия – западно централно стандартно време", "LHDT": "Лорд Хау – лятно часово време", "WIB": "Западноиндонезийско време", "MESZ": "Централноевропейско лятно часово време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "BT": "Бутанско време", "NZST": "Новозеландско стандартно време", "GFT": "Френска Гвиана", "GMT": "Средно гринуичко време", "COT": "Колумбийско стандартно време", "MDT": "MDT", "AST": "Северноамериканско атлантическо стандартно време", "VET": "Венецуелско време", "IST": "Индийско стандартно време", "AWDT": "Австралия – западно лятно часово време", "WITA": "Централноиндонезийско време", "HNT": "Нюфаундлендско стандартно време", "MYT": "Малайзийско време", "HKT": "Хонконгско стандартно време", "ART": "Аржентинско стандартно време", "ChST": "Чаморо – стандартно време", "WESZ": "Западноевропейско лятно време", "CHADT": "Чатъм – лятно часово време", "SRT": "Суринамско време", "EST": "Северноамериканско източно стандартно време", "HADT": "Хавайско-алеутско лятно часово време", "WART": "Западноаржентинско стандартно време", "SAST": "Южноафриканско време", "MST": "MST", "ACWDT": "Австралия – западно централно лятно часово време", "LHST": "Лорд Хау – стандартно време", "NZDT": "Новозеландско лятно часово време", "OEZ": "Източноевропейско стандартно време", "ARST": "Аржентинско лятно часово време", "TMT": "Туркменистанско стандартно време"},
}
}
@@ -190,7 +190,8 @@ func (bg *bg_BG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bg_BG' and handles both Whole and Real numbers based on 'v'
-func (bg *bg_BG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (bg *bg_BG) FmtNumber(num float64, v uint64) (results string) {
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (bg *bg_BG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bg_BG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bg *bg_BG) FmtPercent(num float64, v uint64) (results string) {
+func (bg *bg_BG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bg.decimal)
b := make([]byte, 0, l)
@@ -261,12 +260,11 @@ func (bg *bg_BG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bg_BG'
-func (bg *bg_BG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bg *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]
@@ -288,7 +286,6 @@ func (bg *bg_BG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -322,13 +319,12 @@ func (bg *bg_BG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bg_BG'
// in accounting notation.
-func (bg *bg_BG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bg *bg_BG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
@@ -350,7 +346,6 @@ func (bg *bg_BG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(bg.group) - 1; j >= 0; j-- {
b = append(b, bg.group[j])
}
-
count = 1
} else {
count++
@@ -391,8 +386,7 @@ func (bg *bg_BG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bg_BG'
diff --git a/bm/bm.go b/bm/bm.go
index c7a30572..e42dbded 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{"HAST": "HAST", "CST": "CST", "UYT": "UYT", "TMT": "TMT", "TMST": "TMST", "HAT": "HAT", "HKST": "HKST", "PDT": "PDT", "ARST": "ARST", "ADT": "ADT", "ART": "ART", "VET": "VET", "HNT": "HNT", "COT": "COT", "MEZ": "MEZ", "WART": "WART", "SGT": "SGT", "AKDT": "AKDT", "UYST": "UYST", "AEST": "AEST", "MESZ": "MESZ", "MYT": "MYT", "WIB": "WIB", "COST": "COST", "JST": "JST", "NZDT": "NZDT", "CLST": "CLST", "AKST": "AKST", "EAT": "EAT", "SRT": "SRT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "ChST": "ChST", "OESZ": "OESZ", "BT": "BT", "ACDT": "ACDT", "HADT": "HADT", "WEZ": "WEZ", "PST": "PST", "CHAST": "CHAST", "GYT": "GYT", "WAST": "WAST", "GFT": "GFT", "ECT": "ECT", "EDT": "EDT", "BOT": "BOT", "WARST": "WARST", "MST": "MST", "ACWDT": "ACWDT", "LHST": "LHST", "AWST": "AWST", "CDT": "CDT", "CLT": "CLT", "CAT": "CAT", "WAT": "WAT", "AST": "AST", "NZST": "NZST", "JDT": "JDT", "OEZ": "OEZ", "AWDT": "AWDT", "ACST": "ACST", "WESZ": "WESZ", "SAST": "SAST", "CHADT": "CHADT", "GMT": "GMT", "IST": "IST", "EST": "EST", "WIT": "WIT", "LHDT": "LHDT", "HKT": "HKT", "AEDT": "AEDT", "MDT": "MDT", "WITA": "WITA"},
+ timezones: map[string]string{"MYT": "MYT", "WITA": "WITA", "WAT": "WAT", "WESZ": "WESZ", "ACWST": "ACWST", "WIB": "WIB", "ADT": "ADT", "WARST": "WARST", "ChST": "ChST", "GMT": "GMT", "WEZ": "WEZ", "MESZ": "MESZ", "JST": "JST", "AST": "AST", "HKT": "HKT", "WIT": "WIT", "EST": "EST", "EDT": "EDT", "AKST": "AKST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "AEST": "AEST", "SGT": "SGT", "AWST": "AWST", "UYT": "UYT", "CST": "CST", "COST": "COST", "LHST": "LHST", "MDT": "MDT", "AEDT": "AEDT", "PDT": "PDT", "CAT": "CAT", "HAST": "HAST", "CLT": "CLT", "PST": "PST", "HNT": "HNT", "GFT": "GFT", "SAST": "SAST", "JDT": "JDT", "WART": "WART", "VET": "VET", "IST": "IST", "BOT": "BOT", "MST": "MST", "ACWDT": "ACWDT", "CLST": "CLST", "AKDT": "AKDT", "ART": "ART", "CDT": "CDT", "MEZ": "MEZ", "HADT": "HADT", "LHDT": "LHDT", "OEZ": "OEZ", "WAST": "WAST", "TMST": "TMST", "ECT": "ECT", "EAT": "EAT", "CHADT": "CHADT", "ACDT": "ACDT", "UYST": "UYST", "NZDT": "NZDT", "SRT": "SRT", "CHAST": "CHAST", "HKST": "HKST", "TMT": "TMT", "ACST": "ACST", "AWDT": "AWDT", "GYT": "GYT", "COT": "COT", "NZST": "NZST", "HAT": "HAT", "BT": "BT", "ARST": "ARST"},
}
}
@@ -171,20 +171,19 @@ func (bm *bm) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bm' and handles both Whole and Real numbers based on 'v'
-func (bm *bm) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bm *bm) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bm' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bm *bm) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bm *bm) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bm'
-func (bm *bm) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -196,20 +195,14 @@ func (bm *bm) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bm.decimal) - 1; j >= 0; j-- {
- b = append(b, bm.decimal[j])
- }
-
+ b = append(b, bm.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bm.group) - 1; j >= 0; j-- {
- b = append(b, bm.group[j])
- }
-
+ b = append(b, bm.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (bm *bm) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(bm.minus) - 1; j >= 0; j-- {
- b = append(b, bm.minus[j])
- }
+ b = append(b, bm.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (bm *bm) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bm'
// in accounting notation.
-func (bm *bm) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bm *bm) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
@@ -263,20 +253,14 @@ func (bm *bm) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bm.decimal) - 1; j >= 0; j-- {
- b = append(b, bm.decimal[j])
- }
-
+ b = append(b, bm.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bm.group) - 1; j >= 0; j-- {
- b = append(b, bm.group[j])
- }
-
+ b = append(b, bm.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (bm *bm) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, bm.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bm'
diff --git a/bm_ML/bm_ML.go b/bm_ML/bm_ML.go
index 8e833fac..ac24507b 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{"HAST": "HAST", "NZST": "NZST", "VET": "VET", "SRT": "SRT", "ChST": "ChST", "IST": "IST", "AKST": "AKST", "GMT": "GMT", "BT": "BT", "JDT": "JDT", "HKST": "HKST", "WIB": "WIB", "HNT": "HNT", "EAT": "EAT", "AWST": "AWST", "AEST": "AEST", "LHST": "LHST", "PDT": "PDT", "ECT": "ECT", "SGT": "SGT", "WESZ": "WESZ", "ARST": "ARST", "ACWDT": "ACWDT", "MST": "MST", "EDT": "EDT", "AST": "AST", "TMT": "TMT", "ACWST": "ACWST", "WIT": "WIT", "AWDT": "AWDT", "NZDT": "NZDT", "WAT": "WAT", "WAST": "WAST", "MDT": "MDT", "WEZ": "WEZ", "LHDT": "LHDT", "CLST": "CLST", "CHAST": "CHAST", "GYT": "GYT", "HKT": "HKT", "COT": "COT", "WARST": "WARST", "ADT": "ADT", "TMST": "TMST", "ACST": "ACST", "WITA": "WITA", "SAST": "SAST", "∅∅∅": "∅∅∅", "HADT": "HADT", "HAT": "HAT", "CDT": "CDT", "ART": "ART", "MYT": "MYT", "CAT": "CAT", "EST": "EST", "COST": "COST", "GFT": "GFT", "JST": "JST", "AEDT": "AEDT", "MEZ": "MEZ", "MESZ": "MESZ", "ACDT": "ACDT", "UYST": "UYST", "PST": "PST", "OEZ": "OEZ", "BOT": "BOT", "WART": "WART", "CHADT": "CHADT", "AKDT": "AKDT", "CST": "CST", "CLT": "CLT", "UYT": "UYT", "OESZ": "OESZ"},
+ timezones: map[string]string{"TMT": "TMT", "GMT": "GMT", "ACDT": "ACDT", "AEDT": "AEDT", "GFT": "GFT", "ChST": "ChST", "ECT": "ECT", "MST": "MST", "OEZ": "OEZ", "JST": "JST", "PST": "PST", "COT": "COT", "SAST": "SAST", "WAT": "WAT", "WIB": "WIB", "OESZ": "OESZ", "CLST": "CLST", "BOT": "BOT", "UYT": "UYT", "ACWST": "ACWST", "LHST": "LHST", "NZST": "NZST", "ARST": "ARST", "NZDT": "NZDT", "HKT": "HKT", "WARST": "WARST", "MYT": "MYT", "HAST": "HAST", "COST": "COST", "MDT": "MDT", "ACST": "ACST", "HADT": "HADT", "WEZ": "WEZ", "ADT": "ADT", "HNT": "HNT", "BT": "BT", "EAT": "EAT", "WART": "WART", "AWDT": "AWDT", "HKST": "HKST", "WAST": "WAST", "SGT": "SGT", "AWST": "AWST", "VET": "VET", "GYT": "GYT", "TMST": "TMST", "ACWDT": "ACWDT", "JDT": "JDT", "CHAST": "CHAST", "CAT": "CAT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "MESZ": "MESZ", "WIT": "WIT", "CDT": "CDT", "EDT": "EDT", "CHADT": "CHADT", "AST": "AST", "WITA": "WITA", "EST": "EST", "AKST": "AKST", "CST": "CST", "CLT": "CLT", "SRT": "SRT", "AEST": "AEST", "PDT": "PDT", "UYST": "UYST", "IST": "IST", "HAT": "HAT", "ART": "ART", "LHDT": "LHDT", "MEZ": "MEZ"},
}
}
@@ -171,20 +171,19 @@ func (bm *bm_ML) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bm_ML' and handles both Whole and Real numbers based on 'v'
-func (bm *bm_ML) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bm *bm_ML) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bm_ML' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bm *bm_ML) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (bm *bm_ML) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bm_ML'
-func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
@@ -196,20 +195,14 @@ func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bm.decimal) - 1; j >= 0; j-- {
- b = append(b, bm.decimal[j])
- }
-
+ b = append(b, bm.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bm.group) - 1; j >= 0; j-- {
- b = append(b, bm.group[j])
- }
-
+ b = append(b, bm.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(bm.minus) - 1; j >= 0; j-- {
- b = append(b, bm.minus[j])
- }
+ b = append(b, bm.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bm_ML'
// in accounting notation.
-func (bm *bm_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bm *bm_ML) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
@@ -263,20 +253,14 @@ func (bm *bm_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bm.decimal) - 1; j >= 0; j-- {
- b = append(b, bm.decimal[j])
- }
-
+ b = append(b, bm.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(bm.group) - 1; j >= 0; j-- {
- b = append(b, bm.group[j])
- }
-
+ b = append(b, bm.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (bm *bm_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, bm.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bm_ML'
diff --git a/bn/bn.go b/bn/bn.go
index 671a348b..297d3eec 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{"LHST": "লর্ড হাওয়ে মানক মসয়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "JST": "জাপান মানক সময়", "EAT": "পূর্ব আফ্রিকা সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "AST": "অতলান্তিক মানক সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "CHAST": "চ্যাথাম মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "ChST": "চামেরো মানক সময়", "JDT": "জাপান দিবালোক সময়", "IST": "ভারতীয় মানক সময়", "VET": "ভেনেজুয়েলা সময়", "SGT": "সিঙ্গাপুর মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "CLT": "চিলি মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "BT": "ভুটান সময়", "GYT": "গুয়ানা সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "CST": "কেন্দ্রীয় মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "AKST": "আলাস্কা মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "CAT": "মধ্য আফ্রিকা সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "ECT": "ইকুয়েডর সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "HKT": "হং কং মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "ART": "আর্জেনটিনা মানক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "SRT": "সুরিনাম সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "BOT": "বোলিভিয়া সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "MYT": "মালয়েশিয়া সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "GFT": "ফরাসি গায়ানা সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়"},
+ timezones: map[string]string{"MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "CHAST": "চ্যাথাম মানক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "ECT": "ইকুয়েডর সময়", "VET": "ভেনেজুয়েলা সময়", "SRT": "সুরিনাম সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "ART": "আর্জেনটিনা মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "EAT": "পূর্ব আফ্রিকা সময়", "CLT": "চিলি মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "GMT": "গ্রীনিচ মিন টাইম", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "JST": "জাপান মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "BOT": "বোলিভিয়া সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "ChST": "চামেরো মানক সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "CAT": "মধ্য আফ্রিকা সময়", "UYT": "উরুগুয়ে মানক সময়", "CST": "কেন্দ্রীয় মানক সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "GYT": "গুয়ানা সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "IST": "ভারতীয় মানক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "COT": "কোলোম্বিয়া মানক সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "JDT": "জাপান দিবালোক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "AKST": "আলাস্কা মানক সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "AST": "অতলান্তিক মানক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "MYT": "মালয়েশিয়া সময়", "HKT": "হং কং মানক সময়", "GFT": "ফরাসি গায়ানা সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "BT": "ভুটান সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়"},
}
}
@@ -207,7 +207,8 @@ func (bn *bn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bn' and handles both Whole and Real numbers based on 'v'
-func (bn *bn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -220,10 +221,7 @@ func (bn *bn) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -231,10 +229,7 @@ func (bn *bn) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -250,9 +245,7 @@ func (bn *bn) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -260,13 +253,12 @@ func (bn *bn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bn *bn) FmtPercent(num float64, v uint64) (results string) {
+func (bn *bn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bn.decimal)
b := make([]byte, 0, l)
@@ -274,10 +266,7 @@ func (bn *bn) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
continue
}
@@ -285,9 +274,7 @@ func (bn *bn) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -297,12 +284,11 @@ func (bn *bn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bn'
-func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -317,10 +303,7 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -328,10 +311,7 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -347,9 +327,7 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -370,13 +348,12 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bn'
// in accounting notation.
-func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
@@ -391,10 +368,7 @@ func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -402,10 +376,7 @@ func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -450,8 +421,7 @@ func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bn'
diff --git a/bn_BD/bn_BD.go b/bn_BD/bn_BD.go
index eff2f678..7dccb716 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{"EAT": "পূর্ব আফ্রিকা সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "MDT": "মাকাও গ্রীষ্মকাল সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "JDT": "জাপান দিবালোক সময়", "HKT": "হং কং মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "CLT": "চিলি মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "BOT": "বোলিভিয়া সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "MYT": "মালয়েশিয়া সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "SRT": "সুরিনাম সময়", "AKST": "আলাস্কা মানক সময়", "VET": "ভেনেজুয়েলা সময়", "CST": "কেন্দ্রীয় মানক সময়", "MST": "মাকাও মান সময়", "CAT": "মধ্য আফ্রিকা সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "UYT": "উরুগুয়ে মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "CHAST": "চ্যাথাম মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "ART": "আর্জেনটিনা মানক সময়", "JST": "জাপান মানক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "BT": "ভুটান সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "ChST": "চামেরো মানক সময়", "IST": "ভারতীয় মানক সময়", "∅∅∅": "ব্রাসিলিয়া গৃষ্মকালীন সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "GFT": "ফরাসি গায়ানা সময়", "ECT": "ইকুয়েডর সময়", "AKDT": "আলাস্কা দিবালোক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "AST": "অতলান্তিক মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "GYT": "গুয়ানা সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "LHST": "লর্ড হাওয়ে মানক মসয়"},
+ timezones: map[string]string{"HADT": "হাওয়াই-আলেউত দিবালোক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "MYT": "মালয়েশিয়া সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "JDT": "জাপান দিবালোক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "MST": "মাকাও মান সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "GFT": "ফরাসি গায়ানা সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "NZST": "নিউজিল্যান্ড মানক সময়", "EAT": "পূর্ব আফ্রিকা সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "BOT": "বোলিভিয়া সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "JST": "জাপান মানক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "∅∅∅": "ব্রাসিলিয়া গৃষ্মকালীন সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "COT": "কোলোম্বিয়া মানক সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "IST": "ভারতীয় মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "SGT": "সিঙ্গাপুর মানক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "MDT": "মাকাও গ্রীষ্মকাল সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "CHAST": "চ্যাথাম মানক সময়", "CLT": "চিলি মানক সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "GYT": "গুয়ানা সময়", "HKT": "হং কং মানক সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "VET": "ভেনেজুয়েলা সময়", "AST": "অতলান্তিক মানক সময়", "ChST": "চামেরো মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "SRT": "সুরিনাম সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "AKST": "আলাস্কা মানক সময়", "ECT": "ইকুয়েডর সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "UYT": "উরুগুয়ে মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "BT": "ভুটান সময়", "ART": "আর্জেনটিনা মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "CAT": "মধ্য আফ্রিকা সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "AKDT": "আলাস্কা দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "CST": "কেন্দ্রীয় মানক সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়"},
}
}
@@ -207,7 +207,8 @@ func (bn *bn_BD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bn_BD' and handles both Whole and Real numbers based on 'v'
-func (bn *bn_BD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -220,10 +221,7 @@ func (bn *bn_BD) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -231,10 +229,7 @@ func (bn *bn_BD) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -250,9 +245,7 @@ func (bn *bn_BD) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -260,13 +253,12 @@ func (bn *bn_BD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bn_BD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bn *bn_BD) FmtPercent(num float64, v uint64) (results string) {
+func (bn *bn_BD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bn.decimal)
b := make([]byte, 0, l)
@@ -274,10 +266,7 @@ func (bn *bn_BD) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
continue
}
@@ -285,9 +274,7 @@ func (bn *bn_BD) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -297,12 +284,11 @@ func (bn *bn_BD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bn_BD'
-func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
@@ -317,10 +303,7 @@ func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -328,10 +311,7 @@ func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -347,9 +327,7 @@ func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -370,13 +348,12 @@ func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bn_BD'
// in accounting notation.
-func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
@@ -391,10 +368,7 @@ func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -402,10 +376,7 @@ func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -450,8 +421,7 @@ func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bn_BD'
diff --git a/bn_IN/bn_IN.go b/bn_IN/bn_IN.go
index d218c4e6..173d8204 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{"MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "HKT": "হং কং মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "UYT": "উরুগুয়ে মানক সময়", "CAT": "মধ্য আফ্রিকা সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "COT": "কোলোম্বিয়া মানক সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "MYT": "মালয়েশিয়া সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "ECT": "ইকুয়েডর সময়", "ADT": "অতলান্তিক দিবালোক সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "SGT": "সিঙ্গাপুর মানক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "JST": "জাপান মানক সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "GMT": "গ্রীনিচ মিন টাইম", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "AST": "অতলান্তিক মানক সময়", "VET": "ভেনেজুয়েলা সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "BT": "ভুটান সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "CST": "কেন্দ্রীয় মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "BOT": "বোলিভিয়া সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "JDT": "জাপান দিবালোক সময়", "IST": "ভারতীয় মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "GYT": "গুয়ানা সময়", "ART": "আর্জেনটিনা মানক সময়", "GFT": "ফরাসি গায়ানা সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "CLT": "চিলি মানক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "ChST": "চামেরো মানক সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "CHAST": "চ্যাথাম মানক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "AKST": "আলাস্কা মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "EAT": "পূর্ব আফ্রিকা সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "SRT": "সুরিনাম সময়"},
+ timezones: map[string]string{"AST": "অতলান্তিক মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "IST": "ভারতীয় মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "GMT": "গ্রীনিচ মিন টাইম", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "CLT": "চিলি মানক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "BOT": "বোলিভিয়া সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "CST": "কেন্দ্রীয় মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "CAT": "মধ্য আফ্রিকা সময়", "HKT": "হং কং মানক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "SGT": "সিঙ্গাপুর মানক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "ECT": "ইকুয়েডর সময়", "JST": "জাপান মানক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "GFT": "ফরাসি গায়ানা সময়", "AKST": "আলাস্কা মানক সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "EAT": "পূর্ব আফ্রিকা সময়", "BT": "ভুটান সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "AKDT": "আলাস্কা দিবালোক সময়", "CHAST": "চ্যাথাম মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "SRT": "সুরিনাম সময়", "ChST": "চামেরো মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "MYT": "মালয়েশিয়া সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "GYT": "গুয়ানা সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "ART": "আর্জেনটিনা মানক সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "JDT": "জাপান দিবালোক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "VET": "ভেনেজুয়েলা সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়"},
}
}
@@ -207,7 +207,8 @@ func (bn *bn_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bn_IN' and handles both Whole and Real numbers based on 'v'
-func (bn *bn_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -220,10 +221,7 @@ func (bn *bn_IN) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -231,10 +229,7 @@ func (bn *bn_IN) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -250,9 +245,7 @@ func (bn *bn_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -260,13 +253,12 @@ func (bn *bn_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bn_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bn *bn_IN) FmtPercent(num float64, v uint64) (results string) {
+func (bn *bn_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bn.decimal)
b := make([]byte, 0, l)
@@ -274,10 +266,7 @@ func (bn *bn_IN) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
continue
}
@@ -285,9 +274,7 @@ func (bn *bn_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -297,12 +284,11 @@ func (bn *bn_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bn_IN'
-func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
@@ -317,10 +303,7 @@ func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -328,10 +311,7 @@ func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -347,9 +327,7 @@ func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(bn.minus) - 1; j >= 0; j-- {
- b = append(b, bn.minus[j])
- }
+ b = append(b, bn.minus[0])
}
// reverse
@@ -370,13 +348,12 @@ func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bn_IN'
// in accounting notation.
-func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
@@ -391,10 +368,7 @@ func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(bn.decimal) - 1; j >= 0; j-- {
- b = append(b, bn.decimal[j])
- }
-
+ b = append(b, bn.decimal[0])
inWhole = true
continue
}
@@ -402,10 +376,7 @@ func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if inWhole {
if count == groupThreshold {
- for j := len(bn.group) - 1; j >= 0; j-- {
- b = append(b, bn.group[j])
- }
-
+ b = append(b, bn.group[0])
count = 1
if !inSecondary {
@@ -450,8 +421,7 @@ func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bn_IN'
diff --git a/bo/bo.go b/bo/bo.go
index e1a9a4f0..2579bb0b 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{"HKT": "HKT", "WIB": "WIB", "VET": "VET", "LHST": "LHST", "SRT": "SRT", "MYT": "MYT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "BT": "BT", "ACDT": "ACDT", "GYT": "GYT", "AST": "AST", "IST": "IST", "CDT": "CDT", "AEST": "AEST", "WIT": "WIT", "BOT": "BOT", "TMST": "TMST", "LHDT": "LHDT", "CHAST": "CHAST", "WAST": "WAST", "JST": "JST", "HAST": "HAST", "HAT": "HAT", "HKST": "HKST", "GMT": "GMT", "OESZ": "OESZ", "UYT": "UYT", "PDT": "PDT", "AKDT": "AKDT", "CLT": "CLT", "CLST": "CLST", "NZST": "NZST", "ECT": "ECT", "COST": "COST", "MEZ": "MEZ", "ACWST": "ACWST", "SGT": "SGT", "WESZ": "WESZ", "HNT": "HNT", "CAT": "CAT", "WITA": "WITA", "ChST": "ChST", "HADT": "HADT", "UYST": "UYST", "CHADT": "CHADT", "MESZ": "MESZ", "WARST": "WARST", "WAT": "WAT", "WEZ": "WEZ", "EST": "EST", "OEZ": "OEZ", "ART": "ART", "CST": "CST", "WART": "WART", "JDT": "JDT", "TMT": "TMT", "ACWDT": "ACWDT", "COT": "COT", "ARST": "ARST", "GFT": "GFT", "MDT": "MDT", "AWDT": "AWDT", "AEDT": "AEDT", "PST": "PST", "ACST": "ACST", "ADT": "ADT", "SAST": "SAST", "AKST": "AKST", "MST": "MST", "AWST": "AWST", "EAT": "EAT", "EDT": "EDT"},
+ timezones: map[string]string{"CLST": "CLST", "MYT": "MYT", "BOT": "BOT", "CAT": "CAT", "JST": "JST", "EDT": "EDT", "GMT": "GMT", "AKST": "AKST", "COT": "COT", "WAST": "WAST", "WESZ": "WESZ", "MESZ": "MESZ", "OESZ": "OESZ", "JDT": "JDT", "WITA": "WITA", "CST": "CST", "HADT": "HADT", "NZST": "NZST", "EAT": "EAT", "MEZ": "MEZ", "WARST": "WARST", "OEZ": "OEZ", "SGT": "SGT", "AWDT": "AWDT", "HAST": "HAST", "WAT": "WAT", "GYT": "GYT", "CHADT": "CHADT", "PDT": "PDT", "HKST": "HKST", "TMT": "TMT", "ACWST": "ACWST", "WART": "WART", "HKT": "HKT", "NZDT": "NZDT", "VET": "VET", "UYT": "UYT", "ARST": "ARST", "GFT": "GFT", "ChST": "ChST", "ECT": "ECT", "MDT": "MDT", "CHAST": "CHAST", "EST": "EST", "AWST": "AWST", "BT": "BT", "ACWDT": "ACWDT", "AEST": "AEST", "IST": "IST", "HAT": "HAT", "TMST": "TMST", "CDT": "CDT", "COST": "COST", "WEZ": "WEZ", "CLT": "CLT", "AST": "AST", "ACST": "ACST", "ACDT": "ACDT", "PST": "PST", "ART": "ART", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "MST": "MST", "SRT": "SRT", "UYST": "UYST", "WIT": "WIT", "LHST": "LHST", "SAST": "SAST", "WIB": "WIB", "ADT": "ADT", "AEDT": "AEDT", "HNT": "HNT"},
}
}
@@ -174,7 +174,8 @@ func (bo *bo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bo' and handles both Whole and Real numbers based on 'v'
-func (bo *bo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,9 +203,7 @@ func (bo *bo) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -212,13 +211,12 @@ func (bo *bo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bo *bo) FmtPercent(num float64, v uint64) (results string) {
+func (bo *bo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bo.decimal)
b := make([]byte, 0, l)
@@ -234,9 +232,7 @@ func (bo *bo) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -246,12 +242,11 @@ func (bo *bo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bo'
-func (bo *bo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -289,9 +284,7 @@ func (bo *bo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -310,13 +303,12 @@ func (bo *bo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bo'
// in accounting notation.
-func (bo *bo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bo *bo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
@@ -355,9 +347,7 @@ func (bo *bo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, bo.currencyNegativePrefix[j])
}
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
} else {
@@ -387,8 +377,7 @@ func (bo *bo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bo'
diff --git a/bo_CN/bo_CN.go b/bo_CN/bo_CN.go
index e0572c84..81cb35f0 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{"BOT": "BOT", "LHDT": "LHDT", "ChST": "ChST", "CLST": "CLST", "WIB": "WIB", "ACST": "ACST", "CLT": "CLT", "GMT": "GMT", "LHST": "LHST", "ECT": "ECT", "WIT": "WIT", "CDT": "CDT", "HKT": "HKT", "AST": "AST", "SRT": "SRT", "WITA": "WITA", "SGT": "SGT", "OESZ": "OESZ", "EAT": "EAT", "AEST": "AEST", "CHAST": "CHAST", "ADT": "ADT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "EDT": "EDT", "WAT": "WAT", "WESZ": "WESZ", "HNT": "HNT", "WAST": "WAST", "MEZ": "MEZ", "ACWDT": "ACWDT", "GFT": "GFT", "UYT": "UYT", "ARST": "ARST", "MDT": "MDT", "WEZ": "WEZ", "UYST": "UYST", "WART": "WART", "MESZ": "MESZ", "BT": "BT", "HAST": "HAST", "CAT": "CAT", "PDT": "PDT", "GYT": "GYT", "VET": "VET", "JDT": "JDT", "HAT": "HAT", "EST": "EST", "NZST": "NZST", "ACWST": "ACWST", "IST": "IST", "HADT": "HADT", "AEDT": "AEDT", "COST": "COST", "ART": "ART", "SAST": "SAST", "OEZ": "OEZ", "WARST": "WARST", "ACDT": "ACDT", "MST": "MST", "TMT": "TMT", "TMST": "TMST", "MYT": "MYT", "CST": "CST", "NZDT": "NZDT", "JST": "JST", "AKST": "AKST", "AWST": "AWST", "PST": "PST", "CHADT": "CHADT", "COT": "COT", "AWDT": "AWDT", "HKST": "HKST"},
+ timezones: map[string]string{"HADT": "HADT", "MST": "MST", "GYT": "GYT", "TMT": "TMT", "CDT": "CDT", "AST": "AST", "HNT": "HNT", "PST": "PST", "HKST": "HKST", "ECT": "ECT", "WAT": "WAT", "CHAST": "CHAST", "JST": "JST", "AKST": "AKST", "ACWST": "ACWST", "CLST": "CLST", "ART": "ART", "LHST": "LHST", "MEZ": "MEZ", "EST": "EST", "WIB": "WIB", "ACST": "ACST", "HAT": "HAT", "MYT": "MYT", "SRT": "SRT", "WITA": "WITA", "GFT": "GFT", "COT": "COT", "NZST": "NZST", "WARST": "WARST", "AEDT": "AEDT", "SGT": "SGT", "AKDT": "AKDT", "CLT": "CLT", "VET": "VET", "AWDT": "AWDT", "UYT": "UYT", "ADT": "ADT", "WEZ": "WEZ", "WESZ": "WESZ", "NZDT": "NZDT", "MESZ": "MESZ", "WART": "WART", "GMT": "GMT", "EAT": "EAT", "UYST": "UYST", "EDT": "EDT", "MDT": "MDT", "WIT": "WIT", "∅∅∅": "∅∅∅", "COST": "COST", "TMST": "TMST", "AWST": "AWST", "HKT": "HKT", "ARST": "ARST", "ChST": "ChST", "CST": "CST", "WAST": "WAST", "CHADT": "CHADT", "PDT": "PDT", "LHDT": "LHDT", "OEZ": "OEZ", "OESZ": "OESZ", "AEST": "AEST", "BOT": "BOT", "CAT": "CAT", "ACWDT": "ACWDT", "SAST": "SAST", "JDT": "JDT", "ACDT": "ACDT", "IST": "IST", "HAST": "HAST", "BT": "BT"},
}
}
@@ -174,7 +174,8 @@ func (bo *bo_CN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bo_CN' and handles both Whole and Real numbers based on 'v'
-func (bo *bo_CN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,9 +203,7 @@ func (bo *bo_CN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -212,13 +211,12 @@ func (bo *bo_CN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bo_CN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bo *bo_CN) FmtPercent(num float64, v uint64) (results string) {
+func (bo *bo_CN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bo.decimal)
b := make([]byte, 0, l)
@@ -234,9 +232,7 @@ func (bo *bo_CN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -246,12 +242,11 @@ func (bo *bo_CN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bo_CN'
-func (bo *bo_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bo *bo_CN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
@@ -289,9 +284,7 @@ func (bo *bo_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -310,13 +303,12 @@ func (bo *bo_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bo_CN'
// in accounting notation.
-func (bo *bo_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bo *bo_CN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
@@ -355,9 +347,7 @@ func (bo *bo_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, bo.currencyNegativePrefix[j])
}
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
} else {
@@ -387,8 +377,7 @@ func (bo *bo_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bo_CN'
diff --git a/bo_IN/bo_IN.go b/bo_IN/bo_IN.go
index 5eada37a..a057330e 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{"AWDT": "AWDT", "HAT": "HAT", "NZDT": "NZDT", "ADT": "ADT", "ACDT": "ACDT", "GYT": "GYT", "OESZ": "OESZ", "CHAST": "CHAST", "COT": "COT", "ACST": "ACST", "ACWDT": "ACWDT", "CLST": "CLST", "GMT": "GMT", "BT": "BT", "MDT": "MDT", "CLT": "CLT", "PDT": "PDT", "WART": "WART", "MYT": "MYT", "HAST": "HAST", "SAST": "SAST", "∅∅∅": "∅∅∅", "WIB": "WIB", "TMT": "TMT", "WESZ": "WESZ", "UYST": "UYST", "WAST": "WAST", "AST": "AST", "SGT": "SGT", "HKT": "HKT", "MST": "MST", "HADT": "HADT", "EST": "EST", "NZST": "NZST", "COST": "COST", "ACWST": "ACWST", "ChST": "ChST", "AKDT": "AKDT", "AWST": "AWST", "WAT": "WAT", "TMST": "TMST", "GFT": "GFT", "LHST": "LHST", "IST": "IST", "UYT": "UYT", "CHADT": "CHADT", "SRT": "SRT", "WEZ": "WEZ", "EDT": "EDT", "MEZ": "MEZ", "JST": "JST", "AKST": "AKST", "AEST": "AEST", "ARST": "ARST", "WIT": "WIT", "VET": "VET", "EAT": "EAT", "CST": "CST", "CAT": "CAT", "BOT": "BOT", "ART": "ART", "MESZ": "MESZ", "HNT": "HNT", "PST": "PST", "LHDT": "LHDT", "ECT": "ECT", "JDT": "JDT", "HKST": "HKST", "CDT": "CDT", "OEZ": "OEZ", "AEDT": "AEDT", "WARST": "WARST", "WITA": "WITA"},
+ timezones: map[string]string{"ARST": "ARST", "HAST": "HAST", "AST": "AST", "WIT": "WIT", "ACWST": "ACWST", "JDT": "JDT", "COT": "COT", "GYT": "GYT", "UYST": "UYST", "CST": "CST", "AKDT": "AKDT", "WESZ": "WESZ", "CLST": "CLST", "MEZ": "MEZ", "PDT": "PDT", "AEST": "AEST", "ACST": "ACST", "CHADT": "CHADT", "HKT": "HKT", "∅∅∅": "∅∅∅", "ACWDT": "ACWDT", "WIB": "WIB", "VET": "VET", "MST": "MST", "UYT": "UYT", "WITA": "WITA", "TMST": "TMST", "COST": "COST", "EAT": "EAT", "MESZ": "MESZ", "ADT": "ADT", "SGT": "SGT", "AWDT": "AWDT", "CDT": "CDT", "ECT": "ECT", "WAT": "WAT", "JST": "JST", "AWST": "AWST", "ART": "ART", "BT": "BT", "EST": "EST", "EDT": "EDT", "CHAST": "CHAST", "WART": "WART", "HAT": "HAT", "TMT": "TMT", "AKST": "AKST", "WAST": "WAST", "HNT": "HNT", "SRT": "SRT", "IST": "IST", "LHST": "LHST", "ACDT": "ACDT", "MYT": "MYT", "WEZ": "WEZ", "GMT": "GMT", "GFT": "GFT", "LHDT": "LHDT", "NZST": "NZST", "OEZ": "OEZ", "CAT": "CAT", "BOT": "BOT", "HADT": "HADT", "SAST": "SAST", "NZDT": "NZDT", "OESZ": "OESZ", "WARST": "WARST", "PST": "PST", "AEDT": "AEDT", "CLT": "CLT", "HKST": "HKST", "ChST": "ChST", "MDT": "MDT"},
}
}
@@ -174,7 +174,8 @@ func (bo *bo_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bo_IN' and handles both Whole and Real numbers based on 'v'
-func (bo *bo_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,9 +203,7 @@ func (bo *bo_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -212,13 +211,12 @@ func (bo *bo_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bo_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bo *bo_IN) FmtPercent(num float64, v uint64) (results string) {
+func (bo *bo_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bo.decimal)
b := make([]byte, 0, l)
@@ -234,9 +232,7 @@ func (bo *bo_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -246,12 +242,11 @@ func (bo *bo_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bo_IN'
-func (bo *bo_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bo *bo_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
@@ -289,9 +284,7 @@ func (bo *bo_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
}
// reverse
@@ -310,13 +303,12 @@ func (bo *bo_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bo_IN'
// in accounting notation.
-func (bo *bo_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bo *bo_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
@@ -355,9 +347,7 @@ func (bo *bo_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, bo.currencyNegativePrefix[j])
}
- for j := len(bo.minus) - 1; j >= 0; j-- {
- b = append(b, bo.minus[j])
- }
+ b = append(b, bo.minus[0])
} else {
@@ -387,8 +377,7 @@ func (bo *bo_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bo_IN'
diff --git a/br/br.go b/br/br.go
index 5ee1e76a..636ff1cd 100644
--- a/br/br.go
+++ b/br/br.go
@@ -18,7 +18,7 @@ type br struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
pluralsRange: nil,
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", "BRL", "BRN", "BRR", "BRZ", "BSD", "BTN", "BUK", "BWP", "BYB", "BYR", "BZD", "$CA", "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", "€", "FIM", "FJD", "FKP", "FRF", "£ RU", "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", "₹", "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", "MX$", "MXP", "MXV", "MYR", "MZE", "MZM", "MZN", "NAD", "NGN", "NIC", "NIO", "NLG", "NOK", "NPR", "$ ZN", "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", "$ SU", "USN", "USS", "UYI", "UYP", "UYU", "UZS", "VEB", "VEF", "VND", "VNN", "VUV", "WST", "FCFA", "XAG", "XAU", "XBA", "XBB", "XBC", "XBD", "XCD", "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"},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Gen.", "Cʼhwe.", "Meur.", "Ebr.", "Mae", "Mezh.", "Goue.", "Eost", "Gwen.", "Here", "Du", "Kzu."},
@@ -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{"WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "WAST": "eur hañv Afrika ar Cʼhornôg", "AST": "AST", "SAST": "eur cʼhoañv Suafrika", "AEST": "eur cʼhoañv Aostralia ar Reter", "WIB": "eur Indonezia ar Cʼhornôg", "ARST": "eur hañv Arcʼhantina", "BT": "eur Bhoutan", "TMT": "eur cʼhoañv Turkmenistan", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "LHDT": "LHDT", "HKT": "eur cʼhoañv Hong Kong", "CST": "CST", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "EDT": "eur hañv ar Reter", "CLT": "eur cʼhoañv Chile", "OESZ": "eur hañv Europa ar Reter", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "CDT": "CDT", "JST": "eur cʼhoañv Japan", "CLST": "eur hañv Chile", "MYT": "eur Malaysia", "HKST": "eur hañv Hong Kong", "OEZ": "eur cʼhoañv Europa ar Reter", "GMT": "Amzer keitat Greenwich (AKG)", "CHAST": "eur cʼhoañv Chatham", "UYST": "eur hañv Uruguay", "ART": "eur cʼhoañv Arcʼhantina", "GYT": "eur Guyana", "ECT": "eur Ecuador", "JDT": "eur hañv Japan", "AKDT": "eur hañv Alaska", "WESZ": "eur hañv Europa ar Cʼhornôg", "HADT": "HADT", "CHADT": "eur hañv Chatham", "MEZ": "eur cʼhoañv Kreizeuropa", "ChST": "ChST", "HAT": "eur hañv Newfoundland", "UYT": "eur cʼhoañv Uruguay", "PDT": "PDT", "AEDT": "eur hañv Aostralia ar Reter", "NZDT": "eur hañv Zeland-Nevez", "EAT": "eur Afrika ar Reter", "NZST": "eur cʼhoañv Zeland-Nevez", "COST": "eur hañv Kolombia", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "MESZ": "eur hañv Kreizeuropa", "ACST": "eur cʼhoañv Kreizaostralia", "MST": "eur cʼhoañv ar Menezioù", "MDT": "eur hañv ar Menezioù", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "BOT": "eur Bolivia", "HAST": "HAST", "SGT": "eur cʼhoañv Singapour", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "ACDT": "eur hañv Kreizaostralia", "CAT": "eur Kreizafrika", "EST": "eur cʼhoañv ar Reter", "TMST": "eur hañv Turkmenistan", "WITA": "WITA", "∅∅∅": "eur hañv an Azorez", "WIT": "eur Indonezia ar Reter", "PST": "PST", "ADT": "ADT", "IST": "eur cʼhoañv India", "AKST": "eur cʼhoañv Alaska", "HNT": "eur cʼhoañv Newfoundland", "COT": "eur cʼhoañv Kolombia", "SRT": "eur Surinam", "VET": "eur Venezuela", "GFT": "eur Gwiana cʼhall", "LHST": "LHST"},
+ timezones: map[string]string{"WAST": "eur hañv Afrika ar Cʼhornôg", "NZDT": "eur hañv Zeland-Nevez", "CLST": "eur hañv Chile", "UYST": "eur hañv Uruguay", "LHDT": "LHDT", "UYT": "eur cʼhoañv Uruguay", "WIT": "eur Indonezia ar Reter", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "NZST": "eur cʼhoañv Zeland-Nevez", "HAT": "eur hañv Newfoundland", "GYT": "eur Guyana", "CDT": "CDT", "EST": "eur cʼhoañv ar Reter", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "AST": "AST", "ACST": "eur cʼhoañv Kreizaostralia", "IST": "eur cʼhoañv India", "AKST": "eur cʼhoañv Alaska", "EAT": "eur Afrika ar Reter", "MEZ": "eur cʼhoañv Kreizeuropa", "MST": "eur cʼhoañv ar Menezioù", "ARST": "eur hañv Arcʼhantina", "EDT": "eur hañv ar Reter", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "HKST": "eur hañv Hong Kong", "LHST": "LHST", "JDT": "eur hañv Japan", "VET": "eur Venezuela", "WESZ": "eur hañv Europa ar Cʼhornôg", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "ACDT": "eur hañv Kreizaostralia", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "WITA": "WITA", "ChST": "ChST", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "HAST": "HAST", "SAST": "eur cʼhoañv Suafrika", "JST": "eur cʼhoañv Japan", "MYT": "eur Malaysia", "PST": "PST", "SRT": "eur Surinam", "HKT": "eur cʼhoañv Hong Kong", "HADT": "HADT", "ECT": "eur Ecuador", "AKDT": "eur hañv Alaska", "CHAST": "eur cʼhoañv Chatham", "HNT": "eur cʼhoañv Newfoundland", "CAT": "eur Kreizafrika", "TMST": "eur hañv Turkmenistan", "ART": "eur cʼhoañv Arcʼhantina", "MESZ": "eur hañv Kreizeuropa", "AEDT": "eur hañv Aostralia ar Reter", "GMT": "Amzer keitat Greenwich (AKG)", "GFT": "eur Gwiana cʼhall", "CHADT": "eur hañv Chatham", "OEZ": "eur cʼhoañv Europa ar Reter", "ADT": "ADT", "CLT": "eur cʼhoañv Chile", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "PDT": "PDT", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "WIB": "eur Indonezia ar Cʼhornôg", "∅∅∅": "eur hañv an Azorez", "BT": "eur Bhoutan", "COT": "eur cʼhoañv Kolombia", "BOT": "eur Bolivia", "TMT": "eur cʼhoañv Turkmenistan", "CST": "CST", "AEST": "eur cʼhoañv Aostralia ar Reter", "MDT": "eur hañv ar Menezioù", "SGT": "eur cʼhoañv Singapour", "COST": "eur hañv Kolombia", "OESZ": "eur hañv Europa ar Reter"},
}
}
@@ -94,9 +94,9 @@ func (br *br) PluralsRange() []locales.PluralRule {
func (br *br) 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
@@ -192,7 +192,8 @@ func (br *br) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'br' and handles both Whole and Real numbers based on 'v'
-func (br *br) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,20 +203,14 @@ func (br *br) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -226,9 +221,7 @@ func (br *br) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -236,13 +229,12 @@ func (br *br) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'br' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (br *br) FmtPercent(num float64, v uint64) (results string) {
+func (br *br) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(br.decimal)
b := make([]byte, 0, l)
@@ -250,10 +242,7 @@ func (br *br) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
continue
}
@@ -261,9 +250,7 @@ func (br *br) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -275,12 +262,11 @@ func (br *br) FmtPercent(num float64, v uint64) (results string) {
b = append(b, br.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'br'
-func (br *br) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -292,20 +278,14 @@ func (br *br) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -316,9 +296,7 @@ func (br *br) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -341,13 +319,12 @@ func (br *br) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'br'
// in accounting notation.
-func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
@@ -359,20 +336,14 @@ func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -384,9 +355,7 @@ func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
@@ -415,8 +384,7 @@ func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'br'
diff --git a/br_FR/br_FR.go b/br_FR/br_FR.go
index 567a9069..587ace63 100644
--- a/br_FR/br_FR.go
+++ b/br_FR/br_FR.go
@@ -18,7 +18,7 @@ type br_FR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
pluralsRange: nil,
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Gen.", "Cʼhwe.", "Meur.", "Ebr.", "Mae", "Mezh.", "Goue.", "Eost", "Gwen.", "Here", "Du", "Kzu."},
@@ -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{"UYST": "eur hañv Uruguay", "AEST": "eur cʼhoañv Aostralia ar Reter", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "MST": "eur cʼhoañv ar Menezioù", "ECT": "eur Ecuador", "IST": "eur cʼhoañv India", "WESZ": "eur hañv Europa ar Cʼhornôg", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "PDT": "PDT", "GFT": "eur Gwiana cʼhall", "TMST": "eur hañv Turkmenistan", "AKDT": "eur hañv Alaska", "WAST": "eur hañv Afrika ar Cʼhornôg", "MDT": "eur hañv ar Menezioù", "ChST": "ChST", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "NZDT": "eur hañv Zeland-Nevez", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "JDT": "eur hañv Japan", "CDT": "CDT", "UYT": "eur cʼhoañv Uruguay", "COST": "eur hañv Kolombia", "ACST": "eur cʼhoañv Kreizaostralia", "CHAST": "eur cʼhoañv Chatham", "COT": "eur cʼhoañv Kolombia", "WITA": "WITA", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "WIT": "eur Indonezia ar Reter", "HAT": "eur hañv Newfoundland", "CAT": "eur Kreizafrika", "TMT": "eur cʼhoañv Turkmenistan", "∅∅∅": "eur hañv an Azorez", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "CHADT": "eur hañv Chatham", "MEZ": "eur cʼhoañv Kreizeuropa", "ARST": "eur hañv Arcʼhantina", "SRT": "eur Surinam", "HKT": "eur cʼhoañv Hong Kong", "CST": "CST", "CLT": "eur cʼhoañv Chile", "WIB": "eur Indonezia ar Cʼhornôg", "OEZ": "eur cʼhoañv Europa ar Reter", "HKST": "eur hañv Hong Kong", "BOT": "eur Bolivia", "SAST": "eur cʼhoañv Suafrika", "LHST": "LHST", "CLST": "eur hañv Chile", "GMT": "Amzer keitat Greenwich (AKG)", "AST": "AST", "MESZ": "eur hañv Kreizeuropa", "MYT": "eur Malaysia", "HADT": "HADT", "AEDT": "eur hañv Aostralia ar Reter", "NZST": "eur cʼhoañv Zeland-Nevez", "PST": "PST", "VET": "eur Venezuela", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "HAST": "HAST", "HNT": "eur cʼhoañv Newfoundland", "EST": "eur cʼhoañv ar Reter", "LHDT": "LHDT", "SGT": "eur cʼhoañv Singapour", "JST": "eur cʼhoañv Japan", "AKST": "eur cʼhoañv Alaska", "ACDT": "eur hañv Kreizaostralia", "ART": "eur cʼhoañv Arcʼhantina", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "ADT": "ADT", "EAT": "eur Afrika ar Reter", "EDT": "eur hañv ar Reter", "OESZ": "eur hañv Europa ar Reter", "BT": "eur Bhoutan", "GYT": "eur Guyana"},
+ timezones: map[string]string{"EAT": "eur Afrika ar Reter", "CHADT": "eur hañv Chatham", "OEZ": "eur cʼhoañv Europa ar Reter", "AEDT": "eur hañv Aostralia ar Reter", "ART": "eur cʼhoañv Arcʼhantina", "ChST": "ChST", "ECT": "eur Ecuador", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "EST": "eur cʼhoañv ar Reter", "MDT": "eur hañv Macau", "ACDT": "eur hañv Kreizaostralia", "BOT": "eur Bolivia", "WIT": "eur Indonezia ar Reter", "MST": "eur cʼhoañv Macau", "MESZ": "eur hañv Kreizeuropa", "HNT": "eur cʼhoañv Newfoundland", "PDT": "PDT", "WESZ": "eur hañv Europa ar Cʼhornôg", "NZDT": "eur hañv Zeland-Nevez", "HKT": "eur cʼhoañv Hong Kong", "BT": "eur Bhoutan", "TMT": "eur cʼhoañv Turkmenistan", "TMST": "eur hañv Turkmenistan", "WIB": "eur Indonezia ar Cʼhornôg", "AST": "AST", "AEST": "eur cʼhoañv Aostralia ar Reter", "SRT": "eur Surinam", "CAT": "eur Kreizafrika", "EDT": "eur hañv ar Reter", "GMT": "Amzer keitat Greenwich (AKG)", "COT": "eur cʼhoañv Kolombia", "HAST": "HAST", "CLT": "eur cʼhoañv Chile", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "MYT": "eur Malaysia", "CST": "CST", "∅∅∅": "eur hañv Perou", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "ADT": "ADT", "HAT": "eur hañv Newfoundland", "AKST": "eur cʼhoañv Alaska", "UYT": "eur cʼhoañv Uruguay", "WAST": "eur hañv Afrika ar Cʼhornôg", "JST": "eur cʼhoañv Japan", "MEZ": "eur cʼhoañv Kreizeuropa", "LHDT": "LHDT", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "IST": "eur cʼhoañv India", "PST": "PST", "ARST": "eur hañv Arcʼhantina", "CDT": "CDT", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "CLST": "eur hañv Chile", "ACST": "eur cʼhoañv Kreizaostralia", "SGT": "eur cʼhoañv Singapour", "WITA": "WITA", "AKDT": "eur hañv Alaska", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "SAST": "eur cʼhoañv Suafrika", "UYST": "eur hañv Uruguay", "HKST": "eur hañv Hong Kong", "COST": "eur hañv Kolombia", "LHST": "LHST", "JDT": "eur hañv Japan", "GYT": "eur Guyana", "GFT": "eur Gwiana cʼhall", "HADT": "HADT", "NZST": "eur cʼhoañv Zeland-Nevez", "CHAST": "eur cʼhoañv Chatham", "OESZ": "eur hañv Europa ar Reter", "VET": "eur Venezuela"},
}
}
@@ -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)
+ 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
@@ -192,7 +192,8 @@ func (br *br_FR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'br_FR' and handles both Whole and Real numbers based on 'v'
-func (br *br_FR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,20 +203,14 @@ func (br *br_FR) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -226,9 +221,7 @@ func (br *br_FR) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -236,13 +229,12 @@ func (br *br_FR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'br_FR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (br *br_FR) FmtPercent(num float64, v uint64) (results string) {
+func (br *br_FR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(br.decimal)
b := make([]byte, 0, l)
@@ -250,10 +242,7 @@ func (br *br_FR) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
continue
}
@@ -261,9 +250,7 @@ func (br *br_FR) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -275,12 +262,11 @@ func (br *br_FR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, br.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'br_FR'
-func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
@@ -292,20 +278,14 @@ func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -316,9 +296,7 @@ func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
// reverse
@@ -341,13 +319,12 @@ func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'br_FR'
// in accounting notation.
-func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
@@ -359,20 +336,14 @@ func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(br.decimal) - 1; j >= 0; j-- {
- b = append(b, br.decimal[j])
- }
-
+ b = append(b, br.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(br.group) - 1; j >= 0; j-- {
- b = append(b, br.group[j])
- }
-
+ b = append(b, br.group[0])
count = 1
} else {
count++
@@ -384,9 +355,7 @@ func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(br.minus) - 1; j >= 0; j-- {
- b = append(b, br.minus[j])
- }
+ b = append(b, br.minus[0])
}
@@ -415,8 +384,7 @@ func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'br_FR'
diff --git a/brx/brx.go b/brx/brx.go
index fe63993f..73b3b900 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{"SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "JDT": "जपान डेलाईट टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "UYST": "ऊरुगुए समर टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "MESZ": "मध्य यूरोप समर टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "COST": "कोलंबिया समर टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "ARST": "अर्जण्टिना समर टाईम", "MDT": "अमरिका माऊन्टन डेलाईट टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "CLST": "चीली समर टाईम", "CHADT": "चैथम डेलाईट टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "AKDT": "अलास्का डेलाईट टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "HKST": "हाँगकॉंग समर टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "∅∅∅": "आज़ोर समर टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "MST": "अमरिका माऊन्टन स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम"},
+ timezones: map[string]string{"JST": "जपान स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "AKDT": "अलास्का डेलाईट टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "ARST": "अर्जण्टिना समर टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "MST": "माकाऊ स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "HKST": "हाँगकॉंग समर टाईम", "∅∅∅": "अमाज़ोन समर टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "CLST": "चीली समर टाईम", "JDT": "जपान डेलाईट टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "MDT": "माकाऊ समर टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "MESZ": "मध्य यूरोप समर टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "UYST": "ऊरुगुए समर टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम"},
}
}
@@ -185,7 +185,8 @@ func (brx *brx) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'brx' and handles both Whole and Real numbers based on 'v'
-func (brx *brx) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (brx *brx) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'brx' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (brx *brx) FmtPercent(num float64, v uint64) (results string) {
+func (brx *brx) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(brx.decimal)
b := make([]byte, 0, l)
@@ -262,12 +262,11 @@ func (brx *brx) FmtPercent(num float64, v uint64) (results string) {
b = append(b, brx.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'brx'
-func (brx *brx) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (brx *brx) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
@@ -333,13 +332,12 @@ func (brx *brx) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'brx'
// in accounting notation.
-func (brx *brx) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (brx *brx) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
@@ -417,8 +415,7 @@ func (brx *brx) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'brx'
diff --git a/brx_IN/brx_IN.go b/brx_IN/brx_IN.go
index 12145ab9..f4745f8d 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{"HKST": "हाँगकॉंग समर टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "UYST": "ऊरुगुए समर टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "AKDT": "अलास्का डेलाईट टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "∅∅∅": "आकर समर टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "MST": "माकाऊ स्टैंडर्ड टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "JDT": "जपान डेलाईट टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "MDT": "माकाऊ समर टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "CLST": "चीली समर टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "ARST": "अर्जण्टिना समर टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम", "MESZ": "मध्य यूरोप समर टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम"},
+ timezones: map[string]string{"ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "MST": "माकाऊ स्टैंडर्ड टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "MESZ": "मध्य यूरोप समर टाईम", "JDT": "जपान डेलाईट टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "CLST": "चीली समर टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "ARST": "अर्जण्टिना समर टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "COST": "कोलंबिया समर टाईम", "AKDT": "अलास्का डेलाईट टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "∅∅∅": "आज़ोर समर टाईम", "HKST": "हाँगकॉंग समर टाईम", "MDT": "माकाऊ समर टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "UYST": "ऊरुगुए समर टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम"},
}
}
@@ -185,7 +185,8 @@ func (brx *brx_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'brx_IN' and handles both Whole and Real numbers based on 'v'
-func (brx *brx_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (brx *brx_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'brx_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (brx *brx_IN) FmtPercent(num float64, v uint64) (results string) {
+func (brx *brx_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(brx.decimal)
b := make([]byte, 0, l)
@@ -262,12 +262,11 @@ func (brx *brx_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, brx.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'brx_IN'
-func (brx *brx_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (brx *brx_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
@@ -333,13 +332,12 @@ func (brx *brx_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'brx_IN'
// in accounting notation.
-func (brx *brx_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (brx *brx_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
@@ -417,8 +415,7 @@ func (brx *brx_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'brx_IN'
diff --git a/bs/bs.go b/bs/bs.go
index 83c8a8ff..a84f1b68 100644
--- a/bs/bs.go
+++ b/bs/bs.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "bs",
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: "-",
@@ -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{"ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "SGT": "Standardno singapursko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "JST": "Standardno japansko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "GMT": "Vrijeme po Grinviču", "CHAST": "Standardno čatamsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "BOT": "Bolivijsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "AWST": "Standardno zapadnoaustralijsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "UYST": "Urugvajsko ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)", "ART": "Standardno argentinsko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "SRT": "Surinamsko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "IST": "Standardno indijsko vrijeme", "NZST": "Standardno novozelandsko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "CAT": "Centralnoafričko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "MST": "Standardno planinsko vrijeme (SAD)", "VET": "Venecuelansko vrijeme", "MYT": "Malezijsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "WART": "Standardno zapadnoargentinsko vrijeme", "ADT": "Ljetno računanje atlantskog vremena", "∅∅∅": "Azorsko ljetno računanje vremena", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "HKST": "Hongkonško ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "CLT": "Standardno čileansko vrijeme", "AST": "Standardno atlantsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "TMST": "Turkmenistansko ljetno računanje vremena", "SAST": "Standardno južnoafričko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "GYT": "Gvajansko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "MESZ": "Centralnoevropsko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "UYT": "Standardno urugvajsko vrijeme", "ECT": "Ekvadorsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "ARST": "Argentinsko ljetno računanje vremena", "BT": "Butansko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)"},
+ timezones: map[string]string{"AEST": "Standardno istočnoaustralijsko vrijeme", "VET": "Venecuelansko vrijeme", "ART": "Standardno argentinsko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "OESZ": "Istočnoevropsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "MST": "Standardno planinsko vrijeme (SAD)", "SRT": "Surinamsko vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "CLT": "Standardno čileansko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "HKST": "Hongkonško ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "ECT": "Ekvadorsko vrijeme", "EAT": "Istočnoafričko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "CLST": "Čileansko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "UYT": "Standardno urugvajsko vrijeme", "BT": "Butansko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "MDT": "Ljetno računanje planinskog vremena (SAD)", "BOT": "Bolivijsko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "WAT": "Standardno zapadnoafričko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "GMT": "Vrijeme po Grinviču", "NZDT": "Novozelandsko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)", "WEZ": "Standardno zapadnoevropsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "ARST": "Argentinsko ljetno računanje vremena", "EDT": "Ljetno računanje istočnog vremena (SAD)", "ChST": "Standardno čamorsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "AWST": "Standardno zapadnoaustralijsko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "JST": "Standardno japansko vrijeme", "IST": "Standardno indijsko vrijeme", "PST": "Standardno pacifičko vrijeme (SAD)", "∅∅∅": "Azorsko ljetno računanje vremena", "CAT": "Centralnoafričko vrijeme", "HKT": "Standardno hongkonško vrijeme", "AKST": "Standardno aljaskansko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "NZST": "Standardno novozelandsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "SGT": "Standardno singapursko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "AST": "Standardno atlantsko vrijeme", "MYT": "Malezijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "WAST": "Zapadnoafričko ljetno računanje vremena", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "WITA": "Centralnoindonezijsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme"},
}
}
@@ -219,7 +219,8 @@ func (bs *bs) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bs' and handles both Whole and Real numbers based on 'v'
-func (bs *bs) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (bs *bs) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bs' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bs *bs) FmtPercent(num float64, v uint64) (results string) {
+func (bs *bs) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bs.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (bs *bs) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bs'
-func (bs *bs) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -345,13 +344,12 @@ func (bs *bs) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bs'
// in accounting notation.
-func (bs *bs) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -411,8 +409,7 @@ func (bs *bs) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bs'
diff --git a/bs_Cyrl/bs_Cyrl.go b/bs_Cyrl/bs_Cyrl.go
index 368a07f0..0b24c39b 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{"∅∅∅": "Амазон летње рачунање времена", "CST": "Централно стандардно време", "WESZ": "Западноевропско летње рачунање времена", "EST": "Источно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "COST": "Колумбија летње рачунање времена", "MYT": "Малезија време", "SGT": "Сингапур стандардно време", "MDT": "Макао летње рачунање вемена", "AST": "Атланско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "CDT": "Централно летње рачунање времена", "PDT": "Пацифичко летње рачунање времена", "WART": "Западна Аргентина стандардно време", "ARST": "Аргентина летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "GMT": "Гринвич средње време", "NZDT": "Нови Зеланд летње рачунање времена", "GFT": "Француска Гвајана време", "JDT": "Јапанско летње рачунање времена", "AKST": "Аљашко стандардно време", "AKDT": "Аљашко летње време", "AWST": "Аустралијско западно стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "CLT": "Чиле стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "LHST": "Лорд Хов стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "WIB": "Западно-индонезијско време", "CHAST": "Чатам стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "WEZ": "Западноевропско стандардно време", "UYT": "Уругвај стандардно време", "AEST": "Аустралијско источно стандардно време", "NZST": "Нови Зеланд стандардно време", "WAST": "Западно-афричко летње рачунање времена", "VET": "Венецуела време", "ECT": "Еквадор време", "IST": "Индијско стандардно време", "EAT": "Источно-афричко време", "PST": "Пацифичко стандардно време", "CHADT": "Чатам летње рачунање времена", "BOT": "Боливија време", "SAST": "Јужно-афричко време", "TMST": "Туркменистан летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "HKT": "Хонг Конг стандардно време", "CAT": "Централно-афричко време", "EDT": "Источно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "COT": "Колумбија стандардно време", "WAT": "Западно-афричко стандардно време", "TMT": "Туркменистан стандардно време", "ChST": "Чаморо време", "HAST": "Хавајско-алеутско стандардно време", "HKST": "Хонгконшко летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "MST": "Макао стандардно време", "HNT": "Њуфаундленд стандардно време", "CLST": "Чиле летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "WITA": "Централно-индонезијско време", "WIT": "Источно-индонезијско време", "ART": "Аргентина стандардно време", "SRT": "Суринам време", "BT": "Бутан време", "ACST": "Аустралијско централно стандардно време", "GYT": "Гвајана време", "JST": "Јапанско стандардно време"},
+ timezones: map[string]string{"ACDT": "Аустралијско централно летње рачунање времена", "SRT": "Суринам време", "HAST": "Хавајско-алеутско стандардно време", "JDT": "Јапанско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MDT": "Планинско летње рачунање времена", "MYT": "Малезија време", "∅∅∅": "Азори летње рачунање времена", "CAT": "Централно-афричко време", "WITA": "Централно-индонезијско време", "ART": "Аргентина стандардно време", "AST": "Атланско стандардно време", "MST": "Планинско стандардно време", "WESZ": "Западноевропско летње рачунање времена", "CDT": "Централно летње рачунање времена", "CHAST": "Чатам стандардно време", "CLST": "Чиле летње рачунање времена", "HKT": "Хонг Конг стандардно време", "GFT": "Француска Гвајана време", "GMT": "Гринвич средње време", "LHST": "Лорд Хов стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "UYST": "Уругвај летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "HKST": "Хонгконшко летње рачунање времена", "WIB": "Западно-индонезијско време", "AWST": "Аустралијско западно стандардно време", "HNT": "Њуфаундленд стандардно време", "TMST": "Туркменистан летње рачунање времена", "BT": "Бутан време", "EDT": "Источно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "WART": "Западна Аргентина стандардно време", "EAT": "Источно-афричко време", "HADT": "Хавајско-алеутско летње рачунање времена", "AKST": "Аљашко стандардно време", "COST": "Колумбија летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "OESZ": "Источноевропско летње рачунање времена", "BOT": "Боливија време", "ECT": "Еквадор време", "CLT": "Чиле стандардно време", "JST": "Јапанско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "WAT": "Западно-афричко стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "PDT": "Пацифичко летње рачунање времена", "GYT": "Гвајана време", "PST": "Пацифичко стандардно време", "UYT": "Уругвај стандардно време", "TMT": "Туркменистан стандардно време", "ChST": "Чаморо време", "CST": "Централно стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "VET": "Венецуела време", "COT": "Колумбија стандардно време", "SAST": "Јужно-афричко време", "ACWST": "Аустралијско централно западно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "EST": "Источно стандардно време", "ARST": "Аргентина летње рачунање времена", "WIT": "Источно-индонезијско време", "AKDT": "Аљашко летње време", "WAST": "Западно-афричко летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "AEST": "Аустралијско источно стандардно време", "SGT": "Сингапур стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "IST": "Индијско стандардно време", "WEZ": "Западноевропско стандардно време"},
}
}
@@ -219,7 +219,8 @@ func (bs *bs_Cyrl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bs_Cyrl' and handles both Whole and Real numbers based on 'v'
-func (bs *bs_Cyrl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (bs *bs_Cyrl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bs_Cyrl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bs *bs_Cyrl) FmtPercent(num float64, v uint64) (results string) {
+func (bs *bs_Cyrl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bs.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (bs *bs_Cyrl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Cyrl'
-func (bs *bs_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -345,13 +344,12 @@ func (bs *bs_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Cyrl'
// in accounting notation.
-func (bs *bs_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -411,8 +409,7 @@ func (bs *bs_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bs_Cyrl'
diff --git a/bs_Cyrl_BA/bs_Cyrl_BA.go b/bs_Cyrl_BA/bs_Cyrl_BA.go
index b2950b77..00e06098 100644
--- a/bs_Cyrl_BA/bs_Cyrl_BA.go
+++ b/bs_Cyrl_BA/bs_Cyrl_BA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "bs_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: "-",
@@ -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{"WAST": "Zapadnoafričko ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "AKST": "Standardno aljaskansko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "HKT": "Standardno hongkonško vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "OESZ": "Istočnoevropsko ljetno računanje vremena", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "SAST": "Standardno južnoafričko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "JST": "Standardno japansko vrijeme", "SGT": "Standardno singapursko vrijeme", "CDT": "Ljetno računanje centralnog vremena (SAD)", "EST": "Standardno istočno vrijeme (SAD)", "GMT": "Vrijeme po Grinviču", "SRT": "Surinamsko vrijeme", "MYT": "Malezijsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "NZST": "Standardno novozelandsko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "WART": "Standardno zapadnoargentinsko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "MDT": "Ljetno računanje planinskog vremena (SAD)", "VET": "Venecuelansko vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "GYT": "Gvajansko vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "BT": "Butansko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "TMT": "Standardno turkmenistansko vrijeme", "ECT": "Ekvadorsko vrijeme", "EAT": "Istočnoafričko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "HKST": "Hongkonško ljetno računanje vremena", "UYT": "Standardno urugvajsko vrijeme", "ADT": "Ljetno računanje atlantskog vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "OEZ": "Standardno istočnoevropsko vrijeme", "ART": "Standardno argentinsko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "CAT": "Centralnoafričko vrijeme", "AST": "Standardno atlantsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "GFT": "Vrijeme Francuske Gvajane", "IST": "Standardno indijsko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)"},
+ timezones: map[string]string{"HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "CHAST": "Standardno čatamsko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "GFT": "Vrijeme Francuske Gvajane", "∅∅∅": "Peruansko ljetno računanje vremena", "AKDT": "Aljaskansko ljetno računanje vremena", "MYT": "Malezijsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "ECT": "Ekvadorsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "TMST": "Turkmenistansko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "ART": "Standardno argentinsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "MST": "Makao standardno vreme", "WAST": "Zapadnoafričko ljetno računanje vremena", "JDT": "Japansko ljetno računanje vremena", "CLST": "Čileansko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "AWST": "Standardno zapadnoaustralijsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "MDT": "Makao letnje računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "GYT": "Gvajansko vrijeme", "CDT": "Ljetno računanje centralnog vremena (SAD)", "COT": "Standardno kolumbijsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)", "VET": "Venecuelansko vrijeme", "BT": "Butansko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "JST": "Standardno japansko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "WITA": "Centralnoindonezijsko vrijeme", "EAT": "Istočnoafričko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "SGT": "Standardno singapursko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "CST": "Standardno centralno vrijeme (SAD)", "NZST": "Standardno novozelandsko vrijeme", "SRT": "Surinamsko vrijeme", "CAT": "Centralnoafričko vrijeme", "GMT": "Vrijeme po Grinviču", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "WAT": "Standardno zapadnoafričko vrijeme", "AST": "Standardno atlantsko vrijeme", "IST": "Standardno indijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "HKT": "Standardno hongkonško vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "CLT": "Standardno čileansko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "BOT": "Bolivijsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "MESZ": "Centralnoevropsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "ACST": "Standardno centralnoaustralijsko vrijeme"},
}
}
@@ -219,7 +219,8 @@ func (bs *bs_Cyrl_BA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bs_Cyrl_BA' and handles both Whole and Real numbers based on 'v'
-func (bs *bs_Cyrl_BA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (bs *bs_Cyrl_BA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bs_Cyrl_BA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bs *bs_Cyrl_BA) FmtPercent(num float64, v uint64) (results string) {
+func (bs *bs_Cyrl_BA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bs.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (bs *bs_Cyrl_BA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Cyrl_BA'
-func (bs *bs_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -345,13 +344,12 @@ func (bs *bs_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Cyrl_BA'
// in accounting notation.
-func (bs *bs_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -411,8 +409,7 @@ func (bs *bs_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bs_Cyrl_BA'
diff --git a/bs_Latn/bs_Latn.go b/bs_Latn/bs_Latn.go
index e7827c57..e508e717 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{"SRT": "Surinamsko vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "TMST": "Turkmenistansko ljetno računanje vremena", "IST": "Standardno indijsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "SGT": "Standardno singapursko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "WAST": "Zapadnoafričko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "HKST": "Hongkonško ljetno računanje vremena", "CLT": "Standardno čileansko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "BOT": "Bolivijsko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "ADT": "Ljetno računanje atlantskog vremena", "BT": "Butansko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "NZST": "Standardno novozelandsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "UYT": "Standardno urugvajsko vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "MST": "Standardno planinsko vrijeme (SAD)", "GFT": "Vrijeme Francuske Gvajane", "ECT": "Ekvadorsko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "NZDT": "Novozelandsko ljetno računanje vremena", "COT": "Standardno kolumbijsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "ART": "Standardno argentinsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "HAT": "Njufaundlendsko ljetno računanje vremena", "MEZ": "Standardno centralnoevropsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "PST": "Standardno pacifičko vrijeme (SAD)", "CHAST": "Standardno čatamsko vrijeme", "VET": "Venecuelansko vrijeme", "MYT": "Malezijsko vrijeme", "JST": "Standardno japansko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "GMT": "Vrijeme po Grinviču", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "CAT": "Centralnoafričko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "AEST": "Standardno istočnoaustralijsko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "TMT": "Standardno turkmenistansko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena"},
+ timezones: map[string]string{"JDT": "Japansko ljetno računanje vremena", "WART": "Standardno zapadnoargentinsko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "HKT": "Standardno hongkonško vrijeme", "GMT": "Vrijeme po Grinviču", "HAST": "Standardno havajsko-aleućansko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "CHAST": "Standardno čatamsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "ACST": "Standardno centralnoaustralijsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "ART": "Standardno argentinsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "OEZ": "Standardno istočnoevropsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "HAT": "Njufaundlendsko ljetno računanje vremena", "MDT": "Ljetno računanje planinskog vremena (SAD)", "WITA": "Centralnoindonezijsko vrijeme", "CDT": "Ljetno računanje centralnog vremena (SAD)", "COST": "Kolumbijsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "IST": "Standardno indijsko vrijeme", "CAT": "Centralnoafričko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "MYT": "Malezijsko vrijeme", "SRT": "Surinamsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "SGT": "Standardno singapursko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "NZST": "Standardno novozelandsko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "PST": "Standardno pacifičko vrijeme (SAD)", "EST": "Standardno istočno vrijeme (SAD)", "ECT": "Ekvadorsko vrijeme", "BT": "Butansko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "ARST": "Argentinsko ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "JST": "Standardno japansko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "GFT": "Vrijeme Francuske Gvajane", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "OESZ": "Istočnoevropsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "ChST": "Standardno čamorsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "WAT": "Standardno zapadnoafričko vrijeme", "VET": "Venecuelansko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "SAST": "Standardno južnoafričko vrijeme", "CLST": "Čileansko ljetno računanje vremena"},
}
}
@@ -101,8 +101,8 @@ func (bs *bs_Latn) CardinalPluralRule(num float64, v uint64) locales.PluralRule
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod10 := i % 10
iMod100 := i % 100
+ iMod10 := i % 10
fMod10 := f % 10
fMod100 := f % 100
@@ -219,7 +219,8 @@ func (bs *bs_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bs_Latn' and handles both Whole and Real numbers based on 'v'
-func (bs *bs_Latn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (bs *bs_Latn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bs_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bs *bs_Latn) FmtPercent(num float64, v uint64) (results string) {
+func (bs *bs_Latn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bs.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (bs *bs_Latn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Latn'
-func (bs *bs_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -345,13 +344,12 @@ func (bs *bs_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Latn'
// in accounting notation.
-func (bs *bs_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -411,8 +409,7 @@ func (bs *bs_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bs_Latn'
diff --git a/bs_Latn_BA/bs_Latn_BA.go b/bs_Latn_BA/bs_Latn_BA.go
index 133656a4..b7849856 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{"WESZ": "Zapadnoevropsko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "ARST": "Argentinsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "SRT": "Surinamsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "NZST": "Standardno novozelandsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "AKST": "Standardno aljaskansko vrijeme", "CLT": "Standardno čileansko vrijeme", "CAT": "Centralnoafričko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "IST": "Standardno indijsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "UYT": "Standardno urugvajsko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "ECT": "Ekvadorsko vrijeme", "EAT": "Istočnoafričko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "VET": "Venecuelansko vrijeme", "MYT": "Malezijsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "GYT": "Gvajansko vrijeme", "SGT": "Standardno singapursko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "COT": "Standardno kolumbijsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "UYST": "Urugvajsko ljetno računanje vremena", "SAST": "Standardno južnoafričko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "CDT": "Ljetno računanje centralnog vremena (SAD)", "NZDT": "Novozelandsko ljetno računanje vremena", "TMT": "Standardno turkmenistansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "EDT": "Ljetno računanje istočnog vremena (SAD)", "GMT": "Vrijeme po Grinviču", "OESZ": "Istočnoevropsko ljetno računanje vremena", "BT": "Butansko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "ART": "Standardno argentinsko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "HAT": "Njufaundlendsko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "JST": "Standardno japansko vrijeme", "PST": "Standardno pacifičko vrijeme (SAD)"},
+ timezones: map[string]string{"MEZ": "Standardno centralnoevropsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "HNT": "Standardno njufaundlendsko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "WEZ": "Standardno zapadnoevropsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "JDT": "Japansko ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "TMT": "Standardno turkmenistansko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "NZST": "Standardno novozelandsko vrijeme", "CHAST": "Standardno čatamsko vrijeme", "AST": "Standardno atlantsko vrijeme", "ACST": "Standardno centralnoaustralijsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "OEZ": "Standardno istočnoevropsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "UYST": "Urugvajsko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "ECT": "Ekvadorsko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "SGT": "Standardno singapursko vrijeme", "GMT": "Vrijeme po Grinviču", "CHADT": "Čatamsko ljetno računanje vremena", "WAT": "Standardno zapadnoafričko vrijeme", "CAT": "Centralnoafričko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "GFT": "Vrijeme Francuske Gvajane", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "ChST": "Standardno čamorsko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "IST": "Standardno indijsko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "WIT": "Istočnoindonezijsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "CLT": "Standardno čileansko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "∅∅∅": "Azorsko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)", "MYT": "Malezijsko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "ART": "Standardno argentinsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "OESZ": "Istočnoevropsko ljetno računanje vremena", "JST": "Standardno japansko vrijeme", "VET": "Venecuelansko vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "PST": "Standardno pacifičko vrijeme (SAD)", "HKT": "Standardno hongkonško vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "BT": "Butansko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "SRT": "Surinamsko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena"},
}
}
@@ -101,8 +101,8 @@ func (bs *bs_Latn_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
@@ -219,7 +219,8 @@ func (bs *bs_Latn_BA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'bs_Latn_BA' and handles both Whole and Real numbers based on 'v'
-func (bs *bs_Latn_BA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (bs *bs_Latn_BA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'bs_Latn_BA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (bs *bs_Latn_BA) FmtPercent(num float64, v uint64) (results string) {
+func (bs *bs_Latn_BA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(bs.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (bs *bs_Latn_BA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, bs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Latn_BA'
-func (bs *bs_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -345,13 +344,12 @@ func (bs *bs_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'bs_Latn_BA'
// in accounting notation.
-func (bs *bs_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (bs *bs_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
@@ -411,8 +409,7 @@ func (bs *bs_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'bs_Latn_BA'
diff --git a/ca/ca.go b/ca/ca.go
index 4f9b84d7..8e88e7b5 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{"HKST": "Hora d’estiu de Hong Kong", "UYST": "Hora d’estiu de l’Uruguai", "NZDT": "Hora d’estiu de Nova Zelanda", "MESZ": "Hora d’estiu del Centre d’Europa", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "SGT": "Hora de Singapur", "AWDT": "Hora d’estiu d’Austràlia Occidental", "UYT": "Hora estàndard de l’Uruguai", "TMST": "Hora d’estiu del Turkmenistan", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AST": "Hora estàndard de l’Atlàntic", "SRT": "Hora de Surinam", "∅∅∅": "Hora d’estiu de Brasília", "OESZ": "Hora d’estiu de l’Est d’Europa", "WAT": "Hora estàndard de l’Àfrica Occidental", "WIT": "Hora de l’est d’Indonèsia", "AKST": "Hora estàndard d’Alaska", "ART": "Hora estàndard de l’Argentina", "GFT": "Hora de la Guaiana Francesa", "PST": "Hora estàndard del Pacífic", "OEZ": "Hora estàndard de l’Est d’Europa", "COST": "Hora d’estiu de Colòmbia", "VET": "Hora de Veneçuela", "EAT": "Hora de l’Àfrica Oriental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "CLT": "Hora estàndard de Xile", "PDT": "Hora d’estiu del Pacífic", "AEST": "Hora estàndard d’Austràlia Oriental", "ACDT": "Hora d’estiu d’Austràlia Central", "ARST": "Hora d’estiu de l’Argentina", "WITA": "Hora central d’Indonèsia", "IST": "Hora estàndard de l’Índia", "HAST": "Hora estàndard de Hawaii-Aleutianes", "AEDT": "Hora d’estiu d’Austràlia Oriental", "COT": "Hora estàndard de Colòmbia", "WAST": "Hora d’estiu de l’Àfrica Occidental", "ADT": "Hora d’estiu de l’Atlàntic", "WART": "Hora estàndard de l’oest de l’Argentina", "AWST": "Hora estàndard d’Austràlia Occidental", "EST": "Hora estàndard oriental d’Amèrica del Nord", "MEZ": "Hora estàndard del Centre d’Europa", "WARST": "Hora d’estiu de l’oest de l’Argentina", "SAST": "Hora estàndard del sud de l’Àfrica", "AKDT": "Hora d’estiu d’Alaska", "MDT": "Hora d’estiu de Macau", "CHAST": "Hora estàndard de Chatham", "ACST": "Hora estàndard d’Austràlia Central", "HNT": "Hora estàndard de Terranova", "CHADT": "Hora d’estiu de Chatham", "BOT": "Hora de Bolívia", "TMT": "Hora estàndard del Turkmenistan", "MYT": "Hora de Malàisia", "GMT": "Hora del Meridià de Greenwich", "BT": "Hora de Bhutan", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "LHDT": "Horari d’estiu de Lord Howe", "ECT": "Hora de l’Equador", "CAT": "Hora de l’Àfrica Central", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "JST": "Hora estàndard del Japó", "CST": "Hora estàndard central d’Amèrica del Nord", "MST": "Hora estàndard de Macau", "WESZ": "Hora d’estiu de l’Oest d’Europa", "CLST": "Hora d’estiu de Xile", "WIB": "Hora de l’oest d’Indonèsia", "HAT": "Hora d’estiu de Terranova", "HKT": "Hora estàndard de Hong Kong", "NZST": "Hora estàndard de Nova Zelanda", "GYT": "Hora de Guyana", "LHST": "Hora estàndard de Lord Howe", "ChST": "Hora de Chamorro", "JDT": "Hora d’estiu del Japó"},
+ timezones: map[string]string{"ACWST": "Hora estàndard d’Austràlia centre-occidental", "OEZ": "Hora estàndard de l’Est d’Europa", "HNT": "Hora estàndard de Terranova", "HAT": "Hora d’estiu de Terranova", "HKST": "Hora d’estiu de Hong Kong", "BT": "Hora de Bhutan", "GMT": "Hora del Meridià de Greenwich", "ChST": "Hora de Chamorro", "VET": "Hora de Veneçuela", "BOT": "Hora de Bolívia", "WIT": "Hora de l’est d’Indonèsia", "ARST": "Hora d’estiu de l’Argentina", "ACST": "Hora estàndard d’Austràlia Central", "HKT": "Hora estàndard de Hong Kong", "EST": "Hora estàndard oriental d’Amèrica del Nord", "WESZ": "Hora d’estiu de l’Oest d’Europa", "CLST": "Hora d’estiu de Xile", "CST": "Hora estàndard central d’Amèrica del Nord", "CDT": "Hora d’estiu central d’Amèrica del Nord", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "WAT": "Hora estàndard de l’Àfrica Occidental", "ADT": "Hora d’estiu de l’Atlàntic", "UYST": "Hora d’estiu de l’Uruguai", "ART": "Hora estàndard de l’Argentina", "COT": "Hora estàndard de Colòmbia", "MST": "Hora estàndard de Macau", "CHAST": "Hora estàndard de Chatham", "MEZ": "Hora estàndard del Centre d’Europa", "JST": "Hora estàndard del Japó", "JDT": "Hora d’estiu del Japó", "AST": "Hora estàndard de l’Atlàntic", "AWDT": "Hora d’estiu d’Austràlia Occidental", "AKST": "Hora estàndard d’Alaska", "LHST": "Hora estàndard de Lord Howe", "WAST": "Hora d’estiu de l’Àfrica Occidental", "AWST": "Hora estàndard d’Austràlia Occidental", "HAST": "Hora estàndard de Hawaii-Aleutianes", "NZDT": "Hora d’estiu de Nova Zelanda", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "ACDT": "Hora d’estiu d’Austràlia Central", "AEDT": "Hora d’estiu d’Austràlia Oriental", "PDT": "Hora d’estiu del Pacífic", "SAST": "Hora estàndard del sud de l’Àfrica", "GYT": "Hora de Guyana", "∅∅∅": "Hora d’estiu de les Açores", "MDT": "Hora d’estiu de Macau", "MESZ": "Hora d’estiu del Centre d’Europa", "MYT": "Hora de Malàisia", "ECT": "Hora de l’Equador", "NZST": "Hora estàndard de Nova Zelanda", "OESZ": "Hora d’estiu de l’Est d’Europa", "TMST": "Hora d’estiu del Turkmenistan", "COST": "Hora d’estiu de Colòmbia", "WEZ": "Hora estàndard de l’Oest d’Europa", "WARST": "Hora d’estiu de l’oest de l’Argentina", "UYT": "Hora estàndard de l’Uruguai", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "LHDT": "Horari d’estiu de Lord Howe", "WART": "Hora estàndard de l’oest de l’Argentina", "SGT": "Hora de Singapur", "IST": "Hora estàndard de l’Índia", "WITA": "Hora central d’Indonèsia", "CHADT": "Hora d’estiu de Chatham", "AEST": "Hora estàndard d’Austràlia Oriental", "TMT": "Hora estàndard del Turkmenistan", "EAT": "Hora de l’Àfrica Oriental", "PST": "Hora estàndard del Pacífic", "SRT": "Hora de Surinam", "WIB": "Hora de l’oest d’Indonèsia", "CLT": "Hora estàndard de Xile", "CAT": "Hora de l’Àfrica Central", "GFT": "Hora de la Guaiana Francesa", "AKDT": "Hora d’estiu d’Alaska"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca' and handles both Whole and Real numbers based on 'v'
-func (ca *ca) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca'
-func (ca *ca) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -328,13 +327,12 @@ func (ca *ca) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca'
// in accounting notation.
-func (ca *ca) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca'
diff --git a/ca_AD/ca_AD.go b/ca_AD/ca_AD.go
index cc13fede..89247cfa 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{"NZST": "Hora estàndard de Nova Zelanda", "SAST": "Hora estàndard del sud de l’Àfrica", "VET": "Hora de Veneçuela", "ECT": "Hora de l’Equador", "∅∅∅": "Hora d’estiu de les Açores", "HAST": "Hora estàndard de Hawaii-Aleutianes", "UYST": "Hora d’estiu de l’Uruguai", "BT": "Hora de Bhutan", "SRT": "Hora de Surinam", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "CLST": "Hora d’estiu de Xile", "COST": "Hora d’estiu de Colòmbia", "HNT": "Hora estàndard de Terranova", "CHAST": "Hora estàndard de Chatham", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "TMT": "Hora estàndard del Turkmenistan", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "OESZ": "Hora d’estiu de l’Est d’Europa", "BOT": "Hora de Bolívia", "WITA": "Hora central d’Indonèsia", "EAT": "Hora de l’Àfrica Oriental", "AST": "Hora estàndard de l’Atlàntic", "MEZ": "Hora estàndard del Centre d’Europa", "ARST": "Hora d’estiu de l’Argentina", "LHST": "Hora estàndard de Lord Howe", "UYT": "Hora estàndard de l’Uruguai", "NZDT": "Hora d’estiu de Nova Zelanda", "WAST": "Hora d’estiu de l’Àfrica Occidental", "MESZ": "Hora d’estiu del Centre d’Europa", "ChST": "Hora de Chamorro", "CST": "Hora estàndard central d’Amèrica del Nord", "CDT": "Hora d’estiu central d’Amèrica del Nord", "AEST": "Hora estàndard d’Austràlia Oriental", "JDT": "Hora d’estiu del Japó", "IST": "Hora estàndard de l’Índia", "WEZ": "Hora estàndard de l’Oest d’Europa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "PST": "Hora estàndard del Pacífic", "GMT": "Hora del Meridià de Greenwich", "WIB": "Hora de l’oest d’Indonèsia", "GFT": "Hora de la Guaiana Francesa", "AKDT": "Hora d’estiu d’Alaska", "HKT": "Hora estàndard de Hong Kong", "WAT": "Hora estàndard de l’Àfrica Occidental", "LHDT": "Horari d’estiu de Lord Howe", "ACST": "Hora estàndard d’Austràlia Central", "GYT": "Hora de Guyana", "WART": "Hora estàndard de l’oest de l’Argentina", "WARST": "Hora d’estiu de l’oest de l’Argentina", "SGT": "Hora de Singapur", "AWDT": "Hora d’estiu d’Austràlia Occidental", "HKST": "Hora d’estiu de Hong Kong", "CAT": "Hora de l’Àfrica Central", "OEZ": "Hora estàndard de l’Est d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "JST": "Hora estàndard del Japó", "AKST": "Hora estàndard d’Alaska", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AWST": "Hora estàndard d’Austràlia Occidental", "PDT": "Hora d’estiu del Pacífic", "COT": "Hora estàndard de Colòmbia", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "CHADT": "Hora d’estiu de Chatham", "ADT": "Hora d’estiu de l’Atlàntic", "ART": "Hora estàndard de l’Argentina", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "TMST": "Hora d’estiu del Turkmenistan", "WIT": "Hora de l’est d’Indonèsia", "HAT": "Hora d’estiu de Terranova", "EST": "Hora estàndard oriental d’Amèrica del Nord", "CLT": "Hora estàndard de Xile", "ACDT": "Hora d’estiu d’Austràlia Central", "MYT": "Hora de Malàisia"},
+ timezones: map[string]string{"CAT": "Hora de l’Àfrica Central", "WIT": "Hora de l’est d’Indonèsia", "AKDT": "Hora d’estiu d’Alaska", "COT": "Hora estàndard de Colòmbia", "HAT": "Hora d’estiu de Terranova", "GFT": "Hora de la Guaiana Francesa", "WITA": "Hora central d’Indonèsia", "ART": "Hora estàndard de l’Argentina", "EAT": "Hora de l’Àfrica Oriental", "OEZ": "Hora estàndard de l’Est d’Europa", "JST": "Hora estàndard del Japó", "JDT": "Hora d’estiu del Japó", "WART": "Hora estàndard de l’oest de l’Argentina", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "WAT": "Hora estàndard de l’Àfrica Occidental", "CHADT": "Hora d’estiu de Chatham", "UYST": "Hora d’estiu de l’Uruguai", "GYT": "Hora de Guyana", "MYT": "Hora de Malàisia", "ARST": "Hora d’estiu de l’Argentina", "CDT": "Hora d’estiu central d’Amèrica del Nord", "HAST": "Hora estàndard de Hawaii-Aleutianes", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "WESZ": "Hora d’estiu de l’Oest d’Europa", "WARST": "Hora d’estiu de l’oest de l’Argentina", "WAST": "Hora d’estiu de l’Àfrica Occidental", "CHAST": "Hora estàndard de Chatham", "MEZ": "Hora estàndard del Centre d’Europa", "BT": "Hora de Bhutan", "HKST": "Hora d’estiu de Hong Kong", "TMST": "Hora d’estiu del Turkmenistan", "OESZ": "Hora d’estiu de l’Est d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "NZDT": "Hora d’estiu de Nova Zelanda", "LHST": "Hora estàndard de Lord Howe", "MESZ": "Hora d’estiu del Centre d’Europa", "CLT": "Hora estàndard de Xile", "UYT": "Hora estàndard de l’Uruguai", "SGT": "Hora de Singapur", "PST": "Hora estàndard del Pacífic", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "ChST": "Hora de Chamorro", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "VET": "Hora de Veneçuela", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "BOT": "Hora de Bolívia", "WIB": "Hora de l’oest d’Indonèsia", "AWST": "Hora estàndard d’Austràlia Occidental", "LHDT": "Horari d’estiu de Lord Howe", "AST": "Hora estàndard de l’Atlàntic", "TMT": "Hora estàndard del Turkmenistan", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "IST": "Hora estàndard de l’Índia", "CLST": "Hora d’estiu de Xile", "CST": "Hora estàndard central d’Amèrica del Nord", "AKST": "Hora estàndard d’Alaska", "COST": "Hora d’estiu de Colòmbia", "ECT": "Hora de l’Equador", "AEDT": "Hora d’estiu d’Austràlia Oriental", "AWDT": "Hora d’estiu d’Austràlia Occidental", "HNT": "Hora estàndard de Terranova", "SRT": "Hora de Surinam", "HKT": "Hora estàndard de Hong Kong", "GMT": "Hora del Meridià de Greenwich", "SAST": "Hora estàndard del sud de l’Àfrica", "WEZ": "Hora estàndard de l’Oest d’Europa", "ACDT": "Hora d’estiu d’Austràlia Central", "AEST": "Hora estàndard d’Austràlia Oriental", "PDT": "Hora d’estiu del Pacífic", "∅∅∅": "Hora d’estiu de les Açores", "EST": "Hora estàndard oriental d’Amèrica del Nord", "NZST": "Hora estàndard de Nova Zelanda", "ACST": "Hora estàndard d’Austràlia Central"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca_AD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca_AD' and handles both Whole and Real numbers based on 'v'
-func (ca *ca_AD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca_AD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca_AD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca_AD) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca_AD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca_AD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca_AD'
-func (ca *ca_AD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_AD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -328,13 +327,12 @@ func (ca *ca_AD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca_AD'
// in accounting notation.
-func (ca *ca_AD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_AD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca_AD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca_AD'
diff --git a/ca_ES/ca_ES.go b/ca_ES/ca_ES.go
index 541e835a..ad5ddb00 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{"NZDT": "Hora d’estiu de Nova Zelanda", "ACDT": "Hora d’estiu d’Austràlia Central", "WAST": "Hora d’estiu de l’Àfrica Occidental", "SRT": "Hora de Surinam", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "UYT": "Hora estàndard de l’Uruguai", "BOT": "Hora de Bolívia", "WIT": "Hora de l’est d’Indonèsia", "HKT": "Hora estàndard de Hong Kong", "TMST": "Hora d’estiu del Turkmenistan", "SAST": "Hora estàndard del sud de l’Àfrica", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "AEST": "Hora estàndard d’Austràlia Oriental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "PDT": "Hora d’estiu del Pacífic", "AST": "Hora estàndard de l’Atlàntic", "WARST": "Hora d’estiu de l’oest de l’Argentina", "IST": "Hora estàndard de l’Índia", "EAT": "Hora de l’Àfrica Oriental", "WART": "Hora estàndard de l’oest de l’Argentina", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "JST": "Hora estàndard del Japó", "AKST": "Hora estàndard d’Alaska", "CAT": "Hora de l’Àfrica Central", "AEDT": "Hora d’estiu d’Austràlia Oriental", "GYT": "Hora de Guyana", "VET": "Hora de Veneçuela", "WESZ": "Hora d’estiu de l’Oest d’Europa", "GMT": "Hora del Meridià de Greenwich", "PST": "Hora estàndard del Pacífic", "MDT": "Hora d’estiu de Macau", "CLT": "Hora estàndard de Xile", "CLST": "Hora d’estiu de Xile", "ACST": "Hora estàndard d’Austràlia Central", "GFT": "Hora de la Guaiana Francesa", "HNT": "Hora estàndard de Terranova", "AWDT": "Hora d’estiu d’Austràlia Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "BT": "Hora de Bhutan", "ARST": "Hora d’estiu de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "JDT": "Hora d’estiu del Japó", "LHST": "Hora estàndard de Lord Howe", "UYST": "Hora d’estiu de l’Uruguai", "HAT": "Hora d’estiu de Terranova", "EST": "Hora estàndard oriental d’Amèrica del Nord", "NZST": "Hora estàndard de Nova Zelanda", "CHAST": "Hora estàndard de Chatham", "ADT": "Hora d’estiu de l’Atlàntic", "WITA": "Hora central d’Indonèsia", "MYT": "Hora de Malàisia", "SGT": "Hora de Singapur", "LHDT": "Horari d’estiu de Lord Howe", "OEZ": "Hora estàndard de l’Est d’Europa", "AWST": "Hora estàndard d’Austràlia Occidental", "OESZ": "Hora d’estiu de l’Est d’Europa", "WIB": "Hora de l’oest d’Indonèsia", "CHADT": "Hora d’estiu de Chatham", "MESZ": "Hora d’estiu del Centre d’Europa", "ART": "Hora estàndard de l’Argentina", "ECT": "Hora de l’Equador", "HAST": "Hora estàndard de Hawaii-Aleutianes", "MEZ": "Hora estàndard del Centre d’Europa", "ChST": "Hora de Chamorro", "COST": "Hora d’estiu de Colòmbia", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "∅∅∅": "Hora d’estiu de l’Amazones", "MST": "Hora estàndard de Macau", "HKST": "Hora d’estiu de Hong Kong", "COT": "Hora estàndard de Colòmbia", "WAT": "Hora estàndard de l’Àfrica Occidental", "AKDT": "Hora d’estiu d’Alaska"},
+ timezones: map[string]string{"AST": "Hora estàndard de l’Atlàntic", "SRT": "Hora de Surinam", "NZST": "Hora estàndard de Nova Zelanda", "SAST": "Hora estàndard del sud de l’Àfrica", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "PST": "Hora estàndard del Pacífic", "ART": "Hora estàndard de l’Argentina", "COST": "Hora d’estiu de Colòmbia", "MEZ": "Hora estàndard del Centre d’Europa", "ACST": "Hora estàndard d’Austràlia Central", "HAST": "Hora estàndard de Hawaii-Aleutianes", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "OESZ": "Hora d’estiu de l’Est d’Europa", "HNT": "Hora estàndard de Terranova", "CAT": "Hora de l’Àfrica Central", "LHDT": "Horari d’estiu de Lord Howe", "AWST": "Hora estàndard d’Austràlia Occidental", "WIT": "Hora de l’est d’Indonèsia", "GFT": "Hora de la Guaiana Francesa", "CDT": "Hora d’estiu central d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "HKT": "Hora estàndard de Hong Kong", "TMST": "Hora d’estiu del Turkmenistan", "MDT": "Hora d’estiu de Macau", "VET": "Hora de Veneçuela", "GMT": "Hora del Meridià de Greenwich", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "UYST": "Hora d’estiu de l’Uruguai", "NZDT": "Hora d’estiu de Nova Zelanda", "OEZ": "Hora estàndard de l’Est d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "AEST": "Hora estàndard d’Austràlia Oriental", "WARST": "Hora d’estiu de l’oest de l’Argentina", "PDT": "Hora d’estiu del Pacífic", "MST": "Hora estàndard de Macau", "MESZ": "Hora d’estiu del Centre d’Europa", "WIB": "Hora de l’oest d’Indonèsia", "COT": "Hora estàndard de Colòmbia", "EAT": "Hora de l’Àfrica Oriental", "CHAST": "Hora estàndard de Chatham", "GYT": "Hora de Guyana", "SGT": "Hora de Singapur", "IST": "Hora estàndard de l’Índia", "WITA": "Hora central d’Indonèsia", "WAT": "Hora estàndard de l’Àfrica Occidental", "WART": "Hora estàndard de l’oest de l’Argentina", "LHST": "Hora estàndard de Lord Howe", "ACDT": "Hora d’estiu d’Austràlia Central", "ECT": "Hora de l’Equador", "WESZ": "Hora d’estiu de l’Oest d’Europa", "CLT": "Hora estàndard de Xile", "JDT": "Hora d’estiu del Japó", "BOT": "Hora de Bolívia", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AKST": "Hora estàndard d’Alaska", "CST": "Hora estàndard central d’Amèrica del Nord", "AKDT": "Hora d’estiu d’Alaska", "WAST": "Hora d’estiu de l’Àfrica Occidental", "BT": "Hora de Bhutan", "ARST": "Hora d’estiu de l’Argentina", "AWDT": "Hora d’estiu d’Austràlia Occidental", "∅∅∅": "Hora d’estiu de Brasília", "EST": "Hora estàndard oriental d’Amèrica del Nord", "TMT": "Hora estàndard del Turkmenistan", "ChST": "Hora de Chamorro", "CHADT": "Hora d’estiu de Chatham", "CLST": "Hora d’estiu de Xile", "JST": "Hora estàndard del Japó", "MYT": "Hora de Malàisia", "HKST": "Hora d’estiu de Hong Kong", "UYT": "Hora estàndard de l’Uruguai", "HAT": "Hora d’estiu de Terranova"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca_ES) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca_ES' and handles both Whole and Real numbers based on 'v'
-func (ca *ca_ES) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca_ES) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca_ES' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca_ES) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca_ES) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca_ES) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca_ES'
-func (ca *ca_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_ES) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -328,13 +327,12 @@ func (ca *ca_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca_ES'
// in accounting notation.
-func (ca *ca_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_ES) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca_ES'
diff --git a/ca_ES_VALENCIA/ca_ES_VALENCIA.go b/ca_ES_VALENCIA/ca_ES_VALENCIA.go
index c32b43c0..f633f2aa 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{"UYT": "Hora estàndard de l’Uruguai", "CHAST": "Hora estàndard de Chatham", "COST": "Hora d’estiu de Colòmbia", "AST": "Hora estàndard de l’Atlàntic", "ART": "Hora estàndard de l’Argentina", "SRT": "Hora de Surinam", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "COT": "Hora estàndard de Colòmbia", "MEZ": "Hora estàndard del Centre d’Europa", "HAST": "Hora estàndard de Hawaii-Aleutianes", "CST": "Hora estàndard central d’Amèrica del Nord", "MDT": "Hora d’estiu de Macau", "CAT": "Hora de l’Àfrica Central", "CHADT": "Hora d’estiu de Chatham", "LHST": "Hora estàndard de Lord Howe", "HAT": "Hora d’estiu de Terranova", "∅∅∅": "Hora d’estiu de Brasília", "OEZ": "Hora estàndard de l’Est d’Europa", "WARST": "Hora d’estiu de l’oest de l’Argentina", "CLST": "Hora d’estiu de Xile", "PDT": "Hora d’estiu del Pacífic", "OESZ": "Hora d’estiu de l’Est d’Europa", "WAT": "Hora estàndard de l’Àfrica Occidental", "ECT": "Hora de l’Equador", "EAT": "Hora de l’Àfrica Oriental", "ACDT": "Hora d’estiu d’Austràlia Central", "WART": "Hora estàndard de l’oest de l’Argentina", "IST": "Hora estàndard de l’Índia", "UYST": "Hora d’estiu de l’Uruguai", "ACST": "Hora estàndard d’Austràlia Central", "GFT": "Hora de la Guaiana Francesa", "TMT": "Hora estàndard del Turkmenistan", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "HKT": "Hora estàndard de Hong Kong", "PST": "Hora estàndard del Pacífic", "MESZ": "Hora d’estiu del Centre d’Europa", "VET": "Hora de Veneçuela", "AWST": "Hora estàndard d’Austràlia Occidental", "WESZ": "Hora d’estiu de l’Oest d’Europa", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "NZDT": "Hora d’estiu de Nova Zelanda", "ADT": "Hora d’estiu de l’Atlàntic", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "ChST": "Hora de Chamorro", "AKST": "Hora estàndard d’Alaska", "CDT": "Hora d’estiu central d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "CLT": "Hora estàndard de Xile", "AEDT": "Hora d’estiu d’Austràlia Oriental", "BOT": "Hora de Bolívia", "ARST": "Hora d’estiu de l’Argentina", "WITA": "Hora central d’Indonèsia", "LHDT": "Horari d’estiu de Lord Howe", "WIT": "Hora de l’est d’Indonèsia", "MST": "Hora estàndard de Macau", "HNT": "Hora estàndard de Terranova", "EST": "Hora estàndard oriental d’Amèrica del Nord", "GYT": "Hora de Guyana", "TMST": "Hora d’estiu del Turkmenistan", "JST": "Hora estàndard del Japó", "HKST": "Hora d’estiu de Hong Kong", "SGT": "Hora de Singapur", "AWDT": "Hora d’estiu d’Austràlia Occidental", "AEST": "Hora estàndard d’Austràlia Oriental", "BT": "Hora de Bhutan", "SAST": "Hora estàndard del sud de l’Àfrica", "AKDT": "Hora d’estiu d’Alaska", "GMT": "Hora del Meridià de Greenwich", "NZST": "Hora estàndard de Nova Zelanda", "JDT": "Hora d’estiu del Japó", "WIB": "Hora de l’oest d’Indonèsia", "WAST": "Hora d’estiu de l’Àfrica Occidental", "MYT": "Hora de Malàisia"},
+ timezones: map[string]string{"ACDT": "Hora d’estiu d’Austràlia Central", "AWDT": "Hora d’estiu d’Austràlia Occidental", "AEDT": "Hora d’estiu d’Austràlia Oriental", "VET": "Hora de Veneçuela", "BT": "Hora de Bhutan", "GYT": "Hora de Guyana", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "SRT": "Hora de Surinam", "CST": "Hora estàndard central d’Amèrica del Nord", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "LHDT": "Horari d’estiu de Lord Howe", "EAT": "Hora de l’Àfrica Oriental", "WIB": "Hora de l’oest d’Indonèsia", "HAT": "Hora d’estiu de Terranova", "BOT": "Hora de Bolívia", "TMST": "Hora d’estiu del Turkmenistan", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "ChST": "Hora de Chamorro", "WAT": "Hora estàndard de l’Àfrica Occidental", "NZST": "Hora estàndard de Nova Zelanda", "MEZ": "Hora estàndard del Centre d’Europa", "HKST": "Hora d’estiu de Hong Kong", "ARST": "Hora d’estiu de l’Argentina", "WAST": "Hora d’estiu de l’Àfrica Occidental", "∅∅∅": "Hora d’estiu de les Açores", "COT": "Hora estàndard de Colòmbia", "AKDT": "Hora d’estiu d’Alaska", "WARST": "Hora d’estiu de l’oest de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "AKST": "Hora estàndard d’Alaska", "MESZ": "Hora d’estiu del Centre d’Europa", "AWST": "Hora estàndard d’Austràlia Occidental", "UYT": "Hora estàndard de l’Uruguai", "CLST": "Hora d’estiu de Xile", "ACST": "Hora estàndard d’Austràlia Central", "PST": "Hora estàndard del Pacífic", "WIT": "Hora de l’est d’Indonèsia", "ART": "Hora estàndard de l’Argentina", "PDT": "Hora d’estiu del Pacífic", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "CDT": "Hora d’estiu central d’Amèrica del Nord", "SAST": "Hora estàndard del sud de l’Àfrica", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "JDT": "Hora d’estiu del Japó", "IST": "Hora estàndard de l’Índia", "LHST": "Hora estàndard de Lord Howe", "ADT": "Hora d’estiu de l’Atlàntic", "CAT": "Hora de l’Àfrica Central", "HAST": "Hora estàndard de Hawaii-Aleutianes", "NZDT": "Hora d’estiu de Nova Zelanda", "CHAST": "Hora estàndard de Chatham", "OEZ": "Hora estàndard de l’Est d’Europa", "AST": "Hora estàndard de l’Atlàntic", "EST": "Hora estàndard oriental d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "CHADT": "Hora d’estiu de Chatham", "CLT": "Hora estàndard de Xile", "MYT": "Hora de Malàisia", "UYST": "Hora d’estiu de l’Uruguai", "WESZ": "Hora d’estiu de l’Oest d’Europa", "HKT": "Hora estàndard de Hong Kong", "GFT": "Hora de la Guaiana Francesa", "WITA": "Hora central d’Indonèsia", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "COST": "Hora d’estiu de Colòmbia", "JST": "Hora estàndard del Japó", "AEST": "Hora estàndard d’Austràlia Oriental", "WART": "Hora estàndard de l’oest de l’Argentina", "HNT": "Hora estàndard de Terranova", "SGT": "Hora de Singapur", "GMT": "Hora del Meridià de Greenwich", "ECT": "Hora de l’Equador", "OESZ": "Hora d’estiu de l’Est d’Europa"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca_ES_VALENCIA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca_ES_VALENCIA' and handles both Whole and Real numbers based on 'v'
-func (ca *ca_ES_VALENCIA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca_ES_VALENCIA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca_ES_VALENCIA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca_ES_VALENCIA) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca_ES_VALENCIA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca_ES_VALENCIA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca_ES_VALENCIA'
-func (ca *ca_ES_VALENCIA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_ES_VALENCIA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -328,13 +327,12 @@ func (ca *ca_ES_VALENCIA) FmtCurrency(num float64, v uint64, currency currency.T
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca_ES_VALENCIA'
// in accounting notation.
-func (ca *ca_ES_VALENCIA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_ES_VALENCIA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca_ES_VALENCIA) FmtAccounting(num float64, v uint64, currency currency
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca_ES_VALENCIA'
diff --git a/ca_FR/ca_FR.go b/ca_FR/ca_FR.go
index 7b27d323..f1d3229b 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{"WITA": "Hora central d’Indonèsia", "LHST": "Hora estàndard de Lord Howe", "SGT": "Hora de Singapur", "CLST": "Hora d’estiu de Xile", "AEST": "Hora estàndard d’Austràlia Oriental", "OESZ": "Hora d’estiu de l’Est d’Europa", "∅∅∅": "Hora d’estiu de Brasília", "GYT": "Hora de Guyana", "WIB": "Hora de l’oest d’Indonèsia", "PST": "Hora estàndard del Pacífic", "AKST": "Hora estàndard d’Alaska", "COT": "Hora estàndard de Colòmbia", "JST": "Hora estàndard del Japó", "HAST": "Hora estàndard de Hawaii-Aleutianes", "UYT": "Hora estàndard de l’Uruguai", "OEZ": "Hora estàndard de l’Est d’Europa", "GMT": "Hora del Meridià de Greenwich", "ECT": "Hora de l’Equador", "ADT": "Hora d’estiu de l’Atlàntic", "TMT": "Hora estàndard del Turkmenistan", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "NZST": "Hora estàndard de Nova Zelanda", "WAT": "Hora estàndard de l’Àfrica Occidental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "CLT": "Hora estàndard de Xile", "AEDT": "Hora d’estiu d’Austràlia Oriental", "HAT": "Hora d’estiu de Terranova", "HKT": "Hora estàndard de Hong Kong", "WAST": "Hora d’estiu de l’Àfrica Occidental", "TMST": "Hora d’estiu del Turkmenistan", "WEZ": "Hora estàndard de l’Oest d’Europa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "AWST": "Hora estàndard d’Austràlia Occidental", "SAST": "Hora estàndard del sud de l’Àfrica", "LHDT": "Horari d’estiu de Lord Howe", "MYT": "Hora de Malàisia", "AWDT": "Hora d’estiu d’Austràlia Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "WARST": "Hora d’estiu de l’oest de l’Argentina", "NZDT": "Hora d’estiu de Nova Zelanda", "ACST": "Hora estàndard d’Austràlia Central", "ACDT": "Hora d’estiu d’Austràlia Central", "SRT": "Hora de Surinam", "VET": "Hora de Veneçuela", "HNT": "Hora estàndard de Terranova", "HKST": "Hora d’estiu de Hong Kong", "EAT": "Hora de l’Àfrica Oriental", "ART": "Hora estàndard de l’Argentina", "ARST": "Hora d’estiu de l’Argentina", "MESZ": "Hora d’estiu del Centre d’Europa", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "AKDT": "Hora d’estiu d’Alaska", "MDT": "Hora d’estiu de Macau", "CHADT": "Hora d’estiu de Chatham", "BOT": "Hora de Bolívia", "UYST": "Hora d’estiu de l’Uruguai", "CHAST": "Hora estàndard de Chatham", "PDT": "Hora d’estiu del Pacífic", "WIT": "Hora de l’est d’Indonèsia", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "EST": "Hora estàndard oriental d’Amèrica del Nord", "GFT": "Hora de la Guaiana Francesa", "IST": "Hora estàndard de l’Índia", "BT": "Hora de Bhutan", "WART": "Hora estàndard de l’oest de l’Argentina", "CAT": "Hora de l’Àfrica Central", "MEZ": "Hora estàndard del Centre d’Europa", "ChST": "Hora de Chamorro", "AST": "Hora estàndard de l’Atlàntic", "JDT": "Hora d’estiu del Japó", "MST": "Hora estàndard de Macau", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "COST": "Hora d’estiu de Colòmbia"},
+ timezones: map[string]string{"HAST": "Hora estàndard de Hawaii-Aleutianes", "OESZ": "Hora d’estiu de l’Est d’Europa", "WART": "Hora estàndard de l’oest de l’Argentina", "GYT": "Hora de Guyana", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "GMT": "Hora del Meridià de Greenwich", "JDT": "Hora d’estiu del Japó", "HAT": "Hora d’estiu de Terranova", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "CLT": "Hora estàndard de Xile", "SRT": "Hora de Surinam", "ART": "Hora estàndard de l’Argentina", "ARST": "Hora d’estiu de l’Argentina", "GFT": "Hora de la Guaiana Francesa", "COST": "Hora d’estiu de Colòmbia", "WEZ": "Hora estàndard de l’Oest d’Europa", "AEST": "Hora estàndard d’Austràlia Oriental", "AEDT": "Hora d’estiu d’Austràlia Oriental", "BOT": "Hora de Bolívia", "SAST": "Hora estàndard del sud de l’Àfrica", "WIB": "Hora de l’oest d’Indonèsia", "CHAST": "Hora estàndard de Chatham", "MEZ": "Hora estàndard del Centre d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "UYT": "Hora estàndard de l’Uruguai", "WESZ": "Hora d’estiu de l’Oest d’Europa", "WARST": "Hora d’estiu de l’oest de l’Argentina", "HNT": "Hora estàndard de Terranova", "ECT": "Hora de l’Equador", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "MESZ": "Hora d’estiu del Centre d’Europa", "HKT": "Hora estàndard de Hong Kong", "∅∅∅": "Hora d’estiu de les Açores", "AST": "Hora estàndard de l’Atlàntic", "AWST": "Hora estàndard d’Austràlia Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "AKST": "Hora estàndard d’Alaska", "WAT": "Hora estàndard de l’Àfrica Occidental", "LHDT": "Horari d’estiu de Lord Howe", "CLST": "Hora d’estiu de Xile", "SGT": "Hora de Singapur", "CAT": "Hora de l’Àfrica Central", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "CDT": "Hora d’estiu central d’Amèrica del Nord", "IST": "Hora estàndard de l’Índia", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "HKST": "Hora d’estiu de Hong Kong", "AKDT": "Hora d’estiu d’Alaska", "NZST": "Hora estàndard de Nova Zelanda", "AWDT": "Hora d’estiu d’Austràlia Occidental", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "ACDT": "Hora d’estiu d’Austràlia Central", "WAST": "Hora d’estiu de l’Àfrica Occidental", "ChST": "Hora de Chamorro", "NZDT": "Hora d’estiu de Nova Zelanda", "BT": "Hora de Bhutan", "UYST": "Hora d’estiu de l’Uruguai", "TMT": "Hora estàndard del Turkmenistan", "CHADT": "Hora d’estiu de Chatham", "OEZ": "Hora estàndard de l’Est d’Europa", "PST": "Hora estàndard del Pacífic", "WIT": "Hora de l’est d’Indonèsia", "TMST": "Hora d’estiu del Turkmenistan", "EST": "Hora estàndard oriental d’Amèrica del Nord", "COT": "Hora estàndard de Colòmbia", "JST": "Hora estàndard del Japó", "ACST": "Hora estàndard d’Austràlia Central", "VET": "Hora de Veneçuela", "PDT": "Hora d’estiu del Pacífic", "WITA": "Hora central d’Indonèsia", "LHST": "Hora estàndard de Lord Howe", "EAT": "Hora de l’Àfrica Oriental", "MYT": "Hora de Malàisia"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca_FR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca_FR' and handles both Whole and Real numbers based on 'v'
-func (ca *ca_FR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca_FR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca_FR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca_FR) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca_FR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca_FR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca_FR'
-func (ca *ca_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_FR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -328,13 +327,12 @@ func (ca *ca_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca_FR'
// in accounting notation.
-func (ca *ca_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_FR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca_FR'
diff --git a/ca_IT/ca_IT.go b/ca_IT/ca_IT.go
index 578cc772..39efb213 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{"COT": "Hora estàndard de Colòmbia", "PST": "Hora estàndard del Pacífic", "GMT": "Hora del Meridià de Greenwich", "AEST": "Hora estàndard d’Austràlia Oriental", "SGT": "Hora de Singapur", "CLT": "Hora estàndard de Xile", "GFT": "Hora de la Guaiana Francesa", "HKST": "Hora d’estiu de Hong Kong", "ADT": "Hora d’estiu de l’Atlàntic", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "CLST": "Hora d’estiu de Xile", "LHDT": "Horari d’estiu de Lord Howe", "ECT": "Hora de l’Equador", "AWDT": "Hora d’estiu d’Austràlia Occidental", "WESZ": "Hora d’estiu de l’Oest d’Europa", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "BT": "Hora de Bhutan", "WIT": "Hora de l’est d’Indonèsia", "JST": "Hora estàndard del Japó", "ACDT": "Hora d’estiu d’Austràlia Central", "TMST": "Hora d’estiu del Turkmenistan", "VET": "Hora de Veneçuela", "WART": "Hora estàndard de l’oest de l’Argentina", "HAST": "Hora estàndard de Hawaii-Aleutianes", "CDT": "Hora d’estiu central d’Amèrica del Nord", "CHADT": "Hora d’estiu de Chatham", "COST": "Hora d’estiu de Colòmbia", "AST": "Hora estàndard de l’Atlàntic", "MESZ": "Hora d’estiu del Centre d’Europa", "AKST": "Hora estàndard d’Alaska", "UYST": "Hora d’estiu de l’Uruguai", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "ARST": "Hora d’estiu de l’Argentina", "OESZ": "Hora d’estiu de l’Est d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "CHAST": "Hora estàndard de Chatham", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "HKT": "Hora estàndard de Hong Kong", "CST": "Hora estàndard central d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "EST": "Hora estàndard oriental d’Amèrica del Nord", "WIB": "Hora de l’oest d’Indonèsia", "WAST": "Hora d’estiu de l’Àfrica Occidental", "∅∅∅": "Hora d’estiu de les Açores", "LHST": "Hora estàndard de Lord Howe", "SRT": "Hora de Surinam", "CAT": "Hora de l’Àfrica Central", "PDT": "Hora d’estiu del Pacífic", "BOT": "Hora de Bolívia", "GYT": "Hora de Guyana", "TMT": "Hora estàndard del Turkmenistan", "HAT": "Hora d’estiu de Terranova", "AWST": "Hora estàndard d’Austràlia Occidental", "ACST": "Hora estàndard d’Austràlia Central", "EAT": "Hora de l’Àfrica Oriental", "ChST": "Hora de Chamorro", "HNT": "Hora estàndard de Terranova", "UYT": "Hora estàndard de l’Uruguai", "OEZ": "Hora estàndard de l’Est d’Europa", "ART": "Hora estàndard de l’Argentina", "WARST": "Hora d’estiu de l’oest de l’Argentina", "WAT": "Hora estàndard de l’Àfrica Occidental", "WITA": "Hora central d’Indonèsia", "SAST": "Hora estàndard del sud de l’Àfrica", "IST": "Hora estàndard de l’Índia", "AKDT": "Hora d’estiu d’Alaska", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "NZST": "Hora estàndard de Nova Zelanda", "NZDT": "Hora d’estiu de Nova Zelanda", "MEZ": "Hora estàndard del Centre d’Europa", "JDT": "Hora d’estiu del Japó", "MYT": "Hora de Malàisia"},
+ timezones: map[string]string{"AEDT": "Hora d’estiu d’Austràlia Oriental", "AWST": "Hora estàndard d’Austràlia Occidental", "HNT": "Hora estàndard de Terranova", "HAST": "Hora estàndard de Hawaii-Aleutianes", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "SAST": "Hora estàndard del sud de l’Àfrica", "LHST": "Hora estàndard de Lord Howe", "WARST": "Hora d’estiu de l’oest de l’Argentina", "CHADT": "Hora d’estiu de Chatham", "JDT": "Hora d’estiu del Japó", "ACDT": "Hora d’estiu d’Austràlia Central", "ARST": "Hora d’estiu de l’Argentina", "CST": "Hora estàndard central d’Amèrica del Nord", "WIB": "Hora de l’oest d’Indonèsia", "LHDT": "Horari d’estiu de Lord Howe", "JST": "Hora estàndard del Japó", "AEST": "Hora estàndard d’Austràlia Oriental", "GYT": "Hora de Guyana", "GFT": "Hora de la Guaiana Francesa", "TMT": "Hora estàndard del Turkmenistan", "CDT": "Hora d’estiu central d’Amèrica del Nord", "AKST": "Hora estàndard d’Alaska", "SRT": "Hora de Surinam", "CAT": "Hora de l’Àfrica Central", "NZST": "Hora estàndard de Nova Zelanda", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "HAT": "Hora d’estiu de Terranova", "WITA": "Hora central d’Indonèsia", "OESZ": "Hora d’estiu de l’Est d’Europa", "WART": "Hora estàndard de l’oest de l’Argentina", "SGT": "Hora de Singapur", "PST": "Hora estàndard del Pacífic", "PDT": "Hora d’estiu del Pacífic", "BOT": "Hora de Bolívia", "UYST": "Hora d’estiu de l’Uruguai", "COST": "Hora d’estiu de Colòmbia", "UYT": "Hora estàndard de l’Uruguai", "GMT": "Hora del Meridià de Greenwich", "COT": "Hora estàndard de Colòmbia", "NZDT": "Hora d’estiu de Nova Zelanda", "WAST": "Hora d’estiu de l’Àfrica Occidental", "CLST": "Hora d’estiu de Xile", "ACST": "Hora estàndard d’Austràlia Central", "IST": "Hora estàndard de l’Índia", "HKST": "Hora d’estiu de Hong Kong", "ECT": "Hora de l’Equador", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "OEZ": "Hora estàndard de l’Est d’Europa", "AST": "Hora estàndard de l’Atlàntic", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "HKT": "Hora estàndard de Hong Kong", "ChST": "Hora de Chamorro", "AKDT": "Hora d’estiu d’Alaska", "EAT": "Hora de l’Àfrica Oriental", "MESZ": "Hora d’estiu del Centre d’Europa", "VET": "Hora de Veneçuela", "MYT": "Hora de Malàisia", "ART": "Hora estàndard de l’Argentina", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "WAT": "Hora estàndard de l’Àfrica Occidental", "CLT": "Hora estàndard de Xile", "WIT": "Hora de l’est d’Indonèsia", "ADT": "Hora d’estiu de l’Atlàntic", "∅∅∅": "Hora d’estiu de les Açores", "CHAST": "Hora estàndard de Chatham", "AWDT": "Hora d’estiu d’Austràlia Occidental", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "BT": "Hora de Bhutan", "EST": "Hora estàndard oriental d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "MEZ": "Hora estàndard del Centre d’Europa", "TMST": "Hora d’estiu del Turkmenistan"},
}
}
@@ -202,7 +202,8 @@ func (ca *ca_IT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ca_IT' and handles both Whole and Real numbers based on 'v'
-func (ca *ca_IT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (ca *ca_IT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ca_IT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ca *ca_IT) FmtPercent(num float64, v uint64) (results string) {
+func (ca *ca_IT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ca.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (ca *ca_IT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ca.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ca_IT'
-func (ca *ca_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_IT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -328,13 +327,12 @@ func (ca *ca_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ca_IT'
// in accounting notation.
-func (ca *ca_IT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ca *ca_IT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
@@ -394,8 +392,7 @@ func (ca *ca_IT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ca_IT'
diff --git a/ce/ce.go b/ce/ce.go
index e12d5865..e9092ded 100644
--- a/ce/ce.go
+++ b/ce/ce.go
@@ -18,7 +18,7 @@ type ce struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -56,13 +56,13 @@ func New() locales.Translator {
perMille: "‰",
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 ", "₩", "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", "₽", "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", "₫", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек"},
monthsWide: []string{"", "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"},
daysWide: []string{"кӀиранан де", "оршотан де", "шинарин де", "кхаарин де", "еарин де", "пӀераскан де", "шот де"},
- timezones: map[string]string{"CLT": "Чили, стандартан хан", "GMT": "Гринвичица юкъара хан", "TMST": "Туркменин аьхкенан хан", "VET": "Венесуэла", "IST": "Инди", "UYT": "Уругвай, стандартан хан", "WIT": "Малхбален Индонези", "HAST": "Гавайн-алеутийн стандартан хан", "EAT": "Малхбален Африка", "COST": "Колумби, аьхкенан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "NZST": "Керла Зеланди, стандартан хан", "SRT": "Суринам", "EDT": "Малхбален Америка, аьхкенан хан", "PDT": "Тийна океанан аьхкенан хан", "OEZ": "Малхбален Европа, стандартан хан", "BOT": "Боливи", "ECT": "Эквадор", "HADT": "Гавайн-алеутийн аьхкенан хан", "MST": "Лаьмнийн стандартан хан (АЦШ)", "WITA": "Юккъера Индонези", "LHST": "Лорд-Хау, стандартан хан", "SGT": "Сингапур", "HKT": "Гонконг, стандартан хан", "ART": "Аргентина, стандартан хан", "ADT": "Атлантикан аьхкенан хан", "ACST": "Юккъера Австрали, стандартан хан", "ChST": "Чаморро", "HNT": "Ньюфаундленд, стандартан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "WIB": "Малхбузен Индонези", "WART": "Малхбузен Аргентина, стандартан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "GYT": "Гайана", "TMT": "Туркменин стандартан хан", "MDT": "Лаьмнийн аьхкенан хан (АЦШ)", "JST": "Япони, стандартан хан", "AKST": "Аляска, стандартан хан", "CAT": "Юккъера Африка", "OESZ": "Малхбален Европа, аьхкенан хан", "WAT": "Малхбузен Африка, стандартан хан", "WAST": "Малхбузен Африка, аьхкенан хан", "GFT": "Французийн Гвиана", "∅∅∅": "Азоран гӀайренаш, аьхкенан хан", "AKDT": "Аляска, аьхкенан хан", "HKST": "Гонконг, аьхкенан хан", "UYST": "Уругвай, аьхкенан хан", "CDT": "Юккъера Америка, аьхкенан хан", "JDT": "Япони, аьхкенан хан", "COT": "Колумби, стандартан хан", "AST": "Атлантикан стандартан хан", "MEZ": "Юккъера Европа, стандартан хан", "MESZ": "Юккъера Европа, аьхкенан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "BT": "Бутан", "HAT": "Ньюфаундленд, аьхкенан хан", "AEST": "Малхбален Австрали, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "CHADT": "Чатем, аьхкенан хан", "ARST": "Аргентина, аьхкенан хан", "CLST": "Чили, аьхкенан хан", "WEZ": "Малхбузен Европа, стандартан хан", "AWST": "Малхбузен Австрали, стандартан хан", "CST": "Юккъера Америка, стандартан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "EST": "Малхбален Америка, стандартан хан", "PST": "Тийна океанан стандартан хан", "CHAST": "Чатем, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "SAST": "Къилба Африка", "MYT": "Малайзи"},
+ timezones: map[string]string{"AKST": "Аляска, стандартан хан", "EAT": "Малхбален Африка", "LHDT": "Лорд-Хау, аьхкенан хан", "WIB": "Малхбузен Индонези", "ART": "Аргентина, стандартан хан", "GFT": "Французийн Гвиана", "NZDT": "Керла Зеланди, аьхкенан хан", "IST": "Инди", "∅∅∅": "Азоран гӀайренаш, аьхкенан хан", "NZST": "Керла Зеланди, стандартан хан", "CHADT": "Чатем, аьхкенан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "EST": "Малхбален Америка, стандартан хан", "HADT": "Гавайн-алеутийн аьхкенан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "OEZ": "Малхбален Европа, стандартан хан", "HNT": "Ньюфаундленд, стандартан хан", "MST": "Лаьмнийн стандартан хан (АЦШ)", "MDT": "Лаьмнийн аьхкенан хан (АЦШ)", "HKT": "Гонконг, стандартан хан", "MESZ": "Юккъера Европа, аьхкенан хан", "VET": "Венесуэла", "SAST": "Къилба Африка", "LHST": "Лорд-Хау, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "CAT": "Юккъера Африка", "COST": "Колумби, аьхкенан хан", "JST": "Япони, стандартан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "MYT": "Малайзи", "MEZ": "Юккъера Европа, стандартан хан", "JDT": "Япони, аьхкенан хан", "PST": "Тийна океанан стандартан хан", "SRT": "Суринам", "COT": "Колумби, стандартан хан", "PDT": "Тийна океанан аьхкенан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "EDT": "Малхбален Америка, аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "WAST": "Малхбузен Африка, аьхкенан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "CHAST": "Чатем, стандартан хан", "SGT": "Сингапур", "UYT": "Уругвай, стандартан хан", "BT": "Бутан", "WITA": "Юккъера Индонези", "CDT": "Юккъера Америка, аьхкенан хан", "AKDT": "Аляска, аьхкенан хан", "WAT": "Малхбузен Африка, стандартан хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "GYT": "Гайана", "WART": "Малхбузен Аргентина, стандартан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "WIT": "Малхбален Индонези", "ChST": "Чаморро", "ECT": "Эквадор", "AST": "Атлантикан стандартан хан", "ACST": "Юккъера Австрали, стандартан хан", "AEST": "Малхбален Австрали, стандартан хан", "BOT": "Боливи", "HKST": "Гонконг, аьхкенан хан", "UYST": "Уругвай, аьхкенан хан", "ARST": "Аргентина, аьхкенан хан", "TMT": "Туркменин стандартан хан", "WEZ": "Малхбузен Европа, стандартан хан", "ADT": "Атлантикан аьхкенан хан", "CLST": "Чили, аьхкенан хан", "CLT": "Чили, стандартан хан", "CST": "Юккъера Америка, стандартан хан", "GMT": "Гринвичица юкъара хан", "TMST": "Туркменин аьхкенан хан"},
}
}
@@ -179,7 +179,8 @@ func (ce *ce) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ce' and handles both Whole and Real numbers based on 'v'
-func (ce *ce) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -215,13 +216,12 @@ func (ce *ce) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ce' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ce *ce) FmtPercent(num float64, v uint64) (results string) {
+func (ce *ce) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ce.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ce *ce) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ce.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ce'
-func (ce *ce) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (ce *ce) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ce'
// in accounting notation.
-func (ce *ce) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ce *ce) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
@@ -373,8 +371,7 @@ func (ce *ce) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ce'
diff --git a/ce_RU/ce_RU.go b/ce_RU/ce_RU.go
index 5794b5c5..f0d18b44 100644
--- a/ce_RU/ce_RU.go
+++ b/ce_RU/ce_RU.go
@@ -18,7 +18,7 @@ type ce_RU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -56,13 +56,13 @@ func New() locales.Translator {
perMille: "‰",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек"},
monthsWide: []string{"", "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"},
daysWide: []string{"кӀиранан де", "оршотан де", "шинарин де", "кхаарин де", "еарин де", "пӀераскан де", "шот де"},
- timezones: map[string]string{"CLST": "Чили, аьхкенан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "ACST": "Юккъера Австрали, стандартан хан", "TMST": "Туркменин аьхкенан хан", "HADT": "Гавайн-алеутийн аьхкенан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "ART": "Аргентина, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "SAST": "Къилба Африка", "EAT": "Малхбален Африка", "BT": "Бутан", "HKST": "Гонконг, аьхкенан хан", "EDT": "Малхбален Америка, аьхкенан хан", "COT": "Колумби, стандартан хан", "HNT": "Ньюфаундленд, стандартан хан", "HKT": "Гонконг, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "GFT": "Французийн Гвиана", "ECT": "Эквадор", "LHST": "Лорд-Хау, стандартан хан", "AST": "Атлантикан стандартан хан", "VET": "Венесуэла", "JST": "Япони, стандартан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "WIB": "Малхбузен Индонези", "AKDT": "Аляска, аьхкенан хан", "CLT": "Чили, стандартан хан", "GMT": "Гринвичица юкъара хан", "COST": "Колумби, аьхкенан хан", "WITA": "Юккъера Индонези", "WIT": "Малхбален Индонези", "JDT": "Япони, аьхкенан хан", "EST": "Малхбален Америка, стандартан хан", "NZST": "Керла Зеланди, стандартан хан", "OEZ": "Малхбален Европа, стандартан хан", "BOT": "Боливи", "WAT": "Малхбузен Африка, стандартан хан", "TMT": "Туркменин стандартан хан", "MYT": "Малайзи", "CST": "Юккъера Америка, стандартан хан", "GYT": "Гайана", "WAST": "Малхбузен Африка, аьхкенан хан", "CDT": "Юккъера Америка, аьхкенан хан", "CHADT": "Чатем, аьхкенан хан", "MEZ": "Юккъера Европа, стандартан хан", "HAST": "Гавайн-алеутийн стандартан хан", "MST": "MST", "WART": "Малхбузен Аргентина, стандартан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "UYST": "Уругвай, аьхкенан хан", "PDT": "Тийна океанан аьхкенан хан", "CHAST": "Чатем, стандартан хан", "ARST": "Аргентина, аьхкенан хан", "AKST": "Аляска, стандартан хан", "PST": "Тийна океанан стандартан хан", "WEZ": "Малхбузен Европа, стандартан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "∅∅∅": "Азоран гӀайренаш, аьхкенан хан", "IST": "Инди", "WESZ": "Малхбузен Европа, аьхкенан хан", "UYT": "Уругвай, стандартан хан", "MESZ": "Юккъера Европа, аьхкенан хан", "ADT": "Атлантикан аьхкенан хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "SGT": "Сингапур", "CAT": "Юккъера Африка", "AEST": "Малхбален Австрали, стандартан хан", "SRT": "Суринам", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "ChST": "Чаморро", "MDT": "MDT"},
+ timezones: map[string]string{"AEST": "Малхбален Австрали, стандартан хан", "WART": "Малхбузен Аргентина, стандартан хан", "BOT": "Боливи", "OEZ": "Малхбален Европа, стандартан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "GFT": "Французийн Гвиана", "MESZ": "Юккъера Европа, аьхкенан хан", "CLT": "Чили, стандартан хан", "IST": "Инди", "HKT": "Гонконг, стандартан хан", "EAT": "Малхбален Африка", "EST": "Малхбален Америка, стандартан хан", "WIB": "Малхбузен Индонези", "AST": "Атлантикан стандартан хан", "ADT": "Атлантикан аьхкенан хан", "SRT": "Суринам", "TMT": "Туркменин стандартан хан", "CDT": "Юккъера Америка, аьхкенан хан", "COT": "Колумби, стандартан хан", "ECT": "Эквадор", "MST": "MST", "MDT": "MDT", "MYT": "Малайзи", "ART": "Аргентина, стандартан хан", "ChST": "Чаморро", "AKST": "Аляска, стандартан хан", "AKDT": "Аляска, аьхкенан хан", "ACST": "Юккъера Австрали, стандартан хан", "GYT": "Гайана", "UYST": "Уругвай, аьхкенан хан", "ARST": "Аргентина, аьхкенан хан", "SAST": "Къилба Африка", "WAST": "Малхбузен Африка, аьхкенан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "VET": "Венесуэла", "HADT": "Гавайн-алеутийн аьхкенан хан", "CST": "Юккъера Америка, стандартан хан", "NZST": "Керла Зеланди, стандартан хан", "JST": "Япони, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "TMST": "Туркменин аьхкенан хан", "LHST": "Лорд-Хау, стандартан хан", "COST": "Колумби, аьхкенан хан", "WEZ": "Малхбузен Европа, стандартан хан", "CHAST": "Чатем, стандартан хан", "CLST": "Чили, аьхкенан хан", "GMT": "Гринвичица юкъара хан", "CHADT": "Чатем, аьхкенан хан", "SGT": "Сингапур", "UYT": "Уругвай, стандартан хан", "WITA": "Юккъера Индонези", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "JDT": "Япони, аьхкенан хан", "PST": "Тийна океанан стандартан хан", "CAT": "Юккъера Африка", "EDT": "Малхбален Америка, аьхкенан хан", "∅∅∅": "Амазонка, аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "MEZ": "Юккъера Европа, стандартан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "HNT": "Ньюфаундленд, стандартан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "PDT": "Тийна океанан аьхкенан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "HKST": "Гонконг, аьхкенан хан", "WIT": "Малхбален Индонези", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "WAT": "Малхбузен Африка, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "BT": "Бутан"},
}
}
@@ -179,7 +179,8 @@ func (ce *ce_RU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ce_RU' and handles both Whole and Real numbers based on 'v'
-func (ce *ce_RU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -215,13 +216,12 @@ func (ce *ce_RU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ce_RU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ce *ce_RU) FmtPercent(num float64, v uint64) (results string) {
+func (ce *ce_RU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ce.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ce *ce_RU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ce.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ce_RU'
-func (ce *ce_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ce *ce_RU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
@@ -307,13 +306,12 @@ func (ce *ce_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ce_RU'
// in accounting notation.
-func (ce *ce_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ce *ce_RU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
@@ -373,8 +371,7 @@ func (ce *ce_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ce_RU'
diff --git a/cgg/cgg.go b/cgg/cgg.go
index 25e0d3a6..ffe076ef 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{"∅∅∅": "∅∅∅", "ChST": "ChST", "HAT": "HAT", "OEZ": "OEZ", "BOT": "BOT", "WAT": "WAT", "SAST": "SAST", "ACWDT": "ACWDT", "WAST": "WAST", "VET": "VET", "WIB": "WIB", "GYT": "GYT", "AKDT": "AKDT", "AWST": "AWST", "MESZ": "MESZ", "ACST": "ACST", "WART": "WART", "ECT": "ECT", "PDT": "PDT", "WESZ": "WESZ", "UYT": "UYT", "NZST": "NZST", "NZDT": "NZDT", "CDT": "CDT", "PST": "PST", "COT": "COT", "SRT": "SRT", "MYT": "MYT", "HAST": "HAST", "WARST": "WARST", "TMT": "TMT", "CST": "CST", "TMST": "TMST", "EDT": "EDT", "ART": "ART", "WITA": "WITA", "HKT": "HKT", "CLST": "CLST", "CAT": "CAT", "AEST": "AEST", "OESZ": "OESZ", "AST": "AST", "LHDT": "LHDT", "WEZ": "WEZ", "HNT": "HNT", "ARST": "ARST", "CLT": "CLT", "GMT": "GMT", "JDT": "JDT", "HADT": "HADT", "AEDT": "AEDT", "CHAST": "CHAST", "CHADT": "CHADT", "GFT": "GFT", "ACWST": "ACWST", "AKST": "AKST", "HKST": "HKST", "BT": "BT", "ACDT": "ACDT", "ADT": "ADT", "LHST": "LHST", "SGT": "SGT", "AWDT": "AWDT", "EAT": "EAT", "UYST": "UYST", "COST": "COST", "MDT": "MDT", "WIT": "WIT", "JST": "JST", "EST": "EST", "MEZ": "MEZ", "MST": "MST", "IST": "IST"},
+ timezones: map[string]string{"ACST": "ACST", "HKST": "HKST", "LHDT": "LHDT", "JST": "JST", "PDT": "PDT", "CLT": "CLT", "JDT": "JDT", "AWDT": "AWDT", "WITA": "WITA", "WAT": "WAT", "MDT": "MDT", "WEZ": "WEZ", "CHAST": "CHAST", "MYT": "MYT", "EAT": "EAT", "SAST": "SAST", "OEZ": "OEZ", "HKT": "HKT", "WIT": "WIT", "TMST": "TMST", "ACWDT": "ACWDT", "OESZ": "OESZ", "PST": "PST", "GYT": "GYT", "CAT": "CAT", "TMT": "TMT", "EST": "EST", "COT": "COT", "NZST": "NZST", "CHADT": "CHADT", "AEDT": "AEDT", "ART": "ART", "VET": "VET", "HNT": "HNT", "EDT": "EDT", "AKST": "AKST", "MST": "MST", "MEZ": "MEZ", "ADT": "ADT", "WARST": "WARST", "ChST": "ChST", "COST": "COST", "CLST": "CLST", "AWST": "AWST", "CDT": "CDT", "LHST": "LHST", "WAST": "WAST", "WESZ": "WESZ", "HAT": "HAT", "ARST": "ARST", "ECT": "ECT", "AEST": "AEST", "IST": "IST", "BT": "BT", "CST": "CST", "AST": "AST", "ACDT": "ACDT", "UYT": "UYT", "GMT": "GMT", "SRT": "SRT", "HAST": "HAST", "NZDT": "NZDT", "MESZ": "MESZ", "SGT": "SGT", "BOT": "BOT", "UYST": "UYST", "HADT": "HADT", "AKDT": "AKDT", "ACWST": "ACWST", "WIB": "WIB", "WART": "WART", "GFT": "GFT", "∅∅∅": "∅∅∅"},
}
}
@@ -174,20 +174,19 @@ func (cgg *cgg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cgg' and handles both Whole and Real numbers based on 'v'
-func (cgg *cgg) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (cgg *cgg) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cgg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cgg *cgg) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (cgg *cgg) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cgg'
-func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
@@ -199,20 +198,14 @@ func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cgg.decimal) - 1; j >= 0; j-- {
- b = append(b, cgg.decimal[j])
- }
-
+ b = append(b, cgg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cgg.group) - 1; j >= 0; j-- {
- b = append(b, cgg.group[j])
- }
-
+ b = append(b, cgg.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(cgg.minus) - 1; j >= 0; j-- {
- b = append(b, cgg.minus[j])
- }
+ b = append(b, cgg.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cgg'
// in accounting notation.
-func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
@@ -266,20 +256,14 @@ func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cgg.decimal) - 1; j >= 0; j-- {
- b = append(b, cgg.decimal[j])
- }
-
+ b = append(b, cgg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cgg.group) - 1; j >= 0; j-- {
- b = append(b, cgg.group[j])
- }
-
+ b = append(b, cgg.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(cgg.minus) - 1; j >= 0; j-- {
- b = append(b, cgg.minus[j])
- }
+ b = append(b, cgg.minus[0])
} else {
@@ -323,8 +305,7 @@ func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cgg'
diff --git a/cgg_UG/cgg_UG.go b/cgg_UG/cgg_UG.go
index 606634ae..177b8168 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{"SGT": "SGT", "CLST": "CLST", "OESZ": "OESZ", "WART": "WART", "ACDT": "ACDT", "LHST": "LHST", "LHDT": "LHDT", "JDT": "JDT", "UYT": "UYT", "GMT": "GMT", "CHADT": "CHADT", "MEZ": "MEZ", "MESZ": "MESZ", "JST": "JST", "HKT": "HKT", "AST": "AST", "AWST": "AWST", "CLT": "CLT", "MST": "MST", "WIB": "WIB", "BOT": "BOT", "ART": "ART", "ACST": "ACST", "MYT": "MYT", "ADT": "ADT", "TMT": "TMT", "VET": "VET", "GFT": "GFT", "WIT": "WIT", "OEZ": "OEZ", "WAST": "WAST", "ACWDT": "ACWDT", "WEZ": "WEZ", "CDT": "CDT", "AWDT": "AWDT", "AEDT": "AEDT", "WAT": "WAT", "BT": "BT", "WITA": "WITA", "ChST": "ChST", "AKDT": "AKDT", "CST": "CST", "WESZ": "WESZ", "PST": "PST", "NZST": "NZST", "SRT": "SRT", "SAST": "SAST", "∅∅∅": "∅∅∅", "IST": "IST", "AKST": "AKST", "HNT": "HNT", "CAT": "CAT", "EDT": "EDT", "PDT": "PDT", "WARST": "WARST", "GYT": "GYT", "EAT": "EAT", "UYST": "UYST", "CHAST": "CHAST", "COST": "COST", "MDT": "MDT", "ECT": "ECT", "ARST": "ARST", "TMST": "TMST", "HADT": "HADT", "HKST": "HKST", "HAT": "HAT", "COT": "COT", "ACWST": "ACWST", "HAST": "HAST", "EST": "EST", "AEST": "AEST", "NZDT": "NZDT"},
+ timezones: map[string]string{"WIT": "WIT", "TMST": "TMST", "SGT": "SGT", "PST": "PST", "UYST": "UYST", "ARST": "ARST", "ChST": "ChST", "MDT": "MDT", "JST": "JST", "WARST": "WARST", "ACST": "ACST", "AEST": "AEST", "WART": "WART", "PDT": "PDT", "WITA": "WITA", "AKDT": "AKDT", "COST": "COST", "MEZ": "MEZ", "CDT": "CDT", "ACWDT": "ACWDT", "GMT": "GMT", "EDT": "EDT", "EST": "EST", "LHDT": "LHDT", "AST": "AST", "HKST": "HKST", "WIB": "WIB", "JDT": "JDT", "HAST": "HAST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "WAST": "WAST", "WEZ": "WEZ", "UYT": "UYT", "TMT": "TMT", "IST": "IST", "AKST": "AKST", "LHST": "LHST", "NZST": "NZST", "AEDT": "AEDT", "HKT": "HKT", "ART": "ART", "GFT": "GFT", "CST": "CST", "ECT": "ECT", "OEZ": "OEZ", "ADT": "ADT", "HADT": "HADT", "CHADT": "CHADT", "MESZ": "MESZ", "HAT": "HAT", "BOT": "BOT", "CAT": "CAT", "ACWST": "ACWST", "SAST": "SAST", "MST": "MST", "HNT": "HNT", "GYT": "GYT", "CHAST": "CHAST", "ACDT": "ACDT", "VET": "VET", "MYT": "MYT", "CLST": "CLST", "AWDT": "AWDT", "SRT": "SRT", "WESZ": "WESZ", "OESZ": "OESZ", "CLT": "CLT", "AWST": "AWST", "BT": "BT", "COT": "COT", "EAT": "EAT", "WAT": "WAT"},
}
}
@@ -174,20 +174,19 @@ func (cgg *cgg_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cgg_UG' and handles both Whole and Real numbers based on 'v'
-func (cgg *cgg_UG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (cgg *cgg_UG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cgg_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cgg *cgg_UG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (cgg *cgg_UG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cgg_UG'
-func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
@@ -199,20 +198,14 @@ func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cgg.decimal) - 1; j >= 0; j-- {
- b = append(b, cgg.decimal[j])
- }
-
+ b = append(b, cgg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cgg.group) - 1; j >= 0; j-- {
- b = append(b, cgg.group[j])
- }
-
+ b = append(b, cgg.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(cgg.minus) - 1; j >= 0; j-- {
- b = append(b, cgg.minus[j])
- }
+ b = append(b, cgg.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cgg_UG'
// in accounting notation.
-func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
@@ -266,20 +256,14 @@ func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cgg.decimal) - 1; j >= 0; j-- {
- b = append(b, cgg.decimal[j])
- }
-
+ b = append(b, cgg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cgg.group) - 1; j >= 0; j-- {
- b = append(b, cgg.group[j])
- }
-
+ b = append(b, cgg.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(cgg.minus) - 1; j >= 0; j-- {
- b = append(b, cgg.minus[j])
- }
+ b = append(b, cgg.minus[0])
} else {
@@ -323,8 +305,7 @@ func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cgg_UG'
diff --git a/chr/chr.go b/chr/chr.go
index 35a056b3..c438b1ef 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{"CHADT": "CHADT", "WAST": "WAST", "MEZ": "MEZ", "ACDT": "ACDT", "WART": "WART", "TMT": "TMT", "AWST": "AWST", "CLST": "CLST", "ADT": "ADT", "WIT": "WIT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "WAT": "WAT", "ACWST": "ACWST", "TMST": "TMST", "LHST": "LHST", "EAT": "EAT", "UYT": "UYT", "ACST": "ACST", "JST": "JST", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "OESZ": "OESZ", "NZST": "NZST", "BOT": "BOT", "SGT": "SGT", "HNT": "HNT", "AEST": "AEST", "AEDT": "AEDT", "IST": "IST", "AKDT": "AKDT", "CAT": "CAT", "NZDT": "NZDT", "WIB": "WIB", "CHAST": "CHAST", "AST": "AST", "HADT": "HADT", "WARST": "WARST", "HAST": "HAST", "AWDT": "AWDT", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "GYT": "GYT", "ART": "ART", "ACWDT": "ACWDT", "MST": "ᎣᏓᎸ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "MDT": "ᎣᏓᎸ ᎢᎦ ᎢᏳᏩᎪᏗ", "AKST": "AKST", "ECT": "ECT", "HKT": "HKT", "OEZ": "OEZ", "BT": "BT", "GFT": "GFT", "HKST": "HKST", "ARST": "ARST", "WEZ": "WEZ", "WITA": "WITA", "MYT": "MYT", "HAT": "HAT", "UYST": "UYST", "MESZ": "MESZ", "LHDT": "LHDT", "ChST": "ChST", "CLT": "CLT", "COT": "COT", "COST": "COST", "SAST": "SAST", "JDT": "JDT", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "WESZ": "WESZ", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "SRT": "SRT", "VET": "VET", "∅∅∅": "∅∅∅"},
+ timezones: map[string]string{"UYT": "UYT", "COST": "COST", "GFT": "GFT", "WITA": "WITA", "TMST": "TMST", "HAST": "HAST", "SAST": "SAST", "CHAST": "CHAST", "CLT": "CLT", "AST": "AST", "HAT": "HAT", "WIT": "WIT", "ECT": "ECT", "WAT": "WAT", "MDT": "MDT", "ACWDT": "ACWDT", "ACST": "ACST", "AEST": "AEST", "WART": "WART", "MYT": "MYT", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "MST": "MST", "CHADT": "CHADT", "JDT": "JDT", "ACDT": "ACDT", "SGT": "SGT", "TMT": "TMT", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "LHDT": "LHDT", "WIB": "WIB", "∅∅∅": "∅∅∅", "COT": "COT", "AWST": "AWST", "BOT": "BOT", "SRT": "SRT", "HKST": "HKST", "HADT": "HADT", "NZST": "NZST", "MEZ": "MEZ", "CLST": "CLST", "WEZ": "WEZ", "WESZ": "WESZ", "ACWST": "ACWST", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "WARST": "WARST", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "HNT": "HNT", "ART": "ART", "ChST": "ChST", "IST": "IST", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "LHST": "LHST", "HKT": "HKT", "MESZ": "MESZ", "ADT": "ADT", "VET": "VET", "CAT": "CAT", "AKST": "AKST", "AKDT": "AKDT", "WAST": "WAST", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "ARST": "ARST", "OEZ": "OEZ", "OESZ": "OESZ", "JST": "JST", "GYT": "GYT", "UYST": "UYST", "BT": "BT", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "EAT": "EAT", "NZDT": "NZDT", "AEDT": "AEDT", "AWDT": "AWDT"},
}
}
@@ -186,7 +186,8 @@ func (chr *chr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'chr' and handles both Whole and Real numbers based on 'v'
-func (chr *chr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (chr *chr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'chr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (chr *chr) FmtPercent(num float64, v uint64) (results string) {
+func (chr *chr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(chr.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (chr *chr) FmtPercent(num float64, v uint64) (results string) {
b = append(b, chr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'chr'
-func (chr *chr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (chr *chr) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
@@ -312,13 +311,12 @@ func (chr *chr) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'chr'
// in accounting notation.
-func (chr *chr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (chr *chr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
@@ -383,8 +381,7 @@ func (chr *chr) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, chr.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'chr'
diff --git a/chr_US/chr_US.go b/chr_US/chr_US.go
index 28b07ac2..a8c15b48 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{"WAT": "WAT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "WEZ": "WEZ", "WIB": "WIB", "OESZ": "OESZ", "LHST": "LHST", "ChST": "ChST", "HKST": "HKST", "CLT": "CLT", "OEZ": "OEZ", "SAST": "SAST", "NZDT": "NZDT", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "ACST": "ACST", "WAST": "WAST", "JST": "JST", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "EAT": "EAT", "GFT": "GFT", "ACWST": "ACWST", "ACWDT": "ACWDT", "UYT": "UYT", "UYST": "UYST", "GYT": "GYT", "BT": "BT", "AWST": "AWST", "CLST": "CLST", "ADT": "ADT", "VET": "VET", "COT": "COT", "MEZ": "MEZ", "AWDT": "AWDT", "HKT": "HKT", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "BOT": "BOT", "SRT": "SRT", "WITA": "WITA", "CAT": "CAT", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "WARST": "WARST", "AST": "AST", "WIT": "WIT", "COST": "COST", "ARST": "ARST", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "MST": "MST", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "TMT": "TMT", "CHAST": "CHAST", "TMST": "TMST", "ACDT": "ACDT", "ART": "ART", "MESZ": "MESZ", "AKST": "AKST", "HADT": "HADT", "HNT": "HNT", "HAT": "HAT", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "AEST": "AEST", "AEDT": "AEDT", "JDT": "JDT", "MYT": "MYT", "IST": "IST", "WESZ": "WESZ", "LHDT": "LHDT", "HAST": "HAST", "WART": "WART", "NZST": "NZST", "CHADT": "CHADT", "ECT": "ECT", "SGT": "SGT", "MDT": "MDT"},
+ timezones: map[string]string{"COT": "COT", "JDT": "JDT", "OESZ": "OESZ", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ARST": "ARST", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "MESZ": "MESZ", "OEZ": "OEZ", "AEDT": "AEDT", "HAT": "HAT", "LHST": "LHST", "CLST": "CLST", "VET": "VET", "BOT": "BOT", "ACWST": "ACWST", "AEST": "AEST", "ACDT": "ACDT", "HKST": "HKST", "AWST": "AWST", "∅∅∅": "∅∅∅", "SAST": "SAST", "AST": "AST", "ACST": "ACST", "UYST": "UYST", "AKST": "AKST", "COST": "COST", "NZST": "NZST", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "AKDT": "AKDT", "EAT": "EAT", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "ChST": "ChST", "HADT": "HADT", "WAT": "WAT", "WEZ": "WEZ", "WESZ": "WESZ", "HAST": "HAST", "MST": "MST", "MDT": "MDT", "UYT": "UYT", "TMT": "TMT", "HKT": "HKT", "CHADT": "CHADT", "WIB": "WIB", "SGT": "SGT", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "MYT": "MYT", "IST": "IST", "SRT": "SRT", "CAT": "CAT", "WAST": "WAST", "MEZ": "MEZ", "HNT": "HNT", "GYT": "GYT", "WITA": "WITA", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "BT": "BT", "CHAST": "CHAST", "CLT": "CLT", "WART": "WART", "TMST": "TMST", "ACWDT": "ACWDT", "AWDT": "AWDT", "WIT": "WIT", "LHDT": "LHDT", "JST": "JST", "WARST": "WARST", "ADT": "ADT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ECT": "ECT", "NZDT": "NZDT", "GFT": "GFT", "ART": "ART"},
}
}
@@ -186,7 +186,8 @@ func (chr *chr_US) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'chr_US' and handles both Whole and Real numbers based on 'v'
-func (chr *chr_US) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (chr *chr_US) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'chr_US' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (chr *chr_US) FmtPercent(num float64, v uint64) (results string) {
+func (chr *chr_US) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(chr.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (chr *chr_US) FmtPercent(num float64, v uint64) (results string) {
b = append(b, chr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'chr_US'
-func (chr *chr_US) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (chr *chr_US) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
@@ -312,13 +311,12 @@ func (chr *chr_US) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'chr_US'
// in accounting notation.
-func (chr *chr_US) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (chr *chr_US) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
@@ -383,8 +381,7 @@ func (chr *chr_US) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, chr.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'chr_US'
diff --git a/ckb/ckb.go b/ckb/ckb.go
index 5b3fac06..5f0ae16c 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{"WITA": "WITA", "WESZ": "WESZ", "AWST": "AWST", "CLT": "CLT", "OESZ": "OESZ", "WAST": "WAST", "GYT": "GYT", "SRT": "SRT", "TMT": "TMT", "MYT": "MYT", "GMT": "GMT", "AEST": "AEST", "CST": "CST", "HNT": "HNT", "CAT": "CAT", "WART": "WART", "MESZ": "MESZ", "LHST": "LHST", "ECT": "ECT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "CHADT": "CHADT", "COT": "COT", "EST": "EST", "PDT": "PDT", "ADT": "ADT", "ACST": "ACST", "OEZ": "OEZ", "CHAST": "CHAST", "VET": "VET", "MDT": "MDT", "MEZ": "MEZ", "ART": "ART", "LHDT": "LHDT", "ChST": "ChST", "CDT": "CDT", "WARST": "WARST", "TMST": "TMST", "MST": "MST", "PST": "PST", "BT": "BT", "ACWST": "ACWST", "WIT": "WIT", "JST": "JST", "EAT": "EAT", "EDT": "EDT", "NZDT": "NZDT", "WAT": "WAT", "GFT": "GFT", "JDT": "JDT", "SGT": "SGT", "CLST": "CLST", "AEDT": "AEDT", "AST": "AST", "SAST": "SAST", "HAST": "HAST", "AWDT": "AWDT", "UYT": "UYT", "NZST": "NZST", "ACDT": "ACDT", "ACWDT": "ACWDT", "IST": "IST", "HAT": "HAT", "HKST": "HKST", "WIB": "WIB", "BOT": "BOT", "ARST": "ARST", "AKST": "AKST", "AKDT": "AKDT", "HADT": "HADT", "HKT": "HKT", "UYST": "UYST", "COST": "COST"},
+ timezones: map[string]string{"AEST": "AEST", "ACST": "ACST", "PDT": "PDT", "CAT": "CAT", "COST": "COST", "MDT": "MDT", "LHST": "LHST", "LHDT": "LHDT", "TMT": "TMT", "BT": "BT", "CST": "CST", "CDT": "CDT", "WAT": "WAT", "WESZ": "WESZ", "ACWDT": "ACWDT", "COT": "COT", "WIB": "WIB", "AWST": "AWST", "SRT": "SRT", "HAT": "HAT", "GYT": "GYT", "HNT": "HNT", "AKDT": "AKDT", "WAST": "WAST", "JDT": "JDT", "ACDT": "ACDT", "ECT": "ECT", "ACWST": "ACWST", "AST": "AST", "CLST": "CLST", "UYST": "UYST", "PST": "PST", "GFT": "GFT", "TMST": "TMST", "AKST": "AKST", "CLT": "CLT", "AWDT": "AWDT", "IST": "IST", "WITA": "WITA", "ART": "ART", "EAT": "EAT", "OEZ": "OEZ", "AEDT": "AEDT", "MYT": "MYT", "WARST": "WARST", "ARST": "ARST", "HADT": "HADT", "CHADT": "CHADT", "JST": "JST", "MEZ": "MEZ", "WIT": "WIT", "CHAST": "CHAST", "WART": "WART", "HKT": "HKT", "HKST": "HKST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "NZST": "NZST", "SAST": "SAST", "ChST": "ChST", "EST": "EST", "MST": "MST", "NZDT": "NZDT", "BOT": "BOT", "ADT": "ADT", "SGT": "SGT", "UYT": "UYT", "GMT": "GMT", "EDT": "EDT", "MESZ": "MESZ", "OESZ": "OESZ", "VET": "VET", "HAST": "HAST"},
}
}
@@ -176,35 +176,32 @@ func (ckb *ckb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ckb' and handles both Whole and Real numbers based on 'v'
-func (ckb *ckb) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ckb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ckb *ckb) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ckb'
-func (ckb *ckb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ckb'
// in accounting notation.
-func (ckb *ckb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'ckb'
diff --git a/ckb_IQ/ckb_IQ.go b/ckb_IQ/ckb_IQ.go
index 3559a501..6d7d5a49 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{"ACWST": "ACWST", "HADT": "HADT", "EAT": "EAT", "UYT": "UYT", "WAST": "WAST", "ADT": "ADT", "ACWDT": "ACWDT", "ECT": "ECT", "BOT": "BOT", "GYT": "GYT", "WART": "WART", "AEST": "AEST", "BT": "BT", "TMT": "TMT", "JDT": "JDT", "EST": "EST", "PDT": "PDT", "ACDT": "ACDT", "WARST": "WARST", "MST": "MST", "HAST": "HAST", "AWDT": "AWDT", "HNT": "HNT", "GMT": "GMT", "CHAST": "CHAST", "SAST": "SAST", "LHDT": "LHDT", "JST": "JST", "∅∅∅": "∅∅∅", "HKST": "HKST", "COT": "COT", "MEZ": "MEZ", "MESZ": "MESZ", "GFT": "GFT", "LHST": "LHST", "WESZ": "WESZ", "ARST": "ARST", "CDT": "CDT", "HKT": "HKT", "TMST": "TMST", "MYT": "MYT", "AKST": "AKST", "AKDT": "AKDT", "EDT": "EDT", "NZDT": "NZDT", "ART": "ART", "SRT": "SRT", "MDT": "MDT", "CLST": "CLST", "UYST": "UYST", "VET": "VET", "WAT": "WAT", "AST": "AST", "CST": "CST", "HAT": "HAT", "OESZ": "OESZ", "WIB": "WIB", "COST": "COST", "WIT": "WIT", "CLT": "CLT", "OEZ": "OEZ", "WITA": "WITA", "PST": "PST", "CHADT": "CHADT", "ACST": "ACST", "AWST": "AWST", "CAT": "CAT", "AEDT": "AEDT", "ChST": "ChST", "IST": "IST", "SGT": "SGT", "WEZ": "WEZ", "NZST": "NZST"},
+ timezones: map[string]string{"AWDT": "AWDT", "ARST": "ARST", "CDT": "CDT", "COST": "COST", "MST": "MST", "MDT": "MDT", "IST": "IST", "PST": "PST", "CLST": "CLST", "∅∅∅": "∅∅∅", "UYST": "UYST", "BT": "BT", "CHAST": "CHAST", "TMT": "TMT", "HAST": "HAST", "HADT": "HADT", "LHST": "LHST", "AWST": "AWST", "HKST": "HKST", "ChST": "ChST", "WIT": "WIT", "CST": "CST", "ECT": "ECT", "WESZ": "WESZ", "ACWDT": "ACWDT", "WAT": "WAT", "CLT": "CLT", "OEZ": "OEZ", "MYT": "MYT", "SGT": "SGT", "ART": "ART", "HKT": "HKT", "UYT": "UYT", "EDT": "EDT", "NZST": "NZST", "NZDT": "NZDT", "PDT": "PDT", "HAT": "HAT", "OESZ": "OESZ", "GYT": "GYT", "CAT": "CAT", "GMT": "GMT", "MEZ": "MEZ", "JDT": "JDT", "AEST": "AEST", "WARST": "WARST", "AKDT": "AKDT", "SAST": "SAST", "JST": "JST", "VET": "VET", "GFT": "GFT", "BOT": "BOT", "AKST": "AKST", "CHADT": "CHADT", "WIB": "WIB", "ADT": "ADT", "HNT": "HNT", "ACWST": "ACWST", "AST": "AST", "SRT": "SRT", "EAT": "EAT", "ACST": "ACST", "MESZ": "MESZ", "TMST": "TMST", "WITA": "WITA", "EST": "EST", "COT": "COT", "WEZ": "WEZ", "WAST": "WAST", "ACDT": "ACDT", "AEDT": "AEDT", "LHDT": "LHDT", "WART": "WART"},
}
}
@@ -176,35 +176,32 @@ func (ckb *ckb_IQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ckb_IQ' and handles both Whole and Real numbers based on 'v'
-func (ckb *ckb_IQ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb_IQ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ckb_IQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ckb *ckb_IQ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb_IQ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ckb_IQ'
-func (ckb *ckb_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ckb_IQ'
// in accounting notation.
-func (ckb *ckb_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'ckb_IQ'
diff --git a/ckb_IR/ckb_IR.go b/ckb_IR/ckb_IR.go
index f7dec818..0bebd48e 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{"EST": "EST", "COST": "COST", "ART": "ART", "SGT": "SGT", "AWST": "AWST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "HAT": "HAT", "JDT": "JDT", "BT": "BT", "AST": "AST", "GFT": "GFT", "WITA": "WITA", "PDT": "PDT", "GYT": "GYT", "WARST": "WARST", "VET": "VET", "EAT": "EAT", "CHAST": "CHAST", "MEZ": "MEZ", "SAST": "SAST", "HNT": "HNT", "SRT": "SRT", "WESZ": "WESZ", "AEDT": "AEDT", "AKDT": "AKDT", "CST": "CST", "PST": "PST", "ACDT": "ACDT", "TMT": "TMT", "TMST": "TMST", "WIB": "WIB", "HKST": "HKST", "AEST": "AEST", "OEZ": "OEZ", "BOT": "BOT", "ACST": "ACST", "MST": "MST", "HKT": "HKT", "CDT": "CDT", "NZST": "NZST", "WAT": "WAT", "ACWST": "ACWST", "LHDT": "LHDT", "NZDT": "NZDT", "CHADT": "CHADT", "CAT": "CAT", "EDT": "EDT", "CLT": "CLT", "WIT": "WIT", "IST": "IST", "HADT": "HADT", "UYT": "UYT", "WAST": "WAST", "MESZ": "MESZ", "MDT": "MDT", "MYT": "MYT", "WART": "WART", "ADT": "ADT", "ACWDT": "ACWDT", "ChST": "ChST", "AWDT": "AWDT", "UYST": "UYST", "OESZ": "OESZ", "ARST": "ARST", "ECT": "ECT", "AKST": "AKST", "CLST": "CLST", "GMT": "GMT", "COT": "COT", "JST": "JST", "LHST": "LHST", "HAST": "HAST"},
+ timezones: map[string]string{"MDT": "MDT", "CAT": "CAT", "TMT": "TMT", "COT": "COT", "JDT": "JDT", "AWDT": "AWDT", "AKDT": "AKDT", "COST": "COST", "CHAST": "CHAST", "GFT": "GFT", "HAT": "HAT", "WITA": "WITA", "AKST": "AKST", "ACWDT": "ACWDT", "AEST": "AEST", "SGT": "SGT", "CST": "CST", "HNT": "HNT", "ARST": "ARST", "HAST": "HAST", "AWST": "AWST", "GMT": "GMT", "ChST": "ChST", "NZDT": "NZDT", "CLT": "CLT", "ACDT": "ACDT", "HKT": "HKT", "HADT": "HADT", "ECT": "ECT", "AEDT": "AEDT", "CDT": "CDT", "PST": "PST", "MYT": "MYT", "WEZ": "WEZ", "ACWST": "ACWST", "WART": "WART", "IST": "IST", "ADT": "ADT", "HKST": "HKST", "EST": "EST", "LHST": "LHST", "MESZ": "MESZ", "OEZ": "OEZ", "ACST": "ACST", "GYT": "GYT", "WIT": "WIT", "BT": "BT", "TMST": "TMST", "CHADT": "CHADT", "MEZ": "MEZ", "JST": "JST", "PDT": "PDT", "UYST": "UYST", "EAT": "EAT", "WIB": "WIB", "CLST": "CLST", "VET": "VET", "∅∅∅": "∅∅∅", "ART": "ART", "SAST": "SAST", "MST": "MST", "OESZ": "OESZ", "SRT": "SRT", "UYT": "UYT", "EDT": "EDT", "NZST": "NZST", "WAST": "WAST", "WESZ": "WESZ", "LHDT": "LHDT", "AST": "AST", "BOT": "BOT", "WARST": "WARST", "WAT": "WAT"},
}
}
@@ -176,35 +176,32 @@ func (ckb *ckb_IR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ckb_IR' and handles both Whole and Real numbers based on 'v'
-func (ckb *ckb_IR) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb_IR) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ckb_IR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ckb *ckb_IR) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ckb *ckb_IR) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ckb_IR'
-func (ckb *ckb_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb_IR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ckb_IR'
// in accounting notation.
-func (ckb *ckb_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ckb *ckb_IR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ckb.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'ckb_IR'
diff --git a/cmd/generate_resources.go b/cmd/generate_resources.go
index 29922ccc..7881e567 100644
--- a/cmd/generate_resources.go
+++ b/cmd/generate_resources.go
@@ -22,6 +22,11 @@ const (
)
var (
+ tfuncs = template.FuncMap{
+ "is_multibyte": func(s string) bool {
+ return len([]byte(s)) > 1
+ },
+ }
prVarFuncs = map[string]string{
"n": "n := math.Abs(num)\n",
"i": "i := int64(n)\n",
@@ -155,7 +160,7 @@ func main() {
var err error
// load template
- tmpl, err = template.ParseGlob("*.tmpl")
+ tmpl, err = template.New("all").Funcs(tfuncs).ParseGlob("*.tmpl")
if err != nil {
log.Fatal(err)
}
@@ -251,37 +256,6 @@ func main() {
log.Panic(err)
}
}
-
- fmt.Println("Writing final locale map")
-
- if err = os.MkdirAll(fmt.Sprintf(locDir, "locales-list"), 0777); err != nil {
- log.Fatal(err)
- }
-
- filename = fmt.Sprintf(locFilename, "locales-list", "locales")
-
- output, err = os.Create(filename)
- if err != nil {
- log.Fatal(err)
- }
- defer output.Close()
-
- if err := tmpl.ExecuteTemplate(output, "localeslist", locMap); err != nil {
- log.Fatal(err)
- }
-
- output.Close()
-
- // after file written run gofmt on file to ensure best formatting
- cmd = exec.Command("goimports", "-w", filename)
- if err = cmd.Run(); err != nil {
- log.Panic(err)
- }
-
- cmd = exec.Command("gofmt", "-s", "-w", filename)
- if err = cmd.Run(); err != nil {
- log.Panic(err)
- }
}
func postProcess(cldr *cldr.CLDR) {
@@ -1757,13 +1731,13 @@ func parsePercentNumberFormat(trans *translator) {
}
}
- if len(trans.FmtPercentPrefix) > 0 {
- trans.FmtPercentPrefix = fmt.Sprintf("%#v", []byte(trans.FmtPercentPrefix))
- }
+ // if len(trans.FmtPercentPrefix) > 0 {
+ // trans.FmtPercentPrefix = fmt.Sprintf("%#v", []byte(trans.FmtPercentPrefix))
+ // }
- if len(trans.FmtPercentSuffix) > 0 {
- trans.FmtPercentSuffix = fmt.Sprintf("%#v", []byte(trans.FmtPercentSuffix))
- }
+ // if len(trans.FmtPercentSuffix) > 0 {
+ // trans.FmtPercentSuffix = fmt.Sprintf("%#v", []byte(trans.FmtPercentSuffix))
+ // }
return
}
diff --git a/cmd/translator.tmpl b/cmd/translator.tmpl
index 6be13477..df1985e5 100644
--- a/cmd/translator.tmpl
+++ b/cmd/translator.tmpl
@@ -20,10 +20,10 @@ type {{ .Locale }} struct {
minus string
percent string
{{- if gt (len .FmtPercentPrefix) 0}}
- percentPrefix []byte
+ percentPrefix string
{{- end }}
{{- if gt (len .FmtPercentSuffix) 0}}
- percentSuffix []byte
+ percentSuffix string
{{- end }}
perMille string
timeSeparator string
@@ -88,10 +88,10 @@ func New() locales.Translator {
{{- end}}
currencies: {{ .Currencies }},
{{- if gt (len .FmtPercentPrefix) 0}}
- percentPrefix: {{ .FmtPercentPrefix }},
+ percentPrefix: "{{ .FmtPercentPrefix }}",
{{- end -}}
{{- if gt (len .FmtPercentSuffix) 0}}
- percentSuffix: {{ .FmtPercentSuffix }},
+ percentSuffix: "{{ .FmtPercentSuffix }}",
{{- end -}}
{{- if gt (len .FmtCurrencyPrefix) 0}}
currencyPositivePrefix: "{{ .FmtCurrencyPrefix }}",
@@ -257,9 +257,9 @@ func({{ .BaseLocale }} *{{ .Locale }}) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for '{{ .Locale }}' and handles both Whole and Real numbers based on 'v'
-func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results string) {
+func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) string {
- {{- if eq .FmtNumberExists true }}
+ {{ 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 }}
@@ -278,13 +278,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results
if s[i] == '.' {
- {{- if eq (len .Decimal) 1 }}
- b = append(b, {{ .BaseLocale }}.decimal[0])
- {{- else }}
+ {{- if is_multibyte .Decimal }}
for j := len({{ .BaseLocale }}.decimal) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.decimal[j])
}
- {{ end -}}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.decimal[0])
+ {{- end -}}
{{- if gt .FmtNumberGroupLen 0 }}
inWhole = true
{{- end }}
@@ -297,13 +297,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results
{{- if gt .FmtNumberSecondaryGroupLen 0}}
if count == groupThreshold {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
if !inSecondary {
@@ -312,13 +312,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results
}
{{ else }}
if count == {{ .FmtNumberGroupLen }} {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
{{ end -}}
} else {
@@ -332,12 +332,12 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results
}
if num < 0 {
- {{- if eq (len .Minus) 1 }}
- b = append(b, {{ .BaseLocale }}.minus[0])
- {{ else }}
+ {{- if is_multibyte .Minus }}
for j := len({{ .BaseLocale }}.minus) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.minus[j])
}
+ {{ else }}
+ b = append(b, {{ .BaseLocale }}.minus[0])
{{ end -}}
}
@@ -359,17 +359,15 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) (results
}
{{ end }}
- results = string(b)
- return
+ return string(b)
{{ else }}
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
{{ end -}}
}
// FmtPercent returns 'num' with digits/precision of 'v' for '{{ .Locale }}' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (results string) {
+func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) string {
{{- if eq .FmtPercentExists true }}
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
@@ -390,13 +388,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
if s[i] == '.' {
- {{- if eq (len .Decimal) 1 }}
- b = append(b, {{ .BaseLocale }}.decimal[0])
- {{- else }}
+ {{- if is_multibyte .Decimal }}
for j := len({{ .BaseLocale }}.decimal) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.decimal[j])
}
- {{ end -}}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.decimal[0])
+ {{- end -}}
{{- if gt .FmtPercentGroupLen 0 }}
inWhole = true
{{ end }}
@@ -409,13 +407,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
{{- if gt .FmtPercentSecondaryGroupLen 0}}
if count == groupThreshold {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
if !inSecondary {
@@ -424,13 +422,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
}
{{ else }}
if count == {{ .FmtPercentGroupLen }} {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
{{ end -}}
} else {
@@ -444,22 +442,22 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
}
if num < 0 {
- {{- if eq (len .Minus) 1 }}
- b = append(b, {{ .BaseLocale }}.minus[0])
- {{ else }}
+ {{- if is_multibyte .Minus }}
for j := len({{ .BaseLocale }}.minus) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.minus[j])
}
+ {{ else }}
+ b = append(b, {{ .BaseLocale }}.minus[0])
{{ end -}}
}
{{ if and .FmtPercentInPrefix (not .FmtPercentLeft) }}
- {{- if eq (len .Percent) 1 }}
- b = append(b, {{ .BaseLocale }}.percent[0])
- {{ else }}
+ {{- if is_multibyte .Percent }}
for j := len({{ .BaseLocale }}.percent) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.percent[j])
}
+ {{ else }}
+ b = append(b, {{ .BaseLocale }}.percent[0])
{{ end }}
{{ end }}
@@ -474,12 +472,12 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
{{ end }}
{{ if and .FmtPercentInPrefix .FmtPercentLeft }}
- {{- if eq (len .Percent) 1 }}
- b = append(b, {{ .BaseLocale }}.percent[0])
- {{ else }}
+ {{- if is_multibyte .Percent }}
for j := len({{ .BaseLocale }}.percent) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.percent[j])
}
+ {{ else }}
+ b = append(b, {{ .BaseLocale }}.percent[0])
{{ end }}
{{ end }}
@@ -513,16 +511,14 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) (result
b = append(b, {{ .BaseLocale }}.percent...)
{{ end }}
- results = string(b)
- return
+ return string(b)
{{ else }}
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
{{ end -}}
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for '{{ .Locale }}'
-func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := {{ .BaseLocale }}.currencies[currency]
@@ -544,13 +540,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
if s[i] == '.' {
- {{- if eq (len .Decimal) 1 }}
- b = append(b, {{ .BaseLocale }}.decimal[0])
- {{- else }}
+ {{- if is_multibyte .Decimal }}
for j := len({{ .BaseLocale }}.decimal) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.decimal[j])
}
- {{ end -}}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.decimal[0])
+ {{- end -}}
{{- if gt .FmtCurrencyGroupLen 0 }}
inWhole = true
{{- end }}
@@ -563,13 +559,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
{{- if gt .FmtCurrencySecondaryGroupLen 0}}
if count == groupThreshold {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
if !inSecondary {
@@ -578,13 +574,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
}
{{ else }}
if count == {{ .FmtCurrencyGroupLen }} {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
{{ end -}}
} else {
@@ -620,12 +616,12 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
{{ end }}
if num < 0 {
- {{- if eq (len .Minus) 1 }}
- b = append(b, {{ .BaseLocale }}.minus[0])
- {{ else }}
+ {{- if is_multibyte .Minus }}
for j := len({{ .BaseLocale }}.minus) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.minus[j])
}
+ {{ else -}}
+ b = append(b, {{ .BaseLocale }}.minus[0])
{{ end -}}
}
@@ -659,17 +655,15 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
b = append(b, symbol...)
{{ end }}
- results = string(b)
- return
+ return string(b)
{{ else }}
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
{{ end -}}
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for '{{ .Locale }}'
// in accounting notation.
-func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := {{ .BaseLocale }}.currencies[currency]
@@ -691,13 +685,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
if s[i] == '.' {
- {{- if eq (len .Decimal) 1 }}
- b = append(b, {{ .BaseLocale }}.decimal[0])
- {{- else }}
+ {{- if is_multibyte .Decimal }}
for j := len({{ .BaseLocale }}.decimal) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.decimal[j])
}
- {{ end -}}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.decimal[0])
+ {{- end -}}
{{- if gt .FmtCurrencyGroupLen 0 }}
inWhole = true
{{- end }}
@@ -710,13 +704,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
{{- if gt .FmtCurrencySecondaryGroupLen 0}}
if count == groupThreshold {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
if !inSecondary {
@@ -725,13 +719,13 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
}
{{ else }}
if count == {{ .FmtCurrencyGroupLen }} {
- {{- if eq (len .Group) 1 }}
- b = append(b, {{ .BaseLocale }}.group[0])
- {{- else }}
+ {{- if is_multibyte .Group }}
for j := len({{ .BaseLocale }}.group) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.group[j])
}
- {{ end }}
+ {{- else }}
+ b = append(b, {{ .BaseLocale }}.group[0])
+ {{- end }}
count = 1
{{ end -}}
} else {
@@ -769,12 +763,12 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
{{ end }}
{{ if eq (not .FmtCurrencyNegativeExists) true}}
- {{- if eq (len .Minus) 1 }}
- b = append(b, {{ .BaseLocale }}.minus[0])
- {{ else }}
+ {{- if is_multibyte .Minus }}
for j := len({{ .BaseLocale }}.minus) - 1; j >= 0; j-- {
b = append(b, {{ .BaseLocale }}.minus[j])
}
+ {{ else -}}
+ b = append(b, {{ .BaseLocale }}.minus[0])
{{ end -}}
{{ end }}
@@ -855,11 +849,9 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
}
{{- end }}
- results = string(b)
- return
+ return string(b)
{{ else }}
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
{{ end -}}
}
diff --git a/cs/cs.go b/cs/cs.go
index a7fbea8d..bd06bf80 100644
--- a/cs/cs.go
+++ b/cs/cs.go
@@ -18,7 +18,7 @@ type cs struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
pluralsRange: []locales.PluralRule{4, 5, 6, 2},
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: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro"},
@@ -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", "ChST": "Chamorrský čas", "WESZ": "Západoevropský letní čas", "EST": "Severoamerický východní standardní čas", "PDT": "Severoamerický pacifický letní čas", "OEZ": "Východoevropský standardní čas", "GYT": "Guyanský čas", "MYT": "Malajský čas", "MESZ": "Středoevropský letní čas", "LHDT": "Letní čas ostrova lorda Howa", "AWDT": "Západoaustralský letní čas", "WIB": "Západoindonéský čas", "AST": "Atlantický standardní čas", "ACDT": "Středoaustralský letní čas", "VET": "Venezuelský čas", "WIT": "Východoindonéský čas", "∅∅∅": "Amazonský letní čas", "UYT": "Uruguayský standardní čas", "CLT": "Chilský standardní čas", "EAT": "Východoafrický čas", "EDT": "Severoamerický východní letní čas", "WARST": "Západoargentinský letní čas", "SAST": "Jihoafrický čas", "JDT": "Japonský letní čas", "IST": "Indický čas", "HNT": "Newfoundlandský standardní čas", "HKST": "Hongkongský letní čas", "WAST": "Západoafrický letní čas", "TMT": "Turkmenský standardní čas", "ECT": "Ekvádorský čas", "HAT": "Newfoundlandský letní čas", "CDT": "Severoamerický centrální letní čas", "CAT": "Středoafrický čas", "HADT": "Havajsko-aleutský letní čas", "NZST": "Novozélandský standardní čas", "WART": "Západoargentinský standardní čas", "WAT": "Západoafrický standardní čas", "PST": "Severoamerický pacifický standardní čas", "OESZ": "Východoevropský letní čas", "COST": "Kolumbijský letní čas", "BOT": "Bolivijský čas", "TMST": "Turkmenský letní čas", "HKT": "Hongkongský standardní čas", "AEST": "Východoaustralský standardní čas", "GMT": "Greenwichský střední čas", "AKST": "Aljašský standardní čas", "UYST": "Uruguayský letní čas", "ARST": "Argentinský letní čas", "HAST": "Havajsko-aleutský standardní čas", "CHADT": "Chathamský letní čas", "NZDT": "Novozélandský letní čas", "BT": "Bhútánský čas", "JST": "Japonský standardní čas", "SGT": "Singapurský čas", "MST": "Macajský standardní čas", "MDT": "Macajský letní čas", "ACWST": "Středozápadní australský standardní čas", "CLST": "Chilský letní čas", "CHAST": "Chathamský standardní čas", "COT": "Kolumbijský standardní čas", "ACST": "Středoaustralský standardní čas", "ART": "Argentinský standardní čas", "WEZ": "Západoevropský standardní čas", "AWST": "Západoaustralský standardní čas", "CST": "Severoamerický centrální standardní čas", "MEZ": "Středoevropský standardní čas", "GFT": "Francouzskoguyanský čas", "ACWDT": "Středozápadní australský letní čas", "LHST": "Standardní čas ostrova lorda Howa", "AKDT": "Aljašský letní čas", "AEDT": "Východoaustralský letní čas", "SRT": "Surinamský čas", "ADT": "Atlantický letní čas"},
+ timezones: map[string]string{"HNT": "Newfoundlandský standardní čas", "ART": "Argentinský standardní čas", "JST": "Japonský standardní čas", "HKST": "Hongkongský letní čas", "LHDT": "Letní čas ostrova lorda Howa", "NZST": "Novozélandský standardní čas", "OESZ": "Východoevropský letní čas", "∅∅∅": "Azorský letní čas", "CAT": "Středoafrický čas", "GFT": "Francouzskoguyanský čas", "CLST": "Chilský letní čas", "JDT": "Japonský letní čas", "SGT": "Singapurský čas", "ACWST": "Středozápadní australský standardní čas", "ACWDT": "Středozápadní australský letní čas", "SRT": "Surinamský čas", "MEZ": "Středoevropský standardní čas", "HAT": "Newfoundlandský letní čas", "HKT": "Hongkongský standardní čas", "AKST": "Aljašský standardní čas", "AST": "Atlantický standardní čas", "WARST": "Západoargentinský letní čas", "PDT": "Severoamerický pacifický letní čas", "WITA": "Středoindonéský čas", "NZDT": "Novozélandský letní čas", "ECT": "Ekvádorský čas", "WEZ": "Západoevropský standardní čas", "PST": "Severoamerický pacifický standardní čas", "AWDT": "Západoaustralský letní čas", "EDT": "Severoamerický východní letní čas", "AWST": "Západoaustralský standardní čas", "AKDT": "Aljašský letní čas", "AEST": "Východoaustralský standardní čas", "COT": "Kolumbijský standardní čas", "CLT": "Chilský standardní čas", "HAST": "Havajsko-aleutský standardní čas", "CHAST": "Chathamský standardní čas", "CHADT": "Chathamský letní čas", "WIB": "Západoindonéský čas", "MESZ": "Středoevropský letní čas", "GYT": "Guyanský čas", "CDT": "Severoamerický centrální letní čas", "EST": "Severoamerický východní standardní čas", "OEZ": "Východoevropský standardní čas", "BOT": "Bolivijský čas", "GMT": "Greenwichský střední čas", "COST": "Kolumbijský letní čas", "ACST": "Středoaustralský standardní čas", "WART": "Západoargentinský standardní čas", "IST": "Indický čas", "WAT": "Západoafrický standardní čas", "WAST": "Západoafrický letní čas", "MST": "Severoamerický horský standardní čas", "TMST": "Turkmenský letní čas", "HADT": "Havajsko-aleutský letní čas", "MYT": "Malajský čas", "UYT": "Uruguayský standardní čas", "UYST": "Uruguayský letní čas", "ARST": "Argentinský letní čas", "ACDT": "Středoaustralský letní čas", "AEDT": "Východoaustralský letní čas", "VET": "Venezuelský čas", "LHST": "Standardní čas ostrova lorda Howa", "EAT": "Východoafrický čas", "SAST": "Jihoafrický čas", "ADT": "Atlantický letní čas", "MDT": "Severoamerický horský letní čas", "ChST": "Chamorrský čas", "CST": "Severoamerický centrální standardní čas", "WESZ": "Západoevropský letní čas", "WIT": "Východoindonéský čas", "BT": "Bhútánský čas", "TMT": "Turkmenský standardní čas"},
}
}
@@ -222,7 +222,8 @@ func (cs *cs) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cs' and handles both Whole and Real numbers based on 'v'
-func (cs *cs) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,20 +233,14 @@ func (cs *cs) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -256,9 +251,7 @@ func (cs *cs) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -266,13 +259,12 @@ func (cs *cs) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cs' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cs *cs) FmtPercent(num float64, v uint64) (results string) {
+func (cs *cs) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cs.decimal)
b := make([]byte, 0, l)
@@ -280,10 +272,7 @@ func (cs *cs) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
continue
}
@@ -291,9 +280,7 @@ func (cs *cs) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -305,12 +292,11 @@ func (cs *cs) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cs'
-func (cs *cs) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -322,20 +308,14 @@ func (cs *cs) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -346,9 +326,7 @@ func (cs *cs) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -371,13 +349,12 @@ func (cs *cs) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cs'
// in accounting notation.
-func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
@@ -389,20 +366,14 @@ func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -414,9 +385,7 @@ func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
@@ -445,8 +414,7 @@ func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cs'
diff --git a/cs_CZ/cs_CZ.go b/cs_CZ/cs_CZ.go
index b0593f9a..98a03053 100644
--- a/cs_CZ/cs_CZ.go
+++ b/cs_CZ/cs_CZ.go
@@ -18,7 +18,7 @@ type cs_CZ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
pluralsRange: []locales.PluralRule{4, 5, 6, 2},
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro"},
@@ -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{"AKST": "Aljašský standardní čas", "HADT": "Havajsko-aleutský letní čas", "SGT": "Singapurský čas", "HKST": "Hongkongský letní čas", "UYST": "Uruguayský letní čas", "LHDT": "Letní čas ostrova lorda Howa", "JST": "Japonský standardní čas", "AWST": "Západoaustralský standardní čas", "HNT": "Newfoundlandský standardní čas", "CHADT": "Chathamský letní čas", "MESZ": "Středoevropský letní čas", "ECT": "Ekvádorský čas", "WEZ": "Západoevropský standardní čas", "AWDT": "Západoaustralský letní čas", "OESZ": "Východoevropský letní čas", "SRT": "Surinamský čas", "TMT": "Turkmenský standardní čas", "∅∅∅": "Amazonský letní čas", "CLST": "Chilský letní čas", "AEDT": "Východoaustralský letní čas", "WARST": "Západoargentinský letní čas", "ACWDT": "Středozápadní australský letní čas", "EDT": "Severoamerický východní letní čas", "OEZ": "Východoevropský standardní čas", "NZDT": "Novozélandský letní čas", "COST": "Kolumbijský letní čas", "MEZ": "Středoevropský standardní čas", "JDT": "Japonský letní čas", "WESZ": "Západoevropský letní čas", "HAT": "Newfoundlandský letní čas", "AEST": "Východoaustralský standardní čas", "BOT": "Bolivijský čas", "ADT": "Atlantický letní čas", "TMST": "Turkmenský letní čas", "LHST": "Standardní čas ostrova lorda Howa", "ChST": "Chamorrský čas", "MDT": "Macajský letní čas", "CHAST": "Chathamský standardní čas", "ACST": "Středoaustralský standardní čas", "WIT": "Východoindonéský čas", "IST": "Indický čas", "AKDT": "Aljašský letní čas", "NZST": "Novozélandský standardní čas", "WIB": "Západoindonéský čas", "CDT": "Severoamerický centrální letní čas", "UYT": "Uruguayský standardní čas", "COT": "Kolumbijský standardní čas", "ACWST": "Středozápadní australský standardní čas", "VET": "Venezuelský čas", "WITA": "Středoindonéský čas", "MYT": "Malajský čas", "GMT": "Greenwichský střední čas", "WAT": "Západoafrický standardní čas", "HAST": "Havajsko-aleutský standardní čas", "CST": "Severoamerický centrální standardní čas", "PST": "Severoamerický pacifický standardní čas", "WART": "Západoargentinský standardní čas", "ACDT": "Středoaustralský letní čas", "GFT": "Francouzskoguyanský čas", "WAST": "Západoafrický letní čas", "BT": "Bhútánský čas", "ARST": "Argentinský letní čas", "MST": "Macajský standardní čas", "CAT": "Středoafrický čas", "EAT": "Východoafrický čas", "PDT": "Severoamerický pacifický letní čas", "AST": "Atlantický standardní čas", "ART": "Argentinský standardní čas", "HKT": "Hongkongský standardní čas", "EST": "Severoamerický východní standardní čas", "CLT": "Chilský standardní čas", "GYT": "Guyanský čas", "SAST": "Jihoafrický čas"},
+ timezones: map[string]string{"MEZ": "Středoevropský standardní čas", "WITA": "Středoindonéský čas", "LHDT": "Letní čas ostrova lorda Howa", "MYT": "Malajský čas", "AWST": "Západoaustralský standardní čas", "UYT": "Uruguayský standardní čas", "WEZ": "Západoevropský standardní čas", "ECT": "Ekvádorský čas", "AST": "Atlantický standardní čas", "ACST": "Středoaustralský standardní čas", "HKT": "Hongkongský standardní čas", "CDT": "Severoamerický centrální letní čas", "HAST": "Havajsko-aleutský standardní čas", "ACWST": "Středozápadní australský standardní čas", "LHST": "Standardní čas ostrova lorda Howa", "ADT": "Atlantický letní čas", "ACDT": "Středoaustralský letní čas", "PDT": "Severoamerický pacifický letní čas", "WIT": "Východoindonéský čas", "ARST": "Argentinský letní čas", "GYT": "Guyanský čas", "∅∅∅": "Azorský letní čas", "AKST": "Aljašský standardní čas", "WESZ": "Západoevropský letní čas", "VET": "Venezuelský čas", "IST": "Indický čas", "TMT": "Turkmenský standardní čas", "EDT": "Severoamerický východní letní čas", "ChST": "Chamorrský čas", "HADT": "Havajsko-aleutský letní čas", "WAT": "Západoafrický standardní čas", "BOT": "Bolivijský čas", "ACWDT": "Středozápadní australský letní čas", "CHADT": "Chathamský letní čas", "WIB": "Západoindonéský čas", "JDT": "Japonský letní čas", "HKST": "Hongkongský letní čas", "AKDT": "Aljašský letní čas", "AEST": "Východoaustralský standardní čas", "AEDT": "Východoaustralský letní čas", "WART": "Západoargentinský standardní čas", "COST": "Kolumbijský letní čas", "CLST": "Chilský letní čas", "ART": "Argentinský standardní čas", "CST": "Severoamerický centrální standardní čas", "COT": "Kolumbijský standardní čas", "WARST": "Západoargentinský letní čas", "HAT": "Newfoundlandský letní čas", "UYST": "Uruguayský letní čas", "BT": "Bhútánský čas", "EST": "Severoamerický východní standardní čas", "SRT": "Surinamský čas", "GMT": "Greenwichský střední čas", "NZST": "Novozélandský standardní čas", "OESZ": "Východoevropský letní čas", "CLT": "Chilský standardní čas", "MDT": "Severoamerický horský letní čas", "SGT": "Singapurský čas", "HNT": "Newfoundlandský standardní čas", "SAST": "Jihoafrický čas", "WAST": "Západoafrický letní čas", "CHAST": "Chathamský standardní čas", "GFT": "Francouzskoguyanský čas", "MESZ": "Středoevropský letní čas", "OEZ": "Východoevropský standardní čas", "MST": "Severoamerický horský standardní čas", "PST": "Severoamerický pacifický standardní čas", "AWDT": "Západoaustralský letní čas", "JST": "Japonský standardní čas", "CAT": "Středoafrický čas", "TMST": "Turkmenský letní čas", "NZDT": "Novozélandský letní čas", "EAT": "Východoafrický čas"},
}
}
@@ -222,7 +222,8 @@ func (cs *cs_CZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cs_CZ' and handles both Whole and Real numbers based on 'v'
-func (cs *cs_CZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,20 +233,14 @@ func (cs *cs_CZ) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -256,9 +251,7 @@ func (cs *cs_CZ) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -266,13 +259,12 @@ func (cs *cs_CZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cs_CZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cs *cs_CZ) FmtPercent(num float64, v uint64) (results string) {
+func (cs *cs_CZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cs.decimal)
b := make([]byte, 0, l)
@@ -280,10 +272,7 @@ func (cs *cs_CZ) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
continue
}
@@ -291,9 +280,7 @@ func (cs *cs_CZ) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -305,12 +292,11 @@ func (cs *cs_CZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cs.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cs_CZ'
-func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
@@ -322,20 +308,14 @@ func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -346,9 +326,7 @@ func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
// reverse
@@ -371,13 +349,12 @@ func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cs_CZ'
// in accounting notation.
-func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
@@ -389,20 +366,14 @@ func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cs.decimal) - 1; j >= 0; j-- {
- b = append(b, cs.decimal[j])
- }
-
+ b = append(b, cs.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cs.group) - 1; j >= 0; j-- {
- b = append(b, cs.group[j])
- }
-
+ b = append(b, cs.group[0])
count = 1
} else {
count++
@@ -414,9 +385,7 @@ func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(cs.minus) - 1; j >= 0; j-- {
- b = append(b, cs.minus[j])
- }
+ b = append(b, cs.minus[0])
}
@@ -445,8 +414,7 @@ func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cs_CZ'
diff --git a/cu/cu.go b/cu/cu.go
index 861c3dc2..40523812 100644
--- a/cu/cu.go
+++ b/cu/cu.go
@@ -18,7 +18,7 @@ type cu struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -56,7 +56,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "R$", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR", "BZD ", "CAD ", "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 ", "HKD ", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS ", "₹", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JP¥", "KES ", "KGS", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KRW ", "KWD ", "KYD ", "₸", "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 ", "₽", "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 ", "₴", "UAK ", "UGS ", "UGX ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "і҆аⷩ҇", "феⷡ҇", "маⷬ҇", "а҆пⷬ҇", "маꙵ", "і҆ꙋⷩ҇", "і҆ꙋⷧ҇", "а҆́ѵⷢ҇", "сеⷫ҇", "ѻ҆кⷮ", "ноеⷨ", "деⷦ҇"},
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
erasNarrow: []string{"", ""},
erasWide: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
- timezones: map[string]string{"CHADT": "CHADT", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "BOT": "BOT", "WAST": "WAST", "AWDT": "AWDT", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "TMST": "TMST", "MYT": "MYT", "UYST": "UYST", "NZST": "NZST", "BT": "BT", "HKT": "HKT", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "WIB": "WIB", "COST": "COST", "ACST": "ACST", "GYT": "GYT", "SRT": "SRT", "SAST": "SAST", "AWST": "AWST", "HAT": "HAT", "TMT": "TMT", "ECT": "ECT", "WIT": "WIT", "JST": "JST", "HADT": "HADT", "SGT": "SGT", "EAT": "EAT", "WART": "WART", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "AKDT": "AKDT", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "UYT": "UYT", "AEST": "AEST", "WAT": "WAT", "ACWDT": "ACWDT", "HNT": "HNT", "GFT": "GFT", "HKST": "HKST", "CAT": "CAT", "CLT": "CLT", "CLST": "CLST", "ACDT": "ACDT", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "ARST": "ARST", "LHDT": "LHDT", "ChST": "ChST", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "AEDT": "AEDT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "IST": "IST", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "CHAST": "CHAST", "COT": "COT", "ART": "ART", "VET": "VET", "WITA": "WITA", "LHST": "LHST", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "WARST": "WARST", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "JDT": "JDT", "AKST": "AKST", "HAST": "HAST", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "NZDT": "NZDT"},
+ timezones: map[string]string{"ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "HNT": "HNT", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "HADT": "HADT", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "SAST": "SAST", "VET": "VET", "AEST": "AEST", "WART": "WART", "CAT": "CAT", "NZDT": "NZDT", "ACST": "ACST", "AWDT": "AWDT", "UYT": "UYT", "HAT": "HAT", "GFT": "GFT", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "COT": "COT", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "ACWST": "ACWST", "CHAST": "CHAST", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "WARST": "WARST", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "AKST": "AKST", "SRT": "SRT", "ARST": "ARST", "COST": "COST", "LHST": "LHST", "WAST": "WAST", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "ACDT": "ACDT", "ACWDT": "ACWDT", "JDT": "JDT", "BOT": "BOT", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "LHDT": "LHDT", "SGT": "SGT", "AWST": "AWST", "MST": "MST", "JST": "JST", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "MYT": "MYT", "IST": "IST", "HKT": "HKT", "BT": "BT", "WAT": "WAT", "MDT": "MDT", "CHADT": "CHADT", "WIB": "WIB", "WITA": "WITA", "ART": "ART", "ChST": "ChST", "EAT": "EAT", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "AEDT": "AEDT", "TMT": "TMT", "NZST": "NZST", "∅∅∅": "∅∅∅", "WIT": "WIT", "HKST": "HKST", "UYST": "UYST", "TMST": "TMST", "HAST": "HAST", "CLT": "CLT", "CLST": "CLST", "GYT": "GYT", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "AKDT": "AKDT", "ECT": "ECT"},
}
}
@@ -182,7 +182,8 @@ func (cu *cu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cu' and handles both Whole and Real numbers based on 'v'
-func (cu *cu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,7 +203,6 @@ func (cu *cu) FmtNumber(num float64, v uint64) (results string) {
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -221,13 +221,12 @@ func (cu *cu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cu *cu) FmtPercent(num float64, v uint64) (results string) {
+func (cu *cu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cu.decimal)
b := make([]byte, 0, l)
@@ -255,12 +254,11 @@ func (cu *cu) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cu'
-func (cu *cu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -282,7 +280,6 @@ func (cu *cu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -316,13 +313,12 @@ func (cu *cu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cu'
// in accounting notation.
-func (cu *cu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cu *cu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
@@ -344,7 +340,6 @@ func (cu *cu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -385,8 +380,7 @@ func (cu *cu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cu'
diff --git a/cu_RU/cu_RU.go b/cu_RU/cu_RU.go
index d3da13da..ad048e82 100644
--- a/cu_RU/cu_RU.go
+++ b/cu_RU/cu_RU.go
@@ -18,7 +18,7 @@ type cu_RU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -56,7 +56,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "і҆аⷩ҇", "феⷡ҇", "маⷬ҇", "а҆пⷬ҇", "маꙵ", "і҆ꙋⷩ҇", "і҆ꙋⷧ҇", "а҆́ѵⷢ҇", "сеⷫ҇", "ѻ҆кⷮ", "ноеⷨ", "деⷦ҇"},
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
erasNarrow: []string{"", ""},
erasWide: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
- timezones: map[string]string{"SRT": "SRT", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "AWST": "AWST", "GFT": "GFT", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "ART": "ART", "ARST": "ARST", "WAST": "WAST", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "WART": "WART", "CHAST": "CHAST", "TMT": "TMT", "VET": "VET", "CLST": "CLST", "LHST": "LHST", "WIT": "WIT", "UYST": "UYST", "NZST": "NZST", "WAT": "WAT", "ACST": "ACST", "LHDT": "LHDT", "MYT": "MYT", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "ACWDT": "ACWDT", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "BT": "BT", "TMST": "TMST", "SAST": "SAST", "ACWST": "ACWST", "CAT": "CAT", "NZDT": "NZDT", "JST": "JST", "AKST": "AKST", "SGT": "SGT", "WARST": "WARST", "ACDT": "ACDT", "ChST": "ChST", "HAST": "HAST", "HAT": "HAT", "EAT": "EAT", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "COT": "COT", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "JDT": "JDT", "AKDT": "AKDT", "GYT": "GYT", "ECT": "ECT", "HADT": "HADT", "UYT": "UYT", "WIB": "WIB", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "CHADT": "CHADT", "COST": "COST", "HKT": "HKT", "AWDT": "AWDT", "HNT": "HNT", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "BOT": "BOT", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "WITA": "WITA", "∅∅∅": "∅∅∅", "AEST": "AEST", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "IST": "IST", "HKST": "HKST", "CLT": "CLT", "AEDT": "AEDT", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ"},
+ timezones: map[string]string{"SGT": "SGT", "GFT": "GFT", "TMT": "TMT", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "ACDT": "ACDT", "UYT": "UYT", "BT": "BT", "AKDT": "AKDT", "NZDT": "NZDT", "AEST": "AEST", "WART": "WART", "UYST": "UYST", "SAST": "SAST", "CHAST": "CHAST", "JDT": "JDT", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "HAT": "HAT", "BOT": "BOT", "MST": "MST", "NZST": "NZST", "VET": "VET", "HKT": "HKT", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "HAST": "HAST", "MDT": "MDT", "WAST": "WAST", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "GYT": "GYT", "COT": "COT", "∅∅∅": "∅∅∅", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "CLST": "CLST", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "COST": "COST", "TMST": "TMST", "ACWST": "ACWST", "WAT": "WAT", "LHST": "LHST", "EAT": "EAT", "CLT": "CLT", "AEDT": "AEDT", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "SRT": "SRT", "ECT": "ECT", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "ChST": "ChST", "ACWDT": "ACWDT", "CHADT": "CHADT", "HNT": "HNT", "IST": "IST", "WITA": "WITA", "AKST": "AKST", "HKST": "HKST", "WIT": "WIT", "AWST": "AWST", "ACST": "ACST", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "AWDT": "AWDT", "CAT": "CAT", "ART": "ART", "JST": "JST", "WARST": "WARST", "MYT": "MYT", "ARST": "ARST", "WIB": "WIB", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "LHDT": "LHDT", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "HADT": "HADT", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ"},
}
}
@@ -182,7 +182,8 @@ func (cu *cu_RU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cu_RU' and handles both Whole and Real numbers based on 'v'
-func (cu *cu_RU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -202,7 +203,6 @@ func (cu *cu_RU) FmtNumber(num float64, v uint64) (results string) {
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -221,13 +221,12 @@ func (cu *cu_RU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cu_RU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cu *cu_RU) FmtPercent(num float64, v uint64) (results string) {
+func (cu *cu_RU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cu.decimal)
b := make([]byte, 0, l)
@@ -255,12 +254,11 @@ func (cu *cu_RU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cu_RU'
-func (cu *cu_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (cu *cu_RU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
@@ -282,7 +280,6 @@ func (cu *cu_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -316,13 +313,12 @@ func (cu *cu_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cu_RU'
// in accounting notation.
-func (cu *cu_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cu *cu_RU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
@@ -344,7 +340,6 @@ func (cu *cu_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(cu.group) - 1; j >= 0; j-- {
b = append(b, cu.group[j])
}
-
count = 1
} else {
count++
@@ -385,8 +380,7 @@ func (cu *cu_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cu_RU'
diff --git a/cy/cy.go b/cy/cy.go
index ca3f09cd..8ede0968 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{2, 3, 4, 5, 6},
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{"PST": "Amser Safonol Cefnfor Tawel Gogledd America", "MEZ": "Amser Safonol Canolbarth Ewrop", "SAST": "Amser Safonol De Affrica", "SGT": "Amser Singapore", "OEZ": "Amser Safonol Dwyrain Ewrop", "CHADT": "Amser Haf Chatham", "ARST": "Amser Haf Ariannin", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "LHDT": "Amser Haf yr Arglwydd Howe", "WESZ": "Amser Haf Gorllewin Ewrop", "OESZ": "Amser Haf Dwyrain Ewrop", "ADT": "Amser Haf Cefnfor yr Iwerydd", "VET": "Amser Venezuela", "∅∅∅": "Amser Haf Brasília", "CHAST": "Amser Safonol Chatham", "WART": "Amser Safonol Gorllewin Ariannin", "GFT": "Amser Guyane Ffrengig", "ChST": "Amser Chamorro", "WIT": "Amser Dwyrain Indonesia", "JST": "Amser Safonol Siapan", "EDT": "Amser Haf Dwyrain Gogledd America", "AST": "Amser Safonol Cefnfor yr Iwerydd", "ECT": "Amser Ecuador", "TMT": "Amser Safonol Tyrcmenistan", "EAT": "Amser Dwyrain Affrica", "EST": "Amser Safonol Dwyrain Gogledd America", "COT": "Amser Safonol Colombia", "COST": "Amser Haf Colombia", "BT": "Amser Bhutan", "ART": "Amser Safonol Ariannin", "WITA": "Amser Canolbarth Indonesia", "WEZ": "Amser Safonol Gorllewin Ewrop", "HNT": "Amser Safonol Newfoundland", "MESZ": "Amser Haf Canolbarth Ewrop", "CST": "Amser Safonol Canolbarth Gogledd America", "AWDT": "Amser Haf Gorllewin Awstralia", "NZDT": "Amser Haf Seland Newydd", "AKDT": "Amser Haf Alaska", "CDT": "Amser Haf Canolbarth Gogledd America", "AWST": "Amser Safonol Gorllewin Awstralia", "AEDT": "Amser Haf Dwyrain Awstralia", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "WAST": "Amser Haf Gorllewin Affrica", "TMST": "Amser Haf Tyrcmenistan", "WIB": "Amser Gorllewin Indonesia", "WAT": "Amser Safonol Gorllewin Affrica", "LHST": "Amser Safonol yr Arglwydd Howe", "MST": "MST", "HAT": "Amser Haf Newfoundland", "UYST": "Amser Haf Uruguay", "JDT": "Amser Haf Siapan", "UYT": "Amser Safonol Uruguay", "CAT": "Amser Canolbarth Affrica", "ACST": "Amser Safonol Canolbarth Awstralia", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "MDT": "MDT", "GMT": "Amser Safonol Greenwich", "SRT": "Amser Suriname", "HAST": "Amser Safonol Hawaii-Aleutian", "HADT": "Amser Haf Hawaii-Aleutian", "IST": "Amser India", "HKST": "Amser Haf Hong Kong", "CLT": "Amser Safonol Chile", "CLST": "Amser Haf Chile", "ACDT": "Amser Haf Canolbarth Awstralia", "GYT": "Amser Guyana", "MYT": "Amser Malaysia", "AKST": "Amser Safonol Alaska", "HKT": "Amser Safonol Hong Kong", "NZST": "Amser Safonol Seland Newydd", "BOT": "Amser Bolivia", "WARST": "Amser Haf Gorllewin Ariannin", "AEST": "Amser Safonol Dwyrain Awstralia"},
+ timezones: map[string]string{"ACDT": "Amser Haf Canolbarth Awstralia", "GYT": "Amser Guyana", "AKDT": "Amser Haf Alaska", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "ADT": "Amser Haf Cefnfor yr Iwerydd", "ACST": "Amser Safonol Canolbarth Awstralia", "HAT": "Amser Haf Newfoundland", "SGT": "Amser Singapore", "∅∅∅": "Amser Haf yr Azores", "UYT": "Amser Safonol Uruguay", "WITA": "Amser Canolbarth Indonesia", "ChST": "Amser Chamorro", "WARST": "Amser Haf Gorllewin Ariannin", "AWDT": "Amser Haf Gorllewin Awstralia", "NZDT": "Amser Haf Seland Newydd", "SRT": "Amser Suriname", "CLST": "Amser Haf Chile", "MEZ": "Amser Safonol Canolbarth Ewrop", "CDT": "Amser Haf Canolbarth Gogledd America", "AKST": "Amser Safonol Alaska", "WAT": "Amser Safonol Gorllewin Affrica", "WAST": "Amser Haf Gorllewin Affrica", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "GFT": "Amser Guyane Ffrengig", "CHAST": "Amser Safonol Chatham", "CHADT": "Amser Haf Chatham", "MYT": "Amser Malaysia", "GMT": "Amser Safonol Greenwich", "AWST": "Amser Safonol Gorllewin Awstralia", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "OEZ": "Amser Safonol Dwyrain Ewrop", "EAT": "Amser Dwyrain Affrica", "AEDT": "Amser Haf Dwyrain Awstralia", "HAST": "Amser Safonol Hawaii-Aleutian", "TMT": "Amser Safonol Tyrcmenistan", "ART": "Amser Safonol Ariannin", "WESZ": "Amser Haf Gorllewin Ewrop", "OESZ": "Amser Haf Dwyrain Ewrop", "BOT": "Amser Bolivia", "EST": "Amser Safonol Dwyrain Gogledd America", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "CST": "Amser Safonol Canolbarth Gogledd America", "AEST": "Amser Safonol Dwyrain Awstralia", "HADT": "Amser Haf Hawaii-Aleutian", "WIT": "Amser Dwyrain Indonesia", "WART": "Amser Safonol Gorllewin Ariannin", "HNT": "Amser Safonol Newfoundland", "BT": "Amser Bhutan", "EDT": "Amser Haf Dwyrain Gogledd America", "COST": "Amser Haf Colombia", "LHDT": "Amser Haf yr Arglwydd Howe", "NZST": "Amser Safonol Seland Newydd", "WIB": "Amser Gorllewin Indonesia", "JDT": "Amser Haf Siapan", "UYST": "Amser Haf Uruguay", "CAT": "Amser Canolbarth Affrica", "HKT": "Amser Safonol Hong Kong", "ARST": "Amser Haf Ariannin", "ECT": "Amser Ecuador", "COT": "Amser Safonol Colombia", "SAST": "Amser Safonol De Affrica", "CLT": "Amser Safonol Chile", "IST": "Amser India", "JST": "Amser Safonol Siapan", "AST": "Amser Safonol Cefnfor yr Iwerydd", "MST": "Amser Safonol Mynyddoedd Gogledd America", "MDT": "Amser Haf Mynyddoedd Gogledd America", "HKST": "Amser Haf Hong Kong", "TMST": "Amser Haf Tyrcmenistan", "WEZ": "Amser Safonol Gorllewin Ewrop", "MESZ": "Amser Haf Canolbarth Ewrop", "VET": "Amser Venezuela", "LHST": "Amser Safonol yr Arglwydd Howe"},
}
}
@@ -250,7 +250,8 @@ func (cy *cy) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cy' and handles both Whole and Real numbers based on 'v'
-func (cy *cy) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -260,20 +261,14 @@ func (cy *cy) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -284,9 +279,7 @@ func (cy *cy) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -294,13 +287,12 @@ func (cy *cy) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cy' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cy *cy) FmtPercent(num float64, v uint64) (results string) {
+func (cy *cy) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cy.decimal)
b := make([]byte, 0, l)
@@ -308,10 +300,7 @@ func (cy *cy) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
continue
}
@@ -319,9 +308,7 @@ func (cy *cy) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -331,12 +318,11 @@ func (cy *cy) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cy'
-func (cy *cy) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -348,20 +334,14 @@ func (cy *cy) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -376,9 +356,7 @@ func (cy *cy) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -397,13 +375,12 @@ func (cy *cy) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cy'
// in accounting notation.
-func (cy *cy) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cy *cy) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
@@ -415,20 +392,14 @@ func (cy *cy) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -474,8 +445,7 @@ func (cy *cy) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, cy.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cy'
diff --git a/cy_GB/cy_GB.go b/cy_GB/cy_GB.go
index a1d16996..2a3d6bc9 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{"MDT": "Amser Haf Mynyddoedd Gogledd America", "CLST": "Amser Haf Chile", "ART": "Amser Safonol Ariannin", "LHST": "Amser Safonol yr Arglwydd Howe", "JST": "Amser Safonol Siapan", "HNT": "Amser Safonol Newfoundland", "HKST": "Amser Haf Hong Kong", "COT": "Amser Safonol Colombia", "AEDT": "Amser Haf Dwyrain Awstralia", "WARST": "Amser Haf Gorllewin Ariannin", "GFT": "Amser Guyane Ffrengig", "LHDT": "Amser Haf yr Arglwydd Howe", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "EDT": "Amser Haf Dwyrain Gogledd America", "CLT": "Amser Safonol Chile", "ChST": "Amser Chamorro", "EAT": "Amser Dwyrain Affrica", "CAT": "Amser Canolbarth Affrica", "WIB": "Amser Gorllewin Indonesia", "WART": "Amser Safonol Gorllewin Ariannin", "ADT": "Amser Haf Cefnfor yr Iwerydd", "WITA": "Amser Canolbarth Indonesia", "∅∅∅": "Amser Haf yr Azores", "AEST": "Amser Safonol Dwyrain Awstralia", "MESZ": "Amser Haf Canolbarth Ewrop", "BT": "Amser Bhutan", "SAST": "Amser Safonol De Affrica", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "NZST": "Amser Safonol Seland Newydd", "CHADT": "Amser Haf Chatham", "BOT": "Amser Bolivia", "HAST": "Amser Safonol Hawaii-Aleutian", "CDT": "Amser Haf Canolbarth Gogledd America", "AWDT": "Amser Haf Gorllewin Awstralia", "UYST": "Amser Haf Uruguay", "WAST": "Amser Haf Gorllewin Affrica", "SRT": "Amser Suriname", "IST": "Amser India", "AKDT": "Amser Haf Alaska", "CST": "Amser Safonol Canolbarth Gogledd America", "GMT": "Amser Safonol Greenwich", "MYT": "Amser Malaysia", "SGT": "Amser Singapore", "WAT": "Amser Safonol Gorllewin Affrica", "CHAST": "Amser Safonol Chatham", "MEZ": "Amser Safonol Canolbarth Ewrop", "TMT": "Amser Safonol Tyrcmenistan", "WESZ": "Amser Haf Gorllewin Ewrop", "EST": "Amser Safonol Dwyrain Gogledd America", "ECT": "Amser Ecuador", "JDT": "Amser Haf Siapan", "VET": "Amser Venezuela", "AKST": "Amser Safonol Alaska", "HAT": "Amser Haf Newfoundland", "OESZ": "Amser Haf Dwyrain Ewrop", "NZDT": "Amser Haf Seland Newydd", "ACDT": "Amser Haf Canolbarth Awstralia", "GYT": "Amser Guyana", "ARST": "Amser Haf Ariannin", "AWST": "Amser Safonol Gorllewin Awstralia", "OEZ": "Amser Safonol Dwyrain Ewrop", "COST": "Amser Haf Colombia", "ACST": "Amser Safonol Canolbarth Awstralia", "WEZ": "Amser Safonol Gorllewin Ewrop", "UYT": "Amser Safonol Uruguay", "HADT": "Amser Haf Hawaii-Aleutian", "AST": "Amser Safonol Cefnfor yr Iwerydd", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "MST": "Amser Safonol Mynyddoedd Gogledd America", "TMST": "Amser Haf Tyrcmenistan", "WIT": "Amser Dwyrain Indonesia", "HKT": "Amser Safonol Hong Kong", "PST": "Amser Safonol Cefnfor Tawel Gogledd America"},
+ timezones: map[string]string{"HAST": "Amser Safonol Hawaii-Aleutian", "JDT": "Amser Haf Siapan", "SGT": "Amser Singapore", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "AEST": "Amser Safonol Dwyrain Awstralia", "CST": "Amser Safonol Canolbarth Gogledd America", "EDT": "Amser Haf Dwyrain Gogledd America", "GMT": "Amser Safonol Greenwich", "LHST": "Amser Safonol yr Arglwydd Howe", "WIB": "Amser Gorllewin Indonesia", "MEZ": "Amser Safonol Canolbarth Ewrop", "SAST": "Amser Safonol De Affrica", "ACST": "Amser Safonol Canolbarth Awstralia", "BOT": "Amser Bolivia", "COT": "Amser Safonol Colombia", "WAT": "Amser Safonol Gorllewin Affrica", "MDT": "MDT", "JST": "Amser Safonol Siapan", "AST": "Amser Safonol Cefnfor yr Iwerydd", "WARST": "Amser Haf Gorllewin Ariannin", "WAST": "Amser Haf Gorllewin Affrica", "WESZ": "Amser Haf Gorllewin Ewrop", "OESZ": "Amser Haf Dwyrain Ewrop", "ACDT": "Amser Haf Canolbarth Awstralia", "ChST": "Amser Chamorro", "COST": "Amser Haf Colombia", "AWST": "Amser Safonol Gorllewin Awstralia", "UYST": "Amser Haf Uruguay", "EST": "Amser Safonol Dwyrain Gogledd America", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "UYT": "Amser Safonol Uruguay", "WIT": "Amser Dwyrain Indonesia", "HKST": "Amser Haf Hong Kong", "GFT": "Amser Guyane Ffrengig", "LHDT": "Amser Haf yr Arglwydd Howe", "NZDT": "Amser Haf Seland Newydd", "CHADT": "Amser Haf Chatham", "ADT": "Amser Haf Cefnfor yr Iwerydd", "VET": "Amser Venezuela", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "TMT": "Amser Safonol Tyrcmenistan", "AKDT": "Amser Haf Alaska", "∅∅∅": "Amser Haf Amazonas", "EAT": "Amser Dwyrain Affrica", "WART": "Amser Safonol Gorllewin Ariannin", "WITA": "Amser Canolbarth Indonesia", "AEDT": "Amser Haf Dwyrain Awstralia", "HNT": "Amser Safonol Newfoundland", "GYT": "Amser Guyana", "SRT": "Amser Suriname", "BT": "Amser Bhutan", "ARST": "Amser Haf Ariannin", "AKST": "Amser Safonol Alaska", "ECT": "Amser Ecuador", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "CLT": "Amser Safonol Chile", "IST": "Amser India", "ART": "Amser Safonol Ariannin", "NZST": "Amser Safonol Seland Newydd", "MYT": "Amser Malaysia", "CAT": "Amser Canolbarth Affrica", "HADT": "Amser Haf Hawaii-Aleutian", "WEZ": "Amser Safonol Gorllewin Ewrop", "OEZ": "Amser Safonol Dwyrain Ewrop", "CLST": "Amser Haf Chile", "HAT": "Amser Haf Newfoundland", "TMST": "Amser Haf Tyrcmenistan", "CDT": "Amser Haf Canolbarth Gogledd America", "MST": "MST", "CHAST": "Amser Safonol Chatham", "MESZ": "Amser Haf Canolbarth Ewrop", "AWDT": "Amser Haf Gorllewin Awstralia", "HKT": "Amser Safonol Hong Kong"},
}
}
@@ -250,7 +250,8 @@ func (cy *cy_GB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'cy_GB' and handles both Whole and Real numbers based on 'v'
-func (cy *cy_GB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -260,20 +261,14 @@ func (cy *cy_GB) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -284,9 +279,7 @@ func (cy *cy_GB) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -294,13 +287,12 @@ func (cy *cy_GB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'cy_GB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (cy *cy_GB) FmtPercent(num float64, v uint64) (results string) {
+func (cy *cy_GB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(cy.decimal)
b := make([]byte, 0, l)
@@ -308,10 +300,7 @@ func (cy *cy_GB) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
continue
}
@@ -319,9 +308,7 @@ func (cy *cy_GB) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -331,12 +318,11 @@ func (cy *cy_GB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, cy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'cy_GB'
-func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
@@ -348,20 +334,14 @@ func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -376,9 +356,7 @@ func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(cy.minus) - 1; j >= 0; j-- {
- b = append(b, cy.minus[j])
- }
+ b = append(b, cy.minus[0])
}
// reverse
@@ -397,13 +375,12 @@ func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'cy_GB'
// in accounting notation.
-func (cy *cy_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (cy *cy_GB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
@@ -415,20 +392,14 @@ func (cy *cy_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(cy.decimal) - 1; j >= 0; j-- {
- b = append(b, cy.decimal[j])
- }
-
+ b = append(b, cy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(cy.group) - 1; j >= 0; j-- {
- b = append(b, cy.group[j])
- }
-
+ b = append(b, cy.group[0])
count = 1
} else {
count++
@@ -474,8 +445,7 @@ func (cy *cy_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, cy.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'cy_GB'
diff --git a/da/da.go b/da/da.go
index 13eb4ea4..8baa2a00 100644
--- a/da/da.go
+++ b/da/da.go
@@ -18,7 +18,7 @@ type da struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
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 ", "CSK ", "CUC", "CUP", "CVE", "CYP ", "CZK", "DDM ", "DEM ", "DJF", "kr.", "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 ", "₩", "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", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"CHADT": "Chatham-sommertid", "GYT": "Guyana-tid", "MESZ": "Centraleuropæisk sommertid", "ACWDT": "Vestlig centralaustralsk sommertid", "WEZ": "Vesteuropæisk normaltid", "HKST": "Hongkong-sommertid", "WIB": "Vestindonesisk tid", "PST": "Pacific-normaltid", "WAT": "Vestafrikansk normaltid", "CDT": "Central-sommertid", "MDT": "Macao-sommertid", "NZST": "Newzealandsk normaltid", "CLST": "Chilensk sommertid", "ACWST": "Vestlig centralaustralsk normaltid", "∅∅∅": "Azorerne-sommertid", "LHST": "Lord Howe-normaltid", "MYT": "Malaysisk tid", "AEST": "Østaustralsk normaltid", "COST": "Colombiansk sommertid", "MEZ": "Centraleuropæisk normaltid", "HKT": "Hongkong-normaltid", "CST": "Central-normaltid", "UYT": "Uruguayansk normaltid", "WARST": "Vestargentinsk sommertid", "WITA": "Centralindonesisk tid", "WIT": "Østindonesisk tid", "CLT": "Chilensk normaltid", "ACST": "Centralaustralsk normaltid", "WART": "Vestargentinsk normaltid", "VET": "Venezuelansk tid", "IST": "Indisk normaltid", "UYST": "Uruguayansk sommertid", "PDT": "Pacific-sommertid", "BOT": "Boliviansk tid", "ACDT": "Centralaustralsk sommertid", "SGT": "Singaporeansk normaltid", "EST": "Eastern-normaltid", "CHAST": "Chatham-normaltid", "ChST": "Chamorro-tid", "NZDT": "Newzealandsk sommertid", "SAST": "Sydafrikansk tid", "HAST": "Hawaii-Aleutian-normaltid", "AWDT": "Vestaustralsk sommertid", "TMT": "Turkmensk normaltid", "LHDT": "Lord Howe-sommertid", "AST": "Atlantic-normaltid", "AWST": "Vestaustralsk normaltid", "HNT": "Newfoundlandsk normaltid", "HAT": "Newfoundlandsk sommertid", "OEZ": "Østeuropæisk normaltid", "JST": "Japansk normaltid", "JDT": "Japansk sommertid", "AKDT": "Alaska-sommertid", "ART": "Argentinsk normaltid", "EAT": "Østafrikansk tid", "EDT": "Eastern-sommertid", "GMT": "GMT", "TMST": "Turkmensk sommertid", "ECT": "Ecuadoriansk tid", "WESZ": "Vesteuropæisk sommertid", "MST": "Macao-normaltid", "ADT": "Atlantic-sommertid", "AEDT": "Østaustralsk sommertid", "BT": "Bhutanesisk tid", "ARST": "Argentinsk sommertid", "SRT": "Surinam-tid", "GFT": "Fransk Guyana-tid", "HADT": "Hawaii-Aleutian-sommertid", "OESZ": "Østeuropæisk sommertid", "COT": "Colombiansk normaltid", "AKST": "Alaska-normaltid", "CAT": "Centralafrikansk tid", "WAST": "Vestafrikansk sommertid"},
+ timezones: map[string]string{"HAT": "Newfoundlandsk sommertid", "CST": "Central-normaltid", "LHDT": "Lord Howe-sommertid", "AEDT": "Østaustralsk sommertid", "VET": "Venezuelansk tid", "CAT": "Centralafrikansk tid", "UYST": "Uruguayansk sommertid", "WEZ": "Vesteuropæisk normaltid", "WESZ": "Vesteuropæisk sommertid", "AEST": "Østaustralsk normaltid", "MYT": "Malaysisk tid", "WAST": "Vestafrikansk sommertid", "MST": "Macao-normaltid", "JDT": "Japansk sommertid", "COT": "Colombiansk normaltid", "LHST": "Lord Howe-normaltid", "ACST": "Centralaustralsk normaltid", "AWDT": "Vestaustralsk sommertid", "NZST": "Newzealandsk normaltid", "EAT": "Østafrikansk tid", "ECT": "Ecuadoriansk tid", "WITA": "Centralindonesisk tid", "HADT": "Hawaii-Aleutian-sommertid", "JST": "Japansk normaltid", "AST": "Atlantic-normaltid", "HNT": "Newfoundlandsk normaltid", "SRT": "Surinam-tid", "UYT": "Uruguayansk normaltid", "ART": "Argentinsk normaltid", "EDT": "Eastern-sommertid", "AKDT": "Alaska-sommertid", "WAT": "Vestafrikansk normaltid", "WIB": "Vestindonesisk tid", "IST": "Indisk normaltid", "MEZ": "Centraleuropæisk normaltid", "WART": "Vestargentinsk normaltid", "WIT": "Østindonesisk tid", "TMST": "Turkmensk sommertid", "ChST": "Chamorro-tid", "AKST": "Alaska-normaltid", "COST": "Colombiansk sommertid", "ACWDT": "Vestlig centralaustralsk sommertid", "PDT": "Pacific-sommertid", "HKT": "Hongkong-normaltid", "CHAST": "Chatham-normaltid", "ADT": "Atlantic-sommertid", "TMT": "Turkmensk normaltid", "BT": "Bhutanesisk tid", "ACWST": "Vestlig centralaustralsk normaltid", "WARST": "Vestargentinsk sommertid", "GYT": "Guyana-tid", "EST": "Eastern-normaltid", "SAST": "Sydafrikansk tid", "ARST": "Argentinsk sommertid", "GFT": "Fransk Guyana-tid", "PST": "Pacific-normaltid", "AWST": "Vestaustralsk normaltid", "HKST": "Hongkong-sommertid", "HAST": "Hawaii-Aleutian-normaltid", "NZDT": "Newzealandsk sommertid", "CHADT": "Chatham-sommertid", "CLST": "Chilensk sommertid", "MDT": "Macao-sommertid", "OESZ": "Østeuropæisk sommertid", "∅∅∅": "Azorerne-sommertid", "GMT": "GMT", "ACDT": "Centralaustralsk sommertid", "SGT": "Singaporeansk normaltid", "BOT": "Boliviansk tid", "CDT": "Central-sommertid", "MESZ": "Centraleuropæisk sommertid", "OEZ": "Østeuropæisk normaltid", "CLT": "Chilensk normaltid"},
}
}
@@ -205,7 +205,8 @@ func (da *da) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'da' and handles both Whole and Real numbers based on 'v'
-func (da *da) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -241,13 +242,12 @@ func (da *da) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'da' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (da *da) FmtPercent(num float64, v uint64) (results string) {
+func (da *da) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(da.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (da *da) FmtPercent(num float64, v uint64) (results string) {
b = append(b, da.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'da'
-func (da *da) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -333,13 +332,12 @@ func (da *da) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'da'
// in accounting notation.
-func (da *da) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (da *da) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
@@ -399,8 +397,7 @@ func (da *da) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'da'
diff --git a/da_DK/da_DK.go b/da_DK/da_DK.go
index ebb5075e..a5539666 100644
--- a/da_DK/da_DK.go
+++ b/da_DK/da_DK.go
@@ -18,7 +18,7 @@ type da_DK struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"JDT": "Japansk sommertid", "MDT": "Macao-sommertid", "HNT": "Newfoundlandsk normaltid", "HKT": "Hongkong-normaltid", "ECT": "Ecuadoriansk tid", "HKST": "Hongkong-sommertid", "UYST": "Uruguayansk sommertid", "CAT": "Centralafrikansk tid", "PST": "Pacific-normaltid", "MEZ": "Centraleuropæisk normaltid", "ART": "Argentinsk normaltid", "HAT": "Newfoundlandsk sommertid", "IST": "Indisk normaltid", "PDT": "Pacific-sommertid", "BT": "Bhutanesisk tid", "SGT": "Singaporeansk normaltid", "CST": "Central-normaltid", "MST": "Macao-normaltid", "MESZ": "Centraleuropæisk sommertid", "WAST": "Vestafrikansk sommertid", "SAST": "Sydafrikansk tid", "MYT": "Malaysisk tid", "WESZ": "Vesteuropæisk sommertid", "CLT": "Chilensk normaltid", "SRT": "Surinam-tid", "ACWDT": "Vestlig centralaustralsk sommertid", "WEZ": "Vesteuropæisk normaltid", "EAT": "Østafrikansk tid", "AEST": "Østaustralsk normaltid", "AST": "Atlantic-normaltid", "∅∅∅": "Azorerne-sommertid", "HADT": "Hawaii-Aleutian-sommertid", "CHAST": "Chatham-normaltid", "CHADT": "Chatham-sommertid", "GYT": "Guyana-tid", "WAT": "Vestafrikansk normaltid", "TMST": "Turkmensk sommertid", "LHST": "Lord Howe-normaltid", "WARST": "Vestargentinsk sommertid", "AEDT": "Østaustralsk sommertid", "WIB": "Vestindonesisk tid", "TMT": "Turkmensk normaltid", "AKST": "Alaska-normaltid", "JST": "Japansk normaltid", "HAST": "Hawaii-Aleutian-normaltid", "AWDT": "Vestaustralsk sommertid", "ACST": "Centralaustralsk normaltid", "WIT": "Østindonesisk tid", "EST": "Eastern-normaltid", "EDT": "Eastern-sommertid", "UYT": "Uruguayansk normaltid", "ACDT": "Centralaustralsk sommertid", "ARST": "Argentinsk sommertid", "WART": "Vestargentinsk normaltid", "ACWST": "Vestlig centralaustralsk normaltid", "AWST": "Vestaustralsk normaltid", "OESZ": "Østeuropæisk sommertid", "ADT": "Atlantic-sommertid", "CDT": "Central-sommertid", "OEZ": "Østeuropæisk normaltid", "NZDT": "Newzealandsk sommertid", "WITA": "Centralindonesisk tid", "AKDT": "Alaska-sommertid", "CLST": "Chilensk sommertid", "VET": "Venezuelansk tid", "ChST": "Chamorro-tid", "GMT": "GMT", "NZST": "Newzealandsk normaltid", "BOT": "Boliviansk tid", "COT": "Colombiansk normaltid", "COST": "Colombiansk sommertid", "GFT": "Fransk Guyana-tid", "LHDT": "Lord Howe-sommertid"},
+ timezones: map[string]string{"ACWST": "Vestlig centralaustralsk normaltid", "OESZ": "Østeuropæisk sommertid", "HKT": "Hongkong-normaltid", "WITA": "Centralindonesisk tid", "GMT": "GMT", "JST": "Japansk normaltid", "WIT": "Østindonesisk tid", "ART": "Argentinsk normaltid", "WAT": "Vestafrikansk normaltid", "WAST": "Vestafrikansk sommertid", "NZDT": "Newzealandsk sommertid", "CHADT": "Chatham-sommertid", "OEZ": "Østeuropæisk normaltid", "ACST": "Centralaustralsk normaltid", "HNT": "Newfoundlandsk normaltid", "COT": "Colombiansk normaltid", "ADT": "Atlantic-sommertid", "MDT": "Mountain-sommertid", "WESZ": "Vesteuropæisk sommertid", "EST": "Eastern-normaltid", "MESZ": "Centraleuropæisk sommertid", "AEST": "Østaustralsk normaltid", "AWDT": "Vestaustralsk sommertid", "MST": "Mountain-normaltid", "VET": "Venezuelansk tid", "ECT": "Ecuadoriansk tid", "HAT": "Newfoundlandsk sommertid", "ChST": "Chamorro-tid", "LHDT": "Lord Howe-sommertid", "WEZ": "Vesteuropæisk normaltid", "SAST": "Sydafrikansk tid", "CLST": "Chilensk sommertid", "BOT": "Boliviansk tid", "TMST": "Turkmensk sommertid", "HADT": "Hawaii-Aleutian-sommertid", "BT": "Bhutanesisk tid", "AKST": "Alaska-normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "WIB": "Vestindonesisk tid", "WART": "Vestargentinsk normaltid", "∅∅∅": "Azorerne-sommertid", "SRT": "Surinam-tid", "TMT": "Turkmensk normaltid", "ARST": "Argentinsk sommertid", "CST": "Central-normaltid", "WARST": "Vestargentinsk sommertid", "AST": "Atlantic-normaltid", "SGT": "Singaporeansk normaltid", "UYST": "Uruguayansk sommertid", "HAST": "Hawaii-Aleutian-normaltid", "CDT": "Central-sommertid", "EDT": "Eastern-sommertid", "COST": "Colombiansk sommertid", "GYT": "Guyana-tid", "MYT": "Malaysisk tid", "PDT": "Pacific-sommertid", "GFT": "Fransk Guyana-tid", "NZST": "Newzealandsk normaltid", "MEZ": "Centraleuropæisk normaltid", "AEDT": "Østaustralsk sommertid", "ACDT": "Centralaustralsk sommertid", "HKST": "Hongkong-sommertid", "CAT": "Centralafrikansk tid", "PST": "Pacific-normaltid", "UYT": "Uruguayansk normaltid", "AKDT": "Alaska-sommertid", "CHAST": "Chatham-normaltid", "CLT": "Chilensk normaltid", "JDT": "Japansk sommertid", "IST": "Indisk normaltid", "EAT": "Østafrikansk tid", "AWST": "Vestaustralsk normaltid", "LHST": "Lord Howe-normaltid"},
}
}
@@ -205,7 +205,8 @@ func (da *da_DK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'da_DK' and handles both Whole and Real numbers based on 'v'
-func (da *da_DK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -241,13 +242,12 @@ func (da *da_DK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'da_DK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (da *da_DK) FmtPercent(num float64, v uint64) (results string) {
+func (da *da_DK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(da.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (da *da_DK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, da.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'da_DK'
-func (da *da_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (da *da_DK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
@@ -333,13 +332,12 @@ func (da *da_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'da_DK'
// in accounting notation.
-func (da *da_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (da *da_DK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
@@ -399,8 +397,7 @@ func (da *da_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'da_DK'
diff --git a/da_GL/da_GL.go b/da_GL/da_GL.go
index 325c1345..ed8dca9d 100644
--- a/da_GL/da_GL.go
+++ b/da_GL/da_GL.go
@@ -18,7 +18,7 @@ type da_GL struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"HKST": "Hongkong-sommertid", "NZDT": "Newzealandsk sommertid", "ACWDT": "Vestlig centralaustralsk sommertid", "JDT": "Japansk sommertid", "SGT": "Singaporeansk normaltid", "HADT": "Hawaii-Aleutian-sommertid", "AWST": "Vestaustralsk normaltid", "AWDT": "Vestaustralsk sommertid", "EAT": "Østafrikansk tid", "ART": "Argentinsk normaltid", "PDT": "Pacific-sommertid", "OESZ": "Østeuropæisk sommertid", "COST": "Colombiansk sommertid", "WAST": "Vestafrikansk sommertid", "SAST": "Sydafrikansk tid", "CDT": "Central-sommertid", "CLT": "Chilensk normaltid", "CLST": "Chilensk sommertid", "CAT": "Centralafrikansk tid", "GFT": "Fransk Guyana-tid", "MYT": "Malaysisk tid", "AEST": "Østaustralsk normaltid", "NZST": "Newzealandsk normaltid", "OEZ": "Østeuropæisk normaltid", "WART": "Vestargentinsk normaltid", "ACWST": "Vestlig centralaustralsk normaltid", "HAT": "Newfoundlandsk sommertid", "CST": "Central-normaltid", "MST": "Macao-normaltid", "WAT": "Vestafrikansk normaltid", "MESZ": "Centraleuropæisk sommertid", "WIT": "Østindonesisk tid", "ChST": "Chamorro-tid", "IST": "Indisk normaltid", "WIB": "Vestindonesisk tid", "ACDT": "Centralaustralsk sommertid", "ARST": "Argentinsk sommertid", "LHST": "Lord Howe-normaltid", "AKST": "Alaska-normaltid", "WEZ": "Vesteuropæisk normaltid", "UYST": "Uruguayansk sommertid", "WARST": "Vestargentinsk sommertid", "VET": "Venezuelansk tid", "TMT": "Turkmensk normaltid", "HAST": "Hawaii-Aleutian-normaltid", "WESZ": "Vesteuropæisk sommertid", "MEZ": "Centraleuropæisk normaltid", "AST": "Atlantic-normaltid", "CHADT": "Chatham-sommertid", "GYT": "Guyana-tid", "JST": "Japansk normaltid", "LHDT": "Lord Howe-sommertid", "AKDT": "Alaska-sommertid", "AEDT": "Østaustralsk sommertid", "GMT": "GMT", "ECT": "Ecuadoriansk tid", "HKT": "Hongkong-normaltid", "BOT": "Boliviansk tid", "WITA": "Centralindonesisk tid", "CHAST": "Chatham-normaltid", "∅∅∅": "Amazonas-sommertid", "MDT": "Macao-sommertid", "EDT": "Eastern-sommertid", "HNT": "Newfoundlandsk normaltid", "PST": "Pacific-normaltid", "COT": "Colombiansk normaltid", "EST": "Eastern-normaltid", "ADT": "Atlantic-sommertid", "SRT": "Surinam-tid", "TMST": "Turkmensk sommertid", "UYT": "Uruguayansk normaltid", "BT": "Bhutanesisk tid", "ACST": "Centralaustralsk normaltid"},
+ timezones: map[string]string{"AWST": "Vestaustralsk normaltid", "COST": "Colombiansk sommertid", "WAST": "Vestafrikansk sommertid", "SAST": "Sydafrikansk tid", "ChST": "Chamorro-tid", "EDT": "Eastern-sommertid", "ACST": "Centralaustralsk normaltid", "MDT": "Mountain-sommertid", "BOT": "Boliviansk tid", "HADT": "Hawaii-Aleutian-sommertid", "UYT": "Uruguayansk normaltid", "LHDT": "Lord Howe-sommertid", "MEZ": "Centraleuropæisk normaltid", "MESZ": "Centraleuropæisk sommertid", "AEST": "Østaustralsk normaltid", "HAT": "Newfoundlandsk sommertid", "PST": "Pacific-normaltid", "WEZ": "Vesteuropæisk normaltid", "WART": "Vestargentinsk normaltid", "MYT": "Malaysisk tid", "COT": "Colombiansk normaltid", "NZST": "Newzealandsk normaltid", "OESZ": "Østeuropæisk sommertid", "UYST": "Uruguayansk sommertid", "CST": "Central-normaltid", "AKDT": "Alaska-sommertid", "ACWST": "Vestlig centralaustralsk normaltid", "HKT": "Hongkong-normaltid", "JST": "Japansk normaltid", "OEZ": "Østeuropæisk normaltid", "ADT": "Atlantic-sommertid", "HKST": "Hongkong-sommertid", "NZDT": "Newzealandsk sommertid", "CHAST": "Chatham-normaltid", "EST": "Eastern-normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "EAT": "Østafrikansk tid", "CHADT": "Chatham-sommertid", "WIB": "Vestindonesisk tid", "CLST": "Chilensk sommertid", "TMST": "Turkmensk sommertid", "GMT": "GMT", "WAT": "Vestafrikansk normaltid", "WESZ": "Vesteuropæisk sommertid", "GFT": "Fransk Guyana-tid", "CDT": "Central-sommertid", "LHST": "Lord Howe-normaltid", "ACDT": "Centralaustralsk sommertid", "HNT": "Newfoundlandsk normaltid", "IST": "Indisk normaltid", "∅∅∅": "Azorerne-sommertid", "CLT": "Chilensk normaltid", "VET": "Venezuelansk tid", "SGT": "Singaporeansk normaltid", "SRT": "Surinam-tid", "AKST": "Alaska-normaltid", "BT": "Bhutanesisk tid", "JDT": "Japansk sommertid", "WARST": "Vestargentinsk sommertid", "GYT": "Guyana-tid", "WITA": "Centralindonesisk tid", "TMT": "Turkmensk normaltid", "AST": "Atlantic-normaltid", "ART": "Argentinsk normaltid", "AEDT": "Østaustralsk sommertid", "ARST": "Argentinsk sommertid", "ECT": "Ecuadoriansk tid", "CAT": "Centralafrikansk tid", "HAST": "Hawaii-Aleutian-normaltid", "AWDT": "Vestaustralsk sommertid", "MST": "Mountain-normaltid", "PDT": "Pacific-sommertid", "WIT": "Østindonesisk tid"},
}
}
@@ -205,7 +205,8 @@ func (da *da_GL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'da_GL' and handles both Whole and Real numbers based on 'v'
-func (da *da_GL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -241,13 +242,12 @@ func (da *da_GL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'da_GL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (da *da_GL) FmtPercent(num float64, v uint64) (results string) {
+func (da *da_GL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(da.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (da *da_GL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, da.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'da_GL'
-func (da *da_GL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (da *da_GL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
@@ -333,13 +332,12 @@ func (da *da_GL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'da_GL'
// in accounting notation.
-func (da *da_GL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (da *da_GL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
@@ -399,8 +397,7 @@ func (da *da_GL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'da_GL'
diff --git a/dav/dav.go b/dav/dav.go
index 6ab7edf2..72eb3399 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{"AKDT": "AKDT", "∅∅∅": "∅∅∅", "GFT": "GFT", "ACWST": "ACWST", "MYT": "MYT", "SGT": "SGT", "OESZ": "OESZ", "TMST": "TMST", "LHDT": "LHDT", "CLST": "CLST", "ACST": "ACST", "IST": "IST", "BOT": "BOT", "ACWDT": "ACWDT", "JDT": "JDT", "HAST": "HAST", "CLT": "CLT", "PST": "PST", "COST": "COST", "GYT": "GYT", "EAT": "EAT", "NZST": "NZST", "NZDT": "NZDT", "COT": "COT", "WAT": "WAT", "MESZ": "MESZ", "SRT": "SRT", "VET": "VET", "HNT": "HNT", "WIB": "WIB", "OEZ": "OEZ", "ADT": "ADT", "ECT": "ECT", "HAT": "HAT", "AEDT": "AEDT", "ART": "ART", "WITA": "WITA", "AWST": "AWST", "CAT": "CAT", "ARST": "ARST", "CHAST": "CHAST", "WAST": "WAST", "AST": "AST", "MEZ": "MEZ", "SAST": "SAST", "AWDT": "AWDT", "UYST": "UYST", "AEST": "AEST", "LHST": "LHST", "WART": "WART", "WIT": "WIT", "ChST": "ChST", "AKST": "AKST", "WESZ": "WESZ", "HKST": "HKST", "PDT": "PDT", "BT": "BT", "HKT": "HKT", "EST": "EST", "EDT": "EDT", "MST": "MST", "ACDT": "ACDT", "TMT": "TMT", "HADT": "HADT", "WEZ": "WEZ", "CST": "CST", "CDT": "CDT", "JST": "JST", "MDT": "MDT", "UYT": "UYT", "CHADT": "CHADT", "WARST": "WARST", "GMT": "GMT"},
+ timezones: map[string]string{"NZDT": "NZDT", "EAT": "EAT", "MDT": "MDT", "CLST": "CLST", "GFT": "GFT", "ChST": "ChST", "ECT": "ECT", "LHST": "LHST", "AWDT": "AWDT", "PST": "PST", "EST": "EST", "MST": "MST", "JST": "JST", "SGT": "SGT", "WEZ": "WEZ", "OEZ": "OEZ", "AWST": "AWST", "ACWST": "ACWST", "WAST": "WAST", "SRT": "SRT", "HKST": "HKST", "UYT": "UYT", "CDT": "CDT", "HADT": "HADT", "COT": "COT", "CAT": "CAT", "MYT": "MYT", "CST": "CST", "ACWDT": "ACWDT", "CHADT": "CHADT", "WARST": "WARST", "AEST": "AEST", "AEDT": "AEDT", "ARST": "ARST", "AKST": "AKST", "OESZ": "OESZ", "ACDT": "ACDT", "GMT": "GMT", "WIB": "WIB", "CLT": "CLT", "JDT": "JDT", "PDT": "PDT", "HAT": "HAT", "TMST": "TMST", "SAST": "SAST", "WAT": "WAT", "CHAST": "CHAST", "WIT": "WIT", "HAST": "HAST", "AKDT": "AKDT", "AST": "AST", "BOT": "BOT", "MESZ": "MESZ", "GYT": "GYT", "TMT": "TMT", "COST": "COST", "NZST": "NZST", "MEZ": "MEZ", "VET": "VET", "HNT": "HNT", "HKT": "HKT", "IST": "IST", "ART": "ART", "LHDT": "LHDT", "ADT": "ADT", "ACST": "ACST", "BT": "BT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "WITA": "WITA", "EDT": "EDT", "WART": "WART", "UYST": "UYST"},
}
}
@@ -173,20 +173,19 @@ func (dav *dav) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dav' and handles both Whole and Real numbers based on 'v'
-func (dav *dav) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (dav *dav) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dav' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dav *dav) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (dav *dav) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dav'
-func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
@@ -198,20 +197,14 @@ func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(dav.decimal) - 1; j >= 0; j-- {
- b = append(b, dav.decimal[j])
- }
-
+ b = append(b, dav.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(dav.group) - 1; j >= 0; j-- {
- b = append(b, dav.group[j])
- }
-
+ b = append(b, dav.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(dav.minus) - 1; j >= 0; j-- {
- b = append(b, dav.minus[j])
- }
+ b = append(b, dav.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dav'
// in accounting notation.
-func (dav *dav) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dav *dav) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
@@ -265,20 +255,14 @@ func (dav *dav) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(dav.decimal) - 1; j >= 0; j-- {
- b = append(b, dav.decimal[j])
- }
-
+ b = append(b, dav.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(dav.group) - 1; j >= 0; j-- {
- b = append(b, dav.group[j])
- }
-
+ b = append(b, dav.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (dav *dav) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, dav.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dav'
diff --git a/dav_KE/dav_KE.go b/dav_KE/dav_KE.go
index e7227cf1..e1a05d01 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{"OEZ": "OEZ", "WIB": "WIB", "COT": "COT", "MEZ": "MEZ", "SAST": "SAST", "AKST": "AKST", "AEST": "AEST", "WAT": "WAT", "GFT": "GFT", "HADT": "HADT", "EST": "EST", "BOT": "BOT", "ART": "ART", "HAT": "HAT", "CHADT": "CHADT", "WITA": "WITA", "LHST": "LHST", "AEDT": "AEDT", "ACWST": "ACWST", "JDT": "JDT", "IST": "IST", "CDT": "CDT", "EDT": "EDT", "NZST": "NZST", "GYT": "GYT", "TMST": "TMST", "AWDT": "AWDT", "AST": "AST", "SRT": "SRT", "ChST": "ChST", "PDT": "PDT", "OESZ": "OESZ", "ARST": "ARST", "ACWDT": "ACWDT", "CAT": "CAT", "UYT": "UYT", "NZDT": "NZDT", "TMT": "TMT", "CST": "CST", "PST": "PST", "MYT": "MYT", "WESZ": "WESZ", "AWST": "AWST", "CLST": "CLST", "UYST": "UYST", "COST": "COST", "MESZ": "MESZ", "ACDT": "ACDT", "LHDT": "LHDT", "HKST": "HKST", "WEZ": "WEZ", "GMT": "GMT", "CHAST": "CHAST", "ADT": "ADT", "WART": "WART", "WARST": "WARST", "WAST": "WAST", "BT": "BT", "SGT": "SGT", "HNT": "HNT", "VET": "VET", "ECT": "ECT", "AKDT": "AKDT", "HAST": "HAST", "EAT": "EAT", "ACST": "ACST", "MST": "MST", "JST": "JST", "MDT": "MDT", "∅∅∅": "∅∅∅", "WIT": "WIT", "HKT": "HKT", "CLT": "CLT"},
+ timezones: map[string]string{"BOT": "BOT", "WIB": "WIB", "ACWDT": "ACWDT", "JDT": "JDT", "GYT": "GYT", "CDT": "CDT", "HAST": "HAST", "WAT": "WAT", "ADT": "ADT", "BT": "BT", "GFT": "GFT", "ACWST": "ACWST", "LHDT": "LHDT", "MESZ": "MESZ", "CLST": "CLST", "AEDT": "AEDT", "MDT": "MDT", "AWDT": "AWDT", "ECT": "ECT", "HADT": "HADT", "CST": "CST", "NZDT": "NZDT", "MEZ": "MEZ", "MYT": "MYT", "PDT": "PDT", "ARST": "ARST", "GMT": "GMT", "AKDT": "AKDT", "COT": "COT", "CLT": "CLT", "ACDT": "ACDT", "UYT": "UYT", "EST": "EST", "CHAST": "CHAST", "AST": "AST", "HNT": "HNT", "MST": "MST", "WITA": "WITA", "ART": "ART", "ChST": "ChST", "JST": "JST", "∅∅∅": "∅∅∅", "UYST": "UYST", "COST": "COST", "LHST": "LHST", "AEST": "AEST", "WIT": "WIT", "EDT": "EDT", "WESZ": "WESZ", "WAST": "WAST", "HKT": "HKT", "AKST": "AKST", "OEZ": "OEZ", "WART": "WART", "IST": "IST", "AWST": "AWST", "CAT": "CAT", "VET": "VET", "ACST": "ACST", "HAT": "HAT", "NZST": "NZST", "CHADT": "CHADT", "OESZ": "OESZ", "TMST": "TMST", "WEZ": "WEZ", "EAT": "EAT", "WARST": "WARST", "SRT": "SRT", "TMT": "TMT", "SAST": "SAST", "SGT": "SGT", "PST": "PST", "HKST": "HKST"},
}
}
@@ -173,20 +173,19 @@ func (dav *dav_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dav_KE' and handles both Whole and Real numbers based on 'v'
-func (dav *dav_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (dav *dav_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dav_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dav *dav_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (dav *dav_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dav_KE'
-func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
@@ -198,20 +197,14 @@ func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(dav.decimal) - 1; j >= 0; j-- {
- b = append(b, dav.decimal[j])
- }
-
+ b = append(b, dav.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(dav.group) - 1; j >= 0; j-- {
- b = append(b, dav.group[j])
- }
-
+ b = append(b, dav.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(dav.minus) - 1; j >= 0; j-- {
- b = append(b, dav.minus[j])
- }
+ b = append(b, dav.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dav_KE'
// in accounting notation.
-func (dav *dav_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dav *dav_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
@@ -265,20 +255,14 @@ func (dav *dav_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(dav.decimal) - 1; j >= 0; j-- {
- b = append(b, dav.decimal[j])
- }
-
+ b = append(b, dav.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(dav.group) - 1; j >= 0; j-- {
- b = append(b, dav.group[j])
- }
-
+ b = append(b, dav.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (dav *dav_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, dav.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dav_KE'
diff --git a/de/de.go b/de/de.go
index 5132646d..bd9d8c71 100644
--- a/de/de.go
+++ b/de/de.go
@@ -18,7 +18,7 @@ type de struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP", "AED", "AFA", "AFN", "ALK ", "ALL", "AMD", "ANG", "AOA", "AOK", "AON", "AOR", "ARA", "ARL", "ARM", "ARP", "ARS", "öS", "AU$", "AWG", "AZM", "AZN", "BAD", "BAM", "BAN", "BBD", "BDT", "BEC", "BEF", "BEL", "BGL ", "BGK", "BGN", "BGJ", "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", "DM", "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", "¥", "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", "฿", "TJR", "TJS", "TMM", "TMT", "TND", "TOP", "TPE", "TRL", "TRY", "TTD", "NT$", "TZS", "UAH", "UAK", "UGS", "UGX", "$", "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"},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"MST": "Rocky Mountain-Normalzeit", "GYT": "Guyana-Zeit", "WARST": "Westargentinische Sommerzeit", "WITA": "Zentralindonesische Zeit", "AKST": "Alaska-Normalzeit", "AWST": "Westaustralische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "BOT": "Bolivianische Zeit", "SRT": "Suriname-Zeit", "WAT": "Westafrikanische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "AKDT": "Alaska-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "EAT": "Ostafrikanische Zeit", "AST": "Atlantik-Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "WIB": "Westindonesische Zeit", "ACDT": "Zentralaustralische Sommerzeit", "VET": "Venezuela-Zeit", "JDT": "Japanische Sommerzeit", "∅∅∅": "Azoren-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "LHST": "Lord-Howe-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "OEZ": "Osteuropäische Normalzeit", "COST": "Kolumbianische Sommerzeit", "CHAST": "Chatham-Normalzeit", "CHADT": "Chatham-Sommerzeit", "WART": "Westargentinische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "IST": "Indische Zeit", "COT": "Kolumbianische Normalzeit", "WIT": "Ostindonesische Zeit", "JST": "Japanische Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "UYT": "Uruguyanische Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "ECT": "Ecuadorianische Zeit", "ARST": "Argentinische Sommerzeit", "SGT": "Singapur-Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "ADT": "Atlantik-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "CLT": "Chilenische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "ART": "Argentinische Normalzeit", "HNT": "Neufundland-Normalzeit", "CAT": "Zentralafrikanische Zeit", "AEST": "Ostaustralische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "ChST": "Chamorro-Zeit", "MYT": "Malaysische Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "SAST": "Südafrikanische Zeit", "TMT": "Turkmenistan-Normalzeit", "HKT": "Hongkong-Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "NZST": "Neuseeland-Normalzeit", "BT": "Bhutan-Zeit", "MDT": "Rocky-Mountain-Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "CLST": "Chilenische Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "WAST": "Westafrikanische Sommerzeit"},
+ timezones: map[string]string{"CLST": "Chilenische Sommerzeit", "WART": "Westargentinische Normalzeit", "AKST": "Alaska-Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "MYT": "Malaysische Zeit", "GMT": "Mittlere Greenwich-Zeit", "JST": "Japanische Normalzeit", "HNT": "Neufundland-Normalzeit", "IST": "Indische Zeit", "UYT": "Uruguyanische Normalzeit", "WEZ": "Westeuropäische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "AST": "Atlantik-Normalzeit", "SRT": "Suriname-Zeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "COT": "Kolumbianische Normalzeit", "COST": "Kolumbianische Sommerzeit", "CLT": "Chilenische Normalzeit", "JDT": "Japanische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "TMT": "Turkmenistan-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "SGT": "Singapur-Zeit", "HKT": "Hongkong-Normalzeit", "WIT": "Ostindonesische Zeit", "AWST": "Westaustralische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "ChST": "Chamorro-Zeit", "WIB": "Westindonesische Zeit", "MEZ": "Mitteleuropäische Normalzeit", "AEST": "Ostaustralische Normalzeit", "ARST": "Argentinische Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "EAT": "Ostafrikanische Zeit", "OESZ": "Osteuropäische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "∅∅∅": "Amazonas-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "HKST": "Hongkong-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "MDT": "Macau-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "WAT": "Westafrikanische Normalzeit", "ECT": "Ecuadorianische Zeit", "AKDT": "Alaska-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "GYT": "Guyana-Zeit", "ART": "Argentinische Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "LHST": "Lord-Howe-Normalzeit", "CHAST": "Chatham-Normalzeit", "VET": "Venezuela-Zeit", "AWDT": "Westaustralische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "CHADT": "Chatham-Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "BOT": "Bolivianische Zeit", "BT": "Bhutan-Zeit", "SAST": "Südafrikanische Zeit", "AEDT": "Ostaustralische Sommerzeit", "WITA": "Zentralindonesische Zeit", "NZST": "Neuseeland-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "MST": "Macau-Normalzeit"},
}
}
@@ -202,7 +202,8 @@ func (de *de) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de' and handles both Whole and Real numbers based on 'v'
-func (de *de) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (de *de) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de) FmtPercent(num float64, v uint64) (results string) {
+func (de *de) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -272,12 +272,11 @@ func (de *de) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de'
-func (de *de) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -330,13 +329,12 @@ func (de *de) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de'
// in accounting notation.
-func (de *de) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -396,8 +394,7 @@ func (de *de) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de'
diff --git a/de_AT/de_AT.go b/de_AT/de_AT.go
index dd7946a8..47428432 100644
--- a/de_AT/de_AT.go
+++ b/de_AT/de_AT.go
@@ -18,7 +18,7 @@ type de_AT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Jän.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"ACST": "Zentralaustralische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "JDT": "Japanische Sommerzeit", "AKDT": "Alaska-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "NZST": "Neuseeland-Normalzeit", "WARST": "Westargentinische Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "WEZ": "Westeuropäische Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "WITA": "Zentralindonesische Zeit", "ECT": "Ecuadorianische Zeit", "HKST": "Hongkong-Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "WIT": "Ostindonesische Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "AWST": "Westaustralische Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "CHADT": "Chatham-Sommerzeit", "BT": "Bhutan-Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "WIB": "Westindonesische Zeit", "ART": "Argentinische Normalzeit", "WART": "Westargentinische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "WAT": "Westafrikanische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "CLT": "Chilenische Normalzeit", "UYT": "Uruguyanische Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "IST": "Indische Zeit", "WESZ": "Westeuropäische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "BOT": "Bolivianische Zeit", "COT": "Kolumbianische Normalzeit", "SRT": "Suriname-Zeit", "∅∅∅": "Azoren-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "AST": "Atlantik-Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "ChST": "Chamorro-Zeit", "MYT": "Malaysische Zeit", "JST": "Japanische Normalzeit", "CLST": "Chilenische Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "GYT": "Guyana-Zeit", "ADT": "Atlantik-Sommerzeit", "AKST": "Alaska-Normalzeit", "EAT": "Ostafrikanische Zeit", "MDT": "Macau-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "AEST": "Ostaustralische Normalzeit", "COST": "Kolumbianische Sommerzeit", "MST": "Macau-Normalzeit", "VET": "Venezuela-Zeit", "TMST": "Turkmenistan-Sommerzeit", "SGT": "Singapur-Zeit", "HKT": "Hongkong-Normalzeit", "HNT": "Neufundland-Normalzeit", "UYST": "Uruguayanische Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "CHAST": "Chatham-Normalzeit", "ARST": "Argentinische Sommerzeit", "SAST": "Südafrikanische Zeit", "AWDT": "Westaustralische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit"},
+ timezones: map[string]string{"ACWST": "Zentral-/Westaustralische Normalzeit", "COT": "Kolumbianische Normalzeit", "CAT": "Zentralafrikanische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "ECT": "Ecuadorianische Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "WIB": "Westindonesische Zeit", "ADT": "Atlantik-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "ARST": "Argentinische Sommerzeit", "WITA": "Zentralindonesische Zeit", "GMT": "Mittlere Greenwich-Zeit", "MDT": "Macau-Sommerzeit", "CLT": "Chilenische Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "EAT": "Ostafrikanische Zeit", "ACDT": "Zentralaustralische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "UYT": "Uruguyanische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "JDT": "Japanische Sommerzeit", "CHAST": "Chatham-Normalzeit", "CHADT": "Chatham-Sommerzeit", "WARST": "Westargentinische Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "AWST": "Westaustralische Normalzeit", "ART": "Argentinische Normalzeit", "HAT": "Neufundland-Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "ChST": "Chamorro-Zeit", "AKST": "Alaska-Normalzeit", "COST": "Kolumbianische Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "WAT": "Westafrikanische Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "VET": "Venezuela-Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "WAST": "Westafrikanische Sommerzeit", "MST": "Macau-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "HKT": "Hongkong-Normalzeit", "TMT": "Turkmenistan-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "HNT": "Neufundland-Normalzeit", "WIT": "Ostindonesische Zeit", "JST": "Japanische Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "BT": "Bhutan-Zeit", "CLST": "Chilenische Sommerzeit", "AST": "Atlantik-Normalzeit", "BOT": "Bolivianische Zeit", "AKDT": "Alaska-Sommerzeit", "IST": "Indische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "WART": "Westargentinische Normalzeit", "GYT": "Guyana-Zeit", "SGT": "Singapur-Zeit", "HKST": "Hongkong-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "SAST": "Südafrikanische Zeit", "MYT": "Malaysische Zeit", "SRT": "Suriname-Zeit", "∅∅∅": "Azoren-Sommerzeit"},
}
}
@@ -202,7 +202,8 @@ func (de *de_AT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_AT' and handles both Whole and Real numbers based on 'v'
-func (de *de_AT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,7 +223,6 @@ func (de *de_AT) FmtNumber(num float64, v uint64) (results string) {
for j := len(de.group) - 1; j >= 0; j-- {
b = append(b, de.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +241,12 @@ func (de *de_AT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_AT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_AT) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_AT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -275,12 +274,11 @@ func (de *de_AT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_AT'
-func (de *de_AT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_AT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -302,7 +300,6 @@ func (de *de_AT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(de.group) - 1; j >= 0; j-- {
b = append(b, de.group[j])
}
-
count = 1
} else {
count++
@@ -340,13 +337,12 @@ func (de *de_AT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_AT'
// in accounting notation.
-func (de *de_AT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_AT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -368,7 +364,6 @@ func (de *de_AT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(de.group) - 1; j >= 0; j-- {
b = append(b, de.group[j])
}
-
count = 1
} else {
count++
@@ -418,8 +413,7 @@ func (de *de_AT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_AT'
diff --git a/de_BE/de_BE.go b/de_BE/de_BE.go
index 801a2933..e6b74260 100644
--- a/de_BE/de_BE.go
+++ b/de_BE/de_BE.go
@@ -18,7 +18,7 @@ type de_BE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"SGT": "Singapur-Zeit", "NZDT": "Neuseeland-Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "WAT": "Westafrikanische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "AEST": "Ostaustralische Normalzeit", "COT": "Kolumbianische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "ADT": "Atlantik-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "∅∅∅": "Azoren-Sommerzeit", "HNT": "Neufundland-Normalzeit", "GYT": "Guyana-Zeit", "EAT": "Ostafrikanische Zeit", "WESZ": "Westeuropäische Sommerzeit", "WART": "Westargentinische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "CHAST": "Chatham-Normalzeit", "HAT": "Neufundland-Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "WIB": "Westindonesische Zeit", "AWST": "Westaustralische Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "CHADT": "Chatham-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "MDT": "Rocky-Mountain-Sommerzeit", "WIT": "Ostindonesische Zeit", "LHDT": "Lord-Howe-Sommerzeit", "WITA": "Zentralindonesische Zeit", "VET": "Venezuela-Zeit", "JST": "Japanische Normalzeit", "UYT": "Uruguyanische Normalzeit", "SAST": "Südafrikanische Zeit", "AWDT": "Westaustralische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "WARST": "Westargentinische Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "JDT": "Japanische Sommerzeit", "AKST": "Alaska-Normalzeit", "HKT": "Hongkong-Normalzeit", "CAT": "Zentralafrikanische Zeit", "ARST": "Argentinische Sommerzeit", "ChST": "Chamorro-Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "CLT": "Chilenische Normalzeit", "BOT": "Bolivianische Zeit", "MST": "Rocky Mountain-Normalzeit", "COST": "Kolumbianische Sommerzeit", "ECT": "Ecuadorianische Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "AST": "Atlantik-Normalzeit", "SRT": "Suriname-Zeit", "LHST": "Lord-Howe-Normalzeit", "HKST": "Hongkong-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "ART": "Argentinische Normalzeit", "CLST": "Chilenische Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "BT": "Bhutan-Zeit", "MYT": "Malaysische Zeit", "IST": "Indische Zeit", "AKDT": "Alaska-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit"},
+ timezones: map[string]string{"SRT": "Suriname-Zeit", "AKST": "Alaska-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "SGT": "Singapur-Zeit", "UYT": "Uruguyanische Normalzeit", "WITA": "Zentralindonesische Zeit", "MST": "Macau-Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "JDT": "Japanische Sommerzeit", "HNT": "Neufundland-Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "WIT": "Ostindonesische Zeit", "ARST": "Argentinische Sommerzeit", "ECT": "Ecuadorianische Zeit", "NZDT": "Neuseeland-Sommerzeit", "CLT": "Chilenische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "COST": "Kolumbianische Sommerzeit", "MDT": "Macau-Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "BT": "Bhutan-Zeit", "JST": "Japanische Normalzeit", "AEST": "Ostaustralische Normalzeit", "VET": "Venezuela-Zeit", "TMT": "Turkmenistan-Normalzeit", "AST": "Atlantik-Normalzeit", "HKST": "Hongkong-Sommerzeit", "AKDT": "Alaska-Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "SAST": "Südafrikanische Zeit", "CHAST": "Chatham-Normalzeit", "IST": "Indische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "WAST": "Westafrikanische Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "WART": "Westargentinische Normalzeit", "COT": "Kolumbianische Normalzeit", "AWST": "Westaustralische Normalzeit", "HKT": "Hongkong-Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "WAT": "Westafrikanische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "ChST": "Chamorro-Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "WIB": "Westindonesische Zeit", "MYT": "Malaysische Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "ADT": "Atlantik-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "ART": "Argentinische Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "∅∅∅": "Amazonas-Sommerzeit", "CLST": "Chilenische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "BOT": "Bolivianische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "EAT": "Ostafrikanische Zeit", "ACDT": "Zentralaustralische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "GYT": "Guyana-Zeit"},
}
}
@@ -202,7 +202,8 @@ func (de *de_BE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_BE' and handles both Whole and Real numbers based on 'v'
-func (de *de_BE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (de *de_BE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_BE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_BE) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_BE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -272,12 +272,11 @@ func (de *de_BE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_BE'
-func (de *de_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_BE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -330,13 +329,12 @@ func (de *de_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_BE'
// in accounting notation.
-func (de *de_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_BE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -396,8 +394,7 @@ func (de *de_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_BE'
diff --git a/de_CH/de_CH.go b/de_CH/de_CH.go
index 749600ee..abeba239 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{"PST": "Nordamerikanische Westküsten-Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "WAT": "Westafrikanische Normalzeit", "JDT": "Japanische Sommerzeit", "AKST": "Alaska-Normalzeit", "NZST": "Neuseeland-Normalzeit", "BOT": "Bolivianische Zeit", "MEZ": "Mitteleuropäische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "CLT": "Chilenische Normalzeit", "WIB": "Westindonesische Zeit", "∅∅∅": "Azoren-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "ChST": "Chamorro-Zeit", "WEZ": "Westeuropäische Normalzeit", "HKT": "Hongkong-Normalzeit", "EAT": "Ostafrikanische Zeit", "UYT": "Uruguyanische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "CLST": "Chilenische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "LHDT": "Lord-Howe-Sommerzeit", "AEST": "Ostaustralische Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "JST": "Japanische Normalzeit", "AWST": "Westaustralische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "GYT": "Guyana-Zeit", "WART": "Westargentinische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "SAST": "Südafrikanische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "SGT": "Singapur-Zeit", "ARST": "Argentinische Sommerzeit", "VET": "Venezuela-Zeit", "ECT": "Ecuadorianische Zeit", "WIT": "Ostindonesische Zeit", "NZDT": "Neuseeland-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "ADT": "Atlantik-Sommerzeit", "MYT": "Malaysische Zeit", "IST": "Indische Zeit", "AWDT": "Westaustralische Sommerzeit", "COT": "Kolumbianische Normalzeit", "COST": "Kolumbianische Sommerzeit", "BT": "Bhutan-Zeit", "AST": "Atlantik-Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "CHADT": "Chatham-Sommerzeit", "SRT": "Suriname-Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "AKDT": "Alaska-Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "HNT": "Neufundland-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "CHAST": "Chatham-Normalzeit", "ART": "Argentinische Normalzeit", "WITA": "Zentralindonesische Zeit"},
+ timezones: map[string]string{"ACWDT": "Zentral-/Westaustralische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "VET": "Venezuela-Zeit", "AWST": "Westaustralische Normalzeit", "MST": "Rocky Mountain-Normalzeit", "∅∅∅": "Azoren-Sommerzeit", "HKT": "Hongkong-Normalzeit", "ART": "Argentinische Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "EAT": "Ostafrikanische Zeit", "MEZ": "Mitteleuropäische Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "COT": "Kolumbianische Normalzeit", "COST": "Kolumbianische Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "ChST": "Chamorro-Zeit", "AKDT": "Alaska-Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "AEST": "Ostaustralische Normalzeit", "ARST": "Argentinische Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "SAST": "Südafrikanische Zeit", "SGT": "Singapur-Zeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "BOT": "Bolivianische Zeit", "GMT": "Mittlere Greenwich-Zeit", "WAST": "Westafrikanische Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "WARST": "Westargentinische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "MYT": "Malaysische Zeit", "WITA": "Zentralindonesische Zeit", "CHAST": "Chatham-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "UYT": "Uruguyanische Normalzeit", "BT": "Bhutan-Zeit", "OEZ": "Osteuropäische Normalzeit", "IST": "Indische Zeit", "HNT": "Neufundland-Normalzeit", "CAT": "Zentralafrikanische Zeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "JST": "Japanische Normalzeit", "JDT": "Japanische Sommerzeit", "WART": "Westargentinische Normalzeit", "CLT": "Chilenische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "GYT": "Guyana-Zeit", "MDT": "Rocky-Mountain-Sommerzeit", "ECT": "Ecuadorianische Zeit", "AKST": "Alaska-Normalzeit", "AWDT": "Westaustralische Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "WAT": "Westafrikanische Normalzeit", "WIB": "Westindonesische Zeit", "OESZ": "Osteuropäische Sommerzeit", "AST": "Atlantik-Normalzeit", "WIT": "Ostindonesische Zeit", "NZDT": "Neuseeland-Sommerzeit", "CLST": "Chilenische Sommerzeit", "SRT": "Suriname-Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "TMT": "Turkmenistan-Normalzeit"},
}
}
@@ -200,7 +200,8 @@ func (de *de_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_CH' and handles both Whole and Real numbers based on 'v'
-func (de *de_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (de *de_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_CH) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (de *de_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_CH'
-func (de *de_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -330,13 +329,12 @@ func (de *de_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_CH'
// in accounting notation.
-func (de *de_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -405,8 +403,7 @@ func (de *de_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_CH'
diff --git a/de_DE/de_DE.go b/de_DE/de_DE.go
index 0dd0e367..0a1462db 100644
--- a/de_DE/de_DE.go
+++ b/de_DE/de_DE.go
@@ -18,7 +18,7 @@ type de_DE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"WART": "Westargentinische Normalzeit", "WARST": "Westargentinische Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "VET": "Venezuela-Zeit", "CLST": "Chilenische Sommerzeit", "WITA": "Zentralindonesische Zeit", "JDT": "Japanische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "CHAST": "Chatham-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "WIT": "Ostindonesische Zeit", "IST": "Indische Zeit", "OESZ": "Osteuropäische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "COT": "Kolumbianische Normalzeit", "GYT": "Guyana-Zeit", "AST": "Atlantik-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "MYT": "Malaysische Zeit", "HKST": "Hongkong-Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "ChST": "Chamorro-Zeit", "HKT": "Hongkong-Normalzeit", "HNT": "Neufundland-Normalzeit", "CHADT": "Chatham-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "ECT": "Ecuadorianische Zeit", "AKDT": "Alaska-Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "UYT": "Uruguyanische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "ARST": "Argentinische Sommerzeit", "SRT": "Suriname-Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "NZST": "Neuseeland-Normalzeit", "COST": "Kolumbianische Sommerzeit", "EAT": "Ostafrikanische Zeit", "WIB": "Westindonesische Zeit", "WAT": "Westafrikanische Normalzeit", "AKST": "Alaska-Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "ART": "Argentinische Normalzeit", "SAST": "Südafrikanische Zeit", "SGT": "Singapur-Zeit", "CAT": "Zentralafrikanische Zeit", "LHDT": "Lord-Howe-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "BOT": "Bolivianische Zeit", "ADT": "Atlantik-Sommerzeit", "BT": "Bhutan-Zeit", "MST": "Rocky Mountain-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "AWST": "Westaustralische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "CLT": "Chilenische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "JST": "Japanische Normalzeit", "∅∅∅": "Azoren-Sommerzeit", "LHST": "Lord-Howe-Normalzeit"},
+ timezones: map[string]string{"AST": "Atlantik-Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "WIT": "Ostindonesische Zeit", "WEZ": "Westeuropäische Normalzeit", "CHAST": "Chatham-Normalzeit", "ChST": "Chamorro-Zeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "WART": "Westargentinische Normalzeit", "WARST": "Westargentinische Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "NZDT": "Neuseeland-Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "SRT": "Suriname-Zeit", "CAT": "Zentralafrikanische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "WAT": "Westafrikanische Normalzeit", "WAST": "Westafrikanische Sommerzeit", "CLST": "Chilenische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "IST": "Indische Zeit", "UYST": "Uruguayanische Sommerzeit", "HKT": "Hongkong-Normalzeit", "AKST": "Alaska-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "AKDT": "Alaska-Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "OEZ": "Osteuropäische Normalzeit", "ARST": "Argentinische Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "JST": "Japanische Normalzeit", "MST": "Rocky Mountain-Normalzeit", "SAST": "Südafrikanische Zeit", "JDT": "Japanische Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "COT": "Kolumbianische Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "EAT": "Ostafrikanische Zeit", "ACST": "Zentralaustralische Normalzeit", "HKST": "Hongkong-Sommerzeit", "WITA": "Zentralindonesische Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "COST": "Kolumbianische Sommerzeit", "CHADT": "Chatham-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "MYT": "Malaysische Zeit", "BOT": "Bolivianische Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "WIB": "Westindonesische Zeit", "ADT": "Atlantik-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "GYT": "Guyana-Zeit", "AWST": "Westaustralische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "BT": "Bhutan-Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "CLT": "Chilenische Normalzeit", "HNT": "Neufundland-Normalzeit", "SGT": "Singapur-Zeit", "UYT": "Uruguyanische Normalzeit", "∅∅∅": "Azoren-Sommerzeit", "ART": "Argentinische Normalzeit", "ECT": "Ecuadorianische Zeit", "AEDT": "Ostaustralische Sommerzeit", "VET": "Venezuela-Zeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit"},
}
}
@@ -202,7 +202,8 @@ func (de *de_DE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_DE' and handles both Whole and Real numbers based on 'v'
-func (de *de_DE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (de *de_DE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_DE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_DE) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_DE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -272,12 +272,11 @@ func (de *de_DE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_DE'
-func (de *de_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *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]
@@ -330,13 +329,12 @@ func (de *de_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_DE'
// in accounting notation.
-func (de *de_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_DE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -396,8 +394,7 @@ func (de *de_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_DE'
diff --git a/de_LI/de_LI.go b/de_LI/de_LI.go
index e1f31035..97e6a69f 100644
--- a/de_LI/de_LI.go
+++ b/de_LI/de_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{"AWST": "Westaustralische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "COT": "Kolumbianische Normalzeit", "BT": "Bhutan-Zeit", "AST": "Atlantik-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "∅∅∅": "Azoren-Sommerzeit", "IST": "Indische Zeit", "WESZ": "Westeuropäische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "CAT": "Zentralafrikanische Zeit", "ARST": "Argentinische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "WAT": "Westafrikanische Normalzeit", "MYT": "Malaysische Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "BOT": "Bolivianische Zeit", "JDT": "Japanische Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "CHAST": "Chatham-Normalzeit", "ART": "Argentinische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "WIB": "Westindonesische Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "SAST": "Südafrikanische Zeit", "ECT": "Ecuadorianische Zeit", "JST": "Japanische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "EAT": "Ostafrikanische Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "AKST": "Alaska-Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CLT": "Chilenische Normalzeit", "GYT": "Guyana-Zeit", "ChST": "Chamorro-Zeit", "ADT": "Atlantik-Sommerzeit", "WITA": "Zentralindonesische Zeit", "COST": "Kolumbianische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "UYT": "Uruguyanische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "WAST": "Westafrikanische Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "HKT": "Hongkong-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "VET": "Venezuela-Zeit", "GFT": "Französisch-Guayana-Zeit", "SGT": "Singapur-Zeit", "WEZ": "Westeuropäische Normalzeit", "AEST": "Ostaustralische Normalzeit", "AKDT": "Alaska-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "WART": "Westargentinische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "SRT": "Suriname-Zeit", "WIT": "Ostindonesische Zeit", "HNT": "Neufundland-Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "CLST": "Chilenische Sommerzeit", "CHADT": "Chatham-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "OESZ": "Osteuropäische Sommerzeit"},
+ timezones: map[string]string{"MESZ": "Mitteleuropäische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "AST": "Atlantik-Normalzeit", "AWDT": "Westaustralische Sommerzeit", "ARST": "Argentinische Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CHAST": "Chatham-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "WITA": "Zentralindonesische Zeit", "TMT": "Turkmenistan-Normalzeit", "VET": "Venezuela-Zeit", "MYT": "Malaysische Zeit", "NZST": "Neuseeland-Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "SAST": "Südafrikanische Zeit", "WART": "Westargentinische Normalzeit", "WARST": "Westargentinische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "HNT": "Neufundland-Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "ART": "Argentinische Normalzeit", "WAT": "Westafrikanische Normalzeit", "WEZ": "Westeuropäische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "AWST": "Westaustralische Normalzeit", "BOT": "Bolivianische Zeit", "CLT": "Chilenische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "ChST": "Chamorro-Zeit", "ECT": "Ecuadorianische Zeit", "AKST": "Alaska-Normalzeit", "EAT": "Ostafrikanische Zeit", "CLST": "Chilenische Sommerzeit", "GYT": "Guyana-Zeit", "∅∅∅": "Brasília-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "MST": "Macau-Normalzeit", "JST": "Japanische Normalzeit", "ADT": "Atlantik-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "GFT": "Französisch-Guayana-Zeit", "AKDT": "Alaska-Sommerzeit", "MDT": "Macau-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "BT": "Bhutan-Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "COT": "Kolumbianische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "JDT": "Japanische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "WIT": "Ostindonesische Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "COST": "Kolumbianische Sommerzeit", "HKT": "Hongkong-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "UYT": "Uruguyanische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "WIB": "Westindonesische Zeit", "SGT": "Singapur-Zeit", "IST": "Indische Zeit", "CHADT": "Chatham-Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "SRT": "Suriname-Zeit", "WESZ": "Westeuropäische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "HAT": "Neufundland-Sommerzeit"},
}
}
@@ -200,7 +200,8 @@ func (de *de_LI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_LI' and handles both Whole and Real numbers based on 'v'
-func (de *de_LI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (de *de_LI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_LI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_LI) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_LI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (de *de_LI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_LI'
-func (de *de_LI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_LI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -330,13 +329,12 @@ func (de *de_LI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_LI'
// in accounting notation.
-func (de *de_LI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_LI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -405,8 +403,7 @@ func (de *de_LI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_LI'
diff --git a/de_LU/de_LU.go b/de_LU/de_LU.go
index 9e975da7..50b6a4a0 100644
--- a/de_LU/de_LU.go
+++ b/de_LU/de_LU.go
@@ -18,7 +18,7 @@ type de_LU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "F", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"LHST": "Lord-Howe-Normalzeit", "EAT": "Ostafrikanische Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "SRT": "Suriname-Zeit", "WITA": "Zentralindonesische Zeit", "ECT": "Ecuadorianische Zeit", "NZDT": "Neuseeland-Sommerzeit", "ARST": "Argentinische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "OEZ": "Osteuropäische Normalzeit", "CHAST": "Chatham-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "SAST": "Südafrikanische Zeit", "AKDT": "Alaska-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "AEST": "Ostaustralische Normalzeit", "NZST": "Neuseeland-Normalzeit", "AST": "Atlantik-Normalzeit", "JST": "Japanische Normalzeit", "SGT": "Singapur-Zeit", "WEZ": "Westeuropäische Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "GYT": "Guyana-Zeit", "WARST": "Westargentinische Sommerzeit", "JDT": "Japanische Sommerzeit", "IST": "Indische Zeit", "WAT": "Westafrikanische Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "BT": "Bhutan-Zeit", "GFT": "Französisch-Guayana-Zeit", "CLT": "Chilenische Normalzeit", "COT": "Kolumbianische Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "COST": "Kolumbianische Sommerzeit", "MDT": "Rocky-Mountain-Sommerzeit", "AWST": "Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "BOT": "Bolivianische Zeit", "MESZ": "Mitteleuropäische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "∅∅∅": "Azoren-Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "MST": "Rocky Mountain-Normalzeit", "HKT": "Hongkong-Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "ART": "Argentinische Normalzeit", "WART": "Westargentinische Normalzeit", "AKST": "Alaska-Normalzeit", "WAST": "Westafrikanische Sommerzeit", "ChST": "Chamorro-Zeit", "CLST": "Chilenische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "VET": "Venezuela-Zeit", "HNT": "Neufundland-Normalzeit", "HAT": "Neufundland-Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "WIB": "Westindonesische Zeit", "TMST": "Turkmenistan-Sommerzeit", "MYT": "Malaysische Zeit", "WIT": "Ostindonesische Zeit", "WESZ": "Westeuropäische Sommerzeit"},
+ timezones: map[string]string{"OESZ": "Osteuropäische Sommerzeit", "ECT": "Ecuadorianische Zeit", "WIB": "Westindonesische Zeit", "MYT": "Malaysische Zeit", "SRT": "Suriname-Zeit", "HKST": "Hongkong-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "MDT": "Macau-Sommerzeit", "CHAST": "Chatham-Normalzeit", "COT": "Kolumbianische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "GYT": "Guyana-Zeit", "AKST": "Alaska-Normalzeit", "CLST": "Chilenische Sommerzeit", "ARST": "Argentinische Sommerzeit", "WITA": "Zentralindonesische Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "WAT": "Westafrikanische Normalzeit", "BOT": "Bolivianische Zeit", "UYST": "Uruguayanische Sommerzeit", "ART": "Argentinische Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "HNT": "Neufundland-Normalzeit", "COST": "Kolumbianische Sommerzeit", "VET": "Venezuela-Zeit", "SAST": "Südafrikanische Zeit", "CHADT": "Chatham-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "AEST": "Ostaustralische Normalzeit", "AWST": "Westaustralische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "NZST": "Neuseeland-Normalzeit", "HKT": "Hongkong-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "BT": "Bhutan-Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "WART": "Westargentinische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "TMT": "Turkmenistan-Normalzeit", "ChST": "Chamorro-Zeit", "JDT": "Japanische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "SGT": "Singapur-Zeit", "∅∅∅": "Brasília-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "AKDT": "Alaska-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "MST": "Macau-Normalzeit", "WARST": "Westargentinische Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "EAT": "Ostafrikanische Zeit", "IST": "Indische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "JST": "Japanische Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "CLT": "Chilenische Normalzeit", "AST": "Atlantik-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "HAT": "Neufundland-Sommerzeit", "WIT": "Ostindonesische Zeit", "UYT": "Uruguyanische Normalzeit"},
}
}
@@ -202,7 +202,8 @@ func (de *de_LU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'de_LU' and handles both Whole and Real numbers based on 'v'
-func (de *de_LU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (de *de_LU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'de_LU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (de *de_LU) FmtPercent(num float64, v uint64) (results string) {
+func (de *de_LU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(de.decimal)
b := make([]byte, 0, l)
@@ -272,12 +272,11 @@ func (de *de_LU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, de.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'de_LU'
-func (de *de_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_LU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -330,13 +329,12 @@ func (de *de_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'de_LU'
// in accounting notation.
-func (de *de_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (de *de_LU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
@@ -396,8 +394,7 @@ func (de *de_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'de_LU'
diff --git a/dje/dje.go b/dje/dje.go
index 27668c73..5e20f279 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{"VET": "VET", "WITA": "WITA", "AWST": "AWST", "BOT": "BOT", "AST": "AST", "MESZ": "MESZ", "MST": "MST", "TMT": "TMT", "ECT": "ECT", "LHST": "LHST", "SGT": "SGT", "COT": "COT", "MEZ": "MEZ", "CST": "CST", "EST": "EST", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "IST": "IST", "WART": "WART", "ADT": "ADT", "JDT": "JDT", "WEZ": "WEZ", "MDT": "MDT", "TMST": "TMST", "ACWST": "ACWST", "JST": "JST", "HAT": "HAT", "OESZ": "OESZ", "WAST": "WAST", "AKDT": "AKDT", "WESZ": "WESZ", "CLT": "CLT", "ARST": "ARST", "HAST": "HAST", "HKST": "HKST", "UYST": "UYST", "EDT": "EDT", "PST": "PST", "WARST": "WARST", "AKST": "AKST", "NZST": "NZST", "OEZ": "OEZ", "EAT": "EAT", "AEDT": "AEDT", "SRT": "SRT", "GFT": "GFT", "ChST": "ChST", "AWDT": "AWDT", "UYT": "UYT", "CAT": "CAT", "CHADT": "CHADT", "GYT": "GYT", "ACST": "ACST", "MYT": "MYT", "WIT": "WIT", "CLST": "CLST", "AEST": "AEST", "COST": "COST", "BT": "BT", "CDT": "CDT", "WAT": "WAT", "HADT": "HADT", "WIB": "WIB", "ACWDT": "ACWDT", "HNT": "HNT", "GMT": "GMT", "NZDT": "NZDT", "CHAST": "CHAST", "ACDT": "ACDT", "HKT": "HKT", "PDT": "PDT", "ART": "ART", "SAST": "SAST"},
+ timezones: map[string]string{"HADT": "HADT", "OEZ": "OEZ", "CLST": "CLST", "GMT": "GMT", "AKST": "AKST", "WART": "WART", "AWDT": "AWDT", "ARST": "ARST", "SAST": "SAST", "CLT": "CLT", "IST": "IST", "WITA": "WITA", "EDT": "EDT", "HKT": "HKT", "TMST": "TMST", "CHADT": "CHADT", "OESZ": "OESZ", "AEDT": "AEDT", "PST": "PST", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "UYT": "UYT", "UYST": "UYST", "EAT": "EAT", "ACWST": "ACWST", "LHST": "LHST", "NZST": "NZST", "MST": "MST", "HNT": "HNT", "GFT": "GFT", "ECT": "ECT", "WAT": "WAT", "WEZ": "WEZ", "JDT": "JDT", "MYT": "MYT", "HAT": "HAT", "AKDT": "AKDT", "PDT": "PDT", "BOT": "BOT", "ADT": "ADT", "AEST": "AEST", "MDT": "MDT", "CAT": "CAT", "COT": "COT", "NZDT": "NZDT", "TMT": "TMT", "WIB": "WIB", "ACST": "ACST", "ACDT": "ACDT", "HKST": "HKST", "HAST": "HAST", "CHAST": "CHAST", "WARST": "WARST", "GYT": "GYT", "SRT": "SRT", "COST": "COST", "SGT": "SGT", "AWST": "AWST", "WIT": "WIT", "EST": "EST", "ChST": "ChST", "JST": "JST", "VET": "VET", "BT": "BT", "ART": "ART", "ACWDT": "ACWDT", "MESZ": "MESZ", "LHDT": "LHDT", "WAST": "WAST", "MEZ": "MEZ", "AST": "AST", "CST": "CST", "CDT": "CDT"},
}
}
@@ -171,7 +171,8 @@ func (dje *dje) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dje' and handles both Whole and Real numbers based on 'v'
-func (dje *dje) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (dje *dje) FmtNumber(num float64, v uint64) (results string) {
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (dje *dje) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (dje *dje) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dje' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dje *dje) FmtPercent(num float64, v uint64) (results string) {
+func (dje *dje) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dje.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (dje *dje) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (dje *dje) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dje.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dje'
-func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
@@ -273,7 +267,6 @@ func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dje'
// in accounting notation.
-func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
@@ -335,7 +325,6 @@ func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
@@ -376,8 +363,7 @@ func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dje'
diff --git a/dje_NE/dje_NE.go b/dje_NE/dje_NE.go
index 083c5e31..3cc4898d 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{"MST": "MST", "AWST": "AWST", "AEST": "AEST", "MEZ": "MEZ", "LHST": "LHST", "WAST": "WAST", "ARST": "ARST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "GMT": "GMT", "WIB": "WIB", "WIT": "WIT", "HKST": "HKST", "AST": "AST", "ADT": "ADT", "ART": "ART", "HKT": "HKT", "ACST": "ACST", "GYT": "GYT", "ChST": "ChST", "CDT": "CDT", "EST": "EST", "WARST": "WARST", "TMT": "TMT", "PST": "PST", "AEDT": "AEDT", "BOT": "BOT", "COT": "COT", "COST": "COST", "WAT": "WAT", "OEZ": "OEZ", "MESZ": "MESZ", "WITA": "WITA", "ECT": "ECT", "WESZ": "WESZ", "UYT": "UYT", "ACWST": "ACWST", "MYT": "MYT", "HAT": "HAT", "CLT": "CLT", "SRT": "SRT", "IST": "IST", "AKDT": "AKDT", "HAST": "HAST", "EAT": "EAT", "HNT": "HNT", "CLST": "CLST", "ACDT": "ACDT", "WART": "WART", "ACWDT": "ACWDT", "EDT": "EDT", "NZST": "NZST", "NZDT": "NZDT", "TMST": "TMST", "AWDT": "AWDT", "BT": "BT", "VET": "VET", "GFT": "GFT", "AKST": "AKST", "CST": "CST", "MDT": "MDT", "PDT": "PDT", "JDT": "JDT", "WEZ": "WEZ", "CAT": "CAT", "UYST": "UYST", "CHADT": "CHADT", "LHDT": "LHDT", "JST": "JST", "CHAST": "CHAST", "SAST": "SAST", "HADT": "HADT", "SGT": "SGT"},
+ timezones: map[string]string{"PDT": "PDT", "SGT": "SGT", "MEZ": "MEZ", "COST": "COST", "NZDT": "NZDT", "OEZ": "OEZ", "AEST": "AEST", "HAT": "HAT", "CDT": "CDT", "WIB": "WIB", "IST": "IST", "ARST": "ARST", "LHST": "LHST", "AKDT": "AKDT", "ACWDT": "ACWDT", "AST": "AST", "CAT": "CAT", "TMST": "TMST", "HADT": "HADT", "JST": "JST", "WARST": "WARST", "MYT": "MYT", "TMT": "TMT", "EAT": "EAT", "JDT": "JDT", "MESZ": "MESZ", "AEDT": "AEDT", "SRT": "SRT", "OESZ": "OESZ", "HKST": "HKST", "UYT": "UYT", "ART": "ART", "HAST": "HAST", "CST": "CST", "COT": "COT", "MDT": "MDT", "CLT": "CLT", "GMT": "GMT", "HKT": "HKT", "ChST": "ChST", "LHDT": "LHDT", "NZST": "NZST", "CHAST": "CHAST", "CLST": "CLST", "PST": "PST", "UYST": "UYST", "∅∅∅": "∅∅∅", "HNT": "HNT", "WIT": "WIT", "SAST": "SAST", "ACST": "ACST", "WART": "WART", "ADT": "ADT", "AWST": "AWST", "GYT": "GYT", "GFT": "GFT", "AKST": "AKST", "ACDT": "ACDT", "MST": "MST", "WAT": "WAT", "WAST": "WAST", "WEZ": "WEZ", "WESZ": "WESZ", "CHADT": "CHADT", "AWDT": "AWDT", "WITA": "WITA", "ECT": "ECT", "VET": "VET", "EST": "EST", "ACWST": "ACWST", "BOT": "BOT", "BT": "BT", "EDT": "EDT"},
}
}
@@ -171,7 +171,8 @@ func (dje *dje_NE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dje_NE' and handles both Whole and Real numbers based on 'v'
-func (dje *dje_NE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (dje *dje_NE) FmtNumber(num float64, v uint64) (results string) {
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (dje *dje_NE) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (dje *dje_NE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dje_NE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dje *dje_NE) FmtPercent(num float64, v uint64) (results string) {
+func (dje *dje_NE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dje.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (dje *dje_NE) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (dje *dje_NE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dje.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dje_NE'
-func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
@@ -273,7 +267,6 @@ func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dje_NE'
// in accounting notation.
-func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
@@ -335,7 +325,6 @@ func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(dje.group) - 1; j >= 0; j-- {
b = append(b, dje.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(dje.minus) - 1; j >= 0; j-- {
- b = append(b, dje.minus[j])
- }
+ b = append(b, dje.minus[0])
}
@@ -376,8 +363,7 @@ func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dje_NE'
diff --git a/dsb/dsb.go b/dsb/dsb.go
index 67e7c5c8..05f9abf9 100644
--- a/dsb/dsb.go
+++ b/dsb/dsb.go
@@ -18,7 +18,7 @@ type dsb struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL", "AMD ", "ANG ", "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 ", "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 ", "₪", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "¥", "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 ", "zł", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "měr.", "apr.", "maj.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.", "dec."},
@@ -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{"WIT": "Pódzajtšnoindoneski", "EAT": "Pódzajtšnoafriski cas", "MST": "MST", "MDT": "MDT", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "WART": "Pódwjacornoargentinski standardny cas", "ART": "Argentinski standardny cas", "AKDT": "Alaskojski lěśojski cas", "HKT": "Hongkongski standardny cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "CHAST": "Chathamski standardny cas", "JST": "Japański standardny cas", "LHDT": "lěśojski cas kupy Lord-Howe", "AST": "Atlantiski standardny cas", "ADT": "Atlantiski lěśojski cas", "ACST": "Srjejźoawstralski standardny cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "VET": "Venezuelski cas", "NZST": "Nowoseelandski standardny cas", "ARST": "Argentinski lěśojski cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "MYT": "Malajziski cas", "AKST": "Alaskojski standardny cas", "UYST": "Uruguayski lěśojski cas", "CHADT": "Chathamski lěśojski cas", "BOT": "Boliwiski cas", "SAST": "Pódpołdnjowoafriski cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "HAST": "Hawaiisko-aleutski standardny cas", "∅∅∅": "∅∅∅", "CLST": "Chilski lěśojski cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "GFT": "Francojskoguyański cas", "AWST": "Pódwjacornoawstralski standardny cas", "CAT": "Srjejźoafriski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "NZDT": "Nowoseelandski lěśojski cas", "HNT": "Nowofundlandski standardny cas", "WAST": "Pódwjacornoafriski lěśojski cas", "ACDT": "Srjejźoawstralski lěśojski cas", "LHST": "Standardny cas kupy Lord-Howe", "ChST": "Chamorrski cas", "SGT": "Singapurski cas", "JDT": "Japański lěśojski cas", "ECT": "Ekuadorski cas", "HKST": "Hongkongski lěśojski cas", "COT": "Kolumbiski standardny cas", "MESZ": "Srjejźoeuropski lěśojski cas", "WITA": "Srjejźoindoneski cas", "TMT": "Turkmeniski standardny cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "CLT": "Chilski standardny cas", "AEST": "Pódzajtšnoawstralski standardny cas", "COST": "Kolumbiski lěśojski cas", "GYT": "Guyański cas", "WAT": "Pódwjacornoafriski standardny cas", "MEZ": "Srjejźoeuropski standardny cas", "SRT": "Surinamski cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "WEZ": "Pódwjacornoeuropski standardny cas", "GMT": "Greenwichski cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "TMST": "Turkmeniski lěśojski cas", "IST": "Indiski cas", "HAT": "Nowofundlandski lěśojski cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "UYT": "Uruguayski standardny cas", "WIB": "Pódwjacornoindoneski cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "BT": "Bhutański cas"},
+ timezones: map[string]string{"CLST": "Chilski lěśojski cas", "ACST": "Srjejźoawstralski standardny cas", "IST": "Indiski cas", "CHAST": "Chathamski standardny cas", "MYT": "Malajziski cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "ART": "Argentinski standardny cas", "BOT": "Boliwiski cas", "ARST": "Argentinski lěśojski cas", "SRT": "Surinamski cas", "BT": "Bhutański cas", "ECT": "Ekuadorski cas", "EAT": "Pódzajtšnoafriski cas", "SAST": "Pódpołdnjowoafriski cas", "CLT": "Chilski standardny cas", "JDT": "Japański lěśojski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "UYST": "Uruguayski lěśojski cas", "WIT": "Pódzajtšnoindoneski", "TMT": "Turkmeniski standardny cas", "TMST": "Turkmeniski lěśojski cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "CHADT": "Chathamski lěśojski cas", "ADT": "Atlantiski lěśojski cas", "WART": "Pódwjacornoargentinski standardny cas", "HNT": "Nowofundlandski standardny cas", "COT": "Kolumbiski standardny cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "WIB": "Pódwjacornoindoneski cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "AEST": "Pódzajtšnoawstralski standardny cas", "AKST": "Alaskojski standardny cas", "MESZ": "Srjejźoeuropski lěśojski cas", "HAST": "Hawaiisko-aleutski standardny cas", "ChST": "Chamorrski cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "GYT": "Guyański cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "AKDT": "Alaskojski lěśojski cas", "JST": "Japański standardny cas", "CAT": "Srjejźoafriski cas", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "LHST": "Standardny cas kupy Lord-Howe", "NZDT": "Nowoseelandski lěśojski cas", "MDT": "MDT", "AWST": "Pódwjacornoawstralski standardny cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "LHDT": "lěśojski cas kupy Lord-Howe", "WARST": "Pódwjacornoargentinski lěśojski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "HKT": "Hongkongski standardny cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "GMT": "Greenwichski cas", "COST": "Kolumbiski lěśojski cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "WAT": "Pódwjacornoafriski standardny cas", "WAST": "Pódwjacornoafriski lěśojski cas", "MEZ": "Srjejźoeuropski standardny cas", "UYT": "Uruguayski standardny cas", "AST": "Atlantiski standardny cas", "ACDT": "Srjejźoawstralski lěśojski cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "VET": "Venezuelski cas", "HKST": "Hongkongski lěśojski cas", "GFT": "Francojskoguyański cas", "WITA": "Srjejźoindoneski cas", "∅∅∅": "Amaconaski lěśojski cas", "MST": "MST", "WEZ": "Pódwjacornoeuropski standardny cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "SGT": "Singapurski cas", "HAT": "Nowofundlandski lěśojski cas"},
}
}
@@ -198,7 +198,8 @@ func (dsb *dsb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dsb' and handles both Whole and Real numbers based on 'v'
-func (dsb *dsb) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -234,13 +235,12 @@ func (dsb *dsb) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dsb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dsb *dsb) FmtPercent(num float64, v uint64) (results string) {
+func (dsb *dsb) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dsb.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (dsb *dsb) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dsb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dsb'
-func (dsb *dsb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dsb *dsb) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
@@ -326,13 +325,12 @@ func (dsb *dsb) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dsb'
// in accounting notation.
-func (dsb *dsb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dsb *dsb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
@@ -392,8 +390,7 @@ func (dsb *dsb) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dsb'
diff --git a/dsb_DE/dsb_DE.go b/dsb_DE/dsb_DE.go
index d1cdf4c3..2cc49978 100644
--- a/dsb_DE/dsb_DE.go
+++ b/dsb_DE/dsb_DE.go
@@ -18,7 +18,7 @@ type dsb_DE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "měr.", "apr.", "maj.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.", "dec."},
@@ -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{"HADT": "Hawaiisko-aleutski lěśojski cas", "AKST": "Alaskojski standardny cas", "SRT": "Surinamski cas", "ECT": "Ekuadorski cas", "HAST": "Hawaiisko-aleutski standardny cas", "CAT": "Srjejźoafriski cas", "BT": "Bhutański cas", "WIB": "Pódwjacornoindoneski cas", "CHADT": "Chathamski lěśojski cas", "WAT": "Pódwjacornoafriski standardny cas", "∅∅∅": "Brasília lěśojski cas", "GMT": "Greenwichski cas", "MESZ": "Srjejźoeuropski lěśojski cas", "SAST": "Pódpołdnjowoafriski cas", "WIT": "Pódzajtšnoindoneski", "AWST": "Pódwjacornoawstralski standardny cas", "CLST": "Chilski lěśojski cas", "VET": "Venezuelski cas", "NZDT": "Nowoseelandski lěśojski cas", "COST": "Kolumbiski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "EAT": "Pódzajtšnoafriski cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "JST": "Japański standardny cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "COT": "Kolumbiski standardny cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "BOT": "Boliwiski cas", "JDT": "Japański lěśojski cas", "SGT": "Singapurski cas", "MST": "MST", "WEZ": "Pódwjacornoeuropski standardny cas", "IST": "Indiski cas", "ARST": "Argentinski lěśojski cas", "WAST": "Pódwjacornoafriski lěśojski cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "HAT": "Nowofundlandski lěśojski cas", "UYST": "Uruguayski lěśojski cas", "HKST": "Hongkongski lěśojski cas", "WART": "Pódwjacornoargentinski standardny cas", "LHST": "Standardny cas kupy Lord-Howe", "LHDT": "lěśojski cas kupy Lord-Howe", "MDT": "MDT", "AWDT": "Pódwjacornoawstralski lěśojski cas", "ACST": "Srjejźoawstralski standardny cas", "GFT": "Francojskoguyański cas", "TMT": "Turkmeniski standardny cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "AST": "Atlantiski standardny cas", "HKT": "Hongkongski standardny cas", "CLT": "Chilski standardny cas", "AEST": "Pódzajtšnoawstralski standardny cas", "ACDT": "Srjejźoawstralski lěśojski cas", "ART": "Argentinski standardny cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "WITA": "Srjejźoindoneski cas", "TMST": "Turkmeniski lěśojski cas", "HNT": "Nowofundlandski standardny cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "ChST": "Chamorrski cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "GYT": "Guyański cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "UYT": "Uruguayski standardny cas", "ADT": "Atlantiski lěśojski cas", "MYT": "Malajziski cas", "AKDT": "Alaskojski lěśojski cas", "CHAST": "Chathamski standardny cas", "MEZ": "Srjejźoeuropski standardny cas"},
+ timezones: map[string]string{"AWST": "Pódwjacornoawstralski standardny cas", "ECT": "Ekuadorski cas", "JDT": "Japański lěśojski cas", "ADT": "Atlantiski lěśojski cas", "HKST": "Hongkongski lěśojski cas", "AST": "Atlantiski standardny cas", "TMST": "Turkmeniski lěśojski cas", "HAST": "Hawaiisko-aleutski standardny cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "MYT": "Malajziski cas", "COT": "Kolumbiski standardny cas", "EAT": "Pódzajtšnoafriski cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "HNT": "Nowofundlandski standardny cas", "CAT": "Srjejźoafriski cas", "UYT": "Uruguayski standardny cas", "ARST": "Argentinski lěśojski cas", "ACST": "Srjejźoawstralski standardny cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "WIB": "Pódwjacornoindoneski cas", "SGT": "Singapurski cas", "MST": "Pódpołnocnoameriski górski standardny cas", "BOT": "Boliwiski cas", "LHDT": "lěśojski cas kupy Lord-Howe", "CLST": "Chilski lěśojski cas", "WART": "Pódwjacornoargentinski standardny cas", "VET": "Venezuelski cas", "UYST": "Uruguayski lěśojski cas", "GMT": "Greenwichski cas", "AKST": "Alaskojski standardny cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "MEZ": "Srjejźoeuropski standardny cas", "BT": "Bhutański cas", "MESZ": "Srjejźoeuropski lěśojski cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "JST": "Japański standardny cas", "∅∅∅": "Acorski lěśojski cas", "HKT": "Hongkongski standardny cas", "CLT": "Chilski standardny cas", "ACDT": "Srjejźoawstralski lěśojski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "ART": "Argentinski standardny cas", "WITA": "Srjejźoindoneski cas", "AEST": "Pódzajtšnoawstralski standardny cas", "WAT": "Pódwjacornoafriski standardny cas", "WAST": "Pódwjacornoafriski lěśojski cas", "IST": "Indiski cas", "MDT": "Pódpołnocnoameriski górski lěśojski cas", "WIT": "Pódzajtšnoindoneski", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "ChST": "Chamorrski cas", "NZDT": "Nowoseelandski lěśojski cas", "CHADT": "Chathamski lěśojski cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "TMT": "Turkmeniski standardny cas", "AKDT": "Alaskojski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "WEZ": "Pódwjacornoeuropski standardny cas", "CHAST": "Chathamski standardny cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "HAT": "Nowofundlandski lěśojski cas", "GYT": "Guyański cas", "GFT": "Francojskoguyański cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "LHST": "Standardny cas kupy Lord-Howe", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "SRT": "Surinamski cas", "COST": "Kolumbiski lěśojski cas", "SAST": "Pódpołdnjowoafriski cas"},
}
}
@@ -198,7 +198,8 @@ func (dsb *dsb_DE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dsb_DE' and handles both Whole and Real numbers based on 'v'
-func (dsb *dsb_DE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -234,13 +235,12 @@ func (dsb *dsb_DE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dsb_DE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dsb *dsb_DE) FmtPercent(num float64, v uint64) (results string) {
+func (dsb *dsb_DE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dsb.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (dsb *dsb_DE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dsb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dsb_DE'
-func (dsb *dsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dsb *dsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
@@ -326,13 +325,12 @@ func (dsb *dsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dsb_DE'
// in accounting notation.
-func (dsb *dsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dsb *dsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
@@ -392,8 +390,7 @@ func (dsb *dsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dsb_DE'
diff --git a/dua/dua.go b/dua/dua.go
index 4e122560..5cef9157 100644
--- a/dua/dua.go
+++ b/dua/dua.go
@@ -18,7 +18,7 @@ type dua struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -53,7 +53,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "di", "ŋgɔn", "sɔŋ", "diɓ", "emi", "esɔ", "mad", "diŋ", "nyɛt", "may", "tin", "elá"},
@@ -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{"AEST": "AEST", "NZDT": "NZDT", "ACWST": "ACWST", "EDT": "EDT", "BT": "BT", "SRT": "SRT", "JST": "JST", "AWST": "AWST", "CLT": "CLT", "WAT": "WAT", "WEZ": "WEZ", "UYT": "UYT", "WAST": "WAST", "WIT": "WIT", "OEZ": "OEZ", "GMT": "GMT", "COST": "COST", "CHAST": "CHAST", "WART": "WART", "TMT": "TMT", "SAST": "SAST", "WESZ": "WESZ", "COT": "COT", "ACDT": "ACDT", "WARST": "WARST", "WITA": "WITA", "IST": "IST", "MST": "MST", "GFT": "GFT", "∅∅∅": "∅∅∅", "CST": "CST", "AWDT": "AWDT", "ACST": "ACST", "ARST": "ARST", "JDT": "JDT", "SGT": "SGT", "UYST": "UYST", "VET": "VET", "ChST": "ChST", "LHST": "LHST", "HNT": "HNT", "HKT": "HKT", "OESZ": "OESZ", "AEDT": "AEDT", "WIB": "WIB", "CHADT": "CHADT", "ADT": "ADT", "HADT": "HADT", "HKST": "HKST", "AKST": "AKST", "EAT": "EAT", "AST": "AST", "TMST": "TMST", "ECT": "ECT", "MDT": "MDT", "EST": "EST", "PST": "PST", "BOT": "BOT", "MEZ": "MEZ", "MESZ": "MESZ", "MYT": "MYT", "AKDT": "AKDT", "HAST": "HAST", "HAT": "HAT", "CLST": "CLST", "NZST": "NZST", "PDT": "PDT", "ART": "ART", "CAT": "CAT", "GYT": "GYT", "CDT": "CDT", "ACWDT": "ACWDT", "LHDT": "LHDT"},
+ timezones: map[string]string{"LHDT": "LHDT", "CHADT": "CHADT", "MESZ": "MESZ", "HKT": "HKT", "GFT": "GFT", "CDT": "CDT", "EST": "EST", "GMT": "GMT", "EAT": "EAT", "AEDT": "AEDT", "HADT": "HADT", "JST": "JST", "HAST": "HAST", "NZDT": "NZDT", "WESZ": "WESZ", "ACWST": "ACWST", "LHST": "LHST", "BT": "BT", "TMST": "TMST", "CST": "CST", "SRT": "SRT", "UYST": "UYST", "TMT": "TMT", "COST": "COST", "ECT": "ECT", "ACDT": "ACDT", "WART": "WART", "WAT": "WAT", "JDT": "JDT", "AWST": "AWST", "HKST": "HKST", "AWDT": "AWDT", "GYT": "GYT", "WIT": "WIT", "OESZ": "OESZ", "ACST": "ACST", "IST": "IST", "HNT": "HNT", "CAT": "CAT", "ChST": "ChST", "WAST": "WAST", "MDT": "MDT", "WEZ": "WEZ", "HAT": "HAT", "EDT": "EDT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "SAST": "SAST", "BOT": "BOT", "UYT": "UYT", "VET": "VET", "ARST": "ARST", "WITA": "WITA", "AKDT": "AKDT", "CLT": "CLT", "AST": "AST", "ADT": "ADT", "AEST": "AEST", "PST": "PST", "MYT": "MYT", "CHAST": "CHAST", "SGT": "SGT", "ART": "ART", "MST": "MST", "ACWDT": "ACWDT", "WIB": "WIB", "WARST": "WARST", "AKST": "AKST", "COT": "COT", "NZST": "NZST", "MEZ": "MEZ", "CLST": "CLST", "PDT": "PDT"},
}
}
@@ -177,7 +177,8 @@ func (dua *dua) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dua' and handles both Whole and Real numbers based on 'v'
-func (dua *dua) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -197,7 +198,6 @@ func (dua *dua) FmtNumber(num float64, v uint64) (results string) {
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -208,9 +208,7 @@ func (dua *dua) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -218,13 +216,12 @@ func (dua *dua) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dua' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dua *dua) FmtPercent(num float64, v uint64) (results string) {
+func (dua *dua) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dua.decimal)
b := make([]byte, 0, l)
@@ -240,9 +237,7 @@ func (dua *dua) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -254,12 +249,11 @@ func (dua *dua) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dua.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dua'
-func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
@@ -281,7 +275,6 @@ func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -292,9 +285,7 @@ func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -317,13 +308,12 @@ func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dua'
// in accounting notation.
-func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
@@ -345,7 +335,6 @@ func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -357,9 +346,7 @@ func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
@@ -388,8 +375,7 @@ func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dua'
diff --git a/dua_CM/dua_CM.go b/dua_CM/dua_CM.go
index 80b5a91c..ac0a1fe7 100644
--- a/dua_CM/dua_CM.go
+++ b/dua_CM/dua_CM.go
@@ -18,7 +18,7 @@ type dua_CM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -53,7 +53,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "di", "ŋgɔn", "sɔŋ", "diɓ", "emi", "esɔ", "mad", "diŋ", "nyɛt", "may", "tin", "elá"},
@@ -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{"CAT": "CAT", "UYST": "UYST", "MEZ": "MEZ", "HAT": "HAT", "AWDT": "AWDT", "BOT": "BOT", "HAST": "HAST", "CLST": "CLST", "ARST": "ARST", "JST": "JST", "AKST": "AKST", "CST": "CST", "WITA": "WITA", "WIT": "WIT", "OESZ": "OESZ", "NZST": "NZST", "ACST": "ACST", "CHADT": "CHADT", "ACDT": "ACDT", "ART": "ART", "MYT": "MYT", "PDT": "PDT", "AEDT": "AEDT", "GYT": "GYT", "IST": "IST", "ACWDT": "ACWDT", "LHDT": "LHDT", "ECT": "ECT", "HNT": "HNT", "CHAST": "CHAST", "COT": "COT", "AKDT": "AKDT", "EST": "EST", "CLT": "CLT", "WIB": "WIB", "JDT": "JDT", "HADT": "HADT", "MESZ": "MESZ", "BT": "BT", "SRT": "SRT", "TMST": "TMST", "MDT": "MDT", "AEST": "AEST", "COST": "COST", "AST": "AST", "VET": "VET", "UYT": "UYT", "∅∅∅": "∅∅∅", "LHST": "LHST", "HKT": "HKT", "EAT": "EAT", "PST": "PST", "OEZ": "OEZ", "NZDT": "NZDT", "SAST": "SAST", "ChST": "ChST", "WAST": "WAST", "ADT": "ADT", "TMT": "TMT", "GFT": "GFT", "WART": "WART", "ACWST": "ACWST", "MST": "MST", "WESZ": "WESZ", "EDT": "EDT", "GMT": "GMT", "SGT": "SGT", "CDT": "CDT", "WEZ": "WEZ", "AWST": "AWST", "WARST": "WARST", "WAT": "WAT", "HKST": "HKST"},
+ timezones: map[string]string{"MST": "MST", "WEZ": "WEZ", "LHST": "LHST", "JDT": "JDT", "PST": "PST", "GYT": "GYT", "TMST": "TMST", "EDT": "EDT", "BT": "BT", "HADT": "HADT", "MDT": "MDT", "AWST": "AWST", "MYT": "MYT", "HAST": "HAST", "LHDT": "LHDT", "ACDT": "ACDT", "VET": "VET", "TMT": "TMT", "AKDT": "AKDT", "WAST": "WAST", "AEST": "AEST", "EST": "EST", "AST": "AST", "AEDT": "AEDT", "HKT": "HKT", "CLST": "CLST", "ACST": "ACST", "IST": "IST", "HAT": "HAT", "WITA": "WITA", "WESZ": "WESZ", "WIB": "WIB", "MEZ": "MEZ", "OEZ": "OEZ", "WAT": "WAT", "NZST": "NZST", "ACWST": "ACWST", "WART": "WART", "PDT": "PDT", "HNT": "HNT", "ART": "ART", "COST": "COST", "HKST": "HKST", "∅∅∅": "∅∅∅", "EAT": "EAT", "MESZ": "MESZ", "OESZ": "OESZ", "CAT": "CAT", "WIT": "WIT", "ECT": "ECT", "AKST": "AKST", "NZDT": "NZDT", "UYST": "UYST", "ChST": "ChST", "ACWDT": "ACWDT", "CHAST": "CHAST", "BOT": "BOT", "UYT": "UYT", "GFT": "GFT", "CST": "CST", "SAST": "SAST", "ADT": "ADT", "SGT": "SGT", "AWDT": "AWDT", "SRT": "SRT", "ARST": "ARST", "GMT": "GMT", "WARST": "WARST", "CHADT": "CHADT", "COT": "COT", "CLT": "CLT", "JST": "JST", "CDT": "CDT"},
}
}
@@ -177,7 +177,8 @@ func (dua *dua_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dua_CM' and handles both Whole and Real numbers based on 'v'
-func (dua *dua_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -197,7 +198,6 @@ func (dua *dua_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -208,9 +208,7 @@ func (dua *dua_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -218,13 +216,12 @@ func (dua *dua_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dua_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dua *dua_CM) FmtPercent(num float64, v uint64) (results string) {
+func (dua *dua_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dua.decimal)
b := make([]byte, 0, l)
@@ -240,9 +237,7 @@ func (dua *dua_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -254,12 +249,11 @@ func (dua *dua_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dua.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dua_CM'
-func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
@@ -281,7 +275,6 @@ func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -292,9 +285,7 @@ func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
// reverse
@@ -317,13 +308,12 @@ func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dua_CM'
// in accounting notation.
-func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
@@ -345,7 +335,6 @@ func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(dua.group) - 1; j >= 0; j-- {
b = append(b, dua.group[j])
}
-
count = 1
} else {
count++
@@ -357,9 +346,7 @@ func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(dua.minus) - 1; j >= 0; j-- {
- b = append(b, dua.minus[j])
- }
+ b = append(b, dua.minus[0])
}
@@ -388,8 +375,7 @@ func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dua_CM'
diff --git a/dyo/dyo.go b/dyo/dyo.go
index ae7aefdf..c3d5a804 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{"CHADT": "CHADT", "ARST": "ARST", "MEZ": "MEZ", "EST": "EST", "UYT": "UYT", "PST": "PST", "AEDT": "AEDT", "BOT": "BOT", "MESZ": "MESZ", "HKT": "HKT", "HKST": "HKST", "UYST": "UYST", "NZDT": "NZDT", "SRT": "SRT", "TMST": "TMST", "WIT": "WIT", "GYT": "GYT", "AWST": "AWST", "AWDT": "AWDT", "HAT": "HAT", "ACST": "ACST", "LHDT": "LHDT", "ECT": "ECT", "CLT": "CLT", "OESZ": "OESZ", "COT": "COT", "BT": "BT", "ART": "ART", "WAT": "WAT", "SGT": "SGT", "MYT": "MYT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "GFT": "GFT", "LHST": "LHST", "JDT": "JDT", "MST": "MST", "WAST": "WAST", "WITA": "WITA", "SAST": "SAST", "EDT": "EDT", "AST": "AST", "VET": "VET", "AKDT": "AKDT", "CLST": "CLST", "WIB": "WIB", "PDT": "PDT", "COST": "COST", "HADT": "HADT", "NZST": "NZST", "AEST": "AEST", "ADT": "ADT", "AKST": "AKST", "CDT": "CDT", "WESZ": "WESZ", "WARST": "WARST", "ChST": "ChST", "IST": "IST", "EAT": "EAT", "CST": "CST", "MDT": "MDT", "GMT": "GMT", "ACWDT": "ACWDT", "JST": "JST", "WEZ": "WEZ", "OEZ": "OEZ", "ACDT": "ACDT", "TMT": "TMT", "HAST": "HAST", "HNT": "HNT", "CAT": "CAT", "WART": "WART", "ACWST": "ACWST"},
+ timezones: map[string]string{"UYT": "UYT", "JST": "JST", "VET": "VET", "HAT": "HAT", "MYT": "MYT", "SGT": "SGT", "AKST": "AKST", "OESZ": "OESZ", "AEDT": "AEDT", "WARST": "WARST", "CDT": "CDT", "OEZ": "OEZ", "AEST": "AEST", "WART": "WART", "WITA": "WITA", "WAT": "WAT", "WEZ": "WEZ", "MESZ": "MESZ", "WIT": "WIT", "ARST": "ARST", "ECT": "ECT", "ACWDT": "ACWDT", "MEZ": "MEZ", "ACDT": "ACDT", "AKDT": "AKDT", "SAST": "SAST", "MST": "MST", "ACWST": "ACWST", "GYT": "GYT", "BOT": "BOT", "GMT": "GMT", "WAST": "WAST", "MDT": "MDT", "CHADT": "CHADT", "JDT": "JDT", "IST": "IST", "NZDT": "NZDT", "CLST": "CLST", "ADT": "ADT", "ACST": "ACST", "BT": "BT", "CST": "CST", "EST": "EST", "EAT": "EAT", "CHAST": "CHAST", "CAT": "CAT", "TMST": "TMST", "AST": "AST", "PST": "PST", "UYST": "UYST", "GFT": "GFT", "TMT": "TMT", "LHST": "LHST", "HKT": "HKT", "ART": "ART", "EDT": "EDT", "ChST": "ChST", "WIB": "WIB", "HKST": "HKST", "WESZ": "WESZ", "CLT": "CLT", "HNT": "HNT", "SRT": "SRT", "∅∅∅": "∅∅∅", "AWST": "AWST", "HADT": "HADT", "COST": "COST", "LHDT": "LHDT", "PDT": "PDT", "HAST": "HAST", "COT": "COT", "NZST": "NZST", "AWDT": "AWDT"},
}
}
@@ -173,7 +173,8 @@ func (dyo *dyo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dyo' and handles both Whole and Real numbers based on 'v'
-func (dyo *dyo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -193,7 +194,6 @@ func (dyo *dyo) FmtNumber(num float64, v uint64) (results string) {
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -204,9 +204,7 @@ func (dyo *dyo) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -214,13 +212,12 @@ func (dyo *dyo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dyo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dyo *dyo) FmtPercent(num float64, v uint64) (results string) {
+func (dyo *dyo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dyo.decimal)
b := make([]byte, 0, l)
@@ -236,9 +233,7 @@ func (dyo *dyo) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -248,12 +243,11 @@ func (dyo *dyo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dyo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dyo'
-func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
@@ -275,7 +269,6 @@ func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -286,9 +279,7 @@ func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -311,13 +302,12 @@ func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dyo'
// in accounting notation.
-func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
@@ -339,7 +329,6 @@ func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -351,9 +340,7 @@ func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
@@ -382,8 +369,7 @@ func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dyo'
diff --git a/dyo_SN/dyo_SN.go b/dyo_SN/dyo_SN.go
index a0c660ec..b0f5f3c3 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{"OESZ": "OESZ", "WARST": "WARST", "WAST": "WAST", "GFT": "GFT", "MYT": "MYT", "IST": "IST", "UYT": "UYT", "EST": "EST", "CHADT": "CHADT", "ACST": "ACST", "AST": "AST", "PST": "PST", "CHAST": "CHAST", "WAT": "WAT", "WITA": "WITA", "TMST": "TMST", "HAST": "HAST", "MEZ": "MEZ", "GYT": "GYT", "EDT": "EDT", "GMT": "GMT", "ADT": "ADT", "HKST": "HKST", "CAT": "CAT", "UYST": "UYST", "VET": "VET", "SAST": "SAST", "JDT": "JDT", "AKST": "AKST", "HAT": "HAT", "CLT": "CLT", "AEST": "AEST", "NZST": "NZST", "LHDT": "LHDT", "MDT": "MDT", "CDT": "CDT", "ChST": "ChST", "HADT": "HADT", "MESZ": "MESZ", "ACWDT": "ACWDT", "LHST": "LHST", "CST": "CST", "ECT": "ECT", "WESZ": "WESZ", "AWDT": "AWDT", "COST": "COST", "HKT": "HKT", "CLST": "CLST", "WIB": "WIB", "OEZ": "OEZ", "ART": "ART", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ACDT": "ACDT", "TMT": "TMT", "WIT": "WIT", "JST": "JST", "SGT": "SGT", "AKDT": "AKDT", "WEZ": "WEZ", "AEDT": "AEDT", "BOT": "BOT", "BT": "BT", "SRT": "SRT", "AWST": "AWST", "COT": "COT", "ARST": "ARST", "HNT": "HNT", "EAT": "EAT", "WART": "WART", "MST": "MST", "PDT": "PDT"},
+ timezones: map[string]string{"WAT": "WAT", "WEZ": "WEZ", "MEZ": "MEZ", "OESZ": "OESZ", "VET": "VET", "CAT": "CAT", "EST": "EST", "COST": "COST", "IST": "IST", "PST": "PST", "PDT": "PDT", "HKT": "HKT", "WIT": "WIT", "EDT": "EDT", "ACWDT": "ACWDT", "CLST": "CLST", "WART": "WART", "GFT": "GFT", "∅∅∅": "∅∅∅", "MST": "MST", "ACDT": "ACDT", "HADT": "HADT", "SAST": "SAST", "LHDT": "LHDT", "AEDT": "AEDT", "WITA": "WITA", "LHST": "LHST", "BOT": "BOT", "ACWST": "ACWST", "ARST": "ARST", "CST": "CST", "GMT": "GMT", "EAT": "EAT", "JST": "JST", "MYT": "MYT", "ART": "ART", "CDT": "CDT", "WAST": "WAST", "HAT": "HAT", "UYT": "UYT", "UYST": "UYST", "BT": "BT", "AST": "AST", "AWST": "AWST", "TMST": "TMST", "AEST": "AEST", "SRT": "SRT", "TMT": "TMT", "NZDT": "NZDT", "WESZ": "WESZ", "GYT": "GYT", "HAST": "HAST", "WARST": "WARST", "CLT": "CLT", "NZST": "NZST", "MDT": "MDT", "WIB": "WIB", "AWDT": "AWDT", "HKST": "HKST", "ChST": "ChST", "CHAST": "CHAST", "AKDT": "AKDT", "MESZ": "MESZ", "JDT": "JDT", "ADT": "ADT", "ACST": "ACST", "HNT": "HNT", "ECT": "ECT", "COT": "COT", "CHADT": "CHADT", "OEZ": "OEZ", "SGT": "SGT", "AKST": "AKST"},
}
}
@@ -173,7 +173,8 @@ func (dyo *dyo_SN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dyo_SN' and handles both Whole and Real numbers based on 'v'
-func (dyo *dyo_SN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -193,7 +194,6 @@ func (dyo *dyo_SN) FmtNumber(num float64, v uint64) (results string) {
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -204,9 +204,7 @@ func (dyo *dyo_SN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -214,13 +212,12 @@ func (dyo *dyo_SN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dyo_SN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dyo *dyo_SN) FmtPercent(num float64, v uint64) (results string) {
+func (dyo *dyo_SN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dyo.decimal)
b := make([]byte, 0, l)
@@ -236,9 +233,7 @@ func (dyo *dyo_SN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -248,12 +243,11 @@ func (dyo *dyo_SN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dyo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dyo_SN'
-func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
@@ -275,7 +269,6 @@ func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -286,9 +279,7 @@ func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
// reverse
@@ -311,13 +302,12 @@ func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dyo_SN'
// in accounting notation.
-func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
@@ -339,7 +329,6 @@ func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(dyo.group) - 1; j >= 0; j-- {
b = append(b, dyo.group[j])
}
-
count = 1
} else {
count++
@@ -351,9 +340,7 @@ func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(dyo.minus) - 1; j >= 0; j-- {
- b = append(b, dyo.minus[j])
- }
+ b = append(b, dyo.minus[0])
}
@@ -382,8 +369,7 @@ func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dyo_SN'
diff --git a/dz/dz.go b/dz/dz.go
index 7f952a3c..2e177387 100644
--- a/dz/dz.go
+++ b/dz/dz.go
@@ -18,7 +18,7 @@ type dz struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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 ", "Nu.", "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 ", "ILS", "₹", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JP¥", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KR₩", "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 ", "TH฿", "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 ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "༡", "༢", "༣", "༤", "༥", "༦", "༧", "༨", "༩", "༡༠", "༡༡", "12"},
monthsNarrow: []string{"", "༡", "༢", "༣", "4", "༥", "༦", "༧", "༨", "9", "༡༠", "༡༡", "༡༢"},
monthsWide: []string{"", "ཟླ་དངཔ་", "ཟླ་གཉིས་པ་", "ཟླ་གསུམ་པ་", "ཟླ་བཞི་པ་", "ཟླ་ལྔ་པ་", "ཟླ་དྲུག་པ", "ཟླ་བདུན་པ་", "ཟླ་བརྒྱད་པ་", "ཟླ་དགུ་པ་", "ཟླ་བཅུ་པ་", "ཟླ་བཅུ་གཅིག་པ་", "ཟླ་བཅུ་གཉིས་པ་"},
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "HKST": "HKST", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "TMT": "TMT", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "MDT": "MDT", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "SGT": "SGT", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "ChST": "ChST", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "MYT": "MYT", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "MST": "MST", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "CHADT": "CHADT", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "LHDT": "LHDT", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "∅∅∅": "ཨེ་མ་ཛཱོན་བྱཱར་དུས་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "CHAST": "CHAST", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "HKT": "HKT", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "TMST": "TMST", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "LHST": "LHST"},
+ timezones: map[string]string{"SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "ChST": "ChST", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "MDT": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཉིན་སྲུང་ཆུ་ཚོད", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "∅∅∅": "ཨེ་ཛོརས་བྱཱར་དུས་ཆུ་ཚོད", "TMST": "TMST", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "CHAST": "CHAST", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "MST": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཚད་ལྡན་ཆུ་ཚོད", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "CHADT": "CHADT", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "LHDT": "LHDT", "HKT": "HKT", "HKST": "HKST", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "MYT": "MYT", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "TMT": "TMT", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "LHST": "LHST", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "SGT": "SGT", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད"},
}
}
@@ -179,7 +179,8 @@ func (dz *dz) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dz' and handles both Whole and Real numbers based on 'v'
-func (dz *dz) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (dz *dz) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dz' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dz *dz) FmtPercent(num float64, v uint64) (results string) {
+func (dz *dz) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dz.decimal)
b := make([]byte, 0, l)
@@ -258,12 +258,11 @@ func (dz *dz) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dz'
-func (dz *dz) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -325,13 +324,12 @@ func (dz *dz) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dz'
// in accounting notation.
-func (dz *dz) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dz *dz) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
@@ -401,8 +399,7 @@ func (dz *dz) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dz'
diff --git a/dz_BT/dz_BT.go b/dz_BT/dz_BT.go
index 89054e4d..b866df28 100644
--- a/dz_BT/dz_BT.go
+++ b/dz_BT/dz_BT.go
@@ -18,7 +18,7 @@ type dz_BT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "༡", "༢", "༣", "༤", "༥", "༦", "༧", "༨", "༩", "༡༠", "༡༡", "12"},
monthsNarrow: []string{"", "༡", "༢", "༣", "4", "༥", "༦", "༧", "༨", "9", "༡༠", "༡༡", "༡༢"},
monthsWide: []string{"", "ཟླ་དངཔ་", "ཟླ་གཉིས་པ་", "ཟླ་གསུམ་པ་", "ཟླ་བཞི་པ་", "ཟླ་ལྔ་པ་", "ཟླ་དྲུག་པ", "ཟླ་བདུན་པ་", "ཟླ་བརྒྱད་པ་", "ཟླ་དགུ་པ་", "ཟླ་བཅུ་པ་", "ཟླ་བཅུ་གཅིག་པ་", "ཟླ་བཅུ་གཉིས་པ་"},
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "MYT": "MYT", "SGT": "SGT", "HKT": "HKT", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "MDT": "MDT", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "TMT": "TMT", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "CHADT": "CHADT", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "HKST": "HKST", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "LHDT": "LHDT", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "MST": "MST", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "∅∅∅": "ཨེ་མ་ཛཱོན་བྱཱར་དུས་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "TMST": "TMST", "ChST": "ChST", "IST": "རྒྱ་གར་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "CHAST": "CHAST", "LHST": "LHST", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད"},
+ timezones: map[string]string{"CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "LHDT": "LHDT", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "TMT": "TMT", "MST": "MST", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "∅∅∅": "ཨེ་མ་ཛཱོན་བྱཱར་དུས་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "HKT": "HKT", "HKST": "HKST", "LHST": "LHST", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "MYT": "MYT", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "MDT": "MDT", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "CHADT": "CHADT", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "ChST": "ChST", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "CHAST": "CHAST", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "SGT": "SGT", "TMST": "TMST", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད"},
}
}
@@ -179,7 +179,8 @@ func (dz *dz_BT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'dz_BT' and handles both Whole and Real numbers based on 'v'
-func (dz *dz_BT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (dz *dz_BT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'dz_BT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (dz *dz_BT) FmtPercent(num float64, v uint64) (results string) {
+func (dz *dz_BT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(dz.decimal)
b := make([]byte, 0, l)
@@ -258,12 +258,11 @@ func (dz *dz_BT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, dz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'dz_BT'
-func (dz *dz_BT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (dz *dz_BT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
@@ -325,13 +324,12 @@ func (dz *dz_BT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'dz_BT'
// in accounting notation.
-func (dz *dz_BT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (dz *dz_BT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
@@ -401,8 +399,7 @@ func (dz *dz_BT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'dz_BT'
diff --git a/ebu/ebu.go b/ebu/ebu.go
index 99163692..dbd7ba8a 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{"NZST": "NZST", "ARST": "ARST", "CST": "CST", "AWST": "AWST", "CAT": "CAT", "EDT": "EDT", "UYT": "UYT", "OEZ": "OEZ", "ACST": "ACST", "JST": "JST", "WITA": "WITA", "MYT": "MYT", "AWDT": "AWDT", "WAT": "WAT", "MEZ": "MEZ", "LHST": "LHST", "HNT": "HNT", "EST": "EST", "UYST": "UYST", "SRT": "SRT", "TMST": "TMST", "MDT": "MDT", "LHDT": "LHDT", "WESZ": "WESZ", "AEST": "AEST", "COT": "COT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "WIT": "WIT", "AKST": "AKST", "WEZ": "WEZ", "PDT": "PDT", "CHADT": "CHADT", "HKT": "HKT", "AEDT": "AEDT", "IST": "IST", "CLST": "CLST", "WIB": "WIB", "WAST": "WAST", "SAST": "SAST", "AKDT": "AKDT", "PST": "PST", "ART": "ART", "GYT": "GYT", "MST": "MST", "BOT": "BOT", "WART": "WART", "AST": "AST", "ADT": "ADT", "VET": "VET", "HKST": "HKST", "HAT": "HAT", "OESZ": "OESZ", "BT": "BT", "TMT": "TMT", "ACWST": "ACWST", "JDT": "JDT", "SGT": "SGT", "EAT": "EAT", "CHAST": "CHAST", "GFT": "GFT", "HAST": "HAST", "CLT": "CLT", "ACWDT": "ACWDT", "ECT": "ECT", "HADT": "HADT", "CDT": "CDT", "ChST": "ChST", "GMT": "GMT", "NZDT": "NZDT", "COST": "COST", "WARST": "WARST", "MESZ": "MESZ"},
+ timezones: map[string]string{"GFT": "GFT", "WITA": "WITA", "CST": "CST", "COT": "COT", "NZDT": "NZDT", "EAT": "EAT", "WAST": "WAST", "AEDT": "AEDT", "ART": "ART", "EDT": "EDT", "WAT": "WAT", "MEZ": "MEZ", "GYT": "GYT", "SGT": "SGT", "BT": "BT", "WIB": "WIB", "OEZ": "OEZ", "ADT": "ADT", "CHAST": "CHAST", "TMT": "TMT", "MDT": "MDT", "HKT": "HKT", "EST": "EST", "ECT": "ECT", "OESZ": "OESZ", "AST": "AST", "HKST": "HKST", "JST": "JST", "MYT": "MYT", "CAT": "CAT", "IST": "IST", "HAT": "HAT", "ARST": "ARST", "MESZ": "MESZ", "CLT": "CLT", "AWST": "AWST", "AKST": "AKST", "WEZ": "WEZ", "VET": "VET", "CDT": "CDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CHADT": "CHADT", "MST": "MST", "HNT": "HNT", "ChST": "ChST", "WART": "WART", "PST": "PST", "PDT": "PDT", "COST": "COST", "WARST": "WARST", "TMST": "TMST", "HADT": "HADT", "WESZ": "WESZ", "WIT": "WIT", "AWDT": "AWDT", "BOT": "BOT", "UYT": "UYT", "GMT": "GMT", "CLST": "CLST", "JDT": "JDT", "ACDT": "ACDT", "UYST": "UYST", "HAST": "HAST", "NZST": "NZST", "SAST": "SAST", "LHST": "LHST", "LHDT": "LHDT", "ACST": "ACST", "SRT": "SRT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "AEST": "AEST"},
}
}
@@ -173,20 +173,19 @@ func (ebu *ebu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ebu' and handles both Whole and Real numbers based on 'v'
-func (ebu *ebu) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ebu *ebu) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ebu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ebu *ebu) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ebu *ebu) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ebu'
-func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
@@ -198,20 +197,14 @@ func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ebu.decimal) - 1; j >= 0; j-- {
- b = append(b, ebu.decimal[j])
- }
-
+ b = append(b, ebu.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ebu.group) - 1; j >= 0; j-- {
- b = append(b, ebu.group[j])
- }
-
+ b = append(b, ebu.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(ebu.minus) - 1; j >= 0; j-- {
- b = append(b, ebu.minus[j])
- }
+ b = append(b, ebu.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ebu'
// in accounting notation.
-func (ebu *ebu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ebu *ebu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
@@ -265,20 +255,14 @@ func (ebu *ebu) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ebu.decimal) - 1; j >= 0; j-- {
- b = append(b, ebu.decimal[j])
- }
-
+ b = append(b, ebu.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ebu.group) - 1; j >= 0; j-- {
- b = append(b, ebu.group[j])
- }
-
+ b = append(b, ebu.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (ebu *ebu) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, ebu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ebu'
diff --git a/ebu_KE/ebu_KE.go b/ebu_KE/ebu_KE.go
index c543d719..2efeac2e 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{"LHST": "LHST", "EST": "EST", "EDT": "EDT", "ART": "ART", "SAST": "SAST", "ACWST": "ACWST", "WIT": "WIT", "HKST": "HKST", "CLST": "CLST", "BOT": "BOT", "BT": "BT", "AKST": "AKST", "TMT": "TMT", "HNT": "HNT", "HKT": "HKT", "OESZ": "OESZ", "MEZ": "MEZ", "MESZ": "MESZ", "MYT": "MYT", "∅∅∅": "∅∅∅", "IST": "IST", "WIB": "WIB", "MST": "MST", "UYT": "UYT", "GMT": "GMT", "GFT": "GFT", "JDT": "JDT", "CAT": "CAT", "ACDT": "ACDT", "TMST": "TMST", "EAT": "EAT", "MDT": "MDT", "WESZ": "WESZ", "NZST": "NZST", "CHAST": "CHAST", "HAST": "HAST", "CLT": "CLT", "ACWDT": "ACWDT", "WITA": "WITA", "CST": "CST", "CDT": "CDT", "WAST": "WAST", "GYT": "GYT", "ARST": "ARST", "VET": "VET", "SGT": "SGT", "ACST": "ACST", "SRT": "SRT", "AKDT": "AKDT", "PST": "PST", "PDT": "PDT", "OEZ": "OEZ", "WAT": "WAT", "LHDT": "LHDT", "ECT": "ECT", "HADT": "HADT", "WEZ": "WEZ", "AEST": "AEST", "NZDT": "NZDT", "COT": "COT", "AST": "AST", "ADT": "ADT", "ChST": "ChST", "AWDT": "AWDT", "HAT": "HAT", "UYST": "UYST", "COST": "COST", "JST": "JST", "AWST": "AWST", "AEDT": "AEDT", "CHADT": "CHADT", "WART": "WART", "WARST": "WARST"},
+ timezones: map[string]string{"MYT": "MYT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ARST": "ARST", "TMT": "TMT", "CDT": "CDT", "COT": "COT", "MESZ": "MESZ", "AEDT": "AEDT", "AWDT": "AWDT", "EDT": "EDT", "ACWST": "ACWST", "CLST": "CLST", "PDT": "PDT", "ART": "ART", "NZST": "NZST", "CAT": "CAT", "MEZ": "MEZ", "ACDT": "ACDT", "WARST": "WARST", "VET": "VET", "AST": "AST", "HKT": "HKT", "UYT": "UYT", "LHDT": "LHDT", "WIB": "WIB", "CHADT": "CHADT", "WART": "WART", "MDT": "MDT", "WAST": "WAST", "WESZ": "WESZ", "CLT": "CLT", "TMST": "TMST", "COST": "COST", "AKST": "AKST", "AKDT": "AKDT", "WAT": "WAT", "GYT": "GYT", "BT": "BT", "EST": "EST", "GMT": "GMT", "LHST": "LHST", "NZDT": "NZDT", "AEST": "AEST", "ADT": "ADT", "JDT": "JDT", "AWST": "AWST", "CHAST": "CHAST", "OEZ": "OEZ", "MST": "MST", "ACST": "ACST", "PST": "PST", "IST": "IST", "WIT": "WIT", "HADT": "HADT", "WEZ": "WEZ", "HNT": "HNT", "SRT": "SRT", "GFT": "GFT", "CST": "CST", "ECT": "ECT", "EAT": "EAT", "OESZ": "OESZ", "JST": "JST", "WITA": "WITA", "HAST": "HAST", "SAST": "SAST", "SGT": "SGT", "UYST": "UYST", "HAT": "HAT", "BOT": "BOT", "ChST": "ChST", "ACWDT": "ACWDT"},
}
}
@@ -173,20 +173,19 @@ func (ebu *ebu_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ebu_KE' and handles both Whole and Real numbers based on 'v'
-func (ebu *ebu_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ebu *ebu_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ebu_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ebu *ebu_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ebu *ebu_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ebu_KE'
-func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
@@ -198,20 +197,14 @@ func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ebu.decimal) - 1; j >= 0; j-- {
- b = append(b, ebu.decimal[j])
- }
-
+ b = append(b, ebu.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ebu.group) - 1; j >= 0; j-- {
- b = append(b, ebu.group[j])
- }
-
+ b = append(b, ebu.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(ebu.minus) - 1; j >= 0; j-- {
- b = append(b, ebu.minus[j])
- }
+ b = append(b, ebu.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ebu_KE'
// in accounting notation.
-func (ebu *ebu_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ebu *ebu_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
@@ -265,20 +255,14 @@ func (ebu *ebu_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ebu.decimal) - 1; j >= 0; j-- {
- b = append(b, ebu.decimal[j])
- }
-
+ b = append(b, ebu.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ebu.group) - 1; j >= 0; j-- {
- b = append(b, ebu.group[j])
- }
-
+ b = append(b, ebu.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (ebu *ebu_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, ebu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ebu_KE'
diff --git a/ee/ee.go b/ee/ee.go
index a3161159..2b042661 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{"WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "AKST": "Alaska gaƒoƒoɖoanyime", "∅∅∅": "Brasilia dzomeŋɔli gaƒoƒome", "CHADT": "CHADT", "WIT": "WIT", "JDT": "Japan ŋkekeme gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "SAST": "Anyiehe Africa gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "PST": "Pacific gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "CAT": "Titina Afrika gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "NZST": "NZST", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "VET": "Venezuela gaƒoƒome", "SGT": "SGT", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "MST": "Makau gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "CST": "Titina America gaƒoƒoɖoanyime", "ADT": "Atlantic ŋkekeme gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "LHST": "LHST", "AKDT": "Alaska ŋkekeme gaƒoƒome", "WIB": "WIB", "MDT": "Makau ŋkekeme gaƒoƒome", "NZDT": "NZDT", "BT": "BT", "CDT": "Titina America ŋkekeme gaƒoƒome", "JST": "Japan gaƒoƒoɖanyime", "BOT": "Bolivia gaƒoƒome", "CHAST": "CHAST", "ART": "Argentina gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "LHDT": "LHDT", "MYT": "MYT", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "WITA": "WITA", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "GYT": "Gayana gaƒoƒome", "SRT": "Suriname gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "IST": "IST", "CLT": "Tsile gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "ChST": "ChST", "EAT": "Ɣedzeƒe Africa gaƒoƒome"},
+ timezones: map[string]string{"WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "LHST": "LHST", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "NZST": "NZST", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "PDT": "Pacific ŋkekme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "BT": "BT", "GMT": "Greenwich gaƒoƒome", "WIB": "WIB", "ADT": "Atlantic ŋkekeme gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "JDT": "Japan ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "MYT": "MYT", "SGT": "SGT", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "BOT": "Bolivia gaƒoƒome", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "WIT": "WIT", "CHADT": "CHADT", "JST": "Japan gaƒoƒoɖanyime", "AST": "Atlantic gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "CST": "Titina America gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "COT": "Kolombia gaƒoƒoɖoanyime", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "AKDT": "Alaska ŋkekeme gaƒoƒome", "NZDT": "NZDT", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "IST": "IST", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "GYT": "Gayana gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "ACST": "Titina Australia gaƒoƒoɖoanyime", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "PST": "Pacific gaƒoƒoɖoanyime", "ChST": "ChST", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "WITA": "WITA", "CDT": "Titina America ŋkekeme gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "CHAST": "CHAST", "SRT": "Suriname gaƒoƒome", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "LHDT": "LHDT", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime"},
}
}
@@ -182,20 +182,19 @@ func (ee *ee) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ee' and handles both Whole and Real numbers based on 'v'
-func (ee *ee) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ee' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ee *ee) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ee'
-func (ee *ee) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -207,20 +206,14 @@ func (ee *ee) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -235,9 +228,7 @@ func (ee *ee) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ee.minus) - 1; j >= 0; j-- {
- b = append(b, ee.minus[j])
- }
+ b = append(b, ee.minus[0])
}
// reverse
@@ -256,13 +247,12 @@ func (ee *ee) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ee'
// in accounting notation.
-func (ee *ee) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ee *ee) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
@@ -274,20 +264,14 @@ func (ee *ee) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -333,8 +317,7 @@ func (ee *ee) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ee.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ee'
diff --git a/ee_GH/ee_GH.go b/ee_GH/ee_GH.go
index 744c1f0b..3e7d76f0 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{"OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "NZDT": "NZDT", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "PST": "Pacific gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "AKDT": "Alaska ŋkekeme gaƒoƒome", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "NZST": "NZST", "AKST": "Alaska gaƒoƒoɖoanyime", "SGT": "SGT", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "LHST": "LHST", "JST": "Japan gaƒoƒoɖanyime", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "BT": "BT", "SAST": "Anyiehe Africa gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "CAT": "Titina Afrika gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "ACST": "Titina Australia gaƒoƒoɖoanyime", "LHDT": "LHDT", "CHADT": "CHADT", "SRT": "Suriname gaƒoƒome", "MYT": "MYT", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "CHAST": "CHAST", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "WIT": "WIT", "JDT": "Japan ŋkekeme gaƒoƒome", "COT": "Kolombia gaƒoƒoɖoanyime", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "WIB": "WIB", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "WITA": "WITA", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "IST": "IST", "CDT": "Titina America ŋkekeme gaƒoƒome", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "ChST": "ChST", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "PDT": "Pacific ŋkekme gaƒoƒome", "GYT": "Gayana gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "CST": "Titina America gaƒoƒoɖoanyime", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "BOT": "Bolivia gaƒoƒome", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime"},
+ timezones: map[string]string{"SGT": "SGT", "GYT": "Gayana gaƒoƒome", "CDT": "Titina America ŋkekeme gaƒoƒome", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "BOT": "Bolivia gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "BT": "BT", "CST": "Titina America gaƒoƒoɖoanyime", "ChST": "ChST", "NZST": "NZST", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "CHAST": "CHAST", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "LHDT": "LHDT", "AST": "Atlantic gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "NZDT": "NZDT", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "WITA": "WITA", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "MYT": "MYT", "AKDT": "Alaska ŋkekeme gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "WIB": "WIB", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "VET": "Venezuela gaƒoƒome", "CHADT": "CHADT", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "JST": "Japan gaƒoƒoɖanyime", "IST": "IST", "PST": "Pacific gaƒoƒoɖoanyime", "SRT": "Suriname gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "WIT": "WIT", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "COT": "Kolombia gaƒoƒoɖoanyime", "LHST": "LHST", "CLT": "Tsile gaƒoƒoɖoanyime"},
}
}
@@ -182,20 +182,19 @@ func (ee *ee_GH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ee_GH' and handles both Whole and Real numbers based on 'v'
-func (ee *ee_GH) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee_GH) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ee_GH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ee *ee_GH) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee_GH) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ee_GH'
-func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
@@ -207,20 +206,14 @@ func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -235,9 +228,7 @@ func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ee.minus) - 1; j >= 0; j-- {
- b = append(b, ee.minus[j])
- }
+ b = append(b, ee.minus[0])
}
// reverse
@@ -256,13 +247,12 @@ func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ee_GH'
// in accounting notation.
-func (ee *ee_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ee *ee_GH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
@@ -274,20 +264,14 @@ func (ee *ee_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -333,8 +317,7 @@ func (ee *ee_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ee.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ee_GH'
diff --git a/ee_TG/ee_TG.go b/ee_TG/ee_TG.go
index aa212a7d..45aa59b2 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{"UYT": "Uruguai gaƒoƒoɖoanyime", "BOT": "Bolivia gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "MST": "Makau gaƒoƒoɖoanyime", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "WIB": "WIB", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "CHAST": "CHAST", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "MYT": "MYT", "JST": "Japan gaƒoƒoɖanyime", "IST": "IST", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "WIT": "WIT", "CST": "Titina America gaƒoƒoɖoanyime", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "NZDT": "NZDT", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "MDT": "Makau ŋkekeme gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "PDT": "Pacific ŋkekme gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "ChST": "ChST", "CDT": "Titina America ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "WITA": "WITA", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "VET": "Venezuela gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "∅∅∅": "Brasilia dzomeŋɔli gaƒoƒome", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "NZST": "NZST", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "GYT": "Gayana gaƒoƒome", "SGT": "SGT", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "AKDT": "Alaska ŋkekeme gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "PST": "Pacific gaƒoƒoɖoanyime", "BT": "BT", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "LHDT": "LHDT", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "CHADT": "CHADT", "ART": "Argentina gaƒoƒoɖoanyime", "SRT": "Suriname gaƒoƒome", "LHST": "LHST"},
+ timezones: map[string]string{"WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "JST": "Japan gaƒoƒoɖanyime", "PST": "Pacific gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "LHDT": "LHDT", "NZST": "NZST", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "WITA": "WITA", "CDT": "Titina America ŋkekeme gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "AKST": "Alaska gaƒoƒoɖoanyime", "SGT": "SGT", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "ChST": "ChST", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "ACST": "Titina Australia gaƒoƒoɖoanyime", "VET": "Venezuela gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "SRT": "Suriname gaƒoƒome", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "CHAST": "CHAST", "CHADT": "CHADT", "JDT": "Japan ŋkekeme gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "GMT": "Greenwich gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "MYT": "MYT", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "WIT": "WIT", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome", "LHST": "LHST", "WIB": "WIB", "GYT": "Gayana gaƒoƒome", "BT": "BT", "AKDT": "Alaska ŋkekeme gaƒoƒome", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "IST": "IST", "CAT": "Titina Afrika gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "NZDT": "NZDT", "SAST": "Anyiehe Africa gaƒoƒome", "BOT": "Bolivia gaƒoƒome", "CST": "Titina America gaƒoƒoɖoanyime", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime"},
}
}
@@ -182,20 +182,19 @@ func (ee *ee_TG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ee_TG' and handles both Whole and Real numbers based on 'v'
-func (ee *ee_TG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee_TG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ee_TG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ee *ee_TG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ee *ee_TG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ee_TG'
-func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
@@ -207,20 +206,14 @@ func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -235,9 +228,7 @@ func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ee.minus) - 1; j >= 0; j-- {
- b = append(b, ee.minus[j])
- }
+ b = append(b, ee.minus[0])
}
// reverse
@@ -256,13 +247,12 @@ func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ee_TG'
// in accounting notation.
-func (ee *ee_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ee *ee_TG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
@@ -274,20 +264,14 @@ func (ee *ee_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ee.decimal) - 1; j >= 0; j-- {
- b = append(b, ee.decimal[j])
- }
-
+ b = append(b, ee.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ee.group) - 1; j >= 0; j-- {
- b = append(b, ee.group[j])
- }
-
+ b = append(b, ee.group[0])
count = 1
} else {
count++
@@ -333,8 +317,7 @@ func (ee *ee_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ee.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ee_TG'
diff --git a/el/el.go b/el/el.go
index 1775ff0c..62b5d5b6 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{"CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "GYT": "Ώρα Γουιάνας", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "WIT": "Ώρα: Ανατολική Ινδονησία", "MYT": "Ώρα Μαλαισίας", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "CHAST": "Χειμερινή ώρα Τσάθαμ", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "GMT": "Μέση ώρα Γκρίνουιτς", "GFT": "Ώρα Γαλλικής Γουιάνας", "WITA": "Ώρα: Κεντρική Ινδονησία", "JST": "Χειμερινή ώρα Ιαπωνίας", "SGT": "Ώρα Σιγκαπούρης", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "TMST": "Θερινή ώρα Τουρκμενιστάν", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "UYT": "Χειμερινή ώρα Ουρουγουάης", "CLST": "Θερινή ώρα Χιλής", "BOT": "Ώρα Βολιβίας", "COST": "Θερινή ώρα Κολομβίας", "ART": "Χειμερινή ώρα Αργεντινής", "VET": "Ώρα Βενεζουέλας", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "CAT": "Ώρα Κεντρικής Αφρικής", "CHADT": "Θερινή ώρα Τσάθαμ", "ADT": "Θερινή ώρα Ατλαντικού", "∅∅∅": "Θερινή ώρα Αζορών", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "ARST": "Θερινή ώρα Αργεντινής", "SRT": "Ώρα Σουρινάμ", "LHDT": "Θερινή ώρα Λορντ Χάου", "MDT": "Θερινή ώρα Μακάο", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "AKST": "Χειμερινή ώρα Αλάσκας", "AKDT": "Θερινή ώρα Αλάσκας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "EAT": "Ώρα Ανατολικής Αφρικής", "UYST": "Θερινή ώρα Ουρουγουάης", "ECT": "Ώρα Εκουαδόρ", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "CLT": "Χειμερινή ώρα Χιλής", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "COT": "Χειμερινή ώρα Κολομβίας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "LHST": "Χειμερινή ώρα Λορντ Χάου", "ChST": "Ώρα Τσαμόρο", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "BT": "Ώρα Μπουτάν", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "JDT": "Θερινή ώρα Ιαπωνίας", "MST": "Χειμερινή ώρα Μακάο", "HNT": "Χειμερινή ώρα Νέας Γης", "HAT": "Θερινή ώρα Νέας Γης", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "IST": "Ώρα Ινδίας", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "WIB": "Ώρα: Δυτική Ινδονησία", "AST": "Χειμερινή ώρα Ατλαντικού"},
+ timezones: map[string]string{"COST": "Θερινή ώρα Κολομβίας", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "MYT": "Ώρα Μαλαισίας", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "WITA": "Ώρα: Κεντρική Ινδονησία", "COT": "Χειμερινή ώρα Κολομβίας", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "UYT": "Χειμερινή ώρα Ουρουγουάης", "ART": "Χειμερινή ώρα Αργεντινής", "SGT": "Ώρα Σιγκαπούρης", "BOT": "Ώρα Βολιβίας", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "HNT": "Χειμερινή ώρα Νέας Γης", "GMT": "Μέση ώρα Γκρίνουιτς", "ChST": "Ώρα Τσαμόρο", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "LHST": "Χειμερινή ώρα Λορντ Χάου", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "CLST": "Θερινή ώρα Χιλής", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "ARST": "Θερινή ώρα Αργεντινής", "SRT": "Ώρα Σουρινάμ", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "AKST": "Χειμερινή ώρα Αλάσκας", "TMST": "Θερινή ώρα Τουρκμενιστάν", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "MST": "Χειμερινή ώρα Μακάο", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "WIT": "Ώρα: Ανατολική Ινδονησία", "GFT": "Ώρα Γαλλικής Γουιάνας", "ECT": "Ώρα Εκουαδόρ", "EAT": "Ώρα Ανατολικής Αφρικής", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "CAT": "Ώρα Κεντρικής Αφρικής", "BT": "Ώρα Μπουτάν", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "IST": "Ώρα Ινδίας", "MDT": "Θερινή ώρα Μακάο", "CLT": "Χειμερινή ώρα Χιλής", "GYT": "Ώρα Γουιάνας", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "HAT": "Θερινή ώρα Νέας Γης", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "VET": "Ώρα Βενεζουέλας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "WIB": "Ώρα: Δυτική Ινδονησία", "JDT": "Θερινή ώρα Ιαπωνίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "UYST": "Θερινή ώρα Ουρουγουάης", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "CHADT": "Θερινή ώρα Τσάθαμ", "JST": "Χειμερινή ώρα Ιαπωνίας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "CHAST": "Χειμερινή ώρα Τσάθαμ", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "ADT": "Θερινή ώρα Ατλαντικού", "∅∅∅": "Θερινή ώρα Μπραζίλια", "AKDT": "Θερινή ώρα Αλάσκας", "LHDT": "Θερινή ώρα Λορντ Χάου", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "AST": "Χειμερινή ώρα Ατλαντικού", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής"},
}
}
@@ -201,7 +201,8 @@ func (el *el) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'el' and handles both Whole and Real numbers based on 'v'
-func (el *el) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (el *el) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'el' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (el *el) FmtPercent(num float64, v uint64) (results string) {
+func (el *el) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(el.decimal)
b := make([]byte, 0, l)
@@ -269,12 +269,11 @@ func (el *el) FmtPercent(num float64, v uint64) (results string) {
b = append(b, el.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'el'
-func (el *el) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -327,13 +326,12 @@ func (el *el) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'el'
// in accounting notation.
-func (el *el) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (el *el) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
@@ -393,8 +391,7 @@ func (el *el) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'el'
diff --git a/el_CY/el_CY.go b/el_CY/el_CY.go
index ca6b455b..f8c4e4ca 100644
--- a/el_CY/el_CY.go
+++ b/el_CY/el_CY.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "el_CY",
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{"π.Χ.", "μ.Χ."},
erasNarrow: []string{"", ""},
erasWide: []string{"προ Χριστού", "μετά Χριστόν"},
- timezones: map[string]string{"BOT": "Ώρα Βολιβίας", "TMST": "Θερινή ώρα Τουρκμενιστάν", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "COT": "Χειμερινή ώρα Κολομβίας", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "ARST": "Θερινή ώρα Αργεντινής", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "GYT": "Ώρα Γουιάνας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "SGT": "Ώρα Σιγκαπούρης", "AKST": "Χειμερινή ώρα Αλάσκας", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "UYT": "Χειμερινή ώρα Ουρουγουάης", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "ART": "Χειμερινή ώρα Αργεντινής", "GFT": "Ώρα Γαλλικής Γουιάνας", "MDT": "Ορεινή θερινή ώρα Βόρειας Αμερικής", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "ADT": "Θερινή ώρα Ατλαντικού", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "UYST": "Θερινή ώρα Ουρουγουάης", "EAT": "Ώρα Ανατολικής Αφρικής", "SRT": "Ώρα Σουρινάμ", "LHST": "Χειμερινή ώρα Λορντ Χάου", "MYT": "Ώρα Μαλαισίας", "BT": "Ώρα Μπουτάν", "JST": "Χειμερινή ώρα Ιαπωνίας", "GMT": "Μέση ώρα Γκρίνουιτς", "AKDT": "Θερινή ώρα Αλάσκας", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "AST": "Χειμερινή ώρα Ατλαντικού", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "WIT": "Ώρα: Ανατολική Ινδονησία", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "HNT": "Χειμερινή ώρα Νέας Γης", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "WITA": "Ώρα: Κεντρική Ινδονησία", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "COST": "Θερινή ώρα Κολομβίας", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "MST": "Ορεινή χειμερινή ώρα Βόρειας Αμερικής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "CLST": "Θερινή ώρα Χιλής", "JDT": "Θερινή ώρα Ιαπωνίας", "∅∅∅": "Θερινή ώρα Αζορών", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "CHAST": "Χειμερινή ώρα Τσάθαμ", "CHADT": "Θερινή ώρα Τσάθαμ", "VET": "Ώρα Βενεζουέλας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "IST": "Ώρα Ινδίας", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "CLT": "Χειμερινή ώρα Χιλής", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "HAT": "Θερινή ώρα Νέας Γης", "CAT": "Ώρα Κεντρικής Αφρικής", "WIB": "Ώρα: Δυτική Ινδονησία", "ECT": "Ώρα Εκουαδόρ", "LHDT": "Θερινή ώρα Λορντ Χάου", "ChST": "Ώρα Τσαμόρο"},
+ timezones: map[string]string{"PDT": "Θερινή ώρα Βόρειας Αμερικής", "TMST": "Θερινή ώρα Τουρκμενιστάν", "ECT": "Ώρα Εκουαδόρ", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "HNT": "Χειμερινή ώρα Νέας Γης", "ART": "Χειμερινή ώρα Αργεντινής", "LHDT": "Θερινή ώρα Λορντ Χάου", "BOT": "Ώρα Βολιβίας", "ChST": "Ώρα Τσαμόρο", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "CHADT": "Θερινή ώρα Τσάθαμ", "SGT": "Ώρα Σιγκαπούρης", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "CAT": "Ώρα Κεντρικής Αφρικής", "ARST": "Θερινή ώρα Αργεντινής", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "SRT": "Ώρα Σουρινάμ", "WIT": "Ώρα: Ανατολική Ινδονησία", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "COST": "Θερινή ώρα Κολομβίας", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "MST": "Ορεινή χειμερινή ώρα Βόρειας Αμερικής", "UYST": "Θερινή ώρα Ουρουγουάης", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "JST": "Χειμερινή ώρα Ιαπωνίας", "JDT": "Θερινή ώρα Ιαπωνίας", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "ADT": "Θερινή ώρα Ατλαντικού", "VET": "Ώρα Βενεζουέλας", "IST": "Ώρα Ινδίας", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "HAT": "Θερινή ώρα Νέας Γης", "WITA": "Ώρα: Κεντρική Ινδονησία", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "LHST": "Χειμερινή ώρα Λορντ Χάου", "COT": "Χειμερινή ώρα Κολομβίας", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "AST": "Χειμερινή ώρα Ατλαντικού", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "MDT": "Ορεινή θερινή ώρα Βόρειας Αμερικής", "∅∅∅": "Θερινή ώρα Αζορών", "UYT": "Χειμερινή ώρα Ουρουγουάης", "AKDT": "Θερινή ώρα Αλάσκας", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "GYT": "Ώρα Γουιάνας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "EAT": "Ώρα Ανατολικής Αφρικής", "CHAST": "Χειμερινή ώρα Τσάθαμ", "GFT": "Ώρα Γαλλικής Γουιάνας", "AKST": "Χειμερινή ώρα Αλάσκας", "CLT": "Χειμερινή ώρα Χιλής", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "MYT": "Ώρα Μαλαισίας", "GMT": "Μέση ώρα Γκρίνουιτς", "BT": "Ώρα Μπουτάν", "WIB": "Ώρα: Δυτική Ινδονησία", "CLST": "Θερινή ώρα Χιλής", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "WAST": "Θερινή ώρα Δυτικής Αφρικής"},
}
}
@@ -201,7 +201,8 @@ func (el *el_CY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'el_CY' and handles both Whole and Real numbers based on 'v'
-func (el *el_CY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (el *el_CY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'el_CY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (el *el_CY) FmtPercent(num float64, v uint64) (results string) {
+func (el *el_CY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(el.decimal)
b := make([]byte, 0, l)
@@ -269,12 +269,11 @@ func (el *el_CY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, el.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'el_CY'
-func (el *el_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (el *el_CY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
@@ -327,13 +326,12 @@ func (el *el_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'el_CY'
// in accounting notation.
-func (el *el_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (el *el_CY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
@@ -393,8 +391,7 @@ func (el *el_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'el_CY'
diff --git a/el_GR/el_GR.go b/el_GR/el_GR.go
index aedbffd3..311666ad 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{"OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "AST": "Χειμερινή ώρα Ατλαντικού", "∅∅∅": "Θερινή ώρα Αζορών", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "WIB": "Ώρα: Δυτική Ινδονησία", "ARST": "Θερινή ώρα Αργεντινής", "MST": "Ορεινή χειμερινή ώρα Βόρειας Αμερικής", "TMST": "Θερινή ώρα Τουρκμενιστάν", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "SGT": "Ώρα Σιγκαπούρης", "HNT": "Χειμερινή ώρα Νέας Γης", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "MYT": "Ώρα Μαλαισίας", "AKDT": "Θερινή ώρα Αλάσκας", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "VET": "Ώρα Βενεζουέλας", "LHDT": "Θερινή ώρα Λορντ Χάου", "CAT": "Ώρα Κεντρικής Αφρικής", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "GFT": "Ώρα Γαλλικής Γουιάνας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "CLT": "Χειμερινή ώρα Χιλής", "BOT": "Ώρα Βολιβίας", "JDT": "Θερινή ώρα Ιαπωνίας", "CLST": "Θερινή ώρα Χιλής", "UYST": "Θερινή ώρα Ουρουγουάης", "CHAST": "Χειμερινή ώρα Τσάθαμ", "MDT": "Ορεινή θερινή ώρα Βόρειας Αμερικής", "COT": "Χειμερινή ώρα Κολομβίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "AKST": "Χειμερινή ώρα Αλάσκας", "EAT": "Ώρα Ανατολικής Αφρικής", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "COST": "Θερινή ώρα Κολομβίας", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "HAT": "Θερινή ώρα Νέας Γης", "ADT": "Θερινή ώρα Ατλαντικού", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "SRT": "Ώρα Σουρινάμ", "ECT": "Ώρα Εκουαδόρ", "IST": "Ώρα Ινδίας", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "ChST": "Ώρα Τσαμόρο", "GMT": "Μέση ώρα Γκρίνουιτς", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "BT": "Ώρα Μπουτάν", "ART": "Χειμερινή ώρα Αργεντινής", "JST": "Χειμερινή ώρα Ιαπωνίας", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "CHADT": "Θερινή ώρα Τσάθαμ", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "GYT": "Ώρα Γουιάνας", "WITA": "Ώρα: Κεντρική Ινδονησία", "WIT": "Ώρα: Ανατολική Ινδονησία", "UYT": "Χειμερινή ώρα Ουρουγουάης"},
+ timezones: map[string]string{"PDT": "Θερινή ώρα Βόρειας Αμερικής", "GYT": "Ώρα Γουιάνας", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "BT": "Ώρα Μπουτάν", "CHADT": "Θερινή ώρα Τσάθαμ", "JDT": "Θερινή ώρα Ιαπωνίας", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "WIT": "Ώρα: Ανατολική Ινδονησία", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "CLST": "Θερινή ώρα Χιλής", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "MYT": "Ώρα Μαλαισίας", "IST": "Ώρα Ινδίας", "GMT": "Μέση ώρα Γκρίνουιτς", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "LHDT": "Θερινή ώρα Λορντ Χάου", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "∅∅∅": "Θερινή ώρα Αμαζονίου", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "HNT": "Χειμερινή ώρα Νέας Γης", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "ADT": "Θερινή ώρα Ατλαντικού", "SGT": "Ώρα Σιγκαπούρης", "UYST": "Θερινή ώρα Ουρουγουάης", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "BOT": "Ώρα Βολιβίας", "AKST": "Χειμερινή ώρα Αλάσκας", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "WIB": "Ώρα: Δυτική Ινδονησία", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "MDT": "Θερινή ώρα Μακάο", "CHAST": "Χειμερινή ώρα Τσάθαμ", "AST": "Χειμερινή ώρα Ατλαντικού", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "SRT": "Ώρα Σουρινάμ", "UYT": "Χειμερινή ώρα Ουρουγουάης", "COST": "Θερινή ώρα Κολομβίας", "TMST": "Θερινή ώρα Τουρκμενιστάν", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "HAT": "Θερινή ώρα Νέας Γης", "ChST": "Ώρα Τσαμόρο", "MST": "Χειμερινή ώρα Μακάο", "ECT": "Ώρα Εκουαδόρ", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "COT": "Χειμερινή ώρα Κολομβίας", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "CAT": "Ώρα Κεντρικής Αφρικής", "CLT": "Χειμερινή ώρα Χιλής", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "WITA": "Ώρα: Κεντρική Ινδονησία", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "ART": "Χειμερινή ώρα Αργεντινής", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "JST": "Χειμερινή ώρα Ιαπωνίας", "ARST": "Θερινή ώρα Αργεντινής", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "EAT": "Ώρα Ανατολικής Αφρικής", "VET": "Ώρα Βενεζουέλας", "GFT": "Ώρα Γαλλικής Γουιάνας", "AKDT": "Θερινή ώρα Αλάσκας"},
}
}
@@ -201,7 +201,8 @@ func (el *el_GR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'el_GR' and handles both Whole and Real numbers based on 'v'
-func (el *el_GR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (el *el_GR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'el_GR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (el *el_GR) FmtPercent(num float64, v uint64) (results string) {
+func (el *el_GR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(el.decimal)
b := make([]byte, 0, l)
@@ -269,12 +269,11 @@ func (el *el_GR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, el.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'el_GR'
-func (el *el_GR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (el *el_GR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
@@ -327,13 +326,12 @@ func (el *el_GR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'el_GR'
// in accounting notation.
-func (el *el_GR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (el *el_GR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
@@ -393,8 +391,7 @@ func (el *el_GR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'el_GR'
diff --git a/en/en.go b/en/en.go
index 00dab3fe..8d4fb23c 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{"AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "∅∅∅": "Azores Summer Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "MST": "Mountain Standard Time", "AKDT": "Alaska Daylight Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "ACDT": "Australian Central Daylight Time", "JST": "Japan Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "WART": "Western Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "BOT": "Bolivia Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "MST": "Macau Standard Time", "WEZ": "Western European Standard Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "WAST": "West Africa Summer Time", "CHADT": "Chatham Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "CST": "Central Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "∅∅∅": "Peru Summer Time", "ACWDT": "Australian Central Western Daylight Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "WIT": "Eastern Indonesia Time", "ADT": "Atlantic Daylight Time", "UYST": "Uruguay Summer Time", "MDT": "Macau Summer Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "WESZ": "Western European Summer Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en' and handles both Whole and Real numbers based on 'v'
-func (en *en) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en) FmtPercent(num float64, v uint64) (results string) {
+func (en *en) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en'
-func (en *en) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -328,13 +327,12 @@ func (en *en) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en'
// in accounting notation.
-func (en *en) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en'
diff --git a/en_001/en_001.go b/en_001/en_001.go
index 68386f82..fa9588d6 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{"SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "NZDT": "New Zealand Daylight Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Azores Summer Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "WART": "Western Argentina Standard Time", "MEZ": "Central European Standard Time", "ECT": "Ecuador Time", "GMT": "Greenwich Mean Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "TMST": "Turkmenistan Summer Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "HKST": "Hong Kong Summer Time", "COT": "Colombia Standard Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "MDT": "Mountain Daylight Time", "HAT": "Newfoundland Daylight Time", "WARST": "Western Argentina Summer Time", "WITA": "Central Indonesia Time"},
+ timezones: map[string]string{"WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "EST": "Eastern Standard Time", "∅∅∅": "Amazon Summer Time", "MST": "Macau Standard Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "HAST": "Hawaii-Aleutian Standard Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "AEST": "Australian Eastern Standard Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "UYT": "Uruguay Standard Time", "TMT": "Turkmenistan Standard Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "ACWST": "Australian Central Western Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_001' and handles both Whole and Real numbers based on 'v'
-func (en *en_001) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_001) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_001) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_001) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_001) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_001'
-func (en *en_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_001'
// in accounting notation.
-func (en *en_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_001'
diff --git a/en_150/en_150.go b/en_150/en_150.go
index 923c5e83..d66b88c4 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{"UYST": "Uruguay Summer Time", "MEZ": "Central European Standard Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "GYT": "Guyana Time", "WART": "Western Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "NZST": "New Zealand Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "COT": "Colombia Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "∅∅∅": "Brasilia Summer Time", "UYT": "Uruguay Standard Time", "LHDT": "Lord Howe Daylight Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "MDT": "Macau Summer Time", "WIB": "Western Indonesia Time"},
+ timezones: map[string]string{"WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "MDT": "Macau Summer Time", "NZST": "New Zealand Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "BOT": "Bolivia Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Brasilia Summer Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "MST": "Macau Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "CHADT": "Chatham Daylight Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_150) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_150' and handles both Whole and Real numbers based on 'v'
-func (en *en_150) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_150) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_150' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_150) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_150) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_150) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_150'
-func (en *en_150) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_150) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_150) FmtCurrency(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_150'
// in accounting notation.
-func (en *en_150) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_150) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -394,8 +392,7 @@ func (en *en_150) FmtAccounting(num float64, v uint64, currency currency.Type) (
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_150'
diff --git a/en_AG/en_AG.go b/en_AG/en_AG.go
index e225e6b4..69d0b429 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{"EST": "Eastern Standard Time", "MDT": "Mountain Daylight Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CDT": "Central Daylight Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "HAT": "Newfoundland Daylight Time", "JST": "Japan Standard Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "SAST": "South Africa Standard Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "MST": "Mountain Standard Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "COST": "Colombia Summer Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "WIB": "Western Indonesia Time", "WIT": "Eastern Indonesia Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time"},
+ timezones: map[string]string{"WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "ADT": "Atlantic Daylight Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "CHAST": "Chatham Standard Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "MST": "Mountain Standard Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "TMT": "Turkmenistan Standard Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_AG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_AG' and handles both Whole and Real numbers based on 'v'
-func (en *en_AG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_AG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_AG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_AG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_AG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_AG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_AG'
-func (en *en_AG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_AG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_AG'
// in accounting notation.
-func (en *en_AG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_AG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_AG'
diff --git a/en_AI/en_AI.go b/en_AI/en_AI.go
index e0d366ad..fde54e0c 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{"WAT": "West Africa Standard Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "ACDT": "Australian Central Daylight Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "AKDT": "Alaska Daylight Time", "PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "ChST": "Chamorro Standard Time", "HKST": "Hong Kong Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "LHST": "Lord Howe Standard Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "OEZ": "Eastern European Standard Time", "GFT": "French Guiana Time", "MDT": "Mountain Daylight Time", "UYT": "Uruguay Standard Time", "NZST": "New Zealand Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "CST": "Central Standard Time", "GYT": "Guyana Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "CAT": "Central Africa Time"},
+ timezones: map[string]string{"ART": "Argentina Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "MDT": "Mountain Daylight Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "PST": "Pacific Standard Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "COT": "Colombia Standard Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Azores Summer Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "BOT": "Bolivia Time", "AKST": "Alaska Standard Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWST": "Australian Central Western Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "MST": "Mountain Standard Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_AI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_AI' and handles both Whole and Real numbers based on 'v'
-func (en *en_AI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_AI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_AI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_AI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_AI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_AI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_AI'
-func (en *en_AI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_AI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_AI'
// in accounting notation.
-func (en *en_AI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_AI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_AI'
diff --git a/en_AS/en_AS.go b/en_AS/en_AS.go
index 561c7bfb..70b96c36 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{"∅∅∅": "Brasilia Summer Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "CLT": "Chile Standard Time", "GMT": "Greenwich Mean Time", "MYT": "Malaysia Time", "MST": "Macau Standard Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "ECT": "Ecuador Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "MDT": "Macau Summer Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "AWDT": "Australian Western Daylight Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "LHST": "Lord Howe Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "BT": "Bhutan Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "AKST": "Alaska Standard Time", "COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "AWST": "Australian Western Standard Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Azores Summer Time", "ARST": "Argentina Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_AS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_AS' and handles both Whole and Real numbers based on 'v'
-func (en *en_AS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_AS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_AS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_AS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_AS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_AS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_AS'
-func (en *en_AS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_AS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_AS'
// in accounting notation.
-func (en *en_AS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_AS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_AS'
diff --git a/en_AT/en_AT.go b/en_AT/en_AT.go
index 6e199d46..0169ca88 100644
--- a/en_AT/en_AT.go
+++ b/en_AT/en_AT.go
@@ -18,7 +18,7 @@ type en_AT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
@@ -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", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Acre Summer Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "WESZ": "Western European Summer Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Macau Summer Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "CLT": "Chile Standard Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "AST": "Atlantic Standard Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "HKT": "Hong Kong Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CLT": "Chile Standard Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "WARST": "Western Argentina Summer Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Macau Summer Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "NZST": "New Zealand Standard Time", "MST": "Macau Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "WEZ": "Western European Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "CDT": "Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "AKDT": "Alaska Daylight Time", "∅∅∅": "Peru Summer Time", "WART": "Western Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time"},
}
}
@@ -204,7 +204,8 @@ func (en *en_AT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_AT' and handles both Whole and Real numbers based on 'v'
-func (en *en_AT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -240,13 +241,12 @@ func (en *en_AT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_AT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_AT) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_AT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (en *en_AT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_AT'
-func (en *en_AT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -336,13 +335,12 @@ func (en *en_AT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_AT'
// in accounting notation.
-func (en *en_AT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -411,8 +409,7 @@ func (en *en_AT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_AT'
diff --git a/en_AU/en_AU.go b/en_AU/en_AU.go
index 4d33a5d3..af83a9f0 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{"WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ART": "Argentina Standard Time", "MYT": "Malaysia Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "MDT": "Mountain Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WAST": "West Africa Summer Time", "GFT": "French Guiana Time", "∅∅∅": "Azores Summer Time", "MEZ": "Central European Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Summer Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "MST": "Mountain Standard Time", "SGT": "Singapore Standard Time", "EAT": "Eastern Africa Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time"},
+ timezones: map[string]string{"EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Summer Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "MST": "Mountain Standard Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "GYT": "Guyana Time", "WESZ": "Western European Summer Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "SRT": "Suriname Time", "∅∅∅": "Azores Summer Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "BT": "Bhutan Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "EAT": "Eastern Africa Time", "AWDT": "Australian Western Daylight Time", "MDT": "Mountain Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "COT": "Colombia Standard Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_AU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_AU' and handles both Whole and Real numbers based on 'v'
-func (en *en_AU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_AU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_AU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_AU) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_AU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_AU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_AU'
-func (en *en_AU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_AU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_AU'
// in accounting notation.
-func (en *en_AU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_AU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_AU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_AU'
diff --git a/en_BB/en_BB.go b/en_BB/en_BB.go
index 3695301b..0ed383f0 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{"CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "JST": "Japan Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "EST": "Eastern Standard Time", "ACST": "Australian Central Standard Time", "MST": "Mountain Standard Time", "SAST": "South Africa Standard Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "WAST": "West Africa Summer Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "IST": "India Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "SRT": "Suriname Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "CHADT": "Chatham Daylight Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "HKST": "Hong Kong Summer Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Azores Summer Time", "LHDT": "Lord Howe Daylight Time", "EDT": "Eastern Daylight Time", "WEZ": "Western European Standard Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "OESZ": "Eastern European Summer Time", "COT": "Colombia Standard Time", "GFT": "French Guiana Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time"},
+ timezones: map[string]string{"JST": "Japan Standard Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Macau Summer Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "ACWST": "Australian Central Western Standard Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "MYT": "Malaysia Time", "COST": "Colombia Summer Time", "OESZ": "Eastern European Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "CAT": "Central Africa Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "MST": "Macau Standard Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Amazon Summer Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "CLT": "Chile Standard Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "AWST": "Australian Western Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BB' and handles both Whole and Real numbers based on 'v'
-func (en *en_BB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BB) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BB'
-func (en *en_BB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BB'
// in accounting notation.
-func (en *en_BB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BB'
diff --git a/en_BE/en_BE.go b/en_BE/en_BE.go
index 23b1ee62..c9e84316 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{"WIB": "Western Indonesia Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "WIT": "Eastern Indonesia Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "JST": "Japan Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "MEZ": "Central European Standard Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "∅∅∅": "Brasilia Summer Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "ACWDT": "Australian Central Western Daylight Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time"},
+ timezones: map[string]string{"HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "∅∅∅": "Amazon Summer Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "MDT": "Macau Summer Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BE' and handles both Whole and Real numbers based on 'v'
-func (en *en_BE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BE'
-func (en *en_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BE'
// in accounting notation.
-func (en *en_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -394,8 +392,7 @@ func (en *en_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BE'
diff --git a/en_BI/en_BI.go b/en_BI/en_BI.go
index a822483f..977332d0 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{"TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "UYST": "Uruguay Summer Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "WITA": "Central Indonesia Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "WAT": "West Africa Standard Time"},
+ timezones: map[string]string{"WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "MDT": "Macau Summer Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "∅∅∅": "Brasilia Summer Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "TMT": "Turkmenistan Standard Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BI' and handles both Whole and Real numbers based on 'v'
-func (en *en_BI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BI'
-func (en *en_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BI'
// in accounting notation.
-func (en *en_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BI'
diff --git a/en_BM/en_BM.go b/en_BM/en_BM.go
index f784565f..772b263b 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{"WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "∅∅∅": "Azores Summer Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "MST": "Mountain Standard Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "MDT": "Mountain Daylight Time", "MEZ": "Central European Standard Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "BT": "Bhutan Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "ARST": "Argentina Summer Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ChST": "Chamorro Standard Time", "CST": "Central Standard Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time"},
+ timezones: map[string]string{"WART": "Western Argentina Standard Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACDT": "Australian Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "MDT": "Mountain Daylight Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "VET": "Venezuela Time", "∅∅∅": "Azores Summer Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "HKT": "Hong Kong Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "BOT": "Bolivia Time", "SAST": "South Africa Standard Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "WAST": "West Africa Summer Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BM' and handles both Whole and Real numbers based on 'v'
-func (en *en_BM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BM'
-func (en *en_BM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BM'
// in accounting notation.
-func (en *en_BM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BM'
diff --git a/en_BS/en_BS.go b/en_BS/en_BS.go
index 1b7d1f21..389ab4e1 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{"ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "∅∅∅": "Amazon Summer Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "GYT": "Guyana Time", "HAT": "Newfoundland Daylight Time", "GFT": "French Guiana Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "CHAST": "Chatham Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"ART": "Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "EDT": "Eastern Daylight Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "TMST": "Turkmenistan Summer Time", "MST": "Macau Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "∅∅∅": "Brasilia Summer Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "GFT": "French Guiana Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "LHDT": "Lord Howe Daylight Time", "AEDT": "Australian Eastern Daylight Time", "AWST": "Australian Western Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "BOT": "Bolivia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BS' and handles both Whole and Real numbers based on 'v'
-func (en *en_BS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BS'
-func (en *en_BS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BS'
// in accounting notation.
-func (en *en_BS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BS'
diff --git a/en_BW/en_BW.go b/en_BW/en_BW.go
index cec9e866..2438b220 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{"WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "ACWST": "Australian Central Western Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "MDT": "Mountain Daylight Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "VET": "Venezuela Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AEST": "Australian Eastern Standard Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "JDT": "Japan Daylight Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "HKT": "Hong Kong Standard Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time"},
+ timezones: map[string]string{"GYT": "Guyana Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "MST": "Mountain Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Azores Summer Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "NZDT": "New Zealand Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "WARST": "Western Argentina Summer Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time", "AWDT": "Australian Western Daylight Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "WAST": "West Africa Summer Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "COT": "Colombia Standard Time", "CAT": "Central Africa Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_BW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BW' and handles both Whole and Real numbers based on 'v'
-func (en *en_BW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BW) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BW'
-func (en *en_BW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BW'
// in accounting notation.
-func (en *en_BW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BW'
diff --git a/en_BZ/en_BZ.go b/en_BZ/en_BZ.go
index cf6a112b..0bb7ab5f 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{"ChST": "Chamorro Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "MDT": "Mountain Daylight Time", "SGT": "Singapore Standard Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "NZDT": "New Zealand Daylight Time", "∅∅∅": "Azores Summer Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "GMT": "Greenwich Mean Time", "MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "WAST": "West Africa Summer Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "CHAST": "Chatham Standard Time", "ACDT": "Australian Central Daylight Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "WEZ": "Western European Standard Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "∅∅∅": "Peru Summer Time", "WAT": "West Africa Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "NZDT": "New Zealand Daylight Time", "MST": "Macau Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "WIB": "Western Indonesia Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HAT": "Newfoundland Daylight Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "SGT": "Singapore Standard Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "CDT": "Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Macau Summer Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "WART": "Western Argentina Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_BZ) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_BZ) 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
@@ -202,7 +202,8 @@ func (en *en_BZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_BZ' and handles both Whole and Real numbers based on 'v'
-func (en *en_BZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_BZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_BZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_BZ) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_BZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_BZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_BZ'
-func (en *en_BZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_BZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_BZ'
// in accounting notation.
-func (en *en_BZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_BZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_BZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_BZ'
diff --git a/en_CA/en_CA.go b/en_CA/en_CA.go
index 9fb863b3..98ee227c 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{"ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "∅∅∅": "Azores Summer Time", "CST": "Central Standard Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "MDT": "Macau Summer Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "ARST": "Argentina Summer Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "MST": "Macau Standard Time", "JST": "Japan Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "GFT": "French Guiana Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "ADT": "Atlantic Daylight Time", "PST": "Pacific Standard Time", "∅∅∅": "Azores Summer Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "WIB": "Western Indonesia Time", "IST": "India Standard Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "COT": "Colombia Standard Time", "NZST": "New Zealand Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "MDT": "Macau Summer Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "HKST": "Hong Kong Summer Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "UYST": "Uruguay Summer Time", "MST": "Macau Standard Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_CA) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_CA) 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
@@ -202,7 +202,8 @@ func (en *en_CA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CA' and handles both Whole and Real numbers based on 'v'
-func (en *en_CA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CA) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CA'
-func (en *en_CA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CA'
// in accounting notation.
-func (en *en_CA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CA'
diff --git a/en_CC/en_CC.go b/en_CC/en_CC.go
index 4b6e0f3e..7f6536ca 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{"WART": "Western Argentina Standard Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "MDT": "Mountain Daylight Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "IST": "India Standard Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "SRT": "Suriname Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "JST": "Japan Standard Time", "CST": "Central Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "WEZ": "Western European Standard Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "GYT": "Guyana Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "TMST": "Turkmenistan Summer Time", "SGT": "Singapore Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "AST": "Atlantic Standard Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "MST": "Mountain Standard Time"},
+ timezones: map[string]string{"UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "∅∅∅": "Peru Summer Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "COT": "Colombia Standard Time", "TMST": "Turkmenistan Summer Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "AST": "Atlantic Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "AWST": "Australian Western Standard Time", "SRT": "Suriname Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "WIT": "Eastern Indonesia Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "GMT": "Greenwich Mean Time", "WEZ": "Western European Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_CC) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_CC) 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
@@ -202,7 +202,8 @@ func (en *en_CC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CC' and handles both Whole and Real numbers based on 'v'
-func (en *en_CC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CC) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CC'
-func (en *en_CC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CC'
// in accounting notation.
-func (en *en_CC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CC'
diff --git a/en_CH/en_CH.go b/en_CH/en_CH.go
index 6b02d323..496d87cf 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{"ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "CST": "Central Standard Time", "EAT": "East Africa Time", "EST": "Eastern Standard Time", "BOT": "Bolivia Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "GYT": "Guyana Time", "ACWST": "Australian Central Western Standard Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Azores Summer Time", "PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "MST": "Mountain Standard Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time"},
+ timezones: map[string]string{"JST": "Japan Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "NZST": "New Zealand Standard Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "CHAST": "Chatham Standard Time", "MDT": "Mountain Daylight Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WAST": "West Africa Summer Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "GFT": "French Guiana Time", "∅∅∅": "Azores Summer Time", "BT": "Bhutan Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "MST": "Mountain Standard Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "OEZ": "Eastern European Standard Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight 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)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -202,7 +202,8 @@ func (en *en_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CH' and handles both Whole and Real numbers based on 'v'
-func (en *en_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CH) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CH'
-func (en *en_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -332,13 +331,12 @@ func (en *en_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CH'
// in accounting notation.
-func (en *en_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -403,8 +401,7 @@ func (en *en_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CH'
diff --git a/en_CK/en_CK.go b/en_CK/en_CK.go
index 8708151c..12c5cfa2 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{"CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "HAT": "Newfoundland Daylight Time", "EAT": "East Africa Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "CHADT": "Chatham Daylight Time", "ACDT": "Australian Central Daylight Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "COT": "Colombia Standard Time", "BOT": "Bolivia Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "OESZ": "Eastern European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ADT": "Atlantic Daylight Time", "VET": "Venezuela Time", "SAST": "South Africa Standard Time", "MDT": "Mountain Daylight Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ARST": "Argentina Summer Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "GMT": "Greenwich Mean Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "EDT": "Eastern Daylight Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "ChST": "Chamorro Standard Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "HKST": "Hong Kong Summer Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "GFT": "French Guiana Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "WIT": "Eastern Indonesia Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "SGT": "Singapore Standard Time", "∅∅∅": "Brasilia Summer Time", "EST": "Eastern Standard Time", "WAT": "West Africa Standard Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time", "COT": "Colombia Standard Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "GYT": "Guyana Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "CST": "Central Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_CK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CK' and handles both Whole and Real numbers based on 'v'
-func (en *en_CK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CK'
-func (en *en_CK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CK'
// in accounting notation.
-func (en *en_CK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CK'
diff --git a/en_CM/en_CM.go b/en_CM/en_CM.go
index 5f346157..4f57ef14 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{"AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "CHADT": "Chatham Daylight Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "WAST": "West Africa Summer Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "∅∅∅": "Azores Summer Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "JDT": "Japan Daylight Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time"},
+ timezones: map[string]string{"MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "ACST": "Australian Central Standard Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "CLT": "Chile Standard Time", "JST": "Japan Standard Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "ART": "Argentina Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "∅∅∅": "Azores Summer Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CM' and handles both Whole and Real numbers based on 'v'
-func (en *en_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CM'
-func (en *en_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CM'
// in accounting notation.
-func (en *en_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CM'
diff --git a/en_CX/en_CX.go b/en_CX/en_CX.go
index c096632f..b9e406c7 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{"WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "MDT": "Mountain Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "SGT": "Singapore Standard Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "NZDT": "New Zealand Daylight Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACST": "Australian Central Standard Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "GFT": "French Guiana Time", "VET": "Venezuela Time", "∅∅∅": "Azores Summer Time", "IST": "India Standard Time", "LHST": "Lord Howe Standard Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "UYT": "Uruguay Standard Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "ACDT": "Australian Central Daylight Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time"},
+ timezones: map[string]string{"ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "CST": "Central Standard Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Azores Summer Time", "AKST": "Alaska Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ART": "Argentina Standard Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "CAT": "Central Africa Time", "AWDT": "Australian Western Daylight Time", "IST": "India Standard Time", "WITA": "Central Indonesia Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_CX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CX' and handles both Whole and Real numbers based on 'v'
-func (en *en_CX) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CX) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CX'
-func (en *en_CX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CX'
// in accounting notation.
-func (en *en_CX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CX'
diff --git a/en_CY/en_CY.go b/en_CY/en_CY.go
index 26b0167b..8d7b12b0 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{"CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "MST": "Mountain Standard Time", "LHST": "Lord Howe Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "AWDT": "Australian Western Daylight Time", "VET": "Venezuela Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "EAT": "East Africa Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "CAT": "Central Africa Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "COT": "Colombia Standard Time", "BT": "Bhutan Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "CHADT": "Chatham Daylight Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "CLST": "Chile Summer Time"},
+ timezones: map[string]string{"HKST": "Hong Kong Summer Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "JST": "Japan Standard Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "COST": "Colombia Summer Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "WAT": "West Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_CY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_CY' and handles both Whole and Real numbers based on 'v'
-func (en *en_CY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_CY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_CY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_CY) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_CY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_CY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_CY'
-func (en *en_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_CY'
// in accounting notation.
-func (en *en_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_CY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_CY'
diff --git a/en_DE/en_DE.go b/en_DE/en_DE.go
index dddd3a02..2e20fa7e 100644
--- a/en_DE/en_DE.go
+++ b/en_DE/en_DE.go
@@ -18,7 +18,7 @@ type en_DE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
@@ -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{"WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Brasilia Summer Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "UYT": "Uruguay Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "TMT": "Turkmenistan Standard Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "MDT": "Macau Summer Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "SAST": "South Africa Standard Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "LHDT": "Lord Howe Daylight Time"},
+ timezones: map[string]string{"JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "VET": "Venezuela Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "ChST": "Chamorro Standard Time", "WIB": "Western Indonesia Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "EDT": "Eastern Daylight Time", "JST": "Japan Standard Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "COT": "Colombia Standard Time", "LHST": "Lord Howe Standard Time", "CHADT": "Chatham Daylight Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "MDT": "Mountain Daylight Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time"},
}
}
@@ -204,7 +204,8 @@ func (en *en_DE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_DE' and handles both Whole and Real numbers based on 'v'
-func (en *en_DE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -240,13 +241,12 @@ func (en *en_DE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_DE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_DE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_DE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (en *en_DE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_DE'
-func (en *en_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -332,13 +331,12 @@ func (en *en_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_DE'
// in accounting notation.
-func (en *en_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -403,8 +401,7 @@ func (en *en_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_DE'
diff --git a/en_DG/en_DG.go b/en_DG/en_DG.go
index a0b49d26..4541b77d 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{"ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "SRT": "Suriname Time", "ECT": "Ecuador Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "CDT": "Central Daylight Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WITA": "Central Indonesia Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "ART": "Argentina Standard Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "WAST": "West Africa Summer Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "SGT": "Singapore Standard Time"},
+ timezones: map[string]string{"LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "∅∅∅": "Amazon Summer Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "GFT": "French Guiana Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "LHDT": "Lord Howe Daylight Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "CDT": "Central Daylight Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WIB": "Western Indonesia Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "ARST": "Argentina Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_DG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_DG' and handles both Whole and Real numbers based on 'v'
-func (en *en_DG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_DG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_DG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_DG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_DG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_DG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_DG'
-func (en *en_DG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_DG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_DG'
// in accounting notation.
-func (en *en_DG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_DG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_DG'
diff --git a/en_DK/en_DK.go b/en_DK/en_DK.go
index d698ab6e..0fd7cddb 100644
--- a/en_DK/en_DK.go
+++ b/en_DK/en_DK.go
@@ -18,7 +18,7 @@ type en_DK struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "kr.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
@@ -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{"ChST": "Chamorro Standard Time", "CHAST": "Chatham Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "MST": "Macau Standard Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "HAT": "Newfoundland Daylight Time", "AWST": "Australian Western Standard Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "ART": "Argentina Standard Time", "MDT": "Macau Summer Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "WITA": "Central Indonesia Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "ACDT": "Australian Central Daylight Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time"},
+ timezones: map[string]string{"SAST": "South Africa Standard Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "WAST": "West Africa Summer Time", "MDT": "Macau Summer Time", "NZST": "New Zealand Standard Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "∅∅∅": "Amazon Summer Time", "CHAST": "Chatham Standard Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time"},
}
}
@@ -204,7 +204,8 @@ func (en *en_DK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_DK' and handles both Whole and Real numbers based on 'v'
-func (en *en_DK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -240,13 +241,12 @@ func (en *en_DK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_DK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_DK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_DK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (en *en_DK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_DK'
-func (en *en_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -332,13 +331,12 @@ func (en *en_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_DK'
// in accounting notation.
-func (en *en_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -403,8 +401,7 @@ func (en *en_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_DK'
diff --git a/en_DM/en_DM.go b/en_DM/en_DM.go
index 67b4e8a3..3c400c2e 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{"MEZ": "Central European Standard Time", "ARST": "Argentina Summer Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time", "WAST": "West Africa Summer Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "WAT": "West Africa Standard Time", "ACST": "Australian Central Standard Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Azores Summer Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time", "LHDT": "Lord Howe Daylight Time", "COST": "Colombia Summer Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CST": "Central Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Amazon Summer Time", "EAT": "East Africa Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "GFT": "French Guiana Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "IST": "India Standard Time", "WAST": "West Africa Summer Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "CHADT": "Chatham Daylight Time", "WAT": "West Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_DM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_DM' and handles both Whole and Real numbers based on 'v'
-func (en *en_DM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_DM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_DM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_DM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_DM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_DM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_DM'
-func (en *en_DM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_DM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_DM'
// in accounting notation.
-func (en *en_DM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_DM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_DM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_DM'
diff --git a/en_ER/en_ER.go b/en_ER/en_ER.go
index e0a386e7..a24d7ecc 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{"COST": "Colombia Summer Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "WESZ": "Western European Summer Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "AST": "Atlantic Standard Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "AWST": "Australian Western Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "OESZ": "Eastern European Summer Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "MDT": "Macau Summer Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "ECT": "Ecuador Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "SGT": "Singapore Standard Time", "MST": "Macau Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "CHADT": "Chatham Daylight Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time"},
+ timezones: map[string]string{"COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "GYT": "Guyana Time", "WARST": "Western Argentina Summer Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "WESZ": "Western European Summer Time", "SAST": "South Africa Standard Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "MDT": "Macau Summer Time", "VET": "Venezuela Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "EDT": "Eastern Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "HAT": "Newfoundland Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "MST": "Macau Standard Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "∅∅∅": "Brasilia Summer Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "AKDT": "Alaska Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_ER) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_ER' and handles both Whole and Real numbers based on 'v'
-func (en *en_ER) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_ER) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_ER' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_ER) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_ER) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_ER) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_ER'
-func (en *en_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ER) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_ER'
// in accounting notation.
-func (en *en_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ER) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_ER'
diff --git a/en_FI/en_FI.go b/en_FI/en_FI.go
index f61a5225..62d10ebd 100644
--- a/en_FI/en_FI.go
+++ b/en_FI/en_FI.go
@@ -18,7 +18,7 @@ type en_FI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
@@ -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{"ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "∅∅∅": "Azores Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "WARST": "Western Argentina Summer Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "SAST": "South Africa Standard Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "AEDT": "Australian Eastern Daylight Time", "COST": "Colombia Summer Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "LHST": "Lord Howe Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "EST": "Eastern Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "CLT": "Chile Standard Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time"},
+ timezones: map[string]string{"∅∅∅": "Brasilia Summer Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "WAT": "West Africa Standard Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "AEDT": "Australian Eastern Daylight Time", "CAT": "Central Africa Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "CHAST": "Chatham Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "MDT": "Macau Summer Time", "PDT": "Pacific Daylight Time", "SAST": "South Africa Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "BOT": "Bolivia Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "HNT": "Newfoundland Standard Time"},
}
}
@@ -204,7 +204,8 @@ func (en *en_FI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_FI' and handles both Whole and Real numbers based on 'v'
-func (en *en_FI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (en *en_FI) FmtNumber(num float64, v uint64) (results string) {
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -243,13 +243,12 @@ func (en *en_FI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_FI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_FI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_FI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -277,12 +276,11 @@ func (en *en_FI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_FI'
-func (en *en_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -304,7 +302,6 @@ func (en *en_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -338,13 +335,12 @@ func (en *en_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_FI'
// in accounting notation.
-func (en *en_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -366,7 +362,6 @@ func (en *en_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -412,8 +407,7 @@ func (en *en_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_FI'
diff --git a/en_FJ/en_FJ.go b/en_FJ/en_FJ.go
index 497686d2..8d552897 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{"EAT": "East Africa Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "LHST": "Lord Howe Standard Time", "HKT": "Hong Kong Standard Time", "PST": "Pacific Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "CAT": "Central Africa Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "MST": "Macau Standard Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "∅∅∅": "Azores Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "MDT": "Macau Summer Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "WIT": "Eastern Indonesia Time", "ChST": "Chamorro Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time"},
+ timezones: map[string]string{"HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "MDT": "Mountain Daylight Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "AST": "Atlantic Standard Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Azores Summer Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "MST": "Mountain Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "SRT": "Suriname Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_FJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_FJ' and handles both Whole and Real numbers based on 'v'
-func (en *en_FJ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_FJ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_FJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_FJ) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_FJ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_FJ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_FJ'
-func (en *en_FJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_FJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_FJ'
// in accounting notation.
-func (en *en_FJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_FJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_FJ'
diff --git a/en_FK/en_FK.go b/en_FK/en_FK.go
index d22dab17..43ebd43d 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{"ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "GYT": "Guyana Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "ACDT": "Australian Central Daylight Time", "SRT": "Suriname Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "HKST": "Hong Kong Summer Time", "AWDT": "Australian Western Daylight Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "BOT": "Bolivia Time", "MESZ": "Central European Summer Time", "MST": "Mountain Standard Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "MEZ": "Central European Standard Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time", "OESZ": "Eastern European Summer Time", "ARST": "Argentina Summer Time", "WAST": "West Africa Summer Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "WIB": "Western Indonesia Time"},
+ timezones: map[string]string{"OESZ": "Eastern European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "MYT": "Malaysia Time", "ChST": "Chamorro Standard Time", "TMT": "Turkmenistan Standard Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "MDT": "Mountain Daylight Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "ARST": "Argentina Summer Time", "CDT": "Central Daylight Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "CLST": "Chile Summer Time", "HNT": "Newfoundland Standard Time", "WESZ": "Western European Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "CST": "Central Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "NZST": "New Zealand Standard Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_FK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_FK' and handles both Whole and Real numbers based on 'v'
-func (en *en_FK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_FK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_FK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_FK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_FK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_FK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_FK'
-func (en *en_FK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_FK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_FK'
// in accounting notation.
-func (en *en_FK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_FK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_FK'
diff --git a/en_FM/en_FM.go b/en_FM/en_FM.go
index 55d1fac4..7b1077f8 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{"MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "ECT": "Ecuador Time", "∅∅∅": "Azores Summer Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "MDT": "Mountain Daylight Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "MST": "Mountain Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ARST": "Argentina Summer Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "IST": "India Standard Time"},
+ timezones: map[string]string{"HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "CHAST": "Chatham Standard Time", "MST": "Mountain Standard Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "COST": "Colombia Summer Time", "WIB": "Western Indonesia Time", "MDT": "Mountain Daylight Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Azores Summer Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "TMT": "Turkmenistan Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "WAT": "West Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "HKST": "Hong Kong Summer Time", "ACWDT": "Australian Central Western Daylight Time", "NZDT": "New Zealand Daylight Time", "WARST": "Western Argentina Summer Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_FM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_FM' and handles both Whole and Real numbers based on 'v'
-func (en *en_FM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_FM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_FM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_FM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_FM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_FM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_FM'
-func (en *en_FM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_FM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_FM'
// in accounting notation.
-func (en *en_FM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_FM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_FM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_FM'
diff --git a/en_GB/en_GB.go b/en_GB/en_GB.go
index d2cde773..ea1e948c 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{"EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "ADT": "Atlantic Daylight Time", "CDT": "Central Daylight Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Azores Summer Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time"},
+ timezones: map[string]string{"OESZ": "Eastern European Summer Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "JDT": "Japan Daylight Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "WAT": "West Africa Standard Time", "CHADT": "Chatham Daylight Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "TMST": "Turkmenistan Summer Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "∅∅∅": "Azores Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_GB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GB' and handles both Whole and Real numbers based on 'v'
-func (en *en_GB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GB) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GB'
-func (en *en_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GB'
// in accounting notation.
-func (en *en_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GB'
diff --git a/en_GD/en_GD.go b/en_GD/en_GD.go
index 765bb347..3f3b1a52 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{"ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "MESZ": "Central European Summer Time", "WIB": "Western Indonesia Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "COST": "Colombia Summer Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "ChST": "Chamorro Standard Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "HKST": "Hong Kong Summer Time", "MDT": "Mountain Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "ADT": "Atlantic Daylight Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "NZST": "New Zealand Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time"},
+ timezones: map[string]string{"LHST": "Lord Howe Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "MEZ": "Central European Standard Time", "LHDT": "Lord Howe Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "CHAST": "Chatham Standard Time", "NZDT": "New Zealand Daylight Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "IST": "India Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "AKDT": "Alaska Daylight Time", "∅∅∅": "Amazon Summer Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "ACDT": "Australian Central Daylight Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "CHADT": "Chatham Daylight Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "AST": "Atlantic Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "HADT": "Hawaii-Aleutian Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_GD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GD' and handles both Whole and Real numbers based on 'v'
-func (en *en_GD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GD) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GD'
-func (en *en_GD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GD'
// in accounting notation.
-func (en *en_GD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GD'
diff --git a/en_GG/en_GG.go b/en_GG/en_GG.go
index 0648c866..a35d010e 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{"WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "MYT": "Malaysia Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Azores Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "GYT": "Guyana Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "TMST": "Turkmenistan Summer Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "LHST": "Lord Howe Standard Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "ACST": "Australian Central Standard Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time"},
+ timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "MDT": "Macau Summer Time", "LHST": "Lord Howe Standard Time", "CLST": "Chile Summer Time", "MEZ": "Central European Standard Time", "NZST": "New Zealand Standard Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Amazon Summer Time", "WESZ": "Western European Summer Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "CAT": "Central Africa Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_GG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GG' and handles both Whole and Real numbers based on 'v'
-func (en *en_GG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GG'
-func (en *en_GG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GG'
// in accounting notation.
-func (en *en_GG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GG'
diff --git a/en_GH/en_GH.go b/en_GH/en_GH.go
index 11b78f57..edaafcfa 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{"BOT": "Bolivia Time", "AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "WITA": "Central Indonesia Time", "MDT": "Mountain Daylight Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "CST": "Central Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "MST": "Mountain Standard Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time"},
+ timezones: map[string]string{"TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "∅∅∅": "Azores Summer Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "HKST": "Hong Kong Summer Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "WIT": "Eastern Indonesia Time", "PST": "Pacific Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "COST": "Colombia Summer Time", "SAST": "South Africa Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_GH) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_GH) 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
@@ -202,7 +202,8 @@ func (en *en_GH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GH' and handles both Whole and Real numbers based on 'v'
-func (en *en_GH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GH) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GH'
-func (en *en_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GH'
// in accounting notation.
-func (en *en_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GH'
diff --git a/en_GI/en_GI.go b/en_GI/en_GI.go
index 53f19486..cd122c1a 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{"AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "MST": "Macau Standard Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "CHAST": "Chatham Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "CST": "Central Standard Time", "CAT": "Central Africa Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "AKST": "Alaska Standard Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "MDT": "Macau Summer Time", "AWDT": "Australian Western Daylight Time", "ACWST": "Australian Central Western Standard Time"},
+ timezones: map[string]string{"WITA": "Central Indonesia Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "MDT": "Macau Summer Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "JDT": "Japan Daylight Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_GI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GI' and handles both Whole and Real numbers based on 'v'
-func (en *en_GI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GI'
-func (en *en_GI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GI'
// in accounting notation.
-func (en *en_GI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GI'
diff --git a/en_GM/en_GM.go b/en_GM/en_GM.go
index 1258f82a..2aa38429 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{"ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "ACWST": "Australian Central Western Standard Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "TMST": "Turkmenistan Summer Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "ECT": "Ecuador Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "CDT": "Central Daylight Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "WART": "Western Argentina Standard Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "AEDT": "Australian Eastern Daylight Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "GYT": "Guyana Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "MST": "Macau Standard Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "WAT": "West Africa Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MDT": "Macau Summer Time", "CLT": "Chile Standard Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Amazon Summer Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_GM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GM' and handles both Whole and Real numbers based on 'v'
-func (en *en_GM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GM'
-func (en *en_GM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GM'
// in accounting notation.
-func (en *en_GM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GM'
diff --git a/en_GU/en_GU.go b/en_GU/en_GU.go
index 5f3f8272..fbc20e3e 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{"HKT": "Hong Kong Standard Time", "PST": "Pacific Standard Time", "WIB": "Western Indonesia Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "MST": "Mountain Standard Time", "CLT": "Chile Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "AWST": "Australian Western Standard Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "WEZ": "Western European Standard Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "GMT": "Greenwich Mean Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "MST": "Mountain Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "ECT": "Ecuador Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Azores Summer Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "UYST": "Uruguay Summer Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_GU) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_GU) 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
@@ -202,7 +202,8 @@ func (en *en_GU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GU' and handles both Whole and Real numbers based on 'v'
-func (en *en_GU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GU) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GU'
-func (en *en_GU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GU'
// in accounting notation.
-func (en *en_GU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GU'
diff --git a/en_GY/en_GY.go b/en_GY/en_GY.go
index 67cb8e9f..3b9060fb 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{"MESZ": "Central European Summer Time", "UYST": "Uruguay Summer Time", "SGT": "Singapore Standard Time", "MST": "Macau Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "BOT": "Bolivia Time", "∅∅∅": "Amazon Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "WAST": "West Africa Summer Time", "AKST": "Alaska Standard Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "WEZ": "Western European Standard Time", "CAT": "Central Africa Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "HKST": "Hong Kong Summer Time"},
+ timezones: map[string]string{"PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "BOT": "Bolivia Time", "MST": "Macau Standard Time", "LHST": "Lord Howe Standard Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Amazon Summer Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "TMST": "Turkmenistan Summer Time", "EAT": "East Africa Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "MDT": "Macau Summer Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "WIB": "Western Indonesia Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "AEST": "Australian Eastern Standard Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "TMT": "Turkmenistan Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_GY) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_GY) 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
@@ -202,7 +202,8 @@ func (en *en_GY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_GY' and handles both Whole and Real numbers based on 'v'
-func (en *en_GY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_GY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_GY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_GY) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_GY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_GY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_GY'
-func (en *en_GY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_GY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_GY'
// in accounting notation.
-func (en *en_GY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_GY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_GY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_GY'
diff --git a/en_HK/en_HK.go b/en_HK/en_HK.go
index 71ac460a..74c633dd 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{"COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "MDT": "Mountain Daylight Time", "WESZ": "Western European Summer Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "CLST": "Chile Summer Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "VET": "Venezuela Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "WIB": "Western Indonesia Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "JST": "Japan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "JDT": "Japan Daylight Time"},
+ timezones: map[string]string{"SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "VET": "Venezuela Time", "WESZ": "Western European Summer Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "AKDT": "Alaska Daylight Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "MST": "Mountain Standard Time", "PST": "Pacific Standard Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "CHADT": "Chatham Daylight Time", "GYT": "Guyana Time", "BT": "Bhutan Time", "CHAST": "Chatham Standard Time", "NZST": "New Zealand Standard Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "∅∅∅": "Azores Summer Time", "COST": "Colombia Summer Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "AST": "Atlantic Standard Time", "MDT": "Mountain Daylight Time", "CDT": "Central Daylight Time", "WARST": "Western Argentina Summer Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_HK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_HK' and handles both Whole and Real numbers based on 'v'
-func (en *en_HK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_HK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_HK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_HK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_HK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_HK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_HK'
-func (en *en_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_HK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_HK'
// in accounting notation.
-func (en *en_HK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_HK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_HK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_HK'
diff --git a/en_IE/en_IE.go b/en_IE/en_IE.go
index 2929576d..6ec7c87a 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{"AWST": "Australian Western Standard Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "MDT": "Macau Summer Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "VET": "Venezuela Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "WAST": "West Africa Summer Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "AKST": "Alaska Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "HKT": "Hong Kong Standard Time", "GYT": "Guyana Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Amazon Summer Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "WAT": "West Africa Standard Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Acre Summer Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "WIB": "Western Indonesia Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "CHADT": "Chatham Daylight Time", "ADT": "Atlantic Daylight Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "AEST": "Australian Eastern Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Macau Summer Time", "EAT": "East Africa Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "WIT": "Eastern Indonesia Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "CDT": "Central Daylight Time", "MST": "Macau Standard Time", "GYT": "Guyana Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_IE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_IE' and handles both Whole and Real numbers based on 'v'
-func (en *en_IE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_IE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_IE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_IE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_IE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_IE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_IE'
-func (en *en_IE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_IE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_IE'
// in accounting notation.
-func (en *en_IE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_IE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_IE'
diff --git a/en_IL/en_IL.go b/en_IL/en_IL.go
index fdde394c..ba9a9658 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{"PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "EDT": "Eastern Daylight Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "BT": "Bhutan Time", "NZST": "New Zealand Standard Time", "ChST": "Chamorro Standard Time", "CST": "Central Standard Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "COST": "Colombia Summer Time", "SAST": "South Africa Standard Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "ACDT": "Australian Central Daylight Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "WEZ": "Western European Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "TMT": "Turkmenistan Standard Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "MEZ": "Central European Standard Time"},
+ timezones: map[string]string{"MST": "Mountain Standard Time", "BOT": "Bolivia Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "∅∅∅": "Azores Summer Time", "CDT": "Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "AEDT": "Australian Eastern Daylight Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "MDT": "Mountain Daylight Time", "AWST": "Australian Western Standard Time", "BT": "Bhutan Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "PDT": "Pacific Daylight Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "CAT": "Central Africa Time", "HNT": "Newfoundland Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_IL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_IL' and handles both Whole and Real numbers based on 'v'
-func (en *en_IL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_IL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_IL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_IL) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_IL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_IL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_IL'
-func (en *en_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_IL'
// in accounting notation.
-func (en *en_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_IL'
diff --git a/en_IM/en_IM.go b/en_IM/en_IM.go
index 60c29fcb..3dbe05e8 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{"ECT": "Ecuador Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "WIT": "Eastern Indonesia Time", "MDT": "Macau Summer Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "ADT": "Atlantic Daylight Time", "ART": "Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "EST": "Eastern Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "WARST": "Western Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "MST": "Macau Standard Time", "HAT": "Newfoundland Daylight Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Azores Summer Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time"},
+ timezones: map[string]string{"ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "LHDT": "Lord Howe Daylight Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "NZDT": "New Zealand Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "UYST": "Uruguay Summer Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "MDT": "Macau Summer Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "∅∅∅": "Amazon Summer Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_IM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_IM' and handles both Whole and Real numbers based on 'v'
-func (en *en_IM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_IM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_IM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_IM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_IM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_IM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_IM'
-func (en *en_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_IM'
// in accounting notation.
-func (en *en_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_IM'
diff --git a/en_IN/en_IN.go b/en_IN/en_IN.go
index c92ec18e..1d26050f 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{"IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "AST": "Atlantic Standard Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "AKST": "Alaska Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "WESZ": "Western European Summer Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "MEZ": "Central European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "MDT": "Mountain Daylight Time", "SGT": "Singapore Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "ARST": "Argentina Summer Time", "WARST": "Western Argentina Summer Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "SAST": "South Africa Standard Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "OESZ": "Eastern European Summer Time", "HAT": "Newfoundland Daylight Time", "WAT": "West Africa Standard Time", "CLST": "Chile Summer Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "EDT": "Eastern Daylight Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "JST": "Japan Standard Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "WITA": "Central Indonesia Time", "UYT": "Uruguay Standard Time", "AEST": "Australian Eastern Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "∅∅∅": "Amazon Summer Time", "AKST": "Alaska Standard Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "CAT": "Central Africa Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_IN) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_IN) 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
@@ -202,7 +202,8 @@ func (en *en_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_IN' and handles both Whole and Real numbers based on 'v'
-func (en *en_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -247,13 +248,12 @@ func (en *en_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_IN) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -279,12 +279,11 @@ func (en *en_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_IN'
-func (en *en_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -350,13 +349,12 @@ func (en *en_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_IN'
// in accounting notation.
-func (en *en_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -434,8 +432,7 @@ func (en *en_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_IN'
diff --git a/en_IO/en_IO.go b/en_IO/en_IO.go
index 4590efde..59eef126 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{"LHST": "Lord Howe Standard Time", "EDT": "Eastern Daylight Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "PST": "Pacific Standard Time", "NZDT": "New Zealand Daylight Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "WARST": "Western Argentina Summer Time", "MST": "Mountain Standard Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "HAT": "Newfoundland Daylight Time", "WESZ": "Western European Summer Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "GMT": "Greenwich Mean Time"},
+ timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "MST": "Mountain Standard Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "ChST": "Chamorro Standard Time", "CHADT": "Chatham Daylight Time", "NZST": "New Zealand Standard Time", "AWDT": "Australian Western Daylight Time", "GYT": "Guyana Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "AEDT": "Australian Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "OESZ": "Eastern European Summer Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_IO) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_IO) 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
@@ -202,7 +202,8 @@ func (en *en_IO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_IO' and handles both Whole and Real numbers based on 'v'
-func (en *en_IO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_IO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_IO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_IO) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_IO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_IO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_IO'
-func (en *en_IO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_IO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_IO'
// in accounting notation.
-func (en *en_IO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_IO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_IO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_IO'
diff --git a/en_JE/en_JE.go b/en_JE/en_JE.go
index 11e022c9..67c4c5dc 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{"HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "EAT": "East Africa Time", "OESZ": "Eastern European Summer Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "MDT": "Mountain Daylight Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "SGT": "Singapore Standard Time", "ADT": "Atlantic Daylight Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "HKT": "Hong Kong Standard Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "JDT": "Japan Daylight Time", "MST": "Mountain Standard Time", "PST": "Pacific Standard Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "ACST": "Australian Central Standard Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "GYT": "Guyana Time", "IST": "India Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "OESZ": "Eastern European Summer Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "VET": "Venezuela Time", "WARST": "Western Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "WITA": "Central Indonesia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_JE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_JE' and handles both Whole and Real numbers based on 'v'
-func (en *en_JE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_JE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_JE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_JE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_JE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_JE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_JE'
-func (en *en_JE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_JE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_JE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_JE'
// in accounting notation.
-func (en *en_JE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_JE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_JE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_JE'
diff --git a/en_JM/en_JM.go b/en_JM/en_JM.go
index 5e50e343..41adcb91 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{"JST": "Japan Standard Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "WESZ": "Western European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "EDT": "Eastern Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "∅∅∅": "Azores Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "MEZ": "Central European Standard Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "SRT": "Suriname Time", "ADT": "Atlantic Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "MDT": "Mountain Daylight Time", "IST": "India Standard Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time"},
+ timezones: map[string]string{"AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "CDT": "Central Daylight Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "MDT": "Macau Summer Time", "MEZ": "Central European Standard Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "MST": "Macau Standard Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "NZDT": "New Zealand Daylight Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CLST": "Chile Summer Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "∅∅∅": "Peru Summer Time", "WART": "Western Argentina Standard Time", "SGT": "Singapore Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_JM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_JM' and handles both Whole and Real numbers based on 'v'
-func (en *en_JM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_JM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_JM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_JM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_JM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_JM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_JM'
-func (en *en_JM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_JM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_JM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_JM'
// in accounting notation.
-func (en *en_JM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_JM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_JM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_JM'
diff --git a/en_KE/en_KE.go b/en_KE/en_KE.go
index 844cf49e..7c27a6e7 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{"AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AST": "Atlantic Standard Time", "LHDT": "Lord Howe Daylight Time", "∅∅∅": "Amazon Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "EST": "Eastern Standard Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "NZST": "New Zealand Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "MST": "Macau Standard Time", "AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time"},
+ timezones: map[string]string{"TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "MST": "Macau Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "EAT": "East Africa Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "AST": "Atlantic Standard Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "MDT": "Macau Summer Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "AWDT": "Australian Western Daylight Time", "∅∅∅": "Brasilia Summer Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "OEZ": "Eastern European Standard Time", "HKT": "Hong Kong Standard Time", "COST": "Colombia Summer Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "VET": "Venezuela 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)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -202,7 +202,8 @@ func (en *en_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_KE' and handles both Whole and Real numbers based on 'v'
-func (en *en_KE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_KE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_KE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_KE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_KE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_KE'
-func (en *en_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_KE'
// in accounting notation.
-func (en *en_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_KE'
diff --git a/en_KI/en_KI.go b/en_KI/en_KI.go
index 9ff9bd19..b875e464 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{"HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "MDT": "Macau Summer Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time", "MEZ": "Central European Standard Time", "AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "JDT": "Japan Daylight Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Amazon Summer Time", "WESZ": "Western European Summer Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "LHDT": "Lord Howe Daylight Time"},
+ timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "AKST": "Alaska Standard Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "MST": "Macau Standard Time", "CLT": "Chile Standard Time", "BT": "Bhutan Time", "MESZ": "Central European Summer Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "COST": "Colombia Summer Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "UYST": "Uruguay Summer Time", "AEDT": "Australian Eastern Daylight Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WESZ": "Western European Summer Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_KI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_KI' and handles both Whole and Real numbers based on 'v'
-func (en *en_KI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_KI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_KI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_KI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_KI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_KI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_KI'
-func (en *en_KI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_KI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_KI'
// in accounting notation.
-func (en *en_KI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_KI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_KI'
diff --git a/en_KN/en_KN.go b/en_KN/en_KN.go
index 2480e995..88229e38 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{"CLST": "Chile Summer Time", "MESZ": "Central European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "MST": "Mountain Standard Time", "TMST": "Turkmenistan Summer Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time"},
+ timezones: map[string]string{"BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "ART": "Argentina Standard Time", "WAT": "West Africa Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "∅∅∅": "Peru Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "GYT": "Guyana Time", "IST": "India Standard Time", "TMT": "Turkmenistan Standard Time", "CST": "Central Standard Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "SAST": "South Africa Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "AKST": "Alaska Standard Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "AST": "Atlantic Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "VET": "Venezuela Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_KN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_KN' and handles both Whole and Real numbers based on 'v'
-func (en *en_KN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_KN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_KN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_KN) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_KN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_KN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_KN'
-func (en *en_KN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_KN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_KN'
// in accounting notation.
-func (en *en_KN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_KN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_KN'
diff --git a/en_KY/en_KY.go b/en_KY/en_KY.go
index 217a51b1..9c9d4a66 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{"SRT": "Suriname Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "AWST": "Australian Western Standard Time", "AST": "Atlantic Standard Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "WIT": "Eastern Indonesia Time", "UYT": "Uruguay Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "MYT": "Malaysia Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "ChST": "Chamorro Standard Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "ARST": "Argentina Summer Time", "MDT": "Mountain Daylight Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ACDT": "Australian Central Daylight Time"},
+ timezones: map[string]string{"WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "MEZ": "Central European Standard Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ACDT": "Australian Central Daylight Time", "PST": "Pacific Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "MST": "Macau Standard Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "MDT": "Macau Summer Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "ART": "Argentina Standard Time", "BOT": "Bolivia Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_KY) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_KY) 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
@@ -202,7 +202,8 @@ func (en *en_KY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_KY' and handles both Whole and Real numbers based on 'v'
-func (en *en_KY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_KY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_KY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_KY) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_KY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_KY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_KY'
-func (en *en_KY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_KY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_KY'
// in accounting notation.
-func (en *en_KY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_KY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_KY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_KY'
diff --git a/en_LC/en_LC.go b/en_LC/en_LC.go
index 13d8d37e..57b16cc9 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{"HAST": "Hawaii-Aleutian Standard Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "GFT": "French Guiana Time", "∅∅∅": "Brasilia Summer Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "WART": "Western Argentina Standard Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "MDT": "Macau Summer Time", "WEZ": "Western European Standard Time", "CLT": "Chile Standard Time", "CHADT": "Chatham Daylight Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "COT": "Colombia Standard Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "MST": "Macau Standard Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time"},
+ timezones: map[string]string{"ECT": "Ecuador Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "WAT": "West Africa Standard Time", "MDT": "Mountain Daylight Time", "BOT": "Bolivia Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "HKST": "Hong Kong Summer Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Azores Summer Time", "SRT": "Suriname Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "WART": "Western Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "UYT": "Uruguay Standard Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "MST": "Mountain Standard Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_LC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_LC' and handles both Whole and Real numbers based on 'v'
-func (en *en_LC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_LC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_LC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_LC) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_LC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_LC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_LC'
-func (en *en_LC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_LC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_LC'
// in accounting notation.
-func (en *en_LC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_LC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_LC'
diff --git a/en_LR/en_LR.go b/en_LR/en_LR.go
index d12942d8..83011af6 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{"GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "GMT": "Greenwich Mean Time", "MESZ": "Central European Summer Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "MDT": "Macau Summer Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "MST": "Macau Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "SGT": "Singapore Standard Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Amazon Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "CLT": "Chile Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "WAST": "West Africa Summer Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "CHAST": "Chatham Standard Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "AEDT": "Australian Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "WITA": "Central Indonesia Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "WIB": "Western Indonesia Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "MDT": "Mountain Daylight Time", "BT": "Bhutan Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_LR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_LR' and handles both Whole and Real numbers based on 'v'
-func (en *en_LR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_LR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_LR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_LR) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_LR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_LR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_LR'
-func (en *en_LR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_LR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_LR'
// in accounting notation.
-func (en *en_LR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_LR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_LR'
diff --git a/en_LS/en_LS.go b/en_LS/en_LS.go
index 597ca675..ae968aa1 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{"UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "WIB": "Western Indonesia Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "MST": "Mountain Standard Time", "AWDT": "Australian Western Daylight Time", "VET": "Venezuela Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "OEZ": "Eastern European Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "HKT": "Hong Kong Standard Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "ADT": "Atlantic Daylight Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "ACWST": "Australian Central Western Standard Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "WEZ": "Western European Standard Time", "CLT": "Chile Standard Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "ChST": "Chamorro Standard Time", "LHDT": "Lord Howe Daylight Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "MEZ": "Central European Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "HKT": "Hong Kong Standard Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_LS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_LS' and handles both Whole and Real numbers based on 'v'
-func (en *en_LS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_LS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_LS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_LS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_LS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_LS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_LS'
-func (en *en_LS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_LS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_LS'
// in accounting notation.
-func (en *en_LS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_LS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_LS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_LS'
diff --git a/en_MG/en_MG.go b/en_MG/en_MG.go
index edb65e6d..9b8935ba 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{"COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "∅∅∅": "Azores Summer Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "LHDT": "Lord Howe Daylight Time", "WAST": "West Africa Summer Time", "WITA": "Central Indonesia Time", "MDT": "Mountain Daylight Time", "JST": "Japan Standard Time", "AWDT": "Australian Western Daylight Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "PST": "Pacific Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "WEZ": "Western European Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "MST": "Mountain Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "WAT": "West Africa Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time"},
+ timezones: map[string]string{"WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "WAST": "West Africa Summer Time", "BT": "Bhutan Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "MYT": "Malaysia Time", "PST": "Pacific Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "∅∅∅": "Peru Summer Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MG' and handles both Whole and Real numbers based on 'v'
-func (en *en_MG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MG'
-func (en *en_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MG'
// in accounting notation.
-func (en *en_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MG'
diff --git a/en_MH/en_MH.go b/en_MH/en_MH.go
index 77a32974..11760e60 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{"CHADT": "Chatham Daylight Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "MST": "Macau Standard Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ARST": "Argentina Summer Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "MDT": "Macau Summer Time", "UYT": "Uruguay Standard Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "∅∅∅": "Amazon Summer Time", "WITA": "Central Indonesia Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time"},
+ timezones: map[string]string{"CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "EST": "Eastern Standard Time", "WAT": "West Africa Standard Time", "OESZ": "Eastern European Summer Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "WEZ": "Western European Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "WIT": "Eastern Indonesia Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "EDT": "Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "COT": "Colombia Standard Time", "BOT": "Bolivia Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "MST": "Mountain Standard Time", "GMT": "Greenwich Mean Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HNT": "Newfoundland Standard Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "MDT": "Mountain Daylight Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MH' and handles both Whole and Real numbers based on 'v'
-func (en *en_MH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MH) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MH'
-func (en *en_MH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MH'
// in accounting notation.
-func (en *en_MH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MH'
diff --git a/en_MO/en_MO.go b/en_MO/en_MO.go
index 37b180d6..df08eb4b 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{"ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "HKT": "Hong Kong Standard Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "∅∅∅": "Azores Summer Time", "ChST": "Chamorro Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "PDT": "Pacific Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "ARST": "Argentina Summer Time", "JDT": "Japan Daylight Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "WAT": "West Africa Standard Time"},
+ timezones: map[string]string{"WIB": "Western Indonesia Time", "VET": "Venezuela Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "TMT": "Turkmenistan Standard Time", "WAST": "West Africa Summer Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "JST": "Japan Standard Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "ChST": "Chamorro Standard Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "AKST": "Alaska Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MO' and handles both Whole and Real numbers based on 'v'
-func (en *en_MO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MO) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MO'
-func (en *en_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MO'
// in accounting notation.
-func (en *en_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MO'
diff --git a/en_MP/en_MP.go b/en_MP/en_MP.go
index 2048b8d2..b89c6bbf 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{"NZST": "New Zealand Standard Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Azores Summer Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "WIT": "Eastern Indonesia Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "CDT": "Central Daylight Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WITA": "Central Indonesia Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "CHAST": "Chatham Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "WAT": "West Africa Standard Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "GMT": "Greenwich Mean Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "UYT": "Uruguay Standard Time"},
+ timezones: map[string]string{"AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "OEZ": "Eastern European Standard Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "GFT": "French Guiana Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "MST": "Mountain Standard Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "JDT": "Japan Daylight Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "ACWST": "Australian Central Western Standard Time", "WAST": "West Africa Summer Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "ACDT": "Australian Central Daylight Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "IST": "India Standard Time", "AST": "Atlantic Standard Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "MDT": "Mountain Daylight Time", "SRT": "Suriname Time", "EST": "Eastern Standard Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "ACST": "Australian Central Standard Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "HAT": "Newfoundland Daylight Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MP) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MP' and handles both Whole and Real numbers based on 'v'
-func (en *en_MP) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MP) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MP' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MP) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MP) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MP) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MP'
-func (en *en_MP) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MP) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MP'
// in accounting notation.
-func (en *en_MP) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MP) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MP'
diff --git a/en_MS/en_MS.go b/en_MS/en_MS.go
index 55ab0db8..1d00fef2 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{"TMST": "Turkmenistan Summer Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "OEZ": "Eastern European Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "COT": "Colombia Standard Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "MST": "Mountain Standard Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "CST": "Central Standard Time", "ChST": "Chamorro Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "TMST": "Turkmenistan Summer Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "MESZ": "Central European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "UYT": "Uruguay Standard Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MS' and handles both Whole and Real numbers based on 'v'
-func (en *en_MS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MS'
-func (en *en_MS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MS'
// in accounting notation.
-func (en *en_MS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MS'
diff --git a/en_MT/en_MT.go b/en_MT/en_MT.go
index d15584b5..d8600d60 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{"AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "MDT": "Macau Summer Time", "WEZ": "Western European Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "WAST": "West Africa Summer Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Azores Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "MST": "Macau Standard Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CST": "Central Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time"},
+ timezones: map[string]string{"MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "WESZ": "Western European Summer Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "NZDT": "New Zealand Daylight Time", "ADT": "Atlantic Daylight Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Azores Summer Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "TMST": "Turkmenistan Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MT' and handles both Whole and Real numbers based on 'v'
-func (en *en_MT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MT) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MT'
-func (en *en_MT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MT'
// in accounting notation.
-func (en *en_MT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MT'
diff --git a/en_MU/en_MU.go b/en_MU/en_MU.go
index 21f6cfce..fe492647 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{"ChST": "Chamorro Standard Time", "UYST": "Uruguay Summer Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "GYT": "Guyana Time", "PDT": "Pacific Daylight Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "WAT": "West Africa Standard Time", "SRT": "Suriname Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "CST": "Central Standard Time", "CAT": "Central Africa Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "AWDT": "Australian Western Daylight Time", "AEST": "Australian Eastern Standard Time", "AST": "Atlantic Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "MST": "Mountain Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time"},
+ timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Azores Summer Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "COT": "Colombia Standard Time", "SRT": "Suriname Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "NZDT": "New Zealand Daylight Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "EST": "Eastern Standard Time", "AST": "Atlantic Standard Time", "MDT": "Mountain Daylight Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MU' and handles both Whole and Real numbers based on 'v'
-func (en *en_MU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MU) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MU'
-func (en *en_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MU'
// in accounting notation.
-func (en *en_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MU'
diff --git a/en_MW/en_MW.go b/en_MW/en_MW.go
index 89b4f696..5cea61ab 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{"ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "MDT": "Mountain Daylight Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "NZST": "New Zealand Standard Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time"},
+ timezones: map[string]string{"ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "COST": "Colombia Summer Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "MST": "Mountain Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "TMT": "Turkmenistan Standard Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MW' and handles both Whole and Real numbers based on 'v'
-func (en *en_MW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MW) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MW'
-func (en *en_MW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MW'
// in accounting notation.
-func (en *en_MW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MW'
diff --git a/en_MY/en_MY.go b/en_MY/en_MY.go
index 97ed2d7e..15d066c0 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{"WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "ARST": "Argentina Summer Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "UYT": "Uruguay Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "VET": "Venezuela Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "PST": "Pacific Standard Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "MESZ": "Central European Summer Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "WAT": "West Africa Standard Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time"},
+ timezones: map[string]string{"∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "AEDT": "Australian Eastern Daylight Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "COST": "Colombia Summer Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "MDT": "Mountain Daylight Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "MST": "Mountain Standard Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_MY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_MY' and handles both Whole and Real numbers based on 'v'
-func (en *en_MY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_MY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_MY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_MY) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_MY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_MY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_MY'
-func (en *en_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_MY'
// in accounting notation.
-func (en *en_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_MY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_MY'
diff --git a/en_NA/en_NA.go b/en_NA/en_NA.go
index cb0ebc33..86d3c19f 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{"HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "MDT": "Macau Summer Time", "BT": "Bhutan Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "NZDT": "New Zealand Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time", "EDT": "Eastern Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "UYST": "Uruguay Summer Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "CST": "Central Standard Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "∅∅∅": "Amazon Summer Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time"},
+ timezones: map[string]string{"HADT": "Hawaii-Aleutian Daylight Time", "MST": "Macau Standard Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "NZST": "New Zealand Standard Time", "ACWST": "Australian Central Western Standard Time", "OESZ": "Eastern European Summer Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "SRT": "Suriname Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Amazon Summer Time", "MDT": "Macau Summer Time", "CLST": "Chile Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_NA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NA' and handles both Whole and Real numbers based on 'v'
-func (en *en_NA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NA) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NA'
-func (en *en_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NA'
// in accounting notation.
-func (en *en_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NA'
diff --git a/en_NF/en_NF.go b/en_NF/en_NF.go
index 1ee260f5..77468ed4 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{"MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Azores Summer Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "HNT": "Newfoundland Standard Time", "WESZ": "Western European Summer Time", "PST": "Pacific Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "ACST": "Australian Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "CLST": "Chile Summer Time", "AWDT": "Australian Western Daylight Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time"},
+ timezones: map[string]string{"EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "GYT": "Guyana Time", "BT": "Bhutan Time", "HAST": "Hawaii-Aleutian Standard Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "MDT": "Macau Summer Time", "OEZ": "Eastern European Standard Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "WIB": "Western Indonesia Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "MST": "Macau Standard Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "∅∅∅": "Amazon Summer Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "EST": "Eastern Standard Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_NF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NF' and handles both Whole and Real numbers based on 'v'
-func (en *en_NF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NF) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NF'
-func (en *en_NF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NF'
// in accounting notation.
-func (en *en_NF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NF'
diff --git a/en_NG/en_NG.go b/en_NG/en_NG.go
index c1d8396c..8facb5ce 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{"ART": "Argentina Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "ACDT": "Australian Central Daylight Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "MDT": "Macau Summer Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "SGT": "Singapore Standard Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "HKT": "Hong Kong Standard Time", "MST": "Macau Standard Time", "ECT": "Ecuador Time", "∅∅∅": "Amazon Summer Time", "JST": "Japan Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "TMT": "Turkmenistan Standard Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "WAT": "West Africa Standard Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "CAT": "Central Africa Time", "OEZ": "Eastern European Standard Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "HADT": "Hawaii-Aleutian Daylight Time"},
+ timezones: map[string]string{"AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "CDT": "Central Daylight Time", "MDT": "Mountain Daylight Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "WEZ": "Western European Standard Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "SRT": "Suriname Time", "NZDT": "New Zealand Daylight Time", "TMT": "Turkmenistan Standard Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "CLT": "Chile Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Azores Summer Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "CLST": "Chile Summer Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "OEZ": "Eastern European Standard Time", "ARST": "Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "UYST": "Uruguay Summer Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWST": "Australian Central Western Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "AKDT": "Alaska Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_NG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_NG) 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
@@ -202,7 +202,8 @@ func (en *en_NG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NG' and handles both Whole and Real numbers based on 'v'
-func (en *en_NG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NG'
-func (en *en_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NG'
// in accounting notation.
-func (en *en_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NG'
diff --git a/en_NL/en_NL.go b/en_NL/en_NL.go
index b1dd028a..4cc6e390 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{"MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "MYT": "Malaysia Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "UYT": "Uruguay Standard Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "WITA": "Central Indonesia Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "AEDT": "Australian Eastern Daylight Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "CHADT": "Chatham Daylight Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Macau Summer Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "ChST": "Chamorro Standard Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "WAST": "West Africa Summer Time", "∅∅∅": "Amazon Summer Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time"},
+ timezones: map[string]string{"AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "GMT": "Greenwich Mean Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "MDT": "Macau Summer Time", "MYT": "Malaysia Time", "PST": "Pacific Standard Time", "∅∅∅": "Peru Summer Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "ChST": "Chamorro Standard Time", "UYT": "Uruguay Standard Time", "ECT": "Ecuador Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "ART": "Argentina Standard Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "SAST": "South Africa Standard Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "HKST": "Hong Kong Summer Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "MST": "Macau Standard Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "NZST": "New Zealand Standard Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "EDT": "Eastern Daylight Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "HNT": "Newfoundland Standard Time", "WITA": "Central Indonesia Time"},
}
}
@@ -114,8 +114,8 @@ func (en *en_NL) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_NL) 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
@@ -204,7 +204,8 @@ func (en *en_NL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NL' and handles both Whole and Real numbers based on 'v'
-func (en *en_NL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -240,13 +241,12 @@ func (en *en_NL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NL) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -272,12 +272,11 @@ func (en *en_NL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NL'
-func (en *en_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -334,13 +333,12 @@ func (en *en_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NL'
// in accounting notation.
-func (en *en_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -411,8 +409,7 @@ func (en *en_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NL'
diff --git a/en_NR/en_NR.go b/en_NR/en_NR.go
index 49ca38d0..00918cd9 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{"GYT": "Guyana Time", "AST": "Atlantic Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "MESZ": "Central European Summer Time", "ART": "Argentina Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "OEZ": "Eastern European Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "MDT": "Macau Summer Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "EAT": "East Africa Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "∅∅∅": "Brasilia Summer Time", "CLT": "Chile Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "WARST": "Western Argentina Summer Time", "JST": "Japan Standard Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "SGT": "Singapore Standard Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "BOT": "Bolivia Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "WIB": "Western Indonesia Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "PST": "Pacific Standard Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "MDT": "Mountain Daylight Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "MST": "Mountain Standard Time", "IST": "India Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "AST": "Atlantic Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_NR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NR' and handles both Whole and Real numbers based on 'v'
-func (en *en_NR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NR) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NR'
-func (en *en_NR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NR'
// in accounting notation.
-func (en *en_NR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NR'
diff --git a/en_NU/en_NU.go b/en_NU/en_NU.go
index 24988707..b4175914 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{"ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "PDT": "Pacific Daylight Time", "MYT": "Malaysia Time", "HAT": "Newfoundland Daylight Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "GYT": "Guyana Time", "AKST": "Alaska Standard Time", "CDT": "Central Daylight Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "ACDT": "Australian Central Daylight Time", "JST": "Japan Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "TMT": "Turkmenistan Standard Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "LHDT": "Lord Howe Daylight Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "∅∅∅": "Azores Summer Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "BOT": "Bolivia Time"},
+ timezones: map[string]string{"CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "HKT": "Hong Kong Standard Time", "WAT": "West Africa Standard Time", "CLST": "Chile Summer Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "∅∅∅": "Brasilia Summer Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "MDT": "Macau Summer Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "WIT": "Eastern Indonesia Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "NZDT": "New Zealand Daylight Time", "MST": "Macau Standard Time", "WEZ": "Western European Standard Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_NU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NU' and handles both Whole and Real numbers based on 'v'
-func (en *en_NU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NU) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NU'
-func (en *en_NU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NU'
// in accounting notation.
-func (en *en_NU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NU'
diff --git a/en_NZ/en_NZ.go b/en_NZ/en_NZ.go
index f9af6ea2..15060604 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{"WESZ": "Western European Summer Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "IST": "India Standard Time", "TMST": "Turkmenistan Summer Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Azores Summer Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "CLT": "Chile Standard Time", "ACDT": "Australian Central Daylight Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time"},
+ timezones: map[string]string{"BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "WAST": "West Africa Summer Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "COST": "Colombia Summer Time", "∅∅∅": "Amazon Summer Time", "WAT": "West Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "UYST": "Uruguay Summer Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "GFT": "French Guiana Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "MST": "Macau Standard Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "GMT": "Greenwich Mean Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "EST": "Eastern Standard Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "WIT": "Eastern Indonesia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_NZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_NZ' and handles both Whole and Real numbers based on 'v'
-func (en *en_NZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_NZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_NZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_NZ) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_NZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_NZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_NZ'
-func (en *en_NZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_NZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_NZ'
// in accounting notation.
-func (en *en_NZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_NZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_NZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_NZ'
diff --git a/en_PG/en_PG.go b/en_PG/en_PG.go
index a42d1f84..9bf14851 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{"ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "HKT": "Hong Kong Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "OEZ": "Eastern European Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "WAST": "West Africa Summer Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Azores Summer Time", "SGT": "Singapore Standard Time", "LHDT": "Lord Howe Daylight Time", "EST": "Eastern Standard Time", "ACST": "Australian Central Standard Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "MDT": "Mountain Daylight Time"},
+ timezones: map[string]string{"IST": "India Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "WAT": "West Africa Standard Time", "AEST": "Australian Eastern Standard Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SAST": "South Africa Standard Time", "WIB": "Western Indonesia Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "COT": "Colombia Standard Time", "CLT": "Chile Standard Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Azores Summer Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "MESZ": "Central European 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
@@ -202,7 +202,8 @@ func (en *en_PG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PG' and handles both Whole and Real numbers based on 'v'
-func (en *en_PG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PG'
-func (en *en_PG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PG'
// in accounting notation.
-func (en *en_PG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PG'
diff --git a/en_PH/en_PH.go b/en_PH/en_PH.go
index 8a53cbe6..3e147014 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{"OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "WARST": "Western Argentina Summer Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "EAT": "East Africa Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "BT": "Bhutan Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "MDT": "Macau Summer Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "∅∅∅": "Amazon Summer Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time"},
+ timezones: map[string]string{"AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "PDT": "Pacific Daylight Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "EAT": "East Africa Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "HAT": "Newfoundland Daylight Time", "PST": "Pacific Standard Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "WARST": "Western Argentina Summer Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Acre Summer Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time", "WESZ": "Western European Summer Time", "CHADT": "Chatham Daylight Time", "ADT": "Atlantic Daylight Time", "AKDT": "Alaska Daylight Time", "WART": "Western Argentina Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_PH) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_PH) 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
@@ -202,7 +202,8 @@ func (en *en_PH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PH' and handles both Whole and Real numbers based on 'v'
-func (en *en_PH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PH) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PH'
-func (en *en_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PH'
// in accounting notation.
-func (en *en_PH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PH'
diff --git a/en_PK/en_PK.go b/en_PK/en_PK.go
index 0413887c..57e42566 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{"AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "ECT": "Ecuador Time", "∅∅∅": "Azores Summer Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "AEDT": "Australian Eastern Daylight Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "ACST": "Australian Central Standard Time", "IST": "India Standard Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "JST": "Japan Standard Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "WAT": "West Africa Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "AWST": "Australian Western Standard Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "MST": "Mountain Standard Time", "ChST": "Chamorro Standard Time", "LHST": "Lord Howe Standard Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "EST": "Eastern Standard Time", "AST": "Atlantic Standard Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "∅∅∅": "Azores Summer Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "AWDT": "Australian Western Daylight Time", "GYT": "Guyana Time", "MDT": "Mountain Daylight Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "MST": "Mountain Standard Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_PK) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_PK) 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
@@ -202,7 +202,8 @@ func (en *en_PK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PK' and handles both Whole and Real numbers based on 'v'
-func (en *en_PK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PK'
-func (en *en_PK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PK'
// in accounting notation.
-func (en *en_PK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PK'
diff --git a/en_PN/en_PN.go b/en_PN/en_PN.go
index 0c69f0af..0af93f5b 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{"TMT": "Turkmenistan Standard Time", "WITA": "Central Indonesia Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "WIB": "Western Indonesia Time", "WARST": "Western Argentina Summer Time", "EST": "Eastern Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "ADT": "Atlantic Daylight Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "UYT": "Uruguay Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "PDT": "Pacific Daylight Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time"},
+ timezones: map[string]string{"ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "CHADT": "Chatham Daylight Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "HKT": "Hong Kong Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "TMST": "Turkmenistan Summer Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "MDT": "Mountain Daylight Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "WITA": "Central Indonesia Time", "WAST": "West Africa Summer Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_PN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PN' and handles both Whole and Real numbers based on 'v'
-func (en *en_PN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PN) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PN'
-func (en *en_PN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PN'
// in accounting notation.
-func (en *en_PN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PN'
diff --git a/en_PR/en_PR.go b/en_PR/en_PR.go
index 3e987c96..5087d680 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{"WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Macau Summer Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "LHST": "Lord Howe Standard Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "ECT": "Ecuador Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "GYT": "Guyana Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "WEZ": "Western European Standard Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "∅∅∅": "Azores Summer Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "WIB": "Western Indonesia Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "MST": "Macau Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "OEZ": "Eastern European Standard Time", "AST": "Atlantic Standard Time"},
+ timezones: map[string]string{"AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "∅∅∅": "Peru Summer Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "WAT": "West Africa Standard Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "PDT": "Pacific Daylight Time", "ECT": "Ecuador Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Macau Summer Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "JDT": "Japan Daylight Time", "TMT": "Turkmenistan Standard Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "HAT": "Newfoundland Daylight Time", "UYST": "Uruguay Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_PR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PR' and handles both Whole and Real numbers based on 'v'
-func (en *en_PR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PR) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PR'
-func (en *en_PR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PR'
// in accounting notation.
-func (en *en_PR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PR'
diff --git a/en_PW/en_PW.go b/en_PW/en_PW.go
index f8442fe8..dfed4ba4 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{"WARST": "Western Argentina Summer Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "∅∅∅": "Azores Summer Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "TMT": "Turkmenistan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "HAT": "Newfoundland Daylight Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "ChST": "Chamorro Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "HNT": "Newfoundland Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "EAT": "East Africa Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time"},
+ timezones: map[string]string{"WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "COT": "Colombia Standard Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "CST": "Central Standard Time", "JST": "Japan Standard Time", "MST": "Mountain Standard Time", "MYT": "Malaysia Time", "HAT": "Newfoundland Daylight Time", "EAT": "East Africa Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "WAT": "West Africa Standard Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "GFT": "French Guiana Time", "HNT": "Newfoundland Standard Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_PW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_PW' and handles both Whole and Real numbers based on 'v'
-func (en *en_PW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_PW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_PW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_PW) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_PW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_PW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_PW'
-func (en *en_PW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_PW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_PW'
// in accounting notation.
-func (en *en_PW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_PW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_PW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_PW'
diff --git a/en_RW/en_RW.go b/en_RW/en_RW.go
index 338b88b2..340b52f3 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{"AWST": "Australian Western Standard Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "∅∅∅": "Amazon Summer Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "SGT": "Singapore Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "AKDT": "Alaska Daylight Time", "MST": "Macau Standard Time", "BOT": "Bolivia Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "JST": "Japan Standard Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "EAT": "East Africa Time", "UYST": "Uruguay Summer Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time"},
+ timezones: map[string]string{"COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "WART": "Western Argentina Standard Time", "EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Amazon Summer Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "ACST": "Australian Central Standard Time", "UYT": "Uruguay Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "UYST": "Uruguay Summer Time", "AWST": "Australian Western Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "CLT": "Chile Standard Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_RW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_RW' and handles both Whole and Real numbers based on 'v'
-func (en *en_RW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_RW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_RW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_RW) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_RW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_RW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_RW'
-func (en *en_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_RW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_RW'
// in accounting notation.
-func (en *en_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_RW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_RW'
diff --git a/en_SB/en_SB.go b/en_SB/en_SB.go
index 7845e292..83566174 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{"HADT": "Hawaii-Aleutian Daylight Time", "CAT": "Central Africa Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "UYST": "Uruguay Summer Time", "SAST": "South Africa Standard Time", "HKST": "Hong Kong Summer Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "LHST": "Lord Howe Standard Time", "EDT": "Eastern Daylight Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "CDT": "Central Daylight Time", "AWST": "Australian Western Standard Time"},
+ timezones: map[string]string{"WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "GMT": "Greenwich Mean Time", "ACWST": "Australian Central Western Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "HNT": "Newfoundland Standard Time", "WIT": "Eastern Indonesia Time", "OESZ": "Eastern European Summer Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "MDT": "Macau Summer Time", "ACWDT": "Australian Central Western Daylight Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "CAT": "Central Africa Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "∅∅∅": "Amazon Summer Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "BOT": "Bolivia Time", "AWST": "Australian Western Standard Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "MEZ": "Central European Standard Time", "JDT": "Japan Daylight 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
@@ -202,7 +202,8 @@ func (en *en_SB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SB' and handles both Whole and Real numbers based on 'v'
-func (en *en_SB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SB) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SB'
-func (en *en_SB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SB'
// in accounting notation.
-func (en *en_SB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SB'
diff --git a/en_SC/en_SC.go b/en_SC/en_SC.go
index 440ff5ef..fbc76fa6 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{"CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "CHAST": "Chatham Standard Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "SAST": "South Africa Standard Time", "TMST": "Turkmenistan Summer Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "OEZ": "Eastern European Standard Time", "VET": "Venezuela Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "MST": "Macau Standard Time", "HAT": "Newfoundland Daylight Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Brasilia Summer Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "CLT": "Chile Standard Time", "LHDT": "Lord Howe Daylight Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "HADT": "Hawaii-Aleutian Daylight Time"},
+ timezones: map[string]string{"GFT": "French Guiana Time", "MDT": "Macau Summer Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "CDT": "Central Daylight Time", "WAT": "West Africa Standard Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "LHST": "Lord Howe Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "∅∅∅": "Amazon Summer Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "MST": "Macau Standard Time", "WEZ": "Western European Standard Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "HNT": "Newfoundland Standard Time", "WESZ": "Western European Summer Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "HAT": "Newfoundland Daylight Time", "IST": "India Standard Time", "WITA": "Central Indonesia Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SC) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SC) 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
@@ -202,7 +202,8 @@ func (en *en_SC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SC' and handles both Whole and Real numbers based on 'v'
-func (en *en_SC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SC) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SC'
-func (en *en_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SC'
// in accounting notation.
-func (en *en_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SC'
diff --git a/en_SD/en_SD.go b/en_SD/en_SD.go
index e8fc320c..5e178f52 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", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "WEZ": "Western European Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "ACDT": "Australian Central Daylight Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "TMT": "Turkmenistan Standard Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "AKST": "Alaska Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "MESZ": "Central European Summer Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "LHDT": "Lord Howe Daylight Time", "EST": "Eastern Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "UYT": "Uruguay Standard Time", "EDT": "Eastern Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time"},
+ timezones: map[string]string{"WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "GFT": "French Guiana Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "ART": "Argentina Standard Time", "WEZ": "Western European Standard Time", "MST": "Macau Standard Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "SAST": "South Africa Standard Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "ADT": "Atlantic Daylight Time", "ARST": "Argentina Summer Time", "ChST": "Chamorro Standard Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "ECT": "Ecuador Time", "∅∅∅": "Peru Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "WITA": "Central Indonesia Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "MESZ": "Central European Summer Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "SRT": "Suriname Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "AEST": "Australian Eastern Standard Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_SD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SD' and handles both Whole and Real numbers based on 'v'
-func (en *en_SD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SD) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SD'
-func (en *en_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SD'
// in accounting notation.
-func (en *en_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SD'
diff --git a/en_SE/en_SE.go b/en_SE/en_SE.go
index 2e55df18..c3c8d253 100644
--- a/en_SE/en_SE.go
+++ b/en_SE/en_SE.go
@@ -18,7 +18,7 @@ type en_SE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "kr", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: ")",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
@@ -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{"OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "ARST": "Argentina Summer Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "LHST": "Lord Howe Standard Time", "CDT": "Central Daylight Time", "SRT": "Suriname Time", "HAT": "Newfoundland Daylight Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "WIB": "Western Indonesia Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "ACWST": "Australian Central Western Standard Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "AST": "Atlantic Standard Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "CST": "Central Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "WAT": "West Africa Standard Time", "WART": "Western Argentina Standard Time", "GMT": "Greenwich Mean Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time"},
+ timezones: map[string]string{"ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "IST": "India Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "CST": "Central Standard Time", "∅∅∅": "Amazon Summer Time", "SAST": "South Africa Standard Time", "CHADT": "Chatham Daylight Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "GMT": "Greenwich Mean Time", "HADT": "Hawaii-Aleutian Daylight Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "MST": "Macau Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WAST": "West Africa Summer Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time"},
}
}
@@ -204,7 +204,8 @@ func (en *en_SE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SE' and handles both Whole and Real numbers based on 'v'
-func (en *en_SE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (en *en_SE) FmtNumber(num float64, v uint64) (results string) {
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -243,13 +243,12 @@ func (en *en_SE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SE) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -277,12 +276,11 @@ func (en *en_SE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SE'
-func (en *en_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -304,7 +302,6 @@ func (en *en_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -338,13 +335,12 @@ func (en *en_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SE'
// in accounting notation.
-func (en *en_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -366,7 +362,6 @@ func (en *en_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -412,8 +407,7 @@ func (en *en_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SE'
diff --git a/en_SG/en_SG.go b/en_SG/en_SG.go
index 78220a36..ceff478e 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", "AEST": "Australian Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "CST": "Central Standard Time", "LHDT": "Lord Howe Daylight Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "JDT": "Japan Daylight Time", "CLT": "Chile Standard Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "MESZ": "Central European Summer Time", "EAT": "East Africa Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "JST": "Japan Standard Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "AKST": "Alaska Standard Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "IST": "India Standard Time", "∅∅∅": "Amazon Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "WEZ": "Western European Standard Time", "CHADT": "Chatham Daylight Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "WIB": "Western Indonesia Time", "MDT": "Macau Summer Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "MST": "Macau Standard Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time"},
+ timezones: map[string]string{"MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "AEST": "Australian Eastern Standard Time", "EDT": "Eastern Daylight Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "CHADT": "Chatham Daylight Time", "UYST": "Uruguay Summer Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "GFT": "French Guiana Time", "NZDT": "New Zealand Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "∅∅∅": "Azores Summer Time", "BT": "Bhutan Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SG) 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
@@ -202,7 +202,8 @@ func (en *en_SG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SG' and handles both Whole and Real numbers based on 'v'
-func (en *en_SG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SG'
-func (en *en_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SG'
// in accounting notation.
-func (en *en_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SG'
diff --git a/en_SH/en_SH.go b/en_SH/en_SH.go
index 48abd830..b2a1b537 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{"MST": "Mountain Standard Time", "ACWST": "Australian Central Western Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "ChST": "Chamorro Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "GFT": "French Guiana Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "∅∅∅": "Azores Summer Time", "WART": "Western Argentina Standard Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "ART": "Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "HKT": "Hong Kong Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time"},
+ timezones: map[string]string{"CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "EDT": "Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "AEST": "Australian Eastern Standard Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "CHAST": "Chatham Standard Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Amazon Summer Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "COST": "Colombia Summer Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "OEZ": "Eastern European Standard Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "GMT": "Greenwich Mean Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "EAT": "East Africa Time", "TMT": "Turkmenistan Standard Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "MDT": "Macau Summer Time", "JST": "Japan Standard Time", "GYT": "Guyana Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_SH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SH' and handles both Whole and Real numbers based on 'v'
-func (en *en_SH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SH) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SH'
-func (en *en_SH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SH'
// in accounting notation.
-func (en *en_SH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SH'
diff --git a/en_SI/en_SI.go b/en_SI/en_SI.go
index a8c63139..baccdd2a 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{"LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "BT": "Bhutan Time", "GYT": "Guyana Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "PDT": "Pacific Daylight Time", "TMT": "Turkmenistan Standard Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "ART": "Argentina Standard Time", "AST": "Atlantic Standard Time", "GFT": "French Guiana Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Brasilia Summer Time"},
+ timezones: map[string]string{"MST": "Mountain Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "WIB": "Western Indonesia Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "VET": "Venezuela Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "ACDT": "Australian Central Daylight Time", "∅∅∅": "Azores Summer Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "AEDT": "Australian Eastern Daylight Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "NZDT": "New Zealand Daylight Time", "AWDT": "Australian Western Daylight Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_SI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SI' and handles both Whole and Real numbers based on 'v'
-func (en *en_SI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SI'
-func (en *en_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SI'
// in accounting notation.
-func (en *en_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -394,8 +392,7 @@ func (en *en_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SI'
diff --git a/en_SL/en_SL.go b/en_SL/en_SL.go
index 2e7931ec..648e2d89 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{"AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "ChST": "Chamorro Standard Time", "MDT": "Macau Summer Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "∅∅∅": "Brasilia Summer Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "MEZ": "Central European Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "SGT": "Singapore Standard Time", "MST": "Macau Standard Time", "UYST": "Uruguay Summer Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "LHST": "Lord Howe Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"WAT": "West Africa Standard Time", "MDT": "Macau Summer Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Brasilia Summer Time", "COT": "Colombia Standard Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "AWDT": "Australian Western Daylight Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHADT": "Chatham Daylight Time", "HKT": "Hong Kong Standard Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "SGT": "Singapore Standard Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "OESZ": "Eastern European Summer Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_SL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SL' and handles both Whole and Real numbers based on 'v'
-func (en *en_SL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SL) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SL'
-func (en *en_SL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SL'
// in accounting notation.
-func (en *en_SL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SL'
diff --git a/en_SS/en_SS.go b/en_SS/en_SS.go
index a935126d..6cd255b7 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{"AST": "Atlantic Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "HKST": "Hong Kong Summer Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "ADT": "Atlantic Daylight Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "TMT": "Turkmenistan Standard Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "MESZ": "Central European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "HKT": "Hong Kong Standard Time"},
+ timezones: map[string]string{"WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "NZST": "New Zealand Standard Time", "MST": "Mountain Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "TMT": "Turkmenistan Standard Time", "WESZ": "Western European Summer Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "EAT": "East Africa Time", "BT": "Bhutan Time", "EDT": "Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CHADT": "Chatham Daylight Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "HKT": "Hong Kong Standard Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "GYT": "Guyana Time", "MDT": "Mountain Daylight Time", "AWDT": "Australian Western Daylight Time", "∅∅∅": "Azores Summer Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard 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
@@ -202,7 +202,8 @@ func (en *en_SS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SS' and handles both Whole and Real numbers based on 'v'
-func (en *en_SS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SS'
-func (en *en_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SS'
// in accounting notation.
-func (en *en_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SS'
diff --git a/en_SX/en_SX.go b/en_SX/en_SX.go
index a4168300..06942c98 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{"WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WARST": "Western Argentina Summer Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "∅∅∅": "Amazon Summer Time", "WART": "Western Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "CLT": "Chile Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "HAT": "Newfoundland Daylight Time", "UYT": "Uruguay Standard Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "CHAST": "Chatham Standard Time", "COT": "Colombia Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "ACDT": "Australian Central Daylight Time", "AKST": "Alaska Standard Time", "MDT": "Macau Summer Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time"},
+ timezones: map[string]string{"ECT": "Ecuador Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Amazon Summer Time", "EAT": "East Africa Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "AST": "Atlantic Standard Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "HKT": "Hong Kong Standard Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WIB": "Western Indonesia Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "IST": "India Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "NZDT": "New Zealand Daylight Time", "JST": "Japan Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "OEZ": "Eastern European Standard Time", "AWDT": "Australian Western Daylight Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard 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
@@ -202,7 +202,8 @@ func (en *en_SX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SX' and handles both Whole and Real numbers based on 'v'
-func (en *en_SX) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SX) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SX'
-func (en *en_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SX'
// in accounting notation.
-func (en *en_SX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SX'
diff --git a/en_SZ/en_SZ.go b/en_SZ/en_SZ.go
index a3d609c4..3cc7bb42 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{"AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "ACDT": "Australian Central Daylight Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "EDT": "Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "OESZ": "Eastern European Summer Time", "CHAST": "Chatham Standard Time", "WAST": "West Africa Summer Time", "ACWDT": "Australian Central Western Daylight Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "AEDT": "Australian Eastern Daylight Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "JST": "Japan Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "MST": "Macau Standard Time", "WART": "Western Argentina Standard Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "WAT": "West Africa Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time"},
+ timezones: map[string]string{"WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "MST": "Macau Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "∅∅∅": "Amazon Summer Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "MDT": "Macau Summer Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "AST": "Atlantic Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_SZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_SZ' and handles both Whole and Real numbers based on 'v'
-func (en *en_SZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_SZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_SZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_SZ) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_SZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_SZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_SZ'
-func (en *en_SZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_SZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_SZ'
// in accounting notation.
-func (en *en_SZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_SZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_SZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_SZ'
diff --git a/en_TC/en_TC.go b/en_TC/en_TC.go
index 169b138d..11986a7e 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{"HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "UYST": "Uruguay Summer Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "MST": "Macau Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "IST": "India Standard Time", "MDT": "Macau Summer Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "ACST": "Australian Central Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "PST": "Pacific Standard Time", "OESZ": "Eastern European Summer Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "AKDT": "Alaska Daylight Time", "CAT": "Central Africa Time", "NZDT": "New Zealand Daylight Time", "MYT": "Malaysia Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "MESZ": "Central European Summer Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "∅∅∅": "Amazon Summer Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time"},
+ timezones: map[string]string{"OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "UYST": "Uruguay Summer Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "∅∅∅": "Azores Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "HKT": "Hong Kong Standard Time", "ChST": "Chamorro Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "ECT": "Ecuador Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "SRT": "Suriname Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "MYT": "Malaysia Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "EAT": "East Africa Time", "MST": "Macau Standard Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "TMST": "Turkmenistan Summer Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TC' and handles both Whole and Real numbers based on 'v'
-func (en *en_TC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TC) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TC'
-func (en *en_TC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TC'
// in accounting notation.
-func (en *en_TC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TC'
diff --git a/en_TK/en_TK.go b/en_TK/en_TK.go
index 28f40a94..e202f075 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{"AKST": "Alaska Standard Time", "COST": "Colombia Summer Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "WESZ": "Western European Summer Time", "GMT": "Greenwich Mean Time", "MDT": "Macau Summer Time", "UYT": "Uruguay Standard Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "CHADT": "Chatham Daylight Time", "AWST": "Australian Western Standard Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time", "GFT": "French Guiana Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time"},
+ timezones: map[string]string{"WAST": "West Africa Summer Time", "MDT": "Macau Summer Time", "AST": "Atlantic Standard Time", "∅∅∅": "Peru Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "WIB": "Western Indonesia Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "ACWST": "Australian Central Western Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TK' and handles both Whole and Real numbers based on 'v'
-func (en *en_TK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TK) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TK'
-func (en *en_TK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TK'
// in accounting notation.
-func (en *en_TK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TK'
diff --git a/en_TO/en_TO.go b/en_TO/en_TO.go
index e8ed4887..046d6bfc 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{"OESZ": "Eastern European Summer Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "JDT": "Japan Daylight Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "SRT": "Suriname Time", "MDT": "Mountain Daylight Time", "OEZ": "Eastern European Standard Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "COT": "Colombia Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time"},
+ timezones: map[string]string{"HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "SAST": "South Africa Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "∅∅∅": "Brasilia Summer Time", "LHST": "Lord Howe Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "BT": "Bhutan Time", "ADT": "Atlantic Daylight Time", "VET": "Venezuela Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "TMT": "Turkmenistan Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "BOT": "Bolivia Time", "TMST": "Turkmenistan Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TO' and handles both Whole and Real numbers based on 'v'
-func (en *en_TO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TO) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TO'
-func (en *en_TO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TO'
// in accounting notation.
-func (en *en_TO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TO'
diff --git a/en_TT/en_TT.go b/en_TT/en_TT.go
index 2f6cfc2b..b6982f1d 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{"IST": "India Standard Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "WIT": "Eastern Indonesia Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "GFT": "French Guiana Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "MESZ": "Central European Summer Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "NZST": "New Zealand Standard Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "TMST": "Turkmenistan Summer Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "CLT": "Chile Standard Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "ARST": "Argentina Summer Time", "SRT": "Suriname Time", "HKT": "Hong Kong Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "PDT": "Pacific Daylight Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLST": "Chile Summer Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "MST": "Mountain Standard Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time"},
+ timezones: map[string]string{"ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "BOT": "Bolivia Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "EAT": "East Africa Time", "UYST": "Uruguay Summer Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "MST": "Mountain Standard Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "GMT": "Greenwich Mean Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TT' and handles both Whole and Real numbers based on 'v'
-func (en *en_TT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TT) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TT'
-func (en *en_TT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TT'
// in accounting notation.
-func (en *en_TT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TT'
diff --git a/en_TV/en_TV.go b/en_TV/en_TV.go
index 9fd62219..d863b132 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{"WEZ": "Western European Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "JDT": "Japan Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "UYST": "Uruguay Summer Time", "UYT": "Uruguay Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Azores Summer Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "CST": "Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "COT": "Colombia Standard Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Macau Summer Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "MST": "Macau Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "HAST": "Hawaii-Aleutian Standard Time", "CHADT": "Chatham Daylight Time"},
+ timezones: map[string]string{"AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "IST": "India Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "JDT": "Japan Daylight Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "MDT": "Mountain Daylight Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "MST": "Mountain Standard Time", "BT": "Bhutan Time", "CDT": "Central Daylight Time", "CHADT": "Chatham Daylight Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "GMT": "Greenwich Mean Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Azores Summer Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "ART": "Argentina Standard Time", "COT": "Colombia Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TV) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TV' and handles both Whole and Real numbers based on 'v'
-func (en *en_TV) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TV) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TV' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TV) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TV) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TV) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TV'
-func (en *en_TV) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TV) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TV) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TV'
// in accounting notation.
-func (en *en_TV) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TV) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TV) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TV'
diff --git a/en_TZ/en_TZ.go b/en_TZ/en_TZ.go
index d193c7d7..70c33995 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{"TMST": "Turkmenistan Summer Time", "MYT": "Malaysia Time", "OEZ": "Eastern European Standard Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "CAT": "Central Africa Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "HAST": "Hawaii-Aleutian Standard Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "∅∅∅": "Azores Summer Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "ARST": "Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "OESZ": "Eastern European Summer Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "WAT": "West Africa Standard Time"},
+ timezones: map[string]string{"CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "NZST": "New Zealand Standard Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "MST": "Mountain Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "BT": "Bhutan Time", "AEST": "Australian Eastern Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_TZ' and handles both Whole and Real numbers based on 'v'
-func (en *en_TZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_TZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_TZ) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_TZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_TZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_TZ'
-func (en *en_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_TZ'
// in accounting notation.
-func (en *en_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_TZ'
diff --git a/en_UG/en_UG.go b/en_UG/en_UG.go
index 4724bcfe..6c679f53 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{"JDT": "Japan Daylight Time", "OESZ": "Eastern European Summer Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "MDT": "Mountain Daylight Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "VET": "Venezuela Time", "TMST": "Turkmenistan Summer Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "WEZ": "Western European Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "GMT": "Greenwich Mean Time", "ART": "Argentina Standard Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "WARST": "Western Argentina Summer Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "MST": "Macau Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "CST": "Central Standard Time", "ChST": "Chamorro Standard Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Acre Summer Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WAST": "West Africa Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "ECT": "Ecuador Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_UG' and handles both Whole and Real numbers based on 'v'
-func (en *en_UG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_UG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_UG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_UG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_UG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_UG'
-func (en *en_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_UG'
// in accounting notation.
-func (en *en_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_UG'
diff --git a/en_UM/en_UM.go b/en_UM/en_UM.go
index d9d3f3c7..67aa141a 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{"PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "JDT": "Japan Daylight Time", "CHAST": "Chatham Standard Time", "ACDT": "Australian Central Daylight Time", "MST": "Mountain Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "AWDT": "Australian Western Daylight Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "CLT": "Chile Standard Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "OESZ": "Eastern European Summer Time", "ADT": "Atlantic Daylight Time", "LHDT": "Lord Howe Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "SGT": "Singapore Standard Time", "OEZ": "Eastern European Standard Time", "NZST": "New Zealand Standard Time", "ECT": "Ecuador Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "MDT": "Mountain Daylight Time"},
+ timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "ECT": "Ecuador Time", "WIB": "Western Indonesia Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "AEST": "Australian Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "WAT": "West Africa Standard Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "TMT": "Turkmenistan Standard Time", "AKST": "Alaska Standard Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "AWST": "Australian Western Standard Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "MESZ": "Central European Summer Time", "∅∅∅": "Azores Summer Time", "ChST": "Chamorro Standard Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_UM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_UM' and handles both Whole and Real numbers based on 'v'
-func (en *en_UM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_UM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_UM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_UM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_UM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_UM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_UM'
-func (en *en_UM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_UM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_UM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_UM'
// in accounting notation.
-func (en *en_UM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_UM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_UM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_UM'
diff --git a/en_US/en_US.go b/en_US/en_US.go
index 8570c3de..eaf84895 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{"SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "IST": "India Standard Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "AEST": "Australian Eastern Standard Time", "TMT": "Turkmenistan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "AEDT": "Australian Eastern Daylight Time", "MDT": "Mountain Daylight Time", "JDT": "Japan Daylight Time", "WESZ": "Western European Summer Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "WEZ": "Western European Standard Time", "ART": "Argentina Standard Time", "∅∅∅": "Azores Summer Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "MESZ": "Central European Summer Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "MST": "Mountain Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "AST": "Atlantic Standard Time", "IST": "India Standard Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "EAT": "East Africa Time", "LHST": "Lord Howe Standard Time", "HKST": "Hong Kong Summer Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "∅∅∅": "Amazon Summer Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "MDT": "Macau Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AEDT": "Australian Eastern Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_US) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_US' and handles both Whole and Real numbers based on 'v'
-func (en *en_US) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_US) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_US' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_US) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_US) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_US) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_US'
-func (en *en_US) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_US) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_US) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_US'
// in accounting notation.
-func (en *en_US) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_US) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_US) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_US'
diff --git a/en_US_POSIX/en_US_POSIX.go b/en_US_POSIX/en_US_POSIX.go
index 4bade0aa..a512e8d2 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{"WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "CHADT": "Chatham Daylight Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "WIT": "Eastern Indonesia Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Brasilia Summer Time", "CDT": "Central Daylight Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "BT": "Bhutan Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "WARST": "Western Argentina Summer Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "SGT": "Singapore Standard Time", "HAT": "Newfoundland Daylight Time", "WEZ": "Western European Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "ChST": "Chamorro Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time"},
+ timezones: map[string]string{"AKST": "Alaska Standard Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "∅∅∅": "Amazon Summer Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "ACST": "Australian Central Standard Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "ADT": "Atlantic Daylight Time", "ChST": "Chamorro Standard Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "PDT": "Pacific Daylight Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "EDT": "Eastern Daylight Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "WIB": "Western Indonesia Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_US_POSIX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_US_POSIX' and handles both Whole and Real numbers based on 'v'
-func (en *en_US_POSIX) FmtNumber(num float64, v uint64) (results string) {
+func (en *en_US_POSIX) FmtNumber(num float64, v uint64) string {
+
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
@@ -227,13 +228,12 @@ func (en *en_US_POSIX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_US_POSIX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_US_POSIX) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_US_POSIX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -259,12 +259,11 @@ func (en *en_US_POSIX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_US_POSIX'
-func (en *en_US_POSIX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_US_POSIX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -310,13 +309,12 @@ func (en *en_US_POSIX) FmtCurrency(num float64, v uint64, currency currency.Type
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_US_POSIX'
// in accounting notation.
-func (en *en_US_POSIX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_US_POSIX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -374,8 +372,7 @@ func (en *en_US_POSIX) FmtAccounting(num float64, v uint64, currency currency.Ty
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_US_POSIX'
diff --git a/en_VC/en_VC.go b/en_VC/en_VC.go
index d81f90f7..cd54c86b 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{"HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "GYT": "Guyana Time", "WEZ": "Western European Standard Time", "CLT": "Chile Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "OESZ": "Eastern European Summer Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "HNT": "Newfoundland Standard Time", "UYT": "Uruguay Standard Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "∅∅∅": "Azores Summer Time", "WITA": "Central Indonesia Time", "CHAST": "Chatham Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time"},
+ timezones: map[string]string{"ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "MST": "Mountain Standard Time", "∅∅∅": "Azores Summer Time", "WEZ": "Western European Standard Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "SRT": "Suriname Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "JST": "Japan Standard Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "WART": "Western Argentina Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "GYT": "Guyana Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_VC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_VC' and handles both Whole and Real numbers based on 'v'
-func (en *en_VC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_VC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_VC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_VC) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_VC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_VC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_VC'
-func (en *en_VC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_VC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_VC'
// in accounting notation.
-func (en *en_VC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_VC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_VC'
diff --git a/en_VG/en_VG.go b/en_VG/en_VG.go
index beeef2f3..292eaec0 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{"EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "CDT": "Central Daylight Time", "CAT": "Central Africa Time", "WAST": "West Africa Summer Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "∅∅∅": "Azores Summer Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "NZST": "New Zealand Standard Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKST": "Hong Kong Summer Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "WIB": "Western Indonesia Time", "ACST": "Australian Central Standard Time", "MESZ": "Central European Summer Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "WAT": "West Africa Standard Time", "ChST": "Chamorro Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "LHST": "Lord Howe Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "OEZ": "Eastern European Standard Time", "CHADT": "Chatham Daylight Time"},
+ timezones: map[string]string{"ACST": "Australian Central Standard Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "ACWDT": "Australian Central Western Daylight Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "∅∅∅": "Peru Summer Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "ACWST": "Australian Central Western Standard Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "AKST": "Alaska Standard Time", "MST": "Macau Standard Time", "MESZ": "Central European Summer Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "EST": "Eastern Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "WAST": "West Africa Summer Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_VG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_VG) 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
@@ -202,7 +202,8 @@ func (en *en_VG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_VG' and handles both Whole and Real numbers based on 'v'
-func (en *en_VG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_VG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_VG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_VG) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_VG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_VG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_VG'
-func (en *en_VG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_VG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_VG'
// in accounting notation.
-func (en *en_VG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_VG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_VG'
diff --git a/en_VI/en_VI.go b/en_VI/en_VI.go
index eaa53ae9..7c44c374 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{"AKDT": "Alaska Daylight Time", "ACST": "Australian Central Standard Time", "MDT": "Mountain Daylight Time", "LHDT": "Lord Howe Daylight Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "CLT": "Chile Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "UYST": "Uruguay Summer Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "TMT": "Turkmenistan Standard Time", "AST": "Atlantic Standard Time", "MST": "Mountain Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "WAST": "West Africa Summer Time", "WITA": "Central Indonesia Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "JDT": "Japan Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CST": "Central Standard Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "LHST": "Lord Howe Standard Time"},
+ timezones: map[string]string{"ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "ChST": "Chamorro Standard Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "IST": "India Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Acre Summer Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "VET": "Venezuela Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "WESZ": "Western European Summer Time", "PST": "Pacific Standard 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)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -202,7 +202,8 @@ func (en *en_VI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_VI' and handles both Whole and Real numbers based on 'v'
-func (en *en_VI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_VI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_VI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_VI) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_VI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_VI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_VI'
-func (en *en_VI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_VI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_VI'
// in accounting notation.
-func (en *en_VI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_VI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_VI'
diff --git a/en_VU/en_VU.go b/en_VU/en_VU.go
index 69fe189b..db5c5491 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{"AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "SRT": "Suriname Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "WITA": "Central Indonesia Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "MESZ": "Central European Summer Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "NZDT": "New Zealand Daylight Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Azores Summer Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "MDT": "Mountain Daylight Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "ARST": "Argentina Summer Time", "MST": "Mountain Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "CLT": "Chile Standard Time"},
+ timezones: map[string]string{"UYT": "Uruguay Standard Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "MEZ": "Central European Standard Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "HKT": "Hong Kong Standard Time", "AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Peru Summer Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "OEZ": "Eastern European Standard Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "SGT": "Singapore Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "ChST": "Chamorro Standard Time", "VET": "Venezuela Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "BT": "Bhutan Time", "EST": "Eastern Standard Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ECT": "Ecuador Time", "MST": "Macau Standard Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_VU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_VU' and handles both Whole and Real numbers based on 'v'
-func (en *en_VU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_VU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_VU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_VU) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_VU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_VU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_VU'
-func (en *en_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_VU'
// in accounting notation.
-func (en *en_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_VU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_VU'
diff --git a/en_WS/en_WS.go b/en_WS/en_WS.go
index 0e97f2b8..94213585 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{"AWST": "Australian Western Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "COT": "Colombia Standard Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "OEZ": "Eastern European Standard Time", "ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "OESZ": "Eastern European Summer Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "∅∅∅": "Brasilia Summer Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "COST": "Colombia Summer Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "VET": "Venezuela Time"},
+ timezones: map[string]string{"WIT": "Eastern Indonesia Time", "ARST": "Argentina Summer Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "AKST": "Alaska Standard Time", "WAT": "West Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "MST": "Macau Standard Time", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "WESZ": "Western European Summer Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "MESZ": "Central European Summer Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Brasilia Summer Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_WS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_WS' and handles both Whole and Real numbers based on 'v'
-func (en *en_WS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_WS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_WS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_WS) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_WS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_WS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_WS'
-func (en *en_WS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_WS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_WS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_WS'
// in accounting notation.
-func (en *en_WS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_WS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_WS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_WS'
diff --git a/en_ZA/en_ZA.go b/en_ZA/en_ZA.go
index cc8be540..081eb7c5 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{"MDT": "Macau Summer Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "∅∅∅": "Brasilia Summer Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "HNT": "Newfoundland Standard Time", "UYST": "Uruguay Summer Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "TMST": "Turkmenistan Summer Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "ART": "Argentina Standard Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "COT": "Colombia Standard Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Amazon Summer Time", "MST": "Macau Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "SRT": "Suriname Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "WAST": "West Africa Summer Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "CDT": "Central Daylight Time", "ECT": "Ecuador Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "WAT": "West Africa Standard Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MDT": "Macau Summer Time", "WART": "Western Argentina Standard Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "UYT": "Uruguay Standard Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_ZA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_ZA' and handles both Whole and Real numbers based on 'v'
-func (en *en_ZA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,7 +223,6 @@ func (en *en_ZA) FmtNumber(num float64, v uint64) (results string) {
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +241,12 @@ func (en *en_ZA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_ZA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_ZA) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_ZA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -273,12 +272,11 @@ func (en *en_ZA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZA'
-func (en *en_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -300,7 +298,6 @@ func (en *en_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -334,13 +331,12 @@ func (en *en_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZA'
// in accounting notation.
-func (en *en_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -362,7 +358,6 @@ func (en *en_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(en.group) - 1; j >= 0; j-- {
b = append(b, en.group[j])
}
-
count = 1
} else {
count++
@@ -408,8 +403,7 @@ func (en *en_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_ZA'
diff --git a/en_ZM/en_ZM.go b/en_ZM/en_ZM.go
index d01016c6..62235355 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{"TMST": "Turkmenistan Summer Time", "WESZ": "Western European Summer Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "UYST": "Uruguay Summer Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "ACWST": "Australian Central Western Standard Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "GYT": "Guyana Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "AWST": "Australian Western Standard Time", "EAT": "East Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "CHADT": "Chatham Daylight Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "CLST": "Chile Summer Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "COT": "Colombia Standard Time", "BT": "Bhutan Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "IST": "India Standard Time", "AEDT": "Australian Eastern Daylight Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "ChST": "Chamorro Standard Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "MST": "Mountain Standard Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "ARST": "Argentina Summer Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "∅∅∅": "Azores Summer Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "MDT": "Mountain Daylight Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "BOT": "Bolivia Time", "HKT": "Hong Kong Standard Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "AWST": "Australian Western Standard Time", "WAST": "West Africa Summer Time", "WEZ": "Western European Standard Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "OEZ": "Eastern European Standard Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "TMT": "Turkmenistan Standard Time", "COST": "Colombia Summer Time", "ACWST": "Australian Central Western Standard Time", "AST": "Atlantic Standard Time", "SRT": "Suriname Time"},
}
}
@@ -202,7 +202,8 @@ func (en *en_ZM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_ZM' and handles both Whole and Real numbers based on 'v'
-func (en *en_ZM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_ZM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_ZM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_ZM) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_ZM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_ZM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZM'
-func (en *en_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZM'
// in accounting notation.
-func (en *en_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_ZM'
diff --git a/en_ZW/en_ZW.go b/en_ZW/en_ZW.go
index b8b9f438..51c8676c 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{"ECT": "Ecuador Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "WESZ": "Western European Summer Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "AEDT": "Australian Eastern Daylight Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "WITA": "Central Indonesia Time", "GFT": "French Guiana Time", "MDT": "Macau Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "NZDT": "New Zealand Daylight Time", "GYT": "Guyana Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "TMST": "Turkmenistan Summer Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "∅∅∅": "Acre Summer Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time"},
+ timezones: map[string]string{"EAT": "East Africa Time", "CLST": "Chile Summer Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "GMT": "Greenwich Mean Time", "COT": "Colombia Standard Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "ChST": "Chamorro Standard Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "WIB": "Western Indonesia Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WAST": "West Africa Summer Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Azores Summer Time", "TMST": "Turkmenistan Summer Time", "ARST": "Argentina Summer Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "PDT": "Pacific Daylight Time", "HKT": "Hong Kong Standard Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_ZW) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_ZW) 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
@@ -202,7 +202,8 @@ func (en *en_ZW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'en_ZW' and handles both Whole and Real numbers based on 'v'
-func (en *en_ZW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,13 +239,12 @@ func (en *en_ZW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'en_ZW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (en *en_ZW) FmtPercent(num float64, v uint64) (results string) {
+func (en *en_ZW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(en.decimal)
b := make([]byte, 0, l)
@@ -270,12 +270,11 @@ func (en *en_ZW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, en.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZW'
-func (en *en_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -328,13 +327,12 @@ func (en *en_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'en_ZW'
// in accounting notation.
-func (en *en_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (en *en_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
@@ -399,8 +397,7 @@ func (en *en_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, en.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'en_ZW'
diff --git a/eo/eo.go b/eo/eo.go
index 44851b7c..e8d27aae 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{"WESZ": "okcidenta eŭropa somera tempo", "MESZ": "centra eŭropa somera tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "HNT": "HNT", "COST": "COST", "AST": "atlantika nord-amerika norma tempo", "VET": "VET", "IST": "barata tempo", "WITA": "centra indonezia tempo", "WIT": "orienta indonezia tempo", "HKST": "HKST", "CAT": "centra afrika tempo", "CLT": "CLT", "UYST": "UYST", "OESZ": "orienta eŭropa somera tempo", "AWST": "okcidenta aŭstralia norma tempo", "BOT": "BOT", "JST": "japana norma tempo", "PST": "pacifika nord-amerika norma tempo", "ADT": "atlantika nord-amerika somera tempo", "BT": "BT", "JDT": "japana somera tempo", "MEZ": "centra eŭropa norma tempo", "ACDT": "centra aŭstralia somera tempo", "SRT": "SRT", "CST": "centra nord-amerika norma tempo", "NZST": "NZST", "CHAST": "CHAST", "ART": "ART", "WART": "WART", "TMT": "TMT", "EDT": "orienta nord-amerika somera tempo", "GMT": "universala tempo kunordigita", "SAST": "suda afrika tempo", "HKT": "HKT", "CLST": "CLST", "AEDT": "orienta aŭstralia somera tempo", "NZDT": "NZDT", "ECT": "ECT", "∅∅∅": "∅∅∅", "WIB": "okcidenta indonezia tempo", "GYT": "GYT", "WAST": "okcidenta afrika somera tempo", "HADT": "HADT", "HAST": "HAST", "MDT": "MDT", "ARST": "ARST", "ACWDT": "centrokcidenta aŭstralia somera tempo", "GFT": "GFT", "ChST": "ChST", "MST": "MST", "WAT": "okcidenta afrika norma tempo", "SGT": "SGT", "HAT": "HAT", "UYT": "UYT", "ACST": "centra aŭstralia norma tempo", "LHDT": "LHDT", "MYT": "MYT", "AKST": "AKST", "WEZ": "okcidenta eŭropa norma tempo", "AWDT": "okcidenta aŭstralia somera tempo", "PDT": "pacifika nord-amerika somera tempo", "COT": "COT", "LHST": "LHST", "EAT": "orienta afrika tempo", "EST": "orienta nord-amerika norma tempo", "OEZ": "orienta eŭropa norma tempo", "WARST": "WARST", "AEST": "orienta aŭstralia norma tempo", "CHADT": "CHADT", "TMST": "TMST", "AKDT": "AKDT", "CDT": "centra nord-amerika somera tempo"},
+ timezones: map[string]string{"GYT": "GYT", "BT": "BT", "NZST": "NZST", "CHADT": "CHADT", "ACWDT": "centrokcidenta aŭstralia somera tempo", "JDT": "japana somera tempo", "AST": "atlantika nord-amerika norma tempo", "HNT": "HNT", "HAT": "HAT", "WESZ": "okcidenta eŭropa somera tempo", "PST": "pacifika nord-amerika norma tempo", "BOT": "BOT", "HKT": "HKT", "WAT": "okcidenta afrika norma tempo", "EST": "orienta nord-amerika norma tempo", "GMT": "universala tempo kunordigita", "OESZ": "orienta eŭropa somera tempo", "JST": "japana norma tempo", "∅∅∅": "∅∅∅", "TMT": "TMT", "MDT": "monta nord-amerika somera tempo", "MYT": "MYT", "ARST": "ARST", "COT": "COT", "WAST": "okcidenta afrika somera tempo", "WITA": "centra indonezia tempo", "ChST": "ChST", "COST": "COST", "SAST": "suda afrika tempo", "WEZ": "okcidenta eŭropa norma tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "ADT": "atlantika nord-amerika somera tempo", "UYST": "UYST", "WIT": "orienta indonezia tempo", "CDT": "centra nord-amerika somera tempo", "AKDT": "AKDT", "LHST": "LHST", "VET": "VET", "SGT": "SGT", "SRT": "SRT", "ART": "ART", "UYT": "UYT", "TMST": "TMST", "ECT": "ECT", "OEZ": "orienta eŭropa norma tempo", "CLST": "CLST", "AWST": "okcidenta aŭstralia norma tempo", "AWDT": "okcidenta aŭstralia somera tempo", "AKST": "AKST", "NZDT": "NZDT", "CHAST": "CHAST", "MESZ": "centra eŭropa somera tempo", "AEDT": "orienta aŭstralia somera tempo", "WARST": "WARST", "PDT": "pacifika nord-amerika somera tempo", "HKST": "HKST", "CAT": "centra afrika tempo", "LHDT": "LHDT", "CLT": "CLT", "HAST": "HAST", "CST": "centra nord-amerika norma tempo", "MST": "monta nord-amerika norma tempo", "HADT": "HADT", "WIB": "okcidenta indonezia tempo", "EDT": "orienta nord-amerika somera tempo", "EAT": "orienta afrika tempo", "ACST": "centra aŭstralia norma tempo", "ACDT": "centra aŭstralia somera tempo", "AEST": "orienta aŭstralia norma tempo", "WART": "WART", "MEZ": "centra eŭropa norma tempo", "IST": "barata tempo", "GFT": "GFT"},
}
}
@@ -191,7 +191,8 @@ func (eo *eo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'eo' and handles both Whole and Real numbers based on 'v'
-func (eo *eo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (eo *eo) FmtNumber(num float64, v uint64) (results string) {
for j := len(eo.group) - 1; j >= 0; j-- {
b = append(b, eo.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (eo *eo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'eo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (eo *eo) FmtPercent(num float64, v uint64) (results string) {
+func (eo *eo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(eo.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (eo *eo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, eo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'eo'
-func (eo *eo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (eo *eo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eo.currencies[currency]
@@ -310,13 +308,12 @@ func (eo *eo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, eo.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'eo'
// in accounting notation.
-func (eo *eo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (eo *eo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eo.currencies[currency]
@@ -372,8 +369,7 @@ func (eo *eo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, eo.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'eo'
diff --git a/eo_001/eo_001.go b/eo_001/eo_001.go
index 83cc6de2..e2c79003 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{"LHST": "LHST", "HAST": "HAST", "IST": "barata tempo", "AWDT": "okcidenta aŭstralia somera tempo", "UYST": "UYST", "GMT": "universala tempo kunordigita", "AEST": "orienta aŭstralia norma tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "ART": "ART", "ADT": "atlantika nord-amerika somera tempo", "HADT": "HADT", "SGT": "SGT", "CST": "centra nord-amerika norma tempo", "OESZ": "orienta eŭropa somera tempo", "SRT": "SRT", "AKDT": "AKDT", "VET": "VET", "WITA": "centra indonezia tempo", "ChST": "ChST", "AWST": "okcidenta aŭstralia norma tempo", "EAT": "orienta afrika tempo", "COST": "COST", "ARST": "ARST", "MDT": "monta nord-amerika somera tempo", "WART": "WART", "ACDT": "centra aŭstralia somera tempo", "WAT": "okcidenta afrika norma tempo", "∅∅∅": "∅∅∅", "UYT": "UYT", "AST": "atlantika nord-amerika norma tempo", "WIT": "orienta indonezia tempo", "TMST": "TMST", "AEDT": "orienta aŭstralia somera tempo", "TMT": "TMT", "OEZ": "orienta eŭropa norma tempo", "PST": "pacifika nord-amerika norma tempo", "COT": "COT", "ACWDT": "centrokcidenta aŭstralia somera tempo", "HNT": "HNT", "HKT": "HKT", "CLST": "CLST", "PDT": "pacifika nord-amerika somera tempo", "WAST": "okcidenta afrika somera tempo", "ECT": "ECT", "CDT": "centra nord-amerika somera tempo", "EDT": "orienta nord-amerika somera tempo", "CLT": "CLT", "JST": "japana norma tempo", "JDT": "japana somera tempo", "AKST": "AKST", "HAT": "HAT", "NZST": "NZST", "MST": "monta nord-amerika norma tempo", "MYT": "MYT", "CHADT": "CHADT", "ACST": "centra aŭstralia norma tempo", "WARST": "WARST", "SAST": "suda afrika tempo", "HKST": "HKST", "CAT": "centra afrika tempo", "WESZ": "okcidenta eŭropa somera tempo", "LHDT": "LHDT", "MEZ": "centra eŭropa norma tempo", "GYT": "GYT", "GFT": "GFT", "BT": "BT", "EST": "orienta nord-amerika norma tempo", "NZDT": "NZDT", "WIB": "okcidenta indonezia tempo", "BOT": "BOT", "CHAST": "CHAST", "MESZ": "centra eŭropa somera tempo", "WEZ": "okcidenta eŭropa norma tempo"},
+ timezones: map[string]string{"GMT": "universala tempo kunordigita", "ART": "ART", "EST": "orienta nord-amerika norma tempo", "AEDT": "orienta aŭstralia somera tempo", "PDT": "pacifika nord-amerika somera tempo", "UYST": "UYST", "BT": "BT", "SAST": "suda afrika tempo", "CHAST": "CHAST", "ACST": "centra aŭstralia norma tempo", "AKDT": "AKDT", "LHST": "LHST", "CAT": "centra afrika tempo", "WITA": "centra indonezia tempo", "WIB": "okcidenta indonezia tempo", "VET": "VET", "MYT": "MYT", "HAT": "HAT", "BOT": "BOT", "MDT": "MDT", "CLST": "CLST", "WAST": "okcidenta afrika somera tempo", "JST": "japana norma tempo", "GYT": "GYT", "LHDT": "LHDT", "EAT": "orienta afrika tempo", "CDT": "centra nord-amerika somera tempo", "AKST": "AKST", "COT": "COT", "ACWST": "centrokcidenta aŭstralia norma tempo", "MESZ": "centra eŭropa somera tempo", "PST": "pacifika nord-amerika norma tempo", "GFT": "GFT", "ChST": "ChST", "ECT": "ECT", "∅∅∅": "∅∅∅", "JDT": "japana somera tempo", "AWDT": "okcidenta aŭstralia somera tempo", "ARST": "ARST", "COST": "COST", "CHADT": "CHADT", "OEZ": "orienta eŭropa norma tempo", "CLT": "CLT", "AEST": "orienta aŭstralia norma tempo", "HKST": "HKST", "HADT": "HADT", "WEZ": "okcidenta eŭropa norma tempo", "WAT": "okcidenta afrika norma tempo", "SGT": "SGT", "HKT": "HKT", "TMST": "TMST", "NZST": "NZST", "ACDT": "centra aŭstralia somera tempo", "MST": "MST", "MEZ": "centra eŭropa norma tempo", "AWST": "okcidenta aŭstralia norma tempo", "SRT": "SRT", "ACWDT": "centrokcidenta aŭstralia somera tempo", "OESZ": "orienta eŭropa somera tempo", "AST": "atlantika nord-amerika norma tempo", "UYT": "UYT", "EDT": "orienta nord-amerika somera tempo", "HAST": "HAST", "NZDT": "NZDT", "WARST": "WARST", "IST": "barata tempo", "WIT": "orienta indonezia tempo", "TMT": "TMT", "WESZ": "okcidenta eŭropa somera tempo", "WART": "WART", "HNT": "HNT", "CST": "centra nord-amerika norma tempo", "ADT": "atlantika nord-amerika somera tempo"},
}
}
@@ -191,7 +191,8 @@ func (eo *eo_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'eo_001' and handles both Whole and Real numbers based on 'v'
-func (eo *eo_001) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (eo *eo_001) FmtNumber(num float64, v uint64) (results string) {
for j := len(eo.group) - 1; j >= 0; j-- {
b = append(b, eo.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (eo *eo_001) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'eo_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (eo *eo_001) FmtPercent(num float64, v uint64) (results string) {
+func (eo *eo_001) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(eo.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (eo *eo_001) FmtPercent(num float64, v uint64) (results string) {
b = append(b, eo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'eo_001'
-func (eo *eo_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (eo *eo_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eo.currencies[currency]
@@ -310,13 +308,12 @@ func (eo *eo_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
b = append(b, eo.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'eo_001'
// in accounting notation.
-func (eo *eo_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (eo *eo_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eo.currencies[currency]
@@ -372,8 +369,7 @@ func (eo *eo_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
b = append(b, eo.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'eo_001'
diff --git a/es/es.go b/es/es.go
index ba41a8f4..2a999c67 100644
--- a/es/es.go
+++ b/es/es.go
@@ -18,7 +18,7 @@ type es struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "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", "CA$", "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 ", "₧", "ETB", "€", "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", "฿", "TJR ", "TJS", "TMM ", "TMT", "TND", "TOP", "TPE ", "TRL ", "TRY", "TTD", "TWD", "TZS", "UAH", "UAK ", "UGS ", "UGX", "$", "USN ", "USS ", "UYI ", "UYP ", "UYU", "UZS", "VEB ", "VEF", "₫", "VNN ", "VUV", "WST", "XAF", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD", "XDR ", "XEU ", "XFO ", "XFU ", "XOF", "XPD ", "CFPF", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR", "ZMK ", "ZMW", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"ART": "hora estándar de Argentina", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "TMST": "hora de verano de Turkmenistán", "VET": "hora de Venezuela", "WITA": "hora de Indonesia central", "HKST": "hora de verano de Hong Kong", "WESZ": "hora de verano de Europa occidental", "ACDT": "hora de verano de Australia central", "AWDT": "hora de verano de Australia occidental", "GMT": "hora del meridiano de Greenwich", "WIB": "hora de Indonesia occidental", "GYT": "hora de Guyana", "JST": "hora estándar de Japón", "CAT": "hora de África central", "EDT": "hora de verano oriental", "ARST": "hora de verano de Argentina", "SAST": "hora de Sudáfrica", "MST": "hora estándar de las Montañas", "AKDT": "hora de verano de Alaska", "HKT": "hora estándar de Hong Kong", "WEZ": "hora estándar de Europa occidental", "UYST": "hora de verano de Uruguay", "OESZ": "hora de verano de Europa oriental", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "GFT": "hora de la Guayana Francesa", "ECT": "hora de Ecuador", "HADT": "hora de verano de Hawái-Aleutiano", "AWST": "hora estándar de Australia occidental", "UYT": "hora estándar de Uruguay", "SRT": "hora de Surinam", "OEZ": "hora estándar de Europa oriental", "CHADT": "hora de verano de Chatham", "WART": "hora estándar de Argentina occidental", "MESZ": "hora de verano de Europa central", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "TMT": "hora estándar de Turkmenistán", "∅∅∅": "hora de verano de las Azores", "ChST": "hora estándar de Chamorro", "EAT": "hora de África oriental", "CST": "hora estándar central", "BOT": "hora de Bolivia", "BT": "hora de Bután", "MDT": "hora de verano de las Montañas", "LHDT": "hora de verano de Lord Howe", "HNT": "hora estándar de Terranova", "EST": "hora estándar oriental", "CHAST": "hora estándar de Chatham", "LHST": "hora estándar de Lord Howe", "SGT": "hora de Singapur", "CLT": "hora estándar de Chile", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "HAST": "hora estándar de Hawái-Aleutiano", "CLST": "hora de verano de Chile", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "PST": "hora estándar del Pacífico", "COT": "hora estándar de Colombia", "ADT": "hora de verano del Atlántico", "AKST": "hora estándar de Alaska", "HAT": "hora de verano de Terranova", "PDT": "hora de verano del Pacífico", "AEST": "hora estándar de Australia oriental", "NZST": "hora estándar de Nueva Zelanda", "COST": "hora de verano de Colombia", "MYT": "hora de Malasia", "JDT": "hora de verano de Japón", "CDT": "hora de verano central", "IST": "hora estándar de la India", "AEDT": "hora de verano de Australia oriental"},
+ timezones: map[string]string{"HNT": "hora estándar de Terranova", "UYST": "hora de verano de Uruguay", "AKST": "hora estándar de Alaska", "COST": "hora de verano de Colombia", "WESZ": "hora de verano de Europa occidental", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "PDT": "hora de verano del Pacífico", "WEZ": "hora estándar de Europa occidental", "CHADT": "hora de verano de Chatham", "SGT": "hora de Singapur", "TMT": "hora estándar de Turkmenistán", "NZDT": "hora de verano de Nueva Zelanda", "MYT": "hora de Malasia", "ART": "hora estándar de Argentina", "COT": "hora estándar de Colombia", "SAST": "hora de Sudáfrica", "MESZ": "hora de verano de Europa central", "JDT": "hora de verano de Japón", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "PST": "hora estándar del Pacífico", "WITA": "hora de Indonesia central", "CDT": "hora de verano central", "WIB": "hora de Indonesia occidental", "HKST": "hora de verano de Hong Kong", "WIT": "hora de Indonesia oriental", "AKDT": "hora de verano de Alaska", "AEDT": "hora de verano de Australia oriental", "CAT": "hora de África central", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "NZST": "hora estándar de Nueva Zelanda", "OESZ": "hora de verano de Europa oriental", "CLT": "hora estándar de Chile", "AEST": "hora estándar de Australia oriental", "AWST": "hora estándar de Australia occidental", "EDT": "hora de verano oriental", "ACWST": "hora estándar de Australia centroccidental", "CHAST": "hora estándar de Chatham", "WAST": "hora de verano de África occidental", "MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "AWDT": "hora de verano de Australia occidental", "GFT": "hora de la Guayana Francesa", "EST": "hora estándar oriental", "EAT": "hora de África oriental", "BOT": "hora de Bolivia", "∅∅∅": "hora de verano de las Azores", "HKT": "hora estándar de Hong Kong", "GYT": "hora de Guyana", "UYT": "hora estándar de Uruguay", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "CLST": "hora de verano de Chile", "JST": "hora estándar de Japón", "HAT": "hora de verano de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "HADT": "hora de verano de Hawái-Aleutiano", "ECT": "hora de Ecuador", "ADT": "hora de verano del Atlántico", "SRT": "hora de Surinam", "GMT": "hora del meridiano de Greenwich", "CST": "hora estándar central", "ACWDT": "hora de verano de Australia centroccidental", "AST": "hora estándar del Atlántico", "IST": "hora estándar de la India", "ARST": "hora de verano de Argentina", "MDT": "hora de verano de las Montañas", "TMST": "hora de verano de Turkmenistán", "WART": "hora estándar de Argentina occidental", "VET": "hora de Venezuela", "MST": "hora estándar de las Montañas"},
}
}
@@ -190,7 +190,8 @@ func (es *es) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es' and handles both Whole and Real numbers based on 'v'
-func (es *es) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es) FmtPercent(num float64, v uint64) (results string) {
+func (es *es) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es'
-func (es *es) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -318,13 +317,12 @@ func (es *es) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es'
// in accounting notation.
-func (es *es) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es'
diff --git a/es_419/es_419.go b/es_419/es_419.go
index 65f52592..3f3ca96e 100644
--- a/es_419/es_419.go
+++ b/es_419/es_419.go
@@ -18,7 +18,7 @@ type es_419 struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "E£", "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 ", "BsF", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic."},
monthsNarrow: []string{"", "e", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"},
monthsWide: []string{"", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"},
@@ -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{"BOT": "hora de Bolivia", "GYT": "hora de Guyana", "ECT": "hora de Ecuador", "EAT": "hora de África oriental", "OESZ": "hora de verano de Europa oriental", "CHADT": "hora de verano de Chatham", "GFT": "hora de la Guayana Francesa", "JST": "hora estándar de Japón", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "MESZ": "hora de verano de Europa central", "WIT": "hora de Indonesia oriental", "JDT": "hora de verano de Japón", "AKST": "hora estándar de Alaska", "CAT": "hora de África central", "TMST": "hora de verano de Turkmenistán", "CLST": "hora de verano de Chile", "AEST": "hora estándar de Australia oriental", "GMT": "hora del meridiano de Greenwich", "COT": "hora estándar de Colombia", "VET": "hora de Venezuela", "WEZ": "hora estándar de Europa occidental", "CST": "hora estándar central", "UYT": "hora estándar de Uruguay", "SAST": "hora de Sudáfrica", "WESZ": "hora de verano de Europa occidental", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "WIB": "hora de Indonesia occidental", "OEZ": "hora estándar de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "AWDT": "hora de verano de Australia occidental", "HAT": "hora de verano de Terranova", "MST": "Hora estándar de Macao", "MEZ": "hora estándar de Europa central", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutianas", "WART": "hora estándar de Argentina occidental", "WAST": "hora de verano de África occidental", "ARST": "hora de verano de Argentina", "AST": "hora estándar del Atlántico", "MDT": "Hora de verano de Macao", "AEDT": "hora de verano de Australia oriental", "COST": "hora de verano de Colombia", "WITA": "hora de Indonesia central", "LHDT": "hora de verano de Lord Howe", "IST": "hora de India", "HKST": "hora de verano de Hong Kong", "BT": "hora de Bután", "ART": "hora estándar de Argentina", "MYT": "hora de Malasia", "HKT": "hora estándar de Hong Kong", "PDT": "hora de verano del Pacífico", "CHAST": "hora estándar de Chatham", "ACWDT": "hora de verano de Australia centroccidental", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "ACDT": "hora de verano de Australia central", "CLT": "hora estándar de Chile", "AKDT": "hora de verano de Alaska", "CDT": "hora de verano central", "UYST": "hora de verano de Uruguay", "LHST": "hora estándar de Lord Howe", "∅∅∅": "hora de verano del Amazonas", "EST": "hora estándar oriental", "ACST": "hora estándar de Australia central", "HADT": "hora de verano de Hawái-Aleutianas", "EDT": "hora de verano oriental", "ADT": "hora de verano del Atlántico", "HNT": "hora estándar de Terranova", "NZDT": "hora de verano de Nueva Zelanda", "SGT": "hora de Singapur", "ChST": "hora de Chamorro"},
+ timezones: map[string]string{"ACWDT": "hora de verano de Australia centroccidental", "AKDT": "hora de verano de Alaska", "SAST": "hora de Sudáfrica", "MESZ": "hora de verano de Europa central", "ACDT": "hora de verano de Australia central", "HKST": "hora de verano de Hong Kong", "EDT": "hora de verano oriental", "WIT": "hora de Indonesia oriental", "UYT": "hora estándar de Uruguay", "CDT": "hora de verano central", "AEDT": "hora de verano de Australia oriental", "PST": "hora estándar del Pacífico", "MYT": "hora de Malasia", "SGT": "hora de Singapur", "BT": "hora de Bután", "HADT": "hora de verano de Hawái-Aleutianas", "COST": "hora de verano de Colombia", "LHST": "hora estándar de Lord Howe", "AST": "hora estándar del Atlántico", "ART": "hora estándar de Argentina", "GMT": "hora del meridiano de Greenwich", "HAST": "hora estándar de Hawái-Aleutianas", "AWDT": "hora de verano de Australia occidental", "EST": "hora estándar oriental", "WESZ": "hora de verano de Europa occidental", "EAT": "hora de África oriental", "HAT": "hora de verano de Terranova", "GYT": "hora de Guyana", "WITA": "hora de Indonesia central", "TMT": "hora estándar de Turkmenistán", "WEZ": "hora estándar de Europa occidental", "CLST": "hora de verano de Chile", "AEST": "hora estándar de Australia oriental", "ADT": "hora de verano del Atlántico", "SRT": "hora de Surinam", "ACWST": "hora estándar de Australia centroccidental", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "PDT": "hora de verano del Pacífico", "CAT": "hora de África central", "WIB": "hora de Indonesia occidental", "MST": "Hora estándar de Macao", "CLT": "hora estándar de Chile", "∅∅∅": "hora de verano del Amazonas", "OESZ": "hora de verano de Europa oriental", "JST": "hora estándar de Japón", "HNT": "hora estándar de Terranova", "NZDT": "hora de verano de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "AKST": "hora estándar de Alaska", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "TMST": "hora de verano de Turkmenistán", "COT": "hora estándar de Colombia", "VET": "hora de Venezuela", "AWST": "hora estándar de Australia occidental", "UYST": "hora de verano de Uruguay", "GFT": "hora de la Guayana Francesa", "WAT": "hora estándar de África occidental", "LHDT": "hora de verano de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "WARST": "hora de verano de Argentina occidental", "IST": "hora de India", "ARST": "hora de verano de Argentina", "CST": "hora estándar central", "ECT": "hora de Ecuador", "WAST": "hora de verano de África occidental", "MDT": "Hora de verano de Macao", "JDT": "hora de verano de Japón", "ACST": "hora estándar de Australia central", "WART": "hora estándar de Argentina occidental", "HKT": "hora estándar de Hong Kong", "ChST": "hora de Chamorro"},
}
}
@@ -186,7 +186,8 @@ func (es *es_419) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_419' and handles both Whole and Real numbers based on 'v'
-func (es *es_419) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (es *es_419) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_419' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_419) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_419) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_419) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_419'
-func (es *es_419) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_419) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_419) FmtCurrency(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_419'
// in accounting notation.
-func (es *es_419) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_419) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -381,8 +379,7 @@ func (es *es_419) FmtAccounting(num float64, v uint64, currency currency.Type) (
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_419'
diff --git a/es_AR/es_AR.go b/es_AR/es_AR.go
index b3927846..532063ac 100644
--- a/es_AR/es_AR.go
+++ b/es_AR/es_AR.go
@@ -18,7 +18,7 @@ type es_AR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "$", "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 ", "US$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: "( ",
currencyNegativeSuffix: ")",
@@ -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{"WITA": "hora de Indonesia central", "LHDT": "hora de verano de Lord Howe", "WAT": "hora estándar de África occidental", "GYT": "hora de Guyana", "AKDT": "hora de verano de Alaska", "HKT": "hora estándar de Hong Kong", "CAT": "hora de África central", "WARST": "hora de verano de Argentina occidental", "IST": "hora estándar de la India", "ACWST": "hora estándar de Australia centroccidental", "MESZ": "hora de verano de Europa central", "SAST": "hora de Sudáfrica", "WEZ": "hora estándar de Europa occidental", "WART": "hora estándar de Argentina occidental", "PST": "hora estándar del Pacífico", "AEST": "hora estándar de Australia oriental", "CLST": "hora de verano de Chile", "ACDT": "hora de verano de Australia central", "HADT": "hora de verano de Hawái-Aleutiano", "UYT": "hora estándar de Uruguay", "CHAST": "hora estándar de Chatham", "COT": "hora estándar de Colombia", "WAST": "hora de verano de África occidental", "ART": "hora estándar de Argentina", "GFT": "hora de la Guayana Francesa", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "ACST": "hora estándar de Australia central", "TMST": "hora de verano de Turkmenistán", "ChST": "hora estándar de Chamorro", "∅∅∅": "hora de verano de las Azores", "HNT": "hora estándar de Terranova", "EST": "hora estándar oriental", "ADT": "hora de verano del Atlántico", "HAST": "hora estándar de Hawái-Aleutiano", "WESZ": "hora de verano de Europa occidental", "EDT": "hora de verano oriental", "CLT": "hora estándar de Chile", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "MEZ": "hora estándar de Europa central", "LHST": "hora estándar de Lord Howe", "AKST": "hora estándar de Alaska", "CDT": "hora de verano central", "AST": "hora estándar del Atlántico", "JST": "hora estándar de Japón", "SGT": "hora de Singapur", "CST": "hora estándar central", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "NZDT": "hora de verano de Nueva Zelanda", "MYT": "hora de Malasia", "WIT": "hora de Indonesia oriental", "AWST": "hora estándar de Australia occidental", "UYST": "hora de verano de Uruguay", "NZST": "hora estándar de Nueva Zelanda", "COST": "hora de verano de Colombia", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "WIB": "hora de Indonesia occidental", "BOT": "hora de Bolivia", "MST": "hora estándar de las Montañas", "ECT": "hora de Ecuador", "HAT": "hora de verano de Terranova", "CHADT": "hora de verano de Chatham", "MDT": "hora de verano de las Montañas", "TMT": "hora estándar de Turkmenistán", "HKST": "hora de verano de Hong Kong", "PDT": "hora de verano del Pacífico", "VET": "hora de Venezuela", "SRT": "hora de Surinam", "EAT": "hora de África oriental", "ARST": "hora de verano de Argentina"},
+ timezones: map[string]string{"OEZ": "hora estándar de Europa oriental", "ACDT": "hora de verano de Australia central", "AEDT": "hora de verano de Australia oriental", "WART": "hora estándar de Argentina occidental", "ARST": "hora de verano de Argentina", "WITA": "hora de Indonesia central", "EDT": "hora de verano oriental", "BOT": "hora de Bolivia", "EST": "hora estándar oriental", "VET": "hora de Venezuela", "LHDT": "hora de verano de Lord Howe", "CHAST": "hora estándar de Chatham", "GYT": "hora de Guyana", "WIT": "hora de Indonesia oriental", "ART": "hora estándar de Argentina", "ChST": "hora estándar de Chamorro", "AKDT": "hora de verano de Alaska", "COST": "hora de verano de Colombia", "ECT": "hora de Ecuador", "MDT": "hora de verano de las Montañas", "SRT": "hora de Surinam", "TMT": "hora estándar de Turkmenistán", "WESZ": "hora de verano de Europa occidental", "JDT": "hora de verano de Japón", "AST": "hora estándar del Atlántico", "CAT": "hora de África central", "HADT": "hora de verano de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "∅∅∅": "hora de verano de las Azores", "HKT": "hora estándar de Hong Kong", "SAST": "hora de Sudáfrica", "JST": "hora estándar de Japón", "SGT": "hora de Singapur", "IST": "hora estándar de la India", "CLST": "hora de verano de Chile", "HAST": "hora estándar de Hawái-Aleutiano", "ACWDT": "hora de verano de Australia centroccidental", "NZST": "hora estándar de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "HKST": "hora de verano de Hong Kong", "UYT": "hora estándar de Uruguay", "CST": "hora estándar central", "WIB": "hora de Indonesia occidental", "PDT": "hora de verano del Pacífico", "TMST": "hora de verano de Turkmenistán", "GMT": "hora del meridiano de Greenwich", "AWST": "hora estándar de Australia occidental", "ACWST": "hora estándar de Australia centroccidental", "WARST": "hora de verano de Argentina occidental", "HNT": "hora estándar de Terranova", "CLT": "hora estándar de Chile", "ADT": "hora de verano del Atlántico", "CHADT": "hora de verano de Chatham", "MST": "hora estándar de las Montañas", "CDT": "hora de verano central", "LHST": "hora estándar de Lord Howe", "MESZ": "hora de verano de Europa central", "HAT": "hora de verano de Terranova", "GFT": "hora de la Guayana Francesa", "COT": "hora estándar de Colombia", "WAT": "hora estándar de África occidental", "AEST": "hora estándar de Australia oriental", "MYT": "hora de Malasia", "BT": "hora de Bután", "AKST": "hora estándar de Alaska", "OESZ": "hora de verano de Europa oriental", "AWDT": "hora de verano de Australia occidental", "EAT": "hora de África oriental", "WEZ": "hora estándar de Europa occidental", "PST": "hora estándar del Pacífico", "UYST": "hora de verano de Uruguay", "ACST": "hora estándar de Australia central"},
}
}
@@ -192,7 +192,8 @@ func (es *es_AR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_AR' and handles both Whole and Real numbers based on 'v'
-func (es *es_AR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -228,13 +229,12 @@ func (es *es_AR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_AR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_AR) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_AR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -262,12 +262,11 @@ func (es *es_AR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_AR'
-func (es *es_AR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_AR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -324,13 +323,12 @@ func (es *es_AR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_AR'
// in accounting notation.
-func (es *es_AR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_AR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -401,8 +399,7 @@ func (es *es_AR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, es.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_AR'
diff --git a/es_BO/es_BO.go b/es_BO/es_BO.go
index ea52ec6c..faed8a0b 100644
--- a/es_BO/es_BO.go
+++ b/es_BO/es_BO.go
@@ -18,7 +18,7 @@ type es_BO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Bs", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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", "UYST": "hora de verano de Uruguay", "ART": "hora estándar de Argentina", "BT": "hora de Bután", "SAST": "hora de Sudáfrica", "ECT": "hora de Ecuador", "PDT": "hora de verano del Pacífico", "TMT": "hora estándar de Turkmenistán", "EST": "hora estándar oriental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "AKST": "hora estándar de Alaska", "EAT": "hora de África oriental", "OEZ": "hora estándar de Europa oriental", "CHADT": "hora de verano de Chatham", "ACDT": "hora de verano de Australia central", "AST": "hora estándar del Atlántico", "MESZ": "hora de verano de Europa central", "ACWST": "hora estándar de Australia centroccidental", "COST": "hora de verano de Colombia", "WAST": "hora de verano de África occidental", "WIT": "hora de Indonesia oriental", "HAST": "hora estándar de Hawái-Aleutiano", "HKST": "hora de verano de Hong Kong", "PST": "hora estándar del Pacífico", "OESZ": "hora de verano de Europa oriental", "AWDT": "hora de verano de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "BOT": "hora de Bolivia", "AKDT": "hora de verano de Alaska", "MDT": "Hora de verano de Macao", "WIB": "hora de Indonesia occidental", "COT": "hora estándar de Colombia", "GFT": "hora de la Guayana Francesa", "LHST": "hora estándar de Lord Howe", "MEZ": "hora estándar de Europa central", "MYT": "hora de Malasia", "HKT": "hora estándar de Hong Kong", "ADT": "hora de verano del Atlántico", "TMST": "hora de verano de Turkmenistán", "ACWDT": "hora de verano de Australia centroccidental", "CAT": "hora de África central", "AEDT": "hora de verano de Australia oriental", "WARST": "hora de verano de Argentina occidental", "JST": "hora estándar de Japón", "HADT": "hora de verano de Hawái-Aleutiano", "CDT": "hora de verano central", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "WITA": "hora de Indonesia central", "CHAST": "hora estándar de Chatham", "WAT": "hora estándar de África occidental", "VET": "hora de Venezuela", "JDT": "hora de verano de Japón", "LHDT": "hora de verano de Lord Howe", "IST": "hora estándar de la India", "CST": "hora estándar central", "MST": "Hora estándar de Macao", "ACST": "hora estándar de Australia central", "∅∅∅": "hora de verano de las Azores", "UYT": "hora estándar de Uruguay", "GMT": "hora del meridiano de Greenwich", "AEST": "hora estándar de Australia oriental", "NZDT": "hora de verano de Nueva Zelanda", "WART": "hora estándar de Argentina occidental", "SGT": "hora de Singapur", "HNT": "hora estándar de Terranova", "HAT": "hora de verano de Terranova", "EDT": "hora de verano oriental", "ARST": "hora de verano de Argentina", "AWST": "hora estándar de Australia occidental", "GYT": "hora de Guyana", "SRT": "hora de Surinam"},
+ timezones: map[string]string{"HADT": "hora de verano de Hawái-Aleutiano", "ChST": "hora estándar de Chamorro", "COT": "hora estándar de Colombia", "SAST": "hora de Sudáfrica", "HAST": "hora estándar de Hawái-Aleutiano", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "AWST": "hora estándar de Australia occidental", "WESZ": "hora de verano de Europa occidental", "ACWST": "hora estándar de Australia centroccidental", "AEDT": "hora de verano de Australia oriental", "PDT": "hora de verano del Pacífico", "MST": "hora estándar de las Montañas", "WITA": "hora de Indonesia central", "ACWDT": "hora de verano de Australia centroccidental", "TMST": "hora de verano de Turkmenistán", "NZDT": "hora de verano de Nueva Zelanda", "CLST": "hora de verano de Chile", "AEST": "hora estándar de Australia oriental", "WART": "hora estándar de Argentina occidental", "HKST": "hora de verano de Hong Kong", "CDT": "hora de verano central", "AKST": "hora estándar de Alaska", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "JST": "hora estándar de Japón", "WARST": "hora de verano de Argentina occidental", "AKDT": "hora de verano de Alaska", "CHADT": "hora de verano de Chatham", "CST": "hora estándar central", "GMT": "hora del meridiano de Greenwich", "ECT": "hora de Ecuador", "EAT": "hora de África oriental", "CHAST": "hora estándar de Chatham", "ACST": "hora estándar de Australia central", "SRT": "hora de Surinam", "UYST": "hora de verano de Uruguay", "GFT": "hora de la Guayana Francesa", "WAST": "hora de verano de África occidental", "LHDT": "hora de verano de Lord Howe", "MESZ": "hora de verano de Europa central", "CLT": "hora estándar de Chile", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "MYT": "hora de Malasia", "TMT": "hora estándar de Turkmenistán", "WEZ": "hora estándar de Europa occidental", "LHST": "hora estándar de Lord Howe", "PST": "hora estándar del Pacífico", "OESZ": "hora de verano de Europa oriental", "SGT": "hora de Singapur", "GYT": "hora de Guyana", "BOT": "hora de Bolivia", "WIT": "hora de Indonesia oriental", "ART": "hora estándar de Argentina", "NZST": "hora estándar de Nueva Zelanda", "WAT": "hora estándar de África occidental", "VET": "hora de Venezuela", "HNT": "hora estándar de Terranova", "MDT": "hora de verano de las Montañas", "BT": "hora de Bután", "OEZ": "hora estándar de Europa oriental", "AWDT": "hora de verano de Australia occidental", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "EST": "hora estándar oriental", "EDT": "hora de verano oriental", "ACDT": "hora de verano de Australia central", "∅∅∅": "hora de verano de las Azores", "ARST": "hora de verano de Argentina", "WIB": "hora de Indonesia occidental"},
}
}
@@ -190,7 +190,8 @@ func (es *es_BO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_BO' and handles both Whole and Real numbers based on 'v'
-func (es *es_BO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_BO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_BO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_BO) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_BO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_BO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_BO'
-func (es *es_BO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_BO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_BO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_BO'
// in accounting notation.
-func (es *es_BO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_BO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_BO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_BO'
diff --git a/es_BR/es_BR.go b/es_BR/es_BR.go
index 41b8eee4..9e9d6cd3 100644
--- a/es_BR/es_BR.go
+++ b/es_BR/es_BR.go
@@ -18,7 +18,7 @@ type es_BR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "R$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"MDT": "hora de verano de las Montañas", "LHDT": "hora de verano de Lord Howe", "COT": "hora estándar de Colombia", "WAT": "hora estándar de África occidental", "∅∅∅": "hora de verano de las Azores", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "WAST": "hora de verano de África occidental", "WART": "hora estándar de Argentina occidental", "WITA": "hora de Indonesia central", "WIB": "hora de Indonesia occidental", "PDT": "hora de verano del Pacífico", "ARST": "hora de verano de Argentina", "CHADT": "hora de verano de Chatham", "IST": "hora estándar de la India", "HKST": "hora de verano de Hong Kong", "CDT": "hora de verano central", "CHAST": "hora estándar de Chatham", "MESZ": "hora de verano de Europa central", "VET": "hora de Venezuela", "SGT": "hora de Singapur", "HAT": "hora de verano de Terranova", "BOT": "hora de Bolivia", "AEDT": "hora de verano de Australia oriental", "AST": "hora estándar del Atlántico", "TMST": "hora de verano de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "CLT": "hora estándar de Chile", "OEZ": "hora estándar de Europa oriental", "ACWDT": "hora de verano de Australia centroccidental", "ART": "hora estándar de Argentina", "CST": "hora estándar central", "PST": "hora estándar del Pacífico", "SAST": "hora de Sudáfrica", "MYT": "hora de Malasia", "AKST": "hora estándar de Alaska", "HKT": "hora estándar de Hong Kong", "SRT": "hora de Surinam", "WESZ": "hora de verano de Europa occidental", "NZDT": "hora de verano de Nueva Zelanda", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "MEZ": "hora estándar de Europa central", "GFT": "hora de la Guayana Francesa", "EST": "hora estándar oriental", "NZST": "hora estándar de Nueva Zelanda", "AEST": "hora estándar de Australia oriental", "JST": "hora estándar de Japón", "LHST": "hora estándar de Lord Howe", "CLST": "hora de verano de Chile", "CAT": "hora de África central", "COST": "hora de verano de Colombia", "ACWST": "hora estándar de Australia centroccidental", "AKDT": "hora de verano de Alaska", "AWST": "hora estándar de Australia occidental", "WEZ": "hora estándar de Europa occidental", "ChST": "hora estándar de Chamorro", "ECT": "hora de Ecuador", "AWDT": "hora de verano de Australia occidental", "ADT": "hora de verano del Atlántico", "MST": "hora estándar de las Montañas", "WIT": "hora de Indonesia oriental", "EDT": "hora de verano oriental", "ACST": "hora estándar de Australia central", "TMT": "hora estándar de Turkmenistán", "JDT": "hora de verano de Japón", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "WARST": "hora de verano de Argentina occidental", "HADT": "hora de verano de Hawái-Aleutiano", "EAT": "hora de África oriental", "OESZ": "hora de verano de Europa oriental", "ACDT": "hora de verano de Australia central"},
+ timezones: map[string]string{"AEST": "hora estándar de Australia oriental", "AWDT": "hora de verano de Australia occidental", "MYT": "hora de Malasia", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "NZDT": "hora de verano de Nueva Zelanda", "SAST": "hora de Sudáfrica", "ADT": "hora de verano del Atlántico", "PDT": "hora de verano del Pacífico", "EDT": "hora de verano oriental", "HAST": "hora estándar de Hawái-Aleutiano", "NZST": "hora estándar de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "ACDT": "hora de verano de Australia central", "HKST": "hora de verano de Hong Kong", "COST": "hora de verano de Colombia", "LHST": "hora estándar de Lord Howe", "MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "UYST": "hora de verano de Uruguay", "ARST": "hora de verano de Argentina", "OESZ": "hora de verano de Europa oriental", "JST": "hora estándar de Japón", "IST": "hora estándar de la India", "GYT": "hora de Guyana", "MDT": "hora de verano de las Montañas", "TMT": "hora estándar de Turkmenistán", "EAT": "hora de África oriental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "VET": "hora de Venezuela", "HNT": "hora estándar de Terranova", "WAT": "hora estándar de África occidental", "ACST": "hora estándar de Australia central", "AEDT": "hora de verano de Australia oriental", "SGT": "hora de Singapur", "AWST": "hora estándar de Australia occidental", "CAT": "hora de África central", "HKT": "hora estándar de Hong Kong", "WIB": "hora de Indonesia occidental", "AST": "hora estándar del Atlántico", "WARST": "hora de verano de Argentina occidental", "PST": "hora estándar del Pacífico", "HAT": "hora de verano de Terranova", "ART": "hora estándar de Argentina", "CST": "hora estándar central", "LHDT": "hora de verano de Lord Howe", "∅∅∅": "hora de verano de las Azores", "TMST": "hora de verano de Turkmenistán", "AKST": "hora estándar de Alaska", "COT": "hora estándar de Colombia", "ECT": "hora de Ecuador", "WEZ": "hora estándar de Europa occidental", "WIT": "hora de Indonesia oriental", "WITA": "hora de Indonesia central", "GMT": "hora del meridiano de Greenwich", "HADT": "hora de verano de Hawái-Aleutiano", "WAST": "hora de verano de África occidental", "ACWST": "hora estándar de Australia centroccidental", "CHAST": "hora estándar de Chatham", "WART": "hora estándar de Argentina occidental", "MST": "hora estándar de las Montañas", "EST": "hora estándar oriental", "ChST": "hora estándar de Chamorro", "WESZ": "hora de verano de Europa occidental", "SRT": "hora de Surinam", "UYT": "hora estándar de Uruguay", "MESZ": "hora de verano de Europa central", "BT": "hora de Bután", "CDT": "hora de verano central"},
}
}
@@ -190,7 +190,8 @@ func (es *es_BR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_BR' and handles both Whole and Real numbers based on 'v'
-func (es *es_BR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_BR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_BR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_BR) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_BR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_BR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_BR'
-func (es *es_BR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_BR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_BR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_BR'
// in accounting notation.
-func (es *es_BR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_BR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_BR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_BR'
diff --git a/es_CL/es_CL.go b/es_CL/es_CL.go
index efc5866f..19a2b61e 100644
--- a/es_CL/es_CL.go
+++ b/es_CL/es_CL.go
@@ -18,7 +18,7 @@ type es_CL struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 ", "US$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
monthsNarrow: []string{"", "E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"},
@@ -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{"EST": "hora estándar oriental", "CLT": "hora estándar de Chile", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "ACDT": "hora de verano de Australia central", "WESZ": "hora de verano de Europa occidental", "VET": "hora de Venezuela", "WARST": "hora de verano de Argentina occidental", "TMT": "hora estándar de Turkmenistán", "NZDT": "hora de verano de Nueva Zelanda", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "AEST": "hora estándar de Australia oriental", "CHADT": "hora de verano de Chatham", "ART": "hora estándar de Argentina", "GYT": "hora de Guyana", "IST": "hora estándar de la India", "SGT": "hora de Singapur", "PDT": "hora de verano del Pacífico", "GMT": "hora del meridiano de Greenwich", "JDT": "hora de verano de Japón", "UYST": "hora de verano de Uruguay", "COT": "hora estándar de Colombia", "WAST": "hora de verano de África occidental", "ADT": "hora de verano del Atlántico", "ACWST": "hora estándar de Australia centroccidental", "MDT": "Hora de verano de Macao", "UYT": "hora estándar de Uruguay", "WART": "hora estándar de Argentina occidental", "HAST": "hora estándar de Hawái-Aleutiano", "EAT": "hora de África oriental", "HAT": "hora de verano de Terranova", "NZST": "hora estándar de Nueva Zelanda", "SRT": "hora de Surinam", "ChST": "hora estándar de Chamorro", "CST": "hora estándar central", "ACWDT": "hora de verano de Australia centroccidental", "HADT": "hora de verano de Hawái-Aleutiano", "∅∅∅": "hora de verano de Brasilia", "CDT": "hora de verano central", "WAT": "hora estándar de África occidental", "MESZ": "hora de verano de Europa central", "MYT": "hora de Malasia", "HKT": "hora estándar de Hong Kong", "CLST": "hora de verano de Chile", "WIB": "hora de Indonesia occidental", "AST": "hora estándar del Atlántico", "MEZ": "hora estándar de Europa central", "SAST": "hora de Sudáfrica", "WITA": "hora de Indonesia central", "HKST": "hora de verano de Hong Kong", "MST": "Hora estándar de Macao", "AWST": "hora estándar de Australia occidental", "HNT": "hora estándar de Terranova", "CAT": "hora de África central", "OESZ": "hora de verano de Europa oriental", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "WEZ": "hora estándar de Europa occidental", "EDT": "hora de verano oriental", "PST": "hora estándar del Pacífico", "CHAST": "hora estándar de Chatham", "BT": "hora de Bután", "AWDT": "hora de verano de Australia occidental", "AEDT": "hora de verano de Australia oriental", "ARST": "hora de verano de Argentina", "GFT": "hora de la Guayana Francesa", "WIT": "hora de Indonesia oriental", "COST": "hora de verano de Colombia", "ACST": "hora estándar de Australia central", "TMST": "hora de verano de Turkmenistán", "ECT": "hora de Ecuador"},
+ timezones: map[string]string{"MST": "Hora estándar de Macao", "AWST": "hora estándar de Australia occidental", "AWDT": "hora de verano de Australia occidental", "BT": "hora de Bután", "AEST": "hora estándar de Australia oriental", "WARST": "hora de verano de Argentina occidental", "ACST": "hora estándar de Australia central", "WAST": "hora de verano de África occidental", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "WITA": "hora de Indonesia central", "CST": "hora estándar central", "AKDT": "hora de verano de Alaska", "UYST": "hora de verano de Uruguay", "WART": "hora estándar de Argentina occidental", "HADT": "hora de verano de Hawái-Aleutiano", "LHST": "hora estándar de Lord Howe", "WIB": "hora de Indonesia occidental", "CLT": "hora estándar de Chile", "OEZ": "hora estándar de Europa oriental", "GFT": "hora de la Guayana Francesa", "EDT": "hora de verano oriental", "MDT": "Hora de verano de Macao", "MEZ": "hora estándar de Europa central", "CAT": "hora de África central", "GMT": "hora del meridiano de Greenwich", "ECT": "hora de Ecuador", "COT": "hora estándar de Colombia", "PST": "hora estándar del Pacífico", "EST": "hora estándar oriental", "AST": "hora estándar del Atlántico", "BOT": "hora de Bolivia", "JST": "hora estándar de Japón", "MESZ": "hora de verano de Europa central", "PDT": "hora de verano del Pacífico", "HKST": "hora de verano de Hong Kong", "HAST": "hora estándar de Hawái-Aleutiano", "∅∅∅": "hora de verano del Amazonas", "COST": "hora de verano de Colombia", "WEZ": "hora estándar de Europa occidental", "ACWST": "hora estándar de Australia centroccidental", "TMST": "hora de verano de Turkmenistán", "ARST": "hora de verano de Argentina", "AKST": "hora estándar de Alaska", "WESZ": "hora de verano de Europa occidental", "NZST": "hora estándar de Nueva Zelanda", "SAST": "hora de Sudáfrica", "CHADT": "hora de verano de Chatham", "ChST": "hora estándar de Chamorro", "CDT": "hora de verano central", "WAT": "hora estándar de África occidental", "ACDT": "hora de verano de Australia central", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "ADT": "hora de verano del Atlántico", "UYT": "hora estándar de Uruguay", "ACWDT": "hora de verano de Australia centroccidental", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "SGT": "hora de Singapur", "JDT": "hora de verano de Japón", "VET": "hora de Venezuela", "MYT": "hora de Malasia", "SRT": "hora de Surinam", "ART": "hora estándar de Argentina", "NZDT": "hora de verano de Nueva Zelanda", "EAT": "hora de África oriental", "CLST": "hora de verano de Chile", "HKT": "hora estándar de Hong Kong", "CHAST": "hora estándar de Chatham", "HAT": "hora de verano de Terranova", "IST": "hora estándar de la India", "WIT": "hora de Indonesia oriental"},
}
}
@@ -186,7 +186,8 @@ func (es *es_CL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_CL' and handles both Whole and Real numbers based on 'v'
-func (es *es_CL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (es *es_CL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_CL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_CL) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_CL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_CL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_CL'
-func (es *es_CL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_CL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_CL'
// in accounting notation.
-func (es *es_CL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -381,8 +379,7 @@ func (es *es_CL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_CL'
diff --git a/es_CO/es_CO.go b/es_CO/es_CO.go
index ac36c47e..2faec88e 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{"OESZ": "hora de verano de Europa oriental", "ACWDT": "hora de verano de Australia centroccidental", "HADT": "hora de verano de Hawái-Aleutiano", "MDT": "Hora de verano de Macao", "CLT": "hora estándar de Chile", "COT": "hora estándar de Colombia", "MESZ": "hora de verano de Europa central", "MST": "Hora estándar de Macao", "CHADT": "hora de verano de Chatham", "ECT": "hora de Ecuador", "CDT": "hora de verano central", "HNT": "hora estándar de Terranova", "WITA": "hora de Indonesia central", "CLST": "hora de verano de Chile", "GMT": "hora del meridiano de Greenwich", "COST": "hora de verano de Colombia", "GYT": "hora de Guyana", "LHDT": "hora de verano de Lord Howe", "EAT": "hora de África oriental", "CST": "hora estándar central", "HKT": "hora estándar de Hong Kong", "CHAST": "hora estándar de Chatham", "SRT": "hora de Surinam", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "UYT": "hora estándar de Uruguay", "AEDT": "hora de verano de Australia oriental", "AST": "hora estándar del Atlántico", "WARST": "hora de verano de Argentina occidental", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "HAT": "hora de verano de Terranova", "ACST": "hora estándar de Australia central", "ARST": "hora de verano de Argentina", "MYT": "hora de Malasia", "WESZ": "hora de verano de Europa occidental", "ADT": "hora de verano del Atlántico", "GFT": "hora de la Guayana Francesa", "ART": "hora estándar de Argentina", "WART": "hora estándar de Argentina occidental", "UYST": "hora de verano de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "IST": "hora estándar de la India", "WEZ": "hora estándar de Europa occidental", "CAT": "hora de África central", "PST": "hora estándar del Pacífico", "NZST": "hora estándar de Nueva Zelanda", "TMST": "hora de verano de Turkmenistán", "AWST": "hora estándar de Australia occidental", "PDT": "hora de verano del Pacífico", "WIB": "hora de Indonesia occidental", "WAT": "hora estándar de África occidental", "ACDT": "hora de verano de Australia central", "LHST": "hora estándar de Lord Howe", "ChST": "hora estándar de Chamorro", "EDT": "hora de verano oriental", "AEST": "hora estándar de Australia oriental", "SGT": "hora de Singapur", "∅∅∅": "hora de verano del Amazonas", "BT": "hora de Bután", "SAST": "hora de Sudáfrica", "VET": "hora de Venezuela", "WIT": "hora de Indonesia oriental", "AWDT": "hora de verano de Australia occidental", "HKST": "hora de verano de Hong Kong", "EST": "hora estándar oriental", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "WAST": "hora de verano de África occidental", "MEZ": "hora estándar de Europa central", "ACWST": "hora estándar de Australia centroccidental", "JDT": "hora de verano de Japón"},
+ timezones: map[string]string{"OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "IST": "hora estándar de la India", "MESZ": "hora de verano de Europa central", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "EST": "hora estándar oriental", "ChST": "hora estándar de Chamorro", "AKST": "hora estándar de Alaska", "WAT": "hora estándar de África occidental", "JDT": "hora de verano de Japón", "ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "CAT": "hora de África central", "HKST": "hora de verano de Hong Kong", "TMT": "hora estándar de Turkmenistán", "ECT": "hora de Ecuador", "MEZ": "hora estándar de Europa central", "ACDT": "hora de verano de Australia central", "AWST": "hora estándar de Australia occidental", "HKT": "hora estándar de Hong Kong", "WITA": "hora de Indonesia central", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "ARST": "hora de verano de Argentina", "HAST": "hora estándar de Hawái-Aleutiano", "AKDT": "hora de verano de Alaska", "COT": "hora estándar de Colombia", "CHADT": "hora de verano de Chatham", "AST": "hora estándar del Atlántico", "AEST": "hora estándar de Australia oriental", "ADT": "hora de verano del Atlántico", "SRT": "hora de Surinam", "CST": "hora estándar central", "HADT": "hora de verano de Hawái-Aleutiano", "COST": "hora de verano de Colombia", "MDT": "Hora de verano de Macao", "NZST": "hora estándar de Nueva Zelanda", "CLT": "hora estándar de Chile", "BT": "hora de Bután", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "HAT": "hora de verano de Terranova", "UYT": "hora estándar de Uruguay", "EAT": "hora de África oriental", "MST": "Hora estándar de Macao", "CLST": "hora de verano de Chile", "UYST": "hora de verano de Uruguay", "ART": "hora estándar de Argentina", "GFT": "hora de la Guayana Francesa", "EDT": "hora de verano oriental", "SAST": "hora de Sudáfrica", "LHDT": "hora de verano de Lord Howe", "CHAST": "hora estándar de Chatham", "OEZ": "hora estándar de Europa oriental", "JST": "hora estándar de Japón", "TMST": "hora de verano de Turkmenistán", "PDT": "hora de verano del Pacífico", "CDT": "hora de verano central", "ACWST": "hora estándar de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "AWDT": "hora de verano de Australia occidental", "WIT": "hora de Indonesia oriental", "ACWDT": "hora de verano de Australia centroccidental", "WIB": "hora de Indonesia occidental", "SGT": "hora de Singapur", "GMT": "hora del meridiano de Greenwich", "NZDT": "hora de verano de Nueva Zelanda", "PST": "hora estándar del Pacífico", "∅∅∅": "hora de verano del Amazonas", "WEZ": "hora estándar de Europa occidental", "MYT": "hora de Malasia", "BOT": "hora de Bolivia"},
}
}
@@ -188,7 +188,8 @@ func (es *es_CO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_CO' and handles both Whole and Real numbers based on 'v'
-func (es *es_CO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (es *es_CO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_CO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_CO) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_CO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_CO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_CO'
-func (es *es_CO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_CO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_CO'
// in accounting notation.
-func (es *es_CO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -393,8 +391,7 @@ func (es *es_CO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_CO'
diff --git a/es_CR/es_CR.go b/es_CR/es_CR.go
index 7bab128d..3b0aed19 100644
--- a/es_CR/es_CR.go
+++ b/es_CR/es_CR.go
@@ -18,7 +18,7 @@ type es_CR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "₡", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"GFT": "hora de la Guayana Francesa", "LHST": "hora estándar de Lord Howe", "CHADT": "hora de verano de Chatham", "WARST": "hora de verano de Argentina occidental", "MESZ": "hora de verano de Europa central", "SAST": "hora de Sudáfrica", "AWDT": "hora de verano de Australia occidental", "CLST": "hora de verano de Chile", "UYST": "hora de verano de Uruguay", "BOT": "hora de Bolivia", "AWST": "hora estándar de Australia occidental", "PST": "hora estándar del Pacífico", "ART": "hora estándar de Argentina", "ACWST": "hora estándar de Australia centroccidental", "HADT": "hora de verano de Hawái-Aleutiano", "SGT": "hora de Singapur", "HNT": "hora estándar de Terranova", "HKST": "hora de verano de Hong Kong", "ARST": "hora de verano de Argentina", "MYT": "hora de Malasia", "WIT": "hora de Indonesia oriental", "WART": "hora estándar de Argentina occidental", "ACWDT": "hora de verano de Australia centroccidental", "IST": "hora estándar de la India", "PDT": "hora de verano del Pacífico", "WAT": "hora estándar de África occidental", "ACST": "hora estándar de Australia central", "TMT": "hora estándar de Turkmenistán", "∅∅∅": "hora de verano de las Azores", "ECT": "hora de Ecuador", "NZST": "hora estándar de Nueva Zelanda", "NZDT": "hora de verano de Nueva Zelanda", "JST": "hora estándar de Japón", "ChST": "hora estándar de Chamorro", "EAT": "hora de África oriental", "UYT": "hora estándar de Uruguay", "ADT": "hora de verano del Atlántico", "BT": "hora de Bután", "JDT": "hora de verano de Japón", "AKDT": "hora de verano de Alaska", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "CAT": "hora de África central", "TMST": "hora de verano de Turkmenistán", "MDT": "hora de verano de las Montañas", "EST": "hora estándar oriental", "HKT": "hora estándar de Hong Kong", "COT": "hora estándar de Colombia", "AKST": "hora estándar de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "OEZ": "hora estándar de Europa oriental", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "LHDT": "hora de verano de Lord Howe", "CDT": "hora de verano central", "AEST": "hora estándar de Australia oriental", "MST": "hora estándar de las Montañas", "CST": "hora estándar central", "WIB": "hora de Indonesia occidental", "OESZ": "hora de verano de Europa oriental", "GMT": "hora del meridiano de Greenwich", "EDT": "hora de verano oriental", "AEDT": "hora de verano de Australia oriental", "CHAST": "hora estándar de Chatham", "ACDT": "hora de verano de Australia central", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "SRT": "hora de Surinam", "WITA": "hora de Indonesia central", "VET": "hora de Venezuela", "HAT": "hora de verano de Terranova", "CLT": "hora estándar de Chile", "GYT": "hora de Guyana"},
+ timezones: map[string]string{"ADT": "hora de verano del Atlántico", "∅∅∅": "hora de verano de las Azores", "HKT": "hora estándar de Hong Kong", "HAT": "hora de verano de Terranova", "ECT": "hora de Ecuador", "COST": "hora de verano de Colombia", "WAT": "hora estándar de África occidental", "ARST": "hora de verano de Argentina", "WESZ": "hora de verano de Europa occidental", "CHAST": "hora estándar de Chatham", "WARST": "hora de verano de Argentina occidental", "ACDT": "hora de verano de Australia central", "HNT": "hora estándar de Terranova", "WITA": "hora de Indonesia central", "CLT": "hora estándar de Chile", "AWST": "hora estándar de Australia occidental", "ChST": "hora estándar de Chamorro", "VET": "hora de Venezuela", "COT": "hora estándar de Colombia", "EDT": "hora de verano oriental", "SRT": "hora de Surinam", "WIT": "hora de Indonesia oriental", "WEZ": "hora estándar de Europa occidental", "CHADT": "hora de verano de Chatham", "AKDT": "hora de verano de Alaska", "LHST": "hora estándar de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "CLST": "hora de verano de Chile", "ACST": "hora estándar de Australia central", "CAT": "hora de África central", "ART": "hora estándar de Argentina", "AKST": "hora estándar de Alaska", "LHDT": "hora de verano de Lord Howe", "AEDT": "hora de verano de Australia oriental", "AWDT": "hora de verano de Australia occidental", "CST": "hora estándar central", "CDT": "hora de verano central", "JST": "hora estándar de Japón", "EAT": "hora de África oriental", "GFT": "hora de la Guayana Francesa", "BT": "hora de Bután", "WART": "hora estándar de Argentina occidental", "GYT": "hora de Guyana", "MDT": "hora de verano de las Montañas", "PDT": "hora de verano del Pacífico", "SAST": "hora de Sudáfrica", "MEZ": "hora estándar de Europa central", "MYT": "hora de Malasia", "IST": "hora estándar de la India", "HADT": "hora de verano de Hawái-Aleutiano", "OEZ": "hora estándar de Europa oriental", "SGT": "hora de Singapur", "HAST": "hora estándar de Hawái-Aleutiano", "AEST": "hora estándar de Australia oriental", "PST": "hora estándar del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "HKST": "hora de verano de Hong Kong", "TMT": "hora estándar de Turkmenistán", "GMT": "hora del meridiano de Greenwich", "JDT": "hora de verano de Japón", "MESZ": "hora de verano de Europa central", "OESZ": "hora de verano de Europa oriental", "AST": "hora estándar del Atlántico", "WAST": "hora de verano de África occidental", "EST": "hora estándar oriental", "ACWST": "hora estándar de Australia centroccidental", "NZDT": "hora de verano de Nueva Zelanda", "WIB": "hora de Indonesia occidental", "BOT": "hora de Bolivia", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "TMST": "hora de verano de Turkmenistán"},
}
}
@@ -190,7 +190,8 @@ func (es *es_CR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_CR' and handles both Whole and Real numbers based on 'v'
-func (es *es_CR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (es *es_CR) FmtNumber(num float64, v uint64) (results string) {
for j := len(es.group) - 1; j >= 0; j-- {
b = append(b, es.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (es *es_CR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_CR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_CR) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_CR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -263,12 +262,11 @@ func (es *es_CR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_CR'
-func (es *es_CR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -290,7 +288,6 @@ func (es *es_CR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(es.group) - 1; j >= 0; j-- {
b = append(b, es.group[j])
}
-
count = 1
} else {
count++
@@ -324,13 +321,12 @@ func (es *es_CR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_CR'
// in accounting notation.
-func (es *es_CR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -352,7 +348,6 @@ func (es *es_CR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(es.group) - 1; j >= 0; j-- {
b = append(b, es.group[j])
}
-
count = 1
} else {
count++
@@ -393,8 +388,7 @@ func (es *es_CR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_CR'
diff --git a/es_CU/es_CU.go b/es_CU/es_CU.go
index d0399f4b..0f28b360 100644
--- a/es_CU/es_CU.go
+++ b/es_CU/es_CU.go
@@ -18,7 +18,7 @@ type es_CU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 ", "US$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"MEZ": "hora estándar de Europa central", "TMST": "hora de verano de Turkmenistán", "GFT": "hora de la Guayana Francesa", "EAT": "hora de África oriental", "GMT": "hora del meridiano de Greenwich", "NZDT": "hora de verano de Nueva Zelanda", "HKT": "hora estándar de Hong Kong", "UYST": "hora de verano de Uruguay", "LHDT": "hora de verano de Lord Howe", "∅∅∅": "Hora de verano de Acre", "CHADT": "hora de verano de Chatham", "VET": "hora de Venezuela", "WESZ": "hora de verano de Europa occidental", "CLT": "hora estándar de Chile", "ACST": "hora estándar de Australia central", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "SAST": "hora de Sudáfrica", "EST": "hora estándar oriental", "COT": "hora estándar de Colombia", "WAT": "hora estándar de África occidental", "BT": "hora de Bután", "IST": "hora estándar de la India", "WEZ": "hora estándar de Europa occidental", "BOT": "hora de Bolivia", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "SRT": "hora de Surinam", "ACWST": "hora estándar de Australia centroccidental", "HADT": "hora de verano de Hawái-Aleutiano", "HNT": "hora estándar de Terranova", "CST": "hora estándar central", "CAT": "hora de África central", "PDT": "hora de verano del Pacífico", "JDT": "hora de verano de Japón", "HKST": "hora de verano de Hong Kong", "AEST": "hora estándar de Australia oriental", "GYT": "hora de Guyana", "WARST": "hora de verano de Argentina occidental", "WITA": "hora de Indonesia central", "JST": "hora estándar de Japón", "AWST": "hora estándar de Australia occidental", "AWDT": "hora de verano de Australia occidental", "EDT": "hora de verano oriental", "ChST": "hora estándar de Chamorro", "SGT": "hora de Singapur", "PST": "hora estándar del Pacífico", "OEZ": "hora estándar de Europa oriental", "ADT": "hora de verano del Atlántico", "WIB": "hora de Indonesia occidental", "OESZ": "hora de verano de Europa oriental", "NZST": "hora estándar de Nueva Zelanda", "ART": "hora estándar de Argentina", "MESZ": "hora de verano de Europa central", "CDT": "hora de verano central", "MDT": "Hora de verano de Macao", "CLST": "hora de verano de Chile", "ACWDT": "hora de verano de Australia centroccidental", "MYT": "hora de Malasia", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "HAST": "hora estándar de Hawái-Aleutiano", "HAT": "hora de verano de Terranova", "UYT": "hora estándar de Uruguay", "ARST": "hora de verano de Argentina", "WART": "hora estándar de Argentina occidental", "WIT": "hora de Indonesia oriental", "LHST": "hora estándar de Lord Howe", "AKST": "hora estándar de Alaska", "AEDT": "hora de verano de Australia oriental", "ACDT": "hora de verano de Australia central", "TMT": "hora estándar de Turkmenistán", "MST": "Hora estándar de Macao"},
+ timezones: map[string]string{"ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "MST": "hora estándar de las Montañas", "ECT": "hora de Ecuador", "HAST": "hora estándar de Hawái-Aleutiano", "HADT": "hora de verano de Hawái-Aleutiano", "WESZ": "hora de verano de Europa occidental", "UYT": "hora estándar de Uruguay", "GFT": "hora de la Guayana Francesa", "ACDT": "hora de verano de Australia central", "PDT": "hora de verano del Pacífico", "SGT": "hora de Singapur", "HKT": "hora estándar de Hong Kong", "HKST": "hora de verano de Hong Kong", "BT": "hora de Bután", "ART": "hora estándar de Argentina", "EDT": "hora de verano oriental", "JST": "hora estándar de Japón", "AST": "hora estándar del Atlántico", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "AWST": "hora estándar de Australia occidental", "CHAST": "hora estándar de Chatham", "OEZ": "hora estándar de Europa oriental", "ADT": "hora de verano del Atlántico", "MDT": "hora de verano de las Montañas", "BOT": "hora de Bolivia", "NZST": "hora estándar de Nueva Zelanda", "NZDT": "hora de verano de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "AKST": "hora estándar de Alaska", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "CHADT": "hora de verano de Chatham", "OESZ": "hora de verano de Europa oriental", "CLST": "hora de verano de Chile", "ChST": "hora estándar de Chamorro", "AKDT": "hora de verano de Alaska", "AEST": "hora estándar de Australia oriental", "AWDT": "hora de verano de Australia occidental", "WIB": "hora de Indonesia occidental", "UYST": "hora de verano de Uruguay", "TMST": "hora de verano de Turkmenistán", "HNT": "hora estándar de Terranova", "CDT": "hora de verano central", "WEZ": "hora estándar de Europa occidental", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "CLT": "hora estándar de Chile", "MYT": "hora de Malasia", "SRT": "hora de Surinam", "CAT": "hora de África central", "WIT": "hora de Indonesia oriental", "ARST": "hora de verano de Argentina", "WITA": "hora de Indonesia central", "TMT": "hora estándar de Turkmenistán", "EST": "hora estándar oriental", "WAT": "hora estándar de África occidental", "IST": "hora estándar de la India", "WAST": "hora de verano de África occidental", "COT": "hora estándar de Colombia", "EAT": "hora de África oriental", "JDT": "hora de verano de Japón", "PST": "hora estándar del Pacífico", "CST": "hora estándar central", "GMT": "hora del meridiano de Greenwich", "SAST": "hora de Sudáfrica", "MEZ": "hora estándar de Europa central", "AEDT": "hora de verano de Australia oriental", "HAT": "hora de verano de Terranova", "GYT": "hora de Guyana", "∅∅∅": "hora de verano de las Azores", "COST": "hora de verano de Colombia"},
}
}
@@ -190,7 +190,8 @@ func (es *es_CU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_CU' and handles both Whole and Real numbers based on 'v'
-func (es *es_CU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_CU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_CU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_CU) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_CU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_CU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_CU'
-func (es *es_CU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_CU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_CU'
// in accounting notation.
-func (es *es_CU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_CU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_CU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_CU'
diff --git a/es_DO/es_DO.go b/es_DO/es_DO.go
index 0e742821..9b938a7d 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{"WIB": "hora de Indonesia occidental", "HKST": "hora de verano de Hong Kong", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "HADT": "hora de verano de Hawái-Aleutiano", "HAT": "hora de verano de Terranova", "PDT": "hora de verano del Pacífico", "ARST": "hora de verano de Argentina", "LHDT": "hora de verano de Lord Howe", "NZDT": "hora de verano de Nueva Zelanda", "SRT": "hora de Surinam", "MESZ": "hora de verano de Europa central", "ACDT": "hora de verano de Australia central", "ACWST": "hora estándar de Australia centroccidental", "ECT": "hora de Ecuador", "SGT": "hora de Singapur", "CAT": "hora de África central", "PST": "hora estándar del Pacífico", "MEZ": "hora estándar de Europa central", "OESZ": "hora de verano de Europa oriental", "ACST": "hora estándar de Australia central", "GYT": "hora de Guyana", "CLST": "hora de verano de Chile", "BOT": "hora de Bolivia", "MDT": "hora de verano de las Montañas", "ChST": "hora estándar de Chamorro", "JST": "hora estándar de Japón", "AWDT": "hora de verano de Australia occidental", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "LHST": "hora estándar de Lord Howe", "EAT": "hora de África oriental", "HNT": "hora estándar de Terranova", "GMT": "hora del meridiano de Greenwich", "COST": "hora de verano de Colombia", "EST": "hora estándar oriental", "AEDT": "hora de verano de Australia oriental", "CHAST": "hora estándar de Chatham", "ART": "hora estándar de Argentina", "WITA": "hora de Indonesia central", "HAST": "hora estándar de Hawái-Aleutiano", "WART": "hora estándar de Argentina occidental", "∅∅∅": "hora de verano de las Azores", "AWST": "hora estándar de Australia occidental", "HKT": "hora estándar de Hong Kong", "VET": "hora de Venezuela", "WESZ": "hora de verano de Europa occidental", "CLT": "hora estándar de Chile", "AEST": "hora estándar de Australia oriental", "WIT": "hora de Indonesia oriental", "WARST": "hora de verano de Argentina occidental", "AST": "hora estándar del Atlántico", "MYT": "hora de Malasia", "IST": "hora estándar de la India", "NZST": "hora estándar de Nueva Zelanda", "COT": "hora estándar de Colombia", "JDT": "hora de verano de Japón", "AKST": "hora estándar de Alaska", "CST": "hora estándar central", "TMT": "hora estándar de Turkmenistán", "CDT": "hora de verano central", "UYT": "hora estándar de Uruguay", "CHADT": "hora de verano de Chatham", "TMST": "hora de verano de Turkmenistán", "ADT": "hora de verano del Atlántico", "WAST": "hora de verano de África occidental", "SAST": "hora de Sudáfrica", "WEZ": "hora estándar de Europa occidental", "EDT": "hora de verano oriental", "OEZ": "hora estándar de Europa oriental", "WAT": "hora estándar de África occidental"},
+ timezones: map[string]string{"WART": "hora estándar de Argentina occidental", "AWST": "hora estándar de Australia occidental", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "WAT": "hora estándar de África occidental", "OESZ": "hora de verano de Europa oriental", "AKDT": "hora de verano de Alaska", "CLST": "hora de verano de Chile", "OEZ": "hora estándar de Europa oriental", "SGT": "hora de Singapur", "UYST": "hora de verano de Uruguay", "EDT": "hora de verano oriental", "ACST": "hora estándar de Australia central", "BOT": "hora de Bolivia", "WAST": "hora de verano de África occidental", "ACWDT": "hora de verano de Australia centroccidental", "CHAST": "hora estándar de Chatham", "WIB": "hora de Indonesia occidental", "HKT": "hora estándar de Hong Kong", "ECT": "hora de Ecuador", "LHDT": "hora de verano de Lord Howe", "MEZ": "hora estándar de Europa central", "TMT": "hora estándar de Turkmenistán", "AKST": "hora estándar de Alaska", "CHADT": "hora de verano de Chatham", "JST": "hora estándar de Japón", "CAT": "hora de África central", "TMST": "hora de verano de Turkmenistán", "CLT": "hora estándar de Chile", "IST": "hora estándar de la India", "HADT": "hora de verano de Hawái-Aleutiano", "EAT": "hora de África oriental", "HAT": "hora de verano de Terranova", "GYT": "hora de Guyana", "COT": "hora estándar de Colombia", "MDT": "Hora de verano de Macao", "COST": "hora de verano de Colombia", "ACWST": "hora estándar de Australia centroccidental", "MESZ": "hora de verano de Europa central", "WARST": "hora de verano de Argentina occidental", "VET": "hora de Venezuela", "BT": "hora de Bután", "ARST": "hora de verano de Argentina", "ADT": "hora de verano del Atlántico", "WITA": "hora de Indonesia central", "CST": "hora estándar central", "LHST": "hora estándar de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "∅∅∅": "hora de verano de Brasilia", "GFT": "hora de la Guayana Francesa", "MYT": "hora de Malasia", "PDT": "hora de verano del Pacífico", "ART": "hora estándar de Argentina", "WEZ": "hora estándar de Europa occidental", "AEST": "hora estándar de Australia oriental", "WIT": "hora de Indonesia oriental", "CDT": "hora de verano central", "AWDT": "hora de verano de Australia occidental", "HNT": "hora estándar de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "ChST": "hora estándar de Chamorro", "WESZ": "hora de verano de Europa occidental", "SAST": "hora de Sudáfrica", "JDT": "hora de verano de Japón", "AEDT": "hora de verano de Australia oriental", "AST": "hora estándar del Atlántico", "UYT": "hora estándar de Uruguay", "HKST": "hora de verano de Hong Kong", "ACDT": "hora de verano de Australia central", "MST": "Hora estándar de Macao", "GMT": "hora del meridiano de Greenwich", "EST": "hora estándar oriental"},
}
}
@@ -188,7 +188,8 @@ func (es *es_DO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_DO' and handles both Whole and Real numbers based on 'v'
-func (es *es_DO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (es *es_DO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_DO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_DO) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_DO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_DO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_DO'
-func (es *es_DO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_DO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -316,13 +315,12 @@ func (es *es_DO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, es.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_DO'
// in accounting notation.
-func (es *es_DO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_DO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -390,8 +388,7 @@ func (es *es_DO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, es.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_DO'
diff --git a/es_EA/es_EA.go b/es_EA/es_EA.go
index 13febcb2..c6477a20 100644
--- a/es_EA/es_EA.go
+++ b/es_EA/es_EA.go
@@ -18,7 +18,7 @@ type es_EA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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", "AST": "hora estándar del Atlántico", "ECT": "hora de Ecuador", "JST": "hora estándar de Japón", "EST": "hora estándar oriental", "NZST": "hora estándar de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "ACWST": "hora estándar de Australia centroccidental", "PDT": "hora de verano del Pacífico", "BOT": "hora de Bolivia", "COT": "hora estándar de Colombia", "CLT": "hora estándar de Chile", "ART": "hora estándar de Argentina", "SRT": "hora de Surinam", "∅∅∅": "hora de verano de las Azores", "LHST": "hora estándar de Lord Howe", "HADT": "hora de verano de Hawái-Aleutiano", "HAT": "hora de verano de Terranova", "HKT": "hora estándar de Hong Kong", "GFT": "hora de la Guayana Francesa", "MST": "hora estándar de las Montañas", "SGT": "hora de Singapur", "CDT": "hora de verano central", "EDT": "hora de verano oriental", "SAST": "hora de Sudáfrica", "WIT": "hora de Indonesia oriental", "WAST": "hora de verano de África occidental", "PST": "hora estándar del Pacífico", "ADT": "hora de verano del Atlántico", "MEZ": "hora estándar de Europa central", "UYT": "hora estándar de Uruguay", "AEST": "hora estándar de Australia oriental", "MDT": "hora de verano de las Montañas", "CLST": "hora de verano de Chile", "ChST": "hora estándar de Chamorro", "HNT": "hora estándar de Terranova", "AEDT": "hora de verano de Australia oriental", "NZDT": "hora de verano de Nueva Zelanda", "COST": "hora de verano de Colombia", "TMST": "hora de verano de Turkmenistán", "AKDT": "hora de verano de Alaska", "WEZ": "hora estándar de Europa occidental", "WIB": "hora de Indonesia occidental", "OESZ": "hora de verano de Europa oriental", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "VET": "hora de Venezuela", "WITA": "hora de Indonesia central", "LHDT": "hora de verano de Lord Howe", "AKST": "hora estándar de Alaska", "CST": "hora estándar central", "TMT": "hora estándar de Turkmenistán", "WESZ": "hora de verano de Europa occidental", "ACST": "hora estándar de Australia central", "IST": "hora estándar de la India", "EAT": "hora de África oriental", "UYST": "hora de verano de Uruguay", "MYT": "hora de Malasia", "HKST": "hora de verano de Hong Kong", "WART": "hora estándar de Argentina occidental", "WAT": "hora estándar de África occidental", "AWDT": "hora de verano de Australia occidental", "GMT": "hora del meridiano de Greenwich", "GYT": "hora de Guyana", "CHAST": "hora estándar de Chatham", "BT": "hora de Bután", "ARST": "hora de verano de Argentina", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "HAST": "hora estándar de Hawái-Aleutiano", "AWST": "hora estándar de Australia occidental", "CAT": "hora de África central", "MESZ": "hora de verano de Europa central"},
+ timezones: map[string]string{"MDT": "Hora de verano de Macao", "AEST": "hora estándar de Australia oriental", "ACST": "hora estándar de Australia central", "ART": "hora estándar de Argentina", "MEZ": "hora estándar de Europa central", "PDT": "hora de verano del Pacífico", "SRT": "hora de Surinam", "UYT": "hora estándar de Uruguay", "EDT": "hora de verano oriental", "COST": "hora de verano de Colombia", "MYT": "hora de Malasia", "PST": "hora estándar del Pacífico", "WARST": "hora de verano de Argentina occidental", "AST": "hora estándar del Atlántico", "AWST": "hora estándar de Australia occidental", "EST": "hora estándar oriental", "COT": "hora estándar de Colombia", "WAST": "hora de verano de África occidental", "CLST": "hora de verano de Chile", "HAST": "hora estándar de Hawái-Aleutiano", "CLT": "hora estándar de Chile", "SGT": "hora de Singapur", "HKT": "hora estándar de Hong Kong", "HNT": "hora estándar de Terranova", "∅∅∅": "hora de verano del Amazonas", "MST": "Hora estándar de Macao", "WIB": "hora de Indonesia occidental", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "LHDT": "hora de verano de Lord Howe", "BOT": "hora de Bolivia", "AWDT": "hora de verano de Australia occidental", "CHAST": "hora estándar de Chatham", "MESZ": "hora de verano de Europa central", "VET": "hora de Venezuela", "ACDT": "hora de verano de Australia central", "GFT": "hora de la Guayana Francesa", "GMT": "hora del meridiano de Greenwich", "HADT": "hora de verano de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "EAT": "hora de África oriental", "ADT": "hora de verano del Atlántico", "ECT": "hora de Ecuador", "WEZ": "hora estándar de Europa occidental", "ACWST": "hora estándar de Australia centroccidental", "CHADT": "hora de verano de Chatham", "WART": "hora estándar de Argentina occidental", "BT": "hora de Bután", "AEDT": "hora de verano de Australia oriental", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "CDT": "hora de verano central", "NZST": "hora estándar de Nueva Zelanda", "JDT": "hora de verano de Japón", "OEZ": "hora estándar de Europa oriental", "GYT": "hora de Guyana", "IST": "hora estándar de la India", "UYST": "hora de verano de Uruguay", "AKDT": "hora de verano de Alaska", "WAT": "hora estándar de África occidental", "SAST": "hora de Sudáfrica", "OESZ": "hora de verano de Europa oriental", "ChST": "hora estándar de Chamorro", "TMST": "hora de verano de Turkmenistán", "CST": "hora estándar central", "WESZ": "hora de verano de Europa occidental", "HKST": "hora de verano de Hong Kong", "ARST": "hora de verano de Argentina", "ACWDT": "hora de verano de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "WIT": "hora de Indonesia oriental", "TMT": "hora estándar de Turkmenistán"},
}
}
@@ -190,7 +190,8 @@ func (es *es_EA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_EA' and handles both Whole and Real numbers based on 'v'
-func (es *es_EA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_EA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_EA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_EA) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_EA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_EA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_EA'
-func (es *es_EA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_EA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_EA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_EA'
// in accounting notation.
-func (es *es_EA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_EA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_EA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_EA'
diff --git a/es_EC/es_EC.go b/es_EC/es_EC.go
index b5a26477..55bc9cb7 100644
--- a/es_EC/es_EC.go
+++ b/es_EC/es_EC.go
@@ -18,7 +18,7 @@ type es_EC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
monthsNarrow: []string{"", "E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"},
@@ -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{"HKT": "hora estándar de Hong Kong", "HNT": "hora estándar de Terranova", "ADT": "hora de verano del Atlántico", "LHDT": "hora de verano de Lord Howe", "ECT": "hora de Ecuador", "SGT": "hora de Singapur", "SRT": "hora de Surinam", "MYT": "hora de Malasia", "∅∅∅": "hora de verano de Brasilia", "CST": "hora estándar central", "CHADT": "hora de verano de Chatham", "COST": "hora de verano de Colombia", "WARST": "hora de verano de Argentina occidental", "GYT": "hora de Guyana", "JST": "hora estándar de Japón", "AKDT": "hora de verano de Alaska", "HKST": "hora de verano de Hong Kong", "MST": "Hora estándar de Macao", "CAT": "hora de África central", "OEZ": "hora estándar de Europa oriental", "NZST": "hora estándar de Nueva Zelanda", "WAT": "hora estándar de África occidental", "AEST": "hora estándar de Australia oriental", "UYST": "hora de verano de Uruguay", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "BOT": "hora de Bolivia", "WAST": "hora de verano de África occidental", "SAST": "hora de Sudáfrica", "GFT": "hora de la Guayana Francesa", "AKST": "hora estándar de Alaska", "CLT": "hora estándar de Chile", "GMT": "hora del meridiano de Greenwich", "AST": "hora estándar del Atlántico", "MESZ": "hora de verano de Europa central", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "WESZ": "hora de verano de Europa occidental", "HAT": "hora de verano de Terranova", "IST": "hora estándar de la India", "AWST": "hora estándar de Australia occidental", "CLST": "hora de verano de Chile", "NZDT": "hora de verano de Nueva Zelanda", "PST": "hora estándar del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "ART": "hora estándar de Argentina", "ACDT": "hora de verano de Australia central", "TMST": "hora de verano de Turkmenistán", "VET": "hora de Venezuela", "WITA": "hora de Indonesia central", "WEZ": "hora estándar de Europa occidental", "PDT": "hora de verano del Pacífico", "CHAST": "hora estándar de Chatham", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "EAT": "hora de África oriental", "UYT": "hora estándar de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "HADT": "hora de verano de Hawái-Aleutiano", "ACST": "hora estándar de Australia central", "LHST": "hora estándar de Lord Howe", "CDT": "hora de verano central", "EST": "hora estándar oriental", "WIB": "hora de Indonesia occidental", "COT": "hora estándar de Colombia", "ARST": "hora de verano de Argentina", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "MDT": "Hora de verano de Macao", "AWDT": "hora de verano de Australia occidental", "EDT": "hora de verano oriental", "WART": "hora estándar de Argentina occidental"},
+ timezones: map[string]string{"SRT": "hora de Surinam", "ECT": "hora de Ecuador", "WARST": "hora de verano de Argentina occidental", "TMST": "hora de verano de Turkmenistán", "MYT": "hora de Malasia", "HKT": "hora estándar de Hong Kong", "ARST": "hora de verano de Argentina", "GFT": "hora de la Guayana Francesa", "WAT": "hora estándar de África occidental", "WEZ": "hora estándar de Europa occidental", "PDT": "hora de verano del Pacífico", "∅∅∅": "hora de verano de las Azores", "HKST": "hora de verano de Hong Kong", "ART": "hora estándar de Argentina", "WIB": "hora de Indonesia occidental", "OEZ": "hora estándar de Europa oriental", "CLST": "hora de verano de Chile", "GYT": "hora de Guyana", "CAT": "hora de África central", "EST": "hora estándar oriental", "COST": "hora de verano de Colombia", "EAT": "hora de África oriental", "WAST": "hora de verano de África occidental", "ACWDT": "hora de verano de Australia centroccidental", "ACDT": "hora de verano de Australia central", "WIT": "hora de Indonesia oriental", "HADT": "hora de verano de Hawái-Aleutiano", "LHST": "hora estándar de Lord Howe", "ACWST": "hora estándar de Australia centroccidental", "SGT": "hora de Singapur", "PST": "hora estándar del Pacífico", "AWST": "hora estándar de Australia occidental", "BOT": "hora de Bolivia", "CST": "hora estándar central", "GMT": "hora del meridiano de Greenwich", "WESZ": "hora de verano de Europa occidental", "CHAST": "hora estándar de Chatham", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "WART": "hora estándar de Argentina occidental", "HAT": "hora de verano de Terranova", "CDT": "hora de verano central", "EDT": "hora de verano oriental", "AKST": "hora estándar de Alaska", "NZST": "hora estándar de Nueva Zelanda", "JDT": "hora de verano de Japón", "HNT": "hora estándar de Terranova", "MST": "hora estándar de las Montañas", "BT": "hora de Bután", "MEZ": "hora estándar de Europa central", "JST": "hora estándar de Japón", "VET": "hora de Venezuela", "AWDT": "hora de verano de Australia occidental", "MDT": "hora de verano de las Montañas", "CHADT": "hora de verano de Chatham", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "ChST": "hora estándar de Chamorro", "MESZ": "hora de verano de Europa central", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "CLT": "hora estándar de Chile", "IST": "hora estándar de la India", "TMT": "hora estándar de Turkmenistán", "COT": "hora estándar de Colombia", "ADT": "hora de verano del Atlántico", "AEST": "hora estándar de Australia oriental", "WITA": "hora de Indonesia central", "HAST": "hora estándar de Hawái-Aleutiano", "AKDT": "hora de verano de Alaska", "LHDT": "hora de verano de Lord Howe", "SAST": "hora de Sudáfrica"},
}
}
@@ -186,7 +186,8 @@ func (es *es_EC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_EC' and handles both Whole and Real numbers based on 'v'
-func (es *es_EC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (es *es_EC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_EC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_EC) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_EC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_EC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_EC'
-func (es *es_EC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_EC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_EC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_EC'
// in accounting notation.
-func (es *es_EC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_EC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -381,8 +379,7 @@ func (es *es_EC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_EC'
diff --git a/es_ES/es_ES.go b/es_ES/es_ES.go
index 5280247d..7da5ccfd 100644
--- a/es_ES/es_ES.go
+++ b/es_ES/es_ES.go
@@ -18,7 +18,7 @@ type es_ES struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"WESZ": "hora de verano de Europa occidental", "NZST": "hora estándar de Nueva Zelanda", "ADT": "hora de verano del Atlántico", "GFT": "hora de la Guayana Francesa", "TMT": "hora estándar de Turkmenistán", "LHST": "hora estándar de Lord Howe", "MYT": "hora de Malasia", "WEZ": "hora estándar de Europa occidental", "EAT": "hora de África oriental", "CHAST": "hora estándar de Chatham", "COST": "hora de verano de Colombia", "ACDT": "hora de verano de Australia central", "WARST": "hora de verano de Argentina occidental", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "UYT": "hora estándar de Uruguay", "GMT": "hora del meridiano de Greenwich", "NZDT": "hora de verano de Nueva Zelanda", "BOT": "hora de Bolivia", "WAST": "hora de verano de África occidental", "ACST": "hora estándar de Australia central", "GYT": "hora de Guyana", "ART": "hora estándar de Argentina", "CAT": "hora de África central", "EST": "hora estándar oriental", "BT": "hora de Bután", "WITA": "hora de Indonesia central", "TMST": "hora de verano de Turkmenistán", "JST": "hora estándar de Japón", "IST": "hora estándar de la India", "WIB": "hora de Indonesia occidental", "ACWDT": "hora de verano de Australia centroccidental", "ChST": "hora estándar de Chamorro", "MST": "Hora estándar de Macao", "HKST": "hora de verano de Hong Kong", "PST": "hora estándar del Pacífico", "OESZ": "hora de verano de Europa oriental", "MESZ": "hora de verano de Europa central", "AEST": "hora estándar de Australia oriental", "WART": "hora estándar de Argentina occidental", "AKST": "hora estándar de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "AWST": "hora estándar de Australia occidental", "HAT": "hora de verano de Terranova", "PDT": "hora de verano del Pacífico", "COT": "hora estándar de Colombia", "SRT": "hora de Surinam", "CLT": "hora estándar de Chile", "MEZ": "hora estándar de Europa central", "HADT": "hora de verano de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "SAST": "hora de Sudáfrica", "∅∅∅": "hora de verano de las Azores", "AWDT": "hora de verano de Australia occidental", "VET": "hora de Venezuela", "ECT": "hora de Ecuador", "CDT": "hora de verano central", "HKT": "hora estándar de Hong Kong", "AST": "hora estándar del Atlántico", "MDT": "Hora de verano de Macao", "LHDT": "hora de verano de Lord Howe", "WIT": "hora de Indonesia oriental", "JDT": "hora de verano de Japón", "AKDT": "hora de verano de Alaska", "SGT": "hora de Singapur", "CST": "hora estándar central", "EDT": "hora de verano oriental", "UYST": "hora de verano de Uruguay", "OEZ": "hora estándar de Europa oriental", "AEDT": "hora de verano de Australia oriental", "WAT": "hora estándar de África occidental", "ARST": "hora de verano de Argentina", "ACWST": "hora estándar de Australia centroccidental"},
+ timezones: map[string]string{"GFT": "hora de la Guayana Francesa", "BT": "hora de Bután", "CHADT": "hora de verano de Chatham", "ACST": "hora estándar de Australia central", "ADT": "hora de verano del Atlántico", "VET": "hora de Venezuela", "TMT": "hora estándar de Turkmenistán", "EST": "hora estándar oriental", "EDT": "hora de verano oriental", "ChST": "hora estándar de Chamorro", "ECT": "hora de Ecuador", "WEZ": "hora estándar de Europa occidental", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "AKDT": "hora de verano de Alaska", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "ACWDT": "hora de verano de Australia centroccidental", "ART": "hora estándar de Argentina", "LHST": "hora estándar de Lord Howe", "ACDT": "hora de verano de Australia central", "AEDT": "hora de verano de Australia oriental", "AWST": "hora estándar de Australia occidental", "HNT": "hora estándar de Terranova", "HADT": "hora de verano de Hawái-Aleutiano", "LHDT": "hora de verano de Lord Howe", "AKST": "hora estándar de Alaska", "CLT": "hora estándar de Chile", "WARST": "hora de verano de Argentina occidental", "PDT": "hora de verano del Pacífico", "HAT": "hora de verano de Terranova", "IST": "hora estándar de la India", "CAT": "hora de África central", "HAST": "hora estándar de Hawái-Aleutiano", "∅∅∅": "hora de verano del Amazonas", "SAST": "hora de Sudáfrica", "JST": "hora estándar de Japón", "PST": "hora estándar del Pacífico", "HKT": "hora estándar de Hong Kong", "UYST": "hora de verano de Uruguay", "CST": "hora estándar central", "ACWST": "hora estándar de Australia centroccidental", "EAT": "hora de África oriental", "MESZ": "hora de verano de Europa central", "TMST": "hora de verano de Turkmenistán", "WAT": "hora estándar de África occidental", "OESZ": "hora de verano de Europa oriental", "AWDT": "hora de verano de Australia occidental", "GYT": "hora de Guyana", "NZDT": "hora de verano de Nueva Zelanda", "SGT": "hora de Singapur", "CDT": "hora de verano central", "MST": "Hora estándar de Macao", "MDT": "Hora de verano de Macao", "WART": "hora estándar de Argentina occidental", "UYT": "hora estándar de Uruguay", "NZST": "hora estándar de Nueva Zelanda", "JDT": "hora de verano de Japón", "AST": "hora estándar del Atlántico", "HKST": "hora de verano de Hong Kong", "WITA": "hora de Indonesia central", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "OEZ": "hora estándar de Europa oriental", "GMT": "hora del meridiano de Greenwich", "WESZ": "hora de verano de Europa occidental", "MYT": "hora de Malasia", "SRT": "hora de Surinam", "BOT": "hora de Bolivia", "ARST": "hora de verano de Argentina", "WAST": "hora de verano de África occidental", "CLST": "hora de verano de Chile"},
}
}
@@ -190,7 +190,8 @@ func (es *es_ES) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_ES' and handles both Whole and Real numbers based on 'v'
-func (es *es_ES) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_ES) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_ES' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_ES) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_ES) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_ES) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_ES'
-func (es *es_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *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]
@@ -318,13 +317,12 @@ func (es *es_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_ES'
// in accounting notation.
-func (es *es_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_ES) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_ES'
diff --git a/es_GQ/es_GQ.go b/es_GQ/es_GQ.go
index 743fd37c..2c44e385 100644
--- a/es_GQ/es_GQ.go
+++ b/es_GQ/es_GQ.go
@@ -18,7 +18,7 @@ type es_GQ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "FCFA", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
monthsNarrow: []string{"", "E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"},
@@ -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{"ACWDT": "hora de verano de Australia centroccidental", "HAST": "hora estándar de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "CLST": "hora de verano de Chile", "AEDT": "hora de verano de Australia oriental", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "SRT": "hora de Surinam", "AKDT": "hora de verano de Alaska", "CDT": "hora de verano central", "WEZ": "hora estándar de Europa occidental", "WIB": "hora de Indonesia occidental", "PDT": "hora de verano del Pacífico", "ACDT": "hora de verano de Australia central", "WAST": "hora de verano de África occidental", "GFT": "hora de la Guayana Francesa", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "PST": "hora estándar del Pacífico", "WART": "hora estándar de Argentina occidental", "TMST": "hora de verano de Turkmenistán", "MST": "hora estándar de las Montañas", "IST": "hora estándar de la India", "ARST": "hora de verano de Argentina", "JDT": "hora de verano de Japón", "NZST": "hora estándar de Nueva Zelanda", "AEST": "hora estándar de Australia oriental", "GYT": "hora de Guyana", "JST": "hora estándar de Japón", "SGT": "hora de Singapur", "CAT": "hora de África central", "EST": "hora estándar oriental", "EDT": "hora de verano oriental", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "ChST": "hora estándar de Chamorro", "MYT": "hora de Malasia", "AWST": "hora estándar de Australia occidental", "CHAST": "hora estándar de Chatham", "∅∅∅": "hora de verano de las Azores", "AKST": "hora estándar de Alaska", "HAT": "hora de verano de Terranova", "NZDT": "hora de verano de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "WESZ": "hora de verano de Europa occidental", "HNT": "hora estándar de Terranova", "OESZ": "hora de verano de Europa oriental", "WITA": "hora de Indonesia central", "VET": "hora de Venezuela", "AWDT": "hora de verano de Australia occidental", "HKST": "hora de verano de Hong Kong", "EAT": "hora de África oriental", "ACST": "hora estándar de Australia central", "ART": "hora estándar de Argentina", "BT": "hora de Bután", "ACWST": "hora estándar de Australia centroccidental", "CLT": "hora estándar de Chile", "CHADT": "hora de verano de Chatham", "WAT": "hora estándar de África occidental", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "CST": "hora estándar central", "WIT": "hora de Indonesia oriental", "LHST": "hora estándar de Lord Howe", "ECT": "hora de Ecuador", "HADT": "hora de verano de Hawái-Aleutiano", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "SAST": "hora de Sudáfrica", "MDT": "hora de verano de las Montañas", "UYST": "hora de verano de Uruguay", "BOT": "hora de Bolivia"},
+ timezones: map[string]string{"CLT": "hora estándar de Chile", "AEST": "hora estándar de Australia oriental", "HAT": "hora de verano de Terranova", "BOT": "hora de Bolivia", "EAT": "hora de África oriental", "SAST": "hora de Sudáfrica", "NZDT": "hora de verano de Nueva Zelanda", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "SRT": "hora de Surinam", "BT": "hora de Bután", "GMT": "hora del meridiano de Greenwich", "COST": "hora de verano de Colombia", "WAST": "hora de verano de África occidental", "ACST": "hora estándar de Australia central", "CAT": "hora de África central", "OESZ": "hora de verano de Europa oriental", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "MDT": "hora de verano de las Montañas", "∅∅∅": "hora de verano de las Azores", "CST": "hora estándar central", "WAT": "hora estándar de África occidental", "WIB": "hora de Indonesia occidental", "ACWST": "hora estándar de Australia centroccidental", "HNT": "hora estándar de Terranova", "ART": "hora estándar de Argentina", "EST": "hora estándar oriental", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "IST": "hora estándar de la India", "MYT": "hora de Malasia", "ACDT": "hora de verano de Australia central", "WEZ": "hora estándar de Europa occidental", "MEZ": "hora estándar de Europa central", "JDT": "hora de verano de Japón", "WART": "hora estándar de Argentina occidental", "AWDT": "hora de verano de Australia occidental", "SGT": "hora de Singapur", "GFT": "hora de la Guayana Francesa", "WITA": "hora de Indonesia central", "NZST": "hora estándar de Nueva Zelanda", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "OEZ": "hora estándar de Europa oriental", "JST": "hora estándar de Japón", "VET": "hora de Venezuela", "AWST": "hora estándar de Australia occidental", "GYT": "hora de Guyana", "HAST": "hora estándar de Hawái-Aleutiano", "ChST": "hora estándar de Chamorro", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "WIT": "hora de Indonesia oriental", "ARST": "hora de verano de Argentina", "CDT": "hora de verano central", "HADT": "hora de verano de Hawái-Aleutiano", "COT": "hora estándar de Colombia", "WESZ": "hora de verano de Europa occidental", "PST": "hora estándar del Pacífico", "PDT": "hora de verano del Pacífico", "HKST": "hora de verano de Hong Kong", "UYST": "hora de verano de Uruguay", "EDT": "hora de verano oriental", "MESZ": "hora de verano de Europa central", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "AEDT": "hora de verano de Australia oriental", "WARST": "hora de verano de Argentina occidental", "LHST": "hora estándar de Lord Howe", "CLST": "hora de verano de Chile", "TMST": "hora de verano de Turkmenistán"},
}
}
@@ -186,7 +186,8 @@ func (es *es_GQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_GQ' and handles both Whole and Real numbers based on 'v'
-func (es *es_GQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (es *es_GQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_GQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_GQ) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_GQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_GQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_GQ'
-func (es *es_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_GQ'
// in accounting notation.
-func (es *es_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -381,8 +379,7 @@ func (es *es_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_GQ'
diff --git a/es_GT/es_GT.go b/es_GT/es_GT.go
index f6ad22f2..2639b772 100644
--- a/es_GT/es_GT.go
+++ b/es_GT/es_GT.go
@@ -18,7 +18,7 @@ type es_GT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Q", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: "K",
currencyNegativeSuffix: "K",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"MST": "hora estándar de las Montañas", "HNT": "hora estándar de Terranova", "AEDT": "hora de verano de Australia oriental", "HAT": "hora de verano de Terranova", "NZDT": "hora de verano de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "CHAST": "hora estándar de Chatham", "MDT": "hora de verano de las Montañas", "JST": "hora estándar de Japón", "LHST": "hora estándar de Lord Howe", "AWST": "hora estándar de Australia occidental", "WARST": "hora de verano de Argentina occidental", "SRT": "hora de Surinam", "MYT": "hora de Malasia", "SGT": "hora de Singapur", "OESZ": "hora de verano de Europa oriental", "WIT": "hora de Indonesia oriental", "JDT": "hora de verano de Japón", "AKST": "hora estándar de Alaska", "HADT": "hora de verano de Hawái-Aleutiano", "SAST": "hora de Sudáfrica", "EAT": "hora de África oriental", "OEZ": "hora estándar de Europa oriental", "WAT": "hora estándar de África occidental", "BT": "hora de Bután", "AKDT": "hora de verano de Alaska", "COST": "hora de verano de Colombia", "ARST": "hora de verano de Argentina", "WAST": "hora de verano de África occidental", "HKST": "hora de verano de Hong Kong", "WIB": "hora de Indonesia occidental", "ACDT": "hora de verano de Australia central", "ART": "hora estándar de Argentina", "GFT": "hora de la Guayana Francesa", "CDT": "hora de verano central", "ACWST": "hora estándar de Australia centroccidental", "ChST": "hora estándar de Chamorro", "AWDT": "hora de verano de Australia occidental", "CST": "hora estándar central", "HAST": "hora estándar de Hawái-Aleutiano", "CAT": "hora de África central", "CLST": "hora de verano de Chile", "NZST": "hora estándar de Nueva Zelanda", "PST": "hora estándar del Pacífico", "ACST": "hora estándar de Australia central", "TMT": "hora estándar de Turkmenistán", "TMST": "hora de verano de Turkmenistán", "ACWDT": "hora de verano de Australia centroccidental", "CLT": "hora estándar de Chile", "BOT": "hora de Bolivia", "IST": "hora estándar de la India", "EST": "hora estándar oriental", "EDT": "hora de verano oriental", "GMT": "hora del meridiano de Greenwich", "WESZ": "hora de verano de Europa occidental", "UYT": "hora estándar de Uruguay", "GYT": "hora de Guyana", "AST": "hora estándar del Atlántico", "WITA": "hora de Indonesia central", "VET": "hora de Venezuela", "ECT": "hora de Ecuador", "HKT": "hora estándar de Hong Kong", "MEZ": "hora estándar de Europa central", "∅∅∅": "hora de verano de las Azores", "UYST": "hora de verano de Uruguay", "COT": "hora estándar de Colombia", "WART": "hora estándar de Argentina occidental", "MESZ": "hora de verano de Europa central", "ADT": "hora de verano del Atlántico", "LHDT": "hora de verano de Lord Howe", "WEZ": "hora estándar de Europa occidental", "AEST": "hora estándar de Australia oriental", "CHADT": "hora de verano de Chatham"},
+ timezones: map[string]string{"ADT": "hora de verano del Atlántico", "VET": "hora de Venezuela", "SGT": "hora de Singapur", "GYT": "hora de Guyana", "BOT": "hora de Bolivia", "GMT": "hora del meridiano de Greenwich", "SAST": "hora de Sudáfrica", "WAST": "hora de verano de África occidental", "AWST": "hora estándar de Australia occidental", "WEZ": "hora estándar de Europa occidental", "JST": "hora estándar de Japón", "PST": "hora estándar del Pacífico", "HAT": "hora de verano de Terranova", "BT": "hora de Bután", "AKST": "hora estándar de Alaska", "ECT": "hora de Ecuador", "JDT": "hora de verano de Japón", "AST": "hora estándar del Atlántico", "PDT": "hora de verano del Pacífico", "HNT": "hora estándar de Terranova", "WIT": "hora de Indonesia oriental", "ARST": "hora de verano de Argentina", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "CHAST": "hora estándar de Chatham", "ACST": "hora estándar de Australia central", "SRT": "hora de Surinam", "CDT": "hora de verano central", "EST": "hora estándar oriental", "COST": "hora de verano de Colombia", "AEST": "hora estándar de Australia oriental", "MYT": "hora de Malasia", "MDT": "Hora de verano de Macao", "OEZ": "hora estándar de Europa oriental", "CLT": "hora estándar de Chile", "WESZ": "hora de verano de Europa occidental", "IST": "hora estándar de la India", "UYT": "hora estándar de Uruguay", "ART": "hora estándar de Argentina", "TMST": "hora de verano de Turkmenistán", "∅∅∅": "hora de verano de Perú", "ACWST": "hora estándar de Australia centroccidental", "WART": "hora estándar de Argentina occidental", "EDT": "hora de verano oriental", "LHDT": "hora de verano de Lord Howe", "NZDT": "hora de verano de Nueva Zelanda", "LHST": "hora estándar de Lord Howe", "WIB": "hora de Indonesia occidental", "CLST": "hora de verano de Chile", "AKDT": "hora de verano de Alaska", "ACWDT": "hora de verano de Australia centroccidental", "MST": "Hora estándar de Macao", "CST": "hora estándar central", "HKT": "hora estándar de Hong Kong", "HADT": "hora de verano de Hawái-Aleutiano", "OESZ": "hora de verano de Europa oriental", "HKST": "hora de verano de Hong Kong", "ChST": "hora estándar de Chamorro", "WAT": "hora estándar de África occidental", "WARST": "hora de verano de Argentina occidental", "GFT": "hora de la Guayana Francesa", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "ACDT": "hora de verano de Australia central", "AEDT": "hora de verano de Australia oriental", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "COT": "hora estándar de Colombia", "EAT": "hora de África oriental", "UYST": "hora de verano de Uruguay", "NZST": "hora estándar de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "AWDT": "hora de verano de Australia occidental"},
}
}
@@ -190,7 +190,8 @@ func (es *es_GT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_GT' and handles both Whole and Real numbers based on 'v'
-func (es *es_GT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_GT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_GT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_GT) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_GT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_GT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_GT'
-func (es *es_GT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_GT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -298,13 +297,12 @@ func (es *es_GT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, es.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_GT'
// in accounting notation.
-func (es *es_GT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_GT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -350,8 +348,7 @@ func (es *es_GT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, es.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_GT'
diff --git a/es_HN/es_HN.go b/es_HN/es_HN.go
index 2239f2e2..6e359bc6 100644
--- a/es_HN/es_HN.go
+++ b/es_HN/es_HN.go
@@ -18,7 +18,7 @@ type es_HN struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "L", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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", "HKT": "hora estándar de Hong Kong", "HKST": "hora de verano de Hong Kong", "UYT": "hora estándar de Uruguay", "MEZ": "hora estándar de Europa central", "NZDT": "hora de verano de Nueva Zelanda", "WART": "hora estándar de Argentina occidental", "TMT": "hora estándar de Turkmenistán", "COST": "hora de verano de Colombia", "BOT": "hora de Bolivia", "GYT": "hora de Guyana", "WARST": "hora de verano de Argentina occidental", "WITA": "hora de Indonesia central", "ACWST": "hora estándar de Australia centroccidental", "MDT": "Hora de verano de Macao", "HAT": "hora de verano de Terranova", "∅∅∅": "hora de verano de Brasilia", "CAT": "hora de África central", "WEZ": "hora estándar de Europa occidental", "CHAST": "hora estándar de Chatham", "AKST": "hora estándar de Alaska", "UYST": "hora de verano de Uruguay", "EDT": "hora de verano oriental", "VET": "hora de Venezuela", "MYT": "hora de Malasia", "MESZ": "hora de verano de Europa central", "GFT": "hora de la Guayana Francesa", "LHST": "hora estándar de Lord Howe", "SGT": "hora de Singapur", "CDT": "hora de verano central", "CLT": "hora estándar de Chile", "GMT": "hora del meridiano de Greenwich", "PDT": "hora de verano del Pacífico", "CST": "hora estándar central", "WAT": "hora estándar de África occidental", "AST": "hora estándar del Atlántico", "CLST": "hora de verano de Chile", "ARST": "hora de verano de Argentina", "HAST": "hora estándar de Hawái-Aleutiano", "HADT": "hora de verano de Hawái-Aleutiano", "HNT": "hora estándar de Terranova", "AEDT": "hora de verano de Australia oriental", "PST": "hora estándar del Pacífico", "JST": "hora estándar de Japón", "EST": "hora estándar oriental", "OEZ": "hora estándar de Europa oriental", "LHDT": "hora de verano de Lord Howe", "ChST": "hora estándar de Chamorro", "ART": "hora estándar de Argentina", "TMST": "hora de verano de Turkmenistán", "SAST": "hora de Sudáfrica", "JDT": "hora de verano de Japón", "MST": "Hora estándar de Macao", "AWST": "hora estándar de Australia occidental", "ACDT": "hora de verano de Australia central", "WIT": "hora de Indonesia oriental", "OESZ": "hora de verano de Europa oriental", "COT": "hora estándar de Colombia", "BT": "hora de Bután", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "AWDT": "hora de verano de Australia occidental", "EAT": "hora de África oriental", "AEST": "hora estándar de Australia oriental", "ACWDT": "hora de verano de Australia centroccidental", "IST": "hora estándar de la India", "ACST": "hora estándar de Australia central", "AKDT": "hora de verano de Alaska", "SRT": "hora de Surinam", "NZST": "hora estándar de Nueva Zelanda", "WIB": "hora de Indonesia occidental", "CHADT": "hora de verano de Chatham", "ADT": "hora de verano del Atlántico"},
+ timezones: map[string]string{"MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "CLT": "hora estándar de Chile", "BOT": "hora de Bolivia", "LHST": "hora estándar de Lord Howe", "CHAST": "hora estándar de Chatham", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "EAT": "hora de África oriental", "WARST": "hora de verano de Argentina occidental", "MYT": "hora de Malasia", "SGT": "hora de Singapur", "JST": "hora estándar de Japón", "∅∅∅": "hora de verano de las Azores", "UYST": "hora de verano de Uruguay", "HAST": "hora estándar de Hawái-Aleutiano", "COST": "hora de verano de Colombia", "SAST": "hora de Sudáfrica", "WESZ": "hora de verano de Europa occidental", "NZST": "hora estándar de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "AEDT": "hora de verano de Australia oriental", "TMT": "hora estándar de Turkmenistán", "MDT": "Hora de verano de Macao", "WEZ": "hora estándar de Europa occidental", "CLST": "hora de verano de Chile", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "ART": "hora estándar de Argentina", "MST": "Hora estándar de Macao", "VET": "hora de Venezuela", "PDT": "hora de verano del Pacífico", "SRT": "hora de Surinam", "ARST": "hora de verano de Argentina", "TMST": "hora de verano de Turkmenistán", "WAST": "hora de verano de África occidental", "AWDT": "hora de verano de Australia occidental", "HKST": "hora de verano de Hong Kong", "UYT": "hora estándar de Uruguay", "WITA": "hora de Indonesia central", "WIB": "hora de Indonesia occidental", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "JDT": "hora de verano de Japón", "WART": "hora estándar de Argentina occidental", "EDT": "hora de verano oriental", "AKDT": "hora de verano de Alaska", "MESZ": "hora de verano de Europa central", "ACDT": "hora de verano de Australia central", "AEST": "hora estándar de Australia oriental", "PST": "hora estándar del Pacífico", "WIT": "hora de Indonesia oriental", "EST": "hora estándar oriental", "ACWST": "hora estándar de Australia centroccidental", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "ADT": "hora de verano del Atlántico", "IST": "hora estándar de la India", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "COT": "hora estándar de Colombia", "ECT": "hora de Ecuador", "WAT": "hora estándar de África occidental", "LHDT": "hora de verano de Lord Howe", "OESZ": "hora de verano de Europa oriental", "GFT": "hora de la Guayana Francesa", "CDT": "hora de verano central", "AKST": "hora estándar de Alaska", "HADT": "hora de verano de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "AWST": "hora estándar de Australia occidental", "HKT": "hora estándar de Hong Kong", "CST": "hora estándar central"},
}
}
@@ -190,7 +190,8 @@ func (es *es_HN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_HN' and handles both Whole and Real numbers based on 'v'
-func (es *es_HN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_HN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_HN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_HN) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_HN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_HN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_HN'
-func (es *es_HN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_HN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_HN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_HN'
// in accounting notation.
-func (es *es_HN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_HN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_HN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_HN'
diff --git a/es_IC/es_IC.go b/es_IC/es_IC.go
index 30ee15d7..7abc5ed5 100644
--- a/es_IC/es_IC.go
+++ b/es_IC/es_IC.go
@@ -18,7 +18,7 @@ type es_IC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"HAST": "hora estándar de Hawái-Aleutiano", "WEZ": "hora estándar de Europa occidental", "CHAST": "hora estándar de Chatham", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "AKDT": "hora de verano de Alaska", "AWDT": "hora de verano de Australia occidental", "CLST": "hora de verano de Chile", "GMT": "hora del meridiano de Greenwich", "ADT": "hora de verano del Atlántico", "WIT": "hora de Indonesia oriental", "TMT": "hora estándar de Turkmenistán", "HNT": "hora estándar de Terranova", "CDT": "hora de verano central", "MST": "hora estándar de las Montañas", "GFT": "hora de la Guayana Francesa", "HADT": "hora de verano de Hawái-Aleutiano", "HAT": "hora de verano de Terranova", "OEZ": "hora estándar de Europa oriental", "ACDT": "hora de verano de Australia central", "ECT": "hora de Ecuador", "PST": "hora estándar del Pacífico", "JDT": "hora de verano de Japón", "SGT": "hora de Singapur", "ARST": "hora de verano de Argentina", "WAST": "hora de verano de África occidental", "VET": "hora de Venezuela", "AKST": "hora estándar de Alaska", "WESZ": "hora de verano de Europa occidental", "EAT": "hora de África oriental", "GYT": "hora de Guyana", "ART": "hora estándar de Argentina", "COST": "hora de verano de Colombia", "HKT": "hora estándar de Hong Kong", "EDT": "hora de verano oriental", "CHADT": "hora de verano de Chatham", "MEZ": "hora estándar de Europa central", "BT": "hora de Bután", "AWST": "hora estándar de Australia occidental", "NZDT": "hora de verano de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "IST": "hora estándar de la India", "CLT": "hora estándar de Chile", "COT": "hora estándar de Colombia", "ChST": "hora estándar de Chamorro", "EST": "hora estándar oriental", "UYST": "hora de verano de Uruguay", "ACST": "hora estándar de Australia central", "CST": "hora estándar central", "WAT": "hora estándar de África occidental", "TMST": "hora de verano de Turkmenistán", "LHST": "hora estándar de Lord Howe", "MESZ": "hora de verano de Europa central", "WART": "hora estándar de Argentina occidental", "SAST": "hora de Sudáfrica", "MYT": "hora de Malasia", "∅∅∅": "hora de verano de las Azores", "LHDT": "hora de verano de Lord Howe", "UYT": "hora estándar de Uruguay", "AEST": "hora estándar de Australia oriental", "WARST": "hora de verano de Argentina occidental", "MDT": "hora de verano de las Montañas", "AEDT": "hora de verano de Australia oriental", "NZST": "hora estándar de Nueva Zelanda", "WITA": "hora de Indonesia central", "JST": "hora estándar de Japón", "HKST": "hora de verano de Hong Kong", "CAT": "hora de África central", "WIB": "hora de Indonesia occidental", "OESZ": "hora de verano de Europa oriental", "AST": "hora estándar del Atlántico", "SRT": "hora de Surinam", "BOT": "hora de Bolivia"},
+ timezones: map[string]string{"MESZ": "hora de verano de Europa central", "CLT": "hora estándar de Chile", "AST": "hora estándar del Atlántico", "HAT": "hora de verano de Terranova", "UYST": "hora de verano de Uruguay", "HADT": "hora de verano de Hawái-Aleutiano", "EDT": "hora de verano oriental", "CHAST": "hora estándar de Chatham", "GFT": "hora de la Guayana Francesa", "AEDT": "hora de verano de Australia oriental", "MYT": "hora de Malasia", "ARST": "hora de verano de Argentina", "ChST": "hora estándar de Chamorro", "LHDT": "hora de verano de Lord Howe", "SAST": "hora de Sudáfrica", "VET": "hora de Venezuela", "IST": "hora estándar de la India", "HKST": "hora de verano de Hong Kong", "AKST": "hora estándar de Alaska", "EAT": "hora de África oriental", "WIB": "hora de Indonesia occidental", "PST": "hora estándar del Pacífico", "CDT": "hora de verano central", "CHADT": "hora de verano de Chatham", "GYT": "hora de Guyana", "TMST": "hora de verano de Turkmenistán", "BT": "hora de Bután", "∅∅∅": "hora de verano de Perú", "HNT": "hora estándar de Terranova", "TMT": "hora estándar de Turkmenistán", "BOT": "hora de Bolivia", "COST": "hora de verano de Colombia", "WESZ": "hora de verano de Europa occidental", "NZDT": "hora de verano de Nueva Zelanda", "OESZ": "hora de verano de Europa oriental", "AEST": "hora estándar de Australia oriental", "COT": "hora estándar de Colombia", "MDT": "Hora de verano de Macao", "LHST": "hora estándar de Lord Howe", "MEZ": "hora estándar de Europa central", "UYT": "hora estándar de Uruguay", "CST": "hora estándar central", "EST": "hora estándar oriental", "JDT": "hora de verano de Japón", "SGT": "hora de Singapur", "CAT": "hora de África central", "GMT": "hora del meridiano de Greenwich", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "PDT": "hora de verano del Pacífico", "WITA": "hora de Indonesia central", "AWST": "hora estándar de Australia occidental", "SRT": "hora de Surinam", "MST": "Hora estándar de Macao", "WAT": "hora estándar de África occidental", "WAST": "hora de verano de África occidental", "ACDT": "hora de verano de Australia central", "HAST": "hora estándar de Hawái-Aleutiano", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "AWDT": "hora de verano de Australia occidental", "WIT": "hora de Indonesia oriental", "ACWDT": "hora de verano de Australia centroccidental", "JST": "hora estándar de Japón", "WART": "hora estándar de Argentina occidental", "CLST": "hora de verano de Chile", "ART": "hora estándar de Argentina", "ADT": "hora de verano del Atlántico", "ACST": "hora estándar de Australia central", "HKT": "hora estándar de Hong Kong", "WEZ": "hora estándar de Europa occidental", "ACWST": "hora estándar de Australia centroccidental", "NZST": "hora estándar de Nueva Zelanda"},
}
}
@@ -190,7 +190,8 @@ func (es *es_IC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_IC' and handles both Whole and Real numbers based on 'v'
-func (es *es_IC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_IC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_IC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_IC) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_IC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_IC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_IC'
-func (es *es_IC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_IC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_IC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_IC'
// in accounting notation.
-func (es *es_IC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_IC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_IC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_IC'
diff --git a/es_MX/es_MX.go b/es_MX/es_MX.go
index 6f73c839..c28787d2 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{"MDT": "Hora de verano de la montaña de Norteamérica", "ART": "Hora estándar de Argentina", "MST": "Hora estándar de la montaña de Norteamérica", "EAT": "Hora de África Oriental", "CLT": "Hora estándar de Chile", "NZST": "Hora estándar de Nueva Zelanda", "COST": "Hora de verano de Colombia", "ADT": "Hora de verano del Atlántico", "ACWST": "Hora estándar de Australia Centroccidental", "AWDT": "Hora de verano de Australia Occidental", "COT": "Hora estándar de Colombia", "ACDT": "Hora de verano de Australia Central", "MESZ": "Hora de verano de Europa Central", "ACST": "Hora estándar de Australia Central", "WITA": "Hora de Indonesia Central", "WESZ": "Hora de verano de Europa Occidental", "CAT": "Hora de África Central", "OESZ": "Hora de verano de Europa del Este", "MEZ": "Hora estándar de Europa Central", "AWST": "Hora estándar de Australia Occidental", "UYST": "Hora de verano de Uruguay", "PST": "Hora estándar del Pacífico de Norteamérica", "WART": "Hora estándar de Argentina Occidental", "CST": "Hora estándar del centro de Norteamérica", "CDT": "Hora de verano del centro de Norteamérica", "WEZ": "Hora estándar de Europa Occidental", "HKT": "Hora estándar de Hong Kong", "OEZ": "Hora estándar de Europa del Este", "WIB": "Hora de Indonesia Occidental", "CHAST": "Hora estándar de Chatham", "WAT": "Hora estándar de África Occidental", "BOT": "Hora de Bolivia", "EST": "Hora estándar del este de Norteamérica", "ECT": "Hora de Ecuador", "JDT": "Hora de verano de Japón", "HKST": "Hora de verano de Hong Kong", "CHADT": "Hora de verano de Chatham", "ChST": "Hora estándar de Chamorro", "∅∅∅": "Hora de verano de las Azores", "HNT": "Hora estándar de Terranova", "AEST": "Hora estándar de Australia Oriental", "ACWDT": "Hora de verano de Australia Centroccidental", "JST": "Hora estándar de Japón", "AKST": "Hora estándar de Alaska", "MYT": "Hora de Malasia", "AST": "Hora estándar del Atlántico", "BT": "Hora de Bután", "TMST": "Hora de verano de Turkmenistán", "LHDT": "Hora de verano de Lord Howe", "HAT": "Hora de verano de Terranova", "PDT": "Hora de verano del Pacífico de Norteamérica", "WARST": "Hora de verano de Argentina Occidental", "IST": "Hora estándar de la India", "EDT": "Hora de verano del este de Norteamérica", "NZDT": "Hora de verano de Nueva Zelanda", "GFT": "Hora de la Guayana Francesa", "WIT": "Hora de Indonesia Oriental", "AKDT": "Hora de verano de Alaska", "HAST": "Hora estándar de Hawái-Aleutiano", "HADT": "Hora de verano de Hawái-Aleutiano", "GYT": "Hora de Guyana", "SRT": "Hora de Surinam", "AEDT": "Hora de verano de Australia Oriental", "WAST": "Hora de verano de África Occidental", "VET": "Hora de Venezuela", "TMT": "Hora estándar de Turkmenistán", "CLST": "Hora de verano de Chile", "SAST": "Hora de Sudáfrica", "LHST": "Hora estándar de Lord Howe", "SGT": "Hora de Singapur", "UYT": "Hora estándar de Uruguay", "GMT": "Hora del meridiano de Greenwich", "ARST": "Hora de verano de Argentina"},
+ timezones: map[string]string{"MEZ": "Hora estándar de Europa Central", "WART": "Hora estándar de Argentina Occidental", "HKT": "Hora estándar de Hong Kong", "COT": "Hora estándar de Colombia", "ACWDT": "Hora de verano de Australia Centroccidental", "ADT": "Hora de verano del Atlántico", "ACST": "Hora estándar de Australia Central", "PST": "Hora estándar del Pacífico de Norteamérica", "WAST": "Hora de verano de África Occidental", "CLST": "Hora de verano de Chile", "AEST": "Hora estándar de Australia Oriental", "VET": "Hora de Venezuela", "AWDT": "Hora de verano de Australia Occidental", "HADT": "Hora de verano de Hawái-Aleutiano", "ACDT": "Hora de verano de Australia Central", "MDT": "Hora de verano de la montaña de Norteamérica", "AWST": "Hora estándar de Australia Occidental", "COST": "Hora de verano de Colombia", "NZST": "Hora estándar de Nueva Zelanda", "NZDT": "Hora de verano de Nueva Zelanda", "WAT": "Hora estándar de África Occidental", "WARST": "Hora de verano de Argentina Occidental", "MYT": "Hora de Malasia", "ART": "Hora estándar de Argentina", "ARST": "Hora de verano de Argentina", "OESZ": "Hora de verano de Europa del Este", "JDT": "Hora de verano de Japón", "PDT": "Hora de verano del Pacífico de Norteamérica", "SAST": "Hora de Sudáfrica", "OEZ": "Hora estándar de Europa del Este", "SGT": "Hora de Singapur", "∅∅∅": "Hora de verano de las Azores", "EST": "Hora estándar del este de Norteamérica", "ChST": "Hora estándar de Chamorro", "AKDT": "Hora de verano de Alaska", "ECT": "Hora de Ecuador", "AEDT": "Hora de verano de Australia Oriental", "AKST": "Hora estándar de Alaska", "ACWST": "Hora estándar de Australia Centroccidental", "CHAST": "Hora estándar de Chatham", "CHADT": "Hora de verano de Chatham", "JST": "Hora estándar de Japón", "BOT": "Hora de Bolivia", "SRT": "Hora de Surinam", "CDT": "Hora de verano del centro de Norteamérica", "HAST": "Hora estándar de Hawái-Aleutiano", "HNT": "Hora estándar de Terranova", "GYT": "Hora de Guyana", "TMT": "Hora estándar de Turkmenistán", "TMST": "Hora de verano de Turkmenistán", "LHDT": "Hora de verano de Lord Howe", "EDT": "Hora de verano del este de Norteamérica", "LHST": "Hora estándar de Lord Howe", "MESZ": "Hora de verano de Europa Central", "CLT": "Hora estándar de Chile", "AST": "Hora estándar del Atlántico", "IST": "Hora estándar de la India", "WITA": "Hora de Indonesia Central", "GFT": "Hora de la Guayana Francesa", "GMT": "Hora del meridiano de Greenwich", "EAT": "Hora de África Oriental", "MST": "Hora estándar de la montaña de Norteamérica", "HAT": "Hora de verano de Terranova", "UYT": "Hora estándar de Uruguay", "UYST": "Hora de verano de Uruguay", "BT": "Hora de Bután", "WESZ": "Hora de verano de Europa Occidental", "WIB": "Hora de Indonesia Occidental", "WIT": "Hora de Indonesia Oriental", "CST": "Hora estándar del centro de Norteamérica", "CAT": "Hora de África Central", "HKST": "Hora de verano de Hong Kong", "WEZ": "Hora estándar de Europa Occidental"},
}
}
@@ -188,7 +188,8 @@ func (es *es_MX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_MX' and handles both Whole and Real numbers based on 'v'
-func (es *es_MX) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (es *es_MX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_MX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_MX) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_MX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_MX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_MX'
-func (es *es_MX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_MX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_MX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_MX'
// in accounting notation.
-func (es *es_MX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_MX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -380,8 +378,7 @@ func (es *es_MX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_MX'
diff --git a/es_NI/es_NI.go b/es_NI/es_NI.go
index 09599f3d..f87771cf 100644
--- a/es_NI/es_NI.go
+++ b/es_NI/es_NI.go
@@ -18,7 +18,7 @@ type es_NI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "C$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"AKDT": "hora de verano de Alaska", "CLT": "hora estándar de Chile", "SRT": "hora de Surinam", "HAST": "hora estándar de Hawái-Aleutiano", "ADT": "hora de verano del Atlántico", "WIT": "hora de Indonesia oriental", "ECT": "hora de Ecuador", "HKST": "hora de verano de Hong Kong", "CST": "hora estándar central", "ACDT": "hora de verano de Australia central", "ARST": "hora de verano de Argentina", "VET": "hora de Venezuela", "NZDT": "hora de verano de Nueva Zelanda", "CHAST": "hora estándar de Chatham", "HKT": "hora estándar de Hong Kong", "EAT": "hora de África oriental", "CDT": "hora de verano central", "CAT": "hora de África central", "UYT": "hora estándar de Uruguay", "COST": "hora de verano de Colombia", "ART": "hora estándar de Argentina", "WAST": "hora de verano de África occidental", "ACWST": "hora estándar de Australia centroccidental", "WEZ": "hora estándar de Europa occidental", "EST": "hora estándar oriental", "BOT": "hora de Bolivia", "WARST": "hora de verano de Argentina occidental", "AEDT": "hora de verano de Australia oriental", "WAT": "hora estándar de África occidental", "MESZ": "hora de verano de Europa central", "BT": "hora de Bután", "ACWDT": "hora de verano de Australia centroccidental", "HAT": "hora de verano de Terranova", "WIB": "hora de Indonesia occidental", "PST": "hora estándar del Pacífico", "CLST": "hora de verano de Chile", "MDT": "hora de verano de las Montañas", "CHADT": "hora de verano de Chatham", "TMT": "hora estándar de Turkmenistán", "IST": "hora estándar de la India", "AKST": "hora estándar de Alaska", "UYST": "hora de verano de Uruguay", "AST": "hora estándar del Atlántico", "ChST": "hora estándar de Chamorro", "SAST": "hora de Sudáfrica", "JST": "hora estándar de Japón", "SGT": "hora de Singapur", "WESZ": "hora de verano de Europa occidental", "NZST": "hora estándar de Nueva Zelanda", "ACST": "hora estándar de Australia central", "EDT": "hora de verano oriental", "GYT": "hora de Guyana", "AWST": "hora estándar de Australia occidental", "MST": "hora estándar de las Montañas", "OEZ": "hora estándar de Europa oriental", "WART": "hora estándar de Argentina occidental", "GMT": "hora del meridiano de Greenwich", "COT": "hora estándar de Colombia", "JDT": "hora de verano de Japón", "∅∅∅": "hora de verano de las Azores", "AWDT": "hora de verano de Australia occidental", "PDT": "hora de verano del Pacífico", "OESZ": "hora de verano de Europa oriental", "LHST": "hora estándar de Lord Howe", "MEZ": "hora estándar de Europa central", "TMST": "hora de verano de Turkmenistán", "WITA": "hora de Indonesia central", "LHDT": "hora de verano de Lord Howe", "MYT": "hora de Malasia", "HADT": "hora de verano de Hawái-Aleutiano", "HNT": "hora estándar de Terranova", "AEST": "hora estándar de Australia oriental", "GFT": "hora de la Guayana Francesa"},
+ timezones: map[string]string{"COST": "hora de verano de Colombia", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "GMT": "hora del meridiano de Greenwich", "AKDT": "hora de verano de Alaska", "AEST": "hora estándar de Australia oriental", "AWST": "hora estándar de Australia occidental", "PST": "hora estándar del Pacífico", "WITA": "hora de Indonesia central", "NZST": "hora estándar de Nueva Zelanda", "COT": "hora estándar de Colombia", "MST": "Hora estándar de Macao", "UYT": "hora estándar de Uruguay", "CST": "hora estándar central", "EST": "hora estándar oriental", "CHADT": "hora de verano de Chatham", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "HKT": "hora estándar de Hong Kong", "ChST": "hora estándar de Chamorro", "HAT": "hora de verano de Terranova", "GYT": "hora de Guyana", "LHST": "hora estándar de Lord Howe", "JST": "hora estándar de Japón", "PDT": "hora de verano del Pacífico", "∅∅∅": "hora de verano de Brasilia", "WIT": "hora de Indonesia oriental", "SGT": "hora de Singapur", "EAT": "hora de África oriental", "MYT": "hora de Malasia", "CDT": "hora de verano central", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "CHAST": "hora estándar de Chatham", "TMST": "hora de verano de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "EDT": "hora de verano oriental", "UYST": "hora de verano de Uruguay", "TMT": "hora estándar de Turkmenistán", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "ADT": "hora de verano del Atlántico", "BOT": "hora de Bolivia", "SRT": "hora de Surinam", "GFT": "hora de la Guayana Francesa", "ARST": "hora de verano de Argentina", "WESZ": "hora de verano de Europa occidental", "SAST": "hora de Sudáfrica", "ART": "hora estándar de Argentina", "AKST": "hora estándar de Alaska", "OEZ": "hora estándar de Europa oriental", "HADT": "hora de verano de Hawái-Aleutiano", "ACWST": "hora estándar de Australia centroccidental", "BT": "hora de Bután", "WAT": "hora estándar de África occidental", "MDT": "Hora de verano de Macao", "AWDT": "hora de verano de Australia occidental", "CAT": "hora de África central", "HKST": "hora de verano de Hong Kong", "CLT": "hora estándar de Chile", "OESZ": "hora de verano de Europa oriental", "ACDT": "hora de verano de Australia central", "ECT": "hora de Ecuador", "WAST": "hora de verano de África occidental", "VET": "hora de Venezuela", "WEZ": "hora estándar de Europa occidental", "AEDT": "hora de verano de Australia oriental", "HNT": "hora estándar de Terranova", "NZDT": "hora de verano de Nueva Zelanda", "CLST": "hora de verano de Chile", "WIB": "hora de Indonesia occidental"},
}
}
@@ -190,7 +190,8 @@ func (es *es_NI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_NI' and handles both Whole and Real numbers based on 'v'
-func (es *es_NI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_NI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_NI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_NI) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_NI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_NI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_NI'
-func (es *es_NI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_NI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_NI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_NI'
// in accounting notation.
-func (es *es_NI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_NI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_NI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_NI'
diff --git a/es_PA/es_PA.go b/es_PA/es_PA.go
index 2ebb0a24..d55b241d 100644
--- a/es_PA/es_PA.go
+++ b/es_PA/es_PA.go
@@ -18,7 +18,7 @@ type es_PA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "B/.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"AST": "hora estándar del Atlántico", "GYT": "hora de Guyana", "HKT": "hora estándar de Hong Kong", "CLT": "hora estándar de Chile", "GMT": "hora del meridiano de Greenwich", "CHADT": "hora de verano de Chatham", "HAST": "hora estándar de Hawái-Aleutiano", "HKST": "hora de verano de Hong Kong", "EST": "hora estándar oriental", "SRT": "hora de Surinam", "COT": "hora estándar de Colombia", "ADT": "hora de verano del Atlántico", "SAST": "hora de Sudáfrica", "MST": "hora estándar de las Montañas", "WITA": "hora de Indonesia central", "LHDT": "hora de verano de Lord Howe", "CST": "hora estándar central", "MEZ": "hora estándar de Europa central", "TMST": "hora de verano de Turkmenistán", "AKDT": "hora de verano de Alaska", "SGT": "hora de Singapur", "CAT": "hora de África central", "PDT": "hora de verano del Pacífico", "PST": "hora estándar del Pacífico", "WAT": "hora estándar de África occidental", "WESZ": "hora de verano de Europa occidental", "HNT": "hora estándar de Terranova", "TMT": "hora estándar de Turkmenistán", "LHST": "hora estándar de Lord Howe", "HADT": "hora de verano de Hawái-Aleutiano", "CLST": "hora de verano de Chile", "AEDT": "hora de verano de Australia oriental", "MESZ": "hora de verano de Europa central", "VET": "hora de Venezuela", "AEST": "hora estándar de Australia oriental", "COST": "hora de verano de Colombia", "MYT": "hora de Malasia", "EDT": "hora de verano oriental", "UYT": "hora estándar de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "ACST": "hora estándar de Australia central", "MDT": "hora de verano de las Montañas", "GFT": "hora de la Guayana Francesa", "WIT": "hora de Indonesia oriental", "CDT": "hora de verano central", "NZST": "hora estándar de Nueva Zelanda", "WART": "hora estándar de Argentina occidental", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "AKST": "hora estándar de Alaska", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "WIB": "hora de Indonesia occidental", "BT": "hora de Bután", "ACDT": "hora de verano de Australia central", "WARST": "hora de verano de Argentina occidental", "ChST": "hora estándar de Chamorro", "AWST": "hora estándar de Australia occidental", "UYST": "hora de verano de Uruguay", "CHAST": "hora estándar de Chatham", "WAST": "hora de verano de África occidental", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "JST": "hora estándar de Japón", "∅∅∅": "hora de verano de las Azores", "HAT": "hora de verano de Terranova", "BOT": "hora de Bolivia", "ECT": "hora de Ecuador", "ACWST": "hora estándar de Australia centroccidental", "EAT": "hora de África oriental", "WEZ": "hora estándar de Europa occidental"},
+ timezones: map[string]string{"UYST": "hora de verano de Uruguay", "EDT": "hora de verano oriental", "HADT": "hora de verano de Hawái-Aleutiano", "ChST": "hora estándar de Chamorro", "VET": "hora de Venezuela", "HKT": "hora estándar de Hong Kong", "WITA": "hora de Indonesia central", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "WIB": "hora de Indonesia occidental", "ADT": "hora de verano del Atlántico", "ART": "hora estándar de Argentina", "EST": "hora estándar oriental", "AKST": "hora estándar de Alaska", "SAST": "hora de Sudáfrica", "NZDT": "hora de verano de Nueva Zelanda", "GYT": "hora de Guyana", "ARST": "hora de verano de Argentina", "TMT": "hora estándar de Turkmenistán", "COST": "hora de verano de Colombia", "LHST": "hora estándar de Lord Howe", "AEDT": "hora de verano de Australia oriental", "WARST": "hora de verano de Argentina occidental", "TMST": "hora de verano de Turkmenistán", "IST": "hora estándar de la India", "MDT": "hora de verano de las Montañas", "MYT": "hora de Malasia", "BT": "hora de Bután", "OESZ": "hora de verano de Europa oriental", "EAT": "hora de África oriental", "ACWST": "hora estándar de Australia centroccidental", "NZST": "hora estándar de Nueva Zelanda", "WART": "hora estándar de Argentina occidental", "CAT": "hora de África central", "GMT": "hora del meridiano de Greenwich", "MEZ": "hora estándar de Europa central", "CLT": "hora estándar de Chile", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "AEST": "hora estándar de Australia oriental", "CST": "hora estándar central", "CDT": "hora de verano central", "AKDT": "hora de verano de Alaska", "JST": "hora estándar de Japón", "PST": "hora estándar del Pacífico", "SGT": "hora de Singapur", "BOT": "hora de Bolivia", "ECT": "hora de Ecuador", "HAT": "hora de verano de Terranova", "COT": "hora estándar de Colombia", "ACWDT": "hora de verano de Australia centroccidental", "CLST": "hora de verano de Chile", "PDT": "hora de verano del Pacífico", "MST": "hora estándar de las Montañas", "SRT": "hora de Surinam", "HKST": "hora de verano de Hong Kong", "UYT": "hora estándar de Uruguay", "WIT": "hora de Indonesia oriental", "HAST": "hora estándar de Hawái-Aleutiano", "WAT": "hora estándar de África occidental", "OEZ": "hora estándar de Europa oriental", "AWDT": "hora de verano de Australia occidental", "HNT": "hora estándar de Terranova", "∅∅∅": "hora de verano de las Azores", "GFT": "hora de la Guayana Francesa", "LHDT": "hora de verano de Lord Howe", "ACDT": "hora de verano de Australia central", "MESZ": "hora de verano de Europa central", "JDT": "hora de verano de Japón", "AWST": "hora estándar de Australia occidental", "WAST": "hora de verano de África occidental", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham"},
}
}
@@ -190,7 +190,8 @@ func (es *es_PA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_PA' and handles both Whole and Real numbers based on 'v'
-func (es *es_PA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_PA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_PA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_PA) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_PA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_PA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_PA'
-func (es *es_PA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_PA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_PA'
// in accounting notation.
-func (es *es_PA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_PA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_PA'
diff --git a/es_PE/es_PE.go b/es_PE/es_PE.go
index 14a98135..0e861a10 100644
--- a/es_PE/es_PE.go
+++ b/es_PE/es_PE.go
@@ -18,7 +18,7 @@ type es_PE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "S/.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "set.", "oct.", "nov.", "dic."},
@@ -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{"COST": "hora de verano de Colombia", "AST": "hora estándar del Atlántico", "SRT": "hora de Surinam", "TMT": "hora estándar de Turkmenistán", "TMST": "hora de verano de Turkmenistán", "IST": "hora estándar de la India", "ART": "hora estándar de Argentina", "WAT": "hora estándar de África occidental", "MEZ": "hora estándar de Europa central", "WEZ": "hora estándar de Europa occidental", "WIB": "hora de Indonesia occidental", "CHAST": "hora estándar de Chatham", "GYT": "hora de Guyana", "ACDT": "hora de verano de Australia central", "ACWDT": "hora de verano de Australia centroccidental", "∅∅∅": "hora de verano de las Azores", "EST": "hora estándar oriental", "JST": "hora estándar de Japón", "HKT": "hora estándar de Hong Kong", "CST": "hora estándar central", "CLT": "hora estándar de Chile", "COT": "hora estándar de Colombia", "MDT": "hora de verano de las Montañas", "ECT": "hora de Ecuador", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "HADT": "hora de verano de Hawái-Aleutiano", "PST": "hora estándar del Pacífico", "ACWST": "hora estándar de Australia centroccidental", "ChST": "hora estándar de Chamorro", "AKST": "hora estándar de Alaska", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "WITA": "hora de Indonesia central", "HAST": "hora estándar de Hawái-Aleutiano", "WART": "hora estándar de Argentina occidental", "BT": "hora de Bután", "ACST": "hora estándar de Australia central", "HNT": "hora estándar de Terranova", "GMT": "hora del meridiano de Greenwich", "AKDT": "hora de verano de Alaska", "AWST": "hora estándar de Australia occidental", "AEDT": "hora de verano de Australia oriental", "NZST": "hora estándar de Nueva Zelanda", "WESZ": "hora de verano de Europa occidental", "AEST": "hora estándar de Australia oriental", "ADT": "hora de verano del Atlántico", "GFT": "hora de la Guayana Francesa", "HKST": "hora de verano de Hong Kong", "CDT": "hora de verano central", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "WIT": "hora de Indonesia oriental", "EDT": "hora de verano oriental", "OESZ": "hora de verano de Europa oriental", "LHST": "hora estándar de Lord Howe", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "MYT": "hora de Malasia", "SGT": "hora de Singapur", "EAT": "hora de África oriental", "SAST": "hora de Sudáfrica", "MST": "hora estándar de las Montañas", "VET": "hora de Venezuela", "JDT": "hora de verano de Japón", "LHDT": "hora de verano de Lord Howe", "AWDT": "hora de verano de Australia occidental", "CLST": "hora de verano de Chile", "ARST": "hora de verano de Argentina", "PDT": "hora de verano del Pacífico", "BOT": "hora de Bolivia"},
+ timezones: map[string]string{"WAT": "hora estándar de África occidental", "WESZ": "hora de verano de Europa occidental", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "WITA": "hora de Indonesia central", "ECT": "hora de Ecuador", "CST": "hora estándar central", "ACWDT": "hora de verano de Australia centroccidental", "NZDT": "hora de verano de Nueva Zelanda", "VET": "hora de Venezuela", "SGT": "hora de Singapur", "GFT": "hora de la Guayana Francesa", "WAST": "hora de verano de África occidental", "WEZ": "hora estándar de Europa occidental", "CLT": "hora estándar de Chile", "JST": "hora estándar de Japón", "JDT": "hora de verano de Japón", "WARST": "hora de verano de Argentina occidental", "GMT": "hora del meridiano de Greenwich", "LHST": "hora estándar de Lord Howe", "HKST": "hora de verano de Hong Kong", "IST": "hora estándar de la India", "∅∅∅": "hora de verano de las Azores", "MEZ": "hora estándar de Europa central", "ACST": "hora estándar de Australia central", "GYT": "hora de Guyana", "CDT": "hora de verano central", "WART": "hora estándar de Argentina occidental", "ART": "hora estándar de Argentina", "HADT": "hora de verano de Hawái-Aleutiano", "ARST": "hora de verano de Argentina", "EST": "hora estándar oriental", "COST": "hora de verano de Colombia", "LHDT": "hora de verano de Lord Howe", "BOT": "hora de Bolivia", "BT": "hora de Bután", "ACWST": "hora estándar de Australia centroccidental", "OESZ": "hora de verano de Europa oriental", "ACDT": "hora de verano de Australia central", "HAT": "hora de verano de Terranova", "WIT": "hora de Indonesia oriental", "HKT": "hora estándar de Hong Kong", "WIB": "hora de Indonesia occidental", "CLST": "hora de verano de Chile", "OEZ": "hora estándar de Europa oriental", "AEDT": "hora de verano de Australia oriental", "MYT": "hora de Malasia", "UYT": "hora estándar de Uruguay", "HAST": "hora estándar de Hawái-Aleutiano", "COT": "hora estándar de Colombia", "SAST": "hora de Sudáfrica", "AEST": "hora estándar de Australia oriental", "MDT": "hora de verano de las Montañas", "UYST": "hora de verano de Uruguay", "SRT": "hora de Surinam", "PST": "hora estándar del Pacífico", "CAT": "hora de África central", "TMT": "hora estándar de Turkmenistán", "AKST": "hora estándar de Alaska", "AWST": "hora estándar de Australia occidental", "MST": "hora estándar de las Montañas", "PDT": "hora de verano del Pacífico", "AST": "hora estándar del Atlántico", "EDT": "hora de verano oriental", "NZST": "hora estándar de Nueva Zelanda", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "TMST": "hora de verano de Turkmenistán", "AKDT": "hora de verano de Alaska", "EAT": "hora de África oriental", "MESZ": "hora de verano de Europa central", "HNT": "hora estándar de Terranova", "ChST": "hora estándar de Chamorro"},
}
}
@@ -190,7 +190,8 @@ func (es *es_PE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_PE' and handles both Whole and Real numbers based on 'v'
-func (es *es_PE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_PE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_PE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_PE) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_PE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_PE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_PE'
-func (es *es_PE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_PE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_PE'
// in accounting notation.
-func (es *es_PE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_PE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_PE'
diff --git a/es_PH/es_PH.go b/es_PH/es_PH.go
index f34cb379..511a404b 100644
--- a/es_PH/es_PH.go
+++ b/es_PH/es_PH.go
@@ -18,7 +18,7 @@ type es_PH struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "₱", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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", "SAST": "hora de Sudáfrica", "JST": "hora estándar de Japón", "HADT": "hora de verano de Hawái-Aleutiano", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "GFT": "hora de la Guayana Francesa", "HKST": "hora de verano de Hong Kong", "ART": "hora estándar de Argentina", "VET": "hora de Venezuela", "LHDT": "hora de verano de Lord Howe", "CAT": "hora de África central", "NZDT": "hora de verano de Nueva Zelanda", "AWDT": "hora de verano de Australia occidental", "AEDT": "hora de verano de Australia oriental", "CHADT": "hora de verano de Chatham", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "ADT": "hora de verano del Atlántico", "MEZ": "hora estándar de Europa central", "EST": "hora estándar oriental", "EDT": "hora de verano oriental", "COST": "hora de verano de Colombia", "AKDT": "hora de verano de Alaska", "PDT": "hora de verano del Pacífico", "WAST": "hora de verano de África occidental", "AKST": "hora estándar de Alaska", "CLST": "hora de verano de Chile", "AEST": "hora estándar de Australia oriental", "ARST": "hora de verano de Argentina", "ACDT": "hora de verano de Australia central", "∅∅∅": "hora de verano de las Azores", "CLT": "hora estándar de Chile", "WIB": "hora de Indonesia occidental", "WAT": "hora estándar de África occidental", "WITA": "hora de Indonesia central", "OEZ": "hora estándar de Europa oriental", "CHAST": "hora estándar de Chatham", "MST": "hora estándar de las Montañas", "ChST": "hora estándar de Chamorro", "JDT": "hora de verano de Japón", "EAT": "hora de África oriental", "WESZ": "hora de verano de Europa occidental", "HNT": "hora estándar de Terranova", "UYST": "hora de verano de Uruguay", "OESZ": "hora de verano de Europa oriental", "COT": "hora estándar de Colombia", "AST": "hora estándar del Atlántico", "GYT": "hora de Guyana", "HAST": "hora estándar de Hawái-Aleutiano", "SGT": "hora de Singapur", "MESZ": "hora de verano de Europa central", "NZST": "hora estándar de Nueva Zelanda", "MYT": "hora de Malasia", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "ACWST": "hora estándar de Australia centroccidental", "IST": "hora estándar de la India", "CST": "hora estándar central", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "TMST": "hora de verano de Turkmenistán", "ACWDT": "hora de verano de Australia centroccidental", "MDT": "hora de verano de las Montañas", "ECT": "hora de Ecuador", "WIT": "hora de Indonesia oriental", "AWST": "hora estándar de Australia occidental", "ACST": "hora estándar de Australia central", "LHST": "hora estándar de Lord Howe", "CDT": "hora de verano central", "WEZ": "hora estándar de Europa occidental", "HAT": "hora de verano de Terranova", "BOT": "hora de Bolivia"},
+ timezones: map[string]string{"AEST": "hora estándar de Australia oriental", "ChST": "hora estándar de Chamorro", "CAT": "hora de África central", "EST": "hora estándar oriental", "CHAST": "hora estándar de Chatham", "OESZ": "hora de verano de Europa oriental", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "HKST": "hora de verano de Hong Kong", "WIT": "hora de Indonesia oriental", "TMST": "hora de verano de Turkmenistán", "MYT": "hora de Malasia", "COST": "hora de verano de Colombia", "IST": "hora estándar de la India", "CST": "hora estándar central", "LHST": "hora estándar de Lord Howe", "JST": "hora estándar de Japón", "BT": "hora de Bután", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "LHDT": "hora de verano de Lord Howe", "ACDT": "hora de verano de Australia central", "ADT": "hora de verano del Atlántico", "SGT": "hora de Singapur", "CDT": "hora de verano central", "SAST": "hora de Sudáfrica", "NZST": "hora estándar de Nueva Zelanda", "PST": "hora estándar del Pacífico", "∅∅∅": "hora de verano de las Azores", "HAST": "hora estándar de Hawái-Aleutiano", "WAT": "hora estándar de África occidental", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "OEZ": "hora estándar de Europa oriental", "SRT": "hora de Surinam", "MESZ": "hora de verano de Europa central", "AEDT": "hora de verano de Australia oriental", "WART": "hora estándar de Argentina occidental", "HADT": "hora de verano de Hawái-Aleutiano", "UYST": "hora de verano de Uruguay", "WAST": "hora de verano de África occidental", "MDT": "hora de verano de las Montañas", "BOT": "hora de Bolivia", "ECT": "hora de Ecuador", "VET": "hora de Venezuela", "MST": "hora estándar de las Montañas", "HNT": "hora estándar de Terranova", "EDT": "hora de verano oriental", "AKST": "hora estándar de Alaska", "NZDT": "hora de verano de Nueva Zelanda", "ACST": "hora estándar de Australia central", "AWST": "hora estándar de Australia occidental", "ART": "hora estándar de Argentina", "TMT": "hora estándar de Turkmenistán", "WESZ": "hora de verano de Europa occidental", "EAT": "hora de África oriental", "WIB": "hora de Indonesia occidental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "PDT": "hora de verano del Pacífico", "AST": "hora estándar del Atlántico", "GMT": "hora del meridiano de Greenwich", "COT": "hora estándar de Colombia", "WARST": "hora de verano de Argentina occidental", "HKT": "hora estándar de Hong Kong", "WITA": "hora de Indonesia central", "WEZ": "hora estándar de Europa occidental", "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", "CHADT": "hora de verano de Chatham", "AWDT": "hora de verano de Australia occidental"},
}
}
@@ -190,7 +190,8 @@ func (es *es_PH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_PH' and handles both Whole and Real numbers based on 'v'
-func (es *es_PH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_PH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_PH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_PH) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_PH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_PH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_PH'
-func (es *es_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_PH'
// in accounting notation.
-func (es *es_PH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_PH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_PH'
diff --git a/es_PR/es_PR.go b/es_PR/es_PR.go
index 6497197b..79cebdf3 100644
--- a/es_PR/es_PR.go
+++ b/es_PR/es_PR.go
@@ -18,7 +18,7 @@ type es_PR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"WAT": "hora estándar de África occidental", "AKDT": "hora de verano de Alaska", "MDT": "hora de verano de las Montañas", "JDT": "hora de verano de Japón", "ChST": "hora estándar de Chamorro", "MYT": "hora de Malasia", "HAT": "hora de verano de Terranova", "CDT": "hora de verano central", "AWDT": "hora de verano de Australia occidental", "PST": "hora estándar del Pacífico", "NZST": "hora estándar de Nueva Zelanda", "AEST": "hora estándar de Australia oriental", "AEDT": "hora de verano de Australia oriental", "CHAST": "hora estándar de Chatham", "ADT": "hora de verano del Atlántico", "BT": "hora de Bután", "MST": "hora estándar de las Montañas", "UYT": "hora estándar de Uruguay", "GMT": "hora del meridiano de Greenwich", "TMST": "hora de verano de Turkmenistán", "UYST": "hora de verano de Uruguay", "COT": "hora estándar de Colombia", "EST": "hora estándar oriental", "PDT": "hora de verano del Pacífico", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "AKST": "hora estándar de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "HKT": "hora estándar de Hong Kong", "AWST": "hora estándar de Australia occidental", "COST": "hora de verano de Colombia", "ARST": "hora de verano de Argentina", "WAST": "hora de verano de África occidental", "ACST": "hora estándar de Australia central", "ACWST": "hora estándar de Australia centroccidental", "IST": "hora estándar de la India", "CLT": "hora estándar de Chile", "GYT": "hora de Guyana", "SRT": "hora de Surinam", "VET": "hora de Venezuela", "GFT": "hora de la Guayana Francesa", "CAT": "hora de África central", "MEZ": "hora estándar de Europa central", "LHST": "hora estándar de Lord Howe", "SGT": "hora de Singapur", "OEZ": "hora estándar de Europa oriental", "AST": "hora estándar del Atlántico", "ECT": "hora de Ecuador", "CST": "hora estándar central", "WIB": "hora de Indonesia occidental", "BOT": "hora de Bolivia", "ACDT": "hora de verano de Australia central", "WITA": "hora de Indonesia central", "ACWDT": "hora de verano de Australia centroccidental", "OESZ": "hora de verano de Europa oriental", "NZDT": "hora de verano de Nueva Zelanda", "ART": "hora estándar de Argentina", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "WIT": "hora de Indonesia oriental", "HNT": "hora estándar de Terranova", "JST": "hora estándar de Japón", "HADT": "hora de verano de Hawái-Aleutiano", "EDT": "hora de verano oriental", "WART": "hora estándar de Argentina occidental", "SAST": "hora de Sudáfrica", "CLST": "hora de verano de Chile", "WARST": "hora de verano de Argentina occidental", "WEZ": "hora estándar de Europa occidental", "∅∅∅": "hora de verano de las Azores", "HKST": "hora de verano de Hong Kong", "EAT": "hora de África oriental", "WESZ": "hora de verano de Europa occidental"},
+ timezones: map[string]string{"WEZ": "hora estándar de Europa occidental", "CLT": "hora estándar de Chile", "BOT": "hora de Bolivia", "EDT": "hora de verano oriental", "WAST": "hora de verano de África occidental", "EST": "hora estándar oriental", "ChST": "hora estándar de Chamorro", "ECT": "hora de Ecuador", "MDT": "Hora de verano de Macao", "WIB": "hora de Indonesia occidental", "SRT": "hora de Surinam", "HKT": "hora estándar de Hong Kong", "GMT": "hora del meridiano de Greenwich", "LHST": "hora estándar de Lord Howe", "MESZ": "hora de verano de Europa central", "ACST": "hora estándar de Australia central", "HADT": "hora de verano de Hawái-Aleutiano", "CDT": "hora de verano central", "ACWDT": "hora de verano de Australia centroccidental", "NZDT": "hora de verano de Nueva Zelanda", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "HKST": "hora de verano de Hong Kong", "WITA": "hora de Indonesia central", "MST": "Hora estándar de Macao", "COT": "hora estándar de Colombia", "SAST": "hora de Sudáfrica", "PDT": "hora de verano del Pacífico", "HAST": "hora estándar de Hawái-Aleutiano", "HNT": "hora estándar de Terranova", "ART": "hora estándar de Argentina", "OEZ": "hora estándar de Europa oriental", "WART": "hora estándar de Argentina occidental", "AST": "hora estándar del Atlántico", "SGT": "hora de Singapur", "WIT": "hora de Indonesia oriental", "EAT": "hora de África oriental", "WESZ": "hora de verano de Europa occidental", "CHADT": "hora de verano de Chatham", "TMT": "hora estándar de Turkmenistán", "AKST": "hora estándar de Alaska", "ACWST": "hora estándar de Australia centroccidental", "OESZ": "hora de verano de Europa oriental", "ACDT": "hora de verano de Australia central", "AEST": "hora estándar de Australia oriental", "WARST": "hora de verano de Argentina occidental", "ADT": "hora de verano del Atlántico", "BT": "hora de Bután", "PST": "hora estándar del Pacífico", "WAT": "hora estándar de África occidental", "CLST": "hora de verano de Chile", "MEZ": "hora estándar de Europa central", "UYT": "hora estándar de Uruguay", "CAT": "hora de África central", "AKDT": "hora de verano de Alaska", "AEDT": "hora de verano de Australia oriental", "AWDT": "hora de verano de Australia occidental", "HAT": "hora de verano de Terranova", "ARST": "hora de verano de Argentina", "VET": "hora de Venezuela", "MYT": "hora de Malasia", "IST": "hora estándar de la India", "UYST": "hora de verano de Uruguay", "COST": "hora de verano de Colombia", "∅∅∅": "hora de verano del Amazonas", "LHDT": "hora de verano de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "CHAST": "hora estándar de Chatham", "JST": "hora estándar de Japón", "AWST": "hora estándar de Australia occidental", "TMST": "hora de verano de Turkmenistán", "CST": "hora estándar central", "GFT": "hora de la Guayana Francesa"},
}
}
@@ -190,7 +190,8 @@ func (es *es_PR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_PR' and handles both Whole and Real numbers based on 'v'
-func (es *es_PR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_PR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_PR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_PR) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_PR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_PR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_PR'
-func (es *es_PR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_PR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_PR'
// in accounting notation.
-func (es *es_PR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_PR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_PR'
diff --git a/es_PY/es_PY.go b/es_PY/es_PY.go
index 546c4425..90e8a6d6 100644
--- a/es_PY/es_PY.go
+++ b/es_PY/es_PY.go
@@ -18,7 +18,7 @@ type es_PY struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Gs.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"SGT": "hora de Singapur", "HKST": "hora de verano de Hong Kong", "AWST": "hora estándar de Australia occidental", "GMT": "hora del meridiano de Greenwich", "WAT": "hora estándar de África occidental", "MEZ": "hora estándar de Europa central", "ChST": "hora estándar de Chamorro", "HAST": "hora estándar de Hawái-Aleutiano", "EST": "hora estándar oriental", "WART": "hora estándar de Argentina occidental", "MST": "hora estándar de las Montañas", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "ACWST": "hora estándar de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "AKST": "hora estándar de Alaska", "EDT": "hora de verano oriental", "ADT": "hora de verano del Atlántico", "WIT": "hora de Indonesia oriental", "HNT": "hora estándar de Terranova", "UYT": "hora estándar de Uruguay", "SRT": "hora de Surinam", "TMT": "hora estándar de Turkmenistán", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "ARST": "hora de verano de Argentina", "ACWDT": "hora de verano de Australia centroccidental", "WAST": "hora de verano de África occidental", "ACST": "hora estándar de Australia central", "MDT": "hora de verano de las Montañas", "WIB": "hora de Indonesia occidental", "PDT": "hora de verano del Pacífico", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental", "COST": "hora de verano de Colombia", "LHDT": "hora de verano de Lord Howe", "HAT": "hora de verano de Terranova", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "CLST": "hora de verano de Chile", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "TMST": "hora de verano de Turkmenistán", "CHAST": "hora estándar de Chatham", "VET": "hora de Venezuela", "AKDT": "hora de verano de Alaska", "AWDT": "hora de verano de Australia occidental", "MYT": "hora de Malasia", "NZST": "hora estándar de Nueva Zelanda", "BOT": "hora de Bolivia", "GYT": "hora de Guyana", "AST": "hora estándar del Atlántico", "GFT": "hora de la Guayana Francesa", "CHADT": "hora de verano de Chatham", "WARST": "hora de verano de Argentina occidental", "CDT": "hora de verano central", "ACDT": "hora de verano de Australia central", "AEST": "hora estándar de Australia oriental", "NZDT": "hora de verano de Nueva Zelanda", "JST": "hora estándar de Japón", "HKT": "hora estándar de Hong Kong", "CST": "hora estándar central", "∅∅∅": "hora de verano de las Azores", "EAT": "hora de África oriental", "PST": "hora estándar del Pacífico", "OEZ": "hora estándar de Europa oriental", "COT": "hora estándar de Colombia", "ART": "hora estándar de Argentina", "SAST": "hora de Sudáfrica", "CLT": "hora estándar de Chile", "MESZ": "hora de verano de Europa central", "HADT": "hora de verano de Hawái-Aleutiano", "ECT": "hora de Ecuador"},
+ timezones: map[string]string{"ADT": "hora de verano del Atlántico", "ACST": "hora estándar de Australia central", "AEST": "hora estándar de Australia oriental", "TMT": "hora estándar de Turkmenistán", "JST": "hora estándar de Japón", "MDT": "hora de verano de las Montañas", "UYT": "hora estándar de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "WESZ": "hora de verano de Europa occidental", "WITA": "hora de Indonesia central", "AKDT": "hora de verano de Alaska", "WEZ": "hora estándar de Europa occidental", "AST": "hora estándar del Atlántico", "MST": "hora estándar de las Montañas", "HNT": "hora estándar de Terranova", "BOT": "hora de Bolivia", "GFT": "hora de la Guayana Francesa", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "ACDT": "hora de verano de Australia central", "CAT": "hora de África central", "HKST": "hora de verano de Hong Kong", "HADT": "hora de verano de Hawái-Aleutiano", "SGT": "hora de Singapur", "AWST": "hora estándar de Australia occidental", "ACWST": "hora estándar de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "GMT": "hora del meridiano de Greenwich", "AKST": "hora estándar de Alaska", "WAST": "hora de verano de África occidental", "AWDT": "hora de verano de Australia occidental", "CDT": "hora de verano central", "SAST": "hora de Sudáfrica", "WIB": "hora de Indonesia occidental", "EAT": "hora de África oriental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "WART": "hora estándar de Argentina occidental", "GYT": "hora de Guyana", "NZST": "hora estándar de Nueva Zelanda", "WAT": "hora estándar de África occidental", "MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "MYT": "hora de Malasia", "WIT": "hora de Indonesia oriental", "LHST": "hora estándar de Lord Howe", "AEDT": "hora de verano de Australia oriental", "PST": "hora estándar del Pacífico", "HAT": "hora de verano de Terranova", "ARST": "hora de verano de Argentina", "∅∅∅": "hora de verano de las Azores", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "EST": "hora estándar oriental", "HAST": "hora estándar de Hawái-Aleutiano", "SRT": "hora de Surinam", "COT": "hora estándar de Colombia", "ECT": "hora de Ecuador", "ACWDT": "hora de verano de Australia centroccidental", "MESZ": "hora de verano de Europa central", "COST": "hora de verano de Colombia", "VET": "hora de Venezuela", "OESZ": "hora de verano de Europa oriental", "IST": "hora estándar de la India", "PDT": "hora de verano del Pacífico", "EDT": "hora de verano oriental", "ChST": "hora estándar de Chamorro", "CST": "hora estándar central", "JDT": "hora de verano de Japón", "WARST": "hora de verano de Argentina occidental", "HKT": "hora estándar de Hong Kong", "ART": "hora estándar de Argentina", "TMST": "hora de verano de Turkmenistán"},
}
}
@@ -190,7 +190,8 @@ func (es *es_PY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_PY' and handles both Whole and Real numbers based on 'v'
-func (es *es_PY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_PY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_PY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_PY) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_PY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_PY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_PY'
-func (es *es_PY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -322,13 +321,12 @@ func (es *es_PY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_PY'
// in accounting notation.
-func (es *es_PY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_PY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -397,8 +395,7 @@ func (es *es_PY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_PY'
diff --git a/es_SV/es_SV.go b/es_SV/es_SV.go
index 2e04a2e5..d1322f36 100644
--- a/es_SV/es_SV.go
+++ b/es_SV/es_SV.go
@@ -18,7 +18,7 @@ type es_SV struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"AWST": "hora estándar de Australia occidental", "CAT": "hora de África central", "COST": "hora de verano de Colombia", "ADT": "hora de verano del Atlántico", "AKDT": "hora de verano de Alaska", "CST": "hora estándar central", "CDT": "hora de verano central", "EST": "hora estándar oriental", "OEZ": "hora estándar de Europa oriental", "SGT": "hora de Singapur", "WAT": "hora estándar de África occidental", "ACDT": "hora de verano de Australia central", "SRT": "hora de Surinam", "MDT": "hora de verano de las Montañas", "LHDT": "hora de verano de Lord Howe", "AWDT": "hora de verano de Australia occidental", "HKT": "hora estándar de Hong Kong", "PST": "hora estándar del Pacífico", "WAST": "hora de verano de África occidental", "BT": "hora de Bután", "SAST": "hora de Sudáfrica", "LHST": "hora estándar de Lord Howe", "ChST": "hora estándar de Chamorro", "IST": "hora estándar de la India", "AEST": "hora estándar de Australia oriental", "BOT": "hora de Bolivia", "∅∅∅": "hora de verano de las Azores", "UYT": "hora estándar de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "COT": "hora estándar de Colombia", "GYT": "hora de Guyana", "GFT": "hora de la Guayana Francesa", "WITA": "hora de Indonesia central", "WIT": "hora de Indonesia oriental", "ART": "hora estándar de Argentina", "AKST": "hora estándar de Alaska", "HAT": "hora de verano de Terranova", "UYST": "hora de verano de Uruguay", "PDT": "hora de verano del Pacífico", "OESZ": "hora de verano de Europa oriental", "NZST": "hora estándar de Nueva Zelanda", "MST": "hora estándar de las Montañas", "TMST": "hora de verano de Turkmenistán", "JST": "hora estándar de Japón", "HKST": "hora de verano de Hong Kong", "GMT": "hora del meridiano de Greenwich", "HADT": "hora de verano de Hawái-Aleutiano", "WESZ": "hora de verano de Europa occidental", "WIB": "hora de Indonesia occidental", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "AST": "hora estándar del Atlántico", "VET": "hora de Venezuela", "EDT": "hora de verano oriental", "ACWDT": "hora de verano de Australia centroccidental", "HAST": "hora estándar de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "CLST": "hora de verano de Chile", "AEDT": "hora de verano de Australia oriental", "MYT": "hora de Malasia", "HNT": "hora estándar de Terranova", "ARST": "hora de verano de Argentina", "JDT": "hora de verano de Japón", "EAT": "hora de África oriental", "ACST": "hora estándar de Australia central", "ACWST": "hora estándar de Australia centroccidental", "TMT": "hora estándar de Turkmenistán", "ECT": "hora de Ecuador", "WEZ": "hora estándar de Europa occidental", "CLT": "hora estándar de Chile", "CHAST": "hora estándar de Chatham"},
+ timezones: map[string]string{"ECT": "hora de Ecuador", "NZST": "hora estándar de Nueva Zelanda", "GFT": "hora de la Guayana Francesa", "WIB": "hora de Indonesia occidental", "MEZ": "hora estándar de Europa central", "VET": "hora de Venezuela", "WITA": "hora de Indonesia central", "ChST": "hora estándar de Chamorro", "AEST": "hora estándar de Australia oriental", "WARST": "hora de verano de Argentina occidental", "BT": "hora de Bután", "ART": "hora estándar de Argentina", "TMT": "hora estándar de Turkmenistán", "EDT": "hora de verano oriental", "WESZ": "hora de verano de Europa occidental", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "ARST": "hora de verano de Argentina", "TMST": "hora de verano de Turkmenistán", "CDT": "hora de verano central", "GMT": "hora del meridiano de Greenwich", "LHDT": "hora de verano de Lord Howe", "ACWDT": "hora de verano de Australia centroccidental", "WART": "hora estándar de Argentina occidental", "EST": "hora estándar oriental", "HAST": "hora estándar de Hawái-Aleutiano", "∅∅∅": "hora de verano del Amazonas", "LHST": "hora estándar de Lord Howe", "CHADT": "hora de verano de Chatham", "SGT": "hora de Singapur", "IST": "hora estándar de la India", "HAT": "hora de verano de Terranova", "WIT": "hora de Indonesia oriental", "HADT": "hora de verano de Hawái-Aleutiano", "PDT": "hora de verano del Pacífico", "WAST": "hora de verano de África occidental", "MDT": "Hora de verano de Macao", "ACWST": "hora estándar de Australia centroccidental", "JST": "hora estándar de Japón", "ACDT": "hora de verano de Australia central", "AKST": "hora estándar de Alaska", "MST": "Hora estándar de Macao", "AWDT": "hora de verano de Australia occidental", "NZDT": "hora de verano de Nueva Zelanda", "EAT": "hora de África oriental", "ADT": "hora de verano del Atlántico", "SRT": "hora de Surinam", "CST": "hora estándar central", "AKDT": "hora de verano de Alaska", "WAT": "hora estándar de África occidental", "OESZ": "hora de verano de Europa oriental", "HKT": "hora estándar de Hong Kong", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "CLST": "hora de verano de Chile", "PST": "hora estándar del Pacífico", "HKST": "hora de verano de Hong Kong", "SAST": "hora de Sudáfrica", "CHAST": "hora estándar de Chatham", "MESZ": "hora de verano de Europa central", "OEZ": "hora estándar de Europa oriental", "JDT": "hora de verano de Japón", "AWST": "hora estándar de Australia occidental", "CAT": "hora de África central", "CLT": "hora estándar de Chile", "ACST": "hora estándar de Australia central", "AEDT": "hora de verano de Australia oriental", "MYT": "hora de Malasia", "GYT": "hora de Guyana", "WEZ": "hora estándar de Europa occidental", "AST": "hora estándar del Atlántico", "HNT": "hora estándar de Terranova", "BOT": "hora de Bolivia"},
}
}
@@ -190,7 +190,8 @@ func (es *es_SV) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_SV' and handles both Whole and Real numbers based on 'v'
-func (es *es_SV) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_SV) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_SV' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_SV) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_SV) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_SV) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_SV'
-func (es *es_SV) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_SV) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_SV) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_SV'
// in accounting notation.
-func (es *es_SV) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_SV) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_SV) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_SV'
diff --git a/es_US/es_US.go b/es_US/es_US.go
index 61bc29a4..83b4cadb 100644
--- a/es_US/es_US.go
+++ b/es_US/es_US.go
@@ -18,7 +18,7 @@ type es_US struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "¥", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
@@ -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{"AEDT": "hora de verano de Australia oriental", "OESZ": "hora de verano de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "HAST": "hora estándar de Hawái-Aleutiano", "UYST": "hora de verano de Uruguay", "EST": "hora estándar oriental", "BT": "hora de Bután", "ADT": "hora de verano del Atlántico", "WITA": "hora de Indonesia central", "AWDT": "hora de verano de Australia occidental", "EAT": "hora de África oriental", "BOT": "hora de Bolivia", "ACDT": "hora de verano de Australia central", "IST": "hora estándar de la India", "CLST": "hora de verano de Chile", "NZST": "hora estándar de Nueva Zelanda", "CHAST": "hora estándar de Chatham", "MEZ": "hora estándar de Europa central", "SAST": "hora de Sudáfrica", "AKST": "hora estándar de Alaska", "WESZ": "hora de verano de Europa occidental", "CDT": "hora de verano central", "GYT": "hora de Guyana", "TMST": "hora de verano de Turkmenistán", "MDT": "hora de verano de las Montañas", "AEST": "hora estándar de Australia oriental", "OEZ": "hora estándar de Europa oriental", "ARST": "hora de verano de Argentina", "SRT": "hora de Surinam", "∅∅∅": "hora de verano de las Azores", "WEZ": "hora estándar de Europa occidental", "ACWDT": "hora de verano de Australia centroccidental", "ChST": "hora estándar de Chamorro", "AKDT": "hora de verano de Alaska", "WIB": "hora de Indonesia occidental", "JDT": "hora de verano de Japón", "HADT": "hora de verano de Hawái-Aleutiano", "PDT": "hora de verano del Pacífico", "ACST": "hora estándar de Australia central", "COST": "hora de verano de Colombia", "ART": "hora estándar de Argentina", "JST": "hora estándar de Japón", "LHDT": "hora de verano de Lord Howe", "HKST": "hora de verano de Hong Kong", "MST": "hora estándar de las Montañas", "LHST": "hora estándar de Lord Howe", "SGT": "hora de Singapur", "CLT": "hora estándar de Chile", "NZDT": "hora de verano de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "CAT": "hora de África central", "PST": "hora estándar del Pacífico", "COT": "hora estándar de Colombia", "AST": "hora estándar del Atlántico", "EDT": "hora de verano oriental", "GMT": "hora del meridiano de Greenwich", "WART": "hora estándar de Argentina occidental", "TMT": "hora estándar de Turkmenistán", "ECT": "hora de Ecuador", "WIT": "hora de Indonesia oriental", "AWST": "hora estándar de Australia occidental", "CST": "hora estándar central", "VET": "hora de Venezuela", "GFT": "hora de la Guayana Francesa", "HNT": "hora estándar de Terranova", "HAT": "hora de verano de Terranova", "WAST": "hora de verano de África occidental", "MESZ": "hora de verano de Europa central", "MYT": "hora de Malasia"},
+ timezones: map[string]string{"ADT": "hora de verano del Atlántico", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "WEZ": "hora estándar de Europa occidental", "NZDT": "hora de verano de Nueva Zelanda", "MST": "Hora estándar de Macao", "OEZ": "hora estándar de Europa oriental", "COST": "hora de verano de Colombia", "CLT": "hora estándar de Chile", "VET": "hora de Venezuela", "AKST": "hora estándar de Alaska", "COT": "hora estándar de Colombia", "WAST": "hora de verano de África occidental", "UYT": "hora estándar de Uruguay", "ART": "hora estándar de Argentina", "EAT": "hora de África oriental", "AEDT": "hora de verano de Australia oriental", "BOT": "hora de Bolivia", "EST": "hora estándar oriental", "GMT": "hora del meridiano de Greenwich", "HKST": "hora de verano de Hong Kong", "ARST": "hora de verano de Argentina", "WAT": "hora estándar de África occidental", "OESZ": "hora de verano de Europa oriental", "WARST": "hora de verano de Argentina occidental", "AWDT": "hora de verano de Australia occidental", "CDT": "hora de verano central", "LHST": "hora estándar de Lord Howe", "WART": "hora estándar de Argentina occidental", "PDT": "hora de verano del Pacífico", "CAT": "hora de África central", "HNT": "hora estándar de Terranova", "SRT": "hora de Surinam", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "ACDT": "hora de verano de Australia central", "SGT": "hora de Singapur", "WESZ": "hora de verano de Europa occidental", "MDT": "Hora de verano de Macao", "CST": "hora estándar central", "HAT": "hora de verano de Terranova", "ChST": "hora estándar de Chamorro", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "JST": "hora estándar de Japón", "AEST": "hora estándar de Australia oriental", "TMST": "hora de verano de Turkmenistán", "ECT": "hora de Ecuador", "CHADT": "hora de verano de Chatham", "CLST": "hora de verano de Chile", "JDT": "hora de verano de Japón", "AWST": "hora estándar de Australia occidental", "CHAST": "hora estándar de Chatham", "GYT": "hora de Guyana", "PST": "hora estándar del Pacífico", "TMT": "hora estándar de Turkmenistán", "SAST": "hora de Sudáfrica", "IST": "hora estándar de la India", "ACWST": "hora estándar de Australia centroccidental", "GFT": "hora de la Guayana Francesa", "WITA": "hora de Indonesia central", "WIT": "hora de Indonesia oriental", "HAST": "hora estándar de Hawái-Aleutiano", "NZST": "hora estándar de Nueva Zelanda", "AST": "hora estándar del Atlántico", "MYT": "hora de Malasia", "∅∅∅": "hora de verano de las Azores", "HADT": "hora de verano de Hawái-Aleutiano", "AKDT": "hora de verano de Alaska", "WIB": "hora de Indonesia occidental", "ACST": "hora estándar de Australia central", "HKT": "hora estándar de Hong Kong", "EDT": "hora de verano oriental"},
}
}
@@ -190,7 +190,8 @@ func (es *es_US) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_US' and handles both Whole and Real numbers based on 'v'
-func (es *es_US) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (es *es_US) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_US' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_US) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_US) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (es *es_US) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_US'
-func (es *es_US) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_US) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -318,13 +317,12 @@ func (es *es_US) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_US'
// in accounting notation.
-func (es *es_US) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_US) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -384,8 +382,7 @@ func (es *es_US) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_US'
diff --git a/es_UY/es_UY.go b/es_UY/es_UY.go
index a601efd2..fe2984cf 100644
--- a/es_UY/es_UY.go
+++ b/es_UY/es_UY.go
@@ -18,7 +18,7 @@ type es_UY struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "US$", "USN ", "USS ", "UYI ", "UYP ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: "( ",
currencyNegativeSuffix: ")",
@@ -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{"ACST": "hora estándar de Australia central", "HAST": "hora estándar de Hawái-Aleutiano", "COT": "hora estándar de Colombia", "AKST": "hora estándar de Alaska", "HNT": "hora estándar de Terranova", "CDT": "hora de verano central", "GMT": "hora del meridiano de Greenwich", "CHAST": "hora estándar de Chatham", "AST": "hora estándar del Atlántico", "TMST": "hora de verano de Turkmenistán", "JST": "hora estándar de Japón", "JDT": "hora de verano de Japón", "AKDT": "hora de verano de Alaska", "HAT": "hora de verano de Terranova", "HKT": "hora estándar de Hong Kong", "EDT": "hora de verano oriental", "UYT": "hora estándar de Uruguay", "GYT": "hora de Guyana", "ART": "hora estándar de Argentina", "SAST": "hora de Sudáfrica", "CST": "hora estándar central", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "AEST": "hora estándar de Australia oriental", "MEZ": "hora estándar de Europa central", "VET": "hora de Venezuela", "LHDT": "hora de verano de Lord Howe", "∅∅∅": "hora de verano de las Azores", "PDT": "hora de verano del Pacífico", "BOT": "hora de Bolivia", "GFT": "hora de la Guayana Francesa", "EAT": "hora de África oriental", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "COST": "hora de verano de Colombia", "ACWDT": "hora de verano de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "ChST": "hora estándar de Chamorro", "HADT": "hora de verano de Hawái-Aleutiano", "EST": "hora estándar oriental", "ADT": "hora de verano del Atlántico", "SGT": "hora de Singapur", "WEZ": "hora estándar de Europa occidental", "ECT": "hora de Ecuador", "AEDT": "hora de verano de Australia oriental", "NZST": "hora estándar de Nueva Zelanda", "NZDT": "hora de verano de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "ACDT": "hora de verano de Australia central", "WITA": "hora de Indonesia central", "TMT": "hora estándar de Turkmenistán", "WIT": "hora de Indonesia oriental", "IST": "hora estándar de la India", "WESZ": "hora de verano de Europa occidental", "UYST": "hora de verano de Uruguay", "PST": "hora estándar del Pacífico", "HKST": "hora de verano de Hong Kong", "OESZ": "hora de verano de Europa oriental", "WIB": "hora de Indonesia occidental", "AWST": "hora estándar de Australia occidental", "WAST": "hora de verano de África occidental", "BT": "hora de Bután", "ARST": "hora de verano de Argentina", "SRT": "hora de Surinam", "ACWST": "hora estándar de Australia centroccidental", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "CHADT": "hora de verano de Chatham", "MYT": "hora de Malasia", "CAT": "hora de África central"},
+ timezones: map[string]string{"CST": "hora estándar central", "WEZ": "hora estándar de Europa occidental", "UYT": "hora estándar de Uruguay", "ChST": "hora estándar de Chamorro", "AEDT": "hora de verano de Australia oriental", "HAT": "hora de verano de Terranova", "EST": "hora estándar oriental", "JDT": "hora de verano de Japón", "AST": "hora estándar del Atlántico", "AWDT": "hora de verano de Australia occidental", "SAST": "hora de Sudáfrica", "CHAST": "hora estándar de Chatham", "EDT": "hora de verano oriental", "MYT": "hora de Malasia", "IST": "hora estándar de la India", "PDT": "hora de verano del Pacífico", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "CLT": "hora estándar de Chile", "WARST": "hora de verano de Argentina occidental", "ADT": "hora de verano del Atlántico", "SGT": "hora de Singapur", "PST": "hora estándar del Pacífico", "GFT": "hora de la Guayana Francesa", "TMT": "hora estándar de Turkmenistán", "WART": "hora estándar de Argentina occidental", "HNT": "hora estándar de Terranova", "NZST": "hora estándar de Nueva Zelanda", "CLST": "hora de verano de Chile", "JST": "hora estándar de Japón", "OEZ": "hora estándar de Europa oriental", "VET": "hora de Venezuela", "COT": "hora estándar de Colombia", "WAT": "hora estándar de África occidental", "WITA": "hora de Indonesia central", "ART": "hora estándar de Argentina", "HADT": "hora de verano de Hawái-Aleutiano", "EAT": "hora de África oriental", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "∅∅∅": "hora de verano de Brasilia", "CAT": "hora de África central", "BOT": "hora de Bolivia", "ACWST": "hora estándar de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "GYT": "hora de Guyana", "UYST": "hora de verano de Uruguay", "AKST": "hora estándar de Alaska", "CHADT": "hora de verano de Chatham", "LHDT": "hora de verano de Lord Howe", "CDT": "hora de verano central", "COST": "hora de verano de Colombia", "HKST": "hora de verano de Hong Kong", "ECT": "hora de Ecuador", "ARST": "hora de verano de Argentina", "AKDT": "hora de verano de Alaska", "WESZ": "hora de verano de Europa occidental", "ACWDT": "hora de verano de Australia centroccidental", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "HKT": "hora estándar de Hong Kong", "TMST": "hora de verano de Turkmenistán", "ACDT": "hora de verano de Australia central", "SRT": "hora de Surinam", "MST": "Hora estándar de Macao", "AWST": "hora estándar de Australia occidental", "GMT": "hora del meridiano de Greenwich", "MDT": "Hora de verano de Macao", "OESZ": "hora de verano de Europa oriental", "ACST": "hora estándar de Australia central", "WIT": "hora de Indonesia oriental", "BT": "hora de Bután"},
}
}
@@ -192,7 +192,8 @@ func (es *es_UY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_UY' and handles both Whole and Real numbers based on 'v'
-func (es *es_UY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -228,13 +229,12 @@ func (es *es_UY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_UY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_UY) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_UY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -262,12 +262,11 @@ func (es *es_UY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_UY'
-func (es *es_UY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_UY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -324,13 +323,12 @@ func (es *es_UY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_UY'
// in accounting notation.
-func (es *es_UY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_UY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -401,8 +399,7 @@ func (es *es_UY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, es.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_UY'
diff --git a/es_VE/es_VE.go b/es_VE/es_VE.go
index 29fc4899..e851ef9e 100644
--- a/es_VE/es_VE.go
+++ b/es_VE/es_VE.go
@@ -18,7 +18,7 @@ type es_VE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Bs.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."},
monthsNarrow: []string{"", "E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"},
@@ -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{"WITA": "hora de Indonesia central", "TMST": "hora de verano de Turkmenistán", "AWDT": "hora de verano de Australia occidental", "CDT": "hora de verano central", "EST": "hora estándar oriental", "BOT": "hora de Bolivia", "WART": "hora estándar de Argentina occidental", "WAT": "hora estándar de África occidental", "GFT": "hora de la Guayana Francesa", "TMT": "hora estándar de Turkmenistán", "EAT": "hora de África oriental", "CHADT": "hora de verano de Chatham", "UYST": "hora de verano de Uruguay", "OESZ": "hora de verano de Europa oriental", "ACST": "hora estándar de Australia central", "CHAST": "hora estándar de Chatham", "VET": "hora de Venezuela", "ChST": "hora estándar de Chamorro", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "NZDT": "hora de verano de Nueva Zelanda", "SRT": "hora de Surinam", "JST": "hora estándar de Japón", "HKST": "hora de verano de Hong Kong", "CST": "hora estándar central", "EDT": "hora de verano oriental", "WIB": "hora de Indonesia occidental", "MEZ": "hora estándar de Europa central", "MST": "hora estándar de las Montañas", "WEZ": "hora estándar de Europa occidental", "AWST": "hora estándar de Australia occidental", "AEDT": "hora de verano de Australia oriental", "ADT": "hora de verano del Atlántico", "JDT": "hora de verano de Japón", "∅∅∅": "hora de verano de las Azores", "LHST": "hora estándar de Lord Howe", "ACDT": "hora de verano de Australia central", "MDT": "hora de verano de las Montañas", "SGT": "hora de Singapur", "HAT": "hora de verano de Terranova", "UYT": "hora estándar de Uruguay", "CAT": "hora de África central", "SAST": "hora de Sudáfrica", "AEST": "hora estándar de Australia oriental", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "MESZ": "hora de verano de Europa central", "HADT": "hora de verano de Hawái-Aleutiano", "GYT": "hora de Guyana", "WARST": "hora de verano de Argentina occidental", "AKDT": "hora de verano de Alaska", "WESZ": "hora de verano de Europa occidental", "PDT": "hora de verano del Pacífico", "OEZ": "hora estándar de Europa oriental", "COT": "hora estándar de Colombia", "AST": "hora estándar del Atlántico", "PST": "hora estándar del Pacífico", "ART": "hora estándar de Argentina", "ACWST": "hora estándar de Australia centroccidental", "IST": "hora estándar de la India", "AKST": "hora estándar de Alaska", "HKT": "hora estándar de Hong Kong", "CLT": "hora estándar de Chile", "COST": "hora de verano de Colombia", "ARST": "hora de verano de Argentina", "WIT": "hora de Indonesia oriental", "LHDT": "hora de verano de Lord Howe", "MYT": "hora de Malasia", "HAST": "hora estándar de Hawái-Aleutiano", "NZST": "hora estándar de Nueva Zelanda", "ACWDT": "hora de verano de Australia centroccidental", "ECT": "hora de Ecuador", "WAST": "hora de verano de África occidental"},
+ timezones: map[string]string{"ARST": "hora de verano de Argentina", "HAST": "hora estándar de Hawái-Aleutiano", "HADT": "hora de verano de Hawái-Aleutiano", "EAT": "hora de África oriental", "CLT": "hora estándar de Chile", "AST": "hora estándar del Atlántico", "ACDT": "hora de verano de Australia central", "BT": "hora de Bután", "AEDT": "hora de verano de Australia oriental", "WARST": "hora de verano de Argentina occidental", "HNT": "hora estándar de Terranova", "MDT": "hora de verano de las Montañas", "SRT": "hora de Surinam", "AKST": "hora estándar de Alaska", "ACWDT": "hora de verano de Australia centroccidental", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "HKST": "hora de verano de Hong Kong", "ART": "hora estándar de Argentina", "SGT": "hora de Singapur", "NZST": "hora estándar de Nueva Zelanda", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "LHST": "hora estándar de Lord Howe", "CHADT": "hora de verano de Chatham", "HAT": "hora de verano de Terranova", "WIT": "hora de Indonesia oriental", "ECT": "hora de Ecuador", "WAT": "hora estándar de África occidental", "MESZ": "hora de verano de Europa central", "ACST": "hora estándar de Australia central", "IST": "hora estándar de la India", "PST": "hora estándar del Pacífico", "AWDT": "hora de verano de Australia occidental", "CAT": "hora de África central", "UYST": "hora de verano de Uruguay", "CDT": "hora de verano central", "GMT": "hora del meridiano de Greenwich", "MEZ": "hora estándar de Europa central", "VET": "hora de Venezuela", "MST": "hora estándar de las Montañas", "MYT": "hora de Malasia", "COST": "hora de verano de Colombia", "WESZ": "hora de verano de Europa occidental", "WIB": "hora de Indonesia occidental", "AWST": "hora estándar de Australia occidental", "EDT": "hora de verano oriental", "COT": "hora estándar de Colombia", "SAST": "hora de Sudáfrica", "WAST": "hora de verano de África occidental", "PDT": "hora de verano del Pacífico", "WART": "hora estándar de Argentina occidental", "GFT": "hora de la Guayana Francesa", "EST": "hora estándar oriental", "CHAST": "hora estándar de Chatham", "CLST": "hora de verano de Chile", "NZDT": "hora de verano de Nueva Zelanda", "OESZ": "hora de verano de Europa oriental", "JST": "hora estándar de Japón", "∅∅∅": "hora de verano de las Azores", "CST": "hora estándar central", "ADT": "hora de verano del Atlántico", "GYT": "hora de Guyana", "UYT": "hora estándar de Uruguay", "WITA": "hora de Indonesia central", "AKDT": "hora de verano de Alaska", "ACWST": "hora estándar de Australia centroccidental", "JDT": "hora de verano de Japón", "AEST": "hora estándar de Australia oriental", "TMST": "hora de verano de Turkmenistán", "ChST": "hora estándar de Chamorro", "WEZ": "hora estándar de Europa occidental", "LHDT": "hora de verano de Lord Howe"},
}
}
@@ -186,7 +186,8 @@ func (es *es_VE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'es_VE' and handles both Whole and Real numbers based on 'v'
-func (es *es_VE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (es *es_VE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'es_VE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (es *es_VE) FmtPercent(num float64, v uint64) (results string) {
+func (es *es_VE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(es.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (es *es_VE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, es.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'es_VE'
-func (es *es_VE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_VE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -314,13 +313,12 @@ func (es *es_VE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'es_VE'
// in accounting notation.
-func (es *es_VE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (es *es_VE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
@@ -381,8 +379,7 @@ func (es *es_VE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'es_VE'
diff --git a/et/et.go b/et/et.go
index 48c16f0b..57dd7a17 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{"HAT": "Newfoundlandi suveaeg", "AEDT": "Ida-Austraalia suveaeg", "NZST": "Uus-Meremaa standardaeg", "COT": "Colombia standardaeg", "COST": "Colombia suveaeg", "LHST": "Lord Howe standardaeg", "ECT": "Ecuadori aeg", "∅∅∅": "Assooride suveaeg", "AKDT": "Alaska suveaeg", "SGT": "Singapuri standardaeg", "WEZ": "Lääne-Euroopa standardaeg", "TMST": "Türkmenistani suveaeg", "HAST": "Hawaii-Aleuudi standardaeg", "HKST": "Hongkongi suveaeg", "CLT": "Tšiili standardaeg", "UYT": "Uruguay standardaeg", "SRT": "Suriname aeg", "LHDT": "Lord Howe suveaeg", "MYT": "Malaisia \u200b\u200baeg", "AWDT": "Lääne-Austraalia suveaeg", "WIB": "Lääne-Indoneesia aeg", "ADT": "Atlandi suveaeg", "BT": "Bhutani aeg", "WART": "Lääne-Argentina standardaeg", "WIT": "Ida-Indoneesia aeg", "HADT": "Hawaii-Aleuudi suveaeg", "NZDT": "Uus-Meremaa suveaeg", "CHAST": "Chathami standardaeg", "BOT": "Boliivia aeg", "ARST": "Argentina suveaeg", "JDT": "Jaapani suveaeg", "EAT": "Ida-Aafrika aeg", "CDT": "Kesk-Ameerika suveaeg", "EDT": "Idaranniku suveaeg", "PST": "Vaikse ookeani standardaeg", "GMT": "Greenwichi aeg", "OEZ": "Ida-Euroopa standardaeg", "CHADT": "Chathami suveaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "WITA": "Kesk-Indoneesia aeg", "AWST": "Lääne-Austraalia standardaeg", "AEST": "Ida-Austraalia standardaeg", "AST": "Atlandi standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "WARST": "Lääne-Argentina suveaeg", "GFT": "Prantsuse Guajaana aeg", "TMT": "Türkmenistani standardaeg", "CST": "Kesk-Ameerika standardaeg", "WAST": "Lääne-Aafrika suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "VET": "Venezuela aeg", "MST": "MST", "WAT": "Lääne-Aafrika standardaeg", "ACST": "Kesk-Austraalia standardaeg", "ChST": "Tšamorro standardaeg", "CAT": "Kesk-Aafrika aeg", "UYST": "Uruguay suveaeg", "PDT": "Vaikse ookeani suveaeg", "ACDT": "Kesk-Austraalia suveaeg", "GYT": "Guyana aeg", "ART": "Argentina standardaeg", "JST": "Jaapani standardaeg", "AKST": "Alaska standardaeg", "MDT": "MDT", "WESZ": "Lääne-Euroopa suveaeg", "SAST": "Lõuna-Aafrika standardaeg", "IST": "India aeg", "EST": "Idaranniku standardaeg", "OESZ": "Ida-Euroopa suveaeg", "HNT": "Newfoundlandi standardaeg", "HKT": "Hongkongi standardaeg", "CLST": "Tšiili suveaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg"},
+ timezones: map[string]string{"ChST": "Tšamorro standardaeg", "COST": "Colombia suveaeg", "NZST": "Uus-Meremaa standardaeg", "CHAST": "Chathami standardaeg", "JST": "Jaapani standardaeg", "MDT": "Mäestikuvööndi suveaeg", "HKT": "Hongkongi standardaeg", "HKST": "Hongkongi suveaeg", "TMT": "Türkmenistani standardaeg", "EDT": "Idaranniku suveaeg", "HADT": "Hawaii-Aleuudi suveaeg", "OESZ": "Ida-Euroopa suveaeg", "BOT": "Boliivia aeg", "AWST": "Lääne-Austraalia standardaeg", "MST": "Mäestikuvööndi standardaeg", "SRT": "Suriname aeg", "UYT": "Uruguay standardaeg", "UYST": "Uruguay suveaeg", "WITA": "Kesk-Indoneesia aeg", "LHST": "Lord Howe standardaeg", "AEDT": "Ida-Austraalia suveaeg", "MESZ": "Kesk-Euroopa suveaeg", "LHDT": "Lord Howe suveaeg", "MYT": "Malaisia \u200b\u200baeg", "GFT": "Prantsuse Guajaana aeg", "AKDT": "Alaska suveaeg", "WIB": "Lääne-Indoneesia aeg", "CHADT": "Chathami suveaeg", "PDT": "Vaikse ookeani suveaeg", "CDT": "Kesk-Ameerika suveaeg", "OEZ": "Ida-Euroopa standardaeg", "∅∅∅": "Assooride suveaeg", "ARST": "Argentina suveaeg", "WAST": "Lääne-Aafrika suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "GYT": "Guyana aeg", "AST": "Atlandi standardaeg", "AWDT": "Lääne-Austraalia suveaeg", "WIT": "Ida-Indoneesia aeg", "EST": "Idaranniku standardaeg", "WART": "Lääne-Argentina standardaeg", "GMT": "Greenwichi aeg", "SGT": "Singapuri standardaeg", "AEST": "Ida-Austraalia standardaeg", "ADT": "Atlandi suveaeg", "HAT": "Newfoundlandi suveaeg", "SAST": "Lõuna-Aafrika standardaeg", "ACDT": "Kesk-Austraalia suveaeg", "AKST": "Alaska standardaeg", "JDT": "Jaapani suveaeg", "ART": "Argentina standardaeg", "HNT": "Newfoundlandi standardaeg", "TMST": "Türkmenistani suveaeg", "VET": "Venezuela aeg", "ECT": "Ecuadori aeg", "CLST": "Tšiili suveaeg", "COT": "Colombia standardaeg", "WESZ": "Lääne-Euroopa suveaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "NZDT": "Uus-Meremaa suveaeg", "WARST": "Lääne-Argentina suveaeg", "PST": "Vaikse ookeani standardaeg", "IST": "India aeg", "CAT": "Kesk-Aafrika aeg", "BT": "Bhutani aeg", "CLT": "Tšiili standardaeg", "ACST": "Kesk-Austraalia standardaeg", "CST": "Kesk-Ameerika standardaeg", "EAT": "Ida-Aafrika aeg", "HAST": "Hawaii-Aleuudi standardaeg", "WEZ": "Lääne-Euroopa standardaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "WAT": "Lääne-Aafrika standardaeg"},
}
}
@@ -191,7 +191,8 @@ func (et *et) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'et' and handles both Whole and Real numbers based on 'v'
-func (et *et) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (et *et) FmtNumber(num float64, v uint64) (results string) {
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (et *et) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'et' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (et *et) FmtPercent(num float64, v uint64) (results string) {
+func (et *et) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(et.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (et *et) FmtPercent(num float64, v uint64) (results string) {
b = append(b, et.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'et'
-func (et *et) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -293,7 +291,6 @@ func (et *et) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -329,13 +326,12 @@ func (et *et) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'et'
// in accounting notation.
-func (et *et) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (et *et) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
@@ -357,7 +353,6 @@ func (et *et) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -398,8 +393,7 @@ func (et *et) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'et'
diff --git a/et_EE/et_EE.go b/et_EE/et_EE.go
index e35f2ff3..2f13e197 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{"AST": "Atlandi standardaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "HADT": "Hawaii-Aleuudi suveaeg", "SGT": "Singapuri standardaeg", "CDT": "Kesk-Ameerika suveaeg", "AWST": "Lääne-Austraalia standardaeg", "JST": "Jaapani standardaeg", "CLT": "Tšiili standardaeg", "CLST": "Tšiili suveaeg", "WIB": "Lääne-Indoneesia aeg", "ART": "Argentina standardaeg", "CAT": "Kesk-Aafrika aeg", "GMT": "Greenwichi aeg", "AEDT": "Ida-Austraalia suveaeg", "VET": "Venezuela aeg", "WEZ": "Lääne-Euroopa standardaeg", "EST": "Idaranniku standardaeg", "UYST": "Uruguay suveaeg", "OESZ": "Ida-Euroopa suveaeg", "NZDT": "Uus-Meremaa suveaeg", "COST": "Colombia suveaeg", "ARST": "Argentina suveaeg", "WAST": "Lääne-Aafrika suveaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "MDT": "Mäestikuvööndi suveaeg", "WESZ": "Lääne-Euroopa suveaeg", "EAT": "Ida-Aafrika aeg", "GYT": "Guyana aeg", "WART": "Lääne-Argentina standardaeg", "∅∅∅": "Assooride suveaeg", "AEST": "Ida-Austraalia standardaeg", "BT": "Bhutani aeg", "AKDT": "Alaska suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "MST": "Mäestikuvööndi standardaeg", "GFT": "Prantsuse Guajaana aeg", "ACDT": "Kesk-Austraalia suveaeg", "TMST": "Türkmenistani suveaeg", "WIT": "Ida-Indoneesia aeg", "LHDT": "Lord Howe suveaeg", "HAT": "Newfoundlandi suveaeg", "HKT": "Hongkongi standardaeg", "NZST": "Uus-Meremaa standardaeg", "CHADT": "Chathami suveaeg", "TMT": "Türkmenistani standardaeg", "SAST": "Lõuna-Aafrika standardaeg", "ChST": "Tšamorro standardaeg", "MYT": "Malaisia \u200b\u200baeg", "EDT": "Idaranniku suveaeg", "OEZ": "Ida-Euroopa standardaeg", "CHAST": "Chathami standardaeg", "SRT": "Suriname aeg", "ECT": "Ecuadori aeg", "PST": "Vaikse ookeani standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "ACST": "Kesk-Austraalia standardaeg", "WARST": "Lääne-Argentina suveaeg", "AKST": "Alaska standardaeg", "CST": "Kesk-Ameerika standardaeg", "HNT": "Newfoundlandi standardaeg", "UYT": "Uruguay standardaeg", "ADT": "Atlandi suveaeg", "HAST": "Hawaii-Aleuudi standardaeg", "AWDT": "Lääne-Austraalia suveaeg", "PDT": "Vaikse ookeani suveaeg", "BOT": "Boliivia aeg", "COT": "Colombia standardaeg", "WAT": "Lääne-Aafrika standardaeg", "LHST": "Lord Howe standardaeg", "IST": "India aeg", "HKST": "Hongkongi suveaeg", "WITA": "Kesk-Indoneesia aeg", "JDT": "Jaapani suveaeg"},
+ timezones: map[string]string{"OEZ": "Ida-Euroopa standardaeg", "CLST": "Tšiili suveaeg", "ACST": "Kesk-Austraalia standardaeg", "HKT": "Hongkongi standardaeg", "HKST": "Hongkongi suveaeg", "MDT": "MDT", "WEZ": "Lääne-Euroopa standardaeg", "NZDT": "Uus-Meremaa suveaeg", "CDT": "Kesk-Ameerika suveaeg", "AKDT": "Alaska suveaeg", "WITA": "Kesk-Indoneesia aeg", "HAST": "Hawaii-Aleuudi standardaeg", "CST": "Kesk-Ameerika standardaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "BOT": "Boliivia aeg", "COST": "Colombia suveaeg", "ChST": "Tšamorro standardaeg", "ECT": "Ecuadori aeg", "GYT": "Guyana aeg", "IST": "India aeg", "SRT": "Suriname aeg", "TMST": "Türkmenistani suveaeg", "AKST": "Alaska standardaeg", "EAT": "Ida-Aafrika aeg", "WART": "Lääne-Argentina standardaeg", "ADT": "Atlandi suveaeg", "AWST": "Lääne-Austraalia standardaeg", "WIT": "Ida-Indoneesia aeg", "WESZ": "Lääne-Euroopa suveaeg", "WARST": "Lääne-Argentina suveaeg", "AEST": "Ida-Austraalia standardaeg", "GMT": "Greenwichi aeg", "WAT": "Lääne-Aafrika standardaeg", "JST": "Jaapani standardaeg", "PST": "Vaikse ookeani standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "AWDT": "Lääne-Austraalia suveaeg", "BT": "Bhutani aeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "SAST": "Lõuna-Aafrika standardaeg", "MEZ": "Kesk-Euroopa standardaeg", "OESZ": "Ida-Euroopa suveaeg", "CAT": "Kesk-Aafrika aeg", "MST": "MST", "LHDT": "Lord Howe suveaeg", "UYST": "Uruguay suveaeg", "HAT": "Newfoundlandi suveaeg", "PDT": "Vaikse ookeani suveaeg", "UYT": "Uruguay standardaeg", "NZST": "Uus-Meremaa standardaeg", "CHADT": "Chathami suveaeg", "VET": "Venezuela aeg", "CLT": "Tšiili standardaeg", "ART": "Argentina standardaeg", "EST": "Idaranniku standardaeg", "WIB": "Lääne-Indoneesia aeg", "JDT": "Jaapani suveaeg", "SGT": "Singapuri standardaeg", "CHAST": "Chathami standardaeg", "AST": "Atlandi standardaeg", "MYT": "Malaisia \u200b\u200baeg", "GFT": "Prantsuse Guajaana aeg", "AEDT": "Ida-Austraalia suveaeg", "∅∅∅": "Assooride suveaeg", "TMT": "Türkmenistani standardaeg", "EDT": "Idaranniku suveaeg", "LHST": "Lord Howe standardaeg", "ARST": "Argentina suveaeg", "HADT": "Hawaii-Aleuudi suveaeg", "COT": "Colombia standardaeg", "WAST": "Lääne-Aafrika suveaeg", "ACDT": "Kesk-Austraalia suveaeg", "HNT": "Newfoundlandi standardaeg"},
}
}
@@ -191,7 +191,8 @@ func (et *et_EE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'et_EE' and handles both Whole and Real numbers based on 'v'
-func (et *et_EE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (et *et_EE) FmtNumber(num float64, v uint64) (results string) {
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (et *et_EE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'et_EE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (et *et_EE) FmtPercent(num float64, v uint64) (results string) {
+func (et *et_EE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(et.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (et *et_EE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, et.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'et_EE'
-func (et *et_EE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (et *et_EE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
@@ -293,7 +291,6 @@ func (et *et_EE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -329,13 +326,12 @@ func (et *et_EE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'et_EE'
// in accounting notation.
-func (et *et_EE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (et *et_EE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
@@ -357,7 +353,6 @@ func (et *et_EE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(et.group) - 1; j >= 0; j-- {
b = append(b, et.group[j])
}
-
count = 1
} else {
count++
@@ -398,8 +393,7 @@ func (et *et_EE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'et_EE'
diff --git a/eu/eu.go b/eu/eu.go
index 09f2ffad..cd01045a 100644
--- a/eu/eu.go
+++ b/eu/eu.go
@@ -18,7 +18,7 @@ type eu struct {
group string
minus string
percent string
- percentPrefix []byte
+ percentPrefix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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 ", "₧", "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 ", "₩", "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 "},
- percentPrefix: []byte{0xc2, 0xa0},
+ percentPrefix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"AKST": "Alaskako ordu estandarra", "WARST": "Argentina mendebaldeko udako ordua", "ACST": "Australia erdialdeko ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "WAST": "Afrika mendebaldeko udako ordua", "GYT": "Guyanako ordua", "SRT": "Surinamgo ordua", "LHST": "Lord Howeko ordu estandarra", "ECT": "Ekuadorreko ordua", "HKT": "Hong Kongo ordu estandarra", "TMST": "Turkmenistango udako ordua", "WITA": "Indonesia erdialdeko ordua", "SGT": "Singapurreko ordu estandarra", "AWDT": "Australia mendebaldeko udako ordua", "COST": "Kolonbiako udako ordua", "MESZ": "Europa erdialdeko udako ordua", "VET": "Venezuelako ordua", "AKDT": "Alaskako udako ordua", "∅∅∅": "Amazoniako udako ordua", "HNT": "Ternuako ordu estandarra", "UYT": "Uruguayko ordu estandarra", "AEDT": "Australia ekialdeko udako ordua", "BT": "Bhutango ordua", "ACDT": "Australia erdialdeko udako ordua", "WESZ": "Europa mendebaldeko udako ordua", "ART": "Argentinako ordu estandarra", "WAT": "Afrika mendebaldeko ordu estandarra", "ADT": "Atlantikoko udako ordua", "MEZ": "Europa erdialdeko ordu estandarra", "WIT": "Indonesia ekialdeko ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "HKST": "Hong Kongo udako ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "CLT": "Txileko ordu estandarra", "NZST": "Zeelanda Berriko ordu estandarra", "CHAST": "Chathamgo ordu estandarra", "COT": "Kolonbiako ordu estandarra", "WART": "Argentina mendebaldeko ordu estandarra", "ChST": "Chamorroko ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "AWST": "Australia mendebaldeko ordu estandarra", "CAT": "Afrika erdialdeko ordua", "OEZ": "Europa ekialdeko ordu estandarra", "OESZ": "Europa ekialdeko udako ordua", "GMT": "Greenwich meridianoko ordua", "ARST": "Argentinako udako ordua", "SAST": "Afrika hegoaldeko ordua", "MYT": "Malaysiako ordua", "JST": "Japoniako ordu estandarra", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "AEST": "Australia ekialdeko ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "EDT": "Ipar Amerikako ekialdeko udako ordua", "BOT": "Boliviako ordua", "IST": "Indiako ordua", "HAT": "Ternuako udako ordua", "CLST": "Txileko udako ordua", "LHDT": "Lord Howeko udako ordua", "CDT": "Ipar Amerikako erdialdeko udako ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "WIB": "Indonesia mendebaldeko ordua", "AST": "Atlantikoko ordu estandarra", "CHADT": "Chathamgo udako ordua", "MST": "MST", "UYST": "Uruguayko udako ordua", "GFT": "Guyana Frantseseko ordua", "EAT": "Afrika ekialdeko ordua", "MDT": "MDT", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "JDT": "Japoniako udako ordua"},
+ timezones: map[string]string{"VET": "Venezuelako ordua", "ACST": "Australia erdialdeko ordu estandarra", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "UYT": "Uruguayko ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "ECT": "Ekuadorreko ordua", "LHST": "Lord Howeko ordu estandarra", "CHAST": "Chathamgo ordu estandarra", "CLST": "Txileko udako ordua", "CDT": "Ipar Amerikako erdialdeko udako ordua", "CHADT": "Chathamgo udako ordua", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "EDT": "Ipar Amerikako ekialdeko udako ordua", "COT": "Kolonbiako ordu estandarra", "WESZ": "Europa mendebaldeko udako ordua", "LHDT": "Lord Howeko udako ordua", "OESZ": "Europa ekialdeko udako ordua", "WITA": "Indonesia erdialdeko ordua", "UYST": "Uruguayko udako ordua", "TMST": "Turkmenistango udako ordua", "AKST": "Alaskako ordu estandarra", "WEZ": "Europa mendebaldeko ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "AWDT": "Australia mendebaldeko udako ordua", "∅∅∅": "Azoreetako udako ordua", "SRT": "Surinamgo ordua", "ChST": "Chamorroko ordu estandarra", "SAST": "Afrika hegoaldeko ordua", "AST": "Atlantikoko ordu estandarra", "GYT": "Guyanako ordua", "SGT": "Singapurreko ordu estandarra", "CAT": "Afrika erdialdeko ordua", "ACDT": "Australia erdialdeko udako ordua", "MYT": "Malaysiako ordua", "WIT": "Indonesia ekialdeko ordua", "MST": "MST", "MDT": "MDT", "NZST": "Zeelanda Berriko ordu estandarra", "WAT": "Afrika mendebaldeko ordu estandarra", "AEST": "Australia ekialdeko ordu estandarra", "BT": "Bhutango ordua", "ADT": "Atlantikoko udako ordua", "AEDT": "Australia ekialdeko udako ordua", "HNT": "Ternuako ordu estandarra", "IST": "Indiako ordua", "BOT": "Boliviako ordua", "GMT": "Greenwich meridianoko ordua", "HAT": "Ternuako udako ordua", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "AWST": "Australia mendebaldeko ordu estandarra", "ARST": "Argentinako udako ordua", "OEZ": "Europa ekialdeko ordu estandarra", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "AKDT": "Alaskako udako ordua", "HKT": "Hong Kongo ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "ART": "Argentinako ordu estandarra", "WAST": "Afrika mendebaldeko udako ordua", "WIB": "Indonesia mendebaldeko ordua", "MEZ": "Europa erdialdeko ordu estandarra", "MESZ": "Europa erdialdeko udako ordua", "CLT": "Txileko ordu estandarra", "COST": "Kolonbiako udako ordua", "JST": "Japoniako ordu estandarra", "JDT": "Japoniako udako ordua", "WART": "Argentina mendebaldeko ordu estandarra", "HKST": "Hong Kongo udako ordua", "GFT": "Guyana Frantseseko ordua", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "EAT": "Afrika ekialdeko ordua", "WARST": "Argentina mendebaldeko udako ordua", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra"},
}
}
@@ -192,7 +192,8 @@ func (eu *eu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'eu' and handles both Whole and Real numbers based on 'v'
-func (eu *eu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -228,13 +229,12 @@ func (eu *eu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'eu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (eu *eu) FmtPercent(num float64, v uint64) (results string) {
+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
count := 0
@@ -277,12 +277,11 @@ func (eu *eu) FmtPercent(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'eu'
-func (eu *eu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -335,13 +334,12 @@ func (eu *eu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'eu'
// in accounting notation.
-func (eu *eu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (eu *eu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
@@ -401,8 +399,7 @@ func (eu *eu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'eu'
diff --git a/eu_ES/eu_ES.go b/eu_ES/eu_ES.go
index 0331fbe0..8a98f887 100644
--- a/eu_ES/eu_ES.go
+++ b/eu_ES/eu_ES.go
@@ -18,7 +18,7 @@ type eu_ES struct {
group string
minus string
percent string
- percentPrefix []byte
+ percentPrefix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentPrefix: []byte{0xc2, 0xa0},
+ percentPrefix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"NZST": "Zeelanda Berriko ordu estandarra", "GMT": "Greenwich meridianoko ordua", "ECT": "Ekuadorreko ordua", "AKDT": "Alaskako udako ordua", "AEDT": "Australia ekialdeko udako ordua", "UYST": "Uruguayko udako ordua", "CHAST": "Chathamgo ordu estandarra", "ART": "Argentinako ordu estandarra", "HNT": "Ternuako ordu estandarra", "WIT": "Indonesia ekialdeko ordua", "AWST": "Australia mendebaldeko ordu estandarra", "CHADT": "Chathamgo udako ordua", "TMST": "Turkmenistango udako ordua", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "MST": "Ipar Amerikako mendialdeko ordu estandarra", "MYT": "Malaysiako ordua", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "OEZ": "Europa ekialdeko ordu estandarra", "GYT": "Guyanako ordua", "WITA": "Indonesia erdialdeko ordua", "WIB": "Indonesia mendebaldeko ordua", "VET": "Venezuelako ordua", "∅∅∅": "Azoreetako udako ordua", "WESZ": "Europa mendebaldeko udako ordua", "AWDT": "Australia mendebaldeko udako ordua", "HAT": "Ternuako udako ordua", "BOT": "Boliviako ordua", "ACDT": "Australia erdialdeko udako ordua", "WAST": "Afrika mendebaldeko udako ordua", "NZDT": "Zeelanda Berriko udako ordua", "HKST": "Hong Kongo udako ordua", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "WAT": "Afrika mendebaldeko ordu estandarra", "MEZ": "Europa erdialdeko ordu estandarra", "JDT": "Japoniako udako ordua", "CAT": "Afrika erdialdeko ordua", "COT": "Kolonbiako ordu estandarra", "MDT": "Ipar Amerikako mendialdeko udako ordua", "EAT": "Afrika ekialdeko ordua", "SGT": "Singapurreko ordu estandarra", "HKT": "Hong Kongo ordu estandarra", "UYT": "Uruguayko ordu estandarra", "EDT": "Ipar Amerikako ekialdeko udako ordua", "CLT": "Txileko ordu estandarra", "WARST": "Argentina mendebaldeko udako ordua", "SAST": "Afrika hegoaldeko ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "CLST": "Txileko udako ordua", "AEST": "Australia ekialdeko ordu estandarra", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "ADT": "Atlantikoko udako ordua", "LHST": "Lord Howeko ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "ARST": "Argentinako udako ordua", "AST": "Atlantikoko ordu estandarra", "GFT": "Guyana Frantseseko ordua", "ChST": "Chamorroko ordu estandarra", "COST": "Kolonbiako udako ordua", "ACST": "Australia erdialdeko ordu estandarra", "MESZ": "Europa erdialdeko udako ordua", "BT": "Bhutango ordua", "SRT": "Surinamgo ordua", "JST": "Japoniako ordu estandarra", "AKST": "Alaskako ordu estandarra", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "OESZ": "Europa ekialdeko udako ordua", "WART": "Argentina mendebaldeko ordu estandarra", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "IST": "Indiako ordua", "TMT": "Turkmenistango ordu estandarra", "LHDT": "Lord Howeko udako ordua", "CDT": "Ipar Amerikako erdialdeko udako ordua"},
+ timezones: map[string]string{"UYST": "Uruguayko udako ordua", "EAT": "Afrika ekialdeko ordua", "WAST": "Afrika mendebaldeko udako ordua", "LHDT": "Lord Howeko udako ordua", "WIB": "Indonesia mendebaldeko ordua", "GYT": "Guyanako ordua", "UYT": "Uruguayko ordu estandarra", "ACDT": "Australia erdialdeko udako ordua", "WIT": "Indonesia ekialdeko ordua", "GFT": "Guyana Frantseseko ordua", "CDT": "Ipar Amerikako erdialdeko udako ordua", "AST": "Atlantikoko ordu estandarra", "BT": "Bhutango ordua", "COT": "Kolonbiako ordu estandarra", "AEST": "Australia ekialdeko ordu estandarra", "EDT": "Ipar Amerikako ekialdeko udako ordua", "AWST": "Australia mendebaldeko ordu estandarra", "CHADT": "Chathamgo udako ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "BOT": "Boliviako ordua", "SRT": "Surinamgo ordua", "COST": "Kolonbiako udako ordua", "TMST": "Turkmenistango udako ordua", "ECT": "Ekuadorreko ordua", "JST": "Japoniako ordu estandarra", "ACST": "Australia erdialdeko ordu estandarra", "HKST": "Hong Kongo udako ordua", "ART": "Argentinako ordu estandarra", "CLT": "Txileko ordu estandarra", "∅∅∅": "Brasiliako udako ordua", "VET": "Venezuelako ordua", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "ChST": "Chamorroko ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "LHST": "Lord Howeko ordu estandarra", "ADT": "Atlantikoko udako ordua", "IST": "Indiako ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "HAT": "Ternuako udako ordua", "HNT": "Ternuako ordu estandarra", "HKT": "Hong Kongo ordu estandarra", "AKDT": "Alaskako udako ordua", "WESZ": "Europa mendebaldeko udako ordua", "CLST": "Txileko udako ordua", "WART": "Argentina mendebaldeko ordu estandarra", "MYT": "Malaysiako ordua", "CAT": "Afrika erdialdeko ordua", "AKST": "Alaskako ordu estandarra", "OEZ": "Europa ekialdeko ordu estandarra", "OESZ": "Europa ekialdeko udako ordua", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "MDT": "MDT", "MESZ": "Europa erdialdeko udako ordua", "JDT": "Japoniako udako ordua", "WARST": "Argentina mendebaldeko udako ordua", "AWDT": "Australia mendebaldeko udako ordua", "WAT": "Afrika mendebaldeko ordu estandarra", "CHAST": "Chathamgo ordu estandarra", "ARST": "Argentinako udako ordua", "TMT": "Turkmenistango ordu estandarra", "GMT": "Greenwich meridianoko ordua", "NZST": "Zeelanda Berriko ordu estandarra", "SAST": "Afrika hegoaldeko ordua", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "MEZ": "Europa erdialdeko ordu estandarra", "SGT": "Singapurreko ordu estandarra", "WITA": "Indonesia erdialdeko ordua", "MST": "MST", "AEDT": "Australia ekialdeko udako ordua", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra"},
}
}
@@ -192,7 +192,8 @@ func (eu *eu_ES) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'eu_ES' and handles both Whole and Real numbers based on 'v'
-func (eu *eu_ES) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -228,13 +229,12 @@ func (eu *eu_ES) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'eu_ES' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (eu *eu_ES) FmtPercent(num float64, v uint64) (results string) {
+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
count := 0
@@ -277,12 +277,11 @@ func (eu *eu_ES) FmtPercent(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'eu_ES'
-func (eu *eu_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (eu *eu_ES) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
@@ -335,13 +334,12 @@ func (eu *eu_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'eu_ES'
// in accounting notation.
-func (eu *eu_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (eu *eu_ES) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
@@ -401,8 +399,7 @@ func (eu *eu_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'eu_ES'
diff --git a/ewo/ewo.go b/ewo/ewo.go
index e709483f..da8c0a5b 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{"GMT": "GMT", "ACWDT": "ACWDT", "CDT": "CDT", "WESZ": "WESZ", "COT": "COT", "MYT": "MYT", "ART": "ART", "SRT": "SRT", "SAST": "SAST", "AWDT": "AWDT", "EAT": "EAT", "ADT": "ADT", "∅∅∅": "∅∅∅", "CLT": "CLT", "CLST": "CLST", "PDT": "PDT", "GFT": "GFT", "JDT": "JDT", "COST": "COST", "BT": "BT", "MST": "MST", "AEST": "AEST", "WARST": "WARST", "JST": "JST", "HKT": "HKT", "AEDT": "AEDT", "BOT": "BOT", "WITA": "WITA", "OESZ": "OESZ", "CHADT": "CHADT", "WAST": "WAST", "IST": "IST", "AWST": "AWST", "HKST": "HKST", "EDT": "EDT", "OEZ": "OEZ", "GYT": "GYT", "ARST": "ARST", "ACWST": "ACWST", "NZST": "NZST", "ACST": "ACST", "TMT": "TMT", "LHST": "LHST", "ACDT": "ACDT", "VET": "VET", "AKDT": "AKDT", "CST": "CST", "CAT": "CAT", "NZDT": "NZDT", "WIB": "WIB", "MEZ": "MEZ", "ECT": "ECT", "LHDT": "LHDT", "HADT": "HADT", "HNT": "HNT", "UYST": "UYST", "PST": "PST", "MESZ": "MESZ", "TMST": "TMST", "ChST": "ChST", "AKST": "AKST", "SGT": "SGT", "WEZ": "WEZ", "HAT": "HAT", "UYT": "UYT", "WART": "WART", "CHAST": "CHAST", "WAT": "WAT", "EST": "EST", "AST": "AST", "WIT": "WIT", "HAST": "HAST", "MDT": "MDT"},
+ timezones: map[string]string{"MYT": "MYT", "PST": "PST", "BOT": "BOT", "COST": "COST", "WESZ": "WESZ", "CLT": "CLT", "AEST": "AEST", "HAT": "HAT", "AKDT": "AKDT", "NZDT": "NZDT", "JDT": "JDT", "MEZ": "MEZ", "CLST": "CLST", "MST": "MST", "ACWDT": "ACWDT", "OESZ": "OESZ", "IST": "IST", "HKST": "HKST", "WAST": "WAST", "CAT": "CAT", "HKT": "HKT", "TMT": "TMT", "HADT": "HADT", "SAST": "SAST", "AWDT": "AWDT", "WAT": "WAT", "WIB": "WIB", "CDT": "CDT", "∅∅∅": "∅∅∅", "AST": "AST", "BT": "BT", "ECT": "ECT", "OEZ": "OEZ", "GYT": "GYT", "WIT": "WIT", "TMST": "TMST", "HNT": "HNT", "PDT": "PDT", "SRT": "SRT", "ChST": "ChST", "MDT": "MDT", "LHST": "LHST", "EAT": "EAT", "ACDT": "ACDT", "UYT": "UYT", "EST": "EST", "COT": "COT", "NZST": "NZST", "ACST": "ACST", "HAST": "HAST", "GMT": "GMT", "ACWST": "ACWST", "GFT": "GFT", "EDT": "EDT", "LHDT": "LHDT", "JST": "JST", "MESZ": "MESZ", "UYST": "UYST", "ARST": "ARST", "CST": "CST", "CHAST": "CHAST", "SGT": "SGT", "AWST": "AWST", "WITA": "WITA", "CHADT": "CHADT", "WART": "WART", "WARST": "WARST", "ART": "ART", "AKST": "AKST", "WEZ": "WEZ", "VET": "VET", "ADT": "ADT", "AEDT": "AEDT"},
}
}
@@ -175,7 +175,8 @@ func (ewo *ewo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ewo' and handles both Whole and Real numbers based on 'v'
-func (ewo *ewo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -195,7 +196,6 @@ func (ewo *ewo) FmtNumber(num float64, v uint64) (results string) {
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -206,9 +206,7 @@ func (ewo *ewo) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -216,13 +214,12 @@ func (ewo *ewo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ewo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ewo *ewo) FmtPercent(num float64, v uint64) (results string) {
+func (ewo *ewo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ewo.decimal)
b := make([]byte, 0, l)
@@ -238,9 +235,7 @@ func (ewo *ewo) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -250,12 +245,11 @@ func (ewo *ewo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ewo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ewo'
-func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
@@ -277,7 +271,6 @@ func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -288,9 +281,7 @@ func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -313,13 +304,12 @@ func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ewo'
// in accounting notation.
-func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
@@ -341,7 +331,6 @@ func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -353,9 +342,7 @@ func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
@@ -384,8 +371,7 @@ func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ewo'
diff --git a/ewo_CM/ewo_CM.go b/ewo_CM/ewo_CM.go
index 9bd3ef54..0ad002e9 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{"VET": "VET", "JST": "JST", "ARST": "ARST", "EAT": "EAT", "WEZ": "WEZ", "CAT": "CAT", "CLT": "CLT", "PDT": "PDT", "ACDT": "ACDT", "ChST": "ChST", "HKT": "HKT", "UYT": "UYT", "OESZ": "OESZ", "SAST": "SAST", "UYST": "UYST", "AEDT": "AEDT", "WAT": "WAT", "AST": "AST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "NZST": "NZST", "WARST": "WARST", "SRT": "SRT", "ACWDT": "ACWDT", "WITA": "WITA", "AKST": "AKST", "SGT": "SGT", "CHAST": "CHAST", "MEZ": "MEZ", "CHADT": "CHADT", "COST": "COST", "TMT": "TMT", "AWDT": "AWDT", "EDT": "EDT", "WIB": "WIB", "LHST": "LHST", "HADT": "HADT", "HAT": "HAT", "MYT": "MYT", "IST": "IST", "WESZ": "WESZ", "AEST": "AEST", "WAST": "WAST", "ADT": "ADT", "BOT": "BOT", "MESZ": "MESZ", "MST": "MST", "WIT": "WIT", "CST": "CST", "HNT": "HNT", "EST": "EST", "OEZ": "OEZ", "ART": "ART", "AWST": "AWST", "HKST": "HKST", "ACST": "ACST", "WART": "WART", "MDT": "MDT", "TMST": "TMST", "LHDT": "LHDT", "CDT": "CDT", "PST": "PST", "COT": "COT", "GFT": "GFT", "NZDT": "NZDT", "GYT": "GYT", "ECT": "ECT", "JDT": "JDT", "HAST": "HAST", "CLST": "CLST", "GMT": "GMT", "BT": "BT"},
+ timezones: map[string]string{"ARST": "ARST", "ACWST": "ACWST", "NZST": "NZST", "JST": "JST", "SGT": "SGT", "PDT": "PDT", "WIT": "WIT", "ART": "ART", "JDT": "JDT", "VET": "VET", "ACDT": "ACDT", "EDT": "EDT", "LHDT": "LHDT", "WIB": "WIB", "MEZ": "MEZ", "PST": "PST", "HKT": "HKT", "HADT": "HADT", "ECT": "ECT", "MESZ": "MESZ", "AST": "AST", "ADT": "ADT", "IST": "IST", "ACWDT": "ACWDT", "COST": "COST", "SRT": "SRT", "EST": "EST", "HAST": "HAST", "COT": "COT", "WART": "WART", "AKDT": "AKDT", "MST": "MST", "NZDT": "NZDT", "EAT": "EAT", "WAST": "WAST", "LHST": "LHST", "AEST": "AEST", "AWDT": "AWDT", "HNT": "HNT", "UYT": "UYT", "OESZ": "OESZ", "MDT": "MDT", "UYST": "UYST", "TMST": "TMST", "CHAST": "CHAST", "ACST": "ACST", "AWST": "AWST", "BT": "BT", "CST": "CST", "WARST": "WARST", "BOT": "BOT", "ChST": "ChST", "GYT": "GYT", "SAST": "SAST", "WAT": "WAT", "OEZ": "OEZ", "CLT": "CLT", "AEDT": "AEDT", "HAT": "HAT", "GFT": "GFT", "AKST": "AKST", "WESZ": "WESZ", "CLST": "CLST", "HKST": "HKST", "TMT": "TMT", "WITA": "WITA", "CDT": "CDT", "WEZ": "WEZ", "CHADT": "CHADT", "MYT": "MYT", "∅∅∅": "∅∅∅", "CAT": "CAT", "GMT": "GMT"},
}
}
@@ -175,7 +175,8 @@ func (ewo *ewo_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ewo_CM' and handles both Whole and Real numbers based on 'v'
-func (ewo *ewo_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -195,7 +196,6 @@ func (ewo *ewo_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -206,9 +206,7 @@ func (ewo *ewo_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -216,13 +214,12 @@ func (ewo *ewo_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ewo_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ewo *ewo_CM) FmtPercent(num float64, v uint64) (results string) {
+func (ewo *ewo_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ewo.decimal)
b := make([]byte, 0, l)
@@ -238,9 +235,7 @@ func (ewo *ewo_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -250,12 +245,11 @@ func (ewo *ewo_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ewo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ewo_CM'
-func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
@@ -277,7 +271,6 @@ func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -288,9 +281,7 @@ func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
// reverse
@@ -313,13 +304,12 @@ func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ewo_CM'
// in accounting notation.
-func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
@@ -341,7 +331,6 @@ func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ewo.group) - 1; j >= 0; j-- {
b = append(b, ewo.group[j])
}
-
count = 1
} else {
count++
@@ -353,9 +342,7 @@ func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(ewo.minus) - 1; j >= 0; j-- {
- b = append(b, ewo.minus[j])
- }
+ b = append(b, ewo.minus[0])
}
@@ -384,8 +371,7 @@ func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ewo_CM'
diff --git a/fa/fa.go b/fa/fa.go
index dcc149fb..e843dab2 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{"PST": "وقت عادی غرب امریکا", "ACWST": "وقت عادی مرکز-غرب استرالیا", "MESZ": "وقت تابستانی مرکز اروپا", "TMT": "وقت عادی ترکمنستان", "SGT": "وقت سنگاپور", "WESZ": "وقت تابستانی غرب اروپا", "CHADT": "وقت تابستانی چت\u200cهام", "SRT": "وقت سورینام", "SAST": "وقت عادی جنوب افریقا", "AWST": "وقت عادی غرب استرالیا", "AEST": "وقت عادی شرق استرالیا", "MEZ": "وقت عادی مرکز اروپا", "WITA": "وقت مرکز اندونزی", "TMST": "وقت تابستانی ترکمنستان", "CDT": "وقت تابستانی مرکز امریکا", "CLT": "وقت عادی شیلی", "AST": "وقت عادی آتلانتیک", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "WIT": "وقت شرق اندونزی", "HAST": "وقت عادی هاوایی‐الوشن", "ARST": "وقت تابستانی آرژانتین", "WARST": "وقت تابستانی غرب آرژانتین", "ChST": "وقت عادی چامورو", "ECT": "وقت اکوادور", "MDT": "وقت تابستانی ماکائو", "WAST": "وقت تابستانی غرب افریقا", "ACST": "وقت عادی مرکز استرالیا", "WART": "وقت عادی غرب آرژانتین", "GFT": "وقت گویان فرانسه", "AKST": "وقت عادی آلاسکا", "CAT": "وقت مرکز افریقا", "OEZ": "وقت عادی شرق اروپا", "GMT": "وقت گرینویچ", "COT": "وقت عادی کلمبیا", "COST": "وقت تابستانی کلمبیا", "JDT": "وقت تابستانی ژاپن", "AEDT": "وقت تابستانی شرق استرالیا", "LHST": "وقت عادی لردهو", "EAT": "وقت شرق افریقا", "HAT": "وقت تابستانی نیوفاندلند", "HKT": "وقت عادی هنگ\u200cکنگ", "HKST": "وقت تابستانی هنگ\u200cکنگ", "EST": "وقت عادی شرق امریکا", "PDT": "وقت تابستانی غرب امریکا", "LHDT": "وقت تابستانی لردهو", "JST": "وقت عادی ژاپن", "∅∅∅": "وقت تابستانی آمازون", "CST": "وقت عادی مرکز امریکا", "ACDT": "وقت تابستانی مرکز استرالیا", "EDT": "وقت تابستانی شرق امریکا", "CLST": "وقت تابستانی شیلی", "NZDT": "وقت تابستانی زلاند نو", "HNT": "وقت عادی نیوفاندلند", "UYT": "وقت عادی اروگوئه", "BT": "وقت بوتان", "MST": "وقت عادی ماکائو", "AWDT": "وقت تابستانی غرب استرالیا", "OESZ": "وقت تابستانی شرق اروپا", "NZST": "وقت عادی زلاند نو", "MYT": "وقت مالزی", "IST": "وقت هند", "AKDT": "وقت تابستانی آلاسکا", "WAT": "وقت عادی غرب افریقا", "CHAST": "وقت عادی چت\u200cهام", "BOT": "وقت بولیوی", "ART": "وقت عادی آرژانتین", "VET": "وقت ونزوئلا", "HADT": "وقت تابستانی هاوایی‐الوشن", "WEZ": "وقت عادی غرب اروپا", "UYST": "وقت تابستانی اروگوئه", "WIB": "وقت غرب اندونزی", "ADT": "وقت تابستانی آتلانتیک", "GYT": "وقت گویان"},
+ timezones: map[string]string{"WIB": "وقت غرب اندونزی", "HKST": "وقت تابستانی هنگ\u200cکنگ", "CST": "وقت عادی مرکز امریکا", "ADT": "وقت تابستانی آتلانتیک", "MYT": "وقت مالزی", "SGT": "وقت سنگاپور", "PST": "وقت عادی غرب امریکا", "LHST": "وقت عادی لردهو", "CLT": "وقت عادی شیلی", "JDT": "وقت تابستانی ژاپن", "AST": "وقت عادی آتلانتیک", "EDT": "وقت تابستانی شرق امریکا", "COST": "وقت تابستانی کلمبیا", "ACWST": "وقت عادی مرکز-غرب استرالیا", "OEZ": "وقت عادی شرق اروپا", "CLST": "وقت تابستانی شیلی", "HAT": "وقت تابستانی نیوفاندلند", "ARST": "وقت تابستانی آرژانتین", "HAST": "وقت عادی هاوایی‐الوشن", "MDT": "وقت تابستانی ماکائو", "CHAST": "وقت عادی چت\u200cهام", "BOT": "وقت بولیوی", "WIT": "وقت شرق اندونزی", "TMST": "وقت تابستانی ترکمنستان", "AKST": "وقت عادی آلاسکا", "MEZ": "وقت عادی مرکز اروپا", "AWST": "وقت عادی غرب استرالیا", "SRT": "وقت سورینام", "CAT": "وقت مرکز افریقا", "WITA": "وقت مرکز اندونزی", "HADT": "وقت تابستانی هاوایی‐الوشن", "WESZ": "وقت تابستانی غرب اروپا", "NZDT": "وقت تابستانی زلاند نو", "EAT": "وقت شرق افریقا", "WART": "وقت عادی غرب آرژانتین", "WEZ": "وقت عادی غرب اروپا", "GYT": "وقت گویان", "PDT": "وقت تابستانی غرب امریکا", "UYT": "وقت عادی اروگوئه", "MST": "وقت عادی ماکائو", "BT": "وقت بوتان", "CDT": "وقت تابستانی مرکز امریکا", "ART": "وقت عادی آرژانتین", "ChST": "وقت عادی چامورو", "LHDT": "وقت تابستانی لردهو", "NZST": "وقت عادی زلاند نو", "ACST": "وقت عادی مرکز استرالیا", "AEST": "وقت عادی شرق استرالیا", "ECT": "وقت اکوادور", "ACDT": "وقت تابستانی مرکز استرالیا", "WARST": "وقت تابستانی غرب آرژانتین", "AWDT": "وقت تابستانی غرب استرالیا", "AKDT": "وقت تابستانی آلاسکا", "IST": "وقت هند", "EST": "وقت عادی شرق امریکا", "CHADT": "وقت تابستانی چت\u200cهام", "VET": "وقت ونزوئلا", "COT": "وقت عادی کلمبیا", "SAST": "وقت عادی جنوب افریقا", "GFT": "وقت گویان فرانسه", "∅∅∅": "وقت تابستانی آزور", "HKT": "وقت عادی هنگ\u200cکنگ", "UYST": "وقت تابستانی اروگوئه", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "WAT": "وقت عادی غرب افریقا", "MESZ": "وقت تابستانی مرکز اروپا", "HNT": "وقت عادی نیوفاندلند", "GMT": "وقت گرینویچ", "WAST": "وقت تابستانی غرب افریقا", "JST": "وقت عادی ژاپن", "AEDT": "وقت تابستانی شرق استرالیا", "TMT": "وقت عادی ترکمنستان", "OESZ": "وقت تابستانی شرق اروپا"},
}
}
@@ -188,7 +188,8 @@ func (fa *fa) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fa' and handles both Whole and Real numbers based on 'v'
-func (fa *fa) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -201,7 +202,6 @@ func (fa *fa) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -211,7 +211,6 @@ func (fa *fa) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -222,9 +221,7 @@ func (fa *fa) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -232,13 +229,12 @@ func (fa *fa) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fa' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fa *fa) FmtPercent(num float64, v uint64) (results string) {
+func (fa *fa) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fa.decimal)
b := make([]byte, 0, l)
@@ -249,7 +245,6 @@ func (fa *fa) FmtPercent(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
continue
}
@@ -257,9 +252,7 @@ func (fa *fa) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -269,12 +262,11 @@ func (fa *fa) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fa'
-func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -289,7 +281,6 @@ func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -299,7 +290,6 @@ func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -318,9 +308,7 @@ func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -339,13 +327,12 @@ func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fa'
// in accounting notation.
-func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -360,7 +347,6 @@ func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -370,7 +356,6 @@ func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -390,9 +375,7 @@ func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, fa.currencyNegativePrefix[j])
}
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
} else {
@@ -422,8 +405,7 @@ func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fa'
diff --git a/fa_AF/fa_AF.go b/fa_AF/fa_AF.go
index 56b3d71d..5a1370db 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{"UYT": "وقت عادی اروگوئه", "ADT": "وقت تابستانی آتلانتیک", "SAST": "وقت عادی جنوب افریقا", "UYST": "وقت تابستانی اروگوئه", "COT": "وقت عادی کلمبیا", "MYT": "وقت مالزی", "LHST": "وقت عادی لردهو", "CLST": "وقت تابستانی شیلی", "GMT": "وقت گرینویچ", "MST": "وقت عادی کوهستانی امریکا", "TMT": "وقت عادی ترکمنستان", "LHDT": "وقت تابستانی لردهو", "CST": "وقت عادی مرکز امریکا", "PST": "وقت عادی غرب امریکا", "OEZ": "وقت عادی شرق اروپا", "WART": "وقت عادی غرب آرژانتین", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "ECT": "وقت اکوادور", "AEDT": "وقت تابستانی شرق استرالیا", "WIB": "وقت غرب اندونزی", "SRT": "وقت سورینام", "VET": "وقت ونزوئلا", "WIT": "وقت شرق اندونزی", "SGT": "وقت سنگاپور", "AWST": "وقت عادی غرب استرالیا", "EDT": "وقت تابستانی شرق امریکا", "ART": "وقت عادی آرژانتین", "ChST": "وقت عادی چامورو", "CDT": "وقت تابستانی مرکز امریکا", "HAT": "وقت تابستانی نیوفاندلند", "HKST": "وقت تابستانی هنگ\u200cکنگ", "EST": "وقت عادی شرق امریکا", "NZDT": "وقت تابستانی زلاند نو", "CHADT": "وقت تابستانی چت\u200cهام", "BOT": "وقت بولیوی", "WITA": "وقت مرکز اندونزی", "EAT": "وقت شرق افریقا", "NZST": "وقت عادی زلاند نو", "MEZ": "وقت عادی مرکز اروپا", "JDT": "وقت تابستانی ژاپن", "WARST": "وقت تابستانی غرب آرژانتین", "AST": "وقت عادی آتلانتیک", "OESZ": "وقت تابستانی شرق اروپا", "HKT": "وقت عادی هنگ\u200cکنگ", "AKDT": "وقت تابستانی آلاسکا", "AWDT": "وقت تابستانی غرب استرالیا", "HNT": "وقت عادی نیوفاندلند", "WAT": "وقت عادی غرب افریقا", "MDT": "وقت تابستانی کوهستانی امریکا", "AKST": "وقت عادی آلاسکا", "WESZ": "وقت تابستانی غرب اروپا", "CAT": "وقت مرکز افریقا", "CHAST": "وقت عادی چت\u200cهام", "ACWST": "وقت عادی مرکز-غرب استرالیا", "HAST": "وقت عادی هاوایی‐الوشن", "WEZ": "وقت عادی غرب اروپا", "CLT": "وقت عادی شیلی", "GFT": "وقت گویان فرانسه", "∅∅∅": "وقت تابستانی آزور", "AEST": "وقت عادی شرق استرالیا", "COST": "وقت تابستانی کلمبیا", "WAST": "وقت تابستانی غرب افریقا", "BT": "وقت بوتان", "ACDT": "وقت تابستانی مرکز استرالیا", "ARST": "وقت تابستانی آرژانتین", "JST": "وقت عادی ژاپن", "MESZ": "وقت تابستانی مرکز اروپا", "GYT": "وقت گویان", "HADT": "وقت تابستانی هاوایی‐الوشن", "IST": "وقت هند", "PDT": "وقت تابستانی غرب امریکا", "ACST": "وقت عادی مرکز استرالیا", "TMST": "وقت تابستانی ترکمنستان"},
+ timezones: map[string]string{"MDT": "وقت تابستانی ماکائو", "WESZ": "وقت تابستانی غرب اروپا", "HADT": "وقت تابستانی هاوایی‐الوشن", "ChST": "وقت عادی چامورو", "JST": "وقت عادی ژاپن", "AEDT": "وقت تابستانی شرق استرالیا", "ARST": "وقت تابستانی آرژانتین", "BT": "وقت بوتان", "COST": "وقت تابستانی کلمبیا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "LHDT": "وقت تابستانی لردهو", "NZST": "وقت عادی زلاند نو", "AEST": "وقت عادی شرق استرالیا", "VET": "وقت ونزوئلا", "SGT": "وقت سنگاپور", "UYT": "وقت عادی اروگوئه", "GFT": "وقت گویان فرانسه", "MST": "وقت عادی ماکائو", "WEZ": "وقت عادی غرب اروپا", "MESZ": "وقت تابستانی مرکز اروپا", "TMST": "وقت تابستانی ترکمنستان", "HAST": "وقت عادی هاوایی‐الوشن", "PST": "وقت عادی غرب امریکا", "AWST": "وقت عادی غرب استرالیا", "EDT": "وقت تابستانی شرق امریکا", "AKST": "وقت عادی آلاسکا", "ECT": "وقت اکوادور", "ACWST": "وقت عادی مرکز-غرب استرالیا", "JDT": "وقت تابستانی ژاپن", "MYT": "وقت مالزی", "WAST": "وقت تابستانی غرب افریقا", "IST": "وقت هند", "WIT": "وقت شرق اندونزی", "COT": "وقت عادی کلمبیا", "EAT": "وقت شرق افریقا", "SAST": "وقت عادی جنوب افریقا", "WAT": "وقت عادی غرب افریقا", "WARST": "وقت تابستانی غرب آرژانتین", "WITA": "وقت مرکز اندونزی", "CHADT": "وقت تابستانی چت\u200cهام", "CLST": "وقت تابستانی شیلی", "WART": "وقت عادی غرب آرژانتین", "TMT": "وقت عادی ترکمنستان", "NZDT": "وقت تابستانی زلاند نو", "OESZ": "وقت تابستانی شرق اروپا", "ACST": "وقت عادی مرکز استرالیا", "HKST": "وقت تابستانی هنگ\u200cکنگ", "CHAST": "وقت عادی چت\u200cهام", "PDT": "وقت تابستانی غرب امریکا", "SRT": "وقت سورینام", "CST": "وقت عادی مرکز امریکا", "AKDT": "وقت تابستانی آلاسکا", "CLT": "وقت عادی شیلی", "AST": "وقت عادی آتلانتیک", "HNT": "وقت عادی نیوفاندلند", "BOT": "وقت بولیوی", "HKT": "وقت عادی هنگ\u200cکنگ", "WIB": "وقت غرب اندونزی", "OEZ": "وقت عادی شرق اروپا", "GYT": "وقت گویان", "ADT": "وقت تابستانی آتلانتیک", "∅∅∅": "وقت تابستانی آزور", "LHST": "وقت عادی لردهو", "EST": "وقت عادی شرق امریکا", "CAT": "وقت مرکز افریقا", "CDT": "وقت تابستانی مرکز امریکا", "ACDT": "وقت تابستانی مرکز استرالیا", "UYST": "وقت تابستانی اروگوئه", "ART": "وقت عادی آرژانتین", "GMT": "وقت گرینویچ", "MEZ": "وقت عادی مرکز اروپا", "AWDT": "وقت تابستانی غرب استرالیا", "HAT": "وقت تابستانی نیوفاندلند"},
}
}
@@ -188,7 +188,8 @@ func (fa *fa_AF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fa_AF' and handles both Whole and Real numbers based on 'v'
-func (fa *fa_AF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -201,7 +202,6 @@ func (fa *fa_AF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -211,7 +211,6 @@ func (fa *fa_AF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -222,9 +221,7 @@ func (fa *fa_AF) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -232,13 +229,12 @@ func (fa *fa_AF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fa_AF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fa *fa_AF) FmtPercent(num float64, v uint64) (results string) {
+func (fa *fa_AF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fa.decimal)
b := make([]byte, 0, l)
@@ -249,7 +245,6 @@ func (fa *fa_AF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
continue
}
@@ -257,9 +252,7 @@ func (fa *fa_AF) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -269,12 +262,11 @@ func (fa *fa_AF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fa_AF'
-func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -289,7 +281,6 @@ func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -299,7 +290,6 @@ func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -318,9 +308,7 @@ func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -339,13 +327,12 @@ func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fa_AF'
// in accounting notation.
-func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -360,7 +347,6 @@ func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -370,7 +356,6 @@ func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -390,9 +375,7 @@ func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, fa.currencyNegativePrefix[j])
}
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
} else {
@@ -422,8 +405,7 @@ func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fa_AF'
diff --git a/fa_IR/fa_IR.go b/fa_IR/fa_IR.go
index b9d878a3..eb539eb4 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{"IST": "وقت هند", "JDT": "وقت تابستانی ژاپن", "MYT": "وقت مالزی", "HADT": "وقت تابستانی هاوایی‐الوشن", "EST": "وقت عادی شرق امریکا", "AKST": "وقت عادی آلاسکا", "HAST": "وقت عادی هاوایی‐الوشن", "HKST": "وقت تابستانی هنگ\u200cکنگ", "CDT": "وقت تابستانی مرکز امریکا", "WARST": "وقت تابستانی غرب آرژانتین", "AST": "وقت عادی آتلانتیک", "JST": "وقت عادی ژاپن", "HAT": "وقت تابستانی نیوفاندلند", "CHADT": "وقت تابستانی چت\u200cهام", "HKT": "وقت عادی هنگ\u200cکنگ", "WIB": "وقت غرب اندونزی", "OEZ": "وقت عادی شرق اروپا", "GMT": "وقت گرینویچ", "EAT": "وقت شرق افریقا", "PDT": "وقت تابستانی غرب امریکا", "AEDT": "وقت تابستانی شرق استرالیا", "MESZ": "وقت تابستانی مرکز اروپا", "VET": "وقت ونزوئلا", "EDT": "وقت تابستانی شرق امریکا", "PST": "وقت عادی غرب امریکا", "AEST": "وقت عادی شرق استرالیا", "WART": "وقت عادی غرب آرژانتین", "MEZ": "وقت عادی مرکز اروپا", "WIT": "وقت شرق اندونزی", "CAT": "وقت مرکز افریقا", "GYT": "وقت گویان", "WAST": "وقت تابستانی غرب افریقا", "SRT": "وقت سورینام", "CLST": "وقت تابستانی شیلی", "UYT": "وقت عادی اروگوئه", "LHDT": "وقت تابستانی لردهو", "SGT": "وقت سنگاپور", "WESZ": "وقت تابستانی غرب اروپا", "ACDT": "وقت تابستانی مرکز استرالیا", "ARST": "وقت تابستانی آرژانتین", "ADT": "وقت تابستانی آتلانتیک", "∅∅∅": "وقت تابستانی آزور", "LHST": "وقت عادی لردهو", "WAT": "وقت عادی غرب افریقا", "TMT": "وقت عادی ترکمنستان", "AWDT": "وقت تابستانی غرب استرالیا", "GFT": "وقت گویان فرانسه", "TMST": "وقت تابستانی ترکمنستان", "AKDT": "وقت تابستانی آلاسکا", "NZST": "وقت عادی زلاند نو", "COT": "وقت عادی کلمبیا", "BT": "وقت بوتان", "ACWST": "وقت عادی مرکز-غرب استرالیا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "CHAST": "وقت عادی چت\u200cهام", "ACST": "وقت عادی مرکز استرالیا", "MDT": "وقت تابستانی کوهستانی امریکا", "AWST": "وقت عادی غرب استرالیا", "OESZ": "وقت تابستانی شرق اروپا", "COST": "وقت تابستانی کلمبیا", "ChST": "وقت عادی چامورو", "CST": "وقت عادی مرکز امریکا", "WEZ": "وقت عادی غرب اروپا", "UYST": "وقت تابستانی اروگوئه", "ART": "وقت عادی آرژانتین", "SAST": "وقت عادی جنوب افریقا", "ECT": "وقت اکوادور", "HNT": "وقت عادی نیوفاندلند", "CLT": "وقت عادی شیلی", "NZDT": "وقت تابستانی زلاند نو", "BOT": "وقت بولیوی", "WITA": "وقت مرکز اندونزی", "MST": "وقت عادی کوهستانی امریکا"},
+ timezones: map[string]string{"ADT": "وقت تابستانی آتلانتیک", "EST": "وقت عادی شرق امریکا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "AEDT": "وقت تابستانی شرق استرالیا", "UYST": "وقت تابستانی اروگوئه", "ARST": "وقت تابستانی آرژانتین", "MESZ": "وقت تابستانی مرکز اروپا", "WITA": "وقت مرکز اندونزی", "WAST": "وقت تابستانی غرب افریقا", "ACDT": "وقت تابستانی مرکز استرالیا", "∅∅∅": "وقت تابستانی آزور", "HKT": "وقت عادی هنگ\u200cکنگ", "HKST": "وقت تابستانی هنگ\u200cکنگ", "WEZ": "وقت عادی غرب اروپا", "MDT": "وقت تابستانی کوهستانی امریکا", "CAT": "وقت مرکز افریقا", "HAST": "وقت عادی هاوایی‐الوشن", "COST": "وقت تابستانی کلمبیا", "WESZ": "وقت تابستانی غرب اروپا", "LHST": "وقت عادی لردهو", "PST": "وقت عادی غرب امریکا", "HNT": "وقت عادی نیوفاندلند", "TMST": "وقت تابستانی ترکمنستان", "EDT": "وقت تابستانی شرق امریکا", "ACWST": "وقت عادی مرکز-غرب استرالیا", "HAT": "وقت تابستانی نیوفاندلند", "TMT": "وقت عادی ترکمنستان", "ART": "وقت عادی آرژانتین", "HADT": "وقت تابستانی هاوایی‐الوشن", "SRT": "وقت سورینام", "AKDT": "وقت تابستانی آلاسکا", "WAT": "وقت عادی غرب افریقا", "CHAST": "وقت عادی چت\u200cهام", "AST": "وقت عادی آتلانتیک", "AEST": "وقت عادی شرق استرالیا", "GYT": "وقت گویان", "SGT": "وقت سنگاپور", "BOT": "وقت بولیوی", "BT": "وقت بوتان", "GMT": "وقت گرینویچ", "SAST": "وقت عادی جنوب افریقا", "CHADT": "وقت تابستانی چت\u200cهام", "OEZ": "وقت عادی شرق اروپا", "JDT": "وقت تابستانی ژاپن", "VET": "وقت ونزوئلا", "WARST": "وقت تابستانی غرب آرژانتین", "MST": "وقت عادی کوهستانی امریکا", "IST": "وقت هند", "LHDT": "وقت تابستانی لردهو", "CLST": "وقت تابستانی شیلی", "CST": "وقت عادی مرکز امریکا", "WIB": "وقت غرب اندونزی", "OESZ": "وقت تابستانی شرق اروپا", "COT": "وقت عادی کلمبیا", "ECT": "وقت اکوادور", "EAT": "وقت شرق افریقا", "MEZ": "وقت عادی مرکز اروپا", "WART": "وقت عادی غرب آرژانتین", "AWST": "وقت عادی غرب استرالیا", "CDT": "وقت تابستانی مرکز امریکا", "AKST": "وقت عادی آلاسکا", "ACST": "وقت عادی مرکز استرالیا", "MYT": "وقت مالزی", "GFT": "وقت گویان فرانسه", "NZST": "وقت عادی زلاند نو", "PDT": "وقت تابستانی غرب امریکا", "UYT": "وقت عادی اروگوئه", "ChST": "وقت عادی چامورو", "AWDT": "وقت تابستانی غرب استرالیا", "WIT": "وقت شرق اندونزی", "NZDT": "وقت تابستانی زلاند نو", "CLT": "وقت عادی شیلی", "JST": "وقت عادی ژاپن"},
}
}
@@ -188,7 +188,8 @@ func (fa *fa_IR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fa_IR' and handles both Whole and Real numbers based on 'v'
-func (fa *fa_IR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -201,7 +202,6 @@ func (fa *fa_IR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -211,7 +211,6 @@ func (fa *fa_IR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -222,9 +221,7 @@ func (fa *fa_IR) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -232,13 +229,12 @@ func (fa *fa_IR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fa_IR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fa *fa_IR) FmtPercent(num float64, v uint64) (results string) {
+func (fa *fa_IR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fa.decimal)
b := make([]byte, 0, l)
@@ -249,7 +245,6 @@ func (fa *fa_IR) FmtPercent(num float64, v uint64) (results string) {
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
continue
}
@@ -257,9 +252,7 @@ func (fa *fa_IR) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -269,12 +262,11 @@ func (fa *fa_IR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fa_IR'
-func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -289,7 +281,6 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -299,7 +290,6 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -318,9 +308,7 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
}
// reverse
@@ -339,13 +327,12 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fa_IR'
// in accounting notation.
-func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -360,7 +347,6 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fa.decimal) - 1; j >= 0; j-- {
b = append(b, fa.decimal[j])
}
-
inWhole = true
continue
}
@@ -370,7 +356,6 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fa.group) - 1; j >= 0; j-- {
b = append(b, fa.group[j])
}
-
count = 1
} else {
count++
@@ -390,9 +375,7 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, fa.currencyNegativePrefix[j])
}
- for j := len(fa.minus) - 1; j >= 0; j-- {
- b = append(b, fa.minus[j])
- }
+ b = append(b, fa.minus[0])
} else {
@@ -422,8 +405,7 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fa_IR'
diff --git a/ff/ff.go b/ff/ff.go
index a70fc31d..c379c87f 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{"HAST": "HAST", "CAT": "CAT", "NZDT": "NZDT", "BT": "BT", "PST": "PST", "AEDT": "AEDT", "WART": "WART", "ACDT": "ACDT", "JST": "JST", "HNT": "HNT", "WEZ": "WEZ", "AEST": "AEST", "COT": "COT", "COST": "COST", "HADT": "HADT", "PDT": "PDT", "OESZ": "OESZ", "ARST": "ARST", "AST": "AST", "LHST": "LHST", "∅∅∅": "∅∅∅", "IST": "IST", "EAT": "EAT", "CDT": "CDT", "CLST": "CLST", "AKST": "AKST", "AWDT": "AWDT", "CLT": "CLT", "CHAST": "CHAST", "ChST": "ChST", "AWST": "AWST", "EDT": "EDT", "UYT": "UYT", "UYST": "UYST", "GFT": "GFT", "MDT": "MDT", "EST": "EST", "WAST": "WAST", "TMST": "TMST", "JDT": "JDT", "WESZ": "WESZ", "ADT": "ADT", "MEZ": "MEZ", "ACWST": "ACWST", "ACST": "ACST", "SAST": "SAST", "HKST": "HKST", "NZST": "NZST", "MESZ": "MESZ", "WITA": "WITA", "TMT": "TMT", "SGT": "SGT", "HKT": "HKT", "VET": "VET", "WARST": "WARST", "AKDT": "AKDT", "CST": "CST", "WIB": "WIB", "OEZ": "OEZ", "GMT": "GMT", "CHADT": "CHADT", "BOT": "BOT", "WAT": "WAT", "MYT": "MYT", "ECT": "ECT", "MST": "MST", "GYT": "GYT", "WIT": "WIT", "HAT": "HAT", "ART": "ART", "SRT": "SRT", "ACWDT": "ACWDT", "LHDT": "LHDT"},
+ timezones: map[string]string{"JDT": "JDT", "AEST": "AEST", "BT": "BT", "HADT": "HADT", "COST": "COST", "CHAST": "CHAST", "CLST": "CLST", "UYST": "UYST", "AKDT": "AKDT", "SAST": "SAST", "WARST": "WARST", "CAT": "CAT", "TMST": "TMST", "WEZ": "WEZ", "ChST": "ChST", "CHADT": "CHADT", "AEDT": "AEDT", "VET": "VET", "HKST": "HKST", "WITA": "WITA", "EDT": "EDT", "HAST": "HAST", "PDT": "PDT", "EST": "EST", "WIB": "WIB", "WART": "WART", "GYT": "GYT", "WIT": "WIT", "COT": "COT", "MESZ": "MESZ", "CDT": "CDT", "LHDT": "LHDT", "EAT": "EAT", "ACWDT": "ACWDT", "CLT": "CLT", "ECT": "ECT", "WAT": "WAT", "WESZ": "WESZ", "IST": "IST", "BOT": "BOT", "UYT": "UYT", "NZDT": "NZDT", "JST": "JST", "MDT": "MDT", "HKT": "HKT", "GFT": "GFT", "LHST": "LHST", "OESZ": "OESZ", "ACST": "ACST", "AWST": "AWST", "SRT": "SRT", "∅∅∅": "∅∅∅", "AKST": "AKST", "NZST": "NZST", "MEZ": "MEZ", "OEZ": "OEZ", "PST": "PST", "AWDT": "AWDT", "HAT": "HAT", "MST": "MST", "GMT": "GMT", "ACWST": "ACWST", "ADT": "ADT", "ACDT": "ACDT", "MYT": "MYT", "WAST": "WAST", "SGT": "SGT", "AST": "AST", "HNT": "HNT", "ARST": "ARST", "TMT": "TMT", "ART": "ART", "CST": "CST"},
}
}
@@ -183,20 +183,19 @@ func (ff *ff) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ff' and handles both Whole and Real numbers based on 'v'
-func (ff *ff) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ff' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ff *ff) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ff'
-func (ff *ff) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -218,7 +217,6 @@ func (ff *ff) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -229,9 +227,7 @@ func (ff *ff) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
// reverse
@@ -254,13 +250,12 @@ func (ff *ff) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ff'
// in accounting notation.
-func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -282,7 +277,6 @@ func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -294,9 +288,7 @@ func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
@@ -325,8 +317,7 @@ func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ff'
diff --git a/ff_CM/ff_CM.go b/ff_CM/ff_CM.go
index f7235c55..58c2268b 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{"HAST": "HAST", "LHDT": "LHDT", "AKST": "AKST", "ACWDT": "ACWDT", "MST": "MST", "WIB": "WIB", "AEDT": "AEDT", "TMT": "TMT", "TMST": "TMST", "UYT": "UYT", "PST": "PST", "PDT": "PDT", "ART": "ART", "MEZ": "MEZ", "MESZ": "MESZ", "ChST": "ChST", "AWDT": "AWDT", "COT": "COT", "COST": "COST", "SAST": "SAST", "ACWST": "ACWST", "CDT": "CDT", "CHAST": "CHAST", "WAT": "WAT", "IST": "IST", "WART": "WART", "WARST": "WARST", "AST": "AST", "HKST": "HKST", "CAT": "CAT", "WEZ": "WEZ", "CLT": "CLT", "CLST": "CLST", "OEZ": "OEZ", "SRT": "SRT", "JDT": "JDT", "MYT": "MYT", "GMT": "GMT", "CHADT": "CHADT", "BT": "BT", "WITA": "WITA", "EDT": "EDT", "ECT": "ECT", "SGT": "SGT", "AWST": "AWST", "HAT": "HAT", "ARST": "ARST", "WAST": "WAST", "GFT": "GFT", "WIT": "WIT", "ACST": "ACST", "AKDT": "AKDT", "HKT": "HKT", "AEST": "AEST", "BOT": "BOT", "GYT": "GYT", "EAT": "EAT", "NZST": "NZST", "MDT": "MDT", "HNT": "HNT", "UYST": "UYST", "∅∅∅": "∅∅∅", "CST": "CST", "HADT": "HADT", "WESZ": "WESZ", "EST": "EST", "NZDT": "NZDT", "ADT": "ADT", "VET": "VET", "JST": "JST", "ACDT": "ACDT", "LHST": "LHST", "OESZ": "OESZ"},
+ timezones: map[string]string{"HAST": "HAST", "WAT": "WAT", "WAST": "WAST", "HKT": "HKT", "GMT": "GMT", "NZDT": "NZDT", "HKST": "HKST", "CST": "CST", "LHST": "LHST", "JDT": "JDT", "PDT": "PDT", "ChST": "ChST", "LHDT": "LHDT", "ACDT": "ACDT", "VET": "VET", "AWST": "AWST", "EDT": "EDT", "AKDT": "AKDT", "SAST": "SAST", "WESZ": "WESZ", "WIB": "WIB", "HAT": "HAT", "GFT": "GFT", "NZST": "NZST", "CHADT": "CHADT", "ACST": "ACST", "PST": "PST", "GYT": "GYT", "UYST": "UYST", "MST": "MST", "OESZ": "OESZ", "CLST": "CLST", "AST": "AST", "CAT": "CAT", "TMST": "TMST", "EAT": "EAT", "OEZ": "OEZ", "SGT": "SGT", "WIT": "WIT", "WITA": "WITA", "MESZ": "MESZ", "AEST": "AEST", "MYT": "MYT", "EST": "EST", "ECT": "ECT", "MEZ": "MEZ", "UYT": "UYT", "TMT": "TMT", "COST": "COST", "AEDT": "AEDT", "WART": "WART", "CDT": "CDT", "HADT": "HADT", "ACWST": "ACWST", "CHAST": "CHAST", "BT": "BT", "ART": "ART", "ARST": "ARST", "AKST": "AKST", "MDT": "MDT", "JST": "JST", "COT": "COT", "WEZ": "WEZ", "ACWDT": "ACWDT", "WARST": "WARST", "SRT": "SRT", "CLT": "CLT", "ADT": "ADT", "IST": "IST", "AWDT": "AWDT", "HNT": "HNT", "∅∅∅": "∅∅∅", "BOT": "BOT"},
}
}
@@ -183,20 +183,19 @@ func (ff *ff_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ff_CM' and handles both Whole and Real numbers based on 'v'
-func (ff *ff_CM) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_CM) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ff_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ff *ff_CM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_CM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ff_CM'
-func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -218,7 +217,6 @@ func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -229,9 +227,7 @@ func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
// reverse
@@ -254,13 +250,12 @@ func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ff_CM'
// in accounting notation.
-func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -282,7 +277,6 @@ func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -294,9 +288,7 @@ func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
@@ -325,8 +317,7 @@ func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ff_CM'
diff --git a/ff_GN/ff_GN.go b/ff_GN/ff_GN.go
index 5d0a8ee9..481d64db 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{"HAT": "HAT", "HKST": "HKST", "AEDT": "AEDT", "TMT": "TMT", "AWDT": "AWDT", "GMT": "GMT", "ADT": "ADT", "JST": "JST", "MESZ": "MESZ", "VET": "VET", "WITA": "WITA", "MST": "MST", "HNT": "HNT", "EAT": "EAT", "CLT": "CLT", "HAST": "HAST", "NZST": "NZST", "ACWDT": "ACWDT", "IST": "IST", "WEZ": "WEZ", "PST": "PST", "CHAST": "CHAST", "AST": "AST", "LHDT": "LHDT", "WESZ": "WESZ", "MEZ": "MEZ", "JDT": "JDT", "HADT": "HADT", "OEZ": "OEZ", "GFT": "GFT", "SAST": "SAST", "UYT": "UYT", "EST": "EST", "PDT": "PDT", "ECT": "ECT", "AWST": "AWST", "COST": "COST", "WART": "WART", "WARST": "WARST", "NZDT": "NZDT", "WIB": "WIB", "COT": "COT", "CHADT": "CHADT", "∅∅∅": "∅∅∅", "MDT": "MDT", "HKT": "HKT", "EDT": "EDT", "BOT": "BOT", "WIT": "WIT", "SGT": "SGT", "ART": "ART", "ACWST": "ACWST", "ACST": "ACST", "TMST": "TMST", "MYT": "MYT", "LHST": "LHST", "AKST": "AKST", "AKDT": "AKDT", "CLST": "CLST", "OESZ": "OESZ", "CST": "CST", "CDT": "CDT", "GYT": "GYT", "WAST": "WAST", "SRT": "SRT", "UYST": "UYST", "BT": "BT", "ARST": "ARST", "WAT": "WAT", "CAT": "CAT", "AEST": "AEST", "ACDT": "ACDT", "ChST": "ChST"},
+ timezones: map[string]string{"IST": "IST", "CST": "CST", "WESZ": "WESZ", "WIB": "WIB", "MST": "MST", "MDT": "MDT", "GYT": "GYT", "LHDT": "LHDT", "CHAST": "CHAST", "CLST": "CLST", "BT": "BT", "ECT": "ECT", "ACDT": "ACDT", "AEST": "AEST", "WART": "WART", "PST": "PST", "AWDT": "AWDT", "SAST": "SAST", "WAST": "WAST", "JDT": "JDT", "SGT": "SGT", "HKT": "HKT", "GFT": "GFT", "GMT": "GMT", "ACWST": "ACWST", "UYT": "UYT", "ARST": "ARST", "WEZ": "WEZ", "CLT": "CLT", "ADT": "ADT", "∅∅∅": "∅∅∅", "CDT": "CDT", "NZST": "NZST", "NZDT": "NZDT", "CAT": "CAT", "AKDT": "AKDT", "COT": "COT", "COST": "COST", "OEZ": "OEZ", "MEZ": "MEZ", "MESZ": "MESZ", "HKST": "HKST", "UYST": "UYST", "WIT": "WIT", "ART": "ART", "AKST": "AKST", "ACST": "ACST", "MYT": "MYT", "SRT": "SRT", "HAST": "HAST", "JST": "JST", "VET": "VET", "HNT": "HNT", "WITA": "WITA", "TMT": "TMT", "TMST": "TMST", "AEDT": "AEDT", "PDT": "PDT", "ACWDT": "ACWDT", "CHADT": "CHADT", "HADT": "HADT", "EAT": "EAT", "OESZ": "OESZ", "WARST": "WARST", "BOT": "BOT", "EST": "EST", "LHST": "LHST", "WAT": "WAT", "AST": "AST", "AWST": "AWST", "HAT": "HAT", "EDT": "EDT", "ChST": "ChST"},
}
}
@@ -183,20 +183,19 @@ func (ff *ff_GN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ff_GN' and handles both Whole and Real numbers based on 'v'
-func (ff *ff_GN) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_GN) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ff_GN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ff *ff_GN) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_GN) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ff_GN'
-func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -218,7 +217,6 @@ func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -229,9 +227,7 @@ func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
// reverse
@@ -254,13 +250,12 @@ func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ff_GN'
// in accounting notation.
-func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -282,7 +277,6 @@ func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -294,9 +288,7 @@ func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
@@ -325,8 +317,7 @@ func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ff_GN'
diff --git a/ff_MR/ff_MR.go b/ff_MR/ff_MR.go
index 82557d88..2ea8f39b 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{"BOT": "BOT", "WAST": "WAST", "COT": "COT", "COST": "COST", "SGT": "SGT", "CDT": "CDT", "CLT": "CLT", "PDT": "PDT", "ART": "ART", "SAST": "SAST", "GFT": "GFT", "LHST": "LHST", "HAST": "HAST", "HADT": "HADT", "CST": "CST", "AEST": "AEST", "AST": "AST", "ACWST": "ACWST", "MEZ": "MEZ", "ACST": "ACST", "VET": "VET", "WITA": "WITA", "TMST": "TMST", "IST": "IST", "GMT": "GMT", "CHADT": "CHADT", "WAT": "WAT", "ChST": "ChST", "AKDT": "AKDT", "UYST": "UYST", "WIB": "WIB", "BT": "BT", "ECT": "ECT", "WEZ": "WEZ", "MESZ": "MESZ", "MYT": "MYT", "∅∅∅": "∅∅∅", "CLST": "CLST", "WART": "WART", "ADT": "ADT", "LHDT": "LHDT", "PST": "PST", "WARST": "WARST", "SRT": "SRT", "TMT": "TMT", "JST": "JST", "WESZ": "WESZ", "HNT": "HNT", "HKT": "HKT", "CHAST": "CHAST", "HKST": "HKST", "AEDT": "AEDT", "ARST": "ARST", "EAT": "EAT", "AWST": "AWST", "CAT": "CAT", "EST": "EST", "ACDT": "ACDT", "HAT": "HAT", "EDT": "EDT", "NZDT": "NZDT", "GYT": "GYT", "OESZ": "OESZ", "ACWDT": "ACWDT", "MST": "MST", "MDT": "MDT", "WIT": "WIT", "JDT": "JDT", "UYT": "UYT", "NZST": "NZST", "AKST": "AKST", "AWDT": "AWDT", "OEZ": "OEZ"},
+ timezones: map[string]string{"CLT": "CLT", "AST": "AST", "WIT": "WIT", "AKST": "AKST", "WESZ": "WESZ", "ACST": "ACST", "SRT": "SRT", "UYT": "UYT", "TMST": "TMST", "ARST": "ARST", "GFT": "GFT", "ACWDT": "ACWDT", "AEST": "AEST", "MDT": "MDT", "PST": "PST", "AWDT": "AWDT", "TMT": "TMT", "ChST": "ChST", "COST": "COST", "HNT": "HNT", "WIB": "WIB", "COT": "COT", "CHAST": "CHAST", "ADT": "ADT", "WART": "WART", "GYT": "GYT", "UYST": "UYST", "WARST": "WARST", "CAT": "CAT", "EAT": "EAT", "MEZ": "MEZ", "OEZ": "OEZ", "CDT": "CDT", "ACWST": "ACWST", "CST": "CST", "HAST": "HAST", "HADT": "HADT", "AKDT": "AKDT", "SGT": "SGT", "AWST": "AWST", "BOT": "BOT", "BT": "BT", "SAST": "SAST", "WAST": "WAST", "HKT": "HKT", "NZDT": "NZDT", "JST": "JST", "AEDT": "AEDT", "MYT": "MYT", "PDT": "PDT", "LHST": "LHST", "HKST": "HKST", "EDT": "EDT", "GMT": "GMT", "NZST": "NZST", "OESZ": "OESZ", "JDT": "JDT", "∅∅∅": "∅∅∅", "WITA": "WITA", "ECT": "ECT", "WAT": "WAT", "MESZ": "MESZ", "CLST": "CLST", "ACDT": "ACDT", "IST": "IST", "CHADT": "CHADT", "LHDT": "LHDT", "VET": "VET", "HAT": "HAT", "ART": "ART", "WEZ": "WEZ", "MST": "MST", "EST": "EST"},
}
}
@@ -183,20 +183,19 @@ func (ff *ff_MR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ff_MR' and handles both Whole and Real numbers based on 'v'
-func (ff *ff_MR) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_MR) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ff_MR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ff *ff_MR) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_MR) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ff_MR'
-func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -218,7 +217,6 @@ func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -229,9 +227,7 @@ func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
// reverse
@@ -254,13 +250,12 @@ func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ff_MR'
// in accounting notation.
-func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -282,7 +277,6 @@ func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -294,9 +288,7 @@ func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
@@ -325,8 +317,7 @@ func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ff_MR'
diff --git a/ff_SN/ff_SN.go b/ff_SN/ff_SN.go
index 8f21dbfe..639282de 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{"LHST": "LHST", "JST": "JST", "WESZ": "WESZ", "AWDT": "AWDT", "NZST": "NZST", "NZDT": "NZDT", "SRT": "SRT", "JDT": "JDT", "HNT": "HNT", "AST": "AST", "UYT": "UYT", "PST": "PST", "GYT": "GYT", "TMT": "TMT", "TMST": "TMST", "CST": "CST", "HKST": "HKST", "HAST": "HAST", "PDT": "PDT", "GMT": "GMT", "ART": "ART", "AKDT": "AKDT", "SGT": "SGT", "WART": "WART", "WAT": "WAT", "MST": "MST", "VET": "VET", "HKT": "HKT", "∅∅∅": "∅∅∅", "EDT": "EDT", "OEZ": "OEZ", "AEST": "AEST", "WIB": "WIB", "CHADT": "CHADT", "COT": "COT", "ACWDT": "ACWDT", "WAST": "WAST", "MESZ": "MESZ", "SAST": "SAST", "HAT": "HAT", "OESZ": "OESZ", "BT": "BT", "MDT": "MDT", "GFT": "GFT", "EAT": "EAT", "CDT": "CDT", "EST": "EST", "CLT": "CLT", "ARST": "ARST", "ECT": "ECT", "IST": "IST", "UYST": "UYST", "BOT": "BOT", "COST": "COST", "ADT": "ADT", "MEZ": "MEZ", "ChST": "ChST", "AKST": "AKST", "ACWST": "ACWST", "AWST": "AWST", "CLST": "CLST", "AEDT": "AEDT", "WITA": "WITA", "MYT": "MYT", "WIT": "WIT", "HADT": "HADT", "CHAST": "CHAST", "WARST": "WARST", "WEZ": "WEZ", "CAT": "CAT", "ACST": "ACST", "ACDT": "ACDT", "LHDT": "LHDT"},
+ timezones: map[string]string{"MST": "MST", "MYT": "MYT", "WITA": "WITA", "CLT": "CLT", "WART": "WART", "HNT": "HNT", "HKST": "HKST", "UYT": "UYT", "ARST": "ARST", "BT": "BT", "HADT": "HADT", "AEDT": "AEDT", "IST": "IST", "UYST": "UYST", "ACST": "ACST", "NZST": "NZST", "CLST": "CLST", "JDT": "JDT", "AST": "AST", "ChST": "ChST", "ECT": "ECT", "ACWST": "ACWST", "OESZ": "OESZ", "WIB": "WIB", "MDT": "MDT", "TMST": "TMST", "OEZ": "OEZ", "JST": "JST", "WIT": "WIT", "CST": "CST", "NZDT": "NZDT", "AWDT": "AWDT", "HAT": "HAT", "AKDT": "AKDT", "MESZ": "MESZ", "ACDT": "ACDT", "ADT": "ADT", "PST": "PST", "PDT": "PDT", "AWST": "AWST", "ART": "ART", "TMT": "TMT", "WEZ": "WEZ", "EAT": "EAT", "CAT": "CAT", "COST": "COST", "SAST": "SAST", "WESZ": "WESZ", "HKT": "HKT", "WAT": "WAT", "LHDT": "LHDT", "COT": "COT", "CHAST": "CHAST", "AEST": "AEST", "GYT": "GYT", "SGT": "SGT", "∅∅∅": "∅∅∅", "EST": "EST", "EDT": "EDT", "AKST": "AKST", "WAST": "WAST", "LHST": "LHST", "SRT": "SRT", "BOT": "BOT", "GFT": "GFT", "GMT": "GMT", "HAST": "HAST", "ACWDT": "ACWDT", "CDT": "CDT", "CHADT": "CHADT", "MEZ": "MEZ", "WARST": "WARST", "VET": "VET"},
}
}
@@ -183,20 +183,19 @@ func (ff *ff_SN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ff_SN' and handles both Whole and Real numbers based on 'v'
-func (ff *ff_SN) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_SN) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ff_SN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ff *ff_SN) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ff *ff_SN) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ff_SN'
-func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -218,7 +217,6 @@ func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -229,9 +227,7 @@ func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
// reverse
@@ -254,13 +250,12 @@ func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ff_SN'
// in accounting notation.
-func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
@@ -282,7 +277,6 @@ func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ff.group) - 1; j >= 0; j-- {
b = append(b, ff.group[j])
}
-
count = 1
} else {
count++
@@ -294,9 +288,7 @@ func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(ff.minus) - 1; j >= 0; j-- {
- b = append(b, ff.minus[j])
- }
+ b = append(b, ff.minus[0])
}
@@ -325,8 +317,7 @@ func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ff_SN'
diff --git a/fi/fi.go b/fi/fi.go
index 96d1f700..2209c21e 100644
--- a/fi/fi.go
+++ b/fi/fi.go
@@ -18,7 +18,7 @@ type fi struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP", "AED", "AFA", "AFN", "ALK", "ALL", "AMD", "ANG", "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", "€", "mk", "FJD", "FKP", "FRF", "£", "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", "¥", "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", "$", "USN", "USS", "UYI", "UYP", "UYU", "UZS", "VEB", "VEF", "VND", "VNN", "VUV", "WST", "FCFA", "XAG", "XAU", "XBA", "XBB", "XBC", "XBD", "XCD", "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"},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "tammikuuta", "helmikuuta", "maaliskuuta", "huhtikuuta", "toukokuuta", "kesäkuuta", "heinäkuuta", "elokuuta", "syyskuuta", "lokakuuta", "marraskuuta", "joulukuuta"},
@@ -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{"AKST": "Alaskan normaaliaika", "AKDT": "Alaskan kesäaika", "EAT": "Itä-Afrikan aika", "CDT": "Yhdysvaltain keskinen kesäaika", "CAT": "Keski-Afrikan aika", "NZDT": "Uuden-Seelannin kesäaika", "HAT": "Newfoundlandin kesäaika", "EST": "Yhdysvaltain itäinen normaaliaika", "MYT": "Malesian aika", "CHAST": "Chathamin normaaliaika", "COST": "Kolumbian kesäaika", "WARST": "Länsi-Argentiinan kesäaika", "ACDT": "Keski-Australian kesäaika", "∅∅∅": "Azorien kesäaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "OESZ": "Itä-Euroopan kesäaika", "BOT": "Bolivian aika", "AST": "Kanadan Atlantin normaaliaika", "GYT": "Guyanan aika", "WIT": "Itä-Indonesian aika", "CST": "Yhdysvaltain keskinen normaaliaika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "COT": "Kolumbian normaaliaika", "SAST": "Etelä-Afrikan aika", "TMT": "Turkmenistanin normaaliaika", "IST": "Intian aika", "SGT": "Singaporen aika", "WEZ": "Länsi-Euroopan normaaliaika", "EDT": "Yhdysvaltain itäinen kesäaika", "CLT": "Chilen normaaliaika", "OEZ": "Itä-Euroopan normaaliaika", "MEZ": "Keski-Euroopan normaaliaika", "LHDT": "Lord Howen kesäaika", "HAST": "Havaijin-Aleuttien normaaliaika", "UYST": "Uruguayn kesäaika", "WAT": "Länsi-Afrikan normaaliaika", "BT": "Bhutanin aika", "MDT": "Kalliovuorten kesäaika", "AEDT": "Itä-Australian kesäaika", "ART": "Argentiinan normaaliaika", "JST": "Japanin normaaliaika", "HADT": "Havaijin-Aleuttien kesäaika", "WESZ": "Länsi-Euroopan kesäaika", "HNT": "Newfoundlandin normaaliaika", "CLST": "Chilen kesäaika", "UYT": "Uruguayn normaaliaika", "ACST": "Keski-Australian normaaliaika", "VET": "Venezuelan aika", "JDT": "Japanin kesäaika", "GMT": "Greenwichin normaaliaika", "NZST": "Uuden-Seelannin normaaliaika", "MESZ": "Keski-Euroopan kesäaika", "GFT": "Ranskan Guayanan aika", "HKT": "Hongkongin normaaliaika", "AEST": "Itä-Australian normaaliaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "LHST": "Lord Howen normaaliaika", "WAST": "Länsi-Afrikan kesäaika", "SRT": "Surinamin aika", "AWST": "Länsi-Australian normaaliaika", "WART": "Länsi-Argentiinan normaaliaika", "MST": "Kalliovuorten normaaliaika", "WITA": "Keski-Indonesian aika", "ChST": "Tšamorron aika", "ECT": "Ecuadorin aika", "AWDT": "Länsi-Australian kesäaika", "HKST": "Hongkongin kesäaika", "CHADT": "Chathamin kesäaika", "ADT": "Kanadan Atlantin kesäaika", "ARST": "Argentiinan kesäaika", "TMST": "Turkmenistanin kesäaika", "WIB": "Länsi-Indonesian aika"},
+ timezones: map[string]string{"HKT": "Hongkongin normaaliaika", "∅∅∅": "Perun kesäaika", "NZDT": "Uuden-Seelannin kesäaika", "MST": "Macaon normaaliaika", "WART": "Länsi-Argentiinan normaaliaika", "GYT": "Guyanan aika", "COT": "Kolumbian normaaliaika", "OEZ": "Itä-Euroopan normaaliaika", "AST": "Kanadan Atlantin normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "MEZ": "Keski-Euroopan normaaliaika", "JST": "Japanin normaaliaika", "ART": "Argentiinan normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "GFT": "Ranskan Guayanan aika", "HAST": "Havaijin-Aleuttien normaaliaika", "AKST": "Alaskan normaaliaika", "AKDT": "Alaskan kesäaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "UYT": "Uruguayn normaaliaika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "HAT": "Newfoundlandin kesäaika", "NZST": "Uuden-Seelannin normaaliaika", "EAT": "Itä-Afrikan aika", "JDT": "Japanin kesäaika", "ACDT": "Keski-Australian kesäaika", "SGT": "Singaporen aika", "CHAST": "Chathamin normaaliaika", "CLT": "Chilen normaaliaika", "WITA": "Keski-Indonesian aika", "EDT": "Yhdysvaltain itäinen kesäaika", "WESZ": "Länsi-Euroopan kesäaika", "AEST": "Itä-Australian normaaliaika", "MYT": "Malesian aika", "AWST": "Länsi-Australian normaaliaika", "TMT": "Turkmenistanin normaaliaika", "CDT": "Yhdysvaltain keskinen kesäaika", "HADT": "Havaijin-Aleuttien kesäaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "VET": "Venezuelan aika", "IST": "Intian aika", "SRT": "Surinamin aika", "TMST": "Turkmenistanin kesäaika", "MESZ": "Keski-Euroopan kesäaika", "CAT": "Keski-Afrikan aika", "WIT": "Itä-Indonesian aika", "SAST": "Etelä-Afrikan aika", "AEDT": "Itä-Australian kesäaika", "WARST": "Länsi-Argentiinan kesäaika", "GMT": "Greenwichin normaaliaika", "LHST": "Lord Howen normaaliaika", "MDT": "Macaon kesäaika", "CHADT": "Chathamin kesäaika", "BOT": "Bolivian aika", "HKST": "Hongkongin kesäaika", "LHDT": "Lord Howen kesäaika", "AWDT": "Länsi-Australian kesäaika", "HNT": "Newfoundlandin normaaliaika", "UYST": "Uruguayn kesäaika", "BT": "Bhutanin aika", "ARST": "Argentiinan kesäaika", "ChST": "Tšamorron aika", "COST": "Kolumbian kesäaika", "ECT": "Ecuadorin aika", "WAST": "Länsi-Afrikan kesäaika", "WIB": "Länsi-Indonesian aika", "OESZ": "Itä-Euroopan kesäaika", "CLST": "Chilen kesäaika", "ADT": "Kanadan Atlantin kesäaika", "ACST": "Keski-Australian normaaliaika", "CST": "Yhdysvaltain keskinen normaaliaika", "EST": "Yhdysvaltain itäinen normaaliaika"},
}
}
@@ -191,7 +191,8 @@ func (fi *fi) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fi' and handles both Whole and Real numbers based on 'v'
-func (fi *fi) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (fi *fi) FmtNumber(num float64, v uint64) (results string) {
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (fi *fi) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fi' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fi *fi) FmtPercent(num float64, v uint64) (results string) {
+func (fi *fi) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fi.decimal)
b := make([]byte, 0, l)
@@ -268,12 +267,11 @@ func (fi *fi) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fi'
-func (fi *fi) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -295,7 +293,6 @@ func (fi *fi) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (fi *fi) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fi'
// in accounting notation.
-func (fi *fi) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fi *fi) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
@@ -359,7 +355,6 @@ func (fi *fi) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -402,8 +397,7 @@ func (fi *fi) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fi'
diff --git a/fi_FI/fi_FI.go b/fi_FI/fi_FI.go
index c62bdf6e..00bf4e57 100644
--- a/fi_FI/fi_FI.go
+++ b/fi_FI/fi_FI.go
@@ -18,7 +18,7 @@ type fi_FI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "tammikuuta", "helmikuuta", "maaliskuuta", "huhtikuuta", "toukokuuta", "kesäkuuta", "heinäkuuta", "elokuuta", "syyskuuta", "lokakuuta", "marraskuuta", "joulukuuta"},
@@ -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{"CAT": "Keski-Afrikan aika", "WESZ": "Länsi-Euroopan kesäaika", "HADT": "Havaijin-Aleuttien kesäaika", "EDT": "Yhdysvaltain itäinen kesäaika", "CLT": "Chilen normaaliaika", "CHADT": "Chathamin kesäaika", "MESZ": "Keski-Euroopan kesäaika", "ACST": "Keski-Australian normaaliaika", "TMT": "Turkmenistanin normaaliaika", "AKST": "Alaskan normaaliaika", "WIB": "Länsi-Indonesian aika", "COST": "Kolumbian kesäaika", "WITA": "Keski-Indonesian aika", "LHST": "Lord Howen normaaliaika", "UYST": "Uruguayn kesäaika", "HAT": "Newfoundlandin kesäaika", "ECT": "Ecuadorin aika", "HNT": "Newfoundlandin normaaliaika", "HKT": "Hongkongin normaaliaika", "AEDT": "Itä-Australian kesäaika", "ADT": "Kanadan Atlantin kesäaika", "JST": "Japanin normaaliaika", "MDT": "Macaon kesäaika", "CLST": "Chilen kesäaika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "COT": "Kolumbian normaaliaika", "ChST": "Tšamorron aika", "EAT": "Itä-Afrikan aika", "BOT": "Bolivian aika", "GYT": "Guyanan aika", "ARST": "Argentiinan kesäaika", "SRT": "Surinamin aika", "ACWDT": "Läntisen Keski-Australian kesäaika", "TMST": "Turkmenistanin kesäaika", "AKDT": "Alaskan kesäaika", "EST": "Yhdysvaltain itäinen normaaliaika", "ACDT": "Keski-Australian kesäaika", "WARST": "Länsi-Argentiinan kesäaika", "CST": "Yhdysvaltain keskinen normaaliaika", "AWST": "Länsi-Australian normaaliaika", "HKST": "Hongkongin kesäaika", "NZDT": "Uuden-Seelannin kesäaika", "BT": "Bhutanin aika", "MST": "Macaon normaaliaika", "AWDT": "Länsi-Australian kesäaika", "UYT": "Uruguayn normaaliaika", "OEZ": "Itä-Euroopan normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "LHDT": "Lord Howen kesäaika", "SGT": "Singaporen aika", "AST": "Kanadan Atlantin normaaliaika", "MEZ": "Keski-Euroopan normaaliaika", "WAST": "Länsi-Afrikan kesäaika", "NZST": "Uuden-Seelannin normaaliaika", "ART": "Argentiinan normaaliaika", "WART": "Länsi-Argentiinan normaaliaika", "AEST": "Itä-Australian normaaliaika", "IST": "Intian aika", "∅∅∅": "Amazonin kesäaika", "CDT": "Yhdysvaltain keskinen kesäaika", "OESZ": "Itä-Euroopan kesäaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "SAST": "Etelä-Afrikan aika", "HAST": "Havaijin-Aleuttien normaaliaika", "VET": "Venezuelan aika", "GFT": "Ranskan Guayanan aika", "MYT": "Malesian aika", "WIT": "Itä-Indonesian aika", "JDT": "Japanin kesäaika", "GMT": "Greenwichin normaaliaika", "CHAST": "Chathamin normaaliaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika"},
+ timezones: map[string]string{"ADT": "Kanadan Atlantin kesäaika", "ART": "Argentiinan normaaliaika", "ChST": "Tšamorron aika", "LHST": "Lord Howen normaaliaika", "WARST": "Länsi-Argentiinan kesäaika", "GFT": "Ranskan Guayanan aika", "BT": "Bhutanin aika", "MST": "Kalliovuorten normaaliaika", "ARST": "Argentiinan kesäaika", "LHDT": "Lord Howen kesäaika", "VET": "Venezuelan aika", "UYT": "Uruguayn normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "CHADT": "Chathamin kesäaika", "AST": "Kanadan Atlantin normaaliaika", "HKST": "Hongkongin kesäaika", "AKST": "Alaskan normaaliaika", "AKDT": "Alaskan kesäaika", "SAST": "Etelä-Afrikan aika", "∅∅∅": "Azorien kesäaika", "MYT": "Malesian aika", "GMT": "Greenwichin normaaliaika", "COT": "Kolumbian normaaliaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "JST": "Japanin normaaliaika", "MEZ": "Keski-Euroopan normaaliaika", "MESZ": "Keski-Euroopan kesäaika", "AEST": "Itä-Australian normaaliaika", "AEDT": "Itä-Australian kesäaika", "UYST": "Uruguayn kesäaika", "WIT": "Itä-Indonesian aika", "WESZ": "Länsi-Euroopan kesäaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "CLST": "Chilen kesäaika", "HKT": "Hongkongin normaaliaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "AWST": "Länsi-Australian normaaliaika", "GYT": "Guyanan aika", "HAST": "Havaijin-Aleuttien normaaliaika", "OESZ": "Itä-Euroopan kesäaika", "ACST": "Keski-Australian normaaliaika", "BOT": "Bolivian aika", "CAT": "Keski-Afrikan aika", "TMT": "Turkmenistanin normaaliaika", "EST": "Yhdysvaltain itäinen normaaliaika", "COST": "Kolumbian kesäaika", "ECT": "Ecuadorin aika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "SRT": "Surinamin aika", "WITA": "Keski-Indonesian aika", "TMST": "Turkmenistanin kesäaika", "EDT": "Yhdysvaltain itäinen kesäaika", "HADT": "Havaijin-Aleuttien kesäaika", "OEZ": "Itä-Euroopan normaaliaika", "CLT": "Chilen normaaliaika", "HNT": "Newfoundlandin normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "NZDT": "Uuden-Seelannin kesäaika", "JDT": "Japanin kesäaika", "CST": "Yhdysvaltain keskinen normaaliaika", "WAST": "Länsi-Afrikan kesäaika", "HAT": "Newfoundlandin kesäaika", "SGT": "Singaporen aika", "IST": "Intian aika", "NZST": "Uuden-Seelannin normaaliaika", "ACDT": "Keski-Australian kesäaika", "AWDT": "Länsi-Australian kesäaika", "MDT": "Kalliovuorten kesäaika", "CDT": "Yhdysvaltain keskinen kesäaika", "EAT": "Itä-Afrikan aika", "WIB": "Länsi-Indonesian aika", "CHAST": "Chathamin normaaliaika", "WART": "Länsi-Argentiinan normaaliaika"},
}
}
@@ -191,7 +191,8 @@ func (fi *fi_FI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fi_FI' and handles both Whole and Real numbers based on 'v'
-func (fi *fi_FI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (fi *fi_FI) FmtNumber(num float64, v uint64) (results string) {
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (fi *fi_FI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fi_FI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fi *fi_FI) FmtPercent(num float64, v uint64) (results string) {
+func (fi *fi_FI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fi.decimal)
b := make([]byte, 0, l)
@@ -268,12 +267,11 @@ func (fi *fi_FI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fi_FI'
-func (fi *fi_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fi *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]
@@ -295,7 +293,6 @@ func (fi *fi_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (fi *fi_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fi_FI'
// in accounting notation.
-func (fi *fi_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fi *fi_FI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
@@ -359,7 +355,6 @@ func (fi *fi_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fi.group) - 1; j >= 0; j-- {
b = append(b, fi.group[j])
}
-
count = 1
} else {
count++
@@ -402,8 +397,7 @@ func (fi *fi_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fi_FI'
diff --git a/fil/fil.go b/fil/fil.go
index 5eee0095..83be7ffa 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{"ACST": "Standard Time ng Gitnang Australya", "MYT": "Oras ng Malaysia", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "∅∅∅": "Oras sa Tag-init ng Amazon", "WIB": "Oras ng Kanlurang Indonesiya", "CHADT": "Daylight Time sa Chatham", "CDT": "Sentral na Daylight Time", "WITA": "Oras ng Gitnang Indonesiya", "LHDT": "Daylight Time sa Lorde Howe", "HAST": "Standard na Oras sa Hawaii-Aleutian", "BOT": "Oras sa Bolivia", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "WAT": "Standard na Oras sa Kanlurang Africa", "SGT": "Standard na Oras sa Singapore", "IST": "Standard na Oras sa Bhutan", "OESZ": "Oras sa Tag-init ng Silangang Europe", "TMT": "Standard na Oras sa Turkmenistan", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "JST": "Standard na Oras sa Japan", "CLT": "Standard na Oras sa Chile", "PST": "Standard na Oras sa Pasipiko", "COT": "Standard na Oras sa Colombia", "COST": "Oras sa Tag-init ng Colombia", "SRT": "Oras sa Suriname", "JDT": "Daylight Time sa Japan", "AKST": "Standard na Oras sa Alaska", "AKDT": "Daylight Time sa Alaska", "AWST": "Standard Time ng Kanlurang Australya", "AEDT": "Daylight Time ng Silangang Australya", "HNT": "Standard na Oras sa Newfoundland", "ChST": "Standard na Oras sa Chamorro", "UYT": "Standard na Oras sa Uruguay", "ACDT": "Daylight Time ng Gitnang Australya", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "CHAST": "Standard na Oras sa Chatham", "ART": "Standard na Oras sa Argentina", "LHST": "Standard na Oras sa Lord Howe", "HAT": "Daylight Time sa Newfoundland", "AEST": "Standard Time ng Silangang Australya", "NZST": "Standard na Oras sa New Zealand", "OEZ": "Standard na Oras sa Silangang Europe", "WEZ": "Standard na Oras sa Kanlurang Europe", "AWDT": "Daylight Time sa Kanlurang Australya", "GMT": "Greenwich Mean Time", "GYT": "Oras sa Guyana", "MST": "MST", "CAT": "Oras sa Gitnang Africa", "GFT": "Oras sa French Guiana", "SAST": "Oras sa Timog Africa", "HKST": "Oras sa Tag-init ng Hong Kong", "UYST": "Oras sa Tag-init ng Uruguay", "EST": "Eastern na Standard na Oras", "TMST": "Oras sa Tag-init ng Turkmenistan", "WIT": "Oras ng Silangang Indonesiya", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "HKT": "Standard na Oras sa Hong Kong", "CLST": "Oras sa Tag-init ng Chile", "ECT": "Oras sa Ecuador", "MEZ": "Standard na Oras sa Gitnang Europe", "BT": "Oras sa Bhutan", "ARST": "Oras sa Tag-init ng Argentina", "ADT": "Daylight Time sa Atlantiko", "MDT": "MDT", "EDT": "Eastern Daylight Time", "NZDT": "Daylight Time sa New Zealand", "PDT": "Daylight Time sa Pasipiko", "VET": "Oras sa Venezuela", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "EAT": "Oras sa Silangang Africa", "CST": "Sentral na Standard na Oras", "WART": "Standard na Oras sa Kanlurang Argentina", "AST": "Standard na Oras sa Atlantiko"},
+ timezones: map[string]string{"CST": "Sentral na Standard na Oras", "SAST": "Oras sa Timog Africa", "OEZ": "Standard na Oras sa Silangang Europe", "JST": "Standard na Oras sa Japan", "PDT": "Daylight Time sa Pasipiko", "ART": "Standard na Oras sa Argentina", "ChST": "Standard na Oras sa Chamorro", "ECT": "Oras sa Ecuador", "AKST": "Standard na Oras sa Alaska", "CLT": "Standard na Oras sa Chile", "VET": "Oras sa Venezuela", "BOT": "Oras sa Bolivia", "UYST": "Oras sa Tag-init ng Uruguay", "GFT": "Oras sa French Guiana", "NZST": "Standard na Oras sa New Zealand", "OESZ": "Oras sa Tag-init ng Silangang Europe", "CLST": "Oras sa Tag-init ng Chile", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "MST": "MST", "AKDT": "Daylight Time sa Alaska", "MDT": "MDT", "HKT": "Standard na Oras sa Hong Kong", "WIT": "Oras ng Silangang Indonesiya", "TMST": "Oras sa Tag-init ng Turkmenistan", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "HAT": "Daylight Time sa Newfoundland", "EDT": "Eastern Daylight Time", "WEZ": "Standard na Oras sa Kanlurang Europe", "JDT": "Daylight Time sa Japan", "PST": "Standard na Oras sa Pasipiko", "AWST": "Standard Time ng Kanlurang Australya", "GYT": "Oras sa Guyana", "UYT": "Standard na Oras sa Uruguay", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "∅∅∅": "Oras sa Tag-init ng Amazon", "WIB": "Oras ng Kanlurang Indonesiya", "MEZ": "Standard na Oras sa Gitnang Europe", "WART": "Standard na Oras sa Kanlurang Argentina", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "EAT": "Oras sa Silangang Africa", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "GMT": "Greenwich Mean Time", "COST": "Oras sa Tag-init ng Colombia", "ACST": "Standard Time ng Gitnang Australya", "AEST": "Standard Time ng Silangang Australya", "AEDT": "Daylight Time ng Silangang Australya", "HNT": "Standard na Oras sa Newfoundland", "MYT": "Oras ng Malaysia", "SRT": "Oras sa Suriname", "BT": "Oras sa Bhutan", "CAT": "Oras sa Gitnang Africa", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "AWDT": "Daylight Time sa Kanlurang Australya", "CHADT": "Daylight Time sa Chatham", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "WITA": "Oras ng Gitnang Indonesiya", "HAST": "Standard na Oras sa Hawaii-Aleutian", "WAT": "Standard na Oras sa Kanlurang Africa", "ACDT": "Daylight Time ng Gitnang Australya", "IST": "Standard na Oras sa Bhutan", "HKST": "Oras sa Tag-init ng Hong Kong", "TMT": "Standard na Oras sa Turkmenistan", "CHAST": "Standard na Oras sa Chatham", "SGT": "Standard na Oras sa Singapore", "CDT": "Sentral na Daylight Time", "EST": "Eastern na Standard na Oras", "COT": "Standard na Oras sa Colombia", "LHST": "Standard na Oras sa Lord Howe", "LHDT": "Daylight Time sa Lorde Howe", "NZDT": "Daylight Time sa New Zealand", "AST": "Standard na Oras sa Atlantiko", "ADT": "Daylight Time sa Atlantiko", "ARST": "Oras sa Tag-init ng Argentina"},
}
}
@@ -212,7 +212,8 @@ func (fil *fil) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fil' and handles both Whole and Real numbers based on 'v'
-func (fil *fil) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -248,13 +249,12 @@ func (fil *fil) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fil' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fil *fil) FmtPercent(num float64, v uint64) (results string) {
+func (fil *fil) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fil.decimal)
b := make([]byte, 0, l)
@@ -280,12 +280,11 @@ func (fil *fil) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fil.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fil'
-func (fil *fil) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fil *fil) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
@@ -338,13 +337,12 @@ func (fil *fil) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fil'
// in accounting notation.
-func (fil *fil) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fil *fil) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
@@ -409,8 +407,7 @@ func (fil *fil) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, fil.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fil'
diff --git a/fil_PH/fil_PH.go b/fil_PH/fil_PH.go
index 50d4faf2..6f03f383 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{"CDT": "Sentral na Daylight Time", "NZDT": "Daylight Time sa New Zealand", "COT": "Standard na Oras sa Colombia", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "BT": "Oras sa Bhutan", "TMT": "Standard na Oras sa Turkmenistan", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "AKDT": "Daylight Time sa Alaska", "CHAST": "Standard na Oras sa Chatham", "VET": "Oras sa Venezuela", "HAT": "Daylight Time sa Newfoundland", "PDT": "Daylight Time sa Pasipiko", "WEZ": "Standard na Oras sa Kanlurang Europe", "AWDT": "Daylight Time sa Kanlurang Australya", "CLST": "Oras sa Tag-init ng Chile", "MDT": "Daylight Time sa Bundok", "GFT": "Oras sa French Guiana", "LHDT": "Daylight Time sa Lorde Howe", "AKST": "Standard na Oras sa Alaska", "CHADT": "Daylight Time sa Chatham", "ACDT": "Daylight Time ng Gitnang Australya", "SAST": "Oras sa Timog Africa", "JST": "Standard na Oras sa Japan", "AEDT": "Daylight Time ng Silangang Australya", "AWST": "Standard Time ng Kanlurang Australya", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "OEZ": "Standard na Oras sa Silangang Europe", "AEST": "Standard Time ng Silangang Australya", "AST": "Standard na Oras sa Atlantiko", "∅∅∅": "Oras sa Tag-init ng Azores", "ECT": "Oras sa Ecuador", "CAT": "Oras sa Gitnang Africa", "UYST": "Oras sa Tag-init ng Uruguay", "WIB": "Oras ng Kanlurang Indonesiya", "ART": "Standard na Oras sa Argentina", "ARST": "Oras sa Tag-init ng Argentina", "ACST": "Standard Time ng Gitnang Australya", "ChST": "Standard na Oras sa Chamorro", "CST": "Sentral na Standard na Oras", "CLT": "Standard na Oras sa Chile", "IST": "Standard na Oras sa Bhutan", "UYT": "Standard na Oras sa Uruguay", "PST": "Standard na Oras sa Pasipiko", "GYT": "Oras sa Guyana", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "LHST": "Standard na Oras sa Lord Howe", "WIT": "Oras ng Silangang Indonesiya", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "COST": "Oras sa Tag-init ng Colombia", "WAT": "Standard na Oras sa Kanlurang Africa", "WITA": "Oras ng Gitnang Indonesiya", "HKST": "Oras sa Tag-init ng Hong Kong", "EAT": "Oras sa Silangang Africa", "JDT": "Daylight Time sa Japan", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "NZST": "Standard na Oras sa New Zealand", "EDT": "Eastern Daylight Time", "TMST": "Oras sa Tag-init ng Turkmenistan", "MYT": "Oras ng Malaysia", "HAST": "Standard na Oras sa Hawaii-Aleutian", "EST": "Eastern na Standard na Oras", "OESZ": "Oras sa Tag-init ng Silangang Europe", "GMT": "Greenwich Mean Time", "BOT": "Oras sa Bolivia", "MST": "Standard na Oras sa Bundok", "HNT": "Standard na Oras sa Newfoundland", "HKT": "Standard na Oras sa Hong Kong", "SRT": "Oras sa Suriname", "SGT": "Standard na Oras sa Singapore", "ADT": "Daylight Time sa Atlantiko", "MEZ": "Standard na Oras sa Gitnang Europe", "WART": "Standard na Oras sa Kanlurang Argentina"},
+ timezones: map[string]string{"ChST": "Standard na Oras sa Chamorro", "CDT": "Sentral na Daylight Time", "WART": "Standard na Oras sa Kanlurang Argentina", "OEZ": "Standard na Oras sa Silangang Europe", "AEDT": "Daylight Time ng Silangang Australya", "ACDT": "Daylight Time ng Gitnang Australya", "UYST": "Oras sa Tag-init ng Uruguay", "ART": "Standard na Oras sa Argentina", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "LHST": "Standard na Oras sa Lord Howe", "JDT": "Daylight Time sa Japan", "PST": "Standard na Oras sa Pasipiko", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "WIB": "Oras ng Kanlurang Indonesiya", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "SGT": "Standard na Oras sa Singapore", "AKST": "Standard na Oras sa Alaska", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "CLT": "Standard na Oras sa Chile", "EAT": "Oras sa Silangang Africa", "SAST": "Oras sa Timog Africa", "UYT": "Standard na Oras sa Uruguay", "WITA": "Oras ng Gitnang Indonesiya", "EDT": "Eastern Daylight Time", "ECT": "Oras sa Ecuador", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "CHADT": "Daylight Time sa Chatham", "VET": "Oras sa Venezuela", "ACST": "Standard Time ng Gitnang Australya", "BOT": "Oras sa Bolivia", "TMT": "Standard na Oras sa Turkmenistan", "∅∅∅": "Oras sa Tag-init ng Amazon", "AKDT": "Daylight Time sa Alaska", "NZDT": "Daylight Time sa New Zealand", "WIT": "Oras ng Silangang Indonesiya", "HKT": "Standard na Oras sa Hong Kong", "WAT": "Standard na Oras sa Kanlurang Africa", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "NZST": "Standard na Oras sa New Zealand", "CHAST": "Standard na Oras sa Chatham", "PDT": "Daylight Time sa Pasipiko", "GFT": "Oras sa French Guiana", "BT": "Oras sa Bhutan", "MST": "MST", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "MDT": "MDT", "LHDT": "Daylight Time sa Lorde Howe", "JST": "Standard na Oras sa Japan", "AWDT": "Daylight Time sa Kanlurang Australya", "CLST": "Oras sa Tag-init ng Chile", "AEST": "Standard Time ng Silangang Australya", "HAT": "Daylight Time sa Newfoundland", "SRT": "Oras sa Suriname", "HNT": "Standard na Oras sa Newfoundland", "MYT": "Oras ng Malaysia", "CAT": "Oras sa Gitnang Africa", "GMT": "Greenwich Mean Time", "OESZ": "Oras sa Tag-init ng Silangang Europe", "AST": "Standard na Oras sa Atlantiko", "AWST": "Standard Time ng Kanlurang Australya", "HAST": "Standard na Oras sa Hawaii-Aleutian", "ADT": "Daylight Time sa Atlantiko", "ARST": "Oras sa Tag-init ng Argentina", "GYT": "Oras sa Guyana", "COT": "Standard na Oras sa Colombia", "TMST": "Oras sa Tag-init ng Turkmenistan", "CST": "Sentral na Standard na Oras", "EST": "Eastern na Standard na Oras", "IST": "Standard na Oras sa Bhutan", "COST": "Oras sa Tag-init ng Colombia", "WEZ": "Standard na Oras sa Kanlurang Europe", "MEZ": "Standard na Oras sa Gitnang Europe", "HKST": "Oras sa Tag-init ng Hong Kong"},
}
}
@@ -212,7 +212,8 @@ func (fil *fil_PH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fil_PH' and handles both Whole and Real numbers based on 'v'
-func (fil *fil_PH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -248,13 +249,12 @@ func (fil *fil_PH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fil_PH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fil *fil_PH) FmtPercent(num float64, v uint64) (results string) {
+func (fil *fil_PH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fil.decimal)
b := make([]byte, 0, l)
@@ -280,12 +280,11 @@ func (fil *fil_PH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fil.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fil_PH'
-func (fil *fil_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fil *fil_PH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
@@ -338,13 +337,12 @@ func (fil *fil_PH) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fil_PH'
// in accounting notation.
-func (fil *fil_PH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fil *fil_PH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
@@ -409,8 +407,7 @@ func (fil *fil_PH) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, fil.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fil_PH'
diff --git a/fo/fo.go b/fo/fo.go
index d34fbd40..2991ef08 100644
--- a/fo/fo.go
+++ b/fo/fo.go
@@ -18,7 +18,7 @@ type fo struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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", "kr", "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 ", "₩", "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", "₫", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"ACDT": "mið Avstralia summartíð", "HAST": "Hawaii-Aleutian vanlig tíð", "CST": "Central vanlig tíð", "AWST": "vestur Avstralia vanlig tíð", "HKST": "Hong Kong summartíð", "AST": "Atlantic vanlig tíð", "AEDT": "eystur Avstralia summartíð", "PDT": "Pacific summartíð", "MEZ": "Miðevropa vanlig tíð", "HADT": "Hawaii-Aleutian summartíð", "CLT": "Kili vanlig tíð", "ACWDT": "miðvestur Avstralia summartíð", "ACWST": "miðvestur Avstralia vanlig tíð", "CHAST": "Chatham vanlig tíð", "ADT": "Atlantic summartíð", "MESZ": "Miðevropa summartíð", "WITA": "Mið Indonesia tíð", "SGT": "Singapor tíð", "NZDT": "Nýsæland summartíð", "WIB": "Vestur Indonesia tíð", "PST": "Pacific vanlig tíð", "ACST": "mið Avstralia vanlig tíð", "WESZ": "Vesturevropa summartíð", "HNT": "Newfoundland vanlig tíð", "UYT": "Uruguai vanlig tíð", "WAT": "Vesturafrika vanlig tíð", "TMT": "Turkmenistan vanlig tíð", "JST": "Japan vanlig tíð", "COT": "Kolombia vanlig tíð", "AEST": "eystur Avstralia vanlig tíð", "COST": "Kolombia summartíð", "ART": "Argentina vanlig tíð", "WAST": "Vesturafrika summartíð", "ECT": "Ekvador tíð", "LHST": "Lord Howe vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "EST": "Eastern vanlig tíð", "GYT": "Gujana tíð", "WARST": "Vestur Argentina summartíð", "MST": "Mountain vanlig tíð", "AWDT": "vestur Avstralia summartíð", "HAT": "Newfoundland summartíð", "EAT": "Eysturafrika tíð", "CHADT": "Chatham summartíð", "MYT": "Malaisia tíð", "AKST": "Alaska vanlig tíð", "WART": "Vestur Argentina vanlig tíð", "NZST": "Nýsæland vanlig tíð", "HKT": "Hong Kong vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "BOT": "Bolivia tíð", "VET": "Venesuela tíð", "UYST": "Uruguai summartíð", "ARST": "Argentina summartíð", "GFT": "Franska Gujana tíð", "AKDT": "Alaska summartíð", "CDT": "Central summartíð", "CAT": "Miðafrika tíð", "OESZ": "Eysturevropa summartíð", "SRT": "Surinam tíð", "SAST": "Suðurafrika vanlig tíð", "ChST": "Chamorro vanlig tíð", "WIT": "Eystur Indonesia tíð", "JDT": "Japan summartíð", "∅∅∅": "Azorurnar summartíð", "EDT": "Eastern summartíð", "LHDT": "Lord Howe summartíð", "CLST": "Kili summartíð", "BT": "Butan tíð", "MDT": "Mountain summartíð", "TMST": "Turkmenistan summartíð", "IST": "India tíð", "GMT": "Greenwich Mean tíð"},
+ timezones: map[string]string{"NZDT": "Nýsæland summartíð", "AWST": "vestur Avstralia vanlig tíð", "ART": "Argentina vanlig tíð", "COT": "Kolombia vanlig tíð", "COST": "Kolombia summartíð", "WAST": "Vesturafrika summartíð", "ACWDT": "miðvestur Avstralia summartíð", "ACWST": "miðvestur Avstralia vanlig tíð", "EAT": "Eysturafrika tíð", "UYT": "Uruguai vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "AEDT": "eystur Avstralia summartíð", "ACST": "mið Avstralia vanlig tíð", "WIT": "Eystur Indonesia tíð", "TMT": "Turkmenistan vanlig tíð", "GMT": "Greenwich Mean tíð", "ChST": "Chamorro vanlig tíð", "LHDT": "Lord Howe summartíð", "CHADT": "Chatham summartíð", "OEZ": "Eysturevropa vanlig tíð", "WITA": "Mið Indonesia tíð", "ACDT": "mið Avstralia summartíð", "CDT": "Central summartíð", "CHAST": "Chatham vanlig tíð", "SGT": "Singapor tíð", "BOT": "Bolivia tíð", "ARST": "Argentina summartíð", "AST": "Atlantic vanlig tíð", "HNT": "Newfoundland vanlig tíð", "HKST": "Hong Kong summartíð", "GFT": "Franska Gujana tíð", "MST": "MST", "WESZ": "Vesturevropa summartíð", "JDT": "Japan summartíð", "MESZ": "Miðevropa summartíð", "SRT": "Surinam tíð", "EST": "Eastern vanlig tíð", "AKST": "Alaska vanlig tíð", "AKDT": "Alaska summartíð", "OESZ": "Eysturevropa summartíð", "IST": "India tíð", "JST": "Japan vanlig tíð", "BT": "Butan tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "TMST": "Turkmenistan summartíð", "LHST": "Lord Howe vanlig tíð", "CLST": "Kili summartíð", "WART": "Vestur Argentina vanlig tíð", "MYT": "Malaisia tíð", "SAST": "Suðurafrika vanlig tíð", "GYT": "Gujana tíð", "PDT": "Pacific summartíð", "CST": "Central vanlig tíð", "UYST": "Uruguai summartíð", "HADT": "Hawaii-Aleutian summartíð", "∅∅∅": "Amasona summartíð", "CLT": "Kili vanlig tíð", "MEZ": "Miðevropa vanlig tíð", "HAT": "Newfoundland summartíð", "MDT": "MDT", "WIB": "Vestur Indonesia tíð", "ADT": "Atlantic summartíð", "AEST": "eystur Avstralia vanlig tíð", "WARST": "Vestur Argentina summartíð", "CAT": "Miðafrika tíð", "HKT": "Hong Kong vanlig tíð", "ECT": "Ekvador tíð", "WAT": "Vesturafrika vanlig tíð", "VET": "Venesuela tíð", "AWDT": "vestur Avstralia summartíð", "NZST": "Nýsæland vanlig tíð", "PST": "Pacific vanlig tíð", "EDT": "Eastern summartíð"},
}
}
@@ -192,7 +192,8 @@ func (fo *fo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fo' and handles both Whole and Real numbers based on 'v'
-func (fo *fo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (fo *fo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fo *fo) FmtPercent(num float64, v uint64) (results string) {
+func (fo *fo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fo.decimal)
b := make([]byte, 0, l)
@@ -266,12 +266,11 @@ func (fo *fo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fo'
-func (fo *fo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (fo *fo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fo'
// in accounting notation.
-func (fo *fo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fo *fo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
@@ -392,8 +390,7 @@ func (fo *fo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fo'
diff --git a/fo_DK/fo_DK.go b/fo_DK/fo_DK.go
index 6e8bac37..8be8491d 100644
--- a/fo_DK/fo_DK.go
+++ b/fo_DK/fo_DK.go
@@ -18,7 +18,7 @@ type fo_DK struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "kr.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"CHADT": "Chatham summartíð", "ART": "Argentina vanlig tíð", "TMST": "Turkmenistan summartíð", "ECT": "Ekvador tíð", "∅∅∅": "Azorurnar summartíð", "AKDT": "Alaska summartíð", "OEZ": "Eysturevropa vanlig tíð", "WAT": "Vesturafrika vanlig tíð", "GFT": "Franska Gujana tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "SGT": "Singapor tíð", "HKST": "Hong Kong summartíð", "CLST": "Kili summartíð", "ARST": "Argentina summartíð", "WARST": "Vestur Argentina summartíð", "AKST": "Alaska vanlig tíð", "AWDT": "vestur Avstralia summartíð", "ACST": "mið Avstralia vanlig tíð", "MST": "Mountain vanlig tíð", "LHST": "Lord Howe vanlig tíð", "PDT": "Pacific summartíð", "LHDT": "Lord Howe summartíð", "HKT": "Hong Kong vanlig tíð", "CAT": "Miðafrika tíð", "WIB": "Vestur Indonesia tíð", "WAST": "Vesturafrika summartíð", "AST": "Atlantic vanlig tíð", "VET": "Venesuela tíð", "EAT": "Eysturafrika tíð", "CST": "Central vanlig tíð", "HAT": "Newfoundland summartíð", "ChST": "Chamorro vanlig tíð", "WIT": "Eystur Indonesia tíð", "WEZ": "Vesturevropa vanlig tíð", "UYST": "Uruguai summartíð", "CHAST": "Chatham vanlig tíð", "CDT": "Central summartíð", "HNT": "Newfoundland vanlig tíð", "OESZ": "Eysturevropa summartíð", "NZST": "Nýsæland vanlig tíð", "MEZ": "Miðevropa vanlig tíð", "WART": "Vestur Argentina vanlig tíð", "WITA": "Mið Indonesia tíð", "MYT": "Malaisia tíð", "CLT": "Kili vanlig tíð", "UYT": "Uruguai vanlig tíð", "BT": "Butan tíð", "ACDT": "mið Avstralia summartíð", "GYT": "Gujana tíð", "SAST": "Suðurafrika vanlig tíð", "JDT": "Japan summartíð", "AEST": "eystur Avstralia vanlig tíð", "NZDT": "Nýsæland summartíð", "JST": "Japan vanlig tíð", "AWST": "vestur Avstralia vanlig tíð", "PST": "Pacific vanlig tíð", "AEDT": "eystur Avstralia summartíð", "MESZ": "Miðevropa summartíð", "ACWDT": "miðvestur Avstralia summartíð", "IST": "India tíð", "HADT": "Hawaii-Aleutian summartíð", "GMT": "Greenwich Mean tíð", "ADT": "Atlantic summartíð", "ACWST": "miðvestur Avstralia vanlig tíð", "EDT": "Eastern summartíð", "COST": "Kolombia summartíð", "SRT": "Surinam tíð", "COT": "Kolombia vanlig tíð", "MDT": "Mountain summartíð", "TMT": "Turkmenistan vanlig tíð", "WESZ": "Vesturevropa summartíð", "EST": "Eastern vanlig tíð", "BOT": "Bolivia tíð"},
+ timezones: map[string]string{"BOT": "Bolivia tíð", "LHDT": "Lord Howe summartíð", "JDT": "Japan summartíð", "AEST": "eystur Avstralia vanlig tíð", "PDT": "Pacific summartíð", "TMT": "Turkmenistan vanlig tíð", "GMT": "Greenwich Mean tíð", "AEDT": "eystur Avstralia summartíð", "CAT": "Miðafrika tíð", "EDT": "Eastern summartíð", "CHADT": "Chatham summartíð", "CLT": "Kili vanlig tíð", "ADT": "Atlantic summartíð", "TMST": "Turkmenistan summartíð", "HNT": "Newfoundland vanlig tíð", "WITA": "Mið Indonesia tíð", "AKST": "Alaska vanlig tíð", "COT": "Kolombia vanlig tíð", "COST": "Kolombia summartíð", "WESZ": "Vesturevropa summartíð", "IST": "India tíð", "CDT": "Central summartíð", "EST": "Eastern vanlig tíð", "WAT": "Vesturafrika vanlig tíð", "OESZ": "Eysturevropa summartíð", "WART": "Vestur Argentina vanlig tíð", "MYT": "Malaisia tíð", "HADT": "Hawaii-Aleutian summartíð", "ACWST": "miðvestur Avstralia vanlig tíð", "ACWDT": "miðvestur Avstralia summartíð", "AST": "Atlantic vanlig tíð", "GYT": "Gujana tíð", "SRT": "Surinam tíð", "WIT": "Eystur Indonesia tíð", "BT": "Butan tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "ChST": "Chamorro vanlig tíð", "AWST": "vestur Avstralia vanlig tíð", "HKT": "Hong Kong vanlig tíð", "UYT": "Uruguai vanlig tíð", "UYST": "Uruguai summartíð", "CST": "Central vanlig tíð", "MESZ": "Miðevropa summartíð", "OEZ": "Eysturevropa vanlig tíð", "WARST": "Vestur Argentina summartíð", "∅∅∅": "Azorurnar summartíð", "PST": "Pacific vanlig tíð", "ARST": "Argentina summartíð", "SGT": "Singapor tíð", "GFT": "Franska Gujana tíð", "NZDT": "Nýsæland summartíð", "CLST": "Kili summartíð", "ACDT": "mið Avstralia summartíð", "VET": "Venesuela tíð", "ART": "Argentina vanlig tíð", "SAST": "Suðurafrika vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "LHST": "Lord Howe vanlig tíð", "ACST": "mið Avstralia vanlig tíð", "NZST": "Nýsæland vanlig tíð", "HAT": "Newfoundland summartíð", "MDT": "Mountain summartíð", "AKDT": "Alaska summartíð", "ECT": "Ekvador tíð", "WAST": "Vesturafrika summartíð", "AWDT": "vestur Avstralia summartíð", "CHAST": "Chatham vanlig tíð", "HKST": "Hong Kong summartíð", "WIB": "Vestur Indonesia tíð", "MEZ": "Miðevropa vanlig tíð", "MST": "Mountain vanlig tíð", "JST": "Japan vanlig tíð", "EAT": "Eysturafrika tíð"},
}
}
@@ -192,7 +192,8 @@ func (fo *fo_DK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fo_DK' and handles both Whole and Real numbers based on 'v'
-func (fo *fo_DK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (fo *fo_DK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fo_DK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fo *fo_DK) FmtPercent(num float64, v uint64) (results string) {
+func (fo *fo_DK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fo.decimal)
b := make([]byte, 0, l)
@@ -266,12 +266,11 @@ func (fo *fo_DK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fo_DK'
-func (fo *fo_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fo *fo_DK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
@@ -326,13 +325,12 @@ func (fo *fo_DK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fo_DK'
// in accounting notation.
-func (fo *fo_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fo *fo_DK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
@@ -392,8 +390,7 @@ func (fo *fo_DK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fo_DK'
diff --git a/fo_FO/fo_FO.go b/fo_FO/fo_FO.go
index 710570e8..77a75273 100644
--- a/fo_FO/fo_FO.go
+++ b/fo_FO/fo_FO.go
@@ -18,7 +18,7 @@ type fo_FO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"NZDT": "Nýsæland summartíð", "ARST": "Argentina summartíð", "MESZ": "Miðevropa summartíð", "COST": "Kolombia summartíð", "ACDT": "mið Avstralia summartíð", "LHST": "Lord Howe vanlig tíð", "EAT": "Eysturafrika tíð", "ChST": "Chamorro vanlig tíð", "CST": "Central vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "COT": "Kolombia vanlig tíð", "LHDT": "Lord Howe summartíð", "CLST": "Kili summartíð", "CHAST": "Chatham vanlig tíð", "BOT": "Bolivia tíð", "WART": "Vestur Argentina vanlig tíð", "MEZ": "Miðevropa vanlig tíð", "∅∅∅": "Azorurnar summartíð", "HADT": "Hawaii-Aleutian summartíð", "AKST": "Alaska vanlig tíð", "HKST": "Hong Kong summartíð", "AWDT": "vestur Avstralia summartíð", "UYT": "Uruguai vanlig tíð", "WITA": "Mið Indonesia tíð", "WIT": "Eystur Indonesia tíð", "PDT": "Pacific summartíð", "AEDT": "eystur Avstralia summartíð", "CHADT": "Chatham summartíð", "ADT": "Atlantic summartíð", "BT": "Butan tíð", "MDT": "Mountain summartíð", "JDT": "Japan summartíð", "CAT": "Miðafrika tíð", "WAST": "Vesturafrika summartíð", "TMT": "Turkmenistan vanlig tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "ACWDT": "miðvestur Avstralia summartíð", "VET": "Venesuela tíð", "AWST": "vestur Avstralia vanlig tíð", "OESZ": "Eysturevropa summartíð", "WIB": "Vestur Indonesia tíð", "WAT": "Vesturafrika vanlig tíð", "ACST": "mið Avstralia vanlig tíð", "CLT": "Kili vanlig tíð", "HKT": "Hong Kong vanlig tíð", "WESZ": "Vesturevropa summartíð", "NZST": "Nýsæland vanlig tíð", "AST": "Atlantic vanlig tíð", "MST": "Mountain vanlig tíð", "MYT": "Malaisia tíð", "ECT": "Ekvador tíð", "EST": "Eastern vanlig tíð", "PST": "Pacific vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "AKDT": "Alaska summartíð", "SGT": "Singapor tíð", "CDT": "Central summartíð", "GMT": "Greenwich Mean tíð", "AEST": "eystur Avstralia vanlig tíð", "ART": "Argentina vanlig tíð", "GYT": "Gujana tíð", "TMST": "Turkmenistan summartíð", "IST": "India tíð", "HNT": "Newfoundland vanlig tíð", "HAT": "Newfoundland summartíð", "WARST": "Vestur Argentina summartíð", "SRT": "Surinam tíð", "SAST": "Suðurafrika vanlig tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "GFT": "Franska Gujana tíð", "JST": "Japan vanlig tíð", "EDT": "Eastern summartíð", "UYST": "Uruguai summartíð"},
+ timezones: map[string]string{"COST": "Kolombia summartíð", "AST": "Atlantic vanlig tíð", "WESZ": "Vesturevropa summartíð", "BT": "Butan tíð", "HKST": "Hong Kong summartíð", "CST": "Central vanlig tíð", "COT": "Kolombia vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "SGT": "Singapor tíð", "IST": "India tíð", "HKT": "Hong Kong vanlig tíð", "ARST": "Argentina summartíð", "GFT": "Franska Gujana tíð", "EDT": "Eastern summartíð", "OESZ": "Eysturevropa summartíð", "CLST": "Kili summartíð", "WART": "Vestur Argentina vanlig tíð", "CAT": "Miðafrika tíð", "JST": "Japan vanlig tíð", "PST": "Pacific vanlig tíð", "HAT": "Newfoundland summartíð", "WEZ": "Vesturevropa vanlig tíð", "PDT": "Pacific summartíð", "WIB": "Vestur Indonesia tíð", "WARST": "Vestur Argentina summartíð", "HNT": "Newfoundland vanlig tíð", "JDT": "Japan summartíð", "WIT": "Eystur Indonesia tíð", "ART": "Argentina vanlig tíð", "TMT": "Turkmenistan vanlig tíð", "CDT": "Central summartíð", "∅∅∅": "Peru summartíð", "WAST": "Vesturafrika summartíð", "CHADT": "Chatham summartíð", "EST": "Eastern vanlig tíð", "UYST": "Uruguai summartíð", "HAST": "Hawaii-Aleutian vanlig tíð", "LHDT": "Lord Howe summartíð", "MESZ": "Miðevropa summartíð", "AWDT": "vestur Avstralia summartíð", "ChST": "Chamorro vanlig tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "LHST": "Lord Howe vanlig tíð", "MST": "MST", "ACST": "mið Avstralia vanlig tíð", "AWST": "vestur Avstralia vanlig tíð", "UYT": "Uruguai vanlig tíð", "NZST": "Nýsæland vanlig tíð", "SAST": "Suðurafrika vanlig tíð", "CLT": "Kili vanlig tíð", "ADT": "Atlantic summartíð", "ACDT": "mið Avstralia summartíð", "GYT": "Gujana tíð", "WITA": "Mið Indonesia tíð", "ACWDT": "miðvestur Avstralia summartíð", "NZDT": "Nýsæland summartíð", "CHAST": "Chatham vanlig tíð", "VET": "Venesuela tíð", "AKST": "Alaska vanlig tíð", "WAT": "Vesturafrika vanlig tíð", "MDT": "MDT", "AEST": "eystur Avstralia vanlig tíð", "ECT": "Ekvador tíð", "EAT": "Eysturafrika tíð", "MEZ": "Miðevropa vanlig tíð", "BOT": "Bolivia tíð", "SRT": "Surinam tíð", "TMST": "Turkmenistan summartíð", "GMT": "Greenwich Mean tíð", "HADT": "Hawaii-Aleutian summartíð", "AKDT": "Alaska summartíð", "AEDT": "eystur Avstralia summartíð", "MYT": "Malaisia tíð"},
}
}
@@ -192,7 +192,8 @@ func (fo *fo_FO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fo_FO' and handles both Whole and Real numbers based on 'v'
-func (fo *fo_FO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (fo *fo_FO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fo_FO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fo *fo_FO) FmtPercent(num float64, v uint64) (results string) {
+func (fo *fo_FO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fo.decimal)
b := make([]byte, 0, l)
@@ -266,12 +266,11 @@ func (fo *fo_FO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fo_FO'
-func (fo *fo_FO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fo *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]
@@ -326,13 +325,12 @@ func (fo *fo_FO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fo_FO'
// in accounting notation.
-func (fo *fo_FO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fo *fo_FO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
@@ -392,8 +390,7 @@ func (fo *fo_FO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fo_FO'
diff --git a/fr/fr.go b/fr/fr.go
index 7794a47d..d45988ed 100644
--- a/fr/fr.go
+++ b/fr/fr.go
@@ -18,7 +18,7 @@ type fr struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA", "AFN", "ALK ", "ALL", "AMD", "ANG", "AOA", "AOK", "AON", "AOR", "ARA", "ARL", "ARM", "ARP", "$AR", "ATS ", "$AU", "AWG", "AZM", "AZN", "BAD ", "BAM", "BAN ", "BBD", "BDT", "BEC ", "FB", "BEL ", "BGL ", "BGM ", "BGN", "BGO ", "BHD", "BIF", "$BM", "$BN", "BOB", "BOL", "BOP", "BOV", "BRB", "BRC", "BRE", "R$", "BRN", "BRR", "BRZ", "$BS", "BTN", "BUK", "BWP", "BYB ", "BYR", "$BZ", "$CA", "CDF", "CHE ", "CHF", "CHW ", "CLE", "CLF", "$CL", "CNX", "CNY", "$CO", "COU", "CRC", "CSD ", "CSK ", "CUC", "CUP", "CVE", "£CY", "CZK", "DDM ", "DEM ", "DJF", "DKK", "DOP", "DZD", "ECS", "ECV", "EEK ", "EGP", "ERN", "ESA ", "ESB ", "ESP ", "ETB", "€", "FIM ", "$FJ", "£FK", "F", "£GB", "GEK", "GEL", "GHC ", "GHS", "£GI", "GMD", "GNF", "GNS ", "GQE", "GRD ", "GTQ", "GWE ", "GWP ", "GYD", "HKD", "HNL", "HRD ", "HRK", "HTG", "HUF", "IDR", "£IE", "£IL", "ILR", "₪", "₹", "IQD", "IRR", "ISJ ", "ISK", "₤IT", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRH", "KRO", "₩", "KWD", "KYD", "KZT", "LAK", "£LB", "LKR", "LRD", "lLS", "LTL", "LTT ", "LUC ", "LUF ", "LUL ", "LVL", "LVR ", "LYD", "MAD", "fMA", "MCF ", "MDC ", "MDL", "MGA", "Fmg", "MKD", "MKN ", "MLF ", "MMK", "MNT", "MOP", "MRO", "MTL ", "£MT", "MUR", "MVP", "MVR", "MWK", "$MX", "MXP", "MXV", "MYR", "MZE", "MZM", "MZN", "$NA", "NGN", "NIC", "NIO", "NLG ", "NOK", "NPR", "$NZ", "OMR", "PAB", "PEI", "PEN", "PES", "PGK", "PHP", "PKR", "PLN", "PLZ ", "PTE ", "PYG", "QAR", "$RH", "ROL ", "RON", "RSD", "RUB", "RUR ", "RWF", "SAR", "$SB", "SCR", "SDD", "SDG", "SDP", "SEK", "$SG", "SHP", "SIT ", "SKK ", "SLL", "SOS", "$SR", "SRG", "SSP", "STD", "SUR ", "SVC", "SYP", "SZL", "THB", "TJR ", "TJS", "TMM ", "TMT", "TND", "TOP", "TPE", "TRL", "TRY", "$TT", "TWD", "TZS", "UAH", "UAK ", "UGS", "UGX", "$US", "USN", "USS", "UYI", "UYP", "$UY", "UZS", "VEB", "VEF", "₫", "VNN", "VUV", "WS$", "FCFA", "XAG", "XAU", "XBA", "XBB", "XBC", "XBD", "XCD", "DTS", "XEU ", "XFO", "XFU", "CFA", "XPD", "FCFP", "XPT", "XRE", "XSU", "XTS", "XUA", "XXX", "YDD", "YER", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL", "ZAR", "ZMK", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR"},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"CDT": "heure d’été du Centre", "MDT": "heure d’été de Macao", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "JDT": "heure d’été du Japon", "∅∅∅": "heure d’été de l’Amazonie", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "UYT": "heure normale de l’Uruguay", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "SAST": "heure normale d’Afrique méridionale", "EAT": "heure normale d’Afrique de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "CLST": "heure d’été du Chili", "GFT": "heure de la Guyane française", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "WARST": "heure d’été de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "ECT": "heure de l’Équateur", "NZST": "heure normale de la Nouvelle-Zélande", "TMT": "heure normale du Turkménistan", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "EST": "heure normale de l’Est nord-américain", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "EDT": "heure d’été de l’Est", "MESZ": "heure d’été d’Europe centrale", "LHST": "heure normale de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "GYT": "heure du Guyana", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "AEST": "heure normale de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "ACDT": "heure d’été du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "CLT": "heure normale du Chili", "COST": "heure d’été de Colombie", "ART": "heure normale d’Argentine"},
+ timezones: map[string]string{"ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "JDT": "heure d’été du Japon", "ACWST": "heure normale du centre-ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "IST": "heure de l’Inde", "MST": "heure normale des Rocheuses", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "TMST": "heure d’été du Turkménistan", "ChST": "heure des Chamorro", "PDT": "heure d’été du Pacifique", "GFT": "heure de la Guyane française", "GMT": "heure moyenne de Greenwich", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "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", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "EDT": "heure d’été de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "WAT": "heure normale d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "BOT": "heure de Bolivie", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "ADT": "heure d’été de l’Atlantique", "GYT": "heure du Guyana", "CAT": "heure normale d’Afrique centrale", "COT": "heure normale de Colombie", "MESZ": "heure d’été d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "∅∅∅": "heure d’été des Açores", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "AST": "heure normale de l’Atlantique", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "EST": "heure normale de l’Est nord-américain", "AKST": "heure normale de l’Alaska", "CLT": "heure normale du Chili", "MDT": "heure d’été des Rocheuses", "WITA": "heure du Centre indonésien", "CST": "heure normale du centre nord-américain", "AKDT": "heure d’été de l’Alaska", "MEZ": "heure normale d’Europe centrale", "UYT": "heure normale de l’Uruguay", "COST": "heure d’été de Colombie", "NZDT": "heure d’été de la Nouvelle-Zélande", "LHDT": "heure d’été de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "CLST": "heure d’été du Chili", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "MYT": "heure de la Malaisie", "SRT": "heure du Suriname", "CDT": "heure d’été du Centre", "EAT": "heure normale d’Afrique de l’Est", "JST": "heure normale du Japon"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr' and handles both Whole and Real numbers based on 'v'
-func (fr *fr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr'
-func (fr *fr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -314,7 +310,6 @@ func (fr *fr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr'
// in accounting notation.
-func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr'
diff --git a/fr_BE/fr_BE.go b/fr_BE/fr_BE.go
index f325a853..5d964b21 100644
--- a/fr_BE/fr_BE.go
+++ b/fr_BE/fr_BE.go
@@ -18,7 +18,7 @@ type fr_BE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "WAT": "heure normale d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "WEZ": "heure normale d’Europe de l’Ouest", "BOT": "heure de Bolivie", "AST": "heure normale de l’Atlantique", "∅∅∅": "heure d’été des Açores", "LHDT": "heure d’été de Lord Howe", "AKDT": "heure d’été de l’Alaska", "HNT": "heure normale de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "ACDT": "heure d’été du centre de l’Australie", "SRT": "heure du Suriname", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GFT": "heure de la Guyane française", "OESZ": "heure d’été d’Europe de l’Est", "WIB": "heure de l’Ouest indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "TMT": "heure normale du Turkménistan", "HKT": "heure normale de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "SGT": "heure de Singapour", "HKST": "heure d’été de Hong Kong", "CST": "heure normale du centre nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "WAST": "heure d’été d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "GMT": "heure moyenne de Greenwich", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "AWST": "heure normale de l’Ouest de l’Australie", "PST": "heure normale du Pacifique nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "ACST": "heure normale du centre de l’Australie", "WITA": "heure du Centre indonésien", "WIT": "heure de l’Est indonésien", "JDT": "heure d’été du Japon", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "MDT": "heure d’été des Rocheuses", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "CLT": "heure normale du Chili", "GYT": "heure du Guyana", "VET": "heure du Venezuela", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "CDT": "heure d’été du Centre", "WART": "heure normale de l’Ouest argentin", "ECT": "heure de l’Équateur", "CAT": "heure normale d’Afrique centrale", "CHADT": "heure d’été des îles Chatham", "MST": "heure normale des Rocheuses", "UYST": "heure d’été de l’Uruguay"},
+ timezones: map[string]string{"AKDT": "heure d’été de l’Alaska", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "∅∅∅": "heure d’été du Pérou", "NZST": "heure normale de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "WAT": "heure normale d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "HNT": "heure normale de Terre-Neuve", "BT": "heure du Bhoutan", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "CLT": "heure normale du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "MST": "heure normale de Macao", "MYT": "heure de la Malaisie", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "LHST": "heure normale de Lord Howe", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "VET": "heure du Venezuela", "BOT": "heure de Bolivie", "MDT": "heure d’été de Macao", "CHAST": "heure normale des îles Chatham", "CDT": "heure d’été du Centre", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "COST": "heure d’été de Colombie", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "ART": "heure normale d’Argentine", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "EDT": "heure d’été de l’Est", "ECT": "heure de l’Équateur", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "PDT": "heure d’été du Pacifique", "ARST": "heure d’été de l’Argentine", "CLST": "heure d’été du Chili", "SRT": "heure du Suriname", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "HAT": "heure d’été de Terre-Neuve", "WIT": "heure de l’Est indonésien", "CAT": "heure normale d’Afrique centrale", "EST": "heure normale de l’Est nord-américain", "ChST": "heure des Chamorro", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "GYT": "heure du Guyana"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_BE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_BE' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_BE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_BE) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -252,13 +252,12 @@ func (fr *fr_BE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_BE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_BE) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_BE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -269,7 +268,6 @@ func (fr *fr_BE) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -291,12 +289,11 @@ func (fr *fr_BE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BE'
-func (fr *fr_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -311,7 +308,6 @@ func (fr *fr_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -354,13 +350,12 @@ func (fr *fr_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BE'
// in accounting notation.
-func (fr *fr_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -375,7 +370,6 @@ func (fr *fr_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -423,8 +417,7 @@ func (fr *fr_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_BE'
diff --git a/fr_BF/fr_BF.go b/fr_BF/fr_BF.go
index d2d6571f..15475785 100644
--- a/fr_BF/fr_BF.go
+++ b/fr_BF/fr_BF.go
@@ -18,7 +18,7 @@ type fr_BF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WARST": "heure d’été de l’Ouest argentin", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "PST": "heure normale du Pacifique nord-américain", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "CST": "heure normale du centre nord-américain", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "AKDT": "heure d’été de l’Alaska", "CLT": "heure normale du Chili", "ARST": "heure d’été de l’Argentine", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "OESZ": "heure d’été d’Europe de l’Est", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "∅∅∅": "heure d’été des Açores", "ECT": "heure de l’Équateur", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "CAT": "heure normale d’Afrique centrale", "BOT": "heure de Bolivie", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "VET": "heure du Venezuela", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "SAST": "heure normale d’Afrique méridionale", "ACWST": "heure normale du centre-ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "MST": "heure normale des Rocheuses", "WIT": "heure de l’Est indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "UYT": "heure normale de l’Uruguay", "WIB": "heure de l’Ouest indonésien", "HAT": "heure d’été de Terre-Neuve", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "TMST": "heure d’été du Turkménistan", "MDT": "heure d’été des Rocheuses", "LHST": "heure normale de Lord Howe", "ART": "heure normale d’Argentine", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "GYT": "heure du Guyana", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "AKST": "heure normale de l’Alaska", "COST": "heure d’été de Colombie", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "SRT": "heure du Suriname", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "GMT": "heure moyenne de Greenwich", "AEST": "heure normale de l’Est de l’Australie", "SGT": "heure de Singapour", "HKST": "heure d’été de Hong Kong"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "CLST": "heure d’été du Chili", "MESZ": "heure d’été d’Europe centrale", "MDT": "heure d’été des Rocheuses", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "PST": "heure normale du Pacifique nord-américain", "ARST": "heure d’été de l’Argentine", "UYST": "heure d’été de l’Uruguay", "MEZ": "heure normale d’Europe centrale", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "∅∅∅": "heure d’été des Açores", "WIT": "heure de l’Est indonésien", "LHST": "heure normale de Lord Howe", "AWST": "heure normale de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "PDT": "heure d’été du Pacifique", "UYT": "heure normale de l’Uruguay", "ChST": "heure des Chamorro", "EDT": "heure d’été de l’Est", "LHDT": "heure d’été de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "WARST": "heure d’été de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "VET": "heure du Venezuela", "ACST": "heure normale du centre de l’Australie", "CHAST": "heure normale des îles Chatham", "JST": "heure normale du Japon", "CLT": "heure normale du Chili", "SRT": "heure du Suriname", "WITA": "heure du Centre indonésien", "CDT": "heure d’été du Centre", "GFT": "heure de la Guyane française", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "IST": "heure de l’Inde", "HKST": "heure d’été de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "EST": "heure normale de l’Est nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "BOT": "heure de Bolivie", "WIB": "heure de l’Ouest indonésien"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_BF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_BF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_BF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_BF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_BF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_BF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_BF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_BF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_BF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_BF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_BF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BF'
-func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BF'
// in accounting notation.
-func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_BF'
diff --git a/fr_BI/fr_BI.go b/fr_BI/fr_BI.go
index d05f3c95..5a4d7f14 100644
--- a/fr_BI/fr_BI.go
+++ b/fr_BI/fr_BI.go
@@ -18,7 +18,7 @@ type fr_BI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "FBu", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "PDT": "heure d’été du Pacifique", "CHADT": "heure d’été des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "IST": "heure de l’Inde", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "SRT": "heure du Suriname", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "CLT": "heure normale du Chili", "GFT": "heure de la Guyane française", "ACWST": "heure normale du centre-ouest de l’Australie", "JDT": "heure d’été du Japon", "HKT": "heure normale de Hong Kong", "VET": "heure du Venezuela", "TMST": "heure d’été du Turkménistan", "AKST": "heure normale de l’Alaska", "BT": "heure du Bhoutan", "WAT": "heure normale d’Afrique de l’Ouest", "MST": "heure normale des Rocheuses", "TMT": "heure normale du Turkménistan", "GYT": "heure du Guyana", "GMT": "heure moyenne de Greenwich", "AEDT": "heure d’été de l’Est de l’Australie", "COST": "heure d’été de Colombie", "NZDT": "heure d’été de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "EST": "heure normale de l’Est nord-américain", "ECT": "heure de l’Équateur", "AWST": "heure normale de l’Ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "SGT": "heure de Singapour", "NZST": "heure normale de la Nouvelle-Zélande", "COT": "heure normale de Colombie", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "WIT": "heure de l’Est indonésien", "HKST": "heure d’été de Hong Kong", "CLST": "heure d’été du Chili", "PST": "heure normale du Pacifique nord-américain", "WART": "heure normale de l’Ouest argentin", "MDT": "heure d’été des Rocheuses", "HAST": "heure normale d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "ChST": "heure des Chamorro", "OEZ": "heure normale d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "OESZ": "heure d’été d’Europe de l’Est", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "LHDT": "heure d’été de Lord Howe", "CDT": "heure d’été du Centre", "WIB": "heure de l’Ouest indonésien", "ART": "heure normale d’Argentine", "∅∅∅": "heure d’été des Açores", "LHST": "heure normale de Lord Howe", "CHAST": "heure normale des îles Chatham", "CST": "heure normale du centre nord-américain", "EDT": "heure d’été de l’Est", "AEST": "heure normale de l’Est de l’Australie", "MEZ": "heure normale d’Europe centrale", "MYT": "heure de la Malaisie", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest"},
+ timezones: map[string]string{"CHADT": "heure d’été des îles Chatham", "CLT": "heure normale du Chili", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "VET": "heure du Venezuela", "WAST": "heure d’été d’Afrique de l’Ouest", "MYT": "heure de la Malaisie", "AEST": "heure normale de l’Est de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "ChST": "heure des Chamorro", "WIB": "heure de l’Ouest indonésien", "MST": "heure normale de Macao", "ACWST": "heure normale du centre-ouest de l’Australie", "JST": "heure normale du Japon", "WARST": "heure d’été de l’Ouest argentin", "SRT": "heure du Suriname", "ARST": "heure d’été de l’Argentine", "ECT": "heure de l’Équateur", "SAST": "heure normale d’Afrique méridionale", "SGT": "heure de Singapour", "GFT": "heure de la Guyane française", "CST": "heure normale du centre nord-américain", "LHST": "heure normale de Lord Howe", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WITA": "heure du Centre indonésien", "GMT": "heure moyenne de Greenwich", "AKDT": "heure d’été de l’Alaska", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "GYT": "heure du Guyana", "IST": "heure de l’Inde", "∅∅∅": "heure d’été des Açores", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "CDT": "heure d’été du Centre", "HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "EST": "heure normale de l’Est nord-américain", "COT": "heure normale de Colombie", "MDT": "heure d’été de Macao", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "CAT": "heure normale d’Afrique centrale", "AKST": "heure normale de l’Alaska", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "HKT": "heure normale de Hong Kong", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "PDT": "heure d’été du Pacifique", "BT": "heure du Bhoutan", "EDT": "heure d’été de l’Est", "LHDT": "heure d’été de Lord Howe"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_BI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_BI' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_BI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_BI) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_BI) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_BI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_BI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_BI) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_BI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_BI) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_BI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BI'
-func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BI'
// in accounting notation.
-func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_BI'
diff --git a/fr_BJ/fr_BJ.go b/fr_BJ/fr_BJ.go
index 0d061bd3..aa92a2c5 100644
--- a/fr_BJ/fr_BJ.go
+++ b/fr_BJ/fr_BJ.go
@@ -18,7 +18,7 @@ type fr_BJ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_BJ",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"ACST": "heure normale du centre de l’Australie", "ART": "heure normale d’Argentine", "LHST": "heure normale de Lord Howe", "∅∅∅": "heure d’été de l’Amazonie", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "UYT": "heure normale de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "BT": "heure du Bhoutan", "AST": "heure normale de l’Atlantique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "OESZ": "heure d’été d’Europe de l’Est", "GFT": "heure de la Guyane française", "TMT": "heure normale du Turkménistan", "HNT": "heure normale de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "LHDT": "heure d’été de Lord Howe", "CST": "heure normale du centre nord-américain", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "MYT": "heure de la Malaisie", "IST": "heure de l’Inde", "MST": "heure normale de Macao", "PDT": "heure d’été du Pacifique", "CHADT": "heure d’été des îles Chatham", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "EDT": "heure d’été de l’Est", "COT": "heure normale de Colombie", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "AKST": "heure normale de l’Alaska", "GYT": "heure du Guyana", "WART": "heure normale de l’Ouest argentin", "JDT": "heure d’été du Japon", "WIT": "heure de l’Est indonésien", "CHAST": "heure normale des îles Chatham", "WAT": "heure normale d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "JST": "heure normale du Japon", "ChST": "heure des Chamorro", "UYST": "heure d’été de l’Uruguay", "WAST": "heure d’été d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "GMT": "heure moyenne de Greenwich", "WIB": "heure de l’Ouest indonésien", "WARST": "heure d’été de l’Ouest argentin", "SGT": "heure de Singapour", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MDT": "heure d’été de Macao", "CAT": "heure normale d’Afrique centrale", "AEST": "heure normale de l’Est de l’Australie", "CDT": "heure d’été du Centre", "CLT": "heure normale du Chili", "EST": "heure normale de l’Est nord-américain"},
+ timezones: map[string]string{"UYST": "heure d’été de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "MYT": "heure de la Malaisie", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "ECT": "heure de l’Équateur", "WEZ": "heure normale d’Europe de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "JDT": "heure d’été du Japon", "BOT": "heure de Bolivie", "LHST": "heure normale de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "GYT": "heure du Guyana", "AEST": "heure normale de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "SRT": "heure du Suriname", "ART": "heure normale d’Argentine", "COT": "heure normale de Colombie", "OEZ": "heure normale d’Europe de l’Est", "CLST": "heure d’été du Chili", "AST": "heure normale de l’Atlantique", "CST": "heure normale du centre nord-américain", "GMT": "heure moyenne de Greenwich", "WAT": "heure normale d’Afrique de l’Ouest", "CHAST": "heure normale des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "HKST": "heure d’été de Hong Kong", "AKST": "heure normale de l’Alaska", "LHDT": "heure d’été de Lord Howe", "WIB": "heure de l’Ouest indonésien", "JST": "heure normale du Japon", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "WITA": "heure du Centre indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "BT": "heure du Bhoutan", "COST": "heure d’été de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "AEDT": "heure d’été de l’Est de l’Australie", "HNT": "heure normale de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "ChST": "heure des Chamorro", "EDT": "heure d’été de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "VET": "heure du Venezuela", "CAT": "heure normale d’Afrique centrale", "HAT": "heure d’été de Terre-Neuve", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "HKT": "heure normale de Hong Kong", "∅∅∅": "heure d’été du Pérou", "WESZ": "heure d’été d’Europe de l’Ouest", "MST": "heure normale de Macao", "MDT": "heure d’été de Macao", "WAST": "heure d’été d’Afrique de l’Ouest", "UYT": "heure normale de l’Uruguay", "ARST": "heure d’été de l’Argentine", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ACWST": "heure normale du centre-ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WART": "heure normale de l’Ouest argentin", "SGT": "heure de Singapour"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_BJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_BJ' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_BJ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_BJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_BJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_BJ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_BJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_BJ) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_BJ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_BJ) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_BJ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BJ'
-func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BJ'
// in accounting notation.
-func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_BJ'
diff --git a/fr_BL/fr_BL.go b/fr_BL/fr_BL.go
index bf61f04d..ddc279c8 100644
--- a/fr_BL/fr_BL.go
+++ b/fr_BL/fr_BL.go
@@ -18,7 +18,7 @@ type fr_BL struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "UYT": "heure normale de l’Uruguay", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "COST": "heure d’été de Colombie", "HKT": "heure normale de Hong Kong", "CLT": "heure normale du Chili", "PDT": "heure d’été du Pacifique", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "CLST": "heure d’été du Chili", "UYST": "heure d’été de l’Uruguay", "AEST": "heure normale de l’Est de l’Australie", "AST": "heure normale de l’Atlantique", "ChST": "heure des Chamorro", "SGT": "heure de Singapour", "CDT": "heure d’été du Centre", "NZDT": "heure d’été de la Nouvelle-Zélande", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "CAT": "heure normale d’Afrique centrale", "NZST": "heure normale de la Nouvelle-Zélande", "WIB": "heure de l’Ouest indonésien", "ADT": "heure d’été de l’Atlantique", "LHDT": "heure d’été de Lord Howe", "CST": "heure normale du centre nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "CHAST": "heure normale des îles Chatham", "COT": "heure normale de Colombie", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "BT": "heure du Bhoutan", "SRT": "heure du Suriname", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "WEZ": "heure normale d’Europe de l’Ouest", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "WAST": "heure d’été d’Afrique de l’Ouest", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "VET": "heure du Venezuela", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "WIT": "heure de l’Est indonésien", "AEDT": "heure d’été de l’Est de l’Australie", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "MDT": "heure d’été de Macao", "AWDT": "heure d’été de l’Ouest de l’Australie", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "HNT": "heure normale de Terre-Neuve", "OESZ": "heure d’été d’Europe de l’Est", "CHADT": "heure d’été des îles Chatham", "ACST": "heure normale du centre de l’Australie", "∅∅∅": "heure d’été de l’Amazonie", "MST": "heure normale de Macao"},
+ timezones: map[string]string{"UYT": "heure normale de l’Uruguay", "COT": "heure normale de Colombie", "MESZ": "heure d’été d’Europe centrale", "VET": "heure du Venezuela", "∅∅∅": "heure d’été des Açores", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "MEZ": "heure normale d’Europe centrale", "MST": "heure normale des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "SGT": "heure de Singapour", "GMT": "heure moyenne de Greenwich", "ECT": "heure de l’Équateur", "WIB": "heure de l’Ouest indonésien", "AEST": "heure normale de l’Est de l’Australie", "HAT": "heure d’été de Terre-Neuve", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "CAT": "heure normale d’Afrique centrale", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "CST": "heure normale du centre nord-américain", "EAT": "heure normale d’Afrique de l’Est", "AST": "heure normale de l’Atlantique", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "AKDT": "heure d’été de l’Alaska", "JDT": "heure d’été du Japon", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "MDT": "heure d’été des Rocheuses", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "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", "LHST": "heure normale de Lord Howe", "BOT": "heure de Bolivie", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "CLST": "heure d’été du Chili", "ACDT": "heure d’été du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "SAST": "heure normale d’Afrique méridionale", "CLT": "heure normale du Chili", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "ChST": "heure des Chamorro", "COST": "heure d’été de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_BL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_BL' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_BL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_BL) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_BL) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_BL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_BL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_BL) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_BL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_BL) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_BL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BL'
-func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_BL'
// in accounting notation.
-func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_BL'
diff --git a/fr_CA/fr_CA.go b/fr_CA/fr_CA.go
index 74667bab..364833ed 100644
--- a/fr_CA/fr_CA.go
+++ b/fr_CA/fr_CA.go
@@ -18,7 +18,7 @@ type fr_CA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS", "ATS ", "$\u00a0AU", "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", "$", "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 ", "EUR ", "FIM ", "FJD", "FKP", "FRF ", "£", "GEK ", "GEL ", "GHC ", "GHS ", "GIP", "GMD ", "GNF ", "GNS ", "GQE ", "GRD ", "GTQ ", "GWE ", "GWP ", "GYD ", "$\u00a0HK", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "¥", "KES ", "KGS ", "KHR ", "CF", "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 ", "C$", "NLG ", "NOK ", "NPR ", "$\u00a0NZ", "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 ", "$\u00a0SG", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "THB ", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TL", "TTD", "TWD ", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "$\u00a0US", "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 ", "ZK", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " mn ",
currencyNegativeSuffix: " mn ",
monthsAbbreviated: []string{"", "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."},
@@ -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{"NZDT": "heure avancée de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "ART": "heure normale d’Argentine", "ARST": "heure avancée de l’Argentine", "SAST": "heure normale d’Afrique du Sud", "CST": "heure normale du Centre", "MDT": "heure avancée de Macao", "HNT": "heure normale de Terre-Neuve", "CLST": "heure avancée du Chili", "ACWST": "heure normale du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "∅∅∅": "heure avancée de l’Amazonie", "WIB": "heure de l’Ouest indonésien", "WARST": "heure avancée de l’Ouest argentin", "LHDT": "heure avancée de Lord Howe", "JDT": "heure avancée du Japon", "IST": "heure de l’Inde", "HKST": "heure avancée de Hong Kong", "CLT": "heure normale du Chili", "OESZ": "heure avancée d’Europe de l’Est", "COST": "heure avancée de Colombie", "MEZ": "heure normale d’Europe centrale", "GYT": "heure du Guyana", "EST": "heure normale de l’Est", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique", "WART": "heure normale de l’Ouest argentin", "WITA": "heure du Centre indonésien", "HKT": "heure normale de Hong Kong", "PDT": "heure avancée du Pacifique", "COT": "heure normale de Colombie", "HADT": "heure avancée d’Hawaï-Aléoutiennes", "UYT": "heure normale de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure avancée d’Europe centrale", "WESZ": "heure avancée d’Europe de l’Ouest", "CAT": "heure d’Afrique centrale", "LHST": "heure normale de Lord Howe", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "ACWDT": "heure avancée du centre-ouest de l’Australie", "VET": "heure du Venezuela", "HAST": "heure normale d’Hawaï-Aléoutiennes", "AWDT": "heure avancée de l’Ouest de l’Australie", "HAT": "heure avancée de Terre-Neuve", "BT": "heure du Bhoutan", "CDT": "heure avancée du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "EDT": "heure avancée de l’Est", "WAST": "heure avancée d’Afrique de l’Ouest", "ADT": "heure avancée de l’Atlantique", "ACDT": "heure avancée du centre de l’Australie", "SRT": "heure du Suriname", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "MST": "heure normale de Macao", "OEZ": "heure normale d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "SGT": "heure de Singapour", "EAT": "Heure d’Afrique orientale", "GFT": "heure de Guyane française", "MYT": "heure de la Malaisie", "AKDT": "heure avancée de l’Alaska", "GMT": "heure moyenne de Greenwich", "CHADT": "heure avancée des Îles Chatham", "TMT": "heure normale du Turkménistan", "TMST": "heure avancée du Turkménistan", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "UYST": "heure avancée de l’Uruguay", "AEDT": "heure avancée de l’Est de l’Australie", "CHAST": "heure normale des Îles Chatham"},
+ timezones: map[string]string{"MYT": "heure de la Malaisie", "∅∅∅": "heure avancée des Açores", "BT": "heure du Bhoutan", "OEZ": "heure normale d’Europe de l’Est", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaï-Aléoutiennes", "ACDT": "heure avancée du centre de l’Australie", "MST": "heure normale des Rocheuses", "UYT": "heure normale de l’Uruguay", "WESZ": "heure avancée d’Europe de l’Ouest", "UYST": "heure avancée de l’Uruguay", "TMST": "heure avancée du Turkménistan", "SAST": "heure normale d’Afrique du Sud", "GYT": "heure du Guyana", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "CHADT": "heure avancée des Îles Chatham", "MESZ": "heure avancée d’Europe centrale", "WARST": "heure avancée de l’Ouest argentin", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "BOT": "heure de Bolivie", "HADT": "heure avancée d’Hawaï-Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "VET": "heure du Venezuela", "PDT": "heure avancée du Pacifique", "HAT": "heure avancée de Terre-Neuve", "SGT": "heure de Singapour", "AKDT": "heure avancée de l’Alaska", "MEZ": "heure normale d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "AKST": "heure normale de l’Alaska", "CDT": "heure avancée du Centre", "COT": "heure normale de Colombie", "LHDT": "heure avancée de Lord Howe", "WAST": "heure avancée d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "AEDT": "heure avancée de l’Est de l’Australie", "ARST": "heure avancée de l’Argentine", "ECT": "heure de l’Équateur", "ACWST": "heure normale du centre-ouest de l’Australie", "JST": "heure normale du Japon", "GMT": "heure moyenne de Greenwich", "OESZ": "heure avancée d’Europe de l’Est", "PST": "heure normale du Pacifique", "WIT": "heure de l’Est indonésien", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "EST": "heure normale de l’Est", "ACWDT": "heure avancée du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure avancée de la Nouvelle-Zélande", "ADT": "heure avancée de l’Atlantique", "AWDT": "heure avancée de l’Ouest de l’Australie", "GFT": "heure de Guyane française", "WEZ": "heure normale d’Europe de l’Ouest", "HKST": "heure avancée de Hong Kong", "CST": "heure normale du Centre", "COST": "heure avancée de Colombie", "LHST": "heure normale de Lord Howe", "CHAST": "heure normale des Îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "IST": "heure de l’Inde", "CAT": "heure d’Afrique centrale", "JDT": "heure avancée du Japon", "EDT": "heure avancée de l’Est", "CLST": "heure avancée du Chili", "ACST": "heure normale du centre de l’Australie", "MDT": "heure avancée des Rocheuses", "HNT": "heure normale de Terre-Neuve", "EAT": "Heure d’Afrique orientale", "WIB": "heure de l’Ouest indonésien"},
}
}
@@ -209,7 +209,8 @@ func (fr *fr_CA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CA' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,7 +223,6 @@ func (fr *fr_CA) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -232,7 +232,6 @@ func (fr *fr_CA) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -253,13 +252,12 @@ func (fr *fr_CA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CA) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -270,7 +268,6 @@ func (fr *fr_CA) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -292,12 +289,11 @@ func (fr *fr_CA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CA'
-func (fr *fr_CA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -311,7 +307,6 @@ func (fr *fr_CA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -333,13 +328,12 @@ func (fr *fr_CA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CA'
// in accounting notation.
-func (fr *fr_CA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -353,7 +347,6 @@ func (fr *fr_CA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -382,8 +375,7 @@ func (fr *fr_CA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CA'
diff --git a/fr_CD/fr_CD.go b/fr_CD/fr_CD.go
index 8c64cb00..0b05d3af 100644
--- a/fr_CD/fr_CD.go
+++ b/fr_CD/fr_CD.go
@@ -18,7 +18,7 @@ type fr_CD struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "FC", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WAT": "heure normale d’Afrique de l’Ouest", "TMST": "heure d’été du Turkménistan", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "AEST": "heure normale de l’Est de l’Australie", "UYST": "heure d’été de l’Uruguay", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "AWST": "heure normale de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "UYT": "heure normale de l’Uruguay", "WARST": "heure d’été de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "SGT": "heure de Singapour", "ADT": "heure d’été de l’Atlantique", "NZDT": "heure d’été de la Nouvelle-Zélande", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine", "CHAST": "heure normale des îles Chatham", "AKST": "heure normale de l’Alaska", "∅∅∅": "heure d’été de Brasilia", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "AWDT": "heure d’été de l’Ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "ECT": "heure de l’Équateur", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "SRT": "heure du Suriname", "TMT": "heure normale du Turkménistan", "PDT": "heure d’été du Pacifique", "OEZ": "heure normale d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EDT": "heure d’été de l’Est", "BOT": "heure de Bolivie", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "ChST": "heure des Chamorro", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "IST": "heure de l’Inde", "MESZ": "heure d’été d’Europe centrale", "MYT": "heure de la Malaisie", "CST": "heure normale du centre nord-américain", "MST": "heure normale de Macao", "OESZ": "heure d’été d’Europe de l’Est", "CAT": "heure normale d’Afrique centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "MDT": "heure d’été de Macao", "WIT": "heure de l’Est indonésien", "LHST": "heure normale de Lord Howe", "CHADT": "heure d’été des îles Chatham", "ACST": "heure normale du centre de l’Australie", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "HAT": "heure d’été de Terre-Neuve", "EST": "heure normale de l’Est nord-américain", "WIB": "heure de l’Ouest indonésien"},
+ timezones: map[string]string{"AWST": "heure normale de l’Ouest de l’Australie", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "SRT": "heure du Suriname", "GYT": "heure du Guyana", "CDT": "heure d’été du Centre", "AKST": "heure normale de l’Alaska", "LHST": "heure normale de Lord Howe", "ACST": "heure normale du centre de l’Australie", "LHDT": "heure d’été de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "CLT": "heure normale du Chili", "PDT": "heure d’été du Pacifique", "WIT": "heure de l’Est indonésien", "BT": "heure du Bhoutan", "MEZ": "heure normale d’Europe centrale", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "HKT": "heure normale de Hong Kong", "ARST": "heure d’été de l’Argentine", "AKDT": "heure d’été de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "BOT": "heure de Bolivie", "HNT": "heure normale de Terre-Neuve", "WIB": "heure de l’Ouest indonésien", "CLST": "heure d’été du Chili", "JST": "heure normale du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "WITA": "heure du Centre indonésien", "EDT": "heure d’été de l’Est", "COST": "heure d’été de Colombie", "NZST": "heure normale de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain", "HKST": "heure d’été de Hong Kong", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été du Pérou", "MST": "heure normale de Macao", "AEST": "heure normale de l’Est de l’Australie", "IST": "heure de l’Inde", "ART": "heure normale d’Argentine", "ChST": "heure des Chamorro", "MESZ": "heure d’été d’Europe centrale", "MYT": "heure de la Malaisie", "SGT": "heure de Singapour", "NZDT": "heure d’été de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "MDT": "heure d’été de Macao", "OEZ": "heure normale d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "VET": "heure du Venezuela", "UYST": "heure d’été de l’Uruguay"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_CD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CD' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_CD) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_CD) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_CD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CD) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_CD) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_CD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CD'
-func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CD'
// in accounting notation.
-func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CD'
diff --git a/fr_CF/fr_CF.go b/fr_CF/fr_CF.go
index f0adb52a..0365d07c 100644
--- a/fr_CF/fr_CF.go
+++ b/fr_CF/fr_CF.go
@@ -18,7 +18,7 @@ type fr_CF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WAT": "heure normale d’Afrique de l’Ouest", "AKST": "heure normale de l’Alaska", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "CHAST": "heure normale des îles Chatham", "ACDT": "heure d’été du centre de l’Australie", "MYT": "heure de la Malaisie", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "VET": "heure du Venezuela", "LHDT": "heure d’été de Lord Howe", "ARST": "heure d’été de l’Argentine", "AKDT": "heure d’été de l’Alaska", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "SRT": "heure du Suriname", "WAST": "heure d’été d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "MST": "heure normale de Macao", "PDT": "heure d’été du Pacifique", "ART": "heure normale d’Argentine", "WART": "heure normale de l’Ouest argentin", "GYT": "heure du Guyana", "SGT": "heure de Singapour", "ACWST": "heure normale du centre-ouest de l’Australie", "JDT": "heure d’été du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "JST": "heure normale du Japon", "HAT": "heure d’été de Terre-Neuve", "EAT": "heure normale d’Afrique de l’Est", "UYT": "heure normale de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "MEZ": "heure normale d’Europe centrale", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "AWDT": "heure d’été de l’Ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "AST": "heure normale de l’Atlantique", "NZDT": "heure d’été de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWST": "heure normale de l’Ouest de l’Australie", "MDT": "heure d’été de Macao", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "TMST": "heure d’été du Turkménistan", "LHST": "heure normale de Lord Howe", "WIT": "heure de l’Est indonésien", "ChST": "heure des Chamorro", "IST": "heure de l’Inde", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "AEST": "heure normale de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "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", "GFT": "heure de la Guyane française", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "∅∅∅": "heure d’été de Brasilia", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "BOT": "heure de Bolivie"},
+ timezones: map[string]string{"ChST": "heure des Chamorro", "MST": "heure normale de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "AST": "heure normale de l’Atlantique", "WARST": "heure d’été de l’Ouest argentin", "SRT": "heure du Suriname", "OEZ": "heure normale d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "BT": "heure du Bhoutan", "COT": "heure normale de Colombie", "WIB": "heure de l’Ouest indonésien", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "SGT": "heure de Singapour", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "GFT": "heure de la Guyane française", "GMT": "heure moyenne de Greenwich", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "IST": "heure de l’Inde", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "SAST": "heure normale d’Afrique méridionale", "MDT": "heure d’été de Macao", "ACWST": "heure normale du centre-ouest de l’Australie", "BOT": "heure de Bolivie", "CDT": "heure d’été du Centre", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "CAT": "heure normale d’Afrique centrale", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "COST": "heure d’été de Colombie", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "VET": "heure du Venezuela", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été de l’Amazonie", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "AWDT": "heure d’été de l’Ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "ACST": "heure normale du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "HKT": "heure normale de Hong Kong", "WITA": "heure du Centre indonésien", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_CF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_CF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_CF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_CF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_CF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_CF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CF'
-func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CF'
// in accounting notation.
-func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CF'
diff --git a/fr_CG/fr_CG.go b/fr_CG/fr_CG.go
index 52dc57e5..d05296e8 100644
--- a/fr_CG/fr_CG.go
+++ b/fr_CG/fr_CG.go
@@ -18,7 +18,7 @@ type fr_CG struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"AKDT": "heure d’été de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "VET": "heure du Venezuela", "HAT": "heure d’été de Terre-Neuve", "EAT": "heure normale d’Afrique de l’Est", "CLT": "heure normale du Chili", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "ARST": "heure d’été de l’Argentine", "JST": "heure normale du Japon", "LHDT": "heure d’été de Lord Howe", "WITA": "heure du Centre indonésien", "CDT": "heure d’été du Centre", "CAT": "heure normale d’Afrique centrale", "NZDT": "heure d’été de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "∅∅∅": "heure d’été de l’Amazonie", "CST": "heure normale du centre nord-américain", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "ART": "heure normale d’Argentine", "JDT": "heure d’été du Japon", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "SRT": "heure du Suriname", "AST": "heure normale de l’Atlantique", "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", "OESZ": "heure d’été d’Europe de l’Est", "BT": "heure du Bhoutan", "ACWST": "heure normale du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "AEDT": "heure d’été de l’Est de l’Australie", "MESZ": "heure d’été d’Europe centrale", "LHST": "heure normale de Lord Howe", "WIT": "heure de l’Est indonésien", "EDT": "heure d’été de l’Est", "BOT": "heure de Bolivie", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "CLST": "heure d’été du Chili", "CHAST": "heure normale des îles Chatham", "ChST": "heure des Chamorro", "MYT": "heure de la Malaisie", "IST": "heure de l’Inde", "MST": "heure normale de Macao", "NZST": "heure normale de la Nouvelle-Zélande", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "HKT": "heure normale de Hong Kong", "UYT": "heure normale de l’Uruguay", "WAST": "heure d’été d’Afrique de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MDT": "heure d’été de Macao", "WIB": "heure de l’Ouest indonésien", "WART": "heure normale de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest"},
+ timezones: map[string]string{"HADT": "heure d’été d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "MST": "heure normale de Macao", "CHAST": "heure normale des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "UYST": "heure d’été de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "SRT": "heure du Suriname", "HKST": "heure d’été de Hong Kong", "COST": "heure d’été de Colombie", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "IST": "heure de l’Inde", "UYT": "heure normale de l’Uruguay", "ARST": "heure d’été de l’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "MDT": "heure d’été de Macao", "ADT": "heure d’été de l’Atlantique", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "BT": "heure du Bhoutan", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "MESZ": "heure d’été d’Europe centrale", "ACDT": "heure d’été du centre de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "SGT": "heure de Singapour", "BOT": "heure de Bolivie", "HKT": "heure normale de Hong Kong", "WIB": "heure de l’Ouest indonésien", "VET": "heure du Venezuela", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "∅∅∅": "heure d’été de l’Amazonie", "MYT": "heure de la Malaisie", "EDT": "heure d’été de l’Est", "GMT": "heure moyenne de Greenwich", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CLT": "heure normale du Chili", "JDT": "heure d’été du Japon", "CAT": "heure normale d’Afrique centrale", "AKST": "heure normale de l’Alaska", "COT": "heure normale de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "LHDT": "heure d’été de Lord Howe", "WART": "heure normale de l’Ouest argentin"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_CG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CG' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_CG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_CG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_CG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CG) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_CG) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_CG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CG'
-func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CG'
// in accounting notation.
-func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CG'
diff --git a/fr_CH/fr_CH.go b/fr_CH/fr_CH.go
index 0d52c079..b0828e05 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{"IST": "heure de l’Inde", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "WARST": "heure d’été de l’Ouest argentin", "SAST": "heure normale d’Afrique méridionale", "AWST": "heure normale de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "WIT": "heure de l’Est indonésien", "LHST": "heure normale de Lord Howe", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "WEZ": "heure normale d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "OESZ": "heure d’été d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "SGT": "heure de Singapour", "AKST": "heure normale de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "EST": "heure normale de l’Est nord-américain", "AEST": "heure normale de l’Est de l’Australie", "ECT": "heure de l’Équateur", "ChST": "heure des Chamorro", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "HAT": "heure d’été de Terre-Neuve", "CDT": "heure d’été du Centre", "ACST": "heure normale du centre de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "MST": "heure normale des Rocheuses", "UYT": "heure normale de l’Uruguay", "CHAST": "heure normale des îles Chatham", "SRT": "heure du Suriname", "ART": "heure normale d’Argentine", "AST": "heure normale de l’Atlantique", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CLT": "heure normale du Chili", "EDT": "heure d’été de l’Est", "COST": "heure d’été de Colombie", "ACDT": "heure d’été du centre de l’Australie", "JST": "heure normale du Japon", "ARST": "heure d’été de l’Argentine", "WAST": "heure d’été d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "MDT": "heure d’été des Rocheuses", "ACWST": "heure normale du centre-ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "UYST": "heure d’été de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "OEZ": "heure normale d’Europe de l’Est", "MYT": "heure de la Malaisie", "EAT": "heure normale d’Afrique de l’Est", "HKT": "heure normale de Hong Kong", "VET": "heure du Venezuela", "LHDT": "heure d’été de Lord Howe", "AKDT": "heure d’été de l’Alaska", "CST": "heure normale du centre nord-américain", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "HKST": "heure d’été de Hong Kong"},
+ timezones: map[string]string{"HADT": "heure d’été d’Hawaii - Aléoutiennes", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAT": "heure d’été de Terre-Neuve", "BOT": "heure de Bolivie", "EDT": "heure d’été de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CLT": "heure normale du Chili", "LHDT": "heure d’été de Lord Howe", "TMST": "heure d’été du Turkménistan", "HKST": "heure d’été de Hong Kong", "COST": "heure d’été de Colombie", "WESZ": "heure d’été d’Europe de l’Ouest", "MYT": "heure de la Malaisie", "OESZ": "heure d’été d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "∅∅∅": "heure d’été du Pérou", "ACWST": "heure normale du centre-ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "AKST": "heure normale de l’Alaska", "AST": "heure normale de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "NZST": "heure normale de la Nouvelle-Zélande", "MST": "heure normale de Macao", "ACDT": "heure d’été du centre de l’Australie", "BT": "heure du Bhoutan", "MDT": "heure d’été de Macao", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "SGT": "heure de Singapour", "PST": "heure normale du Pacifique nord-américain", "TMT": "heure normale du Turkménistan", "ChST": "heure des Chamorro", "COT": "heure normale de Colombie", "PDT": "heure d’été du Pacifique", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "AKDT": "heure d’été de l’Alaska", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "CST": "heure normale du centre nord-américain", "UYT": "heure normale de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "GYT": "heure du Guyana", "HKT": "heure normale de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "IST": "heure de l’Inde", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "ART": "heure normale d’Argentine", "MEZ": "heure normale d’Europe centrale", "JST": "heure normale du Japon", "WAST": "heure d’été d’Afrique de l’Ouest", "WART": "heure normale de l’Ouest argentin", "CDT": "heure d’été du Centre", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "AWST": "heure normale de l’Ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "CHAST": "heure normale des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "SRT": "heure du Suriname", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "ACST": "heure normale du centre de l’Australie"},
}
}
@@ -207,7 +207,8 @@ func (fr *fr_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CH' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,7 +228,6 @@ func (fr *fr_CH) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -248,13 +248,12 @@ func (fr *fr_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CH) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -282,12 +281,11 @@ func (fr *fr_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CH'
-func (fr *fr_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -309,7 +307,6 @@ func (fr *fr_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -349,13 +346,12 @@ func (fr *fr_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CH'
// in accounting notation.
-func (fr *fr_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -377,7 +373,6 @@ func (fr *fr_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -429,8 +424,7 @@ func (fr *fr_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CH'
diff --git a/fr_CI/fr_CI.go b/fr_CI/fr_CI.go
index 95265807..b5eeeffd 100644
--- a/fr_CI/fr_CI.go
+++ b/fr_CI/fr_CI.go
@@ -18,7 +18,7 @@ type fr_CI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "COT": "heure normale de Colombie", "WART": "heure normale de l’Ouest argentin", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "WIB": "heure de l’Ouest indonésien", "OESZ": "heure d’été d’Europe de l’Est", "BT": "heure du Bhoutan", "IST": "heure de l’Inde", "AWST": "heure normale de l’Ouest de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "AKDT": "heure d’été de l’Alaska", "CDT": "heure d’été du Centre", "CLST": "heure d’été du Chili", "UYT": "heure normale de l’Uruguay", "EST": "heure normale de l’Est nord-américain", "MDT": "heure d’été de Macao", "HKST": "heure d’été de Hong Kong", "NZDT": "heure d’été de la Nouvelle-Zélande", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été de Brasilia", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "MYT": "heure de la Malaisie", "GMT": "heure moyenne de Greenwich", "MEZ": "heure normale d’Europe centrale", "GYT": "heure du Guyana", "ECT": "heure de l’Équateur", "HKT": "heure normale de Hong Kong", "ADT": "heure d’été de l’Atlantique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "UYST": "heure d’été de l’Uruguay", "OEZ": "heure normale d’Europe de l’Est", "CHAST": "heure normale des îles Chatham", "WITA": "heure du Centre indonésien", "LHST": "heure normale de Lord Howe", "SGT": "heure de Singapour", "NZST": "heure normale de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "ACWST": "heure normale du centre-ouest de l’Australie", "JST": "heure normale du Japon", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "AST": "heure normale de l’Atlantique", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "CLT": "heure normale du Chili", "EDT": "heure d’été de l’Est", "AEST": "heure normale de l’Est de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MST": "heure normale de Macao", "CAT": "heure normale d’Afrique centrale", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "JDT": "heure d’été du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "TMST": "heure d’été du Turkménistan", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "PDT": "heure d’été du Pacifique", "CHADT": "heure d’été des îles Chatham", "SRT": "heure du Suriname", "LHDT": "heure d’été de Lord Howe"},
+ timezones: map[string]string{"CST": "heure normale du centre nord-américain", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "LHST": "heure normale de Lord Howe", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "WIB": "heure de l’Ouest indonésien", "CLT": "heure normale du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "MESZ": "heure d’été d’Europe centrale", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "HKST": "heure d’été de Hong Kong", "GFT": "heure de la Guyane française", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "WESZ": "heure d’été d’Europe de l’Ouest", "EST": "heure normale de l’Est nord-américain", "WAST": "heure d’été d’Afrique de l’Ouest", "∅∅∅": "heure d’été des Açores", "TMST": "heure d’été du Turkménistan", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "MEZ": "heure normale d’Europe centrale", "HNT": "heure normale de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "COT": "heure normale de Colombie", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "UYST": "heure d’été de l’Uruguay", "WITA": "heure du Centre indonésien", "VET": "heure du Venezuela", "BOT": "heure de Bolivie", "CDT": "heure d’été du Centre", "GYT": "heure du Guyana", "SGT": "heure de Singapour", "ChST": "heure des Chamorro", "WEZ": "heure normale d’Europe de l’Ouest", "SAST": "heure normale d’Afrique méridionale", "CHADT": "heure d’été des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "PDT": "heure d’été du Pacifique", "WIT": "heure de l’Est indonésien", "CAT": "heure normale d’Afrique centrale", "GMT": "heure moyenne de Greenwich", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "UYT": "heure normale de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "AKST": "heure normale de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_CI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CI' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_CI) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_CI) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_CI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CI) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_CI) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_CI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CI'
-func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CI'
// in accounting notation.
-func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CI'
diff --git a/fr_CM/fr_CM.go b/fr_CM/fr_CM.go
index 00f04c1c..e9315ddc 100644
--- a/fr_CM/fr_CM.go
+++ b/fr_CM/fr_CM.go
@@ -18,7 +18,7 @@ type fr_CM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "IST": "heure de l’Inde", "AST": "heure normale de l’Atlantique", "SRT": "heure du Suriname", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HAT": "heure d’été de Terre-Neuve", "OESZ": "heure d’été d’Europe de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "GFT": "heure de la Guyane française", "ECT": "heure de l’Équateur", "LHST": "heure normale de Lord Howe", "MDT": "heure d’été de Macao", "CLST": "heure d’été du Chili", "PST": "heure normale du Pacifique nord-américain", "ADT": "heure d’été de l’Atlantique", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "WAT": "heure normale d’Afrique de l’Ouest", "∅∅∅": "heure d’été des Açores", "AKST": "heure normale de l’Alaska", "CST": "heure normale du centre nord-américain", "MST": "heure normale de Macao", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "AEST": "heure normale de l’Est de l’Australie", "VET": "heure du Venezuela", "SAST": "heure normale d’Afrique méridionale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWST": "heure normale de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "UYT": "heure normale de l’Uruguay", "BOT": "heure de Bolivie", "CHADT": "heure d’été des îles Chatham", "ACST": "heure normale du centre de l’Australie", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "CHAST": "heure normale des îles Chatham", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "GMT": "heure moyenne de Greenwich", "AEDT": "heure d’été de l’Est de l’Australie", "JST": "heure normale du Japon", "PDT": "heure d’été du Pacifique", "MESZ": "heure d’été d’Europe centrale", "ARST": "heure d’été de l’Argentine", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "JDT": "heure d’été du Japon", "CDT": "heure d’été du Centre", "AWDT": "heure d’été de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "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", "COT": "heure normale de Colombie", "ACDT": "heure d’été du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "WART": "heure normale de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "AKDT": "heure d’été de l’Alaska", "MEZ": "heure normale d’Europe centrale", "ChST": "heure des Chamorro", "WIT": "heure de l’Est indonésien", "COST": "heure d’été de Colombie", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "MDT": "heure d’été des Rocheuses", "MYT": "heure de la Malaisie", "GMT": "heure moyenne de Greenwich", "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", "AEST": "heure normale de l’Est de l’Australie", "∅∅∅": "heure d’été des Açores", "HKT": "heure normale de Hong Kong", "SRT": "heure du Suriname", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "HKST": "heure d’été de Hong Kong", "ChST": "heure des Chamorro", "COST": "heure d’été de Colombie", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "BT": "heure du Bhoutan", "COT": "heure normale de Colombie", "WEZ": "heure normale d’Europe de l’Ouest", "CLST": "heure d’été du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "ART": "heure normale d’Argentine", "WESZ": "heure d’été d’Europe de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CHAST": "heure normale des îles Chatham", "MESZ": "heure d’été d’Europe centrale", "AEDT": "heure d’été de l’Est de l’Australie", "MST": "heure normale des Rocheuses", "WIT": "heure de l’Est indonésien", "CAT": "heure normale d’Afrique centrale", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "JST": "heure normale du Japon", "MEZ": "heure normale d’Europe centrale", "AWDT": "heure d’été de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "LHST": "heure normale de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "WART": "heure normale de l’Ouest argentin", "AST": "heure normale de l’Atlantique", "GFT": "heure de la Guyane française", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "WITA": "heure du Centre indonésien", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "HNT": "heure normale de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "WIB": "heure de l’Ouest indonésien", "ADT": "heure d’été de l’Atlantique", "PST": "heure normale du Pacifique nord-américain", "BOT": "heure de Bolivie", "OESZ": "heure d’été d’Europe de l’Est", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "JDT": "heure d’été du Japon", "CLT": "heure normale du Chili", "AKST": "heure normale de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "ECT": "heure de l’Équateur", "CHADT": "heure d’été des îles Chatham"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_CM' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_CM) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_CM) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CM'
-func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_CM'
// in accounting notation.
-func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_CM'
diff --git a/fr_DJ/fr_DJ.go b/fr_DJ/fr_DJ.go
index 70aaddd4..11c82e0e 100644
--- a/fr_DJ/fr_DJ.go
+++ b/fr_DJ/fr_DJ.go
@@ -18,7 +18,7 @@ type fr_DJ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Fdj", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"PST": "heure normale du Pacifique nord-américain", "AKST": "heure normale de l’Alaska", "UYT": "heure normale de l’Uruguay", "HKST": "heure d’été de Hong Kong", "GMT": "heure moyenne de Greenwich", "CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "SGT": "heure de Singapour", "IST": "heure de l’Inde", "WEZ": "heure normale d’Europe de l’Ouest", "LHDT": "heure d’été de Lord Howe", "MDT": "heure d’été de Macao", "AEST": "heure normale de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "CLST": "heure d’été du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "GFT": "heure de la Guyane française", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "∅∅∅": "heure d’été des Açores", "CLT": "heure normale du Chili", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "EAT": "heure normale d’Afrique de l’Est", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "OESZ": "heure d’été d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "MYT": "heure de la Malaisie", "EST": "heure normale de l’Est nord-américain", "HKT": "heure normale de Hong Kong", "PDT": "heure d’été du Pacifique", "COT": "heure normale de Colombie", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MST": "heure normale de Macao", "LHST": "heure normale de Lord Howe", "AWST": "heure normale de l’Ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "JDT": "heure d’été du Japon", "CST": "heure normale du centre nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "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", "AKDT": "heure d’été de l’Alaska", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "COST": "heure d’été de Colombie", "CHAST": "heure normale des îles Chatham", "AST": "heure normale de l’Atlantique", "WITA": "heure du Centre indonésien", "ChST": "heure des Chamorro", "CAT": "heure normale d’Afrique centrale", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "VET": "heure du Venezuela", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WARST": "heure d’été de l’Ouest argentin"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "IST": "heure de l’Inde", "PDT": "heure d’été du Pacifique", "HKT": "heure normale de Hong Kong", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "GFT": "heure de la Guyane française", "WIB": "heure de l’Ouest indonésien", "CLT": "heure normale du Chili", "EAT": "heure normale d’Afrique de l’Est", "ECT": "heure de l’Équateur", "SAST": "heure normale d’Afrique méridionale", "AEDT": "heure d’été de l’Est de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "UYT": "heure normale de l’Uruguay", "WITA": "heure du Centre indonésien", "AKDT": "heure d’été de l’Alaska", "JDT": "heure d’été du Japon", "CAT": "heure normale d’Afrique centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "JST": "heure normale du Japon", "HNT": "heure normale de Terre-Neuve", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "EST": "heure normale de l’Est nord-américain", "MST": "heure normale de Macao", "BOT": "heure de Bolivie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "∅∅∅": "heure d’été du Pérou", "COST": "heure d’été de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "VET": "heure du Venezuela", "ART": "heure normale d’Argentine", "EDT": "heure d’été de l’Est", "GMT": "heure moyenne de Greenwich", "MYT": "heure de la Malaisie", "SRT": "heure du Suriname", "MESZ": "heure d’été d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "HAT": "heure d’été de Terre-Neuve", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "UYST": "heure d’été de l’Uruguay", "ARST": "heure d’été de l’Argentine", "WEZ": "heure normale d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "CST": "heure normale du centre nord-américain", "CHADT": "heure d’été des îles Chatham", "CLST": "heure d’été du Chili", "ACDT": "heure d’été du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "MDT": "heure d’été de Macao", "WAT": "heure normale d’Afrique de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "WIT": "heure de l’Est indonésien"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_DJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_DJ' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_DJ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_DJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_DJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_DJ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_DJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_DJ) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_DJ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_DJ) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_DJ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_DJ'
-func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_DJ'
// in accounting notation.
-func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_DJ'
diff --git a/fr_DZ/fr_DZ.go b/fr_DZ/fr_DZ.go
index 3a1d667a..7abb90b4 100644
--- a/fr_DZ/fr_DZ.go
+++ b/fr_DZ/fr_DZ.go
@@ -18,7 +18,7 @@ type fr_DZ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "DA", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"ACWDT": "heure d’été du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "∅∅∅": "heure d’été des Açores", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "COT": "heure normale de Colombie", "OESZ": "heure d’été d’Europe de l’Est", "SAST": "heure normale d’Afrique méridionale", "MYT": "heure de la Malaisie", "CLST": "heure d’été du Chili", "UYST": "heure d’été de l’Uruguay", "JDT": "heure d’été du Japon", "EAT": "heure normale d’Afrique de l’Est", "ACST": "heure normale du centre de l’Australie", "MDT": "heure d’été des Rocheuses", "CHADT": "heure d’été des îles Chatham", "MEZ": "heure normale d’Europe centrale", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "WARST": "heure d’été de l’Ouest argentin", "VET": "heure du Venezuela", "TMST": "heure d’été du Turkménistan", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "EDT": "heure d’été de l’Est", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "WESZ": "heure d’été d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "ECT": "heure de l’Équateur", "EST": "heure normale de l’Est nord-américain", "MESZ": "heure d’été d’Europe centrale", "WAT": "heure normale d’Afrique de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "COST": "heure d’été de Colombie", "IST": "heure de l’Inde", "HAT": "heure d’été de Terre-Neuve", "CDT": "heure d’été du Centre", "UYT": "heure normale de l’Uruguay", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "MST": "heure normale des Rocheuses", "TMT": "heure normale du Turkménistan", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WITA": "heure du Centre indonésien", "LHDT": "heure d’été de Lord Howe", "PDT": "heure d’été du Pacifique", "WART": "heure normale de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "AEST": "heure normale de l’Est de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "SRT": "heure du Suriname", "ChST": "heure des Chamorro", "SGT": "heure de Singapour", "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", "AST": "heure normale de l’Atlantique", "GFT": "heure de la Guyane française", "AKDT": "heure d’été de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie"},
+ timezones: map[string]string{"AKST": "heure normale de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "OESZ": "heure d’été d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "CST": "heure normale du centre nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "TMST": "heure d’été du Turkménistan", "HKST": "heure d’été de Hong Kong", "JDT": "heure d’été du Japon", "CLST": "heure d’été du Chili", "SGT": "heure de Singapour", "ARST": "heure d’été de l’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "∅∅∅": "heure d’été des Açores", "BOT": "heure de Bolivie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "EAT": "heure normale d’Afrique de l’Est", "CHAST": "heure normale des îles Chatham", "MYT": "heure de la Malaisie", "PST": "heure normale du Pacifique nord-américain", "GFT": "heure de la Guyane française", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "HNT": "heure normale de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "ChST": "heure des Chamorro", "SAST": "heure normale d’Afrique méridionale", "CLT": "heure normale du Chili", "GYT": "heure du Guyana", "GMT": "heure moyenne de Greenwich", "WAT": "heure normale d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "CAT": "heure normale d’Afrique centrale", "AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "BT": "heure du Bhoutan", "COT": "heure normale de Colombie", "WARST": "heure d’été de l’Ouest argentin", "VET": "heure du Venezuela", "MST": "heure normale des Rocheuses", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "COST": "heure d’été de Colombie", "AST": "heure normale de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "JST": "heure normale du Japon", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "MDT": "heure d’été des Rocheuses", "IST": "heure de l’Inde", "EDT": "heure d’été de l’Est"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_DZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_DZ' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_DZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_DZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_DZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_DZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_DZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_DZ) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_DZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_DZ) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_DZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_DZ'
-func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_DZ'
// in accounting notation.
-func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_DZ'
diff --git a/fr_FR/fr_FR.go b/fr_FR/fr_FR.go
index 93acb964..0f11bedb 100644
--- a/fr_FR/fr_FR.go
+++ b/fr_FR/fr_FR.go
@@ -18,7 +18,7 @@ type fr_FR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "GYT": "heure du Guyana", "WAT": "heure normale d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "EST": "heure normale de l’Est nord-américain", "ARST": "heure d’été de l’Argentine", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "UYST": "heure d’été de l’Uruguay", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "IST": "heure de l’Inde", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SGT": "heure de Singapour", "AWST": "heure normale de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "AKST": "heure normale de l’Alaska", "CLST": "heure d’été du Chili", "BT": "heure du Bhoutan", "TMST": "heure d’été du Turkménistan", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "PDT": "heure d’été du Pacifique", "WART": "heure normale de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "HNT": "heure normale de Terre-Neuve", "WESZ": "heure d’été d’Europe de l’Ouest", "CHAST": "heure normale des îles Chatham", "GMT": "heure moyenne de Greenwich", "AEST": "heure normale de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "CDT": "heure d’été du Centre", "UYT": "heure normale de l’Uruguay", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "JDT": "heure d’été du Japon", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "PST": "heure normale du Pacifique nord-américain", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ECT": "heure de l’Équateur", "CHADT": "heure d’été des îles Chatham", "ACDT": "heure d’été du centre de l’Australie", "MST": "heure normale des Rocheuses", "OESZ": "heure d’été d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "AKDT": "heure d’été de l’Alaska", "HKT": "heure normale de Hong Kong", "ACWST": "heure normale du centre-ouest de l’Australie", "GFT": "heure de la Guyane française", "∅∅∅": "heure d’été des Açores", "CLT": "heure normale du Chili", "NZDT": "heure d’été de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "VET": "heure du Venezuela", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est"},
+ timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "MST": "heure normale de Macao", "LHDT": "heure d’été de Lord Howe", "CHAST": "heure normale des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "GMT": "heure moyenne de Greenwich", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "CHADT": "heure d’été des îles Chatham", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "BOT": "heure de Bolivie", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "MYT": "heure de la Malaisie", "VET": "heure du Venezuela", "GYT": "heure du Guyana", "CST": "heure normale du centre nord-américain", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "AKST": "heure normale de l’Alaska", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "WAST": "heure d’été d’Afrique de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "WIT": "heure de l’Est indonésien", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "JDT": "heure d’été du Japon", "WART": "heure normale de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "CDT": "heure d’été du Centre", "AEST": "heure normale de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "SGT": "heure de Singapour", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "CLT": "heure normale du Chili", "OEZ": "heure normale d’Europe de l’Est", "SRT": "heure du Suriname", "UYT": "heure normale de l’Uruguay", "COST": "heure d’été de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "WIB": "heure de l’Ouest indonésien", "ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "PDT": "heure d’été du Pacifique", "∅∅∅": "heure d’été des Açores", "COT": "heure normale de Colombie", "ECT": "heure de l’Équateur", "MDT": "heure d’été de Macao", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CLST": "heure d’été du Chili"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_FR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_FR' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_FR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_FR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_FR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_FR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_FR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_FR) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_FR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_FR) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_FR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_FR'
-func (fr *fr_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *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]
@@ -314,7 +310,6 @@ func (fr *fr_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_FR'
// in accounting notation.
-func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_FR'
diff --git a/fr_GA/fr_GA.go b/fr_GA/fr_GA.go
index 07e8845b..d0454f92 100644
--- a/fr_GA/fr_GA.go
+++ b/fr_GA/fr_GA.go
@@ -18,7 +18,7 @@ type fr_GA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WEZ": "heure normale d’Europe de l’Ouest", "BOT": "heure de Bolivie", "OEZ": "heure normale d’Europe de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "VET": "heure du Venezuela", "MDT": "heure d’été de Macao", "WIB": "heure de l’Ouest indonésien", "CLT": "heure normale du Chili", "SRT": "heure du Suriname", "CAT": "heure normale d’Afrique centrale", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "GFT": "heure de la Guyane française", "TMT": "heure normale du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "MYT": "heure de la Malaisie", "HKST": "heure d’été de Hong Kong", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "SGT": "heure de Singapour", "WITA": "heure du Centre indonésien", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été de Brasilia", "CDT": "heure d’été du Centre", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "MST": "heure normale de Macao", "CHAST": "heure normale des îles Chatham", "ACST": "heure normale du centre de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "ARST": "heure d’été de l’Argentine", "ECT": "heure de l’Équateur", "HNT": "heure normale de Terre-Neuve", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "AKST": "heure normale de l’Alaska", "CST": "heure normale du centre nord-américain", "WART": "heure normale de l’Ouest argentin", "OESZ": "heure d’été d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "JST": "heure normale du Japon", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "SAST": "heure normale d’Afrique méridionale", "AKDT": "heure d’été de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "AST": "heure normale de l’Atlantique", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "IST": "heure de l’Inde", "HKT": "heure normale de Hong Kong", "EAT": "heure normale d’Afrique de l’Est"},
+ timezones: map[string]string{"MESZ": "heure d’été d’Europe centrale", "UYT": "heure normale de l’Uruguay", "MST": "heure normale de Macao", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "WARST": "heure d’été de l’Ouest argentin", "CAT": "heure normale d’Afrique centrale", "TMT": "heure normale du Turkménistan", "CDT": "heure d’été du Centre", "∅∅∅": "heure d’été du Pérou", "JST": "heure normale du Japon", "CST": "heure normale du centre nord-américain", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "ACST": "heure normale du centre de l’Australie", "HKT": "heure normale de Hong Kong", "AKDT": "heure d’été de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "EST": "heure normale de l’Est nord-américain", "PST": "heure normale du Pacifique nord-américain", "BOT": "heure de Bolivie", "WIT": "heure de l’Est indonésien", "CHADT": "heure d’été des îles Chatham", "MYT": "heure de la Malaisie", "HAT": "heure d’été de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "ADT": "heure d’été de l’Atlantique", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "GFT": "heure de la Guyane française", "WEZ": "heure normale d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "ECT": "heure de l’Équateur", "SRT": "heure du Suriname", "UYST": "heure d’été de l’Uruguay", "WITA": "heure du Centre indonésien", "TMST": "heure d’été du Turkménistan", "AKST": "heure normale de l’Alaska", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "GMT": "heure moyenne de Greenwich", "OESZ": "heure d’été d’Europe de l’Est", "CLT": "heure normale du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "GYT": "heure du Guyana", "MEZ": "heure normale d’Europe centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "MDT": "heure d’été de Macao", "CHAST": "heure normale des îles Chatham", "WART": "heure normale de l’Ouest argentin", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "SAST": "heure normale d’Afrique méridionale"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_GA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_GA' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_GA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_GA) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_GA) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_GA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_GA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_GA) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_GA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_GA) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_GA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GA'
-func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GA'
// in accounting notation.
-func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_GA'
diff --git a/fr_GF/fr_GF.go b/fr_GF/fr_GF.go
index 93a3f6b2..32eac048 100644
--- a/fr_GF/fr_GF.go
+++ b/fr_GF/fr_GF.go
@@ -18,7 +18,7 @@ type fr_GF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"SAST": "heure normale d’Afrique méridionale", "IST": "heure de l’Inde", "AWST": "heure normale de l’Ouest de l’Australie", "AKST": "heure normale de l’Alaska", "GMT": "heure moyenne de Greenwich", "SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "CLT": "heure normale du Chili", "COT": "heure normale de Colombie", "ARST": "heure d’été de l’Argentine", "GYT": "heure du Guyana", "UYT": "heure normale de l’Uruguay", "VET": "heure du Venezuela", "WIT": "heure de l’Est indonésien", "JDT": "heure d’été du Japon", "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", "WIB": "heure de l’Ouest indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "CLST": "heure d’été du Chili", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "ECT": "heure de l’Équateur", "HKST": "heure d’été de Hong Kong", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "HKT": "heure normale de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "AEST": "heure normale de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "AST": "heure normale de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "PST": "heure normale du Pacifique nord-américain", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "GFT": "heure de la Guyane française", "JST": "heure normale du Japon", "SGT": "heure de Singapour", "UYST": "heure d’été de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "LHST": "heure normale de Lord Howe", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "TMST": "heure d’été du Turkménistan", "MST": "heure normale des Rocheuses", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "LHDT": "heure d’été de Lord Howe", "HNT": "heure normale de Terre-Neuve", "ACDT": "heure d’été du centre de l’Australie", "COST": "heure d’été de Colombie", "TMT": "heure normale du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "CHAST": "heure normale des îles Chatham"},
+ timezones: map[string]string{"HADT": "heure d’été d’Hawaii - Aléoutiennes", "VET": "heure du Venezuela", "WAT": "heure normale d’Afrique de l’Ouest", "WART": "heure normale de l’Ouest argentin", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "CLST": "heure d’été du Chili", "MYT": "heure de la Malaisie", "BOT": "heure de Bolivie", "UYST": "heure d’été de l’Uruguay", "ACWST": "heure normale du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "AEST": "heure normale de l’Est de l’Australie", "SRT": "heure du Suriname", "GFT": "heure de la Guyane française", "GMT": "heure moyenne de Greenwich", "COT": "heure normale de Colombie", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "WAST": "heure d’été d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "EDT": "heure d’été de l’Est", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "CHAST": "heure normale des îles Chatham", "CLT": "heure normale du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "WARST": "heure d’été de l’Ouest argentin", "IST": "heure de l’Inde", "MDT": "heure d’été des Rocheuses", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "CDT": "heure d’été du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "UYT": "heure normale de l’Uruguay", "CST": "heure normale du centre nord-américain", "AKDT": "heure d’été de l’Alaska", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "SGT": "heure de Singapour", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "CHADT": "heure d’été des îles Chatham", "MST": "heure normale des Rocheuses", "HKT": "heure normale de Hong Kong", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "JST": "heure normale du Japon", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "EST": "heure normale de l’Est nord-américain", "AKST": "heure normale de l’Alaska", "SAST": "heure normale d’Afrique méridionale", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "WESZ": "heure d’été d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "MEZ": "heure normale d’Europe centrale"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_GF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_GF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_GF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_GF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_GF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_GF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_GF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_GF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_GF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_GF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_GF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GF'
-func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GF'
// in accounting notation.
-func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_GF'
diff --git a/fr_GN/fr_GN.go b/fr_GN/fr_GN.go
index 5f400092..977e5900 100644
--- a/fr_GN/fr_GN.go
+++ b/fr_GN/fr_GN.go
@@ -18,7 +18,7 @@ type fr_GN struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "FG", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "LHST": "heure normale de Lord Howe", "WART": "heure normale de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "MST": "heure normale de Macao", "GMT": "heure moyenne de Greenwich", "AST": "heure normale de l’Atlantique", "BT": "heure du Bhoutan", "IST": "heure de l’Inde", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CLT": "heure normale du Chili", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "WESZ": "heure d’été d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "COST": "heure d’été de Colombie", "TMST": "heure d’été du Turkménistan", "HKT": "heure normale de Hong Kong", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACDT": "heure d’été du centre de l’Australie", "SAST": "heure normale d’Afrique méridionale", "EDT": "heure d’été de l’Est", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "JDT": "heure d’été du Japon", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "BOT": "heure de Bolivie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été de l’Amazonie", "WEZ": "heure normale d’Europe de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "SRT": "heure du Suriname", "HNT": "heure normale de Terre-Neuve", "CLST": "heure d’été du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "ARST": "heure d’été de l’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "SGT": "heure de Singapour", "MESZ": "heure d’été d’Europe centrale", "ECT": "heure de l’Équateur", "WAST": "heure d’été d’Afrique de l’Ouest", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "MDT": "heure d’été de Macao", "CAT": "heure normale d’Afrique centrale", "EST": "heure normale de l’Est nord-américain", "UYST": "heure d’été de l’Uruguay", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "UYT": "heure normale de l’Uruguay", "PDT": "heure d’été du Pacifique", "EAT": "heure normale d’Afrique de l’Est", "HAT": "heure d’été de Terre-Neuve", "LHDT": "heure d’été de Lord Howe"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "WIT": "heure de l’Est indonésien", "WITA": "heure du Centre indonésien", "EST": "heure normale de l’Est nord-américain", "ECT": "heure de l’Équateur", "HAT": "heure d’été de Terre-Neuve", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "GMT": "heure moyenne de Greenwich", "SAST": "heure normale d’Afrique méridionale", "WAST": "heure d’été d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "GYT": "heure du Guyana", "AEDT": "heure d’été de l’Est de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "OESZ": "heure d’été d’Europe de l’Est", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "CST": "heure normale du centre nord-américain", "WEZ": "heure normale d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "AEST": "heure normale de l’Est de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "ACDT": "heure d’été du centre de l’Australie", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "COT": "heure normale de Colombie", "AKDT": "heure d’été de l’Alaska", "PDT": "heure d’été du Pacifique", "GFT": "heure de la Guyane française", "TMT": "heure normale du Turkménistan", "CLST": "heure d’été du Chili", "CAT": "heure normale d’Afrique centrale", "MDT": "heure d’été des Rocheuses", "ART": "heure normale d’Argentine", "ChST": "heure des Chamorro", "ACST": "heure normale du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "AKST": "heure normale de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "WART": "heure normale de l’Ouest argentin", "SRT": "heure du Suriname", "EDT": "heure d’été de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "WIB": "heure de l’Ouest indonésien", "BT": "heure du Bhoutan", "ARST": "heure d’été de l’Argentine", "CHADT": "heure d’été des îles Chatham", "IST": "heure de l’Inde", "MST": "heure normale des Rocheuses", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "JDT": "heure d’été du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "CDT": "heure d’été du Centre", "CHAST": "heure normale des îles Chatham", "JST": "heure normale du Japon", "∅∅∅": "heure d’été des Açores"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_GN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_GN' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_GN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_GN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_GN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_GN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_GN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_GN) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_GN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_GN) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_GN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GN'
-func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GN'
// in accounting notation.
-func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_GN'
diff --git a/fr_GP/fr_GP.go b/fr_GP/fr_GP.go
index 06de70cb..2a317802 100644
--- a/fr_GP/fr_GP.go
+++ b/fr_GP/fr_GP.go
@@ -18,7 +18,7 @@ type fr_GP struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_GP",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"ACWST": "heure normale du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "GMT": "heure moyenne de Greenwich", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "BT": "heure du Bhoutan", "SAST": "heure normale d’Afrique méridionale", "ChST": "heure des Chamorro", "PDT": "heure d’été du Pacifique", "BOT": "heure de Bolivie", "AST": "heure normale de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "EDT": "heure d’été de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "LHDT": "heure d’été de Lord Howe", "AEST": "heure normale de l’Est de l’Australie", "CHADT": "heure d’été des îles Chatham", "GYT": "heure du Guyana", "UYT": "heure normale de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "MDT": "heure d’été des Rocheuses", "EAT": "heure normale d’Afrique de l’Est", "HNT": "heure normale de Terre-Neuve", "ACST": "heure normale du centre de l’Australie", "MST": "heure normale des Rocheuses", "TMST": "heure d’été du Turkménistan", "∅∅∅": "heure d’été des Açores", "IST": "heure de l’Inde", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "WAST": "heure d’été d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "CLST": "heure d’été du Chili", "PST": "heure normale du Pacifique nord-américain", "COT": "heure normale de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "MYT": "heure de la Malaisie", "ARST": "heure d’été de l’Argentine", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "EST": "heure normale de l’Est nord-américain", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "ECT": "heure de l’Équateur", "GFT": "heure de la Guyane française", "CST": "heure normale du centre nord-américain", "HAT": "heure d’été de Terre-Neuve", "ART": "heure normale d’Argentine", "MESZ": "heure d’été d’Europe centrale", "VET": "heure du Venezuela", "SGT": "heure de Singapour", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "WARST": "heure d’été de l’Ouest argentin", "JDT": "heure d’été du Japon", "UYST": "heure d’été de l’Uruguay", "ACDT": "heure d’été du centre de l’Australie"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "COT": "heure normale de Colombie", "MEZ": "heure normale d’Europe centrale", "NZST": "heure normale de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "GFT": "heure de la Guyane française", "MST": "heure normale de Macao", "JST": "heure normale du Japon", "CHADT": "heure d’été des îles Chatham", "GYT": "heure du Guyana", "LHDT": "heure d’été de Lord Howe", "SAST": "heure normale d’Afrique méridionale", "MDT": "heure d’été de Macao", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "AWST": "heure normale de l’Ouest de l’Australie", "LHST": "heure normale de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "HKT": "heure normale de Hong Kong", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "EST": "heure normale de l’Est nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "∅∅∅": "heure d’été du Pérou", "AST": "heure normale de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "MYT": "heure de la Malaisie", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "WEZ": "heure normale d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "EDT": "heure d’été de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "WARST": "heure d’été de l’Ouest argentin", "SRT": "heure du Suriname", "HKST": "heure d’été de Hong Kong", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "JDT": "heure d’été du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "CST": "heure normale du centre nord-américain", "ECT": "heure de l’Équateur", "IST": "heure de l’Inde", "HAT": "heure d’été de Terre-Neuve", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "CHAST": "heure normale des îles Chatham", "ACDT": "heure d’été du centre de l’Australie"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_GP) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_GP' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_GP) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_GP) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_GP) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_GP) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_GP' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_GP) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_GP) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_GP) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_GP) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GP'
-func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GP'
// in accounting notation.
-func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_GP'
diff --git a/fr_GQ/fr_GQ.go b/fr_GQ/fr_GQ.go
index dc2628cf..4e94ff9e 100644
--- a/fr_GQ/fr_GQ.go
+++ b/fr_GQ/fr_GQ.go
@@ -18,7 +18,7 @@ type fr_GQ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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é des Rocheuses", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "ECT": "heure de l’Équateur", "EDT": "heure d’été de l’Est", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SGT": "heure de Singapour", "COT": "heure normale de Colombie", "ARST": "heure d’été de l’Argentine", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HNT": "heure normale de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "CHADT": "heure d’été des îles Chatham", "TMT": "heure normale du Turkménistan", "HKT": "heure normale de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WESZ": "heure d’été d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "WAST": "heure d’été d’Afrique de l’Ouest", "WART": "heure normale de l’Ouest argentin", "MESZ": "heure d’été d’Europe centrale", "MYT": "heure de la Malaisie", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "∅∅∅": "heure d’été des Açores", "CAT": "heure normale d’Afrique centrale", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "GYT": "heure du Guyana", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "CDT": "heure d’été du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "CHAST": "heure normale des îles Chatham", "GFT": "heure de la Guyane française", "PDT": "heure d’été du Pacifique", "OESZ": "heure d’été d’Europe de l’Est", "COST": "heure d’été de Colombie", "MST": "heure normale des Rocheuses", "WIB": "heure de l’Ouest indonésien", "MEZ": "heure normale d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "VET": "heure du Venezuela", "WIT": "heure de l’Est indonésien", "HAT": "heure d’été de Terre-Neuve", "CLST": "heure d’été du Chili", "GMT": "heure moyenne de Greenwich", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "CST": "heure normale du centre nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "WARST": "heure d’été de l’Ouest argentin", "EAT": "heure normale d’Afrique de l’Est", "EST": "heure normale de l’Est nord-américain", "ACST": "heure normale du centre de l’Australie"},
+ timezones: map[string]string{"ACST": "heure normale du centre de l’Australie", "PDT": "heure d’été du Pacifique", "ACWST": "heure normale du centre-ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "MDT": "heure d’été des Rocheuses", "WEZ": "heure normale d’Europe de l’Ouest", "CLT": "heure normale du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "CDT": "heure d’été du Centre", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "HAT": "heure d’été de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "VET": "heure du Venezuela", "MST": "heure normale des Rocheuses", "CAT": "heure normale d’Afrique centrale", "ECT": "heure de l’Équateur", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest", "CST": "heure normale du centre nord-américain", "BT": "heure du Bhoutan", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "WITA": "heure du Centre indonésien", "LHDT": "heure d’été de Lord Howe", "CHAST": "heure normale des îles Chatham", "AST": "heure normale de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française", "GMT": "heure moyenne de Greenwich", "EST": "heure normale de l’Est nord-américain", "SGT": "heure de Singapour", "HKST": "heure d’été de Hong Kong", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "JDT": "heure d’été du Japon", "IST": "heure de l’Inde", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "CLST": "heure d’été du Chili", "MYT": "heure de la Malaisie", "WIT": "heure de l’Est indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "COST": "heure d’été de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "WIB": "heure de l’Ouest indonésien", "BOT": "heure de Bolivie", "COT": "heure normale de Colombie", "SAST": "heure normale d’Afrique méridionale", "∅∅∅": "heure d’été des Açores", "ART": "heure normale d’Argentine", "EAT": "heure normale d’Afrique de l’Est", "ADT": "heure d’été de l’Atlantique", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "WART": "heure normale de l’Ouest argentin"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_GQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_GQ' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_GQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_GQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_GQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_GQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_GQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_GQ) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_GQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_GQ) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_GQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GQ'
-func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_GQ'
// in accounting notation.
-func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_GQ'
diff --git a/fr_HT/fr_HT.go b/fr_HT/fr_HT.go
index 974f9967..a13f98aa 100644
--- a/fr_HT/fr_HT.go
+++ b/fr_HT/fr_HT.go
@@ -18,7 +18,7 @@ type fr_HT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_HT",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "G", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WAST": "heure d’été d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "JDT": "heure d’été du Japon", "IST": "heure de l’Inde", "SGT": "heure de Singapour", "CDT": "heure d’été du Centre", "AWDT": "heure d’été de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "MST": "heure normale des Rocheuses", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "ART": "heure normale d’Argentine", "WARST": "heure d’été de l’Ouest argentin", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "WESZ": "heure d’été d’Europe de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "HKT": "heure normale de Hong Kong", "OESZ": "heure d’été d’Europe de l’Est", "GYT": "heure du Guyana", "PST": "heure normale du Pacifique nord-américain", "GFT": "heure de la Guyane française", "COST": "heure d’été de Colombie", "AST": "heure normale de l’Atlantique", "VET": "heure du Venezuela", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "CLST": "heure d’été du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "COT": "heure normale de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "MYT": "heure de la Malaisie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "TMST": "heure d’été du Turkménistan", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "UYT": "heure normale de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "WIT": "heure de l’Est indonésien", "BOT": "heure de Bolivie", "MDT": "heure d’été des Rocheuses", "TMT": "heure normale du Turkménistan", "HAT": "heure d’été de Terre-Neuve", "SRT": "heure du Suriname", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "LHDT": "heure d’été de Lord Howe", "JST": "heure normale du Japon", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACST": "heure normale du centre de l’Australie", "AKDT": "heure d’été de l’Alaska", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "PDT": "heure d’été du Pacifique", "WART": "heure normale de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "ACWST": "heure normale du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "CST": "heure normale du centre nord-américain", "OEZ": "heure normale d’Europe de l’Est", "ECT": "heure de l’Équateur"},
+ timezones: map[string]string{"NZST": "heure normale de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "MDT": "heure d’été des Rocheuses", "UYST": "heure d’été de l’Uruguay", "AEST": "heure normale de l’Est de l’Australie", "GYT": "heure du Guyana", "AKST": "heure normale de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "PST": "heure normale du Pacifique nord-américain", "ARST": "heure d’été de l’Argentine", "ChST": "heure des Chamorro", "EDT": "heure d’été de l’Est", "COST": "heure d’été de Colombie", "EAT": "heure normale d’Afrique de l’Est", "JDT": "heure d’été du Japon", "MST": "heure normale des Rocheuses", "HKST": "heure d’été de Hong Kong", "WIB": "heure de l’Ouest indonésien", "CLT": "heure normale du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "AST": "heure normale de l’Atlantique", "BOT": "heure de Bolivie", "BT": "heure du Bhoutan", "EST": "heure normale de l’Est nord-américain", "LHST": "heure normale de Lord Howe", "SGT": "heure de Singapour", "HAT": "heure d’été de Terre-Neuve", "ECT": "heure de l’Équateur", "CST": "heure normale du centre nord-américain", "AKDT": "heure d’été de l’Alaska", "VET": "heure du Venezuela", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "PDT": "heure d’été du Pacifique", "WITA": "heure du Centre indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "ACDT": "heure d’été du centre de l’Australie", "UYT": "heure normale de l’Uruguay", "CHAST": "heure normale des îles Chatham", "MYT": "heure de la Malaisie", "SAST": "heure normale d’Afrique méridionale", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "IST": "heure de l’Inde", "HNT": "heure normale de Terre-Neuve", "WART": "heure normale de l’Ouest argentin", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "SRT": "heure du Suriname", "∅∅∅": "heure d’été des Açores", "NZDT": "heure d’été de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "TMST": "heure d’été du Turkménistan", "CDT": "heure d’été du Centre", "GMT": "heure moyenne de Greenwich", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_HT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_HT' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_HT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_HT) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_HT) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_HT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_HT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_HT) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_HT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_HT) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_HT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_HT'
-func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_HT'
// in accounting notation.
-func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_HT'
diff --git a/fr_KM/fr_KM.go b/fr_KM/fr_KM.go
index fa7aaad2..30a9b792 100644
--- a/fr_KM/fr_KM.go
+++ b/fr_KM/fr_KM.go
@@ -18,7 +18,7 @@ type fr_KM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "CF", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"CHAST": "heure normale des îles Chatham", "WAST": "heure d’été d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "LHST": "heure normale de Lord Howe", "WIT": "heure de l’Est indonésien", "UYT": "heure normale de l’Uruguay", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "CLT": "heure normale du Chili", "BT": "heure du Bhoutan", "SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HNT": "heure normale de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "CST": "heure normale du centre nord-américain", "SAST": "heure normale d’Afrique méridionale", "VET": "heure du Venezuela", "AWST": "heure normale de l’Ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "WART": "heure normale de l’Ouest argentin", "COT": "heure normale de Colombie", "AKDT": "heure d’été de l’Alaska", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "CLST": "heure d’été du Chili", "OESZ": "heure d’été d’Europe de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "MESZ": "heure d’été d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "∅∅∅": "heure d’été des Açores", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "LHDT": "heure d’été de Lord Howe", "ECT": "heure de l’Équateur", "CDT": "heure d’été du Centre", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "GFT": "heure de la Guyane française", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "ChST": "heure des Chamorro", "IST": "heure de l’Inde", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JST": "heure normale du Japon", "HKST": "heure d’été de Hong Kong", "PDT": "heure d’été du Pacifique", "WAT": "heure normale d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "MYT": "heure de la Malaisie", "WARST": "heure d’été de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "BOT": "heure de Bolivie", "JDT": "heure d’été du Japon", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien"},
+ timezones: map[string]string{"WAT": "heure normale d’Afrique de l’Ouest", "CHAST": "heure normale des îles Chatham", "ACST": "heure normale du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "AKST": "heure normale de l’Alaska", "JDT": "heure d’été du Japon", "UYST": "heure d’été de l’Uruguay", "WIT": "heure de l’Est indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MESZ": "heure d’été d’Europe centrale", "AWST": "heure normale de l’Ouest de l’Australie", "MST": "heure normale de Macao", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "WITA": "heure du Centre indonésien", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "SGT": "heure de Singapour", "SRT": "heure du Suriname", "COST": "heure d’été de Colombie", "ECT": "heure de l’Équateur", "∅∅∅": "heure d’été de l’Amazonie", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "AKDT": "heure d’été de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "PDT": "heure d’été du Pacifique", "OESZ": "heure d’été d’Europe de l’Est", "BOT": "heure de Bolivie", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "WARST": "heure d’été de l’Ouest argentin", "ARST": "heure d’été de l’Argentine", "MDT": "heure d’été de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "VET": "heure du Venezuela", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "CLT": "heure normale du Chili", "ADT": "heure d’été de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "HKT": "heure normale de Hong Kong", "GFT": "heure de la Guyane française", "WAST": "heure d’été d’Afrique de l’Ouest", "LHDT": "heure d’été de Lord Howe", "MEZ": "heure normale d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "EDT": "heure d’été de l’Est", "CLST": "heure d’été du Chili", "SAST": "heure normale d’Afrique méridionale", "NZST": "heure normale de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "ChST": "heure des Chamorro", "HNT": "heure normale de Terre-Neuve", "MYT": "heure de la Malaisie", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "AEDT": "heure d’été de l’Est de l’Australie", "IST": "heure de l’Inde"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_KM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_KM' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_KM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_KM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_KM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_KM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_KM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_KM) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_KM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_KM) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_KM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_KM'
-func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_KM'
// in accounting notation.
-func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_KM'
diff --git a/fr_LU/fr_LU.go b/fr_LU/fr_LU.go
index 1ab69472..7d214244 100644
--- a/fr_LU/fr_LU.go
+++ b/fr_LU/fr_LU.go
@@ -18,7 +18,7 @@ type fr_LU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "F", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "ACST": "heure normale du centre de l’Australie", "JDT": "heure d’été du Japon", "NZDT": "heure d’été de la Nouvelle-Zélande", "AKST": "heure normale de l’Alaska", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "∅∅∅": "heure d’été des Açores", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "EDT": "heure d’été de l’Est", "ARST": "heure d’été de l’Argentine", "WAST": "heure d’été d’Afrique de l’Ouest", "SRT": "heure du Suriname", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "BT": "heure du Bhoutan", "LHST": "heure normale de Lord Howe", "OESZ": "heure d’été d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "HKT": "heure normale de Hong Kong", "AWST": "heure normale de l’Ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "WITA": "heure du Centre indonésien", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "TMT": "heure normale du Turkménistan", "ACWST": "heure normale du centre-ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SGT": "heure de Singapour", "CLST": "heure d’été du Chili", "UYT": "heure normale de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "LHDT": "heure d’été de Lord Howe", "ECT": "heure de l’Équateur", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique"},
+ timezones: map[string]string{"AST": "heure normale de l’Atlantique", "MST": "heure normale de Macao", "JST": "heure normale du Japon", "AEDT": "heure d’été de l’Est de l’Australie", "HKT": "heure normale de Hong Kong", "∅∅∅": "heure d’été de l’Amazonie", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "CHAST": "heure normale des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "BOT": "heure de Bolivie", "ARST": "heure d’été de l’Argentine", "EAT": "heure normale d’Afrique de l’Est", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "MDT": "heure d’été de Macao", "NZDT": "heure d’été de la Nouvelle-Zélande", "NZST": "heure normale de la Nouvelle-Zélande", "JDT": "heure d’été du Japon", "PDT": "heure d’été du Pacifique", "AKDT": "heure d’été de l’Alaska", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "MESZ": "heure d’été d’Europe centrale", "ART": "heure normale d’Argentine", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "COT": "heure normale de Colombie", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "AEST": "heure normale de l’Est de l’Australie", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "HNT": "heure normale de Terre-Neuve", "WAT": "heure normale d’Afrique de l’Ouest", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "SGT": "heure de Singapour", "MYT": "heure de la Malaisie", "EDT": "heure d’été de l’Est", "LHDT": "heure d’été de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "HKST": "heure d’été de Hong Kong", "WIT": "heure de l’Est indonésien", "LHST": "heure normale de Lord Howe", "WESZ": "heure d’été d’Europe de l’Ouest", "CLT": "heure normale du Chili", "PST": "heure normale du Pacifique nord-américain", "CAT": "heure normale d’Afrique centrale", "COST": "heure d’été de Colombie", "GMT": "heure moyenne de Greenwich", "ECT": "heure de l’Équateur", "SAST": "heure normale d’Afrique méridionale", "ACST": "heure normale du centre de l’Australie", "CST": "heure normale du centre nord-américain", "ChST": "heure des Chamorro", "OESZ": "heure d’été d’Europe de l’Est", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "UYT": "heure normale de l’Uruguay", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "BT": "heure du Bhoutan", "TMT": "heure normale du Turkménistan", "CDT": "heure d’été du Centre"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_LU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_LU' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_LU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_LU) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -252,13 +252,12 @@ func (fr *fr_LU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_LU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_LU) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_LU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -269,7 +268,6 @@ func (fr *fr_LU) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -291,12 +289,11 @@ func (fr *fr_LU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_LU'
-func (fr *fr_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_LU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -311,7 +308,6 @@ func (fr *fr_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -354,13 +350,12 @@ func (fr *fr_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_LU'
// in accounting notation.
-func (fr *fr_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_LU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -375,7 +370,6 @@ func (fr *fr_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -423,8 +417,7 @@ func (fr *fr_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_LU'
diff --git a/fr_MA/fr_MA.go b/fr_MA/fr_MA.go
index 3c702b3c..536bc228 100644
--- a/fr_MA/fr_MA.go
+++ b/fr_MA/fr_MA.go
@@ -18,7 +18,7 @@ type fr_MA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "LHST": "heure normale de Lord Howe", "IST": "heure de l’Inde", "EAT": "heure normale d’Afrique de l’Est", "CLT": "heure normale du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "ADT": "heure d’été de l’Atlantique", "WART": "heure normale de l’Ouest argentin", "JDT": "heure d’été du Japon", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "AEST": "heure normale de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "OESZ": "heure d’été d’Europe de l’Est", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "GFT": "heure de la Guyane française", "CHAST": "heure normale des îles Chatham", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "GYT": "heure du Guyana", "SAST": "heure normale d’Afrique méridionale", "COST": "heure d’été de Colombie", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "MYT": "heure de la Malaisie", "ECT": "heure de l’Équateur", "GMT": "heure moyenne de Greenwich", "PDT": "heure d’été du Pacifique", "MST": "heure normale de Macao", "MDT": "heure d’été de Macao", "UYST": "heure d’été de l’Uruguay", "CHADT": "heure d’été des îles Chatham", "PST": "heure normale du Pacifique nord-américain", "COT": "heure normale de Colombie", "AKST": "heure normale de l’Alaska", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "BT": "heure du Bhoutan", "WIT": "heure de l’Est indonésien", "∅∅∅": "heure d’été des Açores", "AKDT": "heure d’été de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "VET": "heure du Venezuela", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACWST": "heure normale du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "SRT": "heure du Suriname"},
+ timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "WAST": "heure d’été d’Afrique de l’Ouest", "WIB": "heure de l’Ouest indonésien", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "UYST": "heure d’été de l’Uruguay", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "EAT": "heure normale d’Afrique de l’Est", "AKST": "heure normale de l’Alaska", "VET": "heure du Venezuela", "SGT": "heure de Singapour", "UYT": "heure normale de l’Uruguay", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "CHADT": "heure d’été des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "MDT": "heure d’été des Rocheuses", "SRT": "heure du Suriname", "EST": "heure normale de l’Est nord-américain", "CDT": "heure d’été du Centre", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "GYT": "heure du Guyana", "HKST": "heure d’été de Hong Kong", "GMT": "heure moyenne de Greenwich", "AKDT": "heure d’été de l’Alaska", "MST": "heure normale des Rocheuses", "ART": "heure normale d’Argentine", "EDT": "heure d’été de l’Est", "JST": "heure normale du Japon", "BT": "heure du Bhoutan", "CST": "heure normale du centre nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "∅∅∅": "heure d’été des Açores", "TMST": "heure d’été du Turkménistan", "CLST": "heure d’été du Chili", "GFT": "heure de la Guyane française", "CHAST": "heure normale des îles Chatham", "ACST": "heure normale du centre de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "IST": "heure de l’Inde", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "COT": "heure normale de Colombie", "OEZ": "heure normale d’Europe de l’Est", "JDT": "heure d’été du Japon", "BOT": "heure de Bolivie", "AEST": "heure normale de l’Est de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "OESZ": "heure d’été d’Europe de l’Est"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MA' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MA) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -252,13 +252,12 @@ func (fr *fr_MA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MA) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -269,7 +268,6 @@ func (fr *fr_MA) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -291,12 +289,11 @@ func (fr *fr_MA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MA'
-func (fr *fr_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -311,7 +308,6 @@ func (fr *fr_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -354,13 +350,12 @@ func (fr *fr_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MA'
// in accounting notation.
-func (fr *fr_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -375,7 +370,6 @@ func (fr *fr_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -423,8 +417,7 @@ func (fr *fr_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MA'
diff --git a/fr_MC/fr_MC.go b/fr_MC/fr_MC.go
index 586cf08d..bd796805 100644
--- a/fr_MC/fr_MC.go
+++ b/fr_MC/fr_MC.go
@@ -18,7 +18,7 @@ type fr_MC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"LHST": "heure normale de Lord Howe", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "CHAST": "heure normale des îles Chatham", "ECT": "heure de l’Équateur", "∅∅∅": "heure d’été des Açores", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "COT": "heure normale de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "SGT": "heure de Singapour", "WIT": "heure de l’Est indonésien", "ChST": "heure des Chamorro", "HKT": "heure normale de Hong Kong", "ACST": "heure normale du centre de l’Australie", "WITA": "heure du Centre indonésien", "HNT": "heure normale de Terre-Neuve", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "GFT": "heure de la Guyane française", "TMT": "heure normale du Turkménistan", "ADT": "heure d’été de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "WIB": "heure de l’Ouest indonésien", "CHADT": "heure d’été des îles Chatham", "MEZ": "heure normale d’Europe centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "TMST": "heure d’été du Turkménistan", "LHDT": "heure d’été de Lord Howe", "AKDT": "heure d’été de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "ARST": "heure d’été de l’Argentine", "MYT": "heure de la Malaisie", "AWDT": "heure d’été de l’Ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "WAST": "heure d’été d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "UYT": "heure normale de l’Uruguay", "PDT": "heure d’été du Pacifique", "COST": "heure d’été de Colombie", "BOT": "heure de Bolivie", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "EST": "heure normale de l’Est nord-américain", "OEZ": "heure normale d’Europe de l’Est", "MST": "heure normale des Rocheuses", "HAT": "heure d’été de Terre-Neuve", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "MESZ": "heure d’été d’Europe centrale", "JDT": "heure d’été du Japon", "ART": "heure normale d’Argentine", "NZDT": "heure d’été de la Nouvelle-Zélande", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "CAT": "heure normale d’Afrique centrale", "BT": "heure du Bhoutan", "MDT": "heure d’été des Rocheuses"},
+ timezones: map[string]string{"UYST": "heure d’été de l’Uruguay", "WIT": "heure de l’Est indonésien", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "JDT": "heure d’été du Japon", "VET": "heure du Venezuela", "UYT": "heure normale de l’Uruguay", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "ECT": "heure de l’Équateur", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "HKT": "heure normale de Hong Kong", "GFT": "heure de la Guyane française", "MDT": "heure d’été de Macao", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ACDT": "heure d’été du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "WIB": "heure de l’Ouest indonésien", "CLST": "heure d’été du Chili", "WART": "heure normale de l’Ouest argentin", "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", "OEZ": "heure normale d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "HAT": "heure d’été de Terre-Neuve", "TMST": "heure d’été du Turkménistan", "EDT": "heure d’été de l’Est", "ADT": "heure d’été de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "SGT": "heure de Singapour", "ARST": "heure d’été de l’Argentine", "CST": "heure normale du centre nord-américain", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "SRT": "heure du Suriname", "ACWST": "heure normale du centre-ouest de l’Australie", "PDT": "heure d’été du Pacifique", "BOT": "heure de Bolivie", "AKDT": "heure d’été de l’Alaska", "CHAST": "heure normale des îles Chatham", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "CDT": "heure d’été du Centre", "EAT": "heure normale d’Afrique de l’Est", "MST": "heure normale de Macao", "MYT": "heure de la Malaisie", "CAT": "heure normale d’Afrique centrale", "BT": "heure du Bhoutan", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "ACST": "heure normale du centre de l’Australie", "IST": "heure de l’Inde", "∅∅∅": "heure d’été de Brasilia", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "GYT": "heure du Guyana"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MC' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MC) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MC) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MC'
-func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MC'
// in accounting notation.
-func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MC'
diff --git a/fr_MF/fr_MF.go b/fr_MF/fr_MF.go
index e6ea5b93..90b6ab23 100644
--- a/fr_MF/fr_MF.go
+++ b/fr_MF/fr_MF.go
@@ -18,7 +18,7 @@ type fr_MF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "ChST": "heure des Chamorro", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "CST": "heure normale du centre nord-américain", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "AEST": "heure normale de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "AKDT": "heure d’été de l’Alaska", "EST": "heure normale de l’Est nord-américain", "WITA": "heure du Centre indonésien", "SGT": "heure de Singapour", "WESZ": "heure d’été d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "ECT": "heure de l’Équateur", "CLST": "heure d’été du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "VET": "heure du Venezuela", "AWST": "heure normale de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "UYT": "heure normale de l’Uruguay", "CHAST": "heure normale des îles Chatham", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "SAST": "heure normale d’Afrique méridionale", "TMT": "heure normale du Turkménistan", "CDT": "heure d’été du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "∅∅∅": "heure d’été des Açores", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "JDT": "heure d’été du Japon", "LHST": "heure normale de Lord Howe", "HKT": "heure normale de Hong Kong", "MDT": "heure d’été de Macao", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "MST": "heure normale de Macao", "WAT": "heure normale d’Afrique de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "WART": "heure normale de l’Ouest argentin", "EDT": "heure d’été de l’Est", "CHADT": "heure d’été des îles Chatham", "AST": "heure normale de l’Atlantique", "TMST": "heure d’été du Turkménistan", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "OESZ": "heure d’été d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "AKST": "heure normale de l’Alaska", "WIB": "heure de l’Ouest indonésien"},
+ timezones: map[string]string{"GMT": "heure moyenne de Greenwich", "ACST": "heure normale du centre de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "MDT": "heure d’été de Macao", "SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "NZST": "heure normale de la Nouvelle-Zélande", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHDT": "heure d’été de Lord Howe", "SAST": "heure normale d’Afrique méridionale", "MST": "heure normale de Macao", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "WEZ": "heure normale d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "EST": "heure normale de l’Est nord-américain", "AKDT": "heure d’été de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "CLST": "heure d’été du Chili", "WARST": "heure d’été de l’Ouest argentin", "SRT": "heure du Suriname", "AWST": "heure normale de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "AKST": "heure normale de l’Alaska", "COT": "heure normale de Colombie", "WIB": "heure de l’Ouest indonésien", "ACDT": "heure d’été du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "HKST": "heure d’été de Hong Kong", "ADT": "heure d’été de l’Atlantique", "UYT": "heure normale de l’Uruguay", "GFT": "heure de la Guyane française", "ChST": "heure des Chamorro", "∅∅∅": "heure d’été de l’Amazonie", "MESZ": "heure d’été d’Europe centrale", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "GYT": "heure du Guyana", "LHST": "heure normale de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "PDT": "heure d’été du Pacifique", "CDT": "heure d’été du Centre", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "ART": "heure normale d’Argentine", "AST": "heure normale de l’Atlantique", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MF'
-func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MF'
// in accounting notation.
-func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MF'
diff --git a/fr_MG/fr_MG.go b/fr_MG/fr_MG.go
index 298e107a..94d0c427 100644
--- a/fr_MG/fr_MG.go
+++ b/fr_MG/fr_MG.go
@@ -18,7 +18,7 @@ type fr_MG struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_MG",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Ar", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "EDT": "heure d’été de l’Est", "ARST": "heure d’été de l’Argentine", "COST": "heure d’été de Colombie", "VET": "heure du Venezuela", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "JST": "heure normale du Japon", "LHDT": "heure d’été de Lord Howe", "BOT": "heure de Bolivie", "WART": "heure normale de l’Ouest argentin", "WITA": "heure du Centre indonésien", "SRT": "heure du Suriname", "JDT": "heure d’été du Japon", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HNT": "heure normale de Terre-Neuve", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "UYT": "heure normale de l’Uruguay", "MEZ": "heure normale d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "OESZ": "heure d’été d’Europe de l’Est", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "CST": "heure normale du centre nord-américain", "LHST": "heure normale de Lord Howe", "AKDT": "heure d’été de l’Alaska", "MDT": "heure d’été de Macao", "WAST": "heure d’été d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "ART": "heure normale d’Argentine", "IST": "heure de l’Inde", "AKST": "heure normale de l’Alaska", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "ChST": "heure des Chamorro", "CLST": "heure d’été du Chili", "GYT": "heure du Guyana", "WAT": "heure normale d’Afrique de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "UYST": "heure d’été de l’Uruguay", "ECT": "heure de l’Équateur", "WESZ": "heure d’été d’Europe de l’Ouest", "PDT": "heure d’été du Pacifique", "WARST": "heure d’été de l’Ouest argentin", "SAST": "heure normale d’Afrique méridionale", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "∅∅∅": "heure d’été de Brasilia", "CDT": "heure d’été du Centre", "WEZ": "heure normale d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "GFT": "heure de la Guyane française"},
+ timezones: map[string]string{"AEDT": "heure d’été de l’Est de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "MEZ": "heure normale d’Europe centrale", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "EAT": "heure normale d’Afrique de l’Est", "JDT": "heure d’été du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "VET": "heure du Venezuela", "ACDT": "heure d’été du centre de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "SGT": "heure de Singapour", "BOT": "heure de Bolivie", "EDT": "heure d’été de l’Est", "ChST": "heure des Chamorro", "WESZ": "heure d’été d’Europe de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "CHADT": "heure d’été des îles Chatham", "NZST": "heure normale de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "WIT": "heure de l’Est indonésien", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "CAT": "heure normale d’Afrique centrale", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "WIB": "heure de l’Ouest indonésien", "WARST": "heure d’été de l’Ouest argentin", "EST": "heure normale de l’Est nord-américain", "CDT": "heure d’été du Centre", "UYST": "heure d’été de l’Uruguay", "HKT": "heure normale de Hong Kong", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "MESZ": "heure d’été d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "MST": "heure normale des Rocheuses", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "OEZ": "heure normale d’Europe de l’Est", "∅∅∅": "heure d’été des Açores", "WAST": "heure d’été d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "ECT": "heure de l’Équateur", "CLST": "heure d’été du Chili", "SRT": "heure du Suriname", "HKST": "heure d’été de Hong Kong", "MDT": "heure d’été des Rocheuses", "GYT": "heure du Guyana", "AKDT": "heure d’été de l’Alaska", "AST": "heure normale de l’Atlantique", "ARST": "heure d’été de l’Argentine", "LHDT": "heure d’été de Lord Howe", "CHAST": "heure normale des îles Chatham", "HNT": "heure normale de Terre-Neuve"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MG' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MG) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MG) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MG'
-func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MG'
// in accounting notation.
-func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MG'
diff --git a/fr_ML/fr_ML.go b/fr_ML/fr_ML.go
index e7beda2e..b1fdd9d9 100644
--- a/fr_ML/fr_ML.go
+++ b/fr_ML/fr_ML.go
@@ -18,7 +18,7 @@ type fr_ML struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"EDT": "heure d’été de l’Est", "GYT": "heure du Guyana", "∅∅∅": "heure d’été des Açores", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ACST": "heure normale du centre de l’Australie", "GFT": "heure de la Guyane française", "VET": "heure du Venezuela", "MYT": "heure de la Malaisie", "PST": "heure normale du Pacifique nord-américain", "COT": "heure normale de Colombie", "WEZ": "heure normale d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "JST": "heure normale du Japon", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "SAST": "heure normale d’Afrique méridionale", "AWDT": "heure d’été de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "TMT": "heure normale du Turkménistan", "MDT": "heure d’été des Rocheuses", "HNT": "heure normale de Terre-Neuve", "MEZ": "heure normale d’Europe centrale", "TMST": "heure d’été du Turkménistan", "IST": "heure de l’Inde", "EAT": "heure normale d’Afrique de l’Est", "ART": "heure normale d’Argentine", "WAST": "heure d’été d’Afrique de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "ChST": "heure des Chamorro", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JDT": "heure d’été du Japon", "LHST": "heure normale de Lord Howe", "CLT": "heure normale du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "ARST": "heure d’été de l’Argentine", "ADT": "heure d’été de l’Atlantique", "ECT": "heure de l’Équateur", "SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "CLST": "heure d’été du Chili", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "MST": "heure normale des Rocheuses", "WIT": "heure de l’Est indonésien", "AWST": "heure normale de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "CHAST": "heure normale des îles Chatham", "WART": "heure normale de l’Ouest argentin", "HKST": "heure d’été de Hong Kong", "AST": "heure normale de l’Atlantique", "AKDT": "heure d’été de l’Alaska", "CDT": "heure d’été du Centre", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "AEST": "heure normale de l’Est de l’Australie", "COST": "heure d’été de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "GMT": "heure moyenne de Greenwich"},
+ timezones: map[string]string{"IST": "heure de l’Inde", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "HKST": "heure d’été de Hong Kong", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "LHST": "heure normale de Lord Howe", "AEST": "heure normale de l’Est de l’Australie", "GYT": "heure du Guyana", "CAT": "heure normale d’Afrique centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "AWDT": "heure d’été de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "GFT": "heure de la Guyane française", "EST": "heure normale de l’Est nord-américain", "COT": "heure normale de Colombie", "NZST": "heure normale de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "PST": "heure normale du Pacifique nord-américain", "BT": "heure du Bhoutan", "EAT": "heure normale d’Afrique de l’Est", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "CLST": "heure d’été du Chili", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "WART": "heure normale de l’Ouest argentin", "MYT": "heure de la Malaisie", "CHAST": "heure normale des îles Chatham", "VET": "heure du Venezuela", "ADT": "heure d’été de l’Atlantique", "ECT": "heure de l’Équateur", "HNT": "heure normale de Terre-Neuve", "WEZ": "heure normale d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "JST": "heure normale du Japon", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "OESZ": "heure d’été d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "SAST": "heure normale d’Afrique méridionale", "WIT": "heure de l’Est indonésien", "COST": "heure d’été de Colombie", "CST": "heure normale du centre nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "JDT": "heure d’été du Japon", "PDT": "heure d’été du Pacifique", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "MDT": "heure d’été des Rocheuses", "ART": "heure normale d’Argentine", "HAT": "heure d’été de Terre-Neuve", "GMT": "heure moyenne de Greenwich", "AST": "heure normale de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "MST": "heure normale des Rocheuses", "SRT": "heure du Suriname"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_ML) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_ML' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_ML) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_ML) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_ML) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_ML) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_ML' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_ML) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_ML) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_ML) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_ML) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_ML'
-func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_ML'
// in accounting notation.
-func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_ML'
diff --git a/fr_MQ/fr_MQ.go b/fr_MQ/fr_MQ.go
index 20ba3c11..8822b0b4 100644
--- a/fr_MQ/fr_MQ.go
+++ b/fr_MQ/fr_MQ.go
@@ -18,7 +18,7 @@ type fr_MQ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "AEDT": "heure d’été de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "TMST": "heure d’été du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "CDT": "heure d’été du Centre", "AST": "heure normale de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "JST": "heure normale du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "HKT": "heure normale de Hong Kong", "MST": "heure normale de Macao", "HNT": "heure normale de Terre-Neuve", "EST": "heure normale de l’Est nord-américain", "AKDT": "heure d’été de l’Alaska", "NZDT": "heure d’été de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "WARST": "heure d’été de l’Ouest argentin", "ChST": "heure des Chamorro", "IST": "heure de l’Inde", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "HKST": "heure d’été de Hong Kong", "WESZ": "heure d’été d’Europe de l’Ouest", "PDT": "heure d’été du Pacifique", "ACDT": "heure d’été du centre de l’Australie", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "JDT": "heure d’été du Japon", "OESZ": "heure d’été d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MDT": "heure d’été de Macao", "ADT": "heure d’été de l’Atlantique", "∅∅∅": "heure d’été de Brasilia", "CST": "heure normale du centre nord-américain", "CAT": "heure normale d’Afrique centrale", "CLST": "heure d’été du Chili", "ACWST": "heure normale du centre-ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "ACST": "heure normale du centre de l’Australie", "GFT": "heure de la Guyane française", "CLT": "heure normale du Chili", "UYT": "heure normale de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "SRT": "heure du Suriname", "ECT": "heure de l’Équateur", "AWST": "heure normale de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "COT": "heure normale de Colombie", "WART": "heure normale de l’Ouest argentin", "VET": "heure du Venezuela", "WITA": "heure du Centre indonésien"},
+ timezones: map[string]string{"WIT": "heure de l’Est indonésien", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "SGT": "heure de Singapour", "PDT": "heure d’été du Pacifique", "ACWST": "heure normale du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "MYT": "heure de la Malaisie", "GMT": "heure moyenne de Greenwich", "WAT": "heure normale d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "GFT": "heure de la Guyane française", "GYT": "heure du Guyana", "PST": "heure normale du Pacifique nord-américain", "COT": "heure normale de Colombie", "OESZ": "heure d’été d’Europe de l’Est", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "BOT": "heure de Bolivie", "AKDT": "heure d’été de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "HKST": "heure d’été de Hong Kong", "CDT": "heure d’été du Centre", "LHST": "heure normale de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "HNT": "heure normale de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "SAST": "heure normale d’Afrique méridionale", "ACST": "heure normale du centre de l’Australie", "EDT": "heure d’été de l’Est", "JST": "heure normale du Japon", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été des Açores", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "MST": "heure normale de Macao", "MDT": "heure d’été de Macao", "NZDT": "heure d’été de la Nouvelle-Zélande", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "ChST": "heure des Chamorro", "WESZ": "heure d’été d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "LHDT": "heure d’été de Lord Howe", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "WIB": "heure de l’Ouest indonésien", "AST": "heure normale de l’Atlantique", "ART": "heure normale d’Argentine", "AKST": "heure normale de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "IST": "heure de l’Inde", "TMT": "heure normale du Turkménistan", "ARST": "heure d’été de l’Argentine", "VET": "heure du Venezuela", "CAT": "heure normale d’Afrique centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MQ' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MQ) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MQ) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MQ) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MQ'
-func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MQ'
// in accounting notation.
-func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MQ'
diff --git a/fr_MR/fr_MR.go b/fr_MR/fr_MR.go
index 5f250bcb..7c2f9e47 100644
--- a/fr_MR/fr_MR.go
+++ b/fr_MR/fr_MR.go
@@ -18,7 +18,7 @@ type fr_MR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_MR",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "UM", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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é des Açores", "HAST": "heure normale d’Hawaii - Aléoutiennes", "PST": "heure normale du Pacifique nord-américain", "COST": "heure d’été de Colombie", "ART": "heure normale d’Argentine", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "CAT": "heure normale d’Afrique centrale", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "OESZ": "heure d’été 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", "UYT": "heure normale de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "EAT": "heure normale d’Afrique de l’Est", "COT": "heure normale de Colombie", "CHADT": "heure d’été des îles Chatham", "MYT": "heure de la Malaisie", "CLST": "heure d’été du Chili", "SRT": "heure du Suriname", "WITA": "heure du Centre indonésien", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "HKT": "heure normale de Hong Kong", "EDT": "heure d’été de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "ChST": "heure des Chamorro", "MDT": "heure d’été de Macao", "MESZ": "heure d’été d’Europe centrale", "SAST": "heure normale d’Afrique méridionale", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "ACST": "heure normale du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale de Macao", "HAT": "heure d’été de Terre-Neuve", "CLT": "heure normale du Chili", "CHAST": "heure normale des îles Chatham", "AST": "heure normale de l’Atlantique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "ECT": "heure de l’Équateur", "TMST": "heure d’été du Turkménistan", "LHDT": "heure d’été de Lord Howe", "TMT": "heure normale du Turkménistan", "ADT": "heure d’été de l’Atlantique", "PDT": "heure d’été du Pacifique", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "IST": "heure de l’Inde", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "AKDT": "heure d’été de l’Alaska", "UYST": "heure d’été de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "HADT": "heure d’été d’Hawaii - Aléoutiennes"},
+ timezones: map[string]string{"ACWST": "heure normale du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "IST": "heure de l’Inde", "HAT": "heure d’été de Terre-Neuve", "COT": "heure normale de Colombie", "CLT": "heure normale du Chili", "WIT": "heure de l’Est indonésien", "SAST": "heure normale d’Afrique méridionale", "WAT": "heure normale d’Afrique de l’Ouest", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CHADT": "heure d’été des îles Chatham", "JDT": "heure d’été du Japon", "PST": "heure normale du Pacifique nord-américain", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "ECT": "heure de l’Équateur", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WEZ": "heure normale d’Europe de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "∅∅∅": "heure d’été des Açores", "HKST": "heure d’été de Hong Kong", "ADT": "heure d’été de l’Atlantique", "WART": "heure normale de l’Ouest argentin", "ARST": "heure d’été de l’Argentine", "GFT": "heure de la Guyane française", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "WAST": "heure d’été d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "MDT": "heure d’été de Macao", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "JST": "heure normale du Japon", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "TMT": "heure normale du Turkménistan", "AKDT": "heure d’été de l’Alaska", "MST": "heure normale de Macao", "CDT": "heure d’été du Centre", "LHDT": "heure d’été de Lord Howe", "ACDT": "heure d’été du centre de l’Australie", "SRT": "heure du Suriname", "UYT": "heure normale de l’Uruguay", "BT": "heure du Bhoutan", "TMST": "heure d’été du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "GYT": "heure du Guyana", "AKST": "heure normale de l’Alaska", "WITA": "heure du Centre indonésien", "CST": "heure normale du centre nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "SGT": "heure de Singapour", "PDT": "heure d’été du Pacifique", "AWST": "heure normale de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "AST": "heure normale de l’Atlantique", "VET": "heure du Venezuela", "MYT": "heure de la Malaisie", "AWDT": "heure d’été de l’Ouest de l’Australie"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MR' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MR) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MR) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MR) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MR'
-func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MR'
// in accounting notation.
-func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MR'
diff --git a/fr_MU/fr_MU.go b/fr_MU/fr_MU.go
index dc025b66..df4d3409 100644
--- a/fr_MU/fr_MU.go
+++ b/fr_MU/fr_MU.go
@@ -18,7 +18,7 @@ type fr_MU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Rs", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"VET": "heure du Venezuela", "ChST": "heure des Chamorro", "MYT": "heure de la Malaisie", "WIT": "heure de l’Est indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CHAST": "heure normale des îles Chatham", "MEZ": "heure normale d’Europe centrale", "MDT": "heure d’été des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "ARST": "heure d’été de l’Argentine", "NZST": "heure normale de la Nouvelle-Zélande", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "WART": "heure normale de l’Ouest argentin", "HKST": "heure d’été de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "TMST": "heure d’été du Turkménistan", "SGT": "heure de Singapour", "UYT": "heure normale de l’Uruguay", "COST": "heure d’été de Colombie", "BT": "heure du Bhoutan", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "LHDT": "heure d’été de Lord Howe", "AWST": "heure normale de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "MESZ": "heure d’été d’Europe centrale", "JDT": "heure d’été du Japon", "SAST": "heure normale d’Afrique méridionale", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "BOT": "heure de Bolivie", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "PST": "heure normale du Pacifique nord-américain", "AST": "heure normale de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "LHST": "heure normale de Lord Howe", "CDT": "heure d’été du Centre", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "AKDT": "heure d’été de l’Alaska", "WIB": "heure de l’Ouest indonésien", "AEST": "heure normale de l’Est de l’Australie", "HAT": "heure d’été de Terre-Neuve", "OESZ": "heure d’été d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "IST": "heure de l’Inde", "HNT": "heure normale de Terre-Neuve", "GMT": "heure moyenne de Greenwich", "CHADT": "heure d’été des îles Chatham", "ACDT": "heure d’été du centre de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "CST": "heure normale du centre nord-américain", "HKT": "heure normale de Hong Kong", "CLT": "heure normale du Chili", "UYST": "heure d’été de l’Uruguay", "ECT": "heure de l’Équateur", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "EDT": "heure d’été de l’Est", "CLST": "heure d’été du Chili", "PDT": "heure d’été du Pacifique", "ART": "heure normale d’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie"},
+ timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "BOT": "heure de Bolivie", "ARST": "heure d’été de l’Argentine", "LHST": "heure normale de Lord Howe", "CHADT": "heure d’été des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été des Açores", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "EST": "heure normale de l’Est nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "JDT": "heure d’été du Japon", "WAST": "heure d’été d’Afrique de l’Ouest", "UYT": "heure normale de l’Uruguay", "GYT": "heure du Guyana", "MST": "heure normale des Rocheuses", "TMT": "heure normale du Turkménistan", "CLST": "heure d’été du Chili", "PDT": "heure d’été du Pacifique", "AWST": "heure normale de l’Ouest de l’Australie", "AKDT": "heure d’été de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "JST": "heure normale du Japon", "ADT": "heure d’été de l’Atlantique", "GMT": "heure moyenne de Greenwich", "COT": "heure normale de Colombie", "AEST": "heure normale de l’Est de l’Australie", "CDT": "heure d’été du Centre", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "AKST": "heure normale de l’Alaska", "WIB": "heure de l’Ouest indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "UYST": "heure d’été de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "AEDT": "heure d’été de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "WIT": "heure de l’Est indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EDT": "heure d’été de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "MYT": "heure de la Malaisie", "GFT": "heure de la Guyane française", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "VET": "heure du Venezuela", "WART": "heure normale de l’Ouest argentin", "MDT": "heure d’été des Rocheuses", "SGT": "heure de Singapour", "IST": "heure de l’Inde", "ECT": "heure de l’Équateur", "WESZ": "heure d’été d’Europe de l’Ouest", "CLT": "heure normale du Chili", "ACST": "heure normale du centre de l’Australie", "MEZ": "heure normale d’Europe centrale"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_MU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_MU' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_MU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_MU) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_MU) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_MU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_MU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_MU) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_MU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_MU) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_MU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MU'
-func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_MU'
// in accounting notation.
-func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_MU'
diff --git a/fr_NC/fr_NC.go b/fr_NC/fr_NC.go
index c134757b..015334f0 100644
--- a/fr_NC/fr_NC.go
+++ b/fr_NC/fr_NC.go
@@ -18,7 +18,7 @@ type fr_NC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "WIB": "heure de l’Ouest indonésien", "TMT": "heure normale du Turkménistan", "WAST": "heure d’été d’Afrique de l’Ouest", "MYT": "heure de la Malaisie", "WIT": "heure de l’Est indonésien", "SGT": "heure de Singapour", "CDT": "heure d’été du Centre", "OEZ": "heure normale d’Europe de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "ART": "heure normale d’Argentine", "BT": "heure du Bhoutan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "ARST": "heure d’été de l’Argentine", "ADT": "heure d’été de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "GFT": "heure de la Guyane française", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "WITA": "heure du Centre indonésien", "LHDT": "heure d’été de Lord Howe", "HKT": "heure normale de Hong Kong", "AST": "heure normale de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "ChST": "heure des Chamorro", "MST": "heure normale de Macao", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "JST": "heure normale du Japon", "MDT": "heure d’été de Macao", "CHADT": "heure d’été des îles Chatham", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "OESZ": "heure d’été d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "SAST": "heure normale d’Afrique méridionale", "NZDT": "heure d’été de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "WART": "heure normale de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "HNT": "heure normale de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "CHAST": "heure normale des îles Chatham", "PDT": "heure d’été du Pacifique", "GYT": "heure du Guyana", "WARST": "heure d’été de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "IST": "heure de l’Inde", "CST": "heure normale du centre nord-américain", "CLT": "heure normale du Chili", "UYST": "heure d’été de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "AWST": "heure normale de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "∅∅∅": "heure d’été des Açores", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "SRT": "heure du Suriname", "CAT": "heure normale d’Afrique centrale", "COT": "heure normale de Colombie"},
+ timezones: map[string]string{"WAST": "heure d’été d’Afrique de l’Ouest", "CLST": "heure d’été du Chili", "JDT": "heure d’été du Japon", "MDT": "heure d’été des Rocheuses", "ARST": "heure d’été de l’Argentine", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "EST": "heure normale de l’Est nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "ART": "heure normale d’Argentine", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "AKST": "heure normale de l’Alaska", "MYT": "heure de la Malaisie", "GFT": "heure de la Guyane française", "∅∅∅": "heure d’été des Açores", "UYT": "heure normale de l’Uruguay", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "AEST": "heure normale de l’Est de l’Australie", "BT": "heure du Bhoutan", "ECT": "heure de l’Équateur", "SAST": "heure normale d’Afrique méridionale", "SGT": "heure de Singapour", "SRT": "heure du Suriname", "UYST": "heure d’été de l’Uruguay", "COST": "heure d’été de Colombie", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "WARST": "heure d’été de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "ChST": "heure des Chamorro", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "ACST": "heure normale du centre de l’Australie", "WIT": "heure de l’Est indonésien", "CLT": "heure normale du Chili", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "GMT": "heure moyenne de Greenwich", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACDT": "heure d’été du centre de l’Australie", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "HKT": "heure normale de Hong Kong", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "LHDT": "heure d’été de Lord Howe", "JST": "heure normale du Japon", "TMT": "heure normale du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_NC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_NC' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_NC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_NC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_NC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_NC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_NC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_NC) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_NC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_NC) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_NC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_NC'
-func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_NC'
// in accounting notation.
-func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_NC'
diff --git a/fr_NE/fr_NE.go b/fr_NE/fr_NE.go
index 75eecbee..fcb59b96 100644
--- a/fr_NE/fr_NE.go
+++ b/fr_NE/fr_NE.go
@@ -18,7 +18,7 @@ type fr_NE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "WAST": "heure d’été d’Afrique de l’Ouest", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "TMST": "heure d’été du Turkménistan", "MYT": "heure de la Malaisie", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "CHADT": "heure d’été des îles Chatham", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "VET": "heure du Venezuela", "LHST": "heure normale de Lord Howe", "WESZ": "heure d’été d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "SRT": "heure du Suriname", "∅∅∅": "heure d’été des Açores", "AKST": "heure normale de l’Alaska", "TMT": "heure normale du Turkménistan", "PDT": "heure d’été du Pacifique", "CHAST": "heure normale des îles Chatham", "BOT": "heure de Bolivie", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "WARST": "heure d’été de l’Ouest argentin", "AWDT": "heure d’été de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "ECT": "heure de l’Équateur", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JST": "heure normale du Japon", "NZST": "heure normale de la Nouvelle-Zélande", "ACST": "heure normale du centre de l’Australie", "LHDT": "heure d’été de Lord Howe", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "COST": "heure d’été de Colombie", "WITA": "heure du Centre indonésien", "SAST": "heure normale d’Afrique méridionale", "IST": "heure de l’Inde", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWST": "heure normale de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "ACDT": "heure d’été du centre de l’Australie", "GYT": "heure du Guyana", "MDT": "heure d’été des Rocheuses", "CST": "heure normale du centre nord-américain", "COT": "heure normale de Colombie", "MEZ": "heure normale d’Europe centrale", "JDT": "heure d’été du Japon", "ChST": "heure des Chamorro", "GFT": "heure de la Guyane française", "AKDT": "heure d’été de l’Alaska", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "AEDT": "heure d’été de l’Est de l’Australie", "MST": "heure normale des Rocheuses", "EAT": "heure normale d’Afrique de l’Est"},
+ timezones: map[string]string{"BOT": "heure de Bolivie", "∅∅∅": "heure d’été du Pérou", "WARST": "heure d’été de l’Ouest argentin", "OEZ": "heure normale d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "CST": "heure normale du centre nord-américain", "EDT": "heure d’été de l’Est", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "ECT": "heure de l’Équateur", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "COST": "heure d’été de Colombie", "WEZ": "heure normale d’Europe de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "GMT": "heure moyenne de Greenwich", "MST": "heure normale de Macao", "WIB": "heure de l’Ouest indonésien", "GYT": "heure du Guyana", "ChST": "heure des Chamorro", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "SGT": "heure de Singapour", "IST": "heure de l’Inde", "HNT": "heure normale de Terre-Neuve", "SRT": "heure du Suriname", "UYST": "heure d’été de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "MDT": "heure d’été de Macao", "UYT": "heure normale de l’Uruguay", "TMT": "heure normale du Turkménistan", "CHAST": "heure normale des îles Chatham", "JST": "heure normale du Japon", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "VET": "heure du Venezuela", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "AKST": "heure normale de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "WIT": "heure de l’Est indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "CLST": "heure d’été du Chili", "CDT": "heure d’été du Centre", "WESZ": "heure d’été d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "CAT": "heure normale d’Afrique centrale", "GFT": "heure de la Guyane française", "NZDT": "heure d’été de la Nouvelle-Zélande", "AWDT": "heure d’été de l’Ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "MYT": "heure de la Malaisie", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "CHADT": "heure d’été des îles Chatham", "ADT": "heure d’été de l’Atlantique", "HKT": "heure normale de Hong Kong", "AKDT": "heure d’été de l’Alaska", "EAT": "heure normale d’Afrique de l’Est"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_NE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_NE' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_NE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_NE) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_NE) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_NE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_NE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_NE) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_NE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_NE) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_NE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_NE'
-func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_NE'
// in accounting notation.
-func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_NE'
diff --git a/fr_PF/fr_PF.go b/fr_PF/fr_PF.go
index df8f9409..785fcd10 100644
--- a/fr_PF/fr_PF.go
+++ b/fr_PF/fr_PF.go
@@ -18,7 +18,7 @@ type fr_PF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "GMT": "heure moyenne de Greenwich", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MST": "heure normale de Macao", "UYT": "heure normale de l’Uruguay", "OESZ": "heure d’été d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "CDT": "heure d’été du Centre", "UYST": "heure d’été de l’Uruguay", "CHAST": "heure normale des îles Chatham", "BOT": "heure de Bolivie", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "AST": "heure normale de l’Atlantique", "ChST": "heure des Chamorro", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "SRT": "heure du Suriname", "∅∅∅": "heure d’été de Brasilia", "PDT": "heure d’été du Pacifique", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "ACWST": "heure normale du centre-ouest de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "CLT": "heure normale du Chili", "ACST": "heure normale du centre de l’Australie", "MDT": "heure d’été de Macao", "HKT": "heure normale de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "GYT": "heure du Guyana", "SGT": "heure de Singapour", "CAT": "heure normale d’Afrique centrale", "PST": "heure normale du Pacifique nord-américain", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "MEZ": "heure normale d’Europe centrale", "IST": "heure de l’Inde", "HAST": "heure normale d’Hawaii - Aléoutiennes", "EDT": "heure d’été de l’Est", "BT": "heure du Bhoutan", "MESZ": "heure d’été d’Europe centrale", "ARST": "heure d’été de l’Argentine", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "WAT": "heure normale d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "CST": "heure normale du centre nord-américain", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "TMT": "heure normale du Turkménistan", "MYT": "heure de la Malaisie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "VET": "heure du Venezuela", "AKST": "heure normale de l’Alaska"},
+ timezones: map[string]string{"WIT": "heure de l’Est indonésien", "CDT": "heure d’été du Centre", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JST": "heure normale du Japon", "MEZ": "heure normale d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "SRT": "heure du Suriname", "CLT": "heure normale du Chili", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "OESZ": "heure d’été d’Europe de l’Est", "EAT": "heure normale d’Afrique de l’Est", "OEZ": "heure normale d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "EST": "heure normale de l’Est nord-américain", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "JDT": "heure d’été du Japon", "SGT": "heure de Singapour", "MDT": "heure d’été des Rocheuses", "MYT": "heure de la Malaisie", "CST": "heure normale du centre nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "CLST": "heure d’été du Chili", "WARST": "heure d’été de l’Ouest argentin", "MST": "heure normale des Rocheuses", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "AEDT": "heure d’été de l’Est de l’Australie", "EDT": "heure d’été de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "GYT": "heure du Guyana", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "ACST": "heure normale du centre de l’Australie", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "ChST": "heure des Chamorro", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "GMT": "heure moyenne de Greenwich", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "CHADT": "heure d’été des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "∅∅∅": "heure d’été des Açores", "SAST": "heure normale d’Afrique méridionale", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "PDT": "heure d’été du Pacifique", "BT": "heure du Bhoutan", "WAST": "heure d’été d’Afrique de l’Ouest", "IST": "heure de l’Inde", "LHST": "heure normale de Lord Howe", "HAT": "heure d’été de Terre-Neuve"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_PF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_PF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_PF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_PF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_PF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_PF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_PF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_PF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_PF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_PF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_PF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_PF'
-func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_PF'
// in accounting notation.
-func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_PF'
diff --git a/fr_PM/fr_PM.go b/fr_PM/fr_PM.go
index 3de04878..3bf7da3f 100644
--- a/fr_PM/fr_PM.go
+++ b/fr_PM/fr_PM.go
@@ -18,7 +18,7 @@ type fr_PM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "AWDT": "heure d’été de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "WARST": "heure d’été de l’Ouest argentin", "AST": "heure normale de l’Atlantique", "IST": "heure de l’Inde", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "PST": "heure normale du Pacifique nord-américain", "JDT": "heure d’été du Japon", "CAT": "heure normale d’Afrique centrale", "EST": "heure normale de l’Est nord-américain", "COST": "heure d’été de Colombie", "COT": "heure normale de Colombie", "WITA": "heure du Centre indonésien", "SGT": "heure de Singapour", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "AKDT": "heure d’été de l’Alaska", "AEDT": "heure d’été de l’Est de l’Australie", "VET": "heure du Venezuela", "ARST": "heure d’été de l’Argentine", "∅∅∅": "heure d’été des Açores", "EAT": "heure normale d’Afrique de l’Est", "UYST": "heure d’été de l’Uruguay", "OEZ": "heure normale d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WIB": "heure de l’Ouest indonésien", "ACDT": "heure d’été du centre de l’Australie", "CLT": "heure normale du Chili", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "WART": "heure normale de l’Ouest argentin", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MST": "heure normale de Macao", "GYT": "heure du Guyana", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "ADT": "heure d’été de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "AKST": "heure normale de l’Alaska", "CST": "heure normale du centre nord-américain", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "WEZ": "heure normale d’Europe de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "AEST": "heure normale de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "EDT": "heure d’été de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "ECT": "heure de l’Équateur", "LHST": "heure normale de Lord Howe", "ChST": "heure des Chamorro", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "BT": "heure du Bhoutan", "WAST": "heure d’été d’Afrique de l’Ouest", "SRT": "heure du Suriname", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "LHDT": "heure d’été de Lord Howe", "HKST": "heure d’été de Hong Kong", "MDT": "heure d’été de Macao", "NZDT": "heure d’été de la Nouvelle-Zélande"},
+ timezones: map[string]string{"WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "SAST": "heure normale d’Afrique méridionale", "ACWST": "heure normale du centre-ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "IST": "heure de l’Inde", "CHAST": "heure normale des îles Chatham", "EST": "heure normale de l’Est nord-américain", "HKST": "heure d’été de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AST": "heure normale de l’Atlantique", "CAT": "heure normale d’Afrique centrale", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "EDT": "heure d’été de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "SRT": "heure du Suriname", "BOT": "heure de Bolivie", "GFT": "heure de la Guyane française", "COT": "heure normale de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "PDT": "heure d’été du Pacifique", "ACDT": "heure d’été du centre de l’Australie", "MST": "heure normale des Rocheuses", "UYST": "heure d’été de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "LHDT": "heure d’été de Lord Howe", "AWDT": "heure d’été de l’Ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "ChST": "heure des Chamorro", "AKST": "heure normale de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "CLST": "heure d’été du Chili", "WITA": "heure du Centre indonésien", "MDT": "heure d’été des Rocheuses", "WEZ": "heure normale d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "ADT": "heure d’été de l’Atlantique", "GYT": "heure du Guyana", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "MYT": "heure de la Malaisie", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "JDT": "heure d’été du Japon", "VET": "heure du Venezuela", "SGT": "heure de Singapour", "BT": "heure du Bhoutan", "WAT": "heure normale d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "ART": "heure normale d’Argentine", "JST": "heure normale du Japon", "WART": "heure normale de l’Ouest argentin", "∅∅∅": "heure d’été des Açores", "CST": "heure normale du centre nord-américain", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "OESZ": "heure d’été d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "AKDT": "heure d’été de l’Alaska", "HADT": "heure d’été d’Hawaii - Aléoutiennes"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_PM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_PM' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_PM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_PM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_PM) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_PM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_PM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_PM) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_PM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_PM) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_PM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_PM'
-func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_PM'
// in accounting notation.
-func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_PM'
diff --git a/fr_RE/fr_RE.go b/fr_RE/fr_RE.go
index 3fb3ac89..5d912fdb 100644
--- a/fr_RE/fr_RE.go
+++ b/fr_RE/fr_RE.go
@@ -18,7 +18,7 @@ type fr_RE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "MST": "heure normale de Macao", "ADT": "heure d’été de l’Atlantique", "LHST": "heure normale de Lord Howe", "∅∅∅": "heure d’été des Açores", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "MYT": "heure de la Malaisie", "EAT": "heure normale d’Afrique de l’Est", "HAT": "heure d’été de Terre-Neuve", "AEST": "heure normale de l’Est de l’Australie", "ACST": "heure normale du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "IST": "heure de l’Inde", "GMT": "heure moyenne de Greenwich", "ARST": "heure d’été de l’Argentine", "WART": "heure normale de l’Ouest argentin", "OESZ": "heure d’été d’Europe de l’Est", "CHADT": "heure d’été des îles Chatham", "GFT": "heure de la Guyane française", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "SGT": "heure de Singapour", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "CHAST": "heure normale des îles Chatham", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "CLT": "heure normale du Chili", "PDT": "heure d’été du Pacifique", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "ART": "heure normale d’Argentine", "CDT": "heure d’été du Centre", "WESZ": "heure d’été d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "WARST": "heure d’été de l’Ouest argentin", "VET": "heure du Venezuela", "WIT": "heure de l’Est indonésien", "HNT": "heure normale de Terre-Neuve", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "BOT": "heure de Bolivie", "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", "HKT": "heure normale de Hong Kong", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "MDT": "heure d’été de Macao", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "UYT": "heure normale de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACDT": "heure d’été du centre de l’Australie"},
+ timezones: map[string]string{"EAT": "heure normale d’Afrique de l’Est", "MESZ": "heure d’été d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "SGT": "heure de Singapour", "PDT": "heure d’été du Pacifique", "BT": "heure du Bhoutan", "SAST": "heure normale d’Afrique méridionale", "WIB": "heure de l’Ouest indonésien", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "CST": "heure normale du centre nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "WART": "heure normale de l’Ouest argentin", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "UYT": "heure normale de l’Uruguay", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "HAT": "heure d’été de Terre-Neuve", "ART": "heure normale d’Argentine", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "CHADT": "heure d’été des îles Chatham", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "MDT": "heure d’été des Rocheuses", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "∅∅∅": "heure d’été des Açores", "UYST": "heure d’été de l’Uruguay", "LHST": "heure normale de Lord Howe", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CLT": "heure normale du Chili", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "ChST": "heure des Chamorro", "MEZ": "heure normale d’Europe centrale", "AEST": "heure normale de l’Est de l’Australie", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "MST": "heure normale des Rocheuses", "ARST": "heure d’été de l’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "COST": "heure d’été de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "BOT": "heure de Bolivie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "AST": "heure normale de l’Atlantique", "GYT": "heure du Guyana", "JDT": "heure d’été du Japon", "ACST": "heure normale du centre de l’Australie", "GMT": "heure moyenne de Greenwich", "ECT": "heure de l’Équateur", "CHAST": "heure normale des îles Chatham", "CAT": "heure normale d’Afrique centrale", "HKST": "heure d’été de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_RE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_RE' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_RE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_RE) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_RE) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_RE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_RE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_RE) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_RE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_RE) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_RE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_RE'
-func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_RE'
// in accounting notation.
-func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_RE'
diff --git a/fr_RW/fr_RW.go b/fr_RW/fr_RW.go
index 2dbbf0b3..fc37a947 100644
--- a/fr_RW/fr_RW.go
+++ b/fr_RW/fr_RW.go
@@ -18,7 +18,7 @@ type fr_RW struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "RF", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "EST": "heure normale de l’Est nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "MST": "heure normale des Rocheuses", "WIT": "heure de l’Est indonésien", "CHAST": "heure normale des îles Chatham", "WART": "heure normale de l’Ouest argentin", "AST": "heure normale de l’Atlantique", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "UYST": "heure d’été de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "EDT": "heure d’été de l’Est", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "TMT": "heure normale du Turkménistan", "∅∅∅": "heure d’été des Açores", "CAT": "heure normale d’Afrique centrale", "NZDT": "heure d’été de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "TMST": "heure d’été du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "MDT": "heure d’été des Rocheuses", "ART": "heure normale d’Argentine", "MYT": "heure de la Malaisie", "IST": "heure de l’Inde", "AEST": "heure normale de l’Est de l’Australie", "COT": "heure normale de Colombie", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "VET": "heure du Venezuela", "AWST": "heure normale de l’Ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "PDT": "heure d’été du Pacifique", "WARST": "heure d’été de l’Ouest argentin", "WITA": "heure du Centre indonésien", "CLT": "heure normale du Chili", "GYT": "heure du Guyana", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SGT": "heure de Singapour", "CDT": "heure d’été du Centre", "ARST": "heure d’été de l’Argentine", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AKDT": "heure d’été de l’Alaska", "BT": "heure du Bhoutan", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "PST": "heure normale du Pacifique nord-américain", "OESZ": "heure d’été d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "LHDT": "heure d’été de Lord Howe", "UYT": "heure normale de l’Uruguay", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "GMT": "heure moyenne de Greenwich", "CHADT": "heure d’été des îles Chatham", "AWDT": "heure d’été de l’Ouest de l’Australie", "CLST": "heure d’été du Chili"},
+ timezones: map[string]string{"EAT": "heure normale d’Afrique de l’Est", "OEZ": "heure normale d’Europe de l’Est", "CST": "heure normale du centre nord-américain", "WART": "heure normale de l’Ouest argentin", "BOT": "heure de Bolivie", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "MEZ": "heure normale d’Europe centrale", "OESZ": "heure d’été d’Europe de l’Est", "SRT": "heure du Suriname", "ARST": "heure d’été de l’Argentine", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "ACST": "heure normale du centre de l’Australie", "SGT": "heure de Singapour", "UYST": "heure d’été de l’Uruguay", "WIT": "heure de l’Est indonésien", "EDT": "heure d’été de l’Est", "MDT": "heure d’été de Macao", "NZDT": "heure d’été de la Nouvelle-Zélande", "∅∅∅": "heure d’été de l’Acre", "NZST": "heure normale de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "AST": "heure normale de l’Atlantique", "UYT": "heure normale de l’Uruguay", "TMST": "heure d’été du Turkménistan", "COST": "heure d’été de Colombie", "JST": "heure normale du Japon", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "PDT": "heure d’été du Pacifique", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "IST": "heure de l’Inde", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "WAST": "heure d’été d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "TMT": "heure normale du Turkménistan", "ECT": "heure de l’Équateur", "LHDT": "heure d’été de Lord Howe", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "MESZ": "heure d’été d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "AEST": "heure normale de l’Est de l’Australie", "CHADT": "heure d’été des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "AKST": "heure normale de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "CAT": "heure normale d’Afrique centrale", "WITA": "heure du Centre indonésien", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "MST": "heure normale de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "VET": "heure du Venezuela"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_RW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_RW' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_RW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_RW) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_RW) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_RW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_RW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_RW) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_RW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_RW) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_RW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_RW'
-func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_RW'
// in accounting notation.
-func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_RW'
diff --git a/fr_SC/fr_SC.go b/fr_SC/fr_SC.go
index 1c8eb22b..dbf8ff7e 100644
--- a/fr_SC/fr_SC.go
+++ b/fr_SC/fr_SC.go
@@ -18,7 +18,7 @@ type fr_SC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "SR", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "CLST": "heure d’été du Chili", "GMT": "heure moyenne de Greenwich", "WART": "heure normale de l’Ouest argentin", "SRT": "heure du Suriname", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "AKST": "heure normale de l’Alaska", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "MEZ": "heure normale d’Europe centrale", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "SGT": "heure de Singapour", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "CST": "heure normale du centre nord-américain", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "ECT": "heure de l’Équateur", "WIB": "heure de l’Ouest indonésien", "ACST": "heure normale du centre de l’Australie", "MYT": "heure de la Malaisie", "TMT": "heure normale du Turkménistan", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "CHADT": "heure d’été des îles Chatham", "PST": "heure normale du Pacifique nord-américain", "COST": "heure d’été de Colombie", "VET": "heure du Venezuela", "WESZ": "heure d’été d’Europe de l’Ouest", "HKT": "heure normale de Hong Kong", "PDT": "heure d’été du Pacifique", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "UYT": "heure normale de l’Uruguay", "AWST": "heure normale de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACDT": "heure d’été du centre de l’Australie", "GFT": "heure de la Guyane française", "COT": "heure normale de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "CLT": "heure normale du Chili", "AEST": "heure normale de l’Est de l’Australie", "ART": "heure normale d’Argentine", "WARST": "heure d’été de l’Ouest argentin", "CAT": "heure normale d’Afrique centrale", "OESZ": "heure d’été d’Europe de l’Est", "CHAST": "heure normale des îles Chatham", "WIT": "heure de l’Est indonésien", "EST": "heure normale de l’Est nord-américain", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "ChST": "heure des Chamorro"},
+ timezones: map[string]string{"SAST": "heure normale d’Afrique méridionale", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "CHADT": "heure d’été des îles Chatham", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "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", "CLT": "heure normale du Chili", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "MST": "heure normale de Macao", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "SRT": "heure du Suriname", "ECT": "heure de l’Équateur", "MDT": "heure d’été de Macao", "ACST": "heure normale du centre de l’Australie", "IST": "heure de l’Inde", "WIT": "heure de l’Est indonésien", "OEZ": "heure normale d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "AKST": "heure normale de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "VET": "heure du Venezuela", "PST": "heure normale du Pacifique nord-américain", "SGT": "heure de Singapour", "HKT": "heure normale de Hong Kong", "CAT": "heure normale d’Afrique centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "LHDT": "heure d’été de Lord Howe", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "MESZ": "heure d’été d’Europe centrale", "ADT": "heure d’été de l’Atlantique", "∅∅∅": "heure d’été des Açores", "EDT": "heure d’été de l’Est", "COST": "heure d’été de Colombie", "CLST": "heure d’été du Chili", "COT": "heure normale de Colombie", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "WEZ": "heure normale d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "CDT": "heure d’été du Centre", "WAST": "heure d’été d’Afrique de l’Ouest", "CHAST": "heure normale des îles Chatham", "PDT": "heure d’été du Pacifique", "MYT": "heure de la Malaisie", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "TMT": "heure normale du Turkménistan", "CST": "heure normale du centre nord-américain"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_SC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_SC' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_SC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_SC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_SC) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_SC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_SC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_SC) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_SC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_SC) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_SC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SC'
-func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SC'
// in accounting notation.
-func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_SC'
diff --git a/fr_SN/fr_SN.go b/fr_SN/fr_SN.go
index 358ae931..739de65f 100644
--- a/fr_SN/fr_SN.go
+++ b/fr_SN/fr_SN.go
@@ -18,7 +18,7 @@ type fr_SN struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "ACST": "heure normale du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "CHAST": "heure normale des îles Chatham", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "AKDT": "heure d’été de l’Alaska", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "LHST": "heure normale de Lord Howe", "OESZ": "heure d’été d’Europe de l’Est", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "AST": "heure normale de l’Atlantique", "MESZ": "heure d’été d’Europe centrale", "MDT": "heure d’été des Rocheuses", "ChST": "heure des Chamorro", "UYST": "heure d’été de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "COST": "heure d’été de Colombie", "GYT": "heure du Guyana", "WARST": "heure d’été de l’Ouest argentin", "MST": "heure normale des Rocheuses", "MYT": "heure de la Malaisie", "UYT": "heure normale de l’Uruguay", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "MEZ": "heure normale d’Europe centrale", "TMT": "heure normale du Turkménistan", "WIT": "heure de l’Est indonésien", "LHDT": "heure d’été de Lord Howe", "AKST": "heure normale de l’Alaska", "CAT": "heure normale d’Afrique centrale", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "HAT": "heure d’été de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "CHADT": "heure d’été des îles Chatham", "GFT": "heure de la Guyane française", "JDT": "heure d’été du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "∅∅∅": "heure d’été des Açores", "SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "BOT": "heure de Bolivie", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "EDT": "heure d’été de l’Est", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "NZST": "heure normale de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "SRT": "heure du Suriname", "TMST": "heure d’été du Turkménistan", "IST": "heure de l’Inde"},
+ timezones: map[string]string{"WIB": "heure de l’Ouest indonésien", "CLST": "heure d’été du Chili", "HKT": "heure normale de Hong Kong", "LHDT": "heure d’été de Lord Howe", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "VET": "heure du Venezuela", "CDT": "heure d’été du Centre", "ECT": "heure de l’Équateur", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "JDT": "heure d’été du Japon", "UYST": "heure d’été de l’Uruguay", "AKST": "heure normale de l’Alaska", "SAST": "heure normale d’Afrique méridionale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "ART": "heure normale d’Argentine", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "IST": "heure de l’Inde", "AWDT": "heure d’été de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "OEZ": "heure normale d’Europe de l’Est", "GFT": "heure de la Guyane française", "NZST": "heure normale de la Nouvelle-Zélande", "WEZ": "heure normale d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "EST": "heure normale de l’Est nord-américain", "ADT": "heure d’été de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "PST": "heure normale du Pacifique nord-américain", "HNT": "heure normale de Terre-Neuve", "BOT": "heure de Bolivie", "GMT": "heure moyenne de Greenwich", "WESZ": "heure d’été d’Europe de l’Ouest", "CLT": "heure normale du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "ChST": "heure des Chamorro", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "ARST": "heure d’été de l’Argentine", "LHST": "heure normale de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "WARST": "heure d’été de l’Ouest argentin", "BT": "heure du Bhoutan", "CST": "heure normale du centre nord-américain", "AKDT": "heure d’été de l’Alaska", "SRT": "heure du Suriname", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "TMST": "heure d’été du Turkménistan", "EDT": "heure d’été de l’Est", "MYT": "heure de la Malaisie", "PDT": "heure d’été du Pacifique", "WITA": "heure du Centre indonésien", "∅∅∅": "heure d’été des Açores", "HKST": "heure d’été de Hong Kong", "SGT": "heure de Singapour", "AWST": "heure normale de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_SN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_SN' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_SN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_SN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_SN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_SN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_SN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_SN) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_SN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_SN) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_SN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SN'
-func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SN'
// in accounting notation.
-func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_SN'
diff --git a/fr_SY/fr_SY.go b/fr_SY/fr_SY.go
index 12d9e340..533454dd 100644
--- a/fr_SY/fr_SY.go
+++ b/fr_SY/fr_SY.go
@@ -18,7 +18,7 @@ type fr_SY struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "LS", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "JDT": "heure d’été du Japon", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "AWDT": "heure d’été de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "OEZ": "heure normale d’Europe de l’Est", "TMT": "heure normale du Turkménistan", "ACWST": "heure normale du centre-ouest de l’Australie", "GFT": "heure de la Guyane française", "ChST": "heure des Chamorro", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "ART": "heure normale d’Argentine", "WARST": "heure d’été de l’Ouest argentin", "MESZ": "heure d’été d’Europe centrale", "CST": "heure normale du centre nord-américain", "MDT": "heure d’été de Macao", "AWST": "heure normale de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "GYT": "heure du Guyana", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "IST": "heure de l’Inde", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "UYT": "heure normale de l’Uruguay", "BOT": "heure de Bolivie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "WESZ": "heure d’été d’Europe de l’Ouest", "PST": "heure normale du Pacifique nord-américain", "ADT": "heure d’été de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "∅∅∅": "heure d’été des Açores", "ECT": "heure de l’Équateur", "CDT": "heure d’été du Centre", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "SGT": "heure de Singapour", "CLST": "heure d’été du Chili", "WIB": "heure de l’Ouest indonésien", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "MYT": "heure de la Malaisie", "SAST": "heure normale d’Afrique méridionale", "AKDT": "heure d’été de l’Alaska", "MST": "heure normale de Macao", "EST": "heure normale de l’Est nord-américain", "AEST": "heure normale de l’Est de l’Australie"},
+ timezones: map[string]string{"UYT": "heure normale de l’Uruguay", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "WITA": "heure du Centre indonésien", "TMST": "heure d’été du Turkménistan", "CST": "heure normale du centre nord-américain", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "MST": "heure normale des Rocheuses", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "LHST": "heure normale de Lord Howe", "WIB": "heure de l’Ouest indonésien", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "MDT": "heure d’été des Rocheuses", "WIT": "heure de l’Est indonésien", "CDT": "heure d’été du Centre", "COST": "heure d’été de Colombie", "∅∅∅": "heure d’été des Açores", "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", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "CLT": "heure normale du Chili", "WARST": "heure d’été de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "HKT": "heure normale de Hong Kong", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "MYT": "heure de la Malaisie", "UYST": "heure d’été de l’Uruguay", "CAT": "heure normale d’Afrique centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "JDT": "heure d’été du Japon", "MEZ": "heure normale d’Europe centrale", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "HAT": "heure d’été de Terre-Neuve", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "EST": "heure normale de l’Est nord-américain", "ECT": "heure de l’Équateur", "ADT": "heure d’été de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "AEDT": "heure d’été de l’Est de l’Australie", "SGT": "heure de Singapour", "PDT": "heure d’été du Pacifique", "NZDT": "heure d’été de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "CHADT": "heure d’été des îles Chatham", "SRT": "heure du Suriname", "ACWDT": "heure d’été du centre-ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "AKST": "heure normale de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "COT": "heure normale de Colombie", "WART": "heure normale de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_SY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_SY' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_SY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_SY) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_SY) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_SY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_SY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_SY) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_SY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_SY) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_SY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SY'
-func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_SY'
// in accounting notation.
-func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_SY'
diff --git a/fr_TD/fr_TD.go b/fr_TD/fr_TD.go
index 837c05e1..6c2c6757 100644
--- a/fr_TD/fr_TD.go
+++ b/fr_TD/fr_TD.go
@@ -18,7 +18,7 @@ type fr_TD struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "UYST": "heure d’été de l’Uruguay", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "CHAST": "heure normale des îles Chatham", "HAT": "heure d’été de Terre-Neuve", "EDT": "heure d’été de l’Est", "GMT": "heure moyenne de Greenwich", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "WEZ": "heure normale d’Europe de l’Ouest", "HKT": "heure normale de Hong Kong", "COST": "heure d’été de Colombie", "ARST": "heure d’été de l’Argentine", "CDT": "heure d’été du Centre", "UYT": "heure normale de l’Uruguay", "BOT": "heure de Bolivie", "LHST": "heure normale de Lord Howe", "ChST": "heure des Chamorro", "∅∅∅": "heure d’été de Brasilia", "SAST": "heure normale d’Afrique méridionale", "MDT": "heure d’été de Macao", "ACST": "heure normale du centre de l’Australie", "IST": "heure de l’Inde", "CAT": "heure normale d’Afrique centrale", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "WARST": "heure d’été de l’Ouest argentin", "WITA": "heure du Centre indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "OESZ": "heure d’été d’Europe de l’Est", "COT": "heure normale de Colombie", "AWST": "heure normale de l’Ouest de l’Australie", "GFT": "heure de la Guyane française", "TMST": "heure d’été du Turkménistan", "SGT": "heure de Singapour", "HAST": "heure normale d’Hawaii - Aléoutiennes", "GYT": "heure du Guyana", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "MST": "heure normale de Macao", "EST": "heure normale de l’Est nord-américain", "CLT": "heure normale du Chili", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "CST": "heure normale du centre nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "AEDT": "heure d’été de l’Est de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "AKDT": "heure d’été de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "NZDT": "heure d’été de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "CHADT": "heure d’été des îles Chatham", "WART": "heure normale de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "MYT": "heure de la Malaisie"},
+ timezones: map[string]string{"WART": "heure normale de l’Ouest argentin", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "AST": "heure normale de l’Atlantique", "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", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "JDT": "heure d’été du Japon", "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", "CLST": "heure d’été du Chili", "∅∅∅": "heure d’été des Açores", "VET": "heure du Venezuela", "EST": "heure normale de l’Est nord-américain", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "WIT": "heure de l’Est indonésien", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "WITA": "heure du Centre indonésien", "COST": "heure d’été de Colombie", "GYT": "heure du Guyana", "SRT": "heure du Suriname", "CST": "heure normale du centre nord-américain", "COT": "heure normale de Colombie", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "HKT": "heure normale de Hong Kong", "WEZ": "heure normale d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "MDT": "heure d’été de Macao", "AWST": "heure normale de l’Ouest de l’Australie", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "ChST": "heure des Chamorro", "EDT": "heure d’été de l’Est", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "SAST": "heure normale d’Afrique méridionale", "SGT": "heure de Singapour", "BT": "heure du Bhoutan", "MST": "heure normale de Macao", "OEZ": "heure normale d’Europe de l’Est", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "GMT": "heure moyenne de Greenwich", "AKDT": "heure d’été de l’Alaska", "MEZ": "heure normale d’Europe centrale", "UYT": "heure normale de l’Uruguay", "TMT": "heure normale du Turkménistan", "CDT": "heure d’été du Centre", "AKST": "heure normale de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "MESZ": "heure d’été d’Europe centrale", "MYT": "heure de la Malaisie", "HAT": "heure d’été de Terre-Neuve", "ECT": "heure de l’Équateur", "ACWST": "heure normale du centre-ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "HKST": "heure d’été de Hong Kong", "GFT": "heure de la Guyane française", "WESZ": "heure d’été d’Europe de l’Ouest", "PST": "heure normale du Pacifique nord-américain"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_TD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_TD' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_TD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_TD) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_TD) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_TD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_TD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_TD) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_TD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_TD) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_TD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TD'
-func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TD'
// in accounting notation.
-func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_TD'
diff --git a/fr_TG/fr_TG.go b/fr_TG/fr_TG.go
index a6e4f3b0..5ec95292 100644
--- a/fr_TG/fr_TG.go
+++ b/fr_TG/fr_TG.go
@@ -18,7 +18,7 @@ type fr_TG struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"VET": "heure du Venezuela", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "SRT": "heure du Suriname", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "MDT": "heure d’été des Rocheuses", "AKST": "heure normale de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "HNT": "heure normale de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "CST": "heure normale du centre nord-américain", "MST": "heure normale des Rocheuses", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "ACST": "heure normale du centre de l’Australie", "JST": "heure normale du Japon", "UYST": "heure d’été de l’Uruguay", "EST": "heure normale de l’Est nord-américain", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "LHDT": "heure d’été de Lord Howe", "WEZ": "heure normale d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "CHAST": "heure normale des îles Chatham", "WARST": "heure d’été de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "COT": "heure normale de Colombie", "TMT": "heure normale du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WESZ": "heure d’été d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "ECT": "heure de l’Équateur", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "WITA": "heure du Centre indonésien", "JDT": "heure d’été du Japon", "∅∅∅": "heure d’été des Açores", "EAT": "heure normale d’Afrique de l’Est", "UYT": "heure normale de l’Uruguay", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "AWST": "heure normale de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "OESZ": "heure d’été d’Europe de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "ChST": "heure des Chamorro", "IST": "heure de l’Inde"},
+ timezones: map[string]string{"ECT": "heure de l’Équateur", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "MYT": "heure de la Malaisie", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "GYT": "heure du Guyana", "∅∅∅": "heure d’été des Açores", "EDT": "heure d’été de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "GFT": "heure de la Guyane française", "CAT": "heure normale d’Afrique centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "SRT": "heure du Suriname", "BOT": "heure de Bolivie", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "WIB": "heure de l’Ouest indonésien", "AEST": "heure normale de l’Est de l’Australie", "MDT": "heure d’été des Rocheuses", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "BT": "heure du Bhoutan", "AST": "heure normale de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "CST": "heure normale du centre nord-américain", "VET": "heure du Venezuela", "SGT": "heure de Singapour", "HKT": "heure normale de Hong Kong", "ARST": "heure d’été de l’Argentine", "COST": "heure d’été de Colombie", "CLST": "heure d’été du Chili", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "CDT": "heure d’été du Centre", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "COT": "heure normale de Colombie", "WEZ": "heure normale d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "MST": "heure normale des Rocheuses", "UYST": "heure d’été de l’Uruguay", "TMST": "heure d’été du Turkménistan", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "HNT": "heure normale de Terre-Neuve", "WAST": "heure d’été d’Afrique de l’Ouest", "IST": "heure de l’Inde", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_TG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_TG' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_TG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_TG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_TG) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_TG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_TG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_TG) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_TG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_TG) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_TG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TG'
-func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TG'
// in accounting notation.
-func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_TG'
diff --git a/fr_TN/fr_TN.go b/fr_TN/fr_TN.go
index 87192cca..9159c8e0 100644
--- a/fr_TN/fr_TN.go
+++ b/fr_TN/fr_TN.go
@@ -18,7 +18,7 @@ type fr_TN struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "DT", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été des Açores", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "GYT": "heure du Guyana", "WARST": "heure d’été de l’Ouest argentin", "VET": "heure du Venezuela", "CAT": "heure normale d’Afrique centrale", "SRT": "heure du Suriname", "GFT": "heure de la Guyane française", "AWST": "heure normale de l’Ouest de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "MYT": "heure de la Malaisie", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "ChST": "heure des Chamorro", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "MDT": "heure d’été des Rocheuses", "LHDT": "heure d’été de Lord Howe", "CLT": "heure normale du Chili", "COST": "heure d’été de Colombie", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "NZDT": "heure d’été de la Nouvelle-Zélande", "MST": "heure normale des Rocheuses", "WIT": "heure de l’Est indonésien", "LHST": "heure normale de Lord Howe", "AEST": "heure normale de l’Est de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "AKDT": "heure d’été de l’Alaska", "CDT": "heure d’été du Centre", "JST": "heure normale du Japon", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "IST": "heure de l’Inde", "HKT": "heure normale de Hong Kong", "MESZ": "heure d’été d’Europe centrale", "SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "UYT": "heure normale de l’Uruguay", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "ARST": "heure d’été de l’Argentine", "PST": "heure normale du Pacifique nord-américain", "WAST": "heure d’été d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "OESZ": "heure d’été d’Europe de l’Est", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "JDT": "heure d’été du Japon"},
+ timezones: map[string]string{"AWST": "heure normale de l’Ouest de l’Australie", "AKST": "heure normale de l’Alaska", "COT": "heure normale de Colombie", "MESZ": "heure d’été d’Europe centrale", "IST": "heure de l’Inde", "ART": "heure normale d’Argentine", "CST": "heure normale du centre nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CHAST": "heure normale des îles Chatham", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "GMT": "heure moyenne de Greenwich", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "MDT": "heure d’été de Macao", "CLT": "heure normale du Chili", "∅∅∅": "heure d’été des Açores", "UYT": "heure normale de l’Uruguay", "EDT": "heure d’été de l’Est", "ChST": "heure des Chamorro", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "GYT": "heure du Guyana", "BOT": "heure de Bolivie", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "WESZ": "heure d’été d’Europe de l’Ouest", "MST": "heure normale de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "AST": "heure normale de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "NZST": "heure normale de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "COST": "heure d’été de Colombie", "MEZ": "heure normale d’Europe centrale", "VET": "heure du Venezuela", "HKT": "heure normale de Hong Kong", "WITA": "heure du Centre indonésien", "CDT": "heure d’été du Centre", "WIB": "heure de l’Ouest indonésien", "MYT": "heure de la Malaisie", "SRT": "heure du Suriname", "WIT": "heure de l’Est indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "OESZ": "heure d’été d’Europe de l’Est", "CAT": "heure normale d’Afrique centrale", "CLST": "heure d’été du Chili", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "ECT": "heure de l’Équateur", "WARST": "heure d’été de l’Ouest argentin", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "WART": "heure normale de l’Ouest argentin", "BT": "heure du Bhoutan", "EST": "heure normale de l’Est nord-américain"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_TN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_TN' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_TN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_TN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_TN) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_TN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_TN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_TN) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_TN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_TN) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_TN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TN'
-func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_TN'
// in accounting notation.
-func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_TN'
diff --git a/fr_VU/fr_VU.go b/fr_VU/fr_VU.go
index 79fa443c..222bf964 100644
--- a/fr_VU/fr_VU.go
+++ b/fr_VU/fr_VU.go
@@ -18,7 +18,7 @@ type fr_VU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "VT", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "LHDT": "heure d’été de Lord Howe", "GYT": "heure du Guyana", "WAT": "heure normale d’Afrique de l’Ouest", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "EAT": "heure normale d’Afrique de l’Est", "UYST": "heure d’été de l’Uruguay", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "ChST": "heure des Chamorro", "∅∅∅": "heure d’été des Açores", "HKST": "heure d’été de Hong Kong", "WIB": "heure de l’Ouest indonésien", "MEZ": "heure normale d’Europe centrale", "VET": "heure du Venezuela", "AWDT": "heure d’été de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "MYT": "heure de la Malaisie", "AKST": "heure normale de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "UYT": "heure normale de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "IST": "heure de l’Inde", "CDT": "heure d’été du Centre", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "BT": "heure du Bhoutan", "MDT": "heure d’été des Rocheuses", "JST": "heure normale du Japon", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "SGT": "heure de Singapour", "NZDT": "heure d’été de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "SAST": "heure normale d’Afrique méridionale", "LHST": "heure normale de Lord Howe", "EDT": "heure d’été de l’Est", "CLT": "heure normale du Chili", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "OESZ": "heure d’été d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "PDT": "heure d’été du Pacifique", "BOT": "heure de Bolivie", "AST": "heure normale de l’Atlantique", "ART": "heure normale d’Argentine", "WAST": "heure d’été d’Afrique de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WART": "heure normale de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AKDT": "heure d’été de l’Alaska", "CST": "heure normale du centre nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "COST": "heure d’été de Colombie", "ACST": "heure normale du centre de l’Australie", "SRT": "heure du Suriname", "MST": "heure normale des Rocheuses", "GFT": "heure de la Guyane française"},
+ timezones: map[string]string{"SGT": "heure de Singapour", "SAST": "heure normale d’Afrique méridionale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "BOT": "heure de Bolivie", "SRT": "heure du Suriname", "COST": "heure d’été de Colombie", "GFT": "heure de la Guyane française", "ECT": "heure de l’Équateur", "AWDT": "heure d’été de l’Ouest de l’Australie", "PDT": "heure d’été du Pacifique", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "CLT": "heure normale du Chili", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "MST": "heure normale des Rocheuses", "PST": "heure normale du Pacifique nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été des Açores", "WITA": "heure du Centre indonésien", "COT": "heure normale de Colombie", "ACWST": "heure normale du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "HKST": "heure d’été de Hong Kong", "WARST": "heure d’été de l’Ouest argentin", "GMT": "heure moyenne de Greenwich", "NZST": "heure normale de la Nouvelle-Zélande", "JST": "heure normale du Japon", "OEZ": "heure normale d’Europe de l’Est", "ART": "heure normale d’Argentine", "WEZ": "heure normale d’Europe de l’Ouest", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "ACST": "heure normale du centre de l’Australie", "UYST": "heure d’été de l’Uruguay", "ARST": "heure d’été de l’Argentine", "WIB": "heure de l’Ouest indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "IST": "heure de l’Inde", "CAT": "heure normale d’Afrique centrale", "MDT": "heure d’été des Rocheuses", "MYT": "heure de la Malaisie", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "EDT": "heure d’été de l’Est", "CLST": "heure d’été du Chili", "JDT": "heure d’été du Japon", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "EST": "heure normale de l’Est nord-américain", "MEZ": "heure normale d’Europe centrale", "VET": "heure du Venezuela", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "AST": "heure normale de l’Atlantique", "UYT": "heure normale de l’Uruguay", "AKST": "heure normale de l’Alaska"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_VU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_VU' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_VU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_VU) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_VU) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_VU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_VU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_VU) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_VU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_VU) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_VU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_VU'
-func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_VU'
// in accounting notation.
-func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_VU'
diff --git a/fr_WF/fr_WF.go b/fr_WF/fr_WF.go
index ea877b0a..fbee4486 100644
--- a/fr_WF/fr_WF.go
+++ b/fr_WF/fr_WF.go
@@ -18,7 +18,7 @@ type fr_WF struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "HAT": "heure d’été de Terre-Neuve", "WIB": "heure de l’Ouest indonésien", "ACST": "heure normale du centre de l’Australie", "VET": "heure du Venezuela", "EST": "heure normale de l’Est nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "CHAST": "heure normale des îles Chatham", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "HKST": "heure d’été de Hong Kong", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "AEST": "heure normale de l’Est de l’Australie", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "WESZ": "heure d’été d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "IST": "heure de l’Inde", "AKDT": "heure d’été de l’Alaska", "AKST": "heure normale de l’Alaska", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "MYT": "heure de la Malaisie", "ECT": "heure de l’Équateur", "ACWST": "heure normale du centre-ouest de l’Australie", "MDT": "heure d’été de Macao", "EDT": "heure d’été de l’Est", "LHDT": "heure d’été de Lord Howe", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAST": "heure d’été d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "EAT": "heure normale d’Afrique de l’Est", "MST": "heure normale de Macao", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "CHADT": "heure d’été des îles Chatham", "WAT": "heure normale d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "ChST": "heure des Chamorro", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "HNT": "heure normale de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "ACDT": "heure d’été du centre de l’Australie", "GFT": "heure de la Guyane française", "SRT": "heure du Suriname", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "∅∅∅": "heure d’été de Brasilia", "CAT": "heure normale d’Afrique centrale", "OESZ": "heure d’été d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "CDT": "heure d’été du Centre", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "BT": "heure du Bhoutan", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "JDT": "heure d’été du Japon", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan"},
+ timezones: map[string]string{"MDT": "heure d’été de Macao", "OEZ": "heure normale d’Europe de l’Est", "BOT": "heure de Bolivie", "∅∅∅": "heure d’été de Brasilia", "WIT": "heure de l’Est indonésien", "OESZ": "heure d’été d’Europe de l’Est", "IST": "heure de l’Inde", "HNT": "heure normale de Terre-Neuve", "ECT": "heure de l’Équateur", "WESZ": "heure d’été d’Europe de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "LHST": "heure normale de Lord Howe", "MST": "heure normale de Macao", "WART": "heure normale de l’Ouest argentin", "VET": "heure du Venezuela", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "EDT": "heure d’été de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ACST": "heure normale du centre de l’Australie", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "ACDT": "heure d’été du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "NZDT": "heure d’été de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "CHAST": "heure normale des îles Chatham", "ARST": "heure d’été de l’Argentine", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "CAT": "heure normale d’Afrique centrale", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "WARST": "heure d’été de l’Ouest argentin", "MYT": "heure de la Malaisie", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "CDT": "heure d’été du Centre", "WAT": "heure normale d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "AKDT": "heure d’été de l’Alaska", "CHADT": "heure d’été des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "TMST": "heure d’été du Turkménistan", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "HKT": "heure normale de Hong Kong", "UYT": "heure normale de l’Uruguay", "WAST": "heure d’été d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "CST": "heure normale du centre nord-américain", "ChST": "heure des Chamorro", "MEZ": "heure normale d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "AKST": "heure normale de l’Alaska", "AST": "heure normale de l’Atlantique"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_WF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_WF' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_WF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_WF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_WF) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_WF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_WF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_WF) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_WF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_WF) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_WF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_WF'
-func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_WF'
// in accounting notation.
-func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_WF'
diff --git a/fr_YT/fr_YT.go b/fr_YT/fr_YT.go
index b54e2ed6..f3d78a58 100644
--- a/fr_YT/fr_YT.go
+++ b/fr_YT/fr_YT.go
@@ -18,7 +18,7 @@ type fr_YT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "CLT": "heure normale du Chili", "COT": "heure normale de Colombie", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "IST": "heure de l’Inde", "WEZ": "heure normale d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "ChST": "heure des Chamorro", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "TMST": "heure d’été du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MYT": "heure de la Malaisie", "AEST": "heure normale de l’Est de l’Australie", "CHAST": "heure normale des îles Chatham", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "LHST": "heure normale de Lord Howe", "HKST": "heure d’été de Hong Kong", "CDT": "heure d’été du Centre", "OESZ": "heure d’été d’Europe de l’Est", "SRT": "heure du Suriname", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "HKT": "heure normale de Hong Kong", "UYST": "heure d’été de l’Uruguay", "WARST": "heure d’été de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "ACWST": "heure normale du centre-ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "MDT": "heure d’été de Macao", "ARST": "heure d’été de l’Argentine", "AWDT": "heure d’été de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ART": "heure normale d’Argentine", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "∅∅∅": "heure d’été des Açores", "AKST": "heure normale de l’Alaska", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MST": "heure normale de Macao", "UYT": "heure normale de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "GFT": "heure de la Guyane française", "VET": "heure du Venezuela", "LHDT": "heure d’été de Lord Howe", "SGT": "heure de Singapour", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est"},
+ timezones: map[string]string{"ACWST": "heure normale du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "HNT": "heure normale de Terre-Neuve", "SRT": "heure du Suriname", "ADT": "heure d’été de l’Atlantique", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "CLT": "heure normale du Chili", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "WITA": "heure du Centre indonésien", "ChST": "heure des Chamorro", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "NZDT": "heure d’été de la Nouvelle-Zélande", "WART": "heure normale de l’Ouest argentin", "AWDT": "heure d’été de l’Ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "LHST": "heure normale de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "BT": "heure du Bhoutan", "∅∅∅": "heure d’été de l’Amazonie", "MST": "heure normale de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "LHDT": "heure d’été de Lord Howe", "UYST": "heure d’été de l’Uruguay", "CLST": "heure d’été du Chili", "MYT": "heure de la Malaisie", "GFT": "heure de la Guyane française", "TMT": "heure normale du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EAT": "heure normale d’Afrique de l’Est", "MEZ": "heure normale d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "COT": "heure normale de Colombie", "MDT": "heure d’été de Macao", "AEDT": "heure d’été de l’Est de l’Australie", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "ART": "heure normale d’Argentine", "GMT": "heure moyenne de Greenwich", "IST": "heure de l’Inde", "WAST": "heure d’été d’Afrique de l’Ouest", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "MESZ": "heure d’été d’Europe centrale", "AST": "heure normale de l’Atlantique", "EST": "heure normale de l’Est nord-américain", "CST": "heure normale du centre nord-américain", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "CDT": "heure d’été du Centre"},
}
}
@@ -211,7 +211,8 @@ func (fr *fr_YT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fr_YT' and handles both Whole and Real numbers based on 'v'
-func (fr *fr_YT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (fr *fr_YT) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -234,7 +234,6 @@ func (fr *fr_YT) FmtNumber(num float64, v uint64) (results string) {
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -255,13 +254,12 @@ func (fr *fr_YT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fr_YT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fr *fr_YT) FmtPercent(num float64, v uint64) (results string) {
+func (fr *fr_YT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fr.decimal)
b := make([]byte, 0, l)
@@ -272,7 +270,6 @@ func (fr *fr_YT) FmtPercent(num float64, v uint64) (results string) {
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
continue
}
@@ -294,12 +291,11 @@ func (fr *fr_YT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fr_YT'
-func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -314,7 +310,6 @@ func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -324,7 +319,6 @@ func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -360,13 +354,12 @@ func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fr_YT'
// in accounting notation.
-func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
@@ -381,7 +374,6 @@ func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.decimal) - 1; j >= 0; j-- {
b = append(b, fr.decimal[j])
}
-
inWhole = true
continue
}
@@ -391,7 +383,6 @@ func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(fr.group) - 1; j >= 0; j-- {
b = append(b, fr.group[j])
}
-
count = 1
} else {
count++
@@ -432,8 +423,7 @@ func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fr_YT'
diff --git a/fur/fur.go b/fur/fur.go
index 13821eeb..b1979e5e 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{"WESZ": "Ore estive de Europe ocidentâl", "UYST": "UYST", "MST": "MST", "WEZ": "Ore standard de Europe ocidentâl", "ARST": "ARST", "ChST": "ChST", "LHST": "LHST", "IST": "IST", "EST": "EST", "CHAST": "CHAST", "COST": "COST", "SAST": "SAST", "ACWST": "ACWST", "TMST": "TMST", "HAT": "HAT", "EDT": "EDT", "CST": "CST", "HNT": "HNT", "HKT": "HKT", "AEDT": "AEDT", "CAT": "CAT", "BT": "BT", "ACST": "ACST", "MEZ": "Ore standard de Europe centrâl", "ACWDT": "ACWDT", "HKST": "HKST", "NZST": "NZST", "WARST": "WARST", "HADT": "HADT", "GMT": "GMT", "ACDT": "ACDT", "JST": "JST", "MDT": "MDT", "AWST": "AWST", "NZDT": "NZDT", "MYT": "MYT", "JDT": "JDT", "HAST": "HAST", "AKDT": "AKDT", "SGT": "SGT", "OESZ": "Ore estive de Europe orientâl", "GYT": "GYT", "VET": "VET", "WITA": "WITA", "LHDT": "LHDT", "ECT": "ECT", "ART": "ART", "WIT": "WIT", "TMT": "TMT", "EAT": "EAT", "CDT": "CDT", "CLT": "CLT", "CLST": "CLST", "PST": "PST", "GFT": "GFT", "OEZ": "Ore standard de Europe orientâl", "AEST": "AEST", "ADT": "ADT", "MESZ": "Ore estive de Europe centrâl", "WART": "WART", "SRT": "SRT", "AWDT": "AWDT", "UYT": "UYT", "WIB": "WIB", "CHADT": "CHADT", "BOT": "BOT", "COT": "COT", "∅∅∅": "∅∅∅", "PDT": "PDT", "WAT": "WAT", "WAST": "WAST", "AST": "AST", "AKST": "AKST"},
+ timezones: map[string]string{"AST": "AST", "ADT": "ADT", "ACST": "ACST", "ACDT": "ACDT", "EST": "EST", "HAST": "HAST", "WIB": "WIB", "OEZ": "Ore standard de Europe orientâl", "TMT": "TMT", "ART": "ART", "AKDT": "AKDT", "TMST": "TMST", "WITA": "WITA", "HADT": "HADT", "MESZ": "Ore estive de Europe centrâl", "ACWST": "ACWST", "BT": "BT", "ARST": "ARST", "AKST": "AKST", "WESZ": "Ore estive de Europe ocidentâl", "WARST": "WARST", "PDT": "PDT", "HKST": "HKST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "EAT": "EAT", "MYT": "MYT", "AWDT": "AWDT", "CAT": "CAT", "WART": "WART", "IST": "IST", "PST": "PST", "HAT": "HAT", "CST": "CST", "EDT": "EDT", "WEZ": "Ore standard de Europe ocidentâl", "VET": "VET", "CHADT": "CHADT", "GFT": "GFT", "ChST": "ChST", "CDT": "CDT", "LHST": "LHST", "WAT": "WAT", "AEDT": "AEDT", "COST": "COST", "LHDT": "LHDT", "WAST": "WAST", "MST": "MST", "HKT": "HKT", "COT": "COT", "JST": "JST", "HNT": "HNT", "WIT": "WIT", "SRT": "SRT", "UYT": "UYT", "CLST": "CLST", "GYT": "GYT", "AWST": "AWST", "BOT": "BOT", "GMT": "GMT", "JDT": "JDT", "CLT": "CLT", "AEST": "AEST", "SGT": "SGT", "ECT": "ECT", "NZST": "NZST", "MDT": "MDT", "CHAST": "CHAST", "UYST": "UYST", "ACWDT": "ACWDT", "SAST": "SAST", "MEZ": "Ore standard de Europe centrâl", "OESZ": "Ore estive de Europe orientâl"},
}
}
@@ -186,7 +186,8 @@ func (fur *fur) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fur' and handles both Whole and Real numbers based on 'v'
-func (fur *fur) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (fur *fur) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fur' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fur *fur) FmtPercent(num float64, v uint64) (results string) {
+func (fur *fur) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fur.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (fur *fur) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fur.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fur'
-func (fur *fur) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fur *fur) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
@@ -316,13 +315,12 @@ func (fur *fur) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fur'
// in accounting notation.
-func (fur *fur) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fur *fur) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
@@ -391,8 +389,7 @@ func (fur *fur) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fur'
diff --git a/fur_IT/fur_IT.go b/fur_IT/fur_IT.go
index 0ab23777..7aadbbc5 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{"BT": "BT", "GYT": "GYT", "VET": "VET", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "PDT": "PDT", "WART": "WART", "CST": "CST", "HKST": "HKST", "NZST": "NZST", "WAT": "WAT", "ACST": "ACST", "SRT": "SRT", "ChST": "ChST", "MST": "MST", "JDT": "JDT", "LHST": "LHST", "AEDT": "AEDT", "AST": "AST", "MEZ": "Ore standard de Europe centrâl", "CAT": "CAT", "HNT": "HNT", "HKT": "HKT", "EST": "EST", "EDT": "EDT", "CLST": "CLST", "UYT": "UYT", "ACDT": "ACDT", "AWST": "AWST", "SAST": "SAST", "ACWDT": "ACWDT", "ART": "ART", "WITA": "WITA", "WIT": "WIT", "COST": "COST", "CHAST": "CHAST", "WAST": "WAST", "AKST": "AKST", "AKDT": "AKDT", "HAST": "HAST", "WEZ": "Ore standard de Europe ocidentâl", "AWDT": "AWDT", "CLT": "CLT", "OEZ": "Ore standard de Europe orientâl", "BOT": "BOT", "MESZ": "Ore estive de Europe centrâl", "ARST": "ARST", "EAT": "EAT", "GFT": "GFT", "MDT": "MDT", "HAT": "HAT", "CDT": "CDT", "TMT": "TMT", "NZDT": "NZDT", "ACWST": "ACWST", "MYT": "MYT", "UYST": "UYST", "PST": "PST", "GMT": "GMT", "AEST": "AEST", "CHADT": "CHADT", "COT": "COT", "HADT": "HADT", "WESZ": "Ore estive de Europe ocidentâl", "ADT": "ADT", "JST": "JST", "SGT": "SGT", "WARST": "WARST", "WIB": "WIB", "TMST": "TMST", "ECT": "ECT", "IST": "IST", "OESZ": "Ore estive de Europe orientâl"},
+ timezones: map[string]string{"TMST": "TMST", "ACWDT": "ACWDT", "NZST": "NZST", "WIB": "WIB", "AST": "AST", "HKT": "HKT", "∅∅∅": "∅∅∅", "WAT": "WAT", "SAST": "SAST", "HAT": "HAT", "JDT": "JDT", "PDT": "PDT", "BOT": "BOT", "ChST": "ChST", "PST": "PST", "ART": "ART", "GMT": "GMT", "HAST": "HAST", "ECT": "ECT", "AEST": "AEST", "ACDT": "ACDT", "SGT": "SGT", "HNT": "HNT", "WIT": "WIT", "ARST": "ARST", "MDT": "MDT", "WESZ": "Ore estive de Europe ocidentâl", "EAT": "EAT", "CLST": "CLST", "UYT": "UYT", "HADT": "HADT", "MST": "MST", "WEZ": "Ore standard de Europe ocidentâl", "NZDT": "NZDT", "OEZ": "Ore standard de Europe orientâl", "SRT": "SRT", "CAT": "CAT", "BT": "BT", "WAST": "WAST", "ACWST": "ACWST", "ACST": "ACST", "IST": "IST", "AKST": "AKST", "MESZ": "Ore estive de Europe centrâl", "MYT": "MYT", "CDT": "CDT", "AWST": "AWST", "GYT": "GYT", "EDT": "EDT", "COT": "COT", "GFT": "GFT", "TMT": "TMT", "CST": "CST", "EST": "EST", "LHST": "LHST", "LHDT": "LHDT", "CLT": "CLT", "JST": "JST", "AKDT": "AKDT", "CHAST": "CHAST", "AEDT": "AEDT", "AWDT": "AWDT", "COST": "COST", "CHADT": "CHADT", "WITA": "WITA", "OESZ": "Ore estive de Europe orientâl", "WART": "WART", "WARST": "WARST", "HKST": "HKST", "MEZ": "Ore standard de Europe centrâl", "VET": "VET", "ADT": "ADT", "UYST": "UYST"},
}
}
@@ -186,7 +186,8 @@ func (fur *fur_IT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fur_IT' and handles both Whole and Real numbers based on 'v'
-func (fur *fur_IT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (fur *fur_IT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fur_IT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fur *fur_IT) FmtPercent(num float64, v uint64) (results string) {
+func (fur *fur_IT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fur.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (fur *fur_IT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fur.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fur_IT'
-func (fur *fur_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fur *fur_IT) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
@@ -316,13 +315,12 @@ func (fur *fur_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fur_IT'
// in accounting notation.
-func (fur *fur_IT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fur *fur_IT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
@@ -391,8 +389,7 @@ func (fur *fur_IT) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fur_IT'
diff --git a/fy/fy.go b/fy/fy.go
index 1556fa7e..691e2261 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{"NZST": "Nij-Seelânske standerttiid", "ART": "Argentynske standerttiid", "MEZ": "Midden-Europeeske standerttiid", "LHST": "Lord Howe-eilânske standerttiid", "HKT": "Hongkongse standerttiid", "PDT": "Pasifik-simmertiid", "OESZ": "East-Europeeske simmertiid", "AEDT": "East-Australyske simmertiid", "CHADT": "Chatham simmertiid", "∅∅∅": "Brazyljaanske simmertiid", "AWST": "West-Australyske standerttiid", "EDT": "Eastern-simmertiid", "OEZ": "East-Europeeske standerttiid", "SRT": "Surinaamske tiid", "TMST": "Turkmeense simmertiid", "ECT": "Ecuadoraanske tiid", "HAST": "Hawaii-Aleoetyske standerttiid", "HKST": "Hongkongse simmertiid", "CLT": "Sileenske standerttiid", "WART": "West-Argentynske standerttiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "VET": "Fenezolaanske tiid", "LHDT": "Lord Howe-eilânske simmertiid", "JST": "Japanske standerttiid", "PST": "Pasifik-standerttiid", "COT": "Kolombiaanske standerttiid", "ARST": "Argentynske simmertiid", "AKST": "Alaska-standerttiid", "AKDT": "Alaska-simmertiid", "MDT": "Macause simmertiid", "HAT": "Newfoundlânske-simmertiid", "BOT": "Boliviaanske tiid", "SAST": "Sûd-Afrikaanske tiid", "GFT": "Frâns-Guyaanske tiid", "WAST": "West-Afrikaanske simmertiid", "TMT": "Turkmeense standerttiid", "EAT": "East-Afrikaanske tiid", "EST": "Eastern-standerttiid", "COST": "Kolombiaanske simmertiid", "ACST": "Midden-Australyske standerttiid", "ACDT": "Midden-Australyske simmertiid", "CST": "Central-standerttiid", "CLST": "Sileenske simmertiid", "MESZ": "Midden-Europeeske simmertiid", "MYT": "Maleisyske tiid", "WESZ": "West-Europeeske simmertiid", "AWDT": "West-Australyske simmertiid", "HNT": "Newfoundlânske-standerttiid", "GMT": "Greenwich Mean Time", "NZDT": "Nij-Seelânske simmertiid", "WARST": "West-Argentynske simmertiid", "BT": "Bhutaanske tiid", "UYT": "Uruguayaanske standerttiid", "UYST": "Uruguayaanske simmertiid", "AEST": "East-Australyske standerttiid", "ChST": "Chamorro-tiid", "MST": "Macause standerttiid", "WIB": "West-Yndonezyske tiid", "ADT": "Atlantic-simmertiid", "GYT": "Guyaanske tiid", "ACWST": "Midden-Australyske westelijke standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "CDT": "Central-simmertiid", "WEZ": "West-Europeeske standerttiid", "JDT": "Japanske simmertiid", "IST": "Yndiaaske tiid", "SGT": "Singaporese standerttiid", "CAT": "Sintraal-Afrikaanske tiid", "CHAST": "Chatham standerttiid", "WAT": "West-Afrikaanske standerttiid", "AST": "Atlantic-standerttiid", "WITA": "Sintraal-Yndonezyske tiid", "WIT": "East-Yndonezyske tiid"},
+ timezones: map[string]string{"AKDT": "Alaska-simmertiid", "NZDT": "Nij-Seelânske simmertiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "SGT": "Singaporese standerttiid", "GYT": "Guyaanske tiid", "CAT": "Sintraal-Afrikaanske tiid", "UYT": "Uruguayaanske standerttiid", "WIT": "East-Yndonezyske tiid", "TMST": "Turkmeense simmertiid", "EDT": "Eastern-simmertiid", "ACWST": "Midden-Australyske westelijke standerttiid", "NZST": "Nij-Seelânske standerttiid", "MEZ": "Midden-Europeeske standerttiid", "CLT": "Sileenske standerttiid", "IST": "Yndiaaske tiid", "HNT": "Newfoundlânske-standerttiid", "WAT": "West-Afrikaanske standerttiid", "CHADT": "Chatham simmertiid", "JDT": "Japanske simmertiid", "WITA": "Sintraal-Yndonezyske tiid", "CST": "Central-standerttiid", "EST": "Eastern-standerttiid", "HAT": "Newfoundlânske-simmertiid", "HKT": "Hongkongse standerttiid", "HKST": "Hongkongse simmertiid", "CDT": "Central-simmertiid", "HADT": "Hawaii-Aleoetyske simmertiid", "ECT": "Ecuadoraanske tiid", "WAST": "West-Afrikaanske simmertiid", "WART": "West-Argentynske standerttiid", "WARST": "West-Argentynske simmertiid", "PST": "Pasifik-standerttiid", "UYST": "Uruguayaanske simmertiid", "TMT": "Turkmeense standerttiid", "WESZ": "West-Europeeske simmertiid", "WIB": "West-Yndonezyske tiid", "AST": "Atlantic-standerttiid", "VET": "Fenezolaanske tiid", "AEST": "East-Australyske standerttiid", "AWST": "West-Australyske standerttiid", "GMT": "Greenwich Mean Time", "MYT": "Maleisyske tiid", "AKST": "Alaska-standerttiid", "SAST": "Sûd-Afrikaanske tiid", "OESZ": "East-Europeeske simmertiid", "BT": "Bhutaanske tiid", "GFT": "Frâns-Guyaanske tiid", "COST": "Kolombiaanske simmertiid", "MESZ": "Midden-Europeeske simmertiid", "AEDT": "East-Australyske simmertiid", "ARST": "Argentynske simmertiid", "ChST": "Chamorro-tiid", "COT": "Kolombiaanske standerttiid", "MST": "Macause standerttiid", "MDT": "Macause simmertiid", "CHAST": "Chatham standerttiid", "ACST": "Midden-Australyske standerttiid", "AWDT": "West-Australyske simmertiid", "ART": "Argentynske standerttiid", "CLST": "Sileenske simmertiid", "ADT": "Atlantic-simmertiid", "LHST": "Lord Howe-eilânske standerttiid", "LHDT": "Lord Howe-eilânske simmertiid", "EAT": "East-Afrikaanske tiid", "JST": "Japanske standerttiid", "ACDT": "Midden-Australyske simmertiid", "HAST": "Hawaii-Aleoetyske standerttiid", "∅∅∅": "Amazone-simmertiid", "WEZ": "West-Europeeske standerttiid", "OEZ": "East-Europeeske standerttiid", "PDT": "Pasifik-simmertiid", "BOT": "Boliviaanske tiid", "SRT": "Surinaamske tiid"},
}
}
@@ -191,7 +191,8 @@ func (fy *fy) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fy' and handles both Whole and Real numbers based on 'v'
-func (fy *fy) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,13 +228,12 @@ func (fy *fy) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fy' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fy *fy) FmtPercent(num float64, v uint64) (results string) {
+func (fy *fy) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fy.decimal)
b := make([]byte, 0, l)
@@ -259,12 +259,11 @@ func (fy *fy) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fy'
-func (fy *fy) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -321,13 +320,12 @@ func (fy *fy) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fy'
// in accounting notation.
-func (fy *fy) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fy *fy) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
@@ -398,8 +396,7 @@ func (fy *fy) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, fy.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fy'
diff --git a/fy_NL/fy_NL.go b/fy_NL/fy_NL.go
index 69e90066..9fef64da 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{"MST": "Mountain-standerttiid", "NZDT": "Nij-Seelânske simmertiid", "TMT": "Turkmeense standerttiid", "JDT": "Japanske simmertiid", "WESZ": "West-Europeeske simmertiid", "CLST": "Sileenske simmertiid", "OEZ": "East-Europeeske standerttiid", "IST": "Yndiaaske tiid", "CHADT": "Chatham simmertiid", "BOT": "Boliviaanske tiid", "GFT": "Frâns-Guyaanske tiid", "SGT": "Singaporese standerttiid", "HKST": "Hongkongse simmertiid", "OESZ": "East-Europeeske simmertiid", "AEDT": "East-Australyske simmertiid", "ADT": "Atlantic-simmertiid", "ACST": "Midden-Australyske standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "EAT": "East-Afrikaanske tiid", "HNT": "Newfoundlânske-standerttiid", "EDT": "Eastern-simmertiid", "PDT": "Pasifik-simmertiid", "WIB": "West-Yndonezyske tiid", "COST": "Kolombiaanske simmertiid", "ChST": "Chamorro-tiid", "GMT": "Greenwich Mean Time", "ACDT": "Midden-Australyske simmertiid", "SAST": "Sûd-Afrikaanske tiid", "AWST": "West-Australyske standerttiid", "CLT": "Sileenske standerttiid", "PST": "Pasifik-standerttiid", "MESZ": "Midden-Europeeske simmertiid", "ART": "Argentynske standerttiid", "WIT": "East-Yndonezyske tiid", "WEZ": "West-Europeeske standerttiid", "CHAST": "Chatham standerttiid", "COT": "Kolombiaanske standerttiid", "BT": "Bhutaanske tiid", "ARST": "Argentynske simmertiid", "WART": "West-Argentynske standerttiid", "TMST": "Turkmeense simmertiid", "AKDT": "Alaska-simmertiid", "CDT": "Central-simmertiid", "AWDT": "West-Australyske simmertiid", "EST": "Eastern-standerttiid", "NZST": "Nij-Seelânske standerttiid", "AST": "Atlantic-standerttiid", "∅∅∅": "Azoren-simmertiid", "MEZ": "Midden-Europeeske standerttiid", "VET": "Fenezolaanske tiid", "GYT": "Guyaanske tiid", "WARST": "West-Argentynske simmertiid", "MDT": "Mountain-simmertiid", "AKST": "Alaska-standerttiid", "CAT": "Sintraal-Afrikaanske tiid", "WAST": "West-Afrikaanske simmertiid", "WITA": "Sintraal-Yndonezyske tiid", "ECT": "Ecuadoraanske tiid", "HAT": "Newfoundlânske-simmertiid", "UYT": "Uruguayaanske standerttiid", "AEST": "East-Australyske standerttiid", "WAT": "West-Afrikaanske standerttiid", "SRT": "Surinaamske tiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "MYT": "Maleisyske tiid", "HAST": "Hawaii-Aleoetyske standerttiid", "HKT": "Hongkongse standerttiid", "UYST": "Uruguayaanske simmertiid", "ACWST": "Midden-Australyske westelijke standerttiid", "LHST": "Lord Howe-eilânske standerttiid", "LHDT": "Lord Howe-eilânske simmertiid", "JST": "Japanske standerttiid", "CST": "Central-standerttiid"},
+ timezones: map[string]string{"OEZ": "East-Europeeske standerttiid", "ACST": "Midden-Australyske standerttiid", "AWST": "West-Australyske standerttiid", "AWDT": "West-Australyske simmertiid", "GYT": "Guyaanske tiid", "EST": "Eastern-standerttiid", "CHADT": "Chatham simmertiid", "OESZ": "East-Europeeske simmertiid", "AST": "Atlantic-standerttiid", "CDT": "Central-simmertiid", "LHDT": "Lord Howe-eilânske simmertiid", "AEDT": "East-Australyske simmertiid", "PDT": "Pasifik-simmertiid", "GMT": "Greenwich Mean Time", "∅∅∅": "Azoren-simmertiid", "WITA": "Sintraal-Yndonezyske tiid", "HAST": "Hawaii-Aleoetyske standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "AKDT": "Alaska-simmertiid", "CST": "Central-standerttiid", "SAST": "Sûd-Afrikaanske tiid", "WIB": "West-Yndonezyske tiid", "MST": "Mountain-standerttiid", "SRT": "Surinaamske tiid", "UYT": "Uruguayaanske standerttiid", "CHAST": "Chatham standerttiid", "MEZ": "Midden-Europeeske standerttiid", "CLST": "Sileenske simmertiid", "ACDT": "Midden-Australyske simmertiid", "NZST": "Nij-Seelânske standerttiid", "ACWST": "Midden-Australyske westelijke standerttiid", "WART": "West-Argentynske standerttiid", "SGT": "Singaporese standerttiid", "CLT": "Sileenske standerttiid", "AEST": "East-Australyske standerttiid", "BOT": "Boliviaanske tiid", "CAT": "Sintraal-Afrikaanske tiid", "COST": "Kolombiaanske simmertiid", "HNT": "Newfoundlânske-standerttiid", "ARST": "Argentynske simmertiid", "AKST": "Alaska-standerttiid", "NZDT": "Nij-Seelânske simmertiid", "WAST": "West-Afrikaanske simmertiid", "JST": "Japanske standerttiid", "ART": "Argentynske standerttiid", "GFT": "Frâns-Guyaanske tiid", "WAT": "West-Afrikaanske standerttiid", "PST": "Pasifik-standerttiid", "BT": "Bhutaanske tiid", "WEZ": "West-Europeeske standerttiid", "WARST": "West-Argentynske simmertiid", "HAT": "Newfoundlânske-simmertiid", "TMST": "Turkmeense simmertiid", "ECT": "Ecuadoraanske tiid", "WESZ": "West-Europeeske simmertiid", "MESZ": "Midden-Europeeske simmertiid", "VET": "Fenezolaanske tiid", "MYT": "Maleisyske tiid", "MDT": "Mountain-simmertiid", "UYST": "Uruguayaanske simmertiid", "WIT": "East-Yndonezyske tiid", "TMT": "Turkmeense standerttiid", "ChST": "Chamorro-tiid", "COT": "Kolombiaanske standerttiid", "EAT": "East-Afrikaanske tiid", "HKT": "Hongkongse standerttiid", "HKST": "Hongkongse simmertiid", "LHST": "Lord Howe-eilânske standerttiid", "JDT": "Japanske simmertiid", "ADT": "Atlantic-simmertiid", "IST": "Yndiaaske tiid", "EDT": "Eastern-simmertiid", "ACWDT": "Midden-Australyske westelijke simmertiid"},
}
}
@@ -191,7 +191,8 @@ func (fy *fy_NL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fy_NL' and handles both Whole and Real numbers based on 'v'
-func (fy *fy_NL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,13 +228,12 @@ func (fy *fy_NL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fy_NL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fy *fy_NL) FmtPercent(num float64, v uint64) (results string) {
+func (fy *fy_NL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fy.decimal)
b := make([]byte, 0, l)
@@ -259,12 +259,11 @@ func (fy *fy_NL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, fy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fy_NL'
-func (fy *fy_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (fy *fy_NL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
@@ -321,13 +320,12 @@ func (fy *fy_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fy_NL'
// in accounting notation.
-func (fy *fy_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (fy *fy_NL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
@@ -398,8 +396,7 @@ func (fy *fy_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, fy.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'fy_NL'
diff --git a/ga/ga.go b/ga/ga.go
index e846fc09..15844fe5 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{"CAT": "Am Lár na hAfraice", "CLST": "Am Samhraidh na Sile", "SAST": "Am Caighdeánach na hAfraice Theas", "CDT": "Am Samhraidh Lárnach", "MEZ": "Am Caighdeánach Lár na hEorpa", "HKT": "Am Caighdeánach Hong Cong", "PST": "Am Caighdeánach an Aigéin Chiúin", "AEST": "Am Caighdeánach Oirthear na hAstráile", "NZST": "Am Caighdeánach na Nua-Shéalainne", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "ADT": "Am Samhraidh an Atlantaigh", "AEDT": "Am Samhraidh Oirthear na hAstráile", "TMST": "Am Samhraidh na Tuircméanastáine", "HAST": "Am Caighdeánach Haváí-Ailiúit", "CLT": "Am Caighdeánach na Sile", "CHADT": "Am Samhraidh Chatham", "COST": "Am Samhraidh na Colóime", "VET": "Am Veiniséala", "JST": "Am Caighdeánach na Seapáine", "LHDT": "Am Samhraidh Lord Howe", "EAT": "Am Oirthear na hAfraice", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "AST": "Am Caighdeánach an Atlantaigh", "MESZ": "Am Samhraidh Lár na hEorpa", "TMT": "Am Caighdeánach na Tuircméanastáine", "MST": "Am Caighdeánach na Sléibhte", "EDT": "Am Samhraidh an Oirthir", "CHAST": "Am Caighdeánach Chatham", "∅∅∅": "Am Samhraidh na nAsór", "ChST": "Am Caighdeánach Seamórach", "ACDT": "Am Samhraidh Lár na hAstráile", "ECT": "Am Eacuadór", "IST": "Am Caighdeánach na hIndia", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "UYST": "Am Samhraidh Uragua", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "CST": "Am Caighdeánach Lárnach", "AWST": "Am Caighdeánach Iarthar na hAstráile", "OESZ": "Am Samhraidh Oirthear na hEorpa", "GMT": "Meán-Am Greenwich", "WAST": "Am Samhraidh Iarthar na hAfraice", "AKDT": "Am Samhraidh Alasca", "WESZ": "Am Samhraidh Iarthar na hEorpa", "UYT": "Am Caighdeánach Uragua", "PDT": "Am Samhraidh an Aigéin Chiúin", "NZDT": "Am Samhraidh na Nua-Shéalainne", "BT": "Am na Bútáine", "AKST": "Am Caighdeánach Alasca", "ACST": "Am Caighdeánach Lár na hAstráile", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "HAT": "Am Samhraidh Thalamh an Éisc", "SGT": "Am Caighdeánach Shingeapór", "GYT": "Am na Guáine", "MDT": "Am Samhraidh na Sléibhte", "GFT": "Am Ghuáin na Fraince", "JDT": "Am Samhraidh na Seapáine", "HADT": "Am Samhraidh Haváí-Ailiúit", "SRT": "Am Shuranam", "WIT": "Am Oirthear na hIndinéise", "HKST": "Am Samhraidh Hong Cong", "WAT": "Am Caighdeánach Iarthar na hAfraice", "WITA": "Am Lár na hIndinéise", "HNT": "Am Caighdeánach Thalamh an Éisc", "WIB": "Am Iarthar na hIndinéise", "BOT": "Am na Bolaive", "COT": "Am Caighdeánach na Colóime", "LHST": "Am Caighdeánach Lord Howe", "AWDT": "Am Samhraidh Iarthar na hAstráile", "EST": "Am Caighdeánach an Oirthir", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "ART": "Am Caighdeánach na hAirgintíne", "ARST": "Am Samhraidh na hAirgintíne", "MYT": "Am na Malaeisia"},
+ timezones: map[string]string{"HAT": "Am Samhraidh Thalamh an Éisc", "HKT": "Am Caighdeánach Hong Cong", "HAST": "Am Caighdeánach Haváí-Ailiúit", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "BT": "Am na Bútáine", "WAT": "Am Caighdeánach Iarthar na hAfraice", "CHADT": "Am Samhraidh Chatham", "CAT": "Am Lár na hAfraice", "UYST": "Am Samhraidh Uragua", "ART": "Am Caighdeánach na hAirgintíne", "ARST": "Am Samhraidh na hAirgintíne", "GFT": "Am Ghuáin na Fraince", "LHDT": "Am Samhraidh Lord Howe", "SAST": "Am Caighdeánach na hAfraice Theas", "CLST": "Am Samhraidh na Sile", "AWST": "Am Caighdeánach Iarthar na hAstráile", "WAST": "Am Samhraidh Iarthar na hAfraice", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "SGT": "Am Caighdeánach Shingeapór", "HNT": "Am Caighdeánach Thalamh an Éisc", "SRT": "Am Shuranam", "CST": "Am Caighdeánach Lárnach", "AKST": "Am Caighdeánach Alasca", "VET": "Am Veiniséala", "TMST": "Am Samhraidh na Tuircméanastáine", "MDT": "Am Samhraidh Mhacao", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "CHAST": "Am Caighdeánach Chatham", "GYT": "Am na Guáine", "BOT": "Am na Bolaive", "HKST": "Am Samhraidh Hong Cong", "GMT": "Meán-Am Greenwich", "ECT": "Am Eacuadór", "WITA": "Am Lár na hIndinéise", "CDT": "Am Samhraidh Lárnach", "EST": "Am Caighdeánach an Oirthir", "WESZ": "Am Samhraidh Iarthar na hEorpa", "WIT": "Am Oirthear na hIndinéise", "TMT": "Am Caighdeánach na Tuircméanastáine", "COT": "Am Caighdeánach na Colóime", "LHST": "Am Caighdeánach Lord Howe", "AEST": "Am Caighdeánach Oirthear na hAstráile", "AEDT": "Am Samhraidh Oirthear na hAstráile", "HADT": "Am Samhraidh Haváí-Ailiúit", "ChST": "Am Caighdeánach Seamórach", "COST": "Am Samhraidh na Colóime", "NZST": "Am Caighdeánach na Nua-Shéalainne", "NZDT": "Am Samhraidh na Nua-Shéalainne", "JDT": "Am Samhraidh na Seapáine", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "PST": "Am Caighdeánach an Aigéin Chiúin", "∅∅∅": "Am Samhraidh na nAsór", "EDT": "Am Samhraidh an Oirthir", "WIB": "Am Iarthar na hIndinéise", "CLT": "Am Caighdeánach na Sile", "ADT": "Am Samhraidh an Atlantaigh", "ACST": "Am Caighdeánach Lár na hAstráile", "ACDT": "Am Samhraidh Lár na hAstráile", "MST": "Am Caighdeánach Mhacao", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "IST": "Am Caighdeánach na hIndia", "UYT": "Am Caighdeánach Uragua", "AKDT": "Am Samhraidh Alasca", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "MEZ": "Am Caighdeánach Lár na hEorpa", "MESZ": "Am Samhraidh Lár na hEorpa", "OESZ": "Am Samhraidh Oirthear na hEorpa", "JST": "Am Caighdeánach na Seapáine", "MYT": "Am na Malaeisia", "AWDT": "Am Samhraidh Iarthar na hAstráile", "EAT": "Am Oirthear na hAfraice", "AST": "Am Caighdeánach an Atlantaigh", "PDT": "Am Samhraidh an Aigéin Chiúin"},
}
}
@@ -201,7 +201,8 @@ func (ga *ga) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ga' and handles both Whole and Real numbers based on 'v'
-func (ga *ga) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (ga *ga) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ga' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ga *ga) FmtPercent(num float64, v uint64) (results string) {
+func (ga *ga) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ga.decimal)
b := make([]byte, 0, l)
@@ -269,12 +269,11 @@ func (ga *ga) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ga.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ga'
-func (ga *ga) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -327,13 +326,12 @@ func (ga *ga) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ga'
// in accounting notation.
-func (ga *ga) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ga *ga) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
@@ -398,8 +396,7 @@ func (ga *ga) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ga.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ga'
diff --git a/ga_IE/ga_IE.go b/ga_IE/ga_IE.go
index 0e328ffc..26074c5a 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{"AWST": "Am Caighdeánach Iarthar na hAstráile", "HAT": "Am Samhraidh Thalamh an Éisc", "ACDT": "Am Samhraidh Lár na hAstráile", "CDT": "Am Samhraidh Lárnach", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "EST": "Am Caighdeánach an Oirthir", "CHADT": "Am Samhraidh Chatham", "ACST": "Am Caighdeánach Lár na hAstráile", "WIT": "Am Oirthear na hIndinéise", "SGT": "Am Caighdeánach Shingeapór", "PDT": "Am Samhraidh an Aigéin Chiúin", "AEST": "Am Caighdeánach Oirthear na hAstráile", "HAST": "Am Caighdeánach Haváí-Ailiúit", "UYST": "Am Samhraidh Uragua", "AEDT": "Am Samhraidh Oirthear na hAstráile", "WAT": "Am Caighdeánach Iarthar na hAfraice", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "VET": "Am Veiniséala", "LHDT": "Am Samhraidh Lord Howe", "MYT": "Am na Malaeisia", "NZDT": "Am Samhraidh na Nua-Shéalainne", "CHAST": "Am Caighdeánach Chatham", "MDT": "Am Samhraidh na Sléibhte", "HADT": "Am Samhraidh Haváí-Ailiúit", "HKT": "Am Caighdeánach Hong Cong", "UYT": "Am Caighdeánach Uragua", "ECT": "Am Eacuadór", "EAT": "Am Oirthear na hAfraice", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "AST": "Am Caighdeánach an Atlantaigh", "BT": "Am na Bútáine", "LHST": "Am Caighdeánach Lord Howe", "AKST": "Am Caighdeánach Alasca", "BOT": "Am na Bolaive", "ART": "Am Caighdeánach na hAirgintíne", "ChST": "Am Caighdeánach Seamórach", "WIB": "Am Iarthar na hIndinéise", "ARST": "Am Samhraidh na hAirgintíne", "MESZ": "Am Samhraidh Lár na hEorpa", "TMT": "Am Caighdeánach na Tuircméanastáine", "IST": "Am Caighdeánach na hIndia", "PST": "Am Caighdeánach an Aigéin Chiúin", "COST": "Am Samhraidh na Colóime", "WAST": "Am Samhraidh Iarthar na hAfraice", "∅∅∅": "Am Samhraidh na nAsór", "AWDT": "Am Samhraidh Iarthar na hAstráile", "CAT": "Am Lár na hAfraice", "EDT": "Am Samhraidh an Oirthir", "WITA": "Am Lár na hIndinéise", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "CST": "Am Caighdeánach Lárnach", "CLST": "Am Samhraidh na Sile", "GYT": "Am na Guáine", "ADT": "Am Samhraidh an Atlantaigh", "HKST": "Am Samhraidh Hong Cong", "CLT": "Am Caighdeánach na Sile", "NZST": "Am Caighdeánach na Nua-Shéalainne", "OESZ": "Am Samhraidh Oirthear na hEorpa", "MEZ": "Am Caighdeánach Lár na hEorpa", "JST": "Am Caighdeánach na Seapáine", "HNT": "Am Caighdeánach Thalamh an Éisc", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "GMT": "Meán-Am Greenwich", "TMST": "Am Samhraidh na Tuircméanastáine", "MST": "Am Caighdeánach na Sléibhte", "GFT": "Am Ghuáin na Fraince", "SAST": "Am Caighdeánach na hAfraice Theas", "COT": "Am Caighdeánach na Colóime", "SRT": "Am Shuranam", "JDT": "Am Samhraidh na Seapáine", "AKDT": "Am Samhraidh Alasca", "WESZ": "Am Samhraidh Iarthar na hEorpa"},
+ timezones: map[string]string{"MESZ": "Am Samhraidh Lár na hEorpa", "JST": "Am Caighdeánach na Seapáine", "AEDT": "Am Samhraidh Oirthear na hAstráile", "SGT": "Am Caighdeánach Shingeapór", "EST": "Am Caighdeánach an Oirthir", "NZST": "Am Caighdeánach na Nua-Shéalainne", "JDT": "Am Samhraidh na Seapáine", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "UYT": "Am Caighdeánach Uragua", "WIT": "Am Oirthear na hIndinéise", "BT": "Am na Bútáine", "HADT": "Am Samhraidh Haváí-Ailiúit", "ChST": "Am Caighdeánach Seamórach", "WAT": "Am Caighdeánach Iarthar na hAfraice", "MST": "Am Caighdeánach Mhacao", "CLST": "Am Samhraidh na Sile", "GFT": "Am Ghuáin na Fraince", "MDT": "Am Samhraidh Mhacao", "∅∅∅": "Am Samhraidh na hAmasóine", "AWST": "Am Caighdeánach Iarthar na hAstráile", "HNT": "Am Caighdeánach Thalamh an Éisc", "UYST": "Am Samhraidh Uragua", "CST": "Am Caighdeánach Lárnach", "COST": "Am Samhraidh na Colóime", "AST": "Am Caighdeánach an Atlantaigh", "PST": "Am Caighdeánach an Aigéin Chiúin", "MYT": "Am na Malaeisia", "COT": "Am Caighdeánach na Colóime", "ECT": "Am Eacuadór", "SAST": "Am Caighdeánach na hAfraice Theas", "WESZ": "Am Samhraidh Iarthar na hEorpa", "WIB": "Am Iarthar na hIndinéise", "CLT": "Am Caighdeánach na Sile", "GYT": "Am na Guáine", "ART": "Am Caighdeánach na hAirgintíne", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "OESZ": "Am Samhraidh Oirthear na hEorpa", "PDT": "Am Samhraidh an Aigéin Chiúin", "HKT": "Am Caighdeánach Hong Cong", "EDT": "Am Samhraidh an Oirthir", "WAST": "Am Samhraidh Iarthar na hAfraice", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "AEST": "Am Caighdeánach Oirthear na hAstráile", "AWDT": "Am Samhraidh Iarthar na hAstráile", "BOT": "Am na Bolaive", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "ACST": "Am Caighdeánach Lár na hAstráile", "HAST": "Am Caighdeánach Haváí-Ailiúit", "AKST": "Am Caighdeánach Alasca", "MEZ": "Am Caighdeánach Lár na hEorpa", "VET": "Am Veiniséala", "SRT": "Am Shuranam", "CHADT": "Am Samhraidh Chatham", "ADT": "Am Samhraidh an Atlantaigh", "ACDT": "Am Samhraidh Lár na hAstráile", "IST": "Am Caighdeánach na hIndia", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "CAT": "Am Lár na hAfraice", "AKDT": "Am Samhraidh Alasca", "EAT": "Am Oirthear na hAfraice", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "HKST": "Am Samhraidh Hong Cong", "TMST": "Am Samhraidh na Tuircméanastáine", "CDT": "Am Samhraidh Lárnach", "NZDT": "Am Samhraidh na Nua-Shéalainne", "LHST": "Am Caighdeánach Lord Howe", "ARST": "Am Samhraidh na hAirgintíne", "WITA": "Am Lár na hIndinéise", "GMT": "Meán-Am Greenwich", "LHDT": "Am Samhraidh Lord Howe", "CHAST": "Am Caighdeánach Chatham", "HAT": "Am Samhraidh Thalamh an Éisc", "TMT": "Am Caighdeánach na Tuircméanastáine"},
}
}
@@ -201,7 +201,8 @@ func (ga *ga_IE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ga_IE' and handles both Whole and Real numbers based on 'v'
-func (ga *ga_IE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (ga *ga_IE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ga_IE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ga *ga_IE) FmtPercent(num float64, v uint64) (results string) {
+func (ga *ga_IE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ga.decimal)
b := make([]byte, 0, l)
@@ -269,12 +269,11 @@ func (ga *ga_IE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ga.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ga_IE'
-func (ga *ga_IE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ga *ga_IE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
@@ -327,13 +326,12 @@ func (ga *ga_IE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ga_IE'
// in accounting notation.
-func (ga *ga_IE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ga *ga_IE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
@@ -398,8 +396,7 @@ func (ga *ga_IE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ga.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ga_IE'
diff --git a/gd/gd.go b/gd/gd.go
index aadd28b0..194a010b 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{"COT": "Bun-àm Coloimbia", "AST": "Bun-àm a’ Chuain Siar", "HKT": "Bun-àm Hong Kong", "CLST": "Tìde samhraidh na Sile", "MDT": "Tìde samhraidh Monadh Aimeireaga a Tuath", "AKST": "Bun-àm Alaska", "HNT": "Bun-àm Talamh an Èisg", "PST": "Bun-àm a’ Chuain Sèimh", "BOT": "Àm Boilibhia", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "WAST": "Tìde Samhraidh Afraga an Iar", "SRT": "Àm Suranaim", "VET": "Àm na Bheiniseala", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "HAT": "Tìde samhraidh Talamh an Èisg", "UYST": "Tìde samhraidh Uruguaidh", "CLT": "Bun-àm na Sile", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "TMST": "Tìde samhraidh Turcmanastàin", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "JST": "Bun-àm na Seapaine", "ECT": "Àm Eacuadoir", "SGT": "Àm Singeapòr", "HKST": "Tìde samhraidh Hong Kong", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "ARST": "Tìde samhraidh na h-Argantaine", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "MST": "Bun-àm Monadh Aimeireaga a Tuath", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "IST": "Àm nan Innseachan", "AKDT": "Tìde samhraidh Alaska", "AWDT": "Tìde samhraidh Astràilia an Iar", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "UYT": "Bun-àm Uruguaidh", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "ADT": "Tìde samhraidh a’ Chuain Siar", "SAST": "Àm Afraga a Deas", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "ACDT": "Tìde samhraidh Meadhan Astràilia", "LHST": "Bun-àm Lord Howe", "ChST": "Àm Chamorro", "GMT": "Greenwich Mean Time", "WAT": "Bun-àm Afraga an Iar", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "EAT": "Àm Afraga an Ear", "WITA": "Àm Meadhan nan Innd-Innse", "MYT": "Àm Mhalaidhsea", "LHDT": "Tìde samhraidh Lord Howe", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "GYT": "Àm Guidheàna", "GFT": "Àm Guidheàna na Frainge", "TMT": "Bun-àm Turcmanastàin", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "BT": "Àm Butàin", "WART": "Bun-àm na h-Argantaine Siaraich", "WIT": "Àm nan Innd-Innse an Ear", "CAT": "Àm Meadhan Afraga", "CHAST": "Bun-àm Chatham", "ART": "Bun-àm na h-Argantaine", "AWST": "Bun-àm Astràilia an Iar", "∅∅∅": "Tìde samhraidh nan Eileanan Asorach", "AEST": "Bun-àm Astràilia an Ear", "AEDT": "Tìde samhraidh Astràilia an Ear", "CHADT": "Tìde samhraidh Chatham", "ACST": "Bun-àm Meadhan Astràilia", "JDT": "Tìde samhraidh na Seapaine", "COST": "Tìde samhraidh Coloimbia", "NZST": "Bun-àm Shealainn Nuaidh", "WIB": "Àm nan Innd-Innse an Iar"},
+ timezones: map[string]string{"CST": "Bun-àm Meadhan Aimeireaga a Tuath", "IST": "Àm nan Innseachan", "BOT": "Àm Boilibhia", "WIT": "Àm nan Innd-Innse an Ear", "MST": "Bun-àm Macàthu", "LHDT": "Tìde samhraidh Lord Howe", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "WART": "Bun-àm na h-Argantaine Siaraich", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "HKST": "Tìde samhraidh Hong Kong", "AEST": "Bun-àm Astràilia an Ear", "VET": "Àm na Bheiniseala", "ADT": "Tìde samhraidh a’ Chuain Siar", "MYT": "Àm Mhalaidhsea", "ChST": "Àm Chamorro", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "CHADT": "Tìde samhraidh Chatham", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "PST": "Bun-àm a’ Chuain Sèimh", "HKT": "Bun-àm Hong Kong", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "AEDT": "Tìde samhraidh Astràilia an Ear", "SGT": "Àm Singeapòr", "BT": "Àm Butàin", "WAT": "Bun-àm Afraga an Iar", "GYT": "Àm Guidheàna", "TMT": "Bun-àm Turcmanastàin", "JST": "Bun-àm na Seapaine", "CAT": "Àm Meadhan Afraga", "TMST": "Tìde samhraidh Turcmanastàin", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "MDT": "Tìde samhraidh Macàthu", "SAST": "Àm Afraga a Deas", "CHAST": "Bun-àm Chatham", "GMT": "Greenwich Mean Time", "NZST": "Bun-àm Shealainn Nuaidh", "JDT": "Tìde samhraidh na Seapaine", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "WITA": "Àm Meadhan nan Innd-Innse", "ECT": "Àm Eacuadoir", "ART": "Bun-àm na h-Argantaine", "WAST": "Tìde Samhraidh Afraga an Iar", "CLST": "Tìde samhraidh na Sile", "ACDT": "Tìde samhraidh Meadhan Astràilia", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "AKST": "Bun-àm Alaska", "COST": "Tìde samhraidh Coloimbia", "AWST": "Bun-àm Astràilia an Iar", "UYST": "Tìde samhraidh Uruguaidh", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "WIB": "Àm nan Innd-Innse an Iar", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "EAT": "Àm Afraga an Ear", "CLT": "Bun-àm na Sile", "ARST": "Tìde samhraidh na h-Argantaine", "SRT": "Àm Suranaim", "UYT": "Bun-àm Uruguaidh", "AKDT": "Tìde samhraidh Alaska", "COT": "Bun-àm Coloimbia", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "HNT": "Bun-àm Talamh an Èisg", "LHST": "Bun-àm Lord Howe", "AST": "Bun-àm a’ Chuain Siar", "AWDT": "Tìde samhraidh Astràilia an Iar", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "∅∅∅": "Tìde samhraidh Amasoin", "ACST": "Bun-àm Meadhan Astràilia", "HAT": "Tìde samhraidh Talamh an Èisg", "GFT": "Àm Guidheàna na Frainge"},
}
}
@@ -192,7 +192,8 @@ func (gd *gd) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gd' and handles both Whole and Real numbers based on 'v'
-func (gd *gd) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,7 +206,6 @@ func (gd *gd) FmtNumber(num float64, v uint64) (results string) {
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -215,7 +215,6 @@ func (gd *gd) FmtNumber(num float64, v uint64) (results string) {
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -236,13 +235,12 @@ func (gd *gd) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gd' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gd *gd) FmtPercent(num float64, v uint64) (results string) {
+func (gd *gd) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gd.decimal)
b := make([]byte, 0, l)
@@ -253,7 +251,6 @@ func (gd *gd) FmtPercent(num float64, v uint64) (results string) {
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
continue
}
@@ -273,12 +270,11 @@ func (gd *gd) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gd.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gd'
-func (gd *gd) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -293,7 +289,6 @@ func (gd *gd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -303,7 +298,6 @@ func (gd *gd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +333,12 @@ func (gd *gd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gd'
// in accounting notation.
-func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
@@ -360,7 +353,6 @@ func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -370,7 +362,6 @@ func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -416,8 +407,7 @@ func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, gd.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gd'
diff --git a/gd_GB/gd_GB.go b/gd_GB/gd_GB.go
index e1dcd16a..7de3ef42 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{"EAT": "Àm Afraga an Ear", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "AKDT": "Tìde samhraidh Alaska", "HKT": "Bun-àm Hong Kong", "BT": "Àm Butàin", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "∅∅∅": "Tìde samhraidh nan Eileanan Asorach", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "PST": "Bun-àm a’ Chuain Sèimh", "ACST": "Bun-àm Meadhan Astràilia", "ARST": "Tìde samhraidh na h-Argantaine", "JST": "Bun-àm na Seapaine", "WART": "Bun-àm na h-Argantaine Siaraich", "ADT": "Tìde samhraidh a’ Chuain Siar", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "CLT": "Bun-àm na Sile", "WITA": "Àm Meadhan nan Innd-Innse", "IST": "Àm nan Innseachan", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "VET": "Àm na Bheiniseala", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "SRT": "Àm Suranaim", "MDT": "Tìde samhraidh Monadh Aimeireaga a Tuath", "JDT": "Tìde samhraidh na Seapaine", "ECT": "Àm Eacuadoir", "CLST": "Tìde samhraidh na Sile", "UYST": "Tìde samhraidh Uruguaidh", "CHADT": "Tìde samhraidh Chatham", "AST": "Bun-àm a’ Chuain Siar", "GMT": "Greenwich Mean Time", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "SGT": "Àm Singeapòr", "MYT": "Àm Mhalaidhsea", "AKST": "Bun-àm Alaska", "WAT": "Bun-àm Afraga an Iar", "WAST": "Tìde Samhraidh Afraga an Iar", "HNT": "Bun-àm Talamh an Èisg", "HKST": "Tìde samhraidh Hong Kong", "WIB": "Àm nan Innd-Innse an Iar", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "TMT": "Bun-àm Turcmanastàin", "LHDT": "Tìde samhraidh Lord Howe", "MST": "Bun-àm Monadh Aimeireaga a Tuath", "ChST": "Àm Chamorro", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "AEST": "Bun-àm Astràilia an Ear", "COT": "Bun-àm Coloimbia", "GFT": "Àm Guidheàna na Frainge", "ACDT": "Tìde samhraidh Meadhan Astràilia", "TMST": "Tìde samhraidh Turcmanastàin", "UYT": "Bun-àm Uruguaidh", "BOT": "Àm Boilibhia", "COST": "Tìde samhraidh Coloimbia", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "AWST": "Bun-àm Astràilia an Iar", "GYT": "Àm Guidheàna", "ART": "Bun-àm na h-Argantaine", "CAT": "Àm Meadhan Afraga", "AEDT": "Tìde samhraidh Astràilia an Ear", "SAST": "Àm Afraga a Deas", "AWDT": "Tìde samhraidh Astràilia an Iar", "WIT": "Àm nan Innd-Innse an Ear", "LHST": "Bun-àm Lord Howe", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "HAT": "Tìde samhraidh Talamh an Èisg", "NZST": "Bun-àm Shealainn Nuaidh", "CHAST": "Bun-àm Chatham", "ACWST": "Bun-àm Meadhan Astràilia an Iar"},
+ timezones: map[string]string{"WAT": "Bun-àm Afraga an Iar", "ACST": "Bun-àm Meadhan Astràilia", "TMST": "Tìde samhraidh Turcmanastàin", "NZST": "Bun-àm Shealainn Nuaidh", "WART": "Bun-àm na h-Argantaine Siaraich", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "CLST": "Tìde samhraidh na Sile", "AEDT": "Tìde samhraidh Astràilia an Ear", "MYT": "Àm Mhalaidhsea", "GYT": "Àm Guidheàna", "AKDT": "Tìde samhraidh Alaska", "LHDT": "Tìde samhraidh Lord Howe", "MDT": "Tìde samhraidh Macàthu", "CHAST": "Bun-àm Chatham", "COT": "Bun-àm Coloimbia", "WAST": "Tìde Samhraidh Afraga an Iar", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "ARST": "Tìde samhraidh na h-Argantaine", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "AST": "Bun-àm a’ Chuain Siar", "ACDT": "Tìde samhraidh Meadhan Astràilia", "BOT": "Àm Boilibhia", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "GMT": "Greenwich Mean Time", "AKST": "Bun-àm Alaska", "LHST": "Bun-àm Lord Howe", "JDT": "Tìde samhraidh na Seapaine", "AWDT": "Tìde samhraidh Astràilia an Iar", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "SGT": "Àm Singeapòr", "PST": "Bun-àm a’ Chuain Sèimh", "HNT": "Bun-àm Talamh an Èisg", "HAT": "Tìde samhraidh Talamh an Èisg", "MST": "Bun-àm Macàthu", "WIB": "Àm nan Innd-Innse an Iar", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "CLT": "Bun-àm na Sile", "BT": "Àm Butàin", "GFT": "Àm Guidheàna na Frainge", "ChST": "Àm Chamorro", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "CHADT": "Tìde samhraidh Chatham", "HKST": "Tìde samhraidh Hong Kong", "UYST": "Tìde samhraidh Uruguaidh", "TMT": "Bun-àm Turcmanastàin", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "ECT": "Àm Eacuadoir", "SRT": "Àm Suranaim", "HKT": "Bun-àm Hong Kong", "UYT": "Bun-àm Uruguaidh", "AEST": "Bun-àm Astràilia an Ear", "WITA": "Àm Meadhan nan Innd-Innse", "∅∅∅": "Tìde samhraidh Pearù", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "VET": "Àm na Bheiniseala", "ART": "Bun-àm na h-Argantaine", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "SAST": "Àm Afraga a Deas", "IST": "Àm nan Innseachan", "WIT": "Àm nan Innd-Innse an Ear", "CAT": "Àm Meadhan Afraga", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "EAT": "Àm Afraga an Ear", "JST": "Bun-àm na Seapaine", "ADT": "Tìde samhraidh a’ Chuain Siar", "AWST": "Bun-àm Astràilia an Iar", "COST": "Tìde samhraidh Coloimbia"},
}
}
@@ -192,7 +192,8 @@ func (gd *gd_GB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gd_GB' and handles both Whole and Real numbers based on 'v'
-func (gd *gd_GB) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,7 +206,6 @@ func (gd *gd_GB) FmtNumber(num float64, v uint64) (results string) {
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -215,7 +215,6 @@ func (gd *gd_GB) FmtNumber(num float64, v uint64) (results string) {
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -236,13 +235,12 @@ func (gd *gd_GB) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gd_GB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gd *gd_GB) FmtPercent(num float64, v uint64) (results string) {
+func (gd *gd_GB) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gd.decimal)
b := make([]byte, 0, l)
@@ -253,7 +251,6 @@ func (gd *gd_GB) FmtPercent(num float64, v uint64) (results string) {
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
continue
}
@@ -273,12 +270,11 @@ func (gd *gd_GB) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gd.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gd_GB'
-func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
@@ -293,7 +289,6 @@ func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -303,7 +298,6 @@ func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +333,12 @@ func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gd_GB'
// in accounting notation.
-func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
@@ -360,7 +353,6 @@ func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(gd.decimal) - 1; j >= 0; j-- {
b = append(b, gd.decimal[j])
}
-
inWhole = true
continue
}
@@ -370,7 +362,6 @@ func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(gd.group) - 1; j >= 0; j-- {
b = append(b, gd.group[j])
}
-
count = 1
} else {
count++
@@ -416,8 +407,7 @@ func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, gd.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gd_GB'
diff --git a/gl/gl.go b/gl/gl.go
index 550f547f..fa2f776a 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{"HKT": "Horario estándar de Hong Kong", "GMT": "Horario do meridiano de Greenwich", "CHAST": "Horario estándar de Chatham", "CDT": "Horario de verán da zona central", "WARST": "Horario de verán de Arxentina Occidental", "WEZ": "Horario estándar de Europa Occidental", "HKST": "Horario de verán de Hong Kong", "UYT": "Horario estándar de Uruguai", "COST": "Horario de verán de Colombia", "VET": "Horario de Venezuela", "LHDT": "Horario de verán de Lord Howe", "JDT": "Horario de verán de Xapón", "∅∅∅": "Horario de verán de Brasilia", "CHADT": "Horario de verán de Chatham", "AST": "Horario estándar do Atlántico", "LHST": "Horario estándar de Lord Howe", "SGT": "Horario estándar de Singapur", "COT": "Horario estándar de Colombia", "TMST": "Horario de verán de Turcomenistán", "WAT": "Horario estándar de África Occidental", "ADT": "Horario de verán do Atlántico", "BT": "Horario de Bután", "SAST": "Horario estándar de Sudáfrica", "WITA": "Horario de Indonesia Central", "MYT": "Horario de Malaisia", "EAT": "Horario de África Oriental", "BOT": "Horario de Bolivia", "AKST": "Horario estándar de Alasca", "CAT": "Horario de África Central", "EST": "Horario estándar América Oriental", "OESZ": "Horario de verán de Europa Oriental", "WAST": "Horario de verán de África Occidental", "ARST": "Horario de verán de Arxentina", "ACWDT": "Horario de verán de Australia Occidental Central", "AKDT": "Horario de verán de Alasca", "UYST": "Horario de verán de Uruguai", "PDT": "Horario de verán do Pacífico", "GYT": "Horario da Güiana", "TMT": "Horario estándar de Turcomenistán", "HAST": "Horario estándar de Hawai-Aleutiano", "OEZ": "Horario estándar de Europa Oriental", "AEDT": "Horario de verán de Australia Oriental", "WART": "Horario estándar de Arxentina Occidental", "ART": "Horario estándar de Arxentina", "IST": "Horario estándar da India", "ChST": "Horario estándar de Chamorro", "CST": "Horario estándar central", "MDT": "MDT", "AWDT": "Horario de verán de Australia Occidental", "EDT": "Horario de verán de América Oriental", "CLST": "Horario de verán de Chile", "PST": "Horario estándar do Pacífico", "GFT": "Horario da Güiana Francesa", "JST": "Horario estándar de Xapón", "CLT": "Horario estándar de Chile", "ACDT": "Horario de verán de Australia Central", "SRT": "Horario de Surinam", "WIT": "Horario de Indonesia Oriental", "HAT": "Horario de verán de Terranova", "ACWST": "Horario estándar de Australia Occidental Central", "MST": "MST", "NZDT": "Horario de verán de Nova Celandia", "WIB": "Horario de Indonesia Occidental", "MEZ": "Horario estándar de Europa Central", "MESZ": "Horario de verán de Europa Central", "HADT": "Horario de verán de Hawai-Aleutiano", "WESZ": "Horario de verán de Europa Occidental", "AWST": "Horario estándar de Australia Occidental", "HNT": "Horario estándar de Terranova", "AEST": "Horario estándar de Australia Oriental", "NZST": "Horario estándar de Nova Celandia", "ACST": "Horario estándar de Australia Central", "ECT": "Horario de Ecuador"},
+ timezones: map[string]string{"BT": "Horario de Bután", "JDT": "Horario de verán de Xapón", "EDT": "Horario de verán de América Oriental", "AKDT": "Horario de verán de Alasca", "SAST": "Horario estándar de Sudáfrica", "NZST": "Horario estándar de Nova Celandia", "MESZ": "Horario de verán de Europa Central", "ACDT": "Horario de verán de Australia Central", "VET": "Horario de Venezuela", "PST": "Horario estándar do Pacífico", "WITA": "Horario de Indonesia Central", "HADT": "Horario de verán de Hawai-Aleutiano", "EAT": "Horario de África Oriental", "MST": "MST", "WEZ": "Horario estándar de Europa Occidental", "IST": "Horario estándar da India", "CDT": "Horario de verán da zona central", "CHAST": "Horario estándar de Chatham", "ACST": "Horario estándar de Australia Central", "ACWDT": "Horario de verán de Australia Occidental Central", "AWDT": "Horario de verán de Australia Occidental", "OESZ": "Horario de verán de Europa Oriental", "SRT": "Horario de Surinam", "HKT": "Horario estándar de Hong Kong", "UYST": "Horario de verán de Uruguai", "ChST": "Horario estándar de Chamorro", "CHADT": "Horario de verán de Chatham", "AST": "Horario estándar do Atlántico", "WARST": "Horario de verán de Arxentina Occidental", "EST": "Horario estándar América Oriental", "ECT": "Horario de Ecuador", "JST": "Horario estándar de Xapón", "MYT": "Horario de Malaisia", "HKST": "Horario de verán de Hong Kong", "HAST": "Horario estándar de Hawai-Aleutiano", "WAST": "Horario de verán de África Occidental", "ACWST": "Horario estándar de Australia Occidental Central", "CLST": "Horario de verán de Chile", "PDT": "Horario de verán do Pacífico", "TMT": "Horario estándar de Turcomenistán", "HAT": "Horario de verán de Terranova", "BOT": "Horario de Bolivia", "CAT": "Horario de África Central", "TMST": "Horario de verán de Turcomenistán", "AKST": "Horario estándar de Alasca", "∅∅∅": "Horario de verán do Amazonas", "OEZ": "Horario estándar de Europa Oriental", "WART": "Horario estándar de Arxentina Occidental", "HNT": "Horario estándar de Terranova", "SGT": "Horario estándar de Singapur", "MEZ": "Horario estándar de Europa Central", "ADT": "Horario de verán do Atlántico", "ART": "Horario estándar de Arxentina", "COT": "Horario estándar de Colombia", "AEST": "Horario estándar de Australia Oriental", "ARST": "Horario de verán de Arxentina", "WIB": "Horario de Indonesia Occidental", "AEDT": "Horario de verán de Australia Oriental", "AWST": "Horario estándar de Australia Occidental", "UYT": "Horario estándar de Uruguai", "COST": "Horario de verán de Colombia", "WESZ": "Horario de verán de Europa Occidental", "GFT": "Horario da Güiana Francesa", "CST": "Horario estándar central", "GMT": "Horario do meridiano de Greenwich", "WAT": "Horario estándar de África Occidental", "MDT": "MDT", "LHST": "Horario estándar de Lord Howe", "LHDT": "Horario de verán de Lord Howe", "NZDT": "Horario de verán de Nova Celandia", "CLT": "Horario estándar de Chile", "GYT": "Horario da Güiana", "WIT": "Horario de Indonesia Oriental"},
}
}
@@ -200,7 +200,8 @@ func (gl *gl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gl' and handles both Whole and Real numbers based on 'v'
-func (gl *gl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (gl *gl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gl *gl) FmtPercent(num float64, v uint64) (results string) {
+func (gl *gl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gl.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (gl *gl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gl'
-func (gl *gl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (gl *gl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gl'
// in accounting notation.
-func (gl *gl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gl *gl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
@@ -392,8 +390,7 @@ func (gl *gl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gl'
diff --git a/gl_ES/gl_ES.go b/gl_ES/gl_ES.go
index ba89c93b..838722c2 100644
--- a/gl_ES/gl_ES.go
+++ b/gl_ES/gl_ES.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "gl_ES",
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{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "despois de Cristo"},
- timezones: map[string]string{"EAT": "Horario de África Oriental", "UYT": "Horario estándar de Uruguai", "CAT": "Horario de África Central", "AEST": "Horario estándar de Australia Oriental", "NZDT": "Horario de verán de Nova Celandia", "MST": "MST", "EDT": "Horario de verán de América Oriental", "PDT": "Horario de verán do Pacífico", "SRT": "Horario de Surinam", "MYT": "Horario de Malaisia", "TMT": "Horario estándar de Turcomenistán", "ACWST": "Horario estándar de Australia Occidental Central", "EST": "Horario estándar América Oriental", "OESZ": "Horario de verán de Europa Oriental", "ACDT": "Horario de verán de Australia Central", "WAST": "Horario de verán de África Occidental", "MEZ": "Horario estándar de Europa Central", "TMST": "Horario de verán de Turcomenistán", "ACWDT": "Horario de verán de Australia Occidental Central", "ECT": "Horario de Ecuador", "HAT": "Horario de verán de Terranova", "HKST": "Horario de verán de Hong Kong", "WART": "Horario estándar de Arxentina Occidental", "WARST": "Horario de verán de Arxentina Occidental", "ADT": "Horario de verán do Atlántico", "AEDT": "Horario de verán de Australia Oriental", "NZST": "Horario estándar de Nova Celandia", "COT": "Horario estándar de Colombia", "AKDT": "Horario de verán de Alasca", "HNT": "Horario estándar de Terranova", "VET": "Horario de Venezuela", "WIT": "Horario de Indonesia Oriental", "LHST": "Horario estándar de Lord Howe", "HADT": "Horario de verán de Hawai-Aleutiano", "AWST": "Horario estándar de Australia Occidental", "CST": "Horario estándar central", "CLT": "Horario estándar de Chile", "GFT": "Horario da Güiana Francesa", "MDT": "MDT", "WITA": "Horario de Indonesia Central", "JDT": "Horario de verán de Xapón", "HAST": "Horario estándar de Hawai-Aleutiano", "WIB": "Horario de Indonesia Occidental", "GMT": "Horario do meridiano de Greenwich", "COST": "Horario de verán de Colombia", "BT": "Horario de Bután", "GYT": "Horario da Güiana", "PST": "Horario estándar do Pacífico", "ACST": "Horario estándar de Australia Central", "SGT": "Horario estándar de Singapur", "IST": "Horario estándar da India", "MESZ": "Horario de verán de Europa Central", "HKT": "Horario estándar de Hong Kong", "CDT": "Horario de verán da zona central", "UYST": "Horario de verán de Uruguai", "CLST": "Horario de verán de Chile", "WAT": "Horario estándar de África Occidental", "CHADT": "Horario de verán de Chatham", "ART": "Horario estándar de Arxentina", "WEZ": "Horario estándar de Europa Occidental", "WESZ": "Horario de verán de Europa Occidental", "AWDT": "Horario de verán de Australia Occidental", "∅∅∅": "Horario de verán de Brasilia", "CHAST": "Horario estándar de Chatham", "AST": "Horario estándar do Atlántico", "JST": "Horario estándar de Xapón", "ChST": "Horario estándar de Chamorro", "BOT": "Horario de Bolivia", "ARST": "Horario de verán de Arxentina", "LHDT": "Horario de verán de Lord Howe", "OEZ": "Horario estándar de Europa Oriental", "SAST": "Horario estándar de Sudáfrica", "AKST": "Horario estándar de Alasca"},
+ timezones: map[string]string{"∅∅∅": "Horario de verán das Azores", "ECT": "Horario de Ecuador", "SRT": "Horario de Surinam", "ACWDT": "Horario de verán de Australia Occidental Central", "NZDT": "Horario de verán de Nova Celandia", "AKDT": "Horario de verán de Alasca", "SAST": "Horario estándar de Sudáfrica", "WAST": "Horario de verán de África Occidental", "CAT": "Horario de África Central", "GFT": "Horario da Güiana Francesa", "TMT": "Horario estándar de Turcomenistán", "MESZ": "Horario de verán de Europa Central", "JST": "Horario estándar de Xapón", "ACST": "Horario estándar de Australia Central", "AWDT": "Horario de verán de Australia Occidental", "HAT": "Horario de verán de Terranova", "HKT": "Horario estándar de Hong Kong", "UYST": "Horario de verán de Uruguai", "COST": "Horario de verán de Colombia", "AWST": "Horario estándar de Australia Occidental", "BT": "Horario de Bután", "WAT": "Horario estándar de África Occidental", "WESZ": "Horario de verán de Europa Occidental", "CLST": "Horario de verán de Chile", "WART": "Horario estándar de Arxentina Occidental", "HNT": "Horario estándar de Terranova", "UYT": "Horario estándar de Uruguai", "HADT": "Horario de verán de Hawai-Aleutiano", "EAT": "Horario de África Oriental", "CHADT": "Horario de verán de Chatham", "MEZ": "Horario estándar de Europa Central", "CLT": "Horario estándar de Chile", "AST": "Horario estándar do Atlántico", "PST": "Horario estándar do Pacífico", "PDT": "Horario de verán do Pacífico", "SGT": "Horario estándar de Singapur", "WITA": "Horario de Indonesia Central", "CST": "Horario estándar central", "GMT": "Horario do meridiano de Greenwich", "MYT": "Horario de Malaisia", "BOT": "Horario de Bolivia", "ACWST": "Horario estándar de Australia Occidental Central", "LHDT": "Horario de verán de Lord Howe", "VET": "Horario de Venezuela", "IST": "Horario estándar da India", "COT": "Horario estándar de Colombia", "MST": "Horario estándar das montañas americanas", "ARST": "Horario de verán de Arxentina", "EDT": "Horario de verán de América Oriental", "WEZ": "Horario estándar de Europa Occidental", "WIB": "Horario de Indonesia Occidental", "AEST": "Horario estándar de Australia Oriental", "ChST": "Horario estándar de Chamorro", "JDT": "Horario de verán de Xapón", "ACDT": "Horario de verán de Australia Central", "MDT": "Horario de verán das montañas americanas", "TMST": "Horario de verán de Turcomenistán", "CDT": "Horario de verán da zona central", "EST": "Horario estándar América Oriental", "HAST": "Horario estándar de Hawai-Aleutiano", "LHST": "Horario estándar de Lord Howe", "NZST": "Horario estándar de Nova Celandia", "OEZ": "Horario estándar de Europa Oriental", "OESZ": "Horario de verán de Europa Oriental", "GYT": "Horario da Güiana", "HKST": "Horario de verán de Hong Kong", "AKST": "Horario estándar de Alasca", "CHAST": "Horario estándar de Chatham", "WARST": "Horario de verán de Arxentina Occidental", "WIT": "Horario de Indonesia Oriental", "ART": "Horario estándar de Arxentina", "ADT": "Horario de verán do Atlántico", "AEDT": "Horario de verán de Australia Oriental"},
}
}
@@ -200,7 +200,8 @@ func (gl *gl_ES) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gl_ES' and handles both Whole and Real numbers based on 'v'
-func (gl *gl_ES) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (gl *gl_ES) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gl_ES' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gl *gl_ES) FmtPercent(num float64, v uint64) (results string) {
+func (gl *gl_ES) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gl.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (gl *gl_ES) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gl_ES'
-func (gl *gl_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gl *gl_ES) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
@@ -326,13 +325,12 @@ func (gl *gl_ES) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gl_ES'
// in accounting notation.
-func (gl *gl_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gl *gl_ES) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
@@ -392,8 +390,7 @@ func (gl *gl_ES) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gl_ES'
diff --git a/gsw/gsw.go b/gsw/gsw.go
index d1311d88..fff19a79 100644
--- a/gsw/gsw.go
+++ b/gsw/gsw.go
@@ -18,7 +18,7 @@ type gsw struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "öS", "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 ", "¥", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"},
@@ -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{"MYT": "MYT", "IST": "IST", "AKST": "Alaska-Schtandardziit", "HAST": "HAST", "ACWDT": "ACWDT", "SRT": "SRT", "EST": "EST", "AEST": "AEST", "WAT": "Weschtafrikanischi Schtandardziit", "OESZ": "Oschteuropäischi Summerziit", "NZST": "NZST", "MDT": "MDT", "WESZ": "Weschteuropäischi Summerziit", "CAT": "Zentralafrikanischi Ziit", "UYST": "UYST", "WARST": "WARST", "GFT": "GFT", "CST": "Amerika-Zentraal Schtandardziit", "COT": "COT", "MEZ": "Mitteleuropäischi Schtandardziit", "EAT": "Oschtafrikanischi Ziit", "UYT": "UYT", "CHADT": "CHADT", "COST": "COST", "ChST": "ChST", "VET": "VET", "WAST": "Weschtafrikanischi Summerziit", "SAST": "Süüdafrikanischi ziit", "MST": "MST", "WITA": "WITA", "JDT": "JDT", "HNT": "HNT", "HAT": "HAT", "HKST": "HKST", "GYT": "GYT", "CHAST": "CHAST", "WIB": "WIB", "ART": "ART", "TMST": "TMST", "LHST": "LHST", "AKDT": "Alaska-Summerziit", "CLT": "CLT", "GMT": "GMT", "ADT": "ADT", "CDT": "Amerika-Zentraal Summerziit", "AWDT": "AWDT", "EDT": "EDT", "LHDT": "LHDT", "ACST": "ACST", "ACDT": "ACDT", "JST": "JST", "WEZ": "Weschteuropäischi Schtandardziit", "CLST": "CLST", "BT": "BT", "NZDT": "NZDT", "PDT": "PDT", "AST": "AST", "AWST": "AWST", "HKT": "HKT", "WART": "WART", "ACWST": "ACWST", "TMT": "TMT", "∅∅∅": "∅∅∅", "HADT": "HADT", "OEZ": "Oschteuropäischi Schtandardziit", "BOT": "BOT", "MESZ": "Mitteleuropäischi Summerziit", "AEDT": "AEDT", "WIT": "WIT", "ECT": "ECT", "SGT": "SGT", "PST": "PST", "ARST": "ARST"},
+ timezones: map[string]string{"COST": "COST", "EAT": "Oschtafrikanischi Ziit", "MDT": "MDT", "AKDT": "Alaska-Summerziit", "CLT": "CLT", "ADT": "ADT", "VET": "VET", "PDT": "PDT", "UYST": "UYST", "CST": "Amerika-Zentraal Schtandardziit", "EST": "EST", "HADT": "HADT", "ACWST": "ACWST", "MYT": "MYT", "SGT": "SGT", "WIT": "WIT", "ECT": "ECT", "LHDT": "LHDT", "SAST": "Süüdafrikanischi ziit", "WEZ": "Weschteuropäischi Schtandardziit", "AEST": "AEST", "TMT": "TMT", "CHAST": "CHAST", "MEZ": "Mitteleuropäischi Schtandardziit", "WART": "WART", "PST": "PST", "AKST": "Alaska-Schtandardziit", "AWST": "AWST", "BOT": "BOT", "BT": "BT", "WAST": "Weschtafrikanischi Summerziit", "CAT": "Zentralafrikanischi Ziit", "AEDT": "AEDT", "HNT": "HNT", "SRT": "SRT", "ChST": "ChST", "∅∅∅": "∅∅∅", "LHST": "LHST", "NZST": "NZST", "CHADT": "CHADT", "COT": "COT", "WAT": "Weschtafrikanischi Schtandardziit", "OEZ": "Oschteuropäischi Schtandardziit", "UYT": "UYT", "ACWDT": "ACWDT", "WIB": "WIB", "WARST": "WARST", "GYT": "GYT", "ARST": "ARST", "WITA": "WITA", "MST": "MST", "MESZ": "Mitteleuropäischi Summerziit", "JST": "JST", "AST": "AST", "ACDT": "ACDT", "ART": "ART", "TMST": "TMST", "EDT": "EDT", "GMT": "GMT", "OESZ": "Oschteuropäischi Summerziit", "ACST": "ACST", "HKST": "HKST", "HAST": "HAST", "WESZ": "Weschteuropäischi Summerziit", "AWDT": "AWDT", "HAT": "HAT", "HKT": "HKT", "IST": "IST", "GFT": "GFT", "CDT": "Amerika-Zentraal Summerziit", "NZDT": "NZDT", "CLST": "CLST", "JDT": "JDT"},
}
}
@@ -188,7 +188,8 @@ func (gsw *gsw) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gsw' and handles both Whole and Real numbers based on 'v'
-func (gsw *gsw) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (gsw *gsw) FmtNumber(num float64, v uint64) (results string) {
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (gsw *gsw) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gsw' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gsw *gsw) FmtPercent(num float64, v uint64) (results string) {
+func (gsw *gsw) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gsw.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (gsw *gsw) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gsw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gsw'
-func (gsw *gsw) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -292,7 +290,6 @@ func (gsw *gsw) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (gsw *gsw) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gsw'
// in accounting notation.
-func (gsw *gsw) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -356,7 +352,6 @@ func (gsw *gsw) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (gsw *gsw) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gsw'
diff --git a/gsw_CH/gsw_CH.go b/gsw_CH/gsw_CH.go
index 7e39ce89..531fe3fa 100644
--- a/gsw_CH/gsw_CH.go
+++ b/gsw_CH/gsw_CH.go
@@ -18,7 +18,7 @@ type gsw_CH struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"},
@@ -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{"LHDT": "LHDT", "JST": "JST", "HAST": "HAST", "EAT": "Oschtafrikanischi Ziit", "EDT": "EDT", "CLT": "CLT", "UYST": "UYST", "∅∅∅": "∅∅∅", "CAT": "Zentralafrikanischi Ziit", "VET": "VET", "GFT": "GFT", "LHST": "LHST", "ChST": "ChST", "EST": "EST", "GMT": "GMT", "COT": "COT", "TMT": "TMT", "JDT": "JDT", "AKST": "Alaska-Schtandardziit", "MDT": "MDT", "UYT": "UYT", "WAT": "Weschtafrikanischi Schtandardziit", "WAST": "Weschtafrikanischi Summerziit", "ACDT": "ACDT", "ACWDT": "ACWDT", "MYT": "MYT", "HADT": "HADT", "CDT": "Amerika-Zentraal Summerziit", "PST": "PST", "CHADT": "CHADT", "TMST": "TMST", "AKDT": "Alaska-Summerziit", "WESZ": "Weschteuropäischi Summerziit", "SRT": "SRT", "SGT": "SGT", "HKT": "HKT", "AEST": "AEST", "MESZ": "Mitteleuropäischi Summerziit", "ACST": "ACST", "IST": "IST", "HNT": "HNT", "HAT": "HAT", "OEZ": "Oschteuropäischi Schtandardziit", "AEDT": "AEDT", "NZDT": "NZDT", "MEZ": "Mitteleuropäischi Schtandardziit", "AWDT": "AWDT", "WIB": "WIB", "ARST": "ARST", "HKST": "HKST", "AWST": "AWST", "AST": "AST", "BT": "BT", "ACWST": "ACWST", "PDT": "PDT", "OESZ": "Oschteuropäischi Summerziit", "WARST": "WARST", "WITA": "WITA", "ECT": "ECT", "MST": "MST", "BOT": "BOT", "COST": "COST", "WIT": "WIT", "WEZ": "Weschteuropäischi Schtandardziit", "NZST": "NZST", "CHAST": "CHAST", "WART": "WART", "GYT": "GYT", "CST": "Amerika-Zentraal Schtandardziit", "CLST": "CLST", "ART": "ART", "ADT": "ADT", "SAST": "Süüdafrikanischi ziit"},
+ timezones: map[string]string{"BOT": "BOT", "AEDT": "AEDT", "WARST": "WARST", "CDT": "Amerika-Zentraal Summerziit", "WIB": "WIB", "OEZ": "Oschteuropäischi Schtandardziit", "MYT": "MYT", "HKT": "HKT", "AWDT": "AWDT", "HAT": "HAT", "HAST": "HAST", "HADT": "HADT", "CHAST": "CHAST", "JST": "JST", "VET": "VET", "ACDT": "ACDT", "COST": "COST", "ACWST": "ACWST", "MEZ": "Mitteleuropäischi Schtandardziit", "WART": "WART", "WIT": "WIT", "UYT": "UYT", "AEST": "AEST", "GYT": "GYT", "LHST": "LHST", "ADT": "ADT", "AWST": "AWST", "ARST": "ARST", "LHDT": "LHDT", "AST": "AST", "HNT": "HNT", "SRT": "SRT", "HKST": "HKST", "ChST": "ChST", "ECT": "ECT", "CHADT": "CHADT", "CLT": "CLT", "ACST": "ACST", "MST": "MST", "EDT": "EDT", "ACWDT": "ACWDT", "NZDT": "NZDT", "PST": "PST", "UYST": "UYST", "AKST": "Alaska-Schtandardziit", "COT": "COT", "NZST": "NZST", "WAT": "Weschtafrikanischi Schtandardziit", "MESZ": "Mitteleuropäischi Summerziit", "JDT": "JDT", "CAT": "Zentralafrikanischi Ziit", "BT": "BT", "WITA": "WITA", "CST": "Amerika-Zentraal Schtandardziit", "TMT": "TMT", "ART": "ART", "TMST": "TMST", "GFT": "GFT", "EST": "EST", "AKDT": "Alaska-Summerziit", "WEZ": "Weschteuropäischi Schtandardziit", "WESZ": "Weschteuropäischi Summerziit", "MDT": "MDT", "∅∅∅": "∅∅∅", "SAST": "Süüdafrikanischi ziit", "OESZ": "Oschteuropäischi Summerziit", "SGT": "SGT", "IST": "IST", "EAT": "Oschtafrikanischi Ziit", "WAST": "Weschtafrikanischi Summerziit", "CLST": "CLST", "PDT": "PDT", "GMT": "GMT"},
}
}
@@ -188,7 +188,8 @@ func (gsw *gsw_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gsw_CH' and handles both Whole and Real numbers based on 'v'
-func (gsw *gsw_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (gsw *gsw_CH) FmtNumber(num float64, v uint64) (results string) {
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (gsw *gsw_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gsw_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gsw *gsw_CH) FmtPercent(num float64, v uint64) (results string) {
+func (gsw *gsw_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gsw.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (gsw *gsw_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gsw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_CH'
-func (gsw *gsw_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -292,7 +290,6 @@ func (gsw *gsw_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (gsw *gsw_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_CH'
// in accounting notation.
-func (gsw *gsw_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -356,7 +352,6 @@ func (gsw *gsw_CH) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (gsw *gsw_CH) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gsw_CH'
diff --git a/gsw_FR/gsw_FR.go b/gsw_FR/gsw_FR.go
index 4957e359..677cbc48 100644
--- a/gsw_FR/gsw_FR.go
+++ b/gsw_FR/gsw_FR.go
@@ -18,7 +18,7 @@ type gsw_FR struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"},
@@ -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{"HKST": "HKST", "MEZ": "Mitteleuropäischi Schtandardziit", "EST": "EST", "CLT": "CLT", "BOT": "BOT", "COST": "COST", "ART": "ART", "ECT": "ECT", "∅∅∅": "∅∅∅", "CST": "Amerika-Zentraal Schtandardziit", "MESZ": "Mitteleuropäischi Summerziit", "VET": "VET", "ARST": "ARST", "ACDT": "ACDT", "WAST": "Weschtafrikanischi Summerziit", "ChST": "ChST", "HKT": "HKT", "GMT": "GMT", "EDT": "EDT", "CLST": "CLST", "NZDT": "NZDT", "COT": "COT", "BT": "BT", "LHDT": "LHDT", "AWST": "AWST", "UYST": "UYST", "TMT": "TMT", "SRT": "SRT", "JST": "JST", "SGT": "SGT", "GYT": "GYT", "WART": "WART", "SAST": "Süüdafrikanischi ziit", "IST": "IST", "PST": "PST", "OEZ": "Oschteuropäischi Schtandardziit", "NZST": "NZST", "OESZ": "Oschteuropäischi Summerziit", "ADT": "ADT", "MYT": "MYT", "AWDT": "AWDT", "HNT": "HNT", "CHADT": "CHADT", "AST": "AST", "ACWDT": "ACWDT", "HAST": "HAST", "EAT": "Oschtafrikanischi Ziit", "CHAST": "CHAST", "TMST": "TMST", "MST": "MST", "UYT": "UYT", "PDT": "PDT", "WIT": "WIT", "JDT": "JDT", "AKDT": "Alaska-Summerziit", "AEDT": "AEDT", "WIB": "WIB", "ACWST": "ACWST", "WESZ": "Weschteuropäischi Summerziit", "HAT": "HAT", "CAT": "Zentralafrikanischi Ziit", "ACST": "ACST", "WAT": "Weschtafrikanischi Schtandardziit", "GFT": "GFT", "WITA": "WITA", "LHST": "LHST", "CDT": "Amerika-Zentraal Summerziit", "MDT": "MDT", "AEST": "AEST", "WARST": "WARST", "AKST": "Alaska-Schtandardziit", "HADT": "HADT", "WEZ": "Weschteuropäischi Schtandardziit"},
+ timezones: map[string]string{"HKST": "HKST", "ACST": "ACST", "HKT": "HKT", "COT": "COT", "ACWDT": "ACWDT", "WIB": "WIB", "AEDT": "AEDT", "PST": "PST", "ChST": "ChST", "COST": "COST", "SAST": "Süüdafrikanischi ziit", "AWDT": "AWDT", "HNT": "HNT", "CDT": "Amerika-Zentraal Summerziit", "CHADT": "CHADT", "CLST": "CLST", "WARST": "WARST", "GMT": "GMT", "NZDT": "NZDT", "CLT": "CLT", "WITA": "WITA", "TMST": "TMST", "WESZ": "Weschteuropäischi Summerziit", "VET": "VET", "HAT": "HAT", "BOT": "BOT", "WART": "WART", "CAT": "Zentralafrikanischi Ziit", "BT": "BT", "ART": "ART", "AKST": "Alaska-Schtandardziit", "WEZ": "Weschteuropäischi Schtandardziit", "ACWST": "ACWST", "LHST": "LHST", "ARST": "ARST", "ACDT": "ACDT", "SRT": "SRT", "MDT": "MDT", "MEZ": "Mitteleuropäischi Schtandardziit", "OEZ": "Oschteuropäischi Schtandardziit", "ADT": "ADT", "WIT": "WIT", "∅∅∅": "Amazonas-Summerziit", "JDT": "JDT", "MESZ": "Mitteleuropäischi Summerziit", "SGT": "SGT", "IST": "IST", "GFT": "GFT", "TMT": "TMT", "EST": "EST", "WAST": "Weschtafrikanischi Summerziit", "LHDT": "LHDT", "CHAST": "CHAST", "HAST": "HAST", "OESZ": "Oschteuropäischi Summerziit", "JST": "JST", "MYT": "MYT", "AKDT": "Alaska-Summerziit", "AEST": "AEST", "AWST": "AWST", "UYST": "UYST", "MST": "MST", "EAT": "Oschtafrikanischi Ziit", "AST": "AST", "UYT": "UYT", "CST": "Amerika-Zentraal Schtandardziit", "EDT": "EDT", "GYT": "GYT", "PDT": "PDT", "HADT": "HADT", "ECT": "ECT", "WAT": "Weschtafrikanischi Schtandardziit", "NZST": "NZST"},
}
}
@@ -188,7 +188,8 @@ func (gsw *gsw_FR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gsw_FR' and handles both Whole and Real numbers based on 'v'
-func (gsw *gsw_FR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (gsw *gsw_FR) FmtNumber(num float64, v uint64) (results string) {
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (gsw *gsw_FR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gsw_FR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gsw *gsw_FR) FmtPercent(num float64, v uint64) (results string) {
+func (gsw *gsw_FR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gsw.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (gsw *gsw_FR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gsw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_FR'
-func (gsw *gsw_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_FR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -292,7 +290,6 @@ func (gsw *gsw_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (gsw *gsw_FR) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_FR'
// in accounting notation.
-func (gsw *gsw_FR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_FR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -356,7 +352,6 @@ func (gsw *gsw_FR) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (gsw *gsw_FR) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gsw_FR'
diff --git a/gsw_LI/gsw_LI.go b/gsw_LI/gsw_LI.go
index 27016412..01b9c570 100644
--- a/gsw_LI/gsw_LI.go
+++ b/gsw_LI/gsw_LI.go
@@ -18,7 +18,7 @@ type gsw_LI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"},
@@ -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", "ACST": "ACST", "ACWDT": "ACWDT", "CLST": "CLST", "COT": "COT", "WAT": "Weschtafrikanischi Schtandardziit", "IST": "IST", "CST": "Amerika-Zentraal Schtandardziit", "MDT": "MDT", "AWST": "AWST", "OESZ": "Oschteuropäischi Summerziit", "GMT": "GMT", "SAST": "Süüdafrikanischi ziit", "EDT": "EDT", "CLT": "CLT", "OEZ": "Oschteuropäischi Schtandardziit", "AEST": "AEST", "AST": "AST", "HAST": "HAST", "WITA": "WITA", "TMT": "TMT", "JDT": "JDT", "LHDT": "LHDT", "ChST": "ChST", "WESZ": "Weschteuropäischi Summerziit", "PST": "PST", "MEZ": "Mitteleuropäischi Schtandardziit", "AKST": "Alaska-Schtandardziit", "JST": "JST", "BOT": "BOT", "EAT": "Oschtafrikanischi Ziit", "UYST": "UYST", "NZDT": "NZDT", "ARST": "ARST", "MYT": "MYT", "AKDT": "Alaska-Summerziit", "AWDT": "AWDT", "CAT": "Zentralafrikanischi Ziit", "PDT": "PDT", "VET": "VET", "LHST": "LHST", "CDT": "Amerika-Zentraal Summerziit", "MST": "MST", "MESZ": "Mitteleuropäischi Summerziit", "WARST": "WARST", "GFT": "GFT", "ECT": "ECT", "CHAST": "CHAST", "GYT": "GYT", "HKST": "HKST", "EST": "EST", "NZST": "NZST", "WIB": "WIB", "CHADT": "CHADT", "ADT": "ADT", "BT": "BT", "ACWST": "ACWST", "HNT": "HNT", "HAT": "HAT", "UYT": "UYT", "WIT": "WIT", "SGT": "SGT", "∅∅∅": "Acre-Summerziit", "WAST": "Weschtafrikanischi Summerziit", "HADT": "HADT", "ACDT": "ACDT", "ART": "ART", "WART": "WART", "SRT": "SRT", "TMST": "TMST", "HKT": "HKT", "AEDT": "AEDT", "COST": "COST"},
+ timezones: map[string]string{"AEST": "AEST", "AEDT": "AEDT", "WARST": "WARST", "CDT": "Amerika-Zentraal Summerziit", "HAST": "HAST", "AKDT": "Alaska-Summerziit", "SGT": "SGT", "HKT": "HKT", "CHADT": "CHADT", "WIB": "WIB", "OESZ": "Oschteuropäischi Summerziit", "JST": "JST", "EDT": "EDT", "NZST": "NZST", "GYT": "GYT", "WIT": "WIT", "SAST": "Süüdafrikanischi ziit", "WEZ": "Weschteuropäischi Schtandardziit", "PST": "PST", "CST": "Amerika-Zentraal Schtandardziit", "GMT": "GMT", "CLST": "CLST", "WART": "WART", "AWST": "AWST", "WAST": "Weschtafrikanischi Summerziit", "PDT": "PDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "ART": "ART", "MYT": "MYT", "GFT": "GFT", "HADT": "HADT", "COST": "COST", "EAT": "Oschtafrikanischi Ziit", "ACWST": "ACWST", "MST": "MST", "ARST": "ARST", "WITA": "WITA", "ECT": "ECT", "WESZ": "Weschteuropäischi Summerziit", "ADT": "ADT", "UYST": "UYST", "TMT": "TMT", "TMST": "TMST", "ChST": "ChST", "NZDT": "NZDT", "CAT": "Zentralafrikanischi Ziit", "WAT": "Weschtafrikanischi Schtandardziit", "LHST": "LHST", "LHDT": "LHDT", "AST": "AST", "ACDT": "ACDT", "IST": "IST", "COT": "COT", "OEZ": "Oschteuropäischi Schtandardziit", "JDT": "JDT", "UYT": "UYT", "BT": "BT", "CHAST": "CHAST", "MEZ": "Mitteleuropäischi Schtandardziit", "VET": "VET", "HNT": "HNT", "MDT": "MDT", "EST": "EST", "AKST": "Alaska-Schtandardziit", "CLT": "CLT", "HKST": "HKST", "ACST": "ACST", "AWDT": "AWDT", "HAT": "HAT", "BOT": "BOT", "ACWDT": "ACWDT", "MESZ": "Mitteleuropäischi Summerziit"},
}
}
@@ -188,7 +188,8 @@ func (gsw *gsw_LI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gsw_LI' and handles both Whole and Real numbers based on 'v'
-func (gsw *gsw_LI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (gsw *gsw_LI) FmtNumber(num float64, v uint64) (results string) {
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (gsw *gsw_LI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gsw_LI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gsw *gsw_LI) FmtPercent(num float64, v uint64) (results string) {
+func (gsw *gsw_LI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gsw.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (gsw *gsw_LI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gsw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_LI'
-func (gsw *gsw_LI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_LI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -292,7 +290,6 @@ func (gsw *gsw_LI) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (gsw *gsw_LI) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gsw_LI'
// in accounting notation.
-func (gsw *gsw_LI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gsw *gsw_LI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
@@ -356,7 +352,6 @@ func (gsw *gsw_LI) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(gsw.group) - 1; j >= 0; j-- {
b = append(b, gsw.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (gsw *gsw_LI) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gsw_LI'
diff --git a/gu/gu.go b/gu/gu.go
index d316514f..bcc67031 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{"TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "CHAST": "ચેતહામ માનક સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "JDT": "જાપાન દિવસ સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "COT": "કોલંબિયા માનક સમય", "MST": "ઉત્તર અમેરિકન માઉન્ટન પ્રમાણભૂત સમય", "HKT": "હોંગ કોંગ માનક સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "BOT": "બોલિવિયા સમય", "VET": "વેનેઝુએલા સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "ART": "અર્જેન્ટીના માનક સમય", "SRT": "સૂરીનામ સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "JST": "જાપાન માનક સમય", "AKDT": "અલાસ્કા દિવસ સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "BT": "ભૂટાન સમય", "ChST": "કેમોરો માનક સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "CAT": "મધ્ય આફ્રિકા સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "UYT": "ઉરૂગ્વે માનક સમય", "GYT": "ગયાના સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "SGT": "સિંગાપુર માનક સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "MYT": "મલેશિયા સમય", "ECT": "એક્વાડોર સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "MDT": "ઉત્તર અમેરિકન માઉન્ટન દિવસ સમય", "IST": "ભારતીય માનક સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "CLT": "ચિલી માનક સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "∅∅∅": "એઝોર્સ ગ્રીષ્મ સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "CHADT": "ચેતહામ દિવસ સમય"},
+ timezones: map[string]string{"CHADT": "ચેતહામ દિવસ સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "AKDT": "અલાસ્કા દિવસ સમય", "MST": "મકાઉ પ્રમાણભૂત સમય", "HKT": "હોંગ કોંગ માનક સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "BT": "ભૂટાન સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "GYT": "ગયાના સમય", "ChST": "કેમોરો માનક સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "VET": "વેનેઝુએલા સમય", "SGT": "સિંગાપુર માનક સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "ECT": "એક્વાડોર સમય", "ART": "અર્જેન્ટીના માનક સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "JDT": "જાપાન દિવસ સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "MYT": "મલેશિયા સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "CHAST": "ચેતહામ માનક સમય", "SRT": "સૂરીનામ સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "IST": "ભારતીય માનક સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "COT": "કોલંબિયા માનક સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "MDT": "મકાઉ ગ્રીષ્મ સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "CLT": "ચિલી માનક સમય", "JST": "જાપાન માનક સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "BOT": "બોલિવિયા સમય", "∅∅∅": "એઝોર્સ ગ્રીષ્મ સમય", "UYT": "ઉરૂગ્વે માનક સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "CAT": "મધ્ય આફ્રિકા સમય"},
}
}
@@ -208,7 +208,8 @@ func (gu *gu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gu' and handles both Whole and Real numbers based on 'v'
-func (gu *gu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (gu *gu) FmtNumber(num float64, v uint64) (results string) {
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -232,10 +232,7 @@ func (gu *gu) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -251,9 +248,7 @@ func (gu *gu) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -261,13 +256,12 @@ func (gu *gu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gu *gu) FmtPercent(num float64, v uint64) (results string) {
+func (gu *gu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gu.decimal)
b := make([]byte, 0, l)
@@ -278,7 +272,6 @@ func (gu *gu) FmtPercent(num float64, v uint64) (results string) {
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
continue
}
@@ -286,9 +279,7 @@ func (gu *gu) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -298,12 +289,11 @@ func (gu *gu) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gu'
-func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -321,7 +311,6 @@ func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -329,10 +318,7 @@ func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -352,9 +338,7 @@ func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -373,13 +357,12 @@ func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gu'
// in accounting notation.
-func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
@@ -397,7 +380,6 @@ func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -405,10 +387,7 @@ func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -459,8 +438,7 @@ func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, gu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gu'
diff --git a/gu_IN/gu_IN.go b/gu_IN/gu_IN.go
index 1775b955..aa25af7e 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{"HKT": "હોંગ કોંગ માનક સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "ART": "અર્જેન્ટીના માનક સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "JDT": "જાપાન દિવસ સમય", "CAT": "મધ્ય આફ્રિકા સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "BT": "ભૂટાન સમય", "GYT": "ગયાના સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "MYT": "મલેશિયા સમય", "JST": "જાપાન માનક સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "COT": "કોલંબિયા માનક સમય", "CLT": "ચિલી માનક સમય", "UYT": "ઉરૂગ્વે માનક સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "VET": "વેનેઝુએલા સમય", "MDT": "મકાઉ ગ્રીષ્મ સમય", "SGT": "સિંગાપુર માનક સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "BOT": "બોલિવિયા સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "AKDT": "અલાસ્કા દિવસ સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "ChST": "કેમોરો માનક સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "CHAST": "ચેતહામ માનક સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "IST": "ભારતીય માનક સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "∅∅∅": "બ્રાઝિલિયા ગ્રીષ્મ સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "SRT": "સૂરીનામ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "CHADT": "ચેતહામ દિવસ સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "ECT": "એક્વાડોર સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "MST": "મકાઉ પ્રમાણભૂત સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય"},
+ timezones: map[string]string{"WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "CLT": "ચિલી માનક સમય", "VET": "વેનેઝુએલા સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "∅∅∅": "એઝોર્સ ગ્રીષ્મ સમય", "BOT": "બોલિવિયા સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "CAT": "મધ્ય આફ્રિકા સમય", "MDT": "મકાઉ ગ્રીષ્મ સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "UYT": "ઉરૂગ્વે માનક સમય", "ChST": "કેમોરો માનક સમય", "ECT": "એક્વાડોર સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "JST": "જાપાન માનક સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "ART": "અર્જેન્ટીના માનક સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "MST": "મકાઉ પ્રમાણભૂત સમય", "COT": "કોલંબિયા માનક સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "IST": "ભારતીય માનક સમય", "SRT": "સૂરીનામ સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "JDT": "જાપાન દિવસ સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "MYT": "મલેશિયા સમય", "HKT": "હોંગ કોંગ માનક સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "GYT": "ગયાના સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "SGT": "સિંગાપુર માનક સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "CHADT": "ચેતહામ દિવસ સમય", "BT": "ભૂટાન સમય", "AKDT": "અલાસ્કા દિવસ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "CHAST": "ચેતહામ માનક સમય"},
}
}
@@ -208,7 +208,8 @@ func (gu *gu_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gu_IN' and handles both Whole and Real numbers based on 'v'
-func (gu *gu_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,7 +225,6 @@ func (gu *gu_IN) FmtNumber(num float64, v uint64) (results string) {
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -232,10 +232,7 @@ func (gu *gu_IN) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -251,9 +248,7 @@ func (gu *gu_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -261,13 +256,12 @@ func (gu *gu_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gu_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gu *gu_IN) FmtPercent(num float64, v uint64) (results string) {
+func (gu *gu_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(gu.decimal)
b := make([]byte, 0, l)
@@ -278,7 +272,6 @@ func (gu *gu_IN) FmtPercent(num float64, v uint64) (results string) {
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
continue
}
@@ -286,9 +279,7 @@ func (gu *gu_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -298,12 +289,11 @@ func (gu *gu_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, gu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gu_IN'
-func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
@@ -321,7 +311,6 @@ func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -329,10 +318,7 @@ func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -352,9 +338,7 @@ func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(gu.minus) - 1; j >= 0; j-- {
- b = append(b, gu.minus[j])
- }
+ b = append(b, gu.minus[0])
}
// reverse
@@ -373,13 +357,12 @@ func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gu_IN'
// in accounting notation.
-func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
@@ -397,7 +380,6 @@ func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(gu.decimal) - 1; j >= 0; j-- {
b = append(b, gu.decimal[j])
}
-
inWhole = true
continue
}
@@ -405,10 +387,7 @@ func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if inWhole {
if count == groupThreshold {
- for j := len(gu.group) - 1; j >= 0; j-- {
- b = append(b, gu.group[j])
- }
-
+ b = append(b, gu.group[0])
count = 1
if !inSecondary {
@@ -459,8 +438,7 @@ func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, gu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gu_IN'
diff --git a/guz/guz.go b/guz/guz.go
index f7709b7f..2c6381af 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{"ACST": "ACST", "HAST": "HAST", "HADT": "HADT", "CST": "CST", "UYST": "UYST", "WIB": "WIB", "ADT": "ADT", "ART": "ART", "ARST": "ARST", "GFT": "GFT", "WITA": "WITA", "TMST": "TMST", "MYT": "MYT", "CHADT": "CHADT", "SRT": "SRT", "JDT": "JDT", "AKDT": "AKDT", "HKST": "HKST", "PST": "PST", "WARST": "WARST", "ECT": "ECT", "HAT": "HAT", "OEZ": "OEZ", "AEDT": "AEDT", "MDT": "MDT", "ACDT": "ACDT", "MST": "MST", "SAST": "SAST", "EAT": "EAT", "NZDT": "NZDT", "GYT": "GYT", "WIT": "WIT", "HKT": "HKT", "CLT": "CLT", "CHAST": "CHAST", "BT": "BT", "ACWST": "ACWST", "LHST": "LHST", "AKST": "AKST", "MEZ": "MEZ", "WESZ": "WESZ", "EST": "EST", "COST": "COST", "GMT": "GMT", "AEST": "AEST", "HNT": "HNT", "SGT": "SGT", "ChST": "ChST", "CDT": "CDT", "AWDT": "AWDT", "CAT": "CAT", "NZST": "NZST", "PDT": "PDT", "ACWDT": "ACWDT", "CLST": "CLST", "∅∅∅": "∅∅∅", "AST": "AST", "MESZ": "MESZ", "WART": "WART", "WAT": "WAT", "WAST": "WAST", "EDT": "EDT", "COT": "COT", "TMT": "TMT", "LHDT": "LHDT", "IST": "IST", "AWST": "AWST", "BOT": "BOT", "JST": "JST", "WEZ": "WEZ", "UYT": "UYT", "OESZ": "OESZ", "VET": "VET"},
+ timezones: map[string]string{"WEZ": "WEZ", "AWDT": "AWDT", "BOT": "BOT", "ACDT": "ACDT", "MYT": "MYT", "SGT": "SGT", "ECT": "ECT", "ARST": "ARST", "COT": "COT", "CHAST": "CHAST", "CHADT": "CHADT", "WART": "WART", "ADT": "ADT", "HAT": "HAT", "HNT": "HNT", "AWST": "AWST", "EST": "EST", "AKST": "AKST", "ACWDT": "ACWDT", "WAT": "WAT", "UYT": "UYT", "WITA": "WITA", "HAST": "HAST", "JDT": "JDT", "OEZ": "OEZ", "CLST": "CLST", "WARST": "WARST", "AEDT": "AEDT", "LHDT": "LHDT", "NZDT": "NZDT", "CLT": "CLT", "TMT": "TMT", "COST": "COST", "PST": "PST", "∅∅∅": "∅∅∅", "HKST": "HKST", "ACST": "ACST", "HKT": "HKT", "ChST": "ChST", "CST": "CST", "EDT": "EDT", "MST": "MST", "AEST": "AEST", "GYT": "GYT", "TMST": "TMST", "ART": "ART", "SAST": "SAST", "CAT": "CAT", "GMT": "GMT", "MDT": "MDT", "MESZ": "MESZ", "SRT": "SRT", "UYST": "UYST", "WIT": "WIT", "BT": "BT", "GFT": "GFT", "LHST": "LHST", "MEZ": "MEZ", "OESZ": "OESZ", "VET": "VET", "AST": "AST", "CDT": "CDT", "WESZ": "WESZ", "NZST": "NZST", "WAST": "WAST", "WIB": "WIB", "IST": "IST", "PDT": "PDT", "ACWST": "ACWST", "EAT": "EAT", "JST": "JST", "HADT": "HADT", "AKDT": "AKDT"},
}
}
@@ -173,20 +173,19 @@ func (guz *guz) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'guz' and handles both Whole and Real numbers based on 'v'
-func (guz *guz) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (guz *guz) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'guz' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (guz *guz) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (guz *guz) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'guz'
-func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
@@ -198,20 +197,14 @@ func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(guz.decimal) - 1; j >= 0; j-- {
- b = append(b, guz.decimal[j])
- }
-
+ b = append(b, guz.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(guz.group) - 1; j >= 0; j-- {
- b = append(b, guz.group[j])
- }
-
+ b = append(b, guz.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(guz.minus) - 1; j >= 0; j-- {
- b = append(b, guz.minus[j])
- }
+ b = append(b, guz.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'guz'
// in accounting notation.
-func (guz *guz) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (guz *guz) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
@@ -265,20 +255,14 @@ func (guz *guz) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(guz.decimal) - 1; j >= 0; j-- {
- b = append(b, guz.decimal[j])
- }
-
+ b = append(b, guz.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(guz.group) - 1; j >= 0; j-- {
- b = append(b, guz.group[j])
- }
-
+ b = append(b, guz.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (guz *guz) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, guz.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'guz'
diff --git a/guz_KE/guz_KE.go b/guz_KE/guz_KE.go
index 840fed0a..4c3e221c 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{"CLST": "CLST", "HNT": "HNT", "CLT": "CLT", "WEZ": "WEZ", "COT": "COT", "ADT": "ADT", "TMST": "TMST", "WART": "WART", "AST": "AST", "UYST": "UYST", "WIB": "WIB", "GMT": "GMT", "CHAST": "CHAST", "GYT": "GYT", "HAST": "HAST", "UYT": "UYT", "CHADT": "CHADT", "WITA": "WITA", "TMT": "TMT", "ACWDT": "ACWDT", "MYT": "MYT", "HADT": "HADT", "OESZ": "OESZ", "SRT": "SRT", "SAST": "SAST", "LHST": "LHST", "∅∅∅": "∅∅∅", "CAT": "CAT", "MST": "MST", "NZST": "NZST", "BT": "BT", "SGT": "SGT", "CST": "CST", "OEZ": "OEZ", "ARST": "ARST", "VET": "VET", "JST": "JST", "JDT": "JDT", "IST": "IST", "PST": "PST", "WAT": "WAT", "MEZ": "MEZ", "ECT": "ECT", "AEST": "AEST", "ART": "ART", "WESZ": "WESZ", "NZDT": "NZDT", "ACWST": "ACWST", "WIT": "WIT", "AWST": "AWST", "HKST": "HKST", "WARST": "WARST", "LHDT": "LHDT", "BOT": "BOT", "AKST": "AKST", "EAT": "EAT", "EDT": "EDT", "PDT": "PDT", "COST": "COST", "AKDT": "AKDT", "MDT": "MDT", "AWDT": "AWDT", "HKT": "HKT", "ACDT": "ACDT", "WAST": "WAST", "GFT": "GFT", "EST": "EST", "AEDT": "AEDT", "ACST": "ACST", "MESZ": "MESZ", "ChST": "ChST", "HAT": "HAT", "CDT": "CDT"},
+ timezones: map[string]string{"PDT": "PDT", "HKST": "HKST", "NZST": "NZST", "WART": "WART", "MEZ": "MEZ", "CDT": "CDT", "WAT": "WAT", "AST": "AST", "GYT": "GYT", "UYT": "UYT", "CAT": "CAT", "ARST": "ARST", "CST": "CST", "NZDT": "NZDT", "WIB": "WIB", "AEST": "AEST", "IST": "IST", "AKDT": "AKDT", "MST": "MST", "COST": "COST", "JST": "JST", "ADT": "ADT", "AWDT": "AWDT", "GFT": "GFT", "ECT": "ECT", "WAST": "WAST", "SAST": "SAST", "CLST": "CLST", "TMT": "TMT", "∅∅∅": "∅∅∅", "MDT": "MDT", "CLT": "CLT", "MYT": "MYT", "UYST": "UYST", "ACWDT": "ACWDT", "OEZ": "OEZ", "WIT": "WIT", "WITA": "WITA", "WARST": "WARST", "MESZ": "MESZ", "VET": "VET", "CHADT": "CHADT", "JDT": "JDT", "HADT": "HADT", "WESZ": "WESZ", "ACWST": "ACWST", "LHDT": "LHDT", "CHAST": "CHAST", "BOT": "BOT", "ART": "ART", "GMT": "GMT", "SRT": "SRT", "PST": "PST", "HAST": "HAST", "WEZ": "WEZ", "ChST": "ChST", "EDT": "EDT", "HNT": "HNT", "HAT": "HAT", "HKT": "HKT", "TMST": "TMST", "BT": "BT", "COT": "COT", "LHST": "LHST", "OESZ": "OESZ", "AEDT": "AEDT", "ACST": "ACST", "EST": "EST", "AKST": "AKST", "AWST": "AWST", "SGT": "SGT", "EAT": "EAT", "ACDT": "ACDT"},
}
}
@@ -173,20 +173,19 @@ func (guz *guz_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'guz_KE' and handles both Whole and Real numbers based on 'v'
-func (guz *guz_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (guz *guz_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'guz_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (guz *guz_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (guz *guz_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'guz_KE'
-func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
@@ -198,20 +197,14 @@ func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(guz.decimal) - 1; j >= 0; j-- {
- b = append(b, guz.decimal[j])
- }
-
+ b = append(b, guz.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(guz.group) - 1; j >= 0; j-- {
- b = append(b, guz.group[j])
- }
-
+ b = append(b, guz.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(guz.minus) - 1; j >= 0; j-- {
- b = append(b, guz.minus[j])
- }
+ b = append(b, guz.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'guz_KE'
// in accounting notation.
-func (guz *guz_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (guz *guz_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
@@ -265,20 +255,14 @@ func (guz *guz_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(guz.decimal) - 1; j >= 0; j-- {
- b = append(b, guz.decimal[j])
- }
-
+ b = append(b, guz.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(guz.group) - 1; j >= 0; j-- {
- b = append(b, guz.group[j])
- }
-
+ b = append(b, guz.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (guz *guz_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, guz.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'guz_KE'
diff --git a/gv/gv.go b/gv/gv.go
index 32788b0a..fa66d8af 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{"COST": "COST", "WITA": "WITA", "UYST": "UYST", "HKT": "HKT", "AEDT": "AEDT", "ART": "ART", "LHDT": "LHDT", "ChST": "ChST", "OESZ": "OESZ", "WAT": "WAT", "TMST": "TMST", "WIT": "WIT", "WEZ": "WEZ", "CST": "CST", "WAST": "WAST", "ACWST": "ACWST", "ACWDT": "ACWDT", "MYT": "MYT", "PDT": "PDT", "CAT": "CAT", "NZDT": "NZDT", "ACDT": "ACDT", "TMT": "TMT", "ECT": "ECT", "LHST": "LHST", "HAT": "HAT", "CHADT": "CHADT", "JDT": "JDT", "AWDT": "AWDT", "EAT": "EAT", "CHAST": "CHAST", "ARST": "ARST", "ADT": "ADT", "SRT": "SRT", "IST": "IST", "UYT": "UYT", "EDT": "EDT", "AEST": "AEST", "BT": "BT", "WART": "WART", "WARST": "WARST", "SAST": "SAST", "HKST": "HKST", "NZST": "NZST", "PST": "PST", "WIB": "WIB", "COT": "COT", "GYT": "GYT", "MESZ": "MESZ", "∅∅∅": "∅∅∅", "EST": "EST", "BOT": "BOT", "SGT": "SGT", "CLST": "CLST", "AWST": "AWST", "HNT": "HNT", "CLT": "CLT", "AST": "AST", "MEZ": "MEZ", "JST": "JST", "AKDT": "AKDT", "CDT": "CDT", "ACST": "ACST", "MDT": "MDT", "HADT": "HADT", "WESZ": "WESZ", "GMT": "GMT", "OEZ": "OEZ", "VET": "VET", "GFT": "GFT", "MST": "MST", "AKST": "AKST", "HAST": "HAST"},
+ timezones: map[string]string{"WITA": "WITA", "TMST": "TMST", "WART": "WART", "WAST": "WAST", "UYST": "UYST", "MST": "MST", "SAST": "SAST", "OESZ": "OESZ", "CLT": "CLT", "CLST": "CLST", "MYT": "MYT", "IST": "IST", "ART": "ART", "WEZ": "WEZ", "WAT": "WAT", "BOT": "BOT", "EAT": "EAT", "SRT": "SRT", "ACDT": "ACDT", "PDT": "PDT", "AWDT": "AWDT", "HAST": "HAST", "COST": "COST", "OEZ": "OEZ", "NZST": "NZST", "CHADT": "CHADT", "ARST": "ARST", "COT": "COT", "LHST": "LHST", "AST": "AST", "TMT": "TMT", "HADT": "HADT", "VET": "VET", "WIB": "WIB", "MEZ": "MEZ", "AEST": "AEST", "HKT": "HKT", "GMT": "GMT", "AKST": "AKST", "JDT": "JDT", "WARST": "WARST", "ACST": "ACST", "AEDT": "AEDT", "MDT": "MDT", "CHAST": "CHAST", "JST": "JST", "ChST": "ChST", "EST": "EST", "AKDT": "AKDT", "GYT": "GYT", "WIT": "WIT", "HKST": "HKST", "BT": "BT", "CDT": "CDT", "MESZ": "MESZ", "AWST": "AWST", "GFT": "GFT", "ECT": "ECT", "WESZ": "WESZ", "HNT": "HNT", "SGT": "SGT", "ADT": "ADT", "CAT": "CAT", "ACWDT": "ACWDT", "LHDT": "LHDT", "NZDT": "NZDT", "EDT": "EDT", "ACWST": "ACWST", "HAT": "HAT", "PST": "PST", "UYT": "UYT", "∅∅∅": "∅∅∅", "CST": "CST"},
}
}
@@ -183,20 +183,19 @@ func (gv *gv) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gv' and handles both Whole and Real numbers based on 'v'
-func (gv *gv) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (gv *gv) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gv' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gv *gv) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (gv *gv) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gv'
-func (gv *gv) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -208,20 +207,14 @@ func (gv *gv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(gv.decimal) - 1; j >= 0; j-- {
- b = append(b, gv.decimal[j])
- }
-
+ b = append(b, gv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(gv.group) - 1; j >= 0; j-- {
- b = append(b, gv.group[j])
- }
-
+ b = append(b, gv.group[0])
count = 1
} else {
count++
@@ -236,9 +229,7 @@ func (gv *gv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(gv.minus) - 1; j >= 0; j-- {
- b = append(b, gv.minus[j])
- }
+ b = append(b, gv.minus[0])
}
// reverse
@@ -257,13 +248,12 @@ func (gv *gv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gv'
// in accounting notation.
-func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
@@ -275,20 +265,14 @@ func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(gv.decimal) - 1; j >= 0; j-- {
- b = append(b, gv.decimal[j])
- }
-
+ b = append(b, gv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(gv.group) - 1; j >= 0; j-- {
- b = append(b, gv.group[j])
- }
-
+ b = append(b, gv.group[0])
count = 1
} else {
count++
@@ -304,9 +288,7 @@ func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(gv.minus) - 1; j >= 0; j-- {
- b = append(b, gv.minus[j])
- }
+ b = append(b, gv.minus[0])
} else {
@@ -332,8 +314,7 @@ func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gv'
diff --git a/gv_IM/gv_IM.go b/gv_IM/gv_IM.go
index 383953fd..f5923cd6 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{"WAST": "WAST", "HADT": "HADT", "MYT": "MYT", "AWST": "AWST", "HNT": "HNT", "OESZ": "OESZ", "ACST": "ACST", "GMT": "GMT", "BOT": "BOT", "WAT": "WAT", "MST": "MST", "WESZ": "WESZ", "IST": "IST", "WEZ": "WEZ", "WIB": "WIB", "HAST": "HAST", "∅∅∅": "∅∅∅", "GFT": "GFT", "WITA": "WITA", "LHDT": "LHDT", "COST": "COST", "BT": "BT", "WART": "WART", "SRT": "SRT", "CDT": "CDT", "AEST": "AEST", "PDT": "PDT", "OEZ": "OEZ", "SGT": "SGT", "AKDT": "AKDT", "WARST": "WARST", "LHST": "LHST", "AKST": "AKST", "UYT": "UYT", "CAT": "CAT", "EDT": "EDT", "MEZ": "MEZ", "UYST": "UYST", "AST": "AST", "TMST": "TMST", "MDT": "MDT", "HKT": "HKT", "EAT": "EAT", "CST": "CST", "SAST": "SAST", "WIT": "WIT", "COT": "COT", "MESZ": "MESZ", "GYT": "GYT", "VET": "VET", "AWDT": "AWDT", "HKST": "HKST", "NZST": "NZST", "ChST": "ChST", "ADT": "ADT", "TMT": "TMT", "HAT": "HAT", "CLST": "CLST", "PST": "PST", "ACDT": "ACDT", "CLT": "CLT", "EST": "EST", "ECT": "ECT", "JDT": "JDT", "NZDT": "NZDT", "CHAST": "CHAST", "CHADT": "CHADT", "ARST": "ARST", "AEDT": "AEDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "JST": "JST", "ART": "ART"},
+ timezones: map[string]string{"AKDT": "AKDT", "MESZ": "MESZ", "ACDT": "ACDT", "AWDT": "AWDT", "AKST": "AKST", "WEZ": "WEZ", "ACWDT": "ACWDT", "PST": "PST", "AWST": "AWST", "TMST": "TMST", "WAT": "WAT", "MDT": "MDT", "MEZ": "MEZ", "CAT": "CAT", "GMT": "GMT", "SAST": "SAST", "WAST": "WAST", "NZST": "NZST", "OEZ": "OEZ", "ADT": "ADT", "IST": "IST", "HAT": "HAT", "CDT": "CDT", "HAST": "HAST", "ACWST": "ACWST", "HNT": "HNT", "WIT": "WIT", "ChST": "ChST", "JDT": "JDT", "ARST": "ARST", "GFT": "GFT", "TMT": "TMT", "LHDT": "LHDT", "VET": "VET", "SRT": "SRT", "∅∅∅": "∅∅∅", "MST": "MST", "CLST": "CLST", "UYT": "UYT", "BT": "BT", "CST": "CST", "LHST": "LHST", "WIB": "WIB", "JST": "JST", "AST": "AST", "WART": "WART", "HKST": "HKST", "WITA": "WITA", "EDT": "EDT", "CHAST": "CHAST", "AEST": "AEST", "WARST": "WARST", "EST": "EST", "COT": "COT", "WESZ": "WESZ", "PDT": "PDT", "SGT": "SGT", "HKT": "HKT", "UYST": "UYST", "EAT": "EAT", "CLT": "CLT", "GYT": "GYT", "CHADT": "CHADT", "MYT": "MYT", "HADT": "HADT", "NZDT": "NZDT", "ACST": "ACST", "BOT": "BOT", "ART": "ART", "COST": "COST", "ECT": "ECT", "OESZ": "OESZ", "AEDT": "AEDT"},
}
}
@@ -183,20 +183,19 @@ func (gv *gv_IM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'gv_IM' and handles both Whole and Real numbers based on 'v'
-func (gv *gv_IM) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (gv *gv_IM) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'gv_IM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (gv *gv_IM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (gv *gv_IM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'gv_IM'
-func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
@@ -208,20 +207,14 @@ func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(gv.decimal) - 1; j >= 0; j-- {
- b = append(b, gv.decimal[j])
- }
-
+ b = append(b, gv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(gv.group) - 1; j >= 0; j-- {
- b = append(b, gv.group[j])
- }
-
+ b = append(b, gv.group[0])
count = 1
} else {
count++
@@ -236,9 +229,7 @@ func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(gv.minus) - 1; j >= 0; j-- {
- b = append(b, gv.minus[j])
- }
+ b = append(b, gv.minus[0])
}
// reverse
@@ -257,13 +248,12 @@ func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'gv_IM'
// in accounting notation.
-func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
@@ -275,20 +265,14 @@ func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(gv.decimal) - 1; j >= 0; j-- {
- b = append(b, gv.decimal[j])
- }
-
+ b = append(b, gv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(gv.group) - 1; j >= 0; j-- {
- b = append(b, gv.group[j])
- }
-
+ b = append(b, gv.group[0])
count = 1
} else {
count++
@@ -304,9 +288,7 @@ func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(gv.minus) - 1; j >= 0; j-- {
- b = append(b, gv.minus[j])
- }
+ b = append(b, gv.minus[0])
} else {
@@ -332,8 +314,7 @@ func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'gv_IM'
diff --git a/ha/ha.go b/ha/ha.go
index 86722e6d..2348f77b 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{"ACST": "ACST", "IST": "IST", "HNT": "HNT", "CAT": "CAT", "AEDT": "AEDT", "CHAST": "CHAST", "WARST": "WARST", "BT": "BT", "TMST": "TMST", "WEZ": "WEZ", "HAT": "HAT", "WIB": "WIB", "BOT": "BOT", "COST": "COST", "AST": "AST", "GFT": "GFT", "OESZ": "OESZ", "MESZ": "MESZ", "VET": "VET", "JST": "JST", "OEZ": "OEZ", "EAT": "EAT", "AEST": "AEST", "NZST": "NZST", "ARST": "ARST", "LHST": "LHST", "JDT": "JDT", "AKST": "AKST", "ADT": "ADT", "SAST": "SAST", "AWST": "AWST", "UYT": "UYT", "ACWDT": "ACWDT", "WITA": "WITA", "ChST": "ChST", "AKDT": "AKDT", "HKT": "HKT", "EST": "EST", "CLST": "CLST", "PDT": "PDT", "CHADT": "CHADT", "WIT": "WIT", "WESZ": "WESZ", "ART": "ART", "WAT": "WAT", "WAST": "WAST", "ACDT": "ACDT", "SRT": "SRT", "MST": "MST", "LHDT": "LHDT", "CST": "CST", "GMT": "GMT", "COT": "COT", "∅∅∅": "∅∅∅", "ECT": "ECT", "HAST": "HAST", "AWDT": "AWDT", "GYT": "GYT", "MDT": "MDT", "MYT": "MYT", "CLT": "CLT", "UYST": "UYST", "TMT": "TMT", "SGT": "SGT", "HKST": "HKST", "WART": "WART", "MEZ": "MEZ", "ACWST": "ACWST", "HADT": "HADT", "CDT": "CDT", "EDT": "EDT", "PST": "PST", "NZDT": "NZDT"},
+ timezones: map[string]string{"OESZ": "OESZ", "VET": "VET", "HKT": "HKT", "SAST": "SAST", "MST": "MST", "WARST": "WARST", "AWST": "AWST", "EAT": "EAT", "AEST": "AEST", "GYT": "GYT", "SGT": "SGT", "ARST": "ARST", "LHDT": "LHDT", "WAT": "WAT", "WAST": "WAST", "MESZ": "MESZ", "CST": "CST", "ECT": "ECT", "WESZ": "WESZ", "MEZ": "MEZ", "ACST": "ACST", "TMST": "TMST", "SRT": "SRT", "TMT": "TMT", "ART": "ART", "EST": "EST", "LHST": "LHST", "CHADT": "CHADT", "CLT": "CLT", "IST": "IST", "WIT": "WIT", "ACWDT": "ACWDT", "NZST": "NZST", "NZDT": "NZDT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "AEDT": "AEDT", "JST": "JST", "AWDT": "AWDT", "WITA": "WITA", "AKDT": "AKDT", "WART": "WART", "HAT": "HAT", "BOT": "BOT", "ChST": "ChST", "BT": "BT", "CLST": "CLST", "AST": "AST", "ACDT": "ACDT", "UYST": "UYST", "GMT": "GMT", "MDT": "MDT", "CHAST": "CHAST", "WIB": "WIB", "PST": "PST", "COST": "COST", "ACWST": "ACWST", "HKST": "HKST", "EDT": "EDT", "HADT": "HADT", "JDT": "JDT", "MYT": "MYT", "PDT": "PDT", "CDT": "CDT", "WEZ": "WEZ", "ADT": "ADT", "UYT": "UYT", "HAST": "HAST", "COT": "COT", "HNT": "HNT", "CAT": "CAT", "GFT": "GFT", "AKST": "AKST"},
}
}
@@ -180,7 +180,8 @@ func (ha *ha) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ha' and handles both Whole and Real numbers based on 'v'
-func (ha *ha) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,9 +209,7 @@ func (ha *ha) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -218,13 +217,12 @@ func (ha *ha) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ha' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ha *ha) FmtPercent(num float64, v uint64) (results string) {
+func (ha *ha) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ha.decimal)
b := make([]byte, 0, l)
@@ -240,9 +238,7 @@ func (ha *ha) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -252,12 +248,11 @@ func (ha *ha) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ha.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ha'
-func (ha *ha) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -295,9 +290,7 @@ func (ha *ha) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -316,13 +309,12 @@ func (ha *ha) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ha'
// in accounting notation.
-func (ha *ha) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -361,9 +353,7 @@ func (ha *ha) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ha.currencyNegativePrefix[j])
}
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
} else {
@@ -393,8 +383,7 @@ func (ha *ha) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ha'
diff --git a/ha_GH/ha_GH.go b/ha_GH/ha_GH.go
index ea99f9ac..ed4f22d9 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{"MDT": "MDT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "GMT": "GMT", "WIB": "WIB", "ACST": "ACST", "MST": "MST", "UYST": "UYST", "CAT": "CAT", "NZDT": "NZDT", "VET": "VET", "EAT": "EAT", "CLT": "CLT", "NZST": "NZST", "UYT": "UYT", "BOT": "BOT", "COST": "COST", "ACDT": "ACDT", "SRT": "SRT", "SAST": "SAST", "CHAST": "CHAST", "ARST": "ARST", "AST": "AST", "TMT": "TMT", "COT": "COT", "GFT": "GFT", "WESZ": "WESZ", "HKT": "HKT", "CDT": "CDT", "CST": "CST", "AEST": "AEST", "CHADT": "CHADT", "LHST": "LHST", "AKDT": "AKDT", "AWDT": "AWDT", "HAT": "HAT", "OESZ": "OESZ", "GYT": "GYT", "LHDT": "LHDT", "ChST": "ChST", "AWST": "AWST", "EDT": "EDT", "ART": "ART", "ACWST": "ACWST", "HADT": "HADT", "BT": "BT", "WAT": "WAT", "TMST": "TMST", "JST": "JST", "PST": "PST", "EST": "EST", "ADT": "ADT", "WITA": "WITA", "JDT": "JDT", "SGT": "SGT", "IST": "IST", "WIT": "WIT", "AKST": "AKST", "HKST": "HKST", "AEDT": "AEDT", "HAST": "HAST", "CLST": "CLST", "OEZ": "OEZ", "WART": "WART", "WAST": "WAST", "ACWDT": "ACWDT", "ECT": "ECT", "MYT": "MYT", "MEZ": "MEZ", "MESZ": "MESZ", "PDT": "PDT", "WARST": "WARST", "HNT": "HNT"},
+ timezones: map[string]string{"AKDT": "AKDT", "MYT": "MYT", "LHST": "LHST", "NZST": "NZST", "NZDT": "NZDT", "EAT": "EAT", "ACDT": "ACDT", "BOT": "BOT", "COST": "COST", "ACWST": "ACWST", "HKST": "HKST", "CAT": "CAT", "BT": "BT", "GFT": "GFT", "VET": "VET", "WART": "WART", "ART": "ART", "MDT": "MDT", "WIT": "WIT", "OESZ": "OESZ", "CLST": "CLST", "AWDT": "AWDT", "TMST": "TMST", "EDT": "EDT", "CHADT": "CHADT", "TMT": "TMT", "MESZ": "MESZ", "HKT": "HKT", "LHDT": "LHDT", "MST": "MST", "IST": "IST", "AKST": "AKST", "WIB": "WIB", "ChST": "ChST", "WESZ": "WESZ", "WAT": "WAT", "CHAST": "CHAST", "MEZ": "MEZ", "AEST": "AEST", "AEDT": "AEDT", "SGT": "SGT", "GMT": "GMT", "ACWDT": "ACWDT", "UYST": "UYST", "PST": "PST", "HNT": "HNT", "WAST": "WAST", "CLT": "CLT", "WARST": "WARST", "WITA": "WITA", "HADT": "HADT", "COT": "COT", "ECT": "ECT", "∅∅∅": "∅∅∅", "SAST": "SAST", "OEZ": "OEZ", "JST": "JST", "ADT": "ADT", "CST": "CST", "CDT": "CDT", "GYT": "GYT", "ARST": "ARST", "AWST": "AWST", "SRT": "SRT", "AST": "AST", "PDT": "PDT", "WEZ": "WEZ", "JDT": "JDT", "HAT": "HAT", "UYT": "UYT", "ACST": "ACST", "EST": "EST", "HAST": "HAST"},
}
}
@@ -180,7 +180,8 @@ func (ha *ha_GH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ha_GH' and handles both Whole and Real numbers based on 'v'
-func (ha *ha_GH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,9 +209,7 @@ func (ha *ha_GH) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -218,13 +217,12 @@ func (ha *ha_GH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ha_GH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ha *ha_GH) FmtPercent(num float64, v uint64) (results string) {
+func (ha *ha_GH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ha.decimal)
b := make([]byte, 0, l)
@@ -240,9 +238,7 @@ func (ha *ha_GH) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -252,12 +248,11 @@ func (ha *ha_GH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ha.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ha_GH'
-func (ha *ha_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_GH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -295,9 +290,7 @@ func (ha *ha_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -316,13 +309,12 @@ func (ha *ha_GH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ha_GH'
// in accounting notation.
-func (ha *ha_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_GH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -361,9 +353,7 @@ func (ha *ha_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ha.currencyNegativePrefix[j])
}
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
} else {
@@ -393,8 +383,7 @@ func (ha *ha_GH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ha_GH'
diff --git a/ha_NE/ha_NE.go b/ha_NE/ha_NE.go
index fa5c8c25..68d1752d 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{"JDT": "JDT", "HAST": "HAST", "CAT": "CAT", "GMT": "GMT", "CHADT": "CHADT", "JST": "JST", "PST": "PST", "MEZ": "MEZ", "ARST": "ARST", "HAT": "HAT", "OESZ": "OESZ", "WAST": "WAST", "SAST": "SAST", "ACWST": "ACWST", "ACWDT": "ACWDT", "BT": "BT", "GFT": "GFT", "∅∅∅": "∅∅∅", "IST": "IST", "AWDT": "AWDT", "CLST": "CLST", "COT": "COT", "ACST": "ACST", "EAT": "EAT", "HNT": "HNT", "NZST": "NZST", "WIT": "WIT", "HADT": "HADT", "COST": "COST", "LHST": "LHST", "LHDT": "LHDT", "SGT": "SGT", "MST": "MST", "AEDT": "AEDT", "WIB": "WIB", "BOT": "BOT", "AST": "AST", "ADT": "ADT", "WITA": "WITA", "CLT": "CLT", "OEZ": "OEZ", "EST": "EST", "PDT": "PDT", "MESZ": "MESZ", "SRT": "SRT", "UYT": "UYT", "UYST": "UYST", "CHAST": "CHAST", "ACDT": "ACDT", "AKST": "AKST", "AKDT": "AKDT", "CDT": "CDT", "AWST": "AWST", "CST": "CST", "NZDT": "NZDT", "ChST": "ChST", "ECT": "ECT", "MDT": "MDT", "HKT": "HKT", "WAT": "WAT", "ART": "ART", "TMT": "TMT", "TMST": "TMST", "WESZ": "WESZ", "HKST": "HKST", "AEST": "AEST", "GYT": "GYT", "WART": "WART", "MYT": "MYT", "WEZ": "WEZ", "EDT": "EDT", "WARST": "WARST", "VET": "VET"},
+ timezones: map[string]string{"UYST": "UYST", "SAST": "SAST", "OESZ": "OESZ", "JDT": "JDT", "MESZ": "MESZ", "WESZ": "WESZ", "CHADT": "CHADT", "VET": "VET", "BT": "BT", "HAST": "HAST", "ChST": "ChST", "COT": "COT", "WEZ": "WEZ", "ADT": "ADT", "PST": "PST", "GYT": "GYT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ACWDT": "ACWDT", "AST": "AST", "HNT": "HNT", "MYT": "MYT", "SGT": "SGT", "CAT": "CAT", "LHST": "LHST", "NZST": "NZST", "CHAST": "CHAST", "OEZ": "OEZ", "WART": "WART", "WITA": "WITA", "TMST": "TMST", "EDT": "EDT", "EAT": "EAT", "CLT": "CLT", "AEDT": "AEDT", "IST": "IST", "EST": "EST", "CST": "CST", "WAT": "WAT", "MDT": "MDT", "UYT": "UYT", "ART": "ART", "ARST": "ARST", "WIB": "WIB", "ACWST": "ACWST", "LHDT": "LHDT", "MST": "MST", "HKT": "HKT", "GFT": "GFT", "HADT": "HADT", "AKST": "AKST", "AKDT": "AKDT", "ACST": "ACST", "HAT": "HAT", "COST": "COST", "JST": "JST", "AEST": "AEST", "AWST": "AWST", "BOT": "BOT", "WIT": "WIT", "TMT": "TMT", "NZDT": "NZDT", "ACDT": "ACDT", "WARST": "WARST", "PDT": "PDT", "GMT": "GMT", "CDT": "CDT", "WAST": "WAST", "MEZ": "MEZ", "AWDT": "AWDT", "SRT": "SRT", "CLST": "CLST", "ECT": "ECT"},
}
}
@@ -180,7 +180,8 @@ func (ha *ha_NE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ha_NE' and handles both Whole and Real numbers based on 'v'
-func (ha *ha_NE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,9 +209,7 @@ func (ha *ha_NE) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -218,13 +217,12 @@ func (ha *ha_NE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ha_NE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ha *ha_NE) FmtPercent(num float64, v uint64) (results string) {
+func (ha *ha_NE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ha.decimal)
b := make([]byte, 0, l)
@@ -240,9 +238,7 @@ func (ha *ha_NE) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -252,12 +248,11 @@ func (ha *ha_NE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ha.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ha_NE'
-func (ha *ha_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_NE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -295,9 +290,7 @@ func (ha *ha_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -316,13 +309,12 @@ func (ha *ha_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ha_NE'
// in accounting notation.
-func (ha *ha_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_NE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -361,9 +353,7 @@ func (ha *ha_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ha.currencyNegativePrefix[j])
}
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
} else {
@@ -393,8 +383,7 @@ func (ha *ha_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ha_NE'
diff --git a/ha_NG/ha_NG.go b/ha_NG/ha_NG.go
index e5005b01..ea9d1101 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{"ACST": "ACST", "AST": "AST", "TMT": "TMT", "TMST": "TMST", "NZST": "NZST", "AEST": "AEST", "CHAST": "CHAST", "CHADT": "CHADT", "AKDT": "AKDT", "SGT": "SGT", "UYT": "UYT", "PST": "PST", "AWDT": "AWDT", "IST": "IST", "AEDT": "AEDT", "WAT": "WAT", "MEZ": "MEZ", "WIT": "WIT", "HNT": "HNT", "HKT": "HKT", "CLT": "CLT", "COT": "COT", "WITA": "WITA", "SAST": "SAST", "EDT": "EDT", "MST": "MST", "WESZ": "WESZ", "HAST": "HAST", "CST": "CST", "PDT": "PDT", "ACDT": "ACDT", "ARST": "ARST", "ACWDT": "ACWDT", "BT": "BT", "LHDT": "LHDT", "AWST": "AWST", "CDT": "CDT", "ADT": "ADT", "JST": "JST", "LHST": "LHST", "MYT": "MYT", "GFT": "GFT", "AKST": "AKST", "EST": "EST", "NZDT": "NZDT", "WART": "WART", "WARST": "WARST", "MESZ": "MESZ", "∅∅∅": "∅∅∅", "HAT": "HAT", "CAT": "CAT", "CLST": "CLST", "GYT": "GYT", "ART": "ART", "UYST": "UYST", "ECT": "ECT", "WIB": "WIB", "BOT": "BOT", "ACWST": "ACWST", "ChST": "ChST", "OESZ": "OESZ", "COST": "COST", "WAST": "WAST", "HKST": "HKST", "VET": "VET", "HADT": "HADT", "WEZ": "WEZ", "OEZ": "OEZ", "EAT": "EAT", "GMT": "GMT", "SRT": "SRT", "MDT": "MDT", "JDT": "JDT"},
+ timezones: map[string]string{"WAT": "WAT", "MST": "MST", "WART": "WART", "HNT": "HNT", "SRT": "SRT", "HKT": "HKT", "AKST": "AKST", "COT": "COT", "ART": "ART", "SGT": "SGT", "UYT": "UYT", "TMST": "TMST", "CST": "CST", "AKDT": "AKDT", "CLST": "CLST", "WIB": "WIB", "OESZ": "OESZ", "HKST": "HKST", "ACWST": "ACWST", "NZDT": "NZDT", "HAT": "HAT", "JST": "JST", "PST": "PST", "CDT": "CDT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "GFT": "GFT", "WITA": "WITA", "WEZ": "WEZ", "WIT": "WIT", "AEDT": "AEDT", "IST": "IST", "GMT": "GMT", "MDT": "MDT", "JDT": "JDT", "WESZ": "WESZ", "LHST": "LHST", "SAST": "SAST", "ACST": "ACST", "AWST": "AWST", "BOT": "BOT", "COST": "COST", "WAST": "WAST", "MYT": "MYT", "UYST": "UYST", "HAST": "HAST", "ChST": "ChST", "AST": "AST", "AWDT": "AWDT", "PDT": "PDT", "EST": "EST", "EDT": "EDT", "EAT": "EAT", "ADT": "ADT", "MESZ": "MESZ", "WARST": "WARST", "CHAST": "CHAST", "MEZ": "MEZ", "VET": "VET", "ARST": "ARST", "OEZ": "OEZ", "AEST": "AEST", "BT": "BT", "LHDT": "LHDT", "NZST": "NZST", "CAT": "CAT", "TMT": "TMT", "HADT": "HADT", "CLT": "CLT", "ACDT": "ACDT", "ECT": "ECT", "GYT": "GYT", "ACWDT": "ACWDT"},
}
}
@@ -180,7 +180,8 @@ func (ha *ha_NG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ha_NG' and handles both Whole and Real numbers based on 'v'
-func (ha *ha_NG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,9 +209,7 @@ func (ha *ha_NG) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -218,13 +217,12 @@ func (ha *ha_NG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ha_NG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ha *ha_NG) FmtPercent(num float64, v uint64) (results string) {
+func (ha *ha_NG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ha.decimal)
b := make([]byte, 0, l)
@@ -240,9 +238,7 @@ func (ha *ha_NG) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -252,12 +248,11 @@ func (ha *ha_NG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ha.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ha_NG'
-func (ha *ha_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_NG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -295,9 +290,7 @@ func (ha *ha_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
}
// reverse
@@ -316,13 +309,12 @@ func (ha *ha_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ha_NG'
// in accounting notation.
-func (ha *ha_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ha *ha_NG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
@@ -361,9 +353,7 @@ func (ha *ha_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ha.currencyNegativePrefix[j])
}
- for j := len(ha.minus) - 1; j >= 0; j-- {
- b = append(b, ha.minus[j])
- }
+ b = append(b, ha.minus[0])
} else {
@@ -393,8 +383,7 @@ func (ha *ha_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ha_NG'
diff --git a/haw/haw.go b/haw/haw.go
index 24c6c659..67f3ffcd 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{"CST": "CST", "CLT": "CLT", "CHADT": "CHADT", "WART": "WART", "JST": "JST", "LHDT": "LHDT", "EAT": "EAT", "CDT": "CDT", "WIB": "WIB", "PST": "PST", "ART": "ART", "SRT": "SRT", "MYT": "MYT", "∅∅∅": "∅∅∅", "PDT": "PDT", "ChST": "ChST", "OEZ": "OEZ", "COST": "COST", "CHAST": "CHAST", "ACST": "ACST", "AKDT": "AKDT", "MEZ": "MEZ", "WAST": "WAST", "WESZ": "WESZ", "GMT": "GMT", "TMT": "TMT", "ECT": "ECT", "LHST": "LHST", "HKST": "HKST", "WARST": "WARST", "MST": "MST", "CLST": "CLST", "NZDT": "NZDT", "WITA": "WITA", "AWDT": "AWDT", "HNT": "HNT", "EST": "EST", "CAT": "CAT", "AEST": "AEST", "OESZ": "OESZ", "BOT": "BOT", "GYT": "GYT", "WIT": "WIT", "WEZ": "WEZ", "ARST": "ARST", "MDT": "MDT", "SAST": "SAST", "NZST": "NZST", "HAST": "HAST", "UYST": "UYST", "ACDT": "ACDT", "AST": "AST", "ACWDT": "ACWDT", "SGT": "SGT", "HKT": "HKT", "BT": "BT", "WAT": "WAT", "VET": "VET", "JDT": "JDT", "IST": "IST", "AWST": "AWST", "AEDT": "AEDT", "COT": "COT", "MESZ": "MESZ", "ADT": "ADT", "ACWST": "ACWST", "HADT": "HADT", "HAT": "HAT", "UYT": "UYT", "GFT": "GFT", "TMST": "TMST", "AKST": "AKST", "EDT": "EDT"},
+ timezones: map[string]string{"MDT": "MDT", "TMT": "TMT", "TMST": "TMST", "NZST": "NZST", "WAT": "WAT", "CHADT": "CHADT", "JST": "JST", "WARST": "WARST", "WIT": "WIT", "ART": "ART", "EDT": "EDT", "SAST": "SAST", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "UYST": "UYST", "EST": "EST", "AKDT": "AKDT", "WAST": "WAST", "HNT": "HNT", "UYT": "UYT", "HAST": "HAST", "HADT": "HADT", "ACWST": "ACWST", "OEZ": "OEZ", "AEST": "AEST", "AWDT": "AWDT", "WITA": "WITA", "WIB": "WIB", "GFT": "GFT", "GMT": "GMT", "WART": "WART", "MYT": "MYT", "HKST": "HKST", "NZDT": "NZDT", "WESZ": "WESZ", "PDT": "PDT", "SRT": "SRT", "COT": "COT", "AST": "AST", "AKST": "AKST", "LHST": "LHST", "CLT": "CLT", "HAT": "HAT", "BOT": "BOT", "CDT": "CDT", "LHDT": "LHDT", "ACWDT": "ACWDT", "ACDT": "ACDT", "MST": "MST", "CST": "CST", "ChST": "ChST", "COST": "COST", "AEDT": "AEDT", "SGT": "SGT", "CAT": "CAT", "ARST": "ARST", "OESZ": "OESZ", "CLST": "CLST", "ACST": "ACST", "VET": "VET", "PST": "PST", "ECT": "ECT", "GYT": "GYT", "JDT": "JDT", "ADT": "ADT", "WEZ": "WEZ", "CHAST": "CHAST", "MESZ": "MESZ", "IST": "IST", "AWST": "AWST", "HKT": "HKT", "BT": "BT", "EAT": "EAT"},
}
}
@@ -173,20 +173,19 @@ func (haw *haw) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'haw' and handles both Whole and Real numbers based on 'v'
-func (haw *haw) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (haw *haw) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'haw' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (haw *haw) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (haw *haw) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'haw'
-func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
@@ -198,20 +197,14 @@ func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(haw.decimal) - 1; j >= 0; j-- {
- b = append(b, haw.decimal[j])
- }
-
+ b = append(b, haw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(haw.group) - 1; j >= 0; j-- {
- b = append(b, haw.group[j])
- }
-
+ b = append(b, haw.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(haw.minus) - 1; j >= 0; j-- {
- b = append(b, haw.minus[j])
- }
+ b = append(b, haw.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'haw'
// in accounting notation.
-func (haw *haw) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (haw *haw) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
@@ -265,20 +255,14 @@ func (haw *haw) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(haw.decimal) - 1; j >= 0; j-- {
- b = append(b, haw.decimal[j])
- }
-
+ b = append(b, haw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(haw.group) - 1; j >= 0; j-- {
- b = append(b, haw.group[j])
- }
-
+ b = append(b, haw.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (haw *haw) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, haw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'haw'
diff --git a/haw_US/haw_US.go b/haw_US/haw_US.go
index bbcf951e..600defec 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{"CHADT": "CHADT", "MESZ": "MESZ", "ACWST": "ACWST", "SRT": "SRT", "TMT": "TMT", "MYT": "MYT", "UYT": "UYT", "GYT": "GYT", "MEZ": "MEZ", "JDT": "JDT", "LHDT": "LHDT", "ChST": "ChST", "HKST": "HKST", "JST": "JST", "CAT": "CAT", "GMT": "GMT", "BOT": "BOT", "COT": "COT", "ECT": "ECT", "EAT": "EAT", "WESZ": "WESZ", "OEZ": "OEZ", "ACDT": "ACDT", "WIT": "WIT", "AKST": "AKST", "HNT": "HNT", "CHAST": "CHAST", "CLT": "CLT", "NZST": "NZST", "ART": "ART", "WAST": "WAST", "WARST": "WARST", "GFT": "GFT", "SGT": "SGT", "PDT": "PDT", "OESZ": "OESZ", "WART": "WART", "AKDT": "AKDT", "EDT": "EDT", "CLST": "CLST", "PST": "PST", "BT": "BT", "VET": "VET", "AWDT": "AWDT", "NZDT": "NZDT", "ARST": "ARST", "WAT": "WAT", "LHST": "LHST", "HAST": "HAST", "EST": "EST", "AST": "AST", "ACST": "ACST", "ADT": "ADT", "IST": "IST", "MST": "MST", "UYST": "UYST", "AEDT": "AEDT", "WIB": "WIB", "TMST": "TMST", "HADT": "HADT", "AWST": "AWST", "CST": "CST", "MDT": "MDT", "WEZ": "WEZ", "AEST": "AEST", "COST": "COST", "WITA": "WITA", "∅∅∅": "∅∅∅", "HAT": "HAT", "HKT": "HKT", "CDT": "CDT", "SAST": "SAST", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"ACWDT": "ACWDT", "LHST": "LHST", "LHDT": "LHDT", "WART": "WART", "HAST": "HAST", "WIB": "WIB", "ADT": "ADT", "VET": "VET", "HKST": "HKST", "UYST": "UYST", "WESZ": "WESZ", "BOT": "BOT", "WITA": "WITA", "TMST": "TMST", "WARST": "WARST", "HADT": "HADT", "EAT": "EAT", "WEZ": "WEZ", "OESZ": "OESZ", "SGT": "SGT", "GYT": "GYT", "CAT": "CAT", "CST": "CST", "MESZ": "MESZ", "MYT": "MYT", "SAST": "SAST", "ACST": "ACST", "CHAST": "CHAST", "AWDT": "AWDT", "WIT": "WIT", "GFT": "GFT", "JDT": "JDT", "AKST": "AKST", "OEZ": "OEZ", "AEST": "AEST", "AWST": "AWST", "UYT": "UYT", "BT": "BT", "TMT": "TMT", "GMT": "GMT", "∅∅∅": "∅∅∅", "NZST": "NZST", "MDT": "MDT", "ACDT": "ACDT", "ChST": "ChST", "MST": "MST", "CHADT": "CHADT", "CLST": "CLST", "AST": "AST", "PST": "PST", "ART": "ART", "EST": "EST", "WAST": "WAST", "ACWST": "ACWST", "PDT": "PDT", "COST": "COST", "IST": "IST", "MEZ": "MEZ", "WAT": "WAT", "AEDT": "AEDT", "SRT": "SRT", "AKDT": "AKDT", "HAT": "HAT", "ARST": "ARST", "NZDT": "NZDT", "CLT": "CLT", "HNT": "HNT", "COT": "COT", "EDT": "EDT", "ECT": "ECT", "JST": "JST", "HKT": "HKT", "CDT": "CDT"},
}
}
@@ -173,20 +173,19 @@ func (haw *haw_US) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'haw_US' and handles both Whole and Real numbers based on 'v'
-func (haw *haw_US) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (haw *haw_US) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'haw_US' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (haw *haw_US) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (haw *haw_US) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'haw_US'
-func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
@@ -198,20 +197,14 @@ func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(haw.decimal) - 1; j >= 0; j-- {
- b = append(b, haw.decimal[j])
- }
-
+ b = append(b, haw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(haw.group) - 1; j >= 0; j-- {
- b = append(b, haw.group[j])
- }
-
+ b = append(b, haw.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(haw.minus) - 1; j >= 0; j-- {
- b = append(b, haw.minus[j])
- }
+ b = append(b, haw.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'haw_US'
// in accounting notation.
-func (haw *haw_US) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (haw *haw_US) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
@@ -265,20 +255,14 @@ func (haw *haw_US) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(haw.decimal) - 1; j >= 0; j-- {
- b = append(b, haw.decimal[j])
- }
-
+ b = append(b, haw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(haw.group) - 1; j >= 0; j-- {
- b = append(b, haw.group[j])
- }
-
+ b = append(b, haw.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (haw *haw_US) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, haw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'haw_US'
diff --git a/he/he.go b/he/he.go
index 3b1ebe92..68f73411 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{"COST": "שעון קולומביה (קיץ)", "ACST": "שעון מרכז אוסטרליה (חורף)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "WARST": "שעון מערב ארגנטינה (קיץ)", "MESZ": "שעון מרכז אירופה (קיץ)", "JDT": "שעון יפן (קיץ)", "PST": "שעון רגיל האוקיינוס השקט", "NZDT": "שעון ניו זילנד (קיץ)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "BOT": "שעון בוליביה", "TMST": "שעון טורקמניסטן (קיץ)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "AWST": "שעון מערב אוסטרליה (חורף)", "HAT": "שעון ניופאונדלנד (קיץ)", "OESZ": "שעון מזרח אירופה (קיץ)", "MST": "שעון אזור ההרים בארה״ב (חורף)", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "SGT": "שעון סינגפור", "TMT": "שעון טורקמניסטן (חורף)", "JST": "שעון יפן (חורף)", "UYT": "שעון אורוגוואי (חורף)", "LHST": "שעון אי הלורד האו (חורף)", "EST": "שעון החוף המזרחי (חורף)", "MEZ": "שעון מרכז אירופה (חורף)", "AKDT": "שעון אלסקה (קיץ)", "CAT": "שעון מרכז אפריקה", "OEZ": "שעון מזרח אירופה (חורף)", "WART": "שעון מערב ארגנטינה (חורף)", "WAST": "שעון מערב אפריקה (קיץ)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "LHDT": "שעון אי הלורד האו (קיץ)", "WESZ": "שעון מערב אירופה (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "BT": "שעון בהוטן", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "ARST": "שעון ארגנטינה (קיץ)", "ChST": "שעון צ׳אמורו", "HKT": "שעון הונג קונג (חורף)", "CST": "שעון מרכז ארה״ב (חורף)", "CLST": "שעון צ׳ילה (קיץ)", "WITA": "שעון מרכז אינדונזיה", "WIT": "שעון מזרח אינדונזיה", "AEST": "שעון מזרח אוסטרליה (חורף)", "GYT": "שעון גויאנה", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "SRT": "שעון סורינאם", "GFT": "שעון גיאנה הצרפתית", "WIB": "שעון מערב אינדונזיה", "IST": "שעון הודו", "HNT": "שעון ניופאונדלנד (חורף)", "ART": "שעון ארגנטינה (חורף)", "SAST": "שעון דרום אפריקה", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "MYT": "שעון מלזיה", "AKST": "שעון אלסקה (חורף)", "COT": "שעון קולומביה (חורף)", "WAT": "שעון מערב אפריקה (חורף)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "VET": "שעון ונצואלה", "HKST": "שעון הונג קונג (קיץ)", "EDT": "שעון החוף המזרחי (קיץ)", "CLT": "שעון צ׳ילה (חורף)", "UYST": "שעון אורוגוואי (קיץ)", "NZST": "שעון ניו זילנד (חורף)", "GMT": "שעון גריניץ׳\u200f", "∅∅∅": "שעון האיים האזוריים (קיץ)", "ECT": "שעון אקוודור", "CDT": "שעון מרכז ארה״ב (קיץ)", "WEZ": "שעון מערב אירופה (חורף)", "CHAST": "שעון צ׳טהאם (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "AWDT": "שעון מערב אוסטרליה (קיץ)", "EAT": "שעון מזרח אפריקה"},
+ timezones: map[string]string{"AWDT": "שעון מערב אוסטרליה (קיץ)", "CST": "שעון מרכז ארה״ב (חורף)", "WIB": "שעון מערב אינדונזיה", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "AEST": "שעון מזרח אוסטרליה (חורף)", "HKST": "שעון הונג קונג (קיץ)", "UYST": "שעון אורוגוואי (קיץ)", "WIT": "שעון מזרח אינדונזיה", "TMT": "שעון טורקמניסטן (חורף)", "CLT": "שעון צ׳ילה (חורף)", "HKT": "שעון הונג קונג (חורף)", "AKDT": "שעון אלסקה (קיץ)", "IST": "שעון הודו", "AWST": "שעון מערב אוסטרליה (חורף)", "EAT": "שעון מזרח אפריקה", "WART": "שעון מערב ארגנטינה (חורף)", "BOT": "שעון בוליביה", "TMST": "שעון טורקמניסטן (קיץ)", "AKST": "שעון אלסקה (חורף)", "ACST": "שעון מרכז אוסטרליה (חורף)", "CHAST": "שעון צ׳טהאם (חורף)", "BT": "שעון בהוטן", "ARST": "שעון ארגנטינה (קיץ)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "COST": "שעון קולומביה (קיץ)", "WAST": "שעון מערב אפריקה (קיץ)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "LHST": "שעון אי הלורד האו (חורף)", "WITA": "שעון מרכז אינדונזיה", "GMT": "שעון גריניץ׳\u200f", "CHADT": "שעון צ׳טהאם (קיץ)", "MYT": "שעון מלזיה", "∅∅∅": "שעון האיים האזוריים (קיץ)", "SAST": "שעון דרום אפריקה", "MESZ": "שעון מרכז אירופה (קיץ)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "SGT": "שעון סינגפור", "HAT": "שעון ניופאונדלנד (קיץ)", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "CLST": "שעון צ׳ילה (קיץ)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "VET": "שעון ונצואלה", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "CAT": "שעון מרכז אפריקה", "CDT": "שעון מרכז ארה״ב (קיץ)", "EDT": "שעון החוף המזרחי (קיץ)", "WAT": "שעון מערב אפריקה (חורף)", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "WARST": "שעון מערב ארגנטינה (קיץ)", "ChST": "שעון צ׳אמורו", "COT": "שעון קולומביה (חורף)", "PST": "שעון רגיל האוקיינוס השקט", "HNT": "שעון ניופאונדלנד (חורף)", "GYT": "שעון גויאנה", "MST": "שעון אזור ההרים בארה״ב (חורף)", "ECT": "שעון אקוודור", "NZST": "שעון ניו זילנד (חורף)", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "MEZ": "שעון מרכז אירופה (חורף)", "JST": "שעון יפן (חורף)", "GFT": "שעון גיאנה הצרפתית", "LHDT": "שעון אי הלורד האו (קיץ)", "SRT": "שעון סורינאם", "ART": "שעון ארגנטינה (חורף)", "WEZ": "שעון מערב אירופה (חורף)", "OEZ": "שעון מזרח אירופה (חורף)", "OESZ": "שעון מזרח אירופה (קיץ)", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "UYT": "שעון אורוגוואי (חורף)", "EST": "שעון החוף המזרחי (חורף)", "NZDT": "שעון ניו זילנד (קיץ)", "WESZ": "שעון מערב אירופה (קיץ)", "JDT": "שעון יפן (קיץ)"},
}
}
@@ -220,7 +220,8 @@ func (he *he) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'he' and handles both Whole and Real numbers based on 'v'
-func (he *he) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -258,13 +259,12 @@ func (he *he) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'he' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (he *he) FmtPercent(num float64, v uint64) (results string) {
+func (he *he) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(he.decimal)
b := make([]byte, 0, l)
@@ -292,12 +292,11 @@ func (he *he) FmtPercent(num float64, v uint64) (results string) {
b = append(b, he.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'he'
-func (he *he) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -352,13 +351,12 @@ func (he *he) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'he'
// in accounting notation.
-func (he *he) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (he *he) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
@@ -420,8 +418,7 @@ func (he *he) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'he'
diff --git a/he_IL/he_IL.go b/he_IL/he_IL.go
index 75a3647d..98d9423e 100644
--- a/he_IL/he_IL.go
+++ b/he_IL/he_IL.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"לפנה״ס", "לספירה"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PST": "שעון רגיל האוקיינוס השקט", "BOT": "שעון בוליביה", "MST": "שעון אזור ההרים בארה״ב (חורף)", "AKDT": "שעון אלסקה (קיץ)", "HNT": "שעון ניופאונדלנד (חורף)", "OEZ": "שעון מזרח אירופה (חורף)", "CHAST": "שעון צ׳טהאם (חורף)", "COT": "שעון קולומביה (חורף)", "ChST": "שעון צ׳אמורו", "WIT": "שעון מזרח אינדונזיה", "JST": "שעון יפן (חורף)", "EDT": "שעון החוף המזרחי (קיץ)", "AEST": "שעון מזרח אוסטרליה (חורף)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "SAST": "שעון דרום אפריקה", "EST": "שעון החוף המזרחי (חורף)", "ARST": "שעון ארגנטינה (קיץ)", "MESZ": "שעון מרכז אירופה (קיץ)", "WEZ": "שעון מערב אירופה (חורף)", "CDT": "שעון מרכז ארה״ב (קיץ)", "HAT": "שעון ניופאונדלנד (קיץ)", "WAT": "שעון מערב אפריקה (חורף)", "VET": "שעון ונצואלה", "TMT": "שעון טורקמניסטן (חורף)", "TMST": "שעון טורקמניסטן (קיץ)", "AKST": "שעון אלסקה (חורף)", "NZDT": "שעון ניו זילנד (קיץ)", "MEZ": "שעון מרכז אירופה (חורף)", "WITA": "שעון מרכז אינדונזיה", "HKST": "שעון הונג קונג (קיץ)", "MYT": "שעון מלזיה", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "CST": "שעון מרכז ארה״ב (חורף)", "UYT": "שעון אורוגוואי (חורף)", "ACST": "שעון מרכז אוסטרליה (חורף)", "WAST": "שעון מערב אפריקה (קיץ)", "ECT": "שעון אקוודור", "∅∅∅": "שעון האיים האזוריים (קיץ)", "EAT": "שעון מזרח אפריקה", "CLST": "שעון צ׳ילה (קיץ)", "OESZ": "שעון מזרח אירופה (קיץ)", "ART": "שעון ארגנטינה (חורף)", "WARST": "שעון מערב ארגנטינה (קיץ)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "BT": "שעון בהוטן", "SRT": "שעון סורינאם", "AWST": "שעון מערב אוסטרליה (חורף)", "UYST": "שעון אורוגוואי (קיץ)", "CLT": "שעון צ׳ילה (חורף)", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "SGT": "שעון סינגפור", "HKT": "שעון הונג קונג (חורף)", "CAT": "שעון מרכז אפריקה", "GYT": "שעון גויאנה", "LHST": "שעון אי הלורד האו (חורף)", "WESZ": "שעון מערב אירופה (קיץ)", "AWDT": "שעון מערב אוסטרליה (קיץ)", "GMT": "שעון גריניץ׳\u200f", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "JDT": "שעון יפן (קיץ)", "WIB": "שעון מערב אינדונזיה", "LHDT": "שעון אי הלורד האו (קיץ)", "IST": "שעון הודו", "NZST": "שעון ניו זילנד (חורף)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "WART": "שעון מערב ארגנטינה (חורף)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "COST": "שעון קולומביה (קיץ)", "GFT": "שעון גיאנה הצרפתית", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)"},
+ timezones: map[string]string{"COST": "שעון קולומביה (קיץ)", "CHAST": "שעון צ׳טהאם (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "MESZ": "שעון מרכז אירופה (קיץ)", "MYT": "שעון מלזיה", "TMT": "שעון טורקמניסטן (חורף)", "COT": "שעון קולומביה (חורף)", "NZST": "שעון ניו זילנד (חורף)", "JDT": "שעון יפן (קיץ)", "AWST": "שעון מערב אוסטרליה (חורף)", "UYST": "שעון אורוגוואי (קיץ)", "AKDT": "שעון אלסקה (קיץ)", "CLT": "שעון צ׳ילה (חורף)", "WIT": "שעון מזרח אינדונזיה", "GFT": "שעון גיאנה הצרפתית", "ChST": "שעון צ׳אמורו", "NZDT": "שעון ניו זילנד (קיץ)", "AEST": "שעון מזרח אוסטרליה (חורף)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "HKT": "שעון הונג קונג (חורף)", "CLST": "שעון צ׳ילה (קיץ)", "OESZ": "שעון מזרח אירופה (קיץ)", "JST": "שעון יפן (חורף)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "MST": "שעון חורף מקאו", "WARST": "שעון מערב ארגנטינה (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "HAT": "שעון ניופאונדלנד (קיץ)", "SGT": "שעון סינגפור", "ARST": "שעון ארגנטינה (קיץ)", "WITA": "שעון מרכז אינדונזיה", "SAST": "שעון דרום אפריקה", "BT": "שעון בהוטן", "HNT": "שעון ניופאונדלנד (חורף)", "IST": "שעון הודו", "OEZ": "שעון מזרח אירופה (חורף)", "CST": "שעון מרכז ארה״ב (חורף)", "CDT": "שעון מרכז ארה״ב (קיץ)", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "EAT": "שעון מזרח אפריקה", "CAT": "שעון מרכז אפריקה", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "MDT": "שעון קיץ מקאו", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "GYT": "שעון גויאנה", "EDT": "שעון החוף המזרחי (קיץ)", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "WAT": "שעון מערב אפריקה (חורף)", "EST": "שעון החוף המזרחי (חורף)", "WART": "שעון מערב ארגנטינה (חורף)", "HKST": "שעון הונג קונג (קיץ)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "AKST": "שעון אלסקה (חורף)", "MEZ": "שעון מרכז אירופה (חורף)", "∅∅∅": "שעון אמזונס (קיץ)", "WAST": "שעון מערב אפריקה (קיץ)", "LHST": "שעון אי הלורד האו (חורף)", "WIB": "שעון מערב אינדונזיה", "ART": "שעון ארגנטינה (חורף)", "TMST": "שעון טורקמניסטן (קיץ)", "GMT": "שעון גריניץ׳\u200f", "ECT": "שעון אקוודור", "LHDT": "שעון אי הלורד האו (קיץ)", "ACST": "שעון מרכז אוסטרליה (חורף)", "BOT": "שעון בוליביה", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "WESZ": "שעון מערב אירופה (קיץ)", "VET": "שעון ונצואלה", "PST": "שעון רגיל האוקיינוס השקט", "AWDT": "שעון מערב אוסטרליה (קיץ)", "SRT": "שעון סורינאם", "UYT": "שעון אורוגוואי (חורף)", "WEZ": "שעון מערב אירופה (חורף)"},
}
}
@@ -220,7 +220,8 @@ func (he *he_IL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'he_IL' and handles both Whole and Real numbers based on 'v'
-func (he *he_IL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -258,13 +259,12 @@ func (he *he_IL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'he_IL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (he *he_IL) FmtPercent(num float64, v uint64) (results string) {
+func (he *he_IL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(he.decimal)
b := make([]byte, 0, l)
@@ -292,12 +292,11 @@ func (he *he_IL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, he.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'he_IL'
-func (he *he_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (he *he_IL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
@@ -352,13 +351,12 @@ func (he *he_IL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'he_IL'
// in accounting notation.
-func (he *he_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (he *he_IL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
@@ -420,8 +418,7 @@ func (he *he_IL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'he_IL'
diff --git a/hi/hi.go b/hi/hi.go
index a638f96e..3288beda 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{"MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "ChST": "चामोरो मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "MEZ": "मध्य यूरोपीय मानक समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "AST": "अटलांटिक मानक समय", "WITA": "मध्य इंडोनेशिया समय", "MYT": "मलेशिया समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "CAT": "मध्य अफ़्रीका समय", "VET": "वेनेज़ुएला समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "UYT": "उरुग्वे मानक समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "HAST": "हवाई–आल्यूशन मानक समय", "SGT": "सिंगापुर समय", "HKT": "हाँग काँग मानक समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "TMT": "तुर्कमेनिस्तान मानक समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "JDT": "जापान डेलाइट समय", "EAT": "पूर्वी अफ़्रीका समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "SRT": "सूरीनाम समय", "ECT": "इक्वाडोर समय", "AKST": "अलास्\u200dका मानक समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "SAST": "दक्षिण अफ़्रीका समय", "CLST": "चिली ग्रीष्मकालीन समय", "CHAST": "चैथम मानक समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "ADT": "अटलांटिक डेलाइट समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "∅∅∅": "अज़ोरेस ग्रीष्मकालीन समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "GYT": "गुयाना समय", "JST": "जापान मानक समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "BOT": "बोलीविया समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "GFT": "फ़्रेंच गुयाना समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "COT": "कोलंबिया मानक समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "WIB": "पश्चिमी इंडोनेशिया समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "WIT": "पूर्वी इंडोनेशिया समय", "IST": "भारतीय मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "BT": "भूटान समय", "LHST": "लॉर्ड होवे मानक समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "CLT": "चिली मानक समय", "GMT": "ग्रीनविच मीन टाइम", "ART": "अर्जेंटीना मानक समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "NZST": "न्यूज़ीलैंड मानक समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "CHADT": "चैथम डेलाइट समय"},
+ timezones: map[string]string{"CHADT": "चैथम डेलाइट समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "VET": "वेनेज़ुएला समय", "NZST": "न्यूज़ीलैंड मानक समय", "AKST": "अलास्\u200dका मानक समय", "MST": "MST", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "MYT": "मलेशिया समय", "SRT": "सूरीनाम समय", "WITA": "मध्य इंडोनेशिया समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "ADT": "अटलांटिक डेलाइट समय", "SGT": "सिंगापुर समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "UYT": "उरुग्वे मानक समय", "MDT": "MDT", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "SAST": "दक्षिण अफ़्रीका समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "EAT": "पूर्वी अफ़्रीका समय", "JDT": "जापान डेलाइट समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "IST": "भारतीय मानक समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "GFT": "फ़्रेंच गुयाना समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "BOT": "बोलीविया समय", "HKT": "हाँग काँग मानक समय", "ART": "अर्जेंटीना मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "COT": "कोलंबिया मानक समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "GYT": "गुयाना समय", "TMT": "तुर्कमेनिस्तान मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "HAST": "हवाई–आल्यूशन मानक समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "ChST": "चामोरो मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "WIT": "पूर्वी इंडोनेशिया समय", "JST": "जापान मानक समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "AKDT": "अलास्\u200dका डेलाइट समय", "MEZ": "मध्य यूरोपीय मानक समय", "GMT": "ग्रीनविच मीन टाइम", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "BT": "भूटान समय", "ECT": "इक्वाडोर समय", "LHST": "लॉर्ड होवे मानक समय", "WIB": "पश्चिमी इंडोनेशिया समय", "∅∅∅": "ब्राजीलिया ग्रीष्मकालीन समय", "CLT": "चिली मानक समय", "AST": "अटलांटिक मानक समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "CAT": "मध्य अफ़्रीका समय", "CHAST": "चैथम मानक समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय"},
}
}
@@ -209,7 +209,8 @@ func (hi *hi) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hi' and handles both Whole and Real numbers based on 'v'
-func (hi *hi) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,13 +255,12 @@ func (hi *hi) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hi' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hi *hi) FmtPercent(num float64, v uint64) (results string) {
+func (hi *hi) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hi.decimal)
b := make([]byte, 0, l)
@@ -286,12 +286,11 @@ func (hi *hi) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hi'
-func (hi *hi) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -353,13 +352,12 @@ func (hi *hi) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hi'
// in accounting notation.
-func (hi *hi) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hi *hi) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
@@ -429,8 +427,7 @@ func (hi *hi) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hi'
diff --git a/hi_IN/hi_IN.go b/hi_IN/hi_IN.go
index 13019c21..8a53cfa6 100644
--- a/hi_IN/hi_IN.go
+++ b/hi_IN/hi_IN.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा-पूर्व", "ईस्वी"},
erasNarrow: []string{"", ""},
erasWide: []string{"ईसा-पूर्व", "ईसवी सन"},
- timezones: map[string]string{"HADT": "हवाई–आल्यूशन डेलाइट समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "TMT": "तुर्कमेनिस्तान मानक समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "JST": "जापान मानक समय", "HAST": "हवाई–आल्यूशन मानक समय", "AKST": "अलास्\u200dका मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "UYT": "उरुग्वे मानक समय", "CLT": "चिली मानक समय", "CHAST": "चैथम मानक समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "AST": "अटलांटिक मानक समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "WIT": "पूर्वी इंडोनेशिया समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "JDT": "जापान डेलाइट समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "CAT": "मध्य अफ़्रीका समय", "MEZ": "मध्य यूरोपीय मानक समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "NZST": "न्यूज़ीलैंड मानक समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "MYT": "मलेशिया समय", "SGT": "सिंगापुर समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "HKT": "हाँग काँग मानक समय", "GFT": "फ़्रेंच गुयाना समय", "ECT": "इक्वाडोर समय", "LHST": "लॉर्ड होवे मानक समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "ADT": "अटलांटिक डेलाइट समय", "SRT": "सूरीनाम समय", "WITA": "मध्य इंडोनेशिया समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "ChST": "चामोरो मानक समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "BT": "भूटान समय", "COT": "कोलंबिया मानक समय", "GYT": "गुयाना समय", "ART": "अर्जेंटीना मानक समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "VET": "वेनेज़ुएला समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "WIB": "पश्चिमी इंडोनेशिया समय", "BOT": "बोलीविया समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "∅∅∅": "अज़ोरेस ग्रीष्मकालीन समय", "IST": "भारतीय मानक समय", "GMT": "ग्रीनविच मीन टाइम", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "SAST": "दक्षिण अफ़्रीका समय", "EAT": "पूर्वी अफ़्रीका समय", "CLST": "चिली ग्रीष्मकालीन समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "CHADT": "चैथम डेलाइट समय"},
+ timezones: map[string]string{"AST": "अटलांटिक मानक समय", "∅∅∅": "अज़ोरेस ग्रीष्मकालीन समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "JST": "जापान मानक समय", "JDT": "जापान डेलाइट समय", "MYT": "मलेशिया समय", "SGT": "सिंगापुर समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "ChST": "चामोरो मानक समय", "EAT": "पूर्वी अफ़्रीका समय", "ART": "अर्जेंटीना मानक समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "IST": "भारतीय मानक समय", "WIT": "पूर्वी इंडोनेशिया समय", "GFT": "फ़्रेंच गुयाना समय", "HAST": "हवाई–आल्यूशन मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "CLT": "चिली मानक समय", "BOT": "बोलीविया समय", "HKT": "हाँग काँग मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WITA": "मध्य इंडोनेशिया समय", "BT": "भूटान समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "LHST": "लॉर्ड होवे मानक समय", "UYT": "उरुग्वे मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "COT": "कोलंबिया मानक समय", "ECT": "इक्वाडोर समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "CAT": "मध्य अफ़्रीका समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "GMT": "ग्रीनविच मीन टाइम", "LHDT": "लॉर्ड होवे डेलाइट समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "SRT": "सूरीनाम समय", "WIB": "पश्चिमी इंडोनेशिया समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "MEZ": "मध्य यूरोपीय मानक समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "VET": "वेनेज़ुएला समय", "ADT": "अटलांटिक डेलाइट समय", "AKST": "अलास्\u200dका मानक समय", "NZST": "न्यूज़ीलैंड मानक समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "GYT": "गुयाना समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "CHADT": "चैथम डेलाइट समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "SAST": "दक्षिण अफ़्रीका समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "CHAST": "चैथम मानक समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय"},
}
}
@@ -209,7 +209,8 @@ func (hi *hi_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hi_IN' and handles both Whole and Real numbers based on 'v'
-func (hi *hi_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,13 +255,12 @@ func (hi *hi_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hi_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hi *hi_IN) FmtPercent(num float64, v uint64) (results string) {
+func (hi *hi_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hi.decimal)
b := make([]byte, 0, l)
@@ -286,12 +286,11 @@ func (hi *hi_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hi_IN'
-func (hi *hi_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hi *hi_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
@@ -353,13 +352,12 @@ func (hi *hi_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hi_IN'
// in accounting notation.
-func (hi *hi_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hi *hi_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
@@ -429,8 +427,7 @@ func (hi *hi_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hi_IN'
diff --git a/hr/hr.go b/hr/hr.go
index 9d1fb9ec..144f14d5 100644
--- a/hr/hr.go
+++ b/hr/hr.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "hr",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2, 4},
+ pluralsRange: []locales.PluralRule{2, 4, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -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{"∅∅∅": "azorsko ljetno vrijeme", "SGT": "singapursko vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "CLST": "čileansko ljetno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "ECT": "ekvadorsko vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "MESZ": "srednjoeuropsko ljetno vrijeme", "JDT": "japansko ljetno vrijeme", "AKST": "aljaško standardno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "ChST": "standardno vrijeme Chamorra", "JST": "japansko standardno vrijeme", "ADT": "atlantsko ljetno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "CST": "središnje standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "ART": "argentinsko standardno vrijeme", "BT": "butansko vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "EDT": "istočno ljetno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "CDT": "središnje ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "PST": "pacifičko standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "SRT": "surinamsko vrijeme", "MYT": "malezijsko vrijeme", "HKST": "hongkonško ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "HKT": "hongkonško standardno vrijeme", "AKDT": "aljaško ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "GMT": "univerzalno vrijeme", "PDT": "pacifičko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "EST": "istočno standardno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "AST": "atlantsko standardno vrijeme", "MST": "planinsko standardno vrijeme", "MDT": "planinsko ljetno vrijeme", "SAST": "južnoafričko vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "EAT": "istočnoafričko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "ARST": "argentinsko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "BOT": "bolivijsko vrijeme", "CHAST": "standardno vrijeme Chathama", "ACST": "srednjoaustralsko standardno vrijeme", "GYT": "gvajansko vrijeme", "VET": "venezuelsko vrijeme", "IST": "indijsko vrijeme", "UYT": "urugvajsko standardno vrijeme", "CAT": "srednjoafričko vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "NZST": "novozelandsko standardno vrijeme"},
+ timezones: map[string]string{"BT": "butansko vrijeme", "ECT": "ekvadorsko vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "MYT": "malezijsko vrijeme", "BOT": "bolivijsko vrijeme", "HKST": "hongkonško ljetno vrijeme", "EDT": "istočno ljetno vrijeme", "EAT": "istočnoafričko vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "PST": "pacifičko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "EST": "istočno standardno vrijeme", "∅∅∅": "peruansko ljetno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "CLST": "čileansko ljetno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "SAST": "južnoafričko vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "AKST": "aljaško standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "CHADT": "ljetno vrijeme Chathama", "ACST": "srednjoaustralsko standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "CDT": "središnje ljetno vrijeme", "GMT": "univerzalno vrijeme", "CHAST": "standardno vrijeme Chathama", "ACDT": "srednjoaustralsko ljetno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "ADT": "atlantsko ljetno vrijeme", "PDT": "pacifičko ljetno vrijeme", "SRT": "surinamsko vrijeme", "ART": "argentinsko standardno vrijeme", "ARST": "argentinsko ljetno vrijeme", "CST": "središnje standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "CAT": "srednjoafričko vrijeme", "UYT": "urugvajsko standardno vrijeme", "MDT": "ljetno makaosko vrijeme", "JST": "japansko standardno vrijeme", "VET": "venezuelsko vrijeme", "IST": "indijsko vrijeme", "SGT": "singapursko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "AKDT": "aljaško ljetno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "WAST": "zapadnoafričko ljetno vrijeme", "GYT": "gvajansko vrijeme", "MST": "standardno makaosko vrijeme", "AST": "atlantsko standardno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "WESZ": "zapadnoeuropsko ljetno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "JDT": "japansko ljetno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "COT": "kolumbijsko standardno vrijeme"},
}
}
@@ -219,7 +219,8 @@ func (hr *hr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hr' and handles both Whole and Real numbers based on 'v'
-func (hr *hr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (hr *hr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hr *hr) FmtPercent(num float64, v uint64) (results string) {
+func (hr *hr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hr.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (hr *hr) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hr'
-func (hr *hr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -345,13 +344,12 @@ func (hr *hr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hr'
// in accounting notation.
-func (hr *hr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hr *hr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
@@ -411,8 +409,7 @@ func (hr *hr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hr'
diff --git a/hr_BA/hr_BA.go b/hr_BA/hr_BA.go
index 43159c57..b4576ecc 100644
--- a/hr_BA/hr_BA.go
+++ b/hr_BA/hr_BA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "hr_BA",
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: "-",
@@ -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{"AWST": "zapadnoaustralsko standardno vrijeme", "PST": "pacifičko standardno vrijeme", "CHAST": "standardno vrijeme Chathama", "GYT": "gvajansko vrijeme", "AKDT": "aljaško ljetno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "AST": "atlantsko standardno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "MST": "planinsko standardno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "JDT": "japansko ljetno vrijeme", "EAT": "istočnoafričko vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "GMT": "univerzalno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "PDT": "pacifičko ljetno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "BT": "butansko vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "CHADT": "ljetno vrijeme Chathama", "ARST": "argentinsko ljetno vrijeme", "JST": "japansko standardno vrijeme", "CST": "središnje standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "ECT": "ekvadorsko vrijeme", "SGT": "singapursko vrijeme", "SAST": "južnoafričko vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "CDT": "središnje ljetno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "IST": "indijsko vrijeme", "ADT": "atlantsko ljetno vrijeme", "SRT": "surinamsko vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "∅∅∅": "azorsko ljetno vrijeme", "MYT": "malezijsko vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "HKT": "hongkonško standardno vrijeme", "HKST": "hongkonško ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "CLT": "čileansko standardno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "WEZ": "zapadnoeuropsko standardno vrijeme", "EST": "istočno standardno vrijeme", "VET": "venezuelsko vrijeme", "AKST": "aljaško standardno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "MDT": "planinsko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "UYT": "urugvajsko standardno vrijeme", "BOT": "bolivijsko vrijeme", "ART": "argentinsko standardno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "HNT": "newfoundlandsko standardno vrijeme", "EDT": "istočno ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme"},
+ timezones: map[string]string{"JDT": "japansko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "AST": "atlantsko standardno vrijeme", "MST": "planinsko standardno vrijeme", "IST": "indijsko vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "MDT": "planinsko ljetno vrijeme", "CDT": "središnje ljetno vrijeme", "AKDT": "aljaško ljetno vrijeme", "SRT": "surinamsko vrijeme", "CHADT": "ljetno vrijeme Chathama", "MYT": "malezijsko vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "BT": "butansko vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "SAST": "južnoafričko vrijeme", "VET": "venezuelsko vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "SGT": "singapursko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "HKT": "hongkonško standardno vrijeme", "EDT": "istočno ljetno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "AEDT": "istočnoaustralsko ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "HKST": "hongkonško ljetno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "CHAST": "standardno vrijeme Chathama", "JST": "japansko standardno vrijeme", "AKST": "aljaško standardno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "CLST": "čileansko ljetno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "ART": "argentinsko standardno vrijeme", "ARST": "argentinsko ljetno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "UYT": "urugvajsko standardno vrijeme", "GFT": "vrijeme Francuske Gvajane", "HAST": "havajsko-aleutsko standardno vrijeme", "EST": "istočno standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "GYT": "gvajansko vrijeme", "PST": "pacifičko standardno vrijeme", "BOT": "bolivijsko vrijeme", "EAT": "istočnoafričko vrijeme", "PDT": "pacifičko ljetno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "ECT": "ekvadorsko vrijeme", "ChST": "standardno vrijeme Chamorra", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "ADT": "atlantsko ljetno vrijeme", "∅∅∅": "azorsko ljetno vrijeme", "CST": "središnje standardno vrijeme", "GMT": "univerzalno vrijeme"},
}
}
@@ -219,7 +219,8 @@ func (hr *hr_BA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hr_BA' and handles both Whole and Real numbers based on 'v'
-func (hr *hr_BA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (hr *hr_BA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hr_BA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hr *hr_BA) FmtPercent(num float64, v uint64) (results string) {
+func (hr *hr_BA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hr.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (hr *hr_BA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hr_BA'
-func (hr *hr_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hr *hr_BA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
@@ -345,13 +344,12 @@ func (hr *hr_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hr_BA'
// in accounting notation.
-func (hr *hr_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hr *hr_BA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
@@ -411,8 +409,7 @@ func (hr *hr_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hr_BA'
diff --git a/hr_HR/hr_HR.go b/hr_HR/hr_HR.go
index f2789b16..a52a48bc 100644
--- a/hr_HR/hr_HR.go
+++ b/hr_HR/hr_HR.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "hr_HR",
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: "-",
@@ -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{"CHAST": "standardno vrijeme Chathama", "MEZ": "srednjoeuropsko standardno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "MYT": "malezijsko vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "CDT": "središnje ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "PST": "pacifičko standardno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "JDT": "japansko ljetno vrijeme", "AKST": "aljaško standardno vrijeme", "AKDT": "aljaško ljetno vrijeme", "ARST": "argentinsko ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "BT": "butansko vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "HKT": "hongkonško standardno vrijeme", "PDT": "pacifičko ljetno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "ART": "argentinsko standardno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "SRT": "surinamsko vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "∅∅∅": "azorsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "IST": "indijsko vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "SGT": "singapursko vrijeme", "EDT": "istočno ljetno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "ADT": "atlantsko ljetno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "OESZ": "istočnoeuropsko ljetno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "UYT": "urugvajsko standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "GMT": "univerzalno vrijeme", "COT": "kolumbijsko standardno vrijeme", "GYT": "gvajansko vrijeme", "VET": "venezuelsko vrijeme", "GFT": "vrijeme Francuske Gvajane", "HADT": "havajsko-aleutsko ljetno vrijeme", "HKST": "hongkonško ljetno vrijeme", "BOT": "bolivijsko vrijeme", "SAST": "južnoafričko vrijeme", "MDT": "planinsko ljetno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "AST": "atlantsko standardno vrijeme", "ECT": "ekvadorsko vrijeme", "WIT": "istočnoindonezijsko vrijeme", "CLT": "čileansko standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "MST": "planinsko standardno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "CST": "središnje standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "EAT": "istočnoafričko vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "JST": "japansko standardno vrijeme", "EST": "istočno standardno vrijeme"},
+ timezones: map[string]string{"WAT": "zapadnoafričko standardno vrijeme", "HKST": "hongkonško ljetno vrijeme", "GMT": "univerzalno vrijeme", "AKST": "aljaško standardno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "SGT": "singapursko vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "BOT": "bolivijsko vrijeme", "CAT": "srednjoafričko vrijeme", "TMT": "turkmenistansko standardno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "ChST": "standardno vrijeme Chamorra", "EST": "istočno standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "EDT": "istočno ljetno vrijeme", "∅∅∅": "peruansko ljetno vrijeme", "MST": "standardno makaosko vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "HKT": "hongkonško standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "CST": "središnje standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "MYT": "malezijsko vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "PST": "pacifičko standardno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "JST": "japansko standardno vrijeme", "GYT": "gvajansko vrijeme", "WIT": "istočnoindonezijsko vrijeme", "ECT": "ekvadorsko vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "VET": "venezuelsko vrijeme", "EAT": "istočnoafričko vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "CDT": "središnje ljetno vrijeme", "PDT": "pacifičko ljetno vrijeme", "UYT": "urugvajsko standardno vrijeme", "SRT": "surinamsko vrijeme", "CHADT": "ljetno vrijeme Chathama", "ADT": "atlantsko ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "AST": "atlantsko standardno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "IST": "indijsko vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "CHAST": "standardno vrijeme Chathama", "BT": "butansko vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "AKDT": "aljaško ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "MDT": "ljetno makaosko vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "CLT": "čileansko standardno vrijeme", "JDT": "japansko ljetno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "SAST": "južnoafričko vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "ART": "argentinsko standardno vrijeme", "ARST": "argentinsko ljetno vrijeme"},
}
}
@@ -101,8 +101,8 @@ func (hr *hr_HR) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod10 := i % 10
iMod100 := i % 100
+ iMod10 := i % 10
fMod10 := f % 10
fMod100 := f % 100
@@ -219,7 +219,8 @@ func (hr *hr_HR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hr_HR' and handles both Whole and Real numbers based on 'v'
-func (hr *hr_HR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -255,13 +256,12 @@ func (hr *hr_HR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hr_HR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hr *hr_HR) FmtPercent(num float64, v uint64) (results string) {
+func (hr *hr_HR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hr.decimal)
b := make([]byte, 0, l)
@@ -287,12 +287,11 @@ func (hr *hr_HR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hr_HR'
-func (hr *hr_HR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hr *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]
@@ -345,13 +344,12 @@ func (hr *hr_HR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hr_HR'
// in accounting notation.
-func (hr *hr_HR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hr *hr_HR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
@@ -411,8 +409,7 @@ func (hr *hr_HR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hr_HR'
diff --git a/hsb/hsb.go b/hsb/hsb.go
index df72cd26..beffc202 100644
--- a/hsb/hsb.go
+++ b/hsb/hsb.go
@@ -18,7 +18,7 @@ type hsb struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL", "AMD ", "ANG ", "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 ", "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 ", "₪", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "¥", "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 ", "zł", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "měr.", "apr.", "mej.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.", "dec."},
@@ -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{"WIB": "zapadoindoneski čas", "SAST": "južnoafriski čas", "HKST": "Hongkongski lětni čas", "CAT": "centralnoafriski čas", "UYT": "uruguayski standardny čas", "PST": "sewjeroameriski pacifiski standardny čas", "ACST": "srjedźoawstralski standardny čas", "SRT": "surinamski čas", "WITA": "srjedźoindoneski čas", "AWST": "zapadoawstralski standardny čas", "HKT": "Hongkongski standardny čas", "CLT": "chilski standardny čas", "ARST": "argentinski lětni čas", "TMT": "turkmenski standardny čas", "AKDT": "alaskaski lětni čas", "SGT": "Singapurski čas", "MST": "MST", "WART": "zapadoargentinski standardny čas", "BT": "bhutanski čas", "ACWST": "srjedźozapadny awstralski standardny čas", "HAT": "nowofundlandski lětni čas", "GFT": "francoskoguyanski čas", "LHDT": "lětni čas kupy Lord-Howe", "MYT": "malajziski čas", "WIT": "wuchodoindoneski", "GMT": "Greenwichski čas", "OEZ": "wuchodoeuropski standardny čas", "BOT": "boliwiski čas", "ADT": "atlantiski lětni čas", "MEZ": "srjedźoeuropski standardny čas", "TMST": "turkmenski lětni čas", "LHST": "standardny čas kupy Lord-Howe", "EST": "sewjeroameriski wuchodny standardny čas", "WESZ": "zapadoeuropski lětni čas", "COT": "kolumbiski standardny čas", "CST": "sewjeroameriski centralny standardny čas", "ACDT": "srjedźoawstralski lětni čas", "ART": "argentinski standardny čas", "JST": "japanski standardny čas", "AEST": "wuchodoawstralski standardny čas", "WAT": "zapadoafriski standardny čas", "HNT": "nowofundlandski standardny čas", "HAST": "hawaiisko-aleutski standardny čas", "WARST": "zapadoargentinski lětni čas", "UYST": "uruguayski lětni čas", "CHAST": "chathamski standardny čas", "COST": "kolumbiski lětni čas", "WAST": "zapadoafriski lětni čas", "ECT": "ekwadorski čas", "IST": "indiski čas", "MDT": "MDT", "WEZ": "zapadoeuropski standardny čas", "CLST": "chilski lětni čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "JDT": "japanski lětni čas", "HADT": "hawaiisko-aleutski lětni čas", "CDT": "sewjeroameriski centralny lětni čas", "AWDT": "zapadoawstralski lětni čas", "EDT": "sewjeroameriski wuchodny lětni čas", "∅∅∅": "Brasiliski lětni čas", "GYT": "guyanski čas", "VET": "venezuelski čas", "OESZ": "wuchodoeuropski lětni čas", "AEDT": "wuchodoawstralski lětni čas", "NZDT": "nowoseelandski lětni čas", "CHADT": "chathamski lětni čas", "ChST": "chamorroski čas", "PDT": "sewjeroameriski pacifiski lětni čas", "NZST": "nowoseelandski standardny čas", "AST": "atlantiski standardny čas", "MESZ": "srjedźoeuropski lětni čas", "AKST": "alaskaski standardny čas", "EAT": "wuchodoafriski čas"},
+ timezones: map[string]string{"IST": "indiski čas", "SRT": "surinamski čas", "EDT": "sewjeroameriski wuchodny lětni čas", "CAT": "centralnoafriski čas", "GFT": "francoskoguyanski čas", "AWST": "zapadoawstralski standardny čas", "WAST": "zapadoafriski lětni čas", "HKST": "Hongkongski lětni čas", "VET": "venezuelski čas", "PST": "sewjeroameriski pacifiski standardny čas", "CHADT": "chathamski lětni čas", "WART": "zapadoargentinski standardny čas", "GMT": "Greenwichski čas", "MYT": "malajziski čas", "TMST": "turkmenski lětni čas", "HAST": "hawaiisko-aleutski standardny čas", "NZST": "nowoseelandski standardny čas", "SAST": "južnoafriski čas", "CLST": "chilski lětni čas", "AEDT": "wuchodoawstralski lětni čas", "NZDT": "nowoseelandski lětni čas", "MESZ": "srjedźoeuropski lětni čas", "JST": "japanski standardny čas", "WARST": "zapadoargentinski lětni čas", "SGT": "Singapurski čas", "AWDT": "zapadoawstralski lětni čas", "HNT": "nowofundlandski standardny čas", "∅∅∅": "acorski lětni čas", "WEZ": "zapadoeuropski standardny čas", "MEZ": "srjedźoeuropski standardny čas", "OEZ": "wuchodoeuropski standardny čas", "ACWST": "srjedźozapadny awstralski standardny čas", "WIB": "zapadoindoneski čas", "MST": "sewjeroameriski hórski standardny čas", "PDT": "sewjeroameriski pacifiski lětni čas", "ChST": "chamorroski čas", "HADT": "hawaiisko-aleutski lětni čas", "COT": "kolumbiski standardny čas", "CLT": "chilski standardny čas", "JDT": "japanski lětni čas", "CDT": "sewjeroameriski centralny lětni čas", "ECT": "ekwadorski čas", "ADT": "atlantiski lětni čas", "ACDT": "srjedźoawstralski lětni čas", "ART": "argentinski standardny čas", "AKST": "alaskaski standardny čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "WIT": "wuchodoindoneski", "UYT": "uruguayski standardny čas", "AKDT": "alaskaski lětni čas", "HKT": "Hongkongski standardny čas", "EST": "sewjeroameriski wuchodny standardny čas", "ACST": "srjedźoawstralski standardny čas", "UYST": "uruguayski lětni čas", "ARST": "argentinski lětni čas", "CST": "sewjeroameriski centralny standardny čas", "CHAST": "chathamski standardny čas", "OESZ": "wuchodoeuropski lětni čas", "AST": "atlantiski standardny čas", "BOT": "boliwiski čas", "WESZ": "zapadoeuropski lětni čas", "EAT": "wuchodoafriski čas", "GYT": "guyanski čas", "MDT": "sewjeroameriski hórski lětni čas", "WITA": "srjedźoindoneski čas", "LHST": "standardny čas kupy Lord-Howe", "LHDT": "lětni čas kupy Lord-Howe", "HAT": "nowofundlandski lětni čas", "TMT": "turkmenski standardny čas", "COST": "kolumbiski lětni čas", "WAT": "zapadoafriski standardny čas", "AEST": "wuchodoawstralski standardny čas", "BT": "bhutanski čas"},
}
}
@@ -198,7 +198,8 @@ func (hsb *hsb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hsb' and handles both Whole and Real numbers based on 'v'
-func (hsb *hsb) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -234,13 +235,12 @@ func (hsb *hsb) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hsb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hsb *hsb) FmtPercent(num float64, v uint64) (results string) {
+func (hsb *hsb) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hsb.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (hsb *hsb) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hsb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hsb'
-func (hsb *hsb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hsb *hsb) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
@@ -326,13 +325,12 @@ func (hsb *hsb) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hsb'
// in accounting notation.
-func (hsb *hsb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hsb *hsb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
@@ -392,8 +390,7 @@ func (hsb *hsb) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hsb'
diff --git a/hsb_DE/hsb_DE.go b/hsb_DE/hsb_DE.go
index f6af9c85..bf732b81 100644
--- a/hsb_DE/hsb_DE.go
+++ b/hsb_DE/hsb_DE.go
@@ -18,7 +18,7 @@ type hsb_DE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "měr.", "apr.", "mej.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.", "dec."},
@@ -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{"BOT": "boliwiski čas", "ChST": "chamorroski čas", "JST": "japanski standardny čas", "NZDT": "nowoseelandski lětni čas", "WIB": "zapadoindoneski čas", "PST": "sewjeroameriski pacifiski standardny čas", "WARST": "zapadoargentinski lětni čas", "ACWST": "srjedźozapadny awstralski standardny čas", "VET": "venezuelski čas", "WIT": "wuchodoindoneski", "HNT": "nowofundlandski standardny čas", "HAT": "nowofundlandski lětni čas", "CLT": "chilski standardny čas", "WITA": "srjedźoindoneski čas", "HKST": "Hongkongski lětni čas", "ACDT": "srjedźoawstralski lětni čas", "ARST": "argentinski lětni čas", "WAST": "zapadoafriski lětni čas", "COT": "kolumbiski standardny čas", "MYT": "malajziski čas", "HADT": "hawaiisko-aleutski lětni čas", "MDT": "MDT", "CLST": "chilski lětni čas", "PDT": "sewjeroameriski pacifiski lětni čas", "HAST": "hawaiisko-aleutski standardny čas", "EAT": "wuchodoafriski čas", "ART": "argentinski standardny čas", "MESZ": "srjedźoeuropski lětni čas", "JDT": "japanski lětni čas", "AWDT": "zapadoawstralski lětni čas", "HKT": "Hongkongski standardny čas", "EST": "sewjeroameriski wuchodny standardny čas", "EDT": "sewjeroameriski wuchodny lětni čas", "SRT": "surinamski čas", "∅∅∅": "Amaconaski lětni čas", "IST": "indiski čas", "GYT": "guyanski čas", "WAT": "zapadoafriski standardny čas", "AKDT": "alaskaski lětni čas", "UYST": "uruguayski lětni čas", "CHAST": "chathamski standardny čas", "TMST": "turkmenski lětni čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "AEST": "wuchodoawstralski standardny čas", "ACST": "srjedźoawstralski standardny čas", "ADT": "atlantiski lětni čas", "TMT": "turkmenski standardny čas", "AKST": "alaskaski standardny čas", "CDT": "sewjeroameriski centralny lětni čas", "LHST": "standardny čas kupy Lord-Howe", "COST": "kolumbiski lětni čas", "GFT": "francoskoguyanski čas", "SGT": "Singapurski čas", "MST": "MST", "OEZ": "wuchodoeuropski standardny čas", "AEDT": "wuchodoawstralski lětni čas", "AST": "atlantiski standardny čas", "SAST": "južnoafriski čas", "CST": "sewjeroameriski centralny standardny čas", "NZST": "nowoseelandski standardny čas", "GMT": "Greenwichski čas", "CHADT": "chathamski lětni čas", "OESZ": "wuchodoeuropski lětni čas", "BT": "bhutanski čas", "WEZ": "zapadoeuropski standardny čas", "UYT": "uruguayski standardny čas", "MEZ": "srjedźoeuropski standardny čas", "LHDT": "lětni čas kupy Lord-Howe", "ECT": "ekwadorski čas", "AWST": "zapadoawstralski standardny čas", "WESZ": "zapadoeuropski lětni čas", "CAT": "centralnoafriski čas", "WART": "zapadoargentinski standardny čas"},
+ timezones: map[string]string{"NZST": "nowoseelandski standardny čas", "AWST": "zapadoawstralski standardny čas", "AWDT": "zapadoawstralski lětni čas", "MST": "sewjeroameriski hórski standardny čas", "GMT": "Greenwichski čas", "HAST": "hawaiisko-aleutski standardny čas", "ECT": "ekwadorski čas", "CLST": "chilski lětni čas", "JST": "japanski standardny čas", "AST": "atlantiski standardny čas", "ACST": "srjedźoawstralski standardny čas", "MYT": "malajziski čas", "GFT": "francoskoguyanski čas", "CLT": "chilski standardny čas", "WIT": "wuchodoindoneski", "TMT": "turkmenski standardny čas", "NZDT": "nowoseelandski lětni čas", "WESZ": "zapadoeuropski lětni čas", "CHADT": "chathamski lětni čas", "OESZ": "wuchodoeuropski lětni čas", "BOT": "boliwiski čas", "HKT": "Hongkongski standardny čas", "HKST": "Hongkongski lětni čas", "ARST": "argentinski lětni čas", "JDT": "japanski lětni čas", "ADT": "atlantiski lětni čas", "∅∅∅": "acorski lětni čas", "WAST": "zapadoafriski lětni čas", "LHDT": "lětni čas kupy Lord-Howe", "CHAST": "chathamski standardny čas", "WART": "zapadoargentinski standardny čas", "PST": "sewjeroameriski pacifiski standardny čas", "UYT": "uruguayski standardny čas", "BT": "bhutanski čas", "CST": "sewjeroameriski centralny standardny čas", "LHST": "standardny čas kupy Lord-Howe", "AEST": "wuchodoawstralski standardny čas", "IST": "indiski čas", "ACWST": "srjedźozapadny awstralski standardny čas", "ACDT": "srjedźoawstralski lětni čas", "VET": "venezuelski čas", "SGT": "Singapurski čas", "GYT": "guyanski čas", "UYST": "uruguayski lětni čas", "CDT": "sewjeroameriski centralny lětni čas", "HADT": "hawaiisko-aleutski lětni čas", "WIB": "zapadoindoneski čas", "MEZ": "srjedźoeuropski standardny čas", "WARST": "zapadoargentinski lětni čas", "CAT": "centralnoafriski čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "MESZ": "srjedźoeuropski lětni čas", "AEDT": "wuchodoawstralski lětni čas", "ChST": "chamorroski čas", "SAST": "južnoafriski čas", "ART": "argentinski standardny čas", "COT": "kolumbiski standardny čas", "COST": "kolumbiski lětni čas", "PDT": "sewjeroameriski pacifiski lětni čas", "SRT": "surinamski čas", "WAT": "zapadoafriski standardny čas", "OEZ": "wuchodoeuropski standardny čas", "HAT": "nowofundlandski lětni čas", "TMST": "turkmenski lětni čas", "EAT": "wuchodoafriski čas", "HNT": "nowofundlandski standardny čas", "EDT": "sewjeroameriski wuchodny lětni čas", "AKST": "alaskaski standardny čas", "AKDT": "alaskaski lětni čas", "MDT": "sewjeroameriski hórski lětni čas", "WITA": "srjedźoindoneski čas", "EST": "sewjeroameriski wuchodny standardny čas", "WEZ": "zapadoeuropski standardny čas"},
}
}
@@ -198,7 +198,8 @@ func (hsb *hsb_DE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hsb_DE' and handles both Whole and Real numbers based on 'v'
-func (hsb *hsb_DE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -234,13 +235,12 @@ func (hsb *hsb_DE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hsb_DE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hsb *hsb_DE) FmtPercent(num float64, v uint64) (results string) {
+func (hsb *hsb_DE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hsb.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (hsb *hsb_DE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hsb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hsb_DE'
-func (hsb *hsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hsb *hsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
@@ -326,13 +325,12 @@ func (hsb *hsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hsb_DE'
// in accounting notation.
-func (hsb *hsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hsb *hsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
@@ -392,8 +390,7 @@ func (hsb *hsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hsb_DE'
diff --git a/hu/hu.go b/hu/hu.go
index f04980d9..79a14d25 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{"HNT": "új-fundlandi zónaidő", "HAT": "új-fundlandi nyári idő", "CAT": "közép-afrikai téli idő", "ARST": "Argentínai nyári idő", "ECT": "ecuadori téli idő", "JST": "japán téli idő", "EAT": "kelet-afrikai téli idő", "OESZ": "kelet-európai nyári idő", "BOT": "bolíviai téli idő", "WART": "nyugat-argentínai téli idő", "JDT": "japán nyári idő", "AWDT": "nyugat-ausztráliai nyári idő", "HKT": "hongkongi téli idő", "EDT": "keleti államokbeli nyári idő", "PDT": "csendes-óceáni nyári idő", "COST": "kolumbiai nyári idő", "CHAST": "chathami téli idő", "WARST": "nyugat-argentínai nyári idő", "LHDT": "Lord Howe-szigeti nyári idő", "HADT": "hawaii-aleuti nyári idő", "ADT": "atlanti-óceáni nyári idő", "TMT": "türkmenisztáni téli idő", "HKST": "hongkongi nyári idő", "AEDT": "kelet-ausztráliai nyári idő", "AKST": "alaszkai zónaidő", "MST": "Macaui zónaidő", "WAT": "nyugat-afrikai téli idő", "WIB": "nyugat-indonéziai téli idő", "MESZ": "közép-európai nyári idő", "SAST": "dél-afrikai téli idő", "WEZ": "nyugat-európai téli idő", "CST": "középső államokbeli zónaidő", "CLST": "chilei nyári idő", "EST": "keleti államokbeli zónaidő", "GMT": "greenwichi középidő, téli idő", "COT": "kolumbiai téli idő", "MEZ": "közép-európai téli idő", "WITA": "közép-indonéziai idő", "IST": "indiai téli idő", "MDT": "Macaui nyári idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "CDT": "középső államokbeli nyári idő", "SGT": "szingapúri téli idő", "AKDT": "alaszkai nyári idő", "PST": "csendes-óceáni zónaidő", "BT": "butáni idő", "ART": "argentínai téli idő", "UYT": "uruguayi téli idő", "NZDT": "új-zélandi nyári idő", "ACDT": "közép-ausztráliai nyári idő", "WAST": "nyugat-afrikai nyári idő", "VET": "venezuelai idő", "HAST": "hawaii-aleuti téli idő", "CHADT": "chathami nyári idő", "AWST": "nyugat-ausztráliai téli idő", "TMST": "türkmenisztáni nyári idő", "ACST": "közép-ausztráliai téli idő", "AST": "atlanti-óceáni zónaidő", "WIT": "kelet-indonéziai idő", "∅∅∅": "azori nyári idő", "WESZ": "nyugat-európai nyári idő", "NZST": "új-zélandi téli idő", "MYT": "malajziai idő", "LHST": "Lord Howe-szigeti téli idő", "UYST": "uruguayi nyári idő", "OEZ": "kelet-európai téli idő", "AEST": "kelet-ausztráliai téli idő", "GYT": "guyanai téli idő", "SRT": "szurinámi idő", "GFT": "francia-guianai idő", "ChST": "chamorrói téli idő", "CLT": "chilei téli idő"},
+ timezones: map[string]string{"AKST": "alaszkai zónaidő", "WART": "nyugat-argentínai téli idő", "HNT": "új-fundlandi zónaidő", "BT": "butáni idő", "CHAST": "chathami téli idő", "MDT": "hegyvidéki nyári idő", "IST": "indiai téli idő", "WESZ": "nyugat-európai nyári idő", "AWST": "nyugat-ausztráliai téli idő", "AKDT": "alaszkai nyári idő", "WAST": "nyugat-afrikai nyári idő", "MEZ": "közép-európai téli idő", "MYT": "malajziai idő", "SGT": "szingapúri téli idő", "WITA": "közép-indonéziai idő", "EST": "keleti államokbeli zónaidő", "LHDT": "Lord Howe-szigeti nyári idő", "OEZ": "kelet-európai téli idő", "PDT": "csendes-óceáni nyári idő", "CAT": "közép-afrikai téli idő", "UYT": "uruguayi téli idő", "HKST": "hongkongi nyári idő", "GFT": "francia-guianai idő", "WEZ": "nyugat-európai téli idő", "ACDT": "közép-ausztráliai nyári idő", "WARST": "nyugat-argentínai nyári idő", "NZDT": "új-zélandi nyári idő", "SAST": "dél-afrikai téli idő", "JST": "japán téli idő", "JDT": "japán nyári idő", "AST": "atlanti-óceáni zónaidő", "ART": "argentínai téli idő", "CST": "középső államokbeli zónaidő", "∅∅∅": "azori nyári idő", "WIT": "kelet-indonéziai idő", "AEDT": "kelet-ausztráliai nyári idő", "UYST": "uruguayi nyári idő", "MESZ": "közép-európai nyári idő", "GYT": "guyanai téli idő", "COST": "kolumbiai nyári idő", "LHST": "Lord Howe-szigeti téli idő", "ADT": "atlanti-óceáni nyári idő", "SRT": "szurinámi idő", "COT": "kolumbiai téli idő", "WAT": "nyugat-afrikai téli idő", "CDT": "középső államokbeli nyári idő", "HAST": "hawaii-aleuti téli idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "ChST": "chamorrói téli idő", "ECT": "ecuadori téli idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "NZST": "új-zélandi téli idő", "EAT": "kelet-afrikai téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "HKT": "hongkongi téli idő", "GMT": "greenwichi középidő, téli idő", "WIB": "nyugat-indonéziai téli idő", "HAT": "új-fundlandi nyári idő", "ARST": "Argentínai nyári idő", "TMT": "türkmenisztáni téli idő", "TMST": "türkmenisztáni nyári idő", "CHADT": "chathami nyári idő", "VET": "venezuelai idő", "MST": "hegyvidéki zónaidő", "PST": "csendes-óceáni zónaidő", "CLT": "chilei téli idő", "EDT": "keleti államokbeli nyári idő", "HADT": "hawaii-aleuti nyári idő", "OESZ": "kelet-európai nyári idő", "CLST": "chilei nyári idő", "ACST": "közép-ausztráliai téli idő", "AEST": "kelet-ausztráliai téli idő", "BOT": "bolíviai téli idő"},
}
}
@@ -206,7 +206,8 @@ func (hu *hu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hu' and handles both Whole and Real numbers based on 'v'
-func (hu *hu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,7 +227,6 @@ func (hu *hu) FmtNumber(num float64, v uint64) (results string) {
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -245,13 +245,12 @@ func (hu *hu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hu *hu) FmtPercent(num float64, v uint64) (results string) {
+func (hu *hu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hu.decimal)
b := make([]byte, 0, l)
@@ -277,12 +276,11 @@ func (hu *hu) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hu'
-func (hu *hu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -304,7 +302,6 @@ func (hu *hu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -338,13 +335,12 @@ func (hu *hu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hu'
// in accounting notation.
-func (hu *hu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hu *hu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
@@ -366,7 +362,6 @@ func (hu *hu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -407,8 +402,7 @@ func (hu *hu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hu'
diff --git a/hu_HU/hu_HU.go b/hu_HU/hu_HU.go
index 0aedb4cf..78e47db1 100644
--- a/hu_HU/hu_HU.go
+++ b/hu_HU/hu_HU.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "hu_HU",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ",",
group: " ",
minus: "-",
@@ -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{"MYT": "malajziai idő", "LHST": "Lord Howe-szigeti téli idő", "NZST": "új-zélandi téli idő", "PDT": "csendes-óceáni nyári idő", "CLST": "chilei nyári idő", "PST": "csendes-óceáni zónaidő", "OESZ": "kelet-európai nyári idő", "ACST": "közép-ausztráliai téli idő", "WAT": "nyugat-afrikai téli idő", "EST": "keleti államokbeli zónaidő", "HKST": "hongkongi nyári idő", "AEST": "kelet-ausztráliai téli idő", "EDT": "keleti államokbeli nyári idő", "GMT": "greenwichi középidő, téli idő", "MESZ": "közép-európai nyári idő", "WARST": "nyugat-argentínai nyári idő", "AKDT": "alaszkai nyári idő", "CAT": "közép-afrikai téli idő", "WEZ": "nyugat-európai téli idő", "CHAST": "chathami téli idő", "WITA": "közép-indonéziai idő", "SAST": "dél-afrikai téli idő", "LHDT": "Lord Howe-szigeti nyári idő", "IST": "indiai téli idő", "CST": "középső államokbeli zónaidő", "NZDT": "új-zélandi nyári idő", "COST": "kolumbiai nyári idő", "ACDT": "közép-ausztráliai nyári idő", "TMT": "türkmenisztáni téli idő", "JST": "japán téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "BT": "butáni idő", "WAST": "nyugat-afrikai nyári idő", "VET": "venezuelai idő", "GFT": "francia-guianai idő", "SRT": "szurinámi idő", "HNT": "új-fundlandi zónaidő", "AKST": "alaszkai zónaidő", "HKT": "hongkongi téli idő", "CDT": "középső államokbeli nyári idő", "ARST": "Argentínai nyári idő", "AST": "atlanti-óceáni zónaidő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "WIT": "kelet-indonéziai idő", "WESZ": "nyugat-európai nyári idő", "CLT": "chilei téli idő", "UYT": "uruguayi téli idő", "WART": "nyugat-argentínai téli idő", "ADT": "atlanti-óceáni nyári idő", "∅∅∅": "azori nyári idő", "ChST": "chamorrói téli idő", "HAT": "új-fundlandi nyári idő", "WIB": "nyugat-indonéziai téli idő", "MEZ": "közép-európai téli idő", "GYT": "guyanai téli idő", "HAST": "hawaii-aleuti téli idő", "SGT": "szingapúri téli idő", "AWST": "nyugat-ausztráliai téli idő", "UYST": "uruguayi nyári idő", "BOT": "bolíviai téli idő", "MST": "hegyvidéki zónaidő", "MDT": "hegyvidéki nyári idő", "JDT": "japán nyári idő", "AEDT": "kelet-ausztráliai nyári idő", "COT": "kolumbiai téli idő", "ART": "argentínai téli idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "ECT": "ecuadori téli idő", "CHADT": "chathami nyári idő", "TMST": "türkmenisztáni nyári idő", "HADT": "hawaii-aleuti nyári idő", "EAT": "kelet-afrikai téli idő", "OEZ": "kelet-európai téli idő"},
+ timezones: map[string]string{"AKST": "alaszkai zónaidő", "AKDT": "alaszkai nyári idő", "WAT": "nyugat-afrikai téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "HAT": "új-fundlandi nyári idő", "HKST": "hongkongi nyári idő", "SAST": "dél-afrikai téli idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "AEST": "kelet-ausztráliai téli idő", "GYT": "guyanai téli idő", "HKT": "hongkongi téli idő", "WEZ": "nyugat-európai téli idő", "MEZ": "közép-európai téli idő", "TMST": "türkmenisztáni nyári idő", "CLT": "chilei téli idő", "WARST": "nyugat-argentínai nyári idő", "HNT": "új-fundlandi zónaidő", "BT": "butáni idő", "HADT": "hawaii-aleuti nyári idő", "MDT": "Macaui nyári idő", "WIT": "kelet-indonéziai idő", "ARST": "Argentínai nyári idő", "CLST": "chilei nyári idő", "JDT": "japán nyári idő", "ACDT": "közép-ausztráliai nyári idő", "AWST": "nyugat-ausztráliai téli idő", "SGT": "szingapúri téli idő", "UYST": "uruguayi nyári idő", "LHST": "Lord Howe-szigeti téli idő", "CHAST": "chathami téli idő", "ART": "argentínai téli idő", "NZST": "új-zélandi téli idő", "BOT": "bolíviai téli idő", "GMT": "greenwichi középidő, téli idő", "HAST": "hawaii-aleuti téli idő", "LHDT": "Lord Howe-szigeti nyári idő", "OEZ": "kelet-európai téli idő", "VET": "venezuelai idő", "TMT": "türkmenisztáni téli idő", "∅∅∅": "amazóniai nyári idő", "WAST": "nyugat-afrikai nyári idő", "MESZ": "közép-európai nyári idő", "UYT": "uruguayi téli idő", "COT": "kolumbiai téli idő", "ECT": "ecuadori téli idő", "WESZ": "nyugat-európai nyári idő", "ADT": "atlanti-óceáni nyári idő", "PDT": "csendes-óceáni nyári idő", "NZDT": "új-zélandi nyári idő", "WART": "nyugat-argentínai téli idő", "AST": "atlanti-óceáni zónaidő", "MYT": "malajziai idő", "SRT": "szurinámi idő", "EST": "keleti államokbeli zónaidő", "EDT": "keleti államokbeli nyári idő", "WIB": "nyugat-indonéziai téli idő", "CAT": "közép-afrikai téli idő", "COST": "kolumbiai nyári idő", "IST": "indiai téli idő", "CDT": "középső államokbeli nyári idő", "ChST": "chamorrói téli idő", "MST": "Macaui zónaidő", "CHADT": "chathami nyári idő", "OESZ": "kelet-európai nyári idő", "JST": "japán téli idő", "AEDT": "kelet-ausztráliai nyári idő", "PST": "csendes-óceáni zónaidő", "WITA": "közép-indonéziai idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "EAT": "kelet-afrikai téli idő", "ACST": "közép-ausztráliai téli idő", "GFT": "francia-guianai idő", "CST": "középső államokbeli zónaidő"},
}
}
@@ -206,7 +206,8 @@ func (hu *hu_HU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hu_HU' and handles both Whole and Real numbers based on 'v'
-func (hu *hu_HU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,7 +227,6 @@ func (hu *hu_HU) FmtNumber(num float64, v uint64) (results string) {
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -245,13 +245,12 @@ func (hu *hu_HU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hu_HU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hu *hu_HU) FmtPercent(num float64, v uint64) (results string) {
+func (hu *hu_HU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hu.decimal)
b := make([]byte, 0, l)
@@ -277,12 +276,11 @@ func (hu *hu_HU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hu_HU'
-func (hu *hu_HU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hu *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]
@@ -304,7 +302,6 @@ func (hu *hu_HU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -338,13 +335,12 @@ func (hu *hu_HU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hu_HU'
// in accounting notation.
-func (hu *hu_HU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hu *hu_HU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
@@ -366,7 +362,6 @@ func (hu *hu_HU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(hu.group) - 1; j >= 0; j-- {
b = append(b, hu.group[j])
}
-
count = 1
} else {
count++
@@ -407,8 +402,7 @@ func (hu *hu_HU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hu_HU'
diff --git a/hy/hy.go b/hy/hy.go
index 8803b4e5..80a6baa8 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{"SRT": "Սուրինամի ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "GMT": "Գրինվիչի ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "BT": "Բութանի ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "GYT": "Գայանայի ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "VET": "Վենեսուելայի ժամանակ", "ChST": "Չամորոյի ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "∅∅∅": "Ազորյան կղզիների ամառային ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "MYT": "Մալայզիայի ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ"},
+ timezones: map[string]string{"AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "SRT": "Սուրինամի ժամանակ", "GMT": "Գրինվիչի ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "BOT": "Բոլիվիայի ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "BT": "Բութանի ժամանակ", "VET": "Վենեսուելայի ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "MYT": "Մալայզիայի ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "ChST": "Չամորոյի ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "GYT": "Գայանայի ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "∅∅∅": "Ազորյան կղզիների ամառային ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ"},
}
}
@@ -207,7 +207,8 @@ func (hy *hy) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hy' and handles both Whole and Real numbers based on 'v'
-func (hy *hy) FmtNumber(num float64, v uint64) (results string) {
+func (hy *hy) FmtNumber(num float64, v uint64) string {
+
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hy.decimal)
@@ -232,13 +233,12 @@ func (hy *hy) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hy' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hy *hy) FmtPercent(num float64, v uint64) (results string) {
+func (hy *hy) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hy.decimal)
b := make([]byte, 0, l)
@@ -264,12 +264,11 @@ func (hy *hy) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hy'
-func (hy *hy) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (hy *hy) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hy'
// in accounting notation.
-func (hy *hy) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hy *hy) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
@@ -401,8 +399,7 @@ func (hy *hy) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hy'
diff --git a/hy_AM/hy_AM.go b/hy_AM/hy_AM.go
index 3768d051..76af40bd 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{"PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "VET": "Վենեսուելայի ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "GYT": "Գայանայի ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "∅∅∅": "Ազորյան կղզիների ամառային ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "ARST": "Արգենտինայի ամառային ժամանակ", "BT": "Բութանի ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "GMT": "Գրինվիչի ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "SRT": "Սուրինամի ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "JDT": "Ճապոնիայի ամառային ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "ChST": "Չամորոյի ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "MYT": "Մալայզիայի ժամանակ", "SGT": "Սինգապուրի ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ"},
+ timezones: map[string]string{"HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "SRT": "Սուրինամի ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "ChST": "Չամորոյի ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "BT": "Բութանի ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "MYT": "Մալայզիայի ժամանակ", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "BOT": "Բոլիվիայի ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "GMT": "Գրինվիչի ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "VET": "Վենեսուելայի ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "GYT": "Գայանայի ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "SGT": "Սինգապուրի ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "∅∅∅": "Ազորյան կղզիների ամառային ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ"},
}
}
@@ -207,7 +207,8 @@ func (hy *hy_AM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'hy_AM' and handles both Whole and Real numbers based on 'v'
-func (hy *hy_AM) FmtNumber(num float64, v uint64) (results string) {
+func (hy *hy_AM) FmtNumber(num float64, v uint64) string {
+
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hy.decimal)
@@ -232,13 +233,12 @@ func (hy *hy_AM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'hy_AM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (hy *hy_AM) FmtPercent(num float64, v uint64) (results string) {
+func (hy *hy_AM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(hy.decimal)
b := make([]byte, 0, l)
@@ -264,12 +264,11 @@ func (hy *hy_AM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, hy.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'hy_AM'
-func (hy *hy_AM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (hy *hy_AM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
@@ -326,13 +325,12 @@ func (hy *hy_AM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'hy_AM'
// in accounting notation.
-func (hy *hy_AM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (hy *hy_AM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
@@ -401,8 +399,7 @@ func (hy *hy_AM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'hy_AM'
diff --git a/id/id.go b/id/id.go
index 42077f97..36b62c9d 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{"AWDT": "Waktu Musim Panas Barat Australia", "EAT": "Waktu Afrika Timur", "EDT": "Waktu Musim Panas Timur", "COT": "Waktu Standar Kolombia", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "SRT": "Waktu Suriname", "AKDT": "Waktu Musim Panas Alaska", "AWST": "Waktu Standar Barat Australia", "JDT": "Waktu Musim Panas Jepang", "BOT": "Waktu Bolivia", "TMST": "Waktu Musim Panas Turkmenistan", "MYT": "Waktu Malaysia", "JST": "Waktu Standar Jepang", "AEST": "Waktu Standar Timur Australia", "CHADT": "Waktu Musim Panas Chatham", "CHAST": "Waktu Standar Chatham", "ECT": "Waktu Ekuador", "HNT": "Waktu Standar Newfoundland", "WIB": "Waktu Indonesia Barat", "COST": "Waktu Musim Panas Kolombia", "LHST": "Waktu Standar Lord Howe", "LHDT": "Waktu Musim Panas Lord Howe", "HAT": "Waktu Musim Panas Newfoundland", "CAT": "Waktu Afrika Tengah", "WITA": "Waktu Indonesia Tengah", "ACDT": "Waktu Musim Panas Tengah Australia", "WAST": "Waktu Musim Panas Afrika Barat", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "MDT": "Waktu Musim Panas Makau", "WESZ": "Waktu Musim Panas Eropa Barat", "IST": "Waktu India", "ChST": "Waktu Chamorro", "PDT": "Waktu Musim Panas Pasifik", "AST": "Waktu Standar Atlantik", "HAST": "Waktu Standar Hawaii-Aleutian", "NZDT": "Waktu Musim Panas Selandia Baru", "GFT": "Waktu Guyana Prancis", "WIT": "Waktu Indonesia Timur", "BT": "Waktu Bhutan", "ACST": "Waktu Standar Tengah Australia", "UYT": "Waktu Standar Uruguay", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "CDT": "Waktu Musim Panas Tengah", "AEDT": "Waktu Musim Panas Timur Australia", "GYT": "Waktu Guyana", "WART": "Waktu Standar Argentina Bagian Barat", "VET": "Waktu Venezuela", "TMT": "Waktu Standar Turkmenistan", "ACWST": "Waktu Standar Barat Tengah Australia", "HKT": "Waktu Standar Hong Kong", "GMT": "Waktu Rata-rata Greenwich", "HKST": "Waktu Musim Panas Hong Kong", "WAT": "Waktu Standar Afrika Barat", "∅∅∅": "Waktu Musim Panas Amazon", "MST": "Waktu Standar Makau", "CST": "Waktu Standar Tengah", "UYST": "Waktu Musim Panas Uruguay", "EST": "Waktu Standar Timur", "PST": "Waktu Standar Pasifik", "OESZ": "Waktu Musim Panas Eropa Timur", "ART": "Waktu Standar Argentina", "AKST": "Waktu Standar Alaska", "WEZ": "Waktu Standar Eropa Barat", "ARST": "Waktu Musim Panas Argentina", "MESZ": "Waktu Musim Panas Eropa Tengah", "SAST": "Waktu Standar Afrika Selatan", "CLST": "Waktu Musim Panas Cile", "MEZ": "Waktu Standar Eropa Tengah", "SGT": "Waktu Standar Singapura", "CLT": "Waktu Standar Cile", "ADT": "Waktu Musim Panas Atlantik", "NZST": "Waktu Standar Selandia Baru", "OEZ": "Waktu Standar Eropa Timur"},
+ timezones: map[string]string{"MESZ": "Waktu Musim Panas Eropa Tengah", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "VET": "Waktu Venezuela", "MDT": "Waktu Musim Panas Makau", "WIT": "Waktu Indonesia Timur", "EDT": "Waktu Musim Panas Timur", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "ACDT": "Waktu Musim Panas Tengah Australia", "AWDT": "Waktu Musim Panas Barat Australia", "BOT": "Waktu Bolivia", "UYST": "Waktu Musim Panas Uruguay", "GMT": "Waktu Rata-rata Greenwich", "∅∅∅": "Waktu Musim Panas Peru", "AKDT": "Waktu Musim Panas Alaska", "WEZ": "Waktu Standar Eropa Barat", "HNT": "Waktu Standar Newfoundland", "WITA": "Waktu Indonesia Tengah", "LHST": "Waktu Standar Lord Howe", "WAT": "Waktu Standar Afrika Barat", "AST": "Waktu Standar Atlantik", "AEDT": "Waktu Musim Panas Timur Australia", "UYT": "Waktu Standar Uruguay", "EST": "Waktu Standar Timur", "LHDT": "Waktu Musim Panas Lord Howe", "CLT": "Waktu Standar Cile", "GYT": "Waktu Guyana", "ART": "Waktu Standar Argentina", "NZST": "Waktu Standar Selandia Baru", "NZDT": "Waktu Musim Panas Selandia Baru", "SAST": "Waktu Standar Afrika Selatan", "OEZ": "Waktu Standar Eropa Timur", "CLST": "Waktu Musim Panas Cile", "IST": "Waktu India", "TMST": "Waktu Musim Panas Turkmenistan", "AWST": "Waktu Standar Barat Australia", "AKST": "Waktu Standar Alaska", "COT": "Waktu Standar Kolombia", "JST": "Waktu Standar Jepang", "WART": "Waktu Standar Argentina Bagian Barat", "SGT": "Waktu Standar Singapura", "CDT": "Waktu Musim Panas Tengah", "HAT": "Waktu Musim Panas Newfoundland", "SRT": "Waktu Suriname", "BT": "Waktu Bhutan", "HKT": "Waktu Standar Hong Kong", "GFT": "Waktu Guyana Prancis", "CST": "Waktu Standar Tengah", "ECT": "Waktu Ekuador", "WIB": "Waktu Indonesia Barat", "MEZ": "Waktu Standar Eropa Tengah", "ACST": "Waktu Standar Tengah Australia", "EAT": "Waktu Afrika Timur", "WAST": "Waktu Musim Panas Afrika Barat", "CHAST": "Waktu Standar Chatham", "CAT": "Waktu Afrika Tengah", "TMT": "Waktu Standar Turkmenistan", "ChST": "Waktu Chamorro", "COST": "Waktu Musim Panas Kolombia", "MYT": "Waktu Malaysia", "PST": "Waktu Standar Pasifik", "HAST": "Waktu Standar Hawaii-Aleutian", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "MST": "Waktu Standar Makau", "CHADT": "Waktu Musim Panas Chatham", "OESZ": "Waktu Musim Panas Eropa Timur", "ACWST": "Waktu Standar Barat Tengah Australia", "AEST": "Waktu Standar Timur Australia", "HKST": "Waktu Musim Panas Hong Kong", "ARST": "Waktu Musim Panas Argentina", "WESZ": "Waktu Musim Panas Eropa Barat", "JDT": "Waktu Musim Panas Jepang", "ADT": "Waktu Musim Panas Atlantik", "PDT": "Waktu Musim Panas Pasifik"},
}
}
@@ -177,7 +177,8 @@ func (id *id) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'id' and handles both Whole and Real numbers based on 'v'
-func (id *id) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -213,13 +214,12 @@ func (id *id) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'id' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (id *id) FmtPercent(num float64, v uint64) (results string) {
+func (id *id) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(id.decimal)
b := make([]byte, 0, l)
@@ -245,12 +245,11 @@ func (id *id) FmtPercent(num float64, v uint64) (results string) {
b = append(b, id.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'id'
-func (id *id) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -303,13 +302,12 @@ func (id *id) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'id'
// in accounting notation.
-func (id *id) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (id *id) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
@@ -370,8 +368,7 @@ func (id *id) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'id'
diff --git a/id_ID/id_ID.go b/id_ID/id_ID.go
index 86b4e620..ebc2e461 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{"AEST": "Waktu Standar Timur Australia", "SRT": "Waktu Suriname", "MST": "Waktu Standar Pegunungan", "ECT": "Waktu Ekuador", "∅∅∅": "Waktu Musim Panas Azores", "LHDT": "Waktu Musim Panas Lord Howe", "AWST": "Waktu Standar Barat Australia", "GMT": "Waktu Rata-rata Greenwich", "AST": "Waktu Standar Atlantik", "JDT": "Waktu Musim Panas Jepang", "EAT": "Waktu Afrika Timur", "EDT": "Waktu Musim Panas Timur", "UYST": "Waktu Musim Panas Uruguay", "ART": "Waktu Standar Argentina", "MDT": "Waktu Musim Panas Pegunungan", "SAST": "Waktu Standar Afrika Selatan", "MYT": "Waktu Malaysia", "AKDT": "Waktu Musim Panas Alaska", "CHAST": "Waktu Standar Chatham", "WAT": "Waktu Standar Afrika Barat", "JST": "Waktu Standar Jepang", "EST": "Waktu Standar Timur", "CLST": "Waktu Musim Panas Cile", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "HAST": "Waktu Standar Hawaii-Aleutian", "CST": "Waktu Standar Tengah", "HAT": "Waktu Musim Panas Newfoundland", "WIB": "Waktu Indonesia Barat", "PST": "Waktu Standar Pasifik", "COST": "Waktu Musim Panas Kolombia", "ACST": "Waktu Standar Tengah Australia", "ACDT": "Waktu Musim Panas Tengah Australia", "VET": "Waktu Venezuela", "LHST": "Waktu Standar Lord Howe", "SGT": "Waktu Standar Singapura", "UYT": "Waktu Standar Uruguay", "AEDT": "Waktu Musim Panas Timur Australia", "BOT": "Waktu Bolivia", "COT": "Waktu Standar Kolombia", "WAST": "Waktu Musim Panas Afrika Barat", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "OESZ": "Waktu Musim Panas Eropa Timur", "NZST": "Waktu Standar Selandia Baru", "WIT": "Waktu Indonesia Timur", "AWDT": "Waktu Musim Panas Barat Australia", "CLT": "Waktu Standar Cile", "NZDT": "Waktu Musim Panas Selandia Baru", "BT": "Waktu Bhutan", "TMST": "Waktu Musim Panas Turkmenistan", "GYT": "Waktu Guyana", "WITA": "Waktu Indonesia Tengah", "WART": "Waktu Standar Argentina Bagian Barat", "GFT": "Waktu Guyana Prancis", "AKST": "Waktu Standar Alaska", "WEZ": "Waktu Standar Eropa Barat", "HNT": "Waktu Standar Newfoundland", "ADT": "Waktu Musim Panas Atlantik", "CDT": "Waktu Musim Panas Tengah", "WESZ": "Waktu Musim Panas Eropa Barat", "PDT": "Waktu Musim Panas Pasifik", "CAT": "Waktu Afrika Tengah", "CHADT": "Waktu Musim Panas Chatham", "ACWST": "Waktu Standar Barat Tengah Australia", "ChST": "Waktu Chamorro", "MEZ": "Waktu Standar Eropa Tengah", "ARST": "Waktu Musim Panas Argentina", "TMT": "Waktu Standar Turkmenistan", "IST": "Waktu India", "HKT": "Waktu Standar Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "OEZ": "Waktu Standar Eropa Timur", "MESZ": "Waktu Musim Panas Eropa Tengah"},
+ timezones: map[string]string{"ACWDT": "Waktu Musim Panas Barat Tengah Australia", "EAT": "Waktu Afrika Timur", "HKT": "Waktu Standar Hong Kong", "TMST": "Waktu Musim Panas Turkmenistan", "OEZ": "Waktu Standar Eropa Timur", "ADT": "Waktu Musim Panas Atlantik", "AEDT": "Waktu Musim Panas Timur Australia", "UYT": "Waktu Standar Uruguay", "WART": "Waktu Standar Argentina Bagian Barat", "ACDT": "Waktu Musim Panas Tengah Australia", "SRT": "Waktu Suriname", "WAST": "Waktu Musim Panas Afrika Barat", "MEZ": "Waktu Standar Eropa Tengah", "MESZ": "Waktu Musim Panas Eropa Tengah", "NZST": "Waktu Standar Selandia Baru", "LHDT": "Waktu Musim Panas Lord Howe", "CHADT": "Waktu Musim Panas Chatham", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "AEST": "Waktu Standar Timur Australia", "BOT": "Waktu Bolivia", "ARST": "Waktu Musim Panas Argentina", "MST": "Waktu Standar Pegunungan", "MDT": "Waktu Musim Panas Pegunungan", "AKST": "Waktu Standar Alaska", "MYT": "Waktu Malaysia", "AWDT": "Waktu Musim Panas Barat Australia", "GFT": "Waktu Guyana Prancis", "COST": "Waktu Musim Panas Kolombia", "OESZ": "Waktu Musim Panas Eropa Timur", "CLT": "Waktu Standar Cile", "CLST": "Waktu Musim Panas Cile", "HNT": "Waktu Standar Newfoundland", "WIB": "Waktu Indonesia Barat", "VET": "Waktu Venezuela", "CST": "Waktu Standar Tengah", "COT": "Waktu Standar Kolombia", "NZDT": "Waktu Musim Panas Selandia Baru", "WEZ": "Waktu Standar Eropa Barat", "ACWST": "Waktu Standar Barat Tengah Australia", "JDT": "Waktu Musim Panas Jepang", "HAT": "Waktu Musim Panas Newfoundland", "AWST": "Waktu Standar Barat Australia", "BT": "Waktu Bhutan", "HKST": "Waktu Musim Panas Hong Kong", "ART": "Waktu Standar Argentina", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "LHST": "Waktu Standar Lord Howe", "JST": "Waktu Standar Jepang", "SGT": "Waktu Standar Singapura", "IST": "Waktu India", "PDT": "Waktu Musim Panas Pasifik", "∅∅∅": "Waktu Musim Panas Azores", "ECT": "Waktu Ekuador", "CHAST": "Waktu Standar Chatham", "GYT": "Waktu Guyana", "HAST": "Waktu Standar Hawaii-Aleutian", "EDT": "Waktu Musim Panas Timur", "GMT": "Waktu Rata-rata Greenwich", "SAST": "Waktu Standar Afrika Selatan", "PST": "Waktu Standar Pasifik", "UYST": "Waktu Musim Panas Uruguay", "CAT": "Waktu Afrika Tengah", "EST": "Waktu Standar Timur", "WITA": "Waktu Indonesia Tengah", "WESZ": "Waktu Musim Panas Eropa Barat", "ChST": "Waktu Chamorro", "AKDT": "Waktu Musim Panas Alaska", "CDT": "Waktu Musim Panas Tengah", "WAT": "Waktu Standar Afrika Barat", "AST": "Waktu Standar Atlantik", "ACST": "Waktu Standar Tengah Australia", "WIT": "Waktu Indonesia Timur", "TMT": "Waktu Standar Turkmenistan"},
}
}
@@ -177,7 +177,8 @@ func (id *id_ID) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'id_ID' and handles both Whole and Real numbers based on 'v'
-func (id *id_ID) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -213,13 +214,12 @@ func (id *id_ID) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'id_ID' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (id *id_ID) FmtPercent(num float64, v uint64) (results string) {
+func (id *id_ID) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(id.decimal)
b := make([]byte, 0, l)
@@ -245,12 +245,11 @@ func (id *id_ID) FmtPercent(num float64, v uint64) (results string) {
b = append(b, id.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'id_ID'
-func (id *id_ID) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (id *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]
@@ -303,13 +302,12 @@ func (id *id_ID) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'id_ID'
// in accounting notation.
-func (id *id_ID) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (id *id_ID) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
@@ -370,8 +368,7 @@ func (id *id_ID) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'id_ID'
diff --git a/ig/ig.go b/ig/ig.go
index 0d63b6fa..054b7e73 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{"ACWDT": "ACWDT", "SGT": "SGT", "NZST": "NZST", "WAST": "WAST", "WITA": "WITA", "WARST": "WARST", "ARST": "ARST", "MDT": "MDT", "EAT": "EAT", "WEZ": "WEZ", "CHAST": "CHAST", "COT": "COT", "HAT": "HAT", "CHADT": "CHADT", "WIT": "WIT", "ART": "ART", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "WIB": "WIB", "SAST": "SAST", "ACWST": "ACWST", "AKST": "AKST", "HADT": "HADT", "OESZ": "OESZ", "GMT": "GMT", "ADT": "ADT", "BT": "BT", "AWST": "AWST", "CLT": "CLT", "WART": "WART", "COST": "COST", "GFT": "GFT", "ChST": "ChST", "IST": "IST", "HKT": "HKT", "EDT": "EDT", "BOT": "BOT", "ACDT": "ACDT", "UYT": "UYT", "UYST": "UYST", "PDT": "PDT", "AST": "AST", "LHST": "LHST", "JST": "JST", "JDT": "JDT", "CST": "CST", "CDT": "CDT", "EST": "EST", "AEDT": "AEDT", "SRT": "SRT", "NZDT": "NZDT", "ACST": "ACST", "MEZ": "MEZ", "TMT": "TMT", "WESZ": "WESZ", "PST": "PST", "WAT": "WAT", "VET": "VET", "ECT": "ECT", "AKDT": "AKDT", "MST": "MST", "MYT": "MYT", "HAST": "HAST", "HNT": "HNT", "CLST": "CLST", "OEZ": "OEZ", "GYT": "GYT", "TMST": "TMST", "AWDT": "AWDT", "HKST": "HKST", "CAT": "CAT", "AEST": "AEST", "MESZ": "MESZ"},
+ timezones: map[string]string{"AKDT": "AKDT", "JST": "JST", "CHADT": "CHADT", "AEDT": "AEDT", "HKST": "HKST", "COT": "COT", "WESZ": "WESZ", "LHST": "LHST", "AST": "AST", "UYT": "UYT", "ADT": "ADT", "ACDT": "ACDT", "SGT": "SGT", "MST": "MST", "NZDT": "NZDT", "SAST": "SAST", "AEST": "AEST", "BT": "BT", "EDT": "EDT", "EAT": "EAT", "WAT": "WAT", "WAST": "WAST", "SRT": "SRT", "CHAST": "CHAST", "CLT": "CLT", "MYT": "MYT", "ECT": "ECT", "ACWDT": "ACWDT", "GMT": "GMT", "JDT": "JDT", "WART": "WART", "ChST": "ChST", "WARST": "WARST", "HAT": "HAT", "BOT": "BOT", "WIT": "WIT", "TMST": "TMST", "NZST": "NZST", "WIB": "WIB", "OESZ": "OESZ", "ART": "ART", "WITA": "WITA", "CST": "CST", "MESZ": "MESZ", "CLST": "CLST", "PDT": "PDT", "∅∅∅": "∅∅∅", "AWST": "AWST", "HKT": "HKT", "AWDT": "AWDT", "GFT": "GFT", "HAST": "HAST", "HADT": "HADT", "MDT": "MDT", "OEZ": "OEZ", "GYT": "GYT", "UYST": "UYST", "TMT": "TMT", "AKST": "AKST", "IST": "IST", "PST": "PST", "ARST": "ARST", "COST": "COST", "MEZ": "MEZ", "ACST": "ACST", "CAT": "CAT", "CDT": "CDT", "EST": "EST", "ACWST": "ACWST", "LHDT": "LHDT", "HNT": "HNT", "WEZ": "WEZ", "VET": "VET"},
}
}
@@ -171,20 +171,19 @@ func (ig *ig) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ig' and handles both Whole and Real numbers based on 'v'
-func (ig *ig) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ig *ig) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ig' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ig *ig) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ig *ig) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ig'
-func (ig *ig) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -196,20 +195,14 @@ func (ig *ig) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ig.decimal) - 1; j >= 0; j-- {
- b = append(b, ig.decimal[j])
- }
-
+ b = append(b, ig.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ig.group) - 1; j >= 0; j-- {
- b = append(b, ig.group[j])
- }
-
+ b = append(b, ig.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (ig *ig) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ig.minus) - 1; j >= 0; j-- {
- b = append(b, ig.minus[j])
- }
+ b = append(b, ig.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (ig *ig) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ig'
// in accounting notation.
-func (ig *ig) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ig *ig) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
@@ -263,20 +253,14 @@ func (ig *ig) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ig.decimal) - 1; j >= 0; j-- {
- b = append(b, ig.decimal[j])
- }
-
+ b = append(b, ig.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ig.group) - 1; j >= 0; j-- {
- b = append(b, ig.group[j])
- }
-
+ b = append(b, ig.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (ig *ig) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ig.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ig'
diff --git a/ig_NG/ig_NG.go b/ig_NG/ig_NG.go
index 8ed36867..e81ed2ba 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{"WARST": "WARST", "ACST": "ACST", "MST": "MST", "AKDT": "AKDT", "CLT": "CLT", "OESZ": "OESZ", "NZDT": "NZDT", "WART": "WART", "ACWDT": "ACWDT", "IST": "IST", "HKT": "HKT", "WAST": "WAST", "WESZ": "WESZ", "AWST": "AWST", "AWDT": "AWDT", "TMST": "TMST", "MYT": "MYT", "HAT": "HAT", "PDT": "PDT", "ARST": "ARST", "GYT": "GYT", "LHST": "LHST", "JDT": "JDT", "EST": "EST", "AEST": "AEST", "WIB": "WIB", "ADT": "ADT", "SAST": "SAST", "JST": "JST", "CAT": "CAT", "COST": "COST", "CDT": "CDT", "UYST": "UYST", "CHADT": "CHADT", "EAT": "EAT", "BOT": "BOT", "AST": "AST", "MESZ": "MESZ", "TMT": "TMT", "HKST": "HKST", "EDT": "EDT", "UYT": "UYT", "AEDT": "AEDT", "NZST": "NZST", "WAT": "WAT", "BT": "BT", "∅∅∅": "∅∅∅", "MEZ": "MEZ", "SRT": "SRT", "VET": "VET", "GFT": "GFT", "ECT": "ECT", "SGT": "SGT", "HNT": "HNT", "CLST": "CLST", "ART": "ART", "LHDT": "LHDT", "AKST": "AKST", "HADT": "HADT", "PST": "PST", "ACWST": "ACWST", "MDT": "MDT", "GMT": "GMT", "CHAST": "CHAST", "COT": "COT", "ChST": "ChST", "WEZ": "WEZ", "OEZ": "OEZ", "ACDT": "ACDT", "WITA": "WITA", "WIT": "WIT", "HAST": "HAST", "CST": "CST"},
+ timezones: map[string]string{"GFT": "GFT", "TMT": "TMT", "LHST": "LHST", "NZST": "NZST", "∅∅∅": "∅∅∅", "CLST": "CLST", "JST": "JST", "HNT": "HNT", "WAT": "WAT", "MDT": "MDT", "OESZ": "OESZ", "JDT": "JDT", "BT": "BT", "EST": "EST", "LHDT": "LHDT", "MST": "MST", "MEZ": "MEZ", "UYT": "UYT", "EAT": "EAT", "ADT": "ADT", "GYT": "GYT", "HKT": "HKT", "HKST": "HKST", "WIB": "WIB", "PDT": "PDT", "SRT": "SRT", "AKST": "AKST", "COST": "COST", "ACDT": "ACDT", "AWST": "AWST", "AWDT": "AWDT", "VET": "VET", "ART": "ART", "HAST": "HAST", "ACWDT": "ACWDT", "NZDT": "NZDT", "CHADT": "CHADT", "CLT": "CLT", "COT": "COT", "CHAST": "CHAST", "HAT": "HAT", "TMST": "TMST", "SAST": "SAST", "WEZ": "WEZ", "CAT": "CAT", "WIT": "WIT", "CDT": "CDT", "ChST": "ChST", "WAST": "WAST", "WART": "WART", "PST": "PST", "EDT": "EDT", "GMT": "GMT", "UYST": "UYST", "ARST": "ARST", "HADT": "HADT", "WESZ": "WESZ", "AEST": "AEST", "MYT": "MYT", "ACWST": "ACWST", "MESZ": "MESZ", "AEDT": "AEDT", "WITA": "WITA", "OEZ": "OEZ", "WARST": "WARST", "BOT": "BOT", "IST": "IST", "CST": "CST", "AKDT": "AKDT", "ECT": "ECT", "AST": "AST", "ACST": "ACST", "SGT": "SGT"},
}
}
@@ -171,20 +171,19 @@ func (ig *ig_NG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ig_NG' and handles both Whole and Real numbers based on 'v'
-func (ig *ig_NG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ig *ig_NG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ig_NG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ig *ig_NG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ig *ig_NG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ig_NG'
-func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
@@ -196,20 +195,14 @@ func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ig.decimal) - 1; j >= 0; j-- {
- b = append(b, ig.decimal[j])
- }
-
+ b = append(b, ig.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ig.group) - 1; j >= 0; j-- {
- b = append(b, ig.group[j])
- }
-
+ b = append(b, ig.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ig.minus) - 1; j >= 0; j-- {
- b = append(b, ig.minus[j])
- }
+ b = append(b, ig.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ig_NG'
// in accounting notation.
-func (ig *ig_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ig *ig_NG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
@@ -263,20 +253,14 @@ func (ig *ig_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ig.decimal) - 1; j >= 0; j-- {
- b = append(b, ig.decimal[j])
- }
-
+ b = append(b, ig.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ig.group) - 1; j >= 0; j-- {
- b = append(b, ig.group[j])
- }
-
+ b = append(b, ig.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (ig *ig_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ig.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ig_NG'
diff --git a/ii/ii.go b/ii/ii.go
index 5270265d..934ee925 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{"ACWST": "ACWST", "AKST": "AKST", "HAST": "HAST", "PST": "PST", "AEDT": "AEDT", "NZST": "NZST", "AWDT": "AWDT", "WAT": "WAT", "BT": "BT", "GFT": "GFT", "AEST": "AEST", "CHADT": "CHADT", "ACST": "ACST", "WART": "WART", "ACWDT": "ACWDT", "WIB": "WIB", "ADT": "ADT", "JDT": "JDT", "IST": "IST", "AKDT": "AKDT", "CAT": "CAT", "WIT": "WIT", "EDT": "EDT", "UYST": "UYST", "GMT": "GMT", "MEZ": "MEZ", "ART": "ART", "WITA": "WITA", "CHAST": "CHAST", "MESZ": "MESZ", "VET": "VET", "HADT": "HADT", "HNT": "HNT", "CLST": "CLST", "UYT": "UYT", "COT": "COT", "ACDT": "ACDT", "GYT": "GYT", "MDT": "MDT", "LHDT": "LHDT", "MYT": "MYT", "ECT": "ECT", "JST": "JST", "EAT": "EAT", "CDT": "CDT", "HAT": "HAT", "WARST": "WARST", "TMST": "TMST", "WEZ": "WEZ", "HKST": "HKST", "SRT": "SRT", "TMT": "TMT", "OEZ": "OEZ", "OESZ": "OESZ", "AST": "AST", "ARST": "ARST", "WESZ": "WESZ", "ChST": "ChST", "SGT": "SGT", "AWST": "AWST", "EST": "EST", "CLT": "CLT", "NZDT": "NZDT", "SAST": "SAST", "MST": "MST", "∅∅∅": "∅∅∅", "PDT": "PDT", "BOT": "BOT", "COST": "COST", "WAST": "WAST", "LHST": "LHST", "CST": "CST", "HKT": "HKT"},
+ timezones: map[string]string{"IST": "IST", "UYT": "UYT", "GMT": "GMT", "ECT": "ECT", "SAST": "SAST", "MESZ": "MESZ", "ChST": "ChST", "WAST": "WAST", "WIT": "WIT", "PST": "PST", "∅∅∅": "∅∅∅", "WAT": "WAT", "ACWDT": "ACWDT", "LHST": "LHST", "CLT": "CLT", "JDT": "JDT", "SRT": "SRT", "ART": "ART", "ARST": "ARST", "HAST": "HAST", "WEZ": "WEZ", "TMST": "TMST", "AEDT": "AEDT", "CHAST": "CHAST", "GFT": "GFT", "BT": "BT", "CDT": "CDT", "NZDT": "NZDT", "ACWST": "ACWST", "CLST": "CLST", "AST": "AST", "GYT": "GYT", "WITA": "WITA", "JST": "JST", "MYT": "MYT", "BOT": "BOT", "OESZ": "OESZ", "VET": "VET", "ACDT": "ACDT", "CST": "CST", "COST": "COST", "MST": "MST", "MEZ": "MEZ", "TMT": "TMT", "AKDT": "AKDT", "LHDT": "LHDT", "AWDT": "AWDT", "COT": "COT", "ACST": "ACST", "AWST": "AWST", "PDT": "PDT", "EST": "EST", "AKST": "AKST", "NZST": "NZST", "HKT": "HKT", "CHADT": "CHADT", "WIB": "WIB", "AEST": "AEST", "HNT": "HNT", "HADT": "HADT", "EDT": "EDT", "WESZ": "WESZ", "EAT": "EAT", "HAT": "HAT", "UYST": "UYST", "CAT": "CAT", "HKST": "HKST", "MDT": "MDT", "OEZ": "OEZ", "WART": "WART", "SGT": "SGT", "WARST": "WARST", "ADT": "ADT"},
}
}
@@ -178,20 +178,19 @@ func (ii *ii) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ii' and handles both Whole and Real numbers based on 'v'
-func (ii *ii) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ii *ii) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ii' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ii *ii) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ii *ii) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ii'
-func (ii *ii) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ii *ii) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ii.currencies[currency]
@@ -218,9 +217,7 @@ func (ii *ii) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ii.minus) - 1; j >= 0; j-- {
- b = append(b, ii.minus[j])
- }
+ b = append(b, ii.minus[0])
}
// reverse
@@ -230,13 +227,12 @@ func (ii *ii) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, ii.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ii'
// in accounting notation.
-func (ii *ii) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ii *ii) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ii.currencies[currency]
@@ -264,9 +260,7 @@ func (ii *ii) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ii.currencyNegativePrefix[j])
}
- for j := len(ii.minus) - 1; j >= 0; j-- {
- b = append(b, ii.minus[j])
- }
+ b = append(b, ii.minus[0])
} else {
@@ -292,8 +286,7 @@ func (ii *ii) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ii.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ii'
diff --git a/ii_CN/ii_CN.go b/ii_CN/ii_CN.go
index 3b9b0b9a..182c96b0 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{"AKDT": "AKDT", "WESZ": "WESZ", "CAT": "CAT", "EST": "EST", "WAST": "WAST", "CLT": "CLT", "WIB": "WIB", "MEZ": "MEZ", "SRT": "SRT", "ACWST": "ACWST", "JST": "JST", "GMT": "GMT", "COST": "COST", "ChST": "ChST", "HAT": "HAT", "OEZ": "OEZ", "ADT": "ADT", "SGT": "SGT", "HKST": "HKST", "UYST": "UYST", "NZST": "NZST", "ACST": "ACST", "WIT": "WIT", "∅∅∅": "∅∅∅", "CST": "CST", "AWDT": "AWDT", "BOT": "BOT", "AKST": "AKST", "PDT": "PDT", "NZDT": "NZDT", "ACDT": "ACDT", "WITA": "WITA", "ARST": "ARST", "GYT": "GYT", "LHST": "LHST", "CLST": "CLST", "WARST": "WARST", "GFT": "GFT", "HAST": "HAST", "HKT": "HKT", "HNT": "HNT", "EDT": "EDT", "AST": "AST", "MESZ": "MESZ", "TMST": "TMST", "HADT": "HADT", "CHADT": "CHADT", "WAT": "WAT", "SAST": "SAST", "LHDT": "LHDT", "MST": "MST", "OESZ": "OESZ", "CHAST": "CHAST", "VET": "VET", "ECT": "ECT", "IST": "IST", "AWST": "AWST", "BT": "BT", "WEZ": "WEZ", "ACWDT": "ACWDT", "MYT": "MYT", "JDT": "JDT", "EAT": "EAT", "MDT": "MDT", "UYT": "UYT", "AEST": "AEST", "AEDT": "AEDT", "COT": "COT", "CDT": "CDT", "PST": "PST", "ART": "ART", "WART": "WART", "TMT": "TMT"},
+ timezones: map[string]string{"HADT": "HADT", "AKST": "AKST", "ECT": "ECT", "NZDT": "NZDT", "SAST": "SAST", "SRT": "SRT", "TMT": "TMT", "VET": "VET", "HKT": "HKT", "NZST": "NZST", "CHAST": "CHAST", "CLT": "CLT", "CLST": "CLST", "AEDT": "AEDT", "WARST": "WARST", "ARST": "ARST", "CDT": "CDT", "EST": "EST", "EAT": "EAT", "WAST": "WAST", "ACWST": "ACWST", "HNT": "HNT", "CAT": "CAT", "GFT": "GFT", "MST": "MST", "MDT": "MDT", "MESZ": "MESZ", "OEZ": "OEZ", "UYST": "UYST", "HKST": "HKST", "WIB": "WIB", "JST": "JST", "ACDT": "ACDT", "AEST": "AEST", "IST": "IST", "HAT": "HAT", "CHADT": "CHADT", "MEZ": "MEZ", "AST": "AST", "ChST": "ChST", "HAST": "HAST", "LHST": "LHST", "LHDT": "LHDT", "WAT": "WAT", "OESZ": "OESZ", "SGT": "SGT", "TMST": "TMST", "COT": "COT", "JDT": "JDT", "WART": "WART", "ACWDT": "ACWDT", "UYT": "UYT", "EDT": "EDT", "WEZ": "WEZ", "ADT": "ADT", "GYT": "GYT", "BOT": "BOT", "WIT": "WIT", "CST": "CST", "GMT": "GMT", "COST": "COST", "AWDT": "AWDT", "WITA": "WITA", "∅∅∅": "∅∅∅", "BT": "BT", "ACST": "ACST", "MYT": "MYT", "PDT": "PDT", "AKDT": "AKDT", "WESZ": "WESZ", "PST": "PST", "AWST": "AWST", "ART": "ART"},
}
}
@@ -178,20 +178,19 @@ func (ii *ii_CN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ii_CN' and handles both Whole and Real numbers based on 'v'
-func (ii *ii_CN) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ii *ii_CN) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ii_CN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ii *ii_CN) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ii *ii_CN) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ii_CN'
-func (ii *ii_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ii *ii_CN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ii.currencies[currency]
@@ -218,9 +217,7 @@ func (ii *ii_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ii.minus) - 1; j >= 0; j-- {
- b = append(b, ii.minus[j])
- }
+ b = append(b, ii.minus[0])
}
// reverse
@@ -230,13 +227,12 @@ func (ii *ii_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, ii.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ii_CN'
// in accounting notation.
-func (ii *ii_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ii *ii_CN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ii.currencies[currency]
@@ -264,9 +260,7 @@ func (ii *ii_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ii.currencyNegativePrefix[j])
}
- for j := len(ii.minus) - 1; j >= 0; j-- {
- b = append(b, ii.minus[j])
- }
+ b = append(b, ii.minus[0])
} else {
@@ -292,8 +286,7 @@ func (ii *ii_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ii.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ii_CN'
diff --git a/is/is.go b/is/is.go
index da56b81b..8debe1cd 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{"CHAST": "Staðaltími í Chatham", "WAST": "Sumartími í Vestur-Afríku", "WEZ": "Staðaltími í Vestur-Evrópu", "UYT": "Staðaltími í Úrúgvæ", "PST": "Staðaltími á Kyrrahafssvæðinu", "AEST": "Staðaltími í Austur-Ástralíu", "SRT": "Súrinamtími", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "JDT": "Sumartími í Japan", "LHDT": "Sumartími á Lord Howe-eyju", "AWDT": "Sumartími í Vestur-Ástralíu", "WITA": "Mið-Indónesíutími", "ECT": "Ekvadortími", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "ARST": "Sumartími í Argentínu", "GFT": "Tími í Frönsku Gvæjana", "AKST": "Staðaltími í Alaska", "WESZ": "Sumartími í Vestur-Evrópu", "GMT": "Greenwich-staðaltími", "GYT": "Gvæjanatími", "TMST": "Sumartími í Túrkmenistan", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "NZST": "Staðaltími á Nýja-Sjálandi", "COST": "Sumartími í Kólumbíu", "JST": "Staðaltími í Japan", "EAT": "Austur-Afríkutími", "CAT": "Mið-Afríkutími", "OEZ": "Staðaltími í Austur-Evrópu", "NZDT": "Sumartími á Nýja-Sjálandi", "HADT": "Sumartími á Havaí og Aleúta", "WARST": "Sumartími í Vestur-Argentínu", "BT": "Bútantími", "∅∅∅": "Sumartími á Asóreyjum", "AKDT": "Sumartími í Alaska", "HAST": "Staðaltími á Havaí og Aleúta", "VET": "Venesúelatími", "HNT": "Staðaltími á Nýfundnalandi", "AWST": "Staðaltími í Vestur-Ástralíu", "MST": "Staðaltími í Klettafjöllum", "ChST": "Chamorro-staðaltími", "HKT": "Staðaltími í Hong Kong", "WIB": "Vestur-Indónesíutími", "CLST": "Sumartími í Síle", "AEDT": "Sumartími í Austur-Ástralíu", "CHADT": "Sumartími í Chatham", "ART": "Staðaltími í Argentínu", "WIT": "Austur-Indónesíutími", "SGT": "Singapúrtími", "HAT": "Sumartími á Nýfundnalandi", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "BOT": "Bólivíutími", "AST": "Staðaltími á Atlantshafssvæðinu", "HKST": "Sumartími í Hong Kong", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "COT": "Staðaltími í Kólumbíu", "ADT": "Sumartími á Atlantshafssvæðinu", "ACST": "Staðaltími í Mið-Ástralíu", "ACDT": "Sumartími í Mið-Ástralíu", "SAST": "Suður-Afríkutími", "IST": "Indlandstími", "MYT": "Malasíutími", "PDT": "Sumartími á Kyrrahafssvæðinu", "WART": "Staðaltími í Vestur-Argentínu", "WAT": "Staðaltími í Vestur-Afríku", "MEZ": "Staðaltími í Mið-Evrópu", "MESZ": "Sumartími í Mið-Evrópu", "MDT": "Sumartími í Klettafjöllum", "TMT": "Staðaltími í Túrkmenistan", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "LHST": "Staðaltími á Lord Howe-eyju", "UYST": "Sumartími í Úrúgvæ", "OESZ": "Sumartími í Austur-Evrópu", "CLT": "Staðaltími í Síle"},
+ timezones: map[string]string{"WESZ": "Sumartími í Vestur-Evrópu", "LHDT": "Sumartími á Lord Howe-eyju", "CLST": "Sumartími í Síle", "ACDT": "Sumartími í Mið-Ástralíu", "PST": "Staðaltími á Kyrrahafssvæðinu", "BT": "Bútantími", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "HNT": "Staðaltími á Nýfundnalandi", "GYT": "Gvæjanatími", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "MDT": "Sumartími í Klettafjöllum", "SGT": "Singapúrtími", "AWST": "Staðaltími í Vestur-Ástralíu", "HAT": "Sumartími á Nýfundnalandi", "NZDT": "Sumartími á Nýja-Sjálandi", "CHADT": "Sumartími í Chatham", "CLT": "Staðaltími í Síle", "MESZ": "Sumartími í Mið-Evrópu", "AEDT": "Sumartími í Austur-Ástralíu", "ARST": "Sumartími í Argentínu", "WIB": "Vestur-Indónesíutími", "HKT": "Staðaltími í Hong Kong", "WAT": "Staðaltími í Vestur-Afríku", "ADT": "Sumartími á Atlantshafssvæðinu", "CAT": "Mið-Afríkutími", "GFT": "Tími í Frönsku Gvæjana", "ART": "Staðaltími í Argentínu", "JDT": "Sumartími í Japan", "WART": "Staðaltími í Vestur-Argentínu", "WARST": "Sumartími í Vestur-Argentínu", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "COT": "Staðaltími í Kólumbíu", "NZST": "Staðaltími á Nýja-Sjálandi", "MEZ": "Staðaltími í Mið-Evrópu", "AST": "Staðaltími á Atlantshafssvæðinu", "ChST": "Chamorro-staðaltími", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "LHST": "Staðaltími á Lord Howe-eyju", "WIT": "Austur-Indónesíutími", "WITA": "Mið-Indónesíutími", "CHAST": "Staðaltími í Chatham", "OEZ": "Staðaltími í Austur-Evrópu", "ACST": "Staðaltími í Mið-Ástralíu", "UYT": "Staðaltími í Úrúgvæ", "GMT": "Greenwich-staðaltími", "WAST": "Sumartími í Vestur-Afríku", "AWDT": "Sumartími í Vestur-Ástralíu", "TMST": "Sumartími í Túrkmenistan", "HAST": "Staðaltími á Havaí og Aleúta", "AEST": "Staðaltími í Austur-Ástralíu", "UYST": "Sumartími í Úrúgvæ", "BOT": "Bólivíutími", "JST": "Staðaltími í Japan", "OESZ": "Sumartími í Austur-Evrópu", "PDT": "Sumartími á Kyrrahafssvæðinu", "∅∅∅": "Sumartími á Asóreyjum", "HADT": "Sumartími á Havaí og Aleúta", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "AKST": "Staðaltími í Alaska", "COST": "Sumartími í Kólumbíu", "VET": "Venesúelatími", "IST": "Indlandstími", "TMT": "Staðaltími í Túrkmenistan", "EAT": "Austur-Afríkutími", "SAST": "Suður-Afríkutími", "MYT": "Malasíutími", "SRT": "Súrinamtími", "ECT": "Ekvadortími", "AKDT": "Sumartími í Alaska", "WEZ": "Staðaltími í Vestur-Evrópu", "MST": "Staðaltími í Klettafjöllum", "HKST": "Sumartími í Hong Kong"},
}
}
@@ -205,7 +205,8 @@ func (is *is) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'is' and handles both Whole and Real numbers based on 'v'
-func (is *is) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -241,13 +242,12 @@ func (is *is) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'is' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (is *is) FmtPercent(num float64, v uint64) (results string) {
+func (is *is) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(is.decimal)
b := make([]byte, 0, l)
@@ -273,12 +273,11 @@ func (is *is) FmtPercent(num float64, v uint64) (results string) {
b = append(b, is.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'is'
-func (is *is) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -331,13 +330,12 @@ func (is *is) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'is'
// in accounting notation.
-func (is *is) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (is *is) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
@@ -397,8 +395,7 @@ func (is *is) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'is'
diff --git a/is_IS/is_IS.go b/is_IS/is_IS.go
index d8dd33c6..8c41b8fc 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{"MEZ": "Staðaltími í Mið-Evrópu", "WARST": "Sumartími í Vestur-Argentínu", "ECT": "Ekvadortími", "LHDT": "Sumartími á Lord Howe-eyju", "HADT": "Sumartími á Havaí og Aleúta", "AEST": "Staðaltími í Austur-Ástralíu", "BOT": "Bólivíutími", "LHST": "Staðaltími á Lord Howe-eyju", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "CAT": "Mið-Afríkutími", "JDT": "Sumartími í Japan", "SGT": "Singapúrtími", "OEZ": "Staðaltími í Austur-Evrópu", "AEDT": "Sumartími í Austur-Ástralíu", "CHADT": "Sumartími í Chatham", "GYT": "Gvæjanatími", "WAT": "Staðaltími í Vestur-Afríku", "MYT": "Malasíutími", "SAST": "Suður-Afríkutími", "VET": "Venesúelatími", "NZDT": "Sumartími á Nýja-Sjálandi", "ACDT": "Sumartími í Mið-Ástralíu", "CLST": "Sumartími í Síle", "WEZ": "Staðaltími í Vestur-Evrópu", "HKST": "Sumartími í Hong Kong", "WAST": "Sumartími í Vestur-Afríku", "TMT": "Staðaltími í Túrkmenistan", "∅∅∅": "Sumartími á Asóreyjum", "HAT": "Sumartími á Nýfundnalandi", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "IST": "Indlandstími", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "MST": "MST", "WESZ": "Sumartími í Vestur-Evrópu", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "SRT": "Súrinamtími", "AKST": "Staðaltími í Alaska", "WIB": "Vestur-Indónesíutími", "COST": "Sumartími í Kólumbíu", "AST": "Staðaltími á Atlantshafssvæðinu", "ART": "Staðaltími í Argentínu", "TMST": "Sumartími í Túrkmenistan", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "MDT": "MDT", "AWDT": "Sumartími í Vestur-Ástralíu", "CHAST": "Staðaltími í Chatham", "BT": "Bútantími", "JST": "Staðaltími í Japan", "CLT": "Staðaltími í Síle", "UYT": "Staðaltími í Úrúgvæ", "PST": "Staðaltími á Kyrrahafssvæðinu", "MESZ": "Sumartími í Mið-Evrópu", "WART": "Staðaltími í Vestur-Argentínu", "WITA": "Mið-Indónesíutími", "AKDT": "Sumartími í Alaska", "ADT": "Sumartími á Atlantshafssvæðinu", "ACST": "Staðaltími í Mið-Ástralíu", "COT": "Staðaltími í Kólumbíu", "NZST": "Staðaltími á Nýja-Sjálandi", "WIT": "Austur-Indónesíutími", "HAST": "Staðaltími á Havaí og Aleúta", "EAT": "Austur-Afríkutími", "UYST": "Sumartími í Úrúgvæ", "ChST": "Chamorro-staðaltími", "HKT": "Staðaltími í Hong Kong", "OESZ": "Sumartími í Austur-Evrópu", "GFT": "Tími í Frönsku Gvæjana", "AWST": "Staðaltími í Vestur-Ástralíu", "GMT": "Greenwich-staðaltími", "PDT": "Sumartími á Kyrrahafssvæðinu", "ARST": "Sumartími í Argentínu", "HNT": "Staðaltími á Nýfundnalandi"},
+ timezones: map[string]string{"LHST": "Staðaltími á Lord Howe-eyju", "HKST": "Sumartími í Hong Kong", "TMT": "Staðaltími í Túrkmenistan", "BOT": "Bólivíutími", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "OESZ": "Sumartími í Austur-Evrópu", "JDT": "Sumartími í Japan", "AEDT": "Sumartími í Austur-Ástralíu", "HAT": "Sumartími á Nýfundnalandi", "CAT": "Mið-Afríkutími", "WIT": "Austur-Indónesíutími", "HAST": "Staðaltími á Havaí og Aleúta", "SAST": "Suður-Afríkutími", "WART": "Staðaltími í Vestur-Argentínu", "AWDT": "Sumartími í Vestur-Ástralíu", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "CHADT": "Sumartími í Chatham", "HKT": "Staðaltími í Hong Kong", "ART": "Staðaltími í Argentínu", "MDT": "MDT", "WIB": "Vestur-Indónesíutími", "VET": "Venesúelatími", "AEST": "Staðaltími í Austur-Ástralíu", "COT": "Staðaltími í Kólumbíu", "EAT": "Austur-Afríkutími", "WAST": "Sumartími í Vestur-Afríku", "PDT": "Sumartími á Kyrrahafssvæðinu", "GMT": "Greenwich-staðaltími", "COST": "Sumartími í Kólumbíu", "NZDT": "Sumartími á Nýja-Sjálandi", "WESZ": "Sumartími í Vestur-Evrópu", "MST": "MST", "CLST": "Sumartími í Síle", "UYT": "Staðaltími í Úrúgvæ", "MYT": "Malasíutími", "UYST": "Sumartími í Úrúgvæ", "GFT": "Tími í Frönsku Gvæjana", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "CHAST": "Staðaltími í Chatham", "MESZ": "Sumartími í Mið-Evrópu", "WARST": "Sumartími í Vestur-Argentínu", "ACDT": "Sumartími í Mið-Ástralíu", "AWST": "Staðaltími í Vestur-Ástralíu", "AKST": "Staðaltími í Alaska", "AKDT": "Sumartími í Alaska", "WEZ": "Staðaltími í Vestur-Evrópu", "TMST": "Sumartími í Túrkmenistan", "ECT": "Ekvadortími", "CLT": "Staðaltími í Síle", "AST": "Staðaltími á Atlantshafssvæðinu", "LHDT": "Sumartími á Lord Howe-eyju", "ARST": "Sumartími í Argentínu", "NZST": "Staðaltími á Nýja-Sjálandi", "ACST": "Staðaltími í Mið-Ástralíu", "HADT": "Sumartími á Havaí og Aleúta", "SRT": "Súrinamtími", "BT": "Bútantími", "WITA": "Mið-Indónesíutími", "WAT": "Staðaltími í Vestur-Afríku", "ADT": "Sumartími á Atlantshafssvæðinu", "GYT": "Gvæjanatími", "ChST": "Chamorro-staðaltími", "∅∅∅": "Sumartími í Perú", "JST": "Staðaltími í Japan", "HNT": "Staðaltími á Nýfundnalandi", "SGT": "Singapúrtími", "IST": "Indlandstími", "PST": "Staðaltími á Kyrrahafssvæðinu", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "MEZ": "Staðaltími í Mið-Evrópu", "OEZ": "Staðaltími í Austur-Evrópu"},
}
}
@@ -205,7 +205,8 @@ func (is *is_IS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'is_IS' and handles both Whole and Real numbers based on 'v'
-func (is *is_IS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -241,13 +242,12 @@ func (is *is_IS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'is_IS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (is *is_IS) FmtPercent(num float64, v uint64) (results string) {
+func (is *is_IS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(is.decimal)
b := make([]byte, 0, l)
@@ -273,12 +273,11 @@ func (is *is_IS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, is.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'is_IS'
-func (is *is_IS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (is *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]
@@ -331,13 +330,12 @@ func (is *is_IS) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'is_IS'
// in accounting notation.
-func (is *is_IS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (is *is_IS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
@@ -397,8 +395,7 @@ func (is *is_IS) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'is_IS'
diff --git a/it/it.go b/it/it.go
index 53484c8f..a853a6ef 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{"HADT": "Ora legale delle Isole Hawaii-Aleutine", "EST": "Ora standard orientale USA", "CLST": "Ora legale del Cile", "BT": "Ora del Bhutan", "WARST": "Ora legale dell’Argentina occidentale", "AST": "Ora standard dell’Atlantico", "ADT": "Ora legale dell’Atlantico", "SRT": "Ora del Suriname", "NZST": "Ora standard della Nuova Zelanda", "WIT": "Ora dell’Indonesia orientale", "LHDT": "Ora legale di Lord Howe", "CDT": "Ora legale centrale USA", "JST": "Ora standard del Giappone", "CLT": "Ora standard del Cile", "OESZ": "Ora legale dell’Europa orientale", "BOT": "Ora della Bolivia", "AWDT": "Ora legale dell’Australia occidentale", "HKST": "Ora legale di Hong Kong", "EDT": "Ora legale orientale USA", "WEZ": "Ora standard dell’Europa occidentale", "UYST": "Ora legale dell’Uruguay", "WIB": "Ora dell’Indonesia occidentale", "GYT": "Ora della Guyana", "WAST": "Ora legale dell’Africa occidentale", "ACWST": "Ora standard dell’Australia centroccidentale", "MST": "Ora standard Montagne Rocciose USA", "LHST": "Ora standard di Lord Howe", "CHAST": "Ora standard delle Chatham", "CHADT": "Ora legale delle Chatham", "CST": "Ora standard centrale USA", "AEDT": "Ora legale dell’Australia orientale", "ARST": "Ora legale dell’Argentina", "WART": "Ora standard dell’Argentina occidentale", "VET": "Ora del Venezuela", "JDT": "Ora legale del Giappone", "HKT": "Ora standard di Hong Kong", "WITA": "Ora dell’Indonesia centrale", "∅∅∅": "Ora legale delle Azzorre", "AKST": "Ora standard dell’Alaska", "AWST": "Ora standard dell’Australia occidentale", "COT": "Ora standard della Colombia", "ACDT": "Ora legale dell’Australia centrale", "HAT": "Ora legale di Terranova", "EAT": "Ora dell’Africa orientale", "UYT": "Ora standard dell’Uruguay", "CAT": "Ora dell’Africa centrale", "COST": "Ora legale della Colombia", "WAT": "Ora standard dell’Africa occidentale", "TMT": "Ora standard del Turkmenistan", "SAST": "Ora dell’Africa meridionale", "NZDT": "Ora legale della Nuova Zelanda", "OEZ": "Ora standard dell’Europa orientale", "MEZ": "Ora standard dell’Europa centrale", "SGT": "Ora Singapore", "AKDT": "Ora legale dell’Alaska", "WESZ": "Ora legale dell’Europa occidentale", "PDT": "Ora legale del Pacifico USA", "GFT": "Ora della Guiana francese", "ACWDT": "Ora legale dell’Australia centroccidentale", "ChST": "Ora Chamorro", "TMST": "Ora legale del Turkmenistan", "MDT": "Ora legale Montagne Rocciose USA", "AEST": "Ora standard dell’Australia orientale", "MESZ": "Ora legale dell’Europa centrale", "MYT": "Ora della Malesia", "IST": "Ora standard dell’India", "GMT": "Ora del meridiano di Greenwich", "PST": "Ora standard del Pacifico USA", "ACST": "Ora standard dell’Australia centrale", "ART": "Ora standard dell’Argentina", "ECT": "Ora dell’Ecuador", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "HNT": "Ora standard di Terranova"},
+ timezones: map[string]string{"HAST": "Ora standard delle Isole Hawaii-Aleutine", "EAT": "Ora dell’Africa orientale", "CHADT": "Ora legale delle Chatham", "AEST": "Ora standard dell’Australia orientale", "IST": "Ora standard dell’India", "TMT": "Ora standard del Turkmenistan", "GMT": "Ora del meridiano di Greenwich", "HNT": "Ora standard di Terranova", "MYT": "Ora della Malesia", "HKT": "Ora standard di Hong Kong", "ART": "Ora standard dell’Argentina", "CLST": "Ora legale del Cile", "OESZ": "Ora legale dell’Europa orientale", "CAT": "Ora dell’Africa centrale", "CST": "Ora standard centrale USA", "CHAST": "Ora standard delle Chatham", "WAST": "Ora legale dell’Africa occidentale", "BOT": "Ora della Bolivia", "MST": "MST", "NZST": "Ora standard della Nuova Zelanda", "JST": "Ora standard del Giappone", "MESZ": "Ora legale dell’Europa centrale", "HAT": "Ora legale di Terranova", "SGT": "Ora Singapore", "CDT": "Ora legale centrale USA", "AKDT": "Ora legale dell’Alaska", "UYT": "Ora standard dell’Uruguay", "MDT": "MDT", "JDT": "Ora legale del Giappone", "AEDT": "Ora legale dell’Australia orientale", "ARST": "Ora legale dell’Argentina", "AKST": "Ora standard dell’Alaska", "CLT": "Ora standard del Cile", "WART": "Ora standard dell’Argentina occidentale", "HKST": "Ora legale di Hong Kong", "ACWST": "Ora standard dell’Australia centroccidentale", "NZDT": "Ora legale della Nuova Zelanda", "SAST": "Ora dell’Africa meridionale", "MEZ": "Ora standard dell’Europa centrale", "AST": "Ora standard dell’Atlantico", "AWDT": "Ora legale dell’Australia occidentale", "PST": "Ora standard del Pacifico USA", "WITA": "Ora dell’Indonesia centrale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "WIT": "Ora dell’Indonesia orientale", "∅∅∅": "Ora legale dell’Amazzonia", "ACDT": "Ora legale dell’Australia centrale", "COST": "Ora legale della Colombia", "OEZ": "Ora standard dell’Europa orientale", "TMST": "Ora legale del Turkmenistan", "ECT": "Ora dell’Ecuador", "GYT": "Ora della Guyana", "PDT": "Ora legale del Pacifico USA", "ChST": "Ora Chamorro", "VET": "Ora del Venezuela", "WESZ": "Ora legale dell’Europa occidentale", "AWST": "Ora standard dell’Australia occidentale", "BT": "Ora del Bhutan", "EST": "Ora standard orientale USA", "WIB": "Ora dell’Indonesia occidentale", "WARST": "Ora legale dell’Argentina occidentale", "WAT": "Ora standard dell’Africa occidentale", "LHDT": "Ora legale di Lord Howe", "ADT": "Ora legale dell’Atlantico", "ACWDT": "Ora legale dell’Australia centroccidentale", "LHST": "Ora standard di Lord Howe", "UYST": "Ora legale dell’Uruguay", "EDT": "Ora legale orientale USA", "ACST": "Ora standard dell’Australia centrale", "WEZ": "Ora standard dell’Europa occidentale", "SRT": "Ora del Suriname", "GFT": "Ora della Guiana francese", "COT": "Ora standard della Colombia"},
}
}
@@ -207,7 +207,8 @@ func (it *it) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'it' and handles both Whole and Real numbers based on 'v'
-func (it *it) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -243,13 +244,12 @@ func (it *it) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'it' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (it *it) FmtPercent(num float64, v uint64) (results string) {
+func (it *it) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(it.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (it *it) FmtPercent(num float64, v uint64) (results string) {
b = append(b, it.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'it'
-func (it *it) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -333,13 +332,12 @@ func (it *it) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'it'
// in accounting notation.
-func (it *it) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -399,8 +397,7 @@ func (it *it) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'it'
diff --git a/it_CH/it_CH.go b/it_CH/it_CH.go
index 6fd388c7..1ffe2d7e 100644
--- a/it_CH/it_CH.go
+++ b/it_CH/it_CH.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{"CLST": "Ora legale del Cile", "ACWST": "Ora standard dell’Australia centroccidentale", "VET": "Ora del Venezuela", "HNT": "Ora standard di Terranova", "CHAST": "Ora standard delle Chatham", "ART": "Ora standard dell’Argentina", "SAST": "Ora dell’Africa meridionale", "IST": "Ora standard dell’India", "CDT": "Ora legale centrale USA", "MDT": "MDT", "UYT": "Ora standard dell’Uruguay", "AWDT": "Ora legale dell’Australia occidentale", "BOT": "Ora della Bolivia", "WARST": "Ora legale dell’Argentina occidentale", "NZDT": "Ora legale della Nuova Zelanda", "BT": "Ora del Bhutan", "ACDT": "Ora legale dell’Australia centrale", "TMT": "Ora standard del Turkmenistan", "CAT": "Ora dell’Africa centrale", "UYST": "Ora legale dell’Uruguay", "OESZ": "Ora legale dell’Europa orientale", "ACST": "Ora standard dell’Australia centrale", "ACWDT": "Ora legale dell’Australia centroccidentale", "EAT": "Ora dell’Africa orientale", "PDT": "Ora legale del Pacifico USA", "GMT": "Ora del meridiano di Greenwich", "LHDT": "Ora legale di Lord Howe", "ChST": "Ora Chamorro", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "NZST": "Ora standard della Nuova Zelanda", "CHADT": "Ora legale delle Chatham", "GYT": "Ora della Guyana", "ECT": "Ora dell’Ecuador", "JDT": "Ora legale del Giappone", "AKST": "Ora standard dell’Alaska", "WESZ": "Ora legale dell’Europa occidentale", "AWST": "Ora standard dell’Australia occidentale", "HKT": "Ora standard di Hong Kong", "COT": "Ora standard della Colombia", "AST": "Ora standard dell’Atlantico", "LHST": "Ora standard di Lord Howe", "COST": "Ora legale della Colombia", "WAST": "Ora legale dell’Africa occidentale", "MEZ": "Ora standard dell’Europa centrale", "MESZ": "Ora legale dell’Europa centrale", "SRT": "Ora del Suriname", "MST": "MST", "HKST": "Ora legale di Hong Kong", "WAT": "Ora standard dell’Africa occidentale", "ADT": "Ora legale dell’Atlantico", "WITA": "Ora dell’Indonesia centrale", "TMST": "Ora legale del Turkmenistan", "MYT": "Ora della Malesia", "AKDT": "Ora legale dell’Alaska", "CST": "Ora standard centrale USA", "WEZ": "Ora standard dell’Europa occidentale", "AEDT": "Ora legale dell’Australia orientale", "WIB": "Ora dell’Indonesia occidentale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "SGT": "Ora Singapore", "EDT": "Ora legale orientale USA", "CLT": "Ora standard del Cile", "ARST": "Ora legale dell’Argentina", "HAT": "Ora legale di Terranova", "PST": "Ora standard del Pacifico USA", "WART": "Ora standard dell’Argentina occidentale", "WIT": "Ora dell’Indonesia orientale", "∅∅∅": "Ora legale dell’Amazzonia", "EST": "Ora standard orientale USA", "OEZ": "Ora standard dell’Europa orientale", "AEST": "Ora standard dell’Australia orientale", "GFT": "Ora della Guiana francese", "JST": "Ora standard del Giappone"},
+ timezones: map[string]string{"MEZ": "Ora standard dell’Europa centrale", "AST": "Ora standard dell’Atlantico", "CST": "Ora standard centrale USA", "CDT": "Ora legale centrale USA", "COST": "Ora legale della Colombia", "∅∅∅": "Ora legale dell’Amazzonia", "CHAST": "Ora standard delle Chatham", "WIB": "Ora dell’Indonesia occidentale", "VET": "Ora del Venezuela", "AWST": "Ora standard dell’Australia occidentale", "MYT": "Ora della Malesia", "SGT": "Ora Singapore", "AKDT": "Ora legale dell’Alaska", "ECT": "Ora dell’Ecuador", "WEZ": "Ora standard dell’Europa occidentale", "LHDT": "Ora legale di Lord Howe", "GYT": "Ora della Guyana", "GFT": "Ora della Guiana francese", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "AKST": "Ora standard dell’Alaska", "ACDT": "Ora legale dell’Australia centrale", "MESZ": "Ora legale dell’Europa centrale", "OESZ": "Ora legale dell’Europa orientale", "ACST": "Ora standard dell’Australia centrale", "BOT": "Ora della Bolivia", "JST": "Ora standard del Giappone", "WARST": "Ora legale dell’Argentina occidentale", "WITA": "Ora dell’Indonesia centrale", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "MST": "MST", "CLT": "Ora standard del Cile", "JDT": "Ora legale del Giappone", "AWDT": "Ora legale dell’Australia occidentale", "EAT": "Ora dell’Africa orientale", "ART": "Ora standard dell’Argentina", "ARST": "Ora legale dell’Argentina", "HAT": "Ora legale di Terranova", "CAT": "Ora dell’Africa centrale", "UYT": "Ora standard dell’Uruguay", "ADT": "Ora legale dell’Atlantico", "PST": "Ora standard del Pacifico USA", "COT": "Ora standard della Colombia", "WAT": "Ora standard dell’Africa occidentale", "WESZ": "Ora legale dell’Europa occidentale", "ACWDT": "Ora legale dell’Australia centroccidentale", "NZST": "Ora standard della Nuova Zelanda", "OEZ": "Ora standard dell’Europa orientale", "PDT": "Ora legale del Pacifico USA", "SRT": "Ora del Suriname", "WART": "Ora standard dell’Argentina occidentale", "IST": "Ora standard dell’India", "EST": "Ora standard orientale USA", "ChST": "Ora Chamorro", "SAST": "Ora dell’Africa meridionale", "MDT": "MDT", "CLST": "Ora legale del Cile", "UYST": "Ora legale dell’Uruguay", "TMST": "Ora legale del Turkmenistan", "GMT": "Ora del meridiano di Greenwich", "AEST": "Ora standard dell’Australia orientale", "WIT": "Ora dell’Indonesia orientale", "WAST": "Ora legale dell’Africa occidentale", "ACWST": "Ora standard dell’Australia centroccidentale", "NZDT": "Ora legale della Nuova Zelanda", "AEDT": "Ora legale dell’Australia orientale", "HKT": "Ora standard di Hong Kong", "HKST": "Ora legale di Hong Kong", "BT": "Ora del Bhutan", "TMT": "Ora standard del Turkmenistan", "EDT": "Ora legale orientale USA", "LHST": "Ora standard di Lord Howe", "CHADT": "Ora legale delle Chatham", "HNT": "Ora standard di Terranova"},
}
}
@@ -207,7 +207,8 @@ func (it *it_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'it_CH' and handles both Whole and Real numbers based on 'v'
-func (it *it_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -243,13 +244,12 @@ func (it *it_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'it_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (it *it_CH) FmtPercent(num float64, v uint64) (results string) {
+func (it *it_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(it.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (it *it_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, it.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'it_CH'
-func (it *it_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -337,13 +336,12 @@ func (it *it_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'it_CH'
// in accounting notation.
-func (it *it_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -412,8 +410,7 @@ func (it *it_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'it_CH'
diff --git a/it_IT/it_IT.go b/it_IT/it_IT.go
index bf1b0db4..6f635b2f 100644
--- a/it_IT/it_IT.go
+++ b/it_IT/it_IT.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "it_IT",
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{"ACST": "Ora standard dell’Australia centrale", "WARST": "Ora legale dell’Argentina occidentale", "WAT": "Ora standard dell’Africa occidentale", "HKST": "Ora legale di Hong Kong", "CLST": "Ora legale del Cile", "PDT": "Ora legale del Pacifico USA", "COT": "Ora standard della Colombia", "MESZ": "Ora legale dell’Europa centrale", "NZDT": "Ora legale della Nuova Zelanda", "GYT": "Ora della Guyana", "TMT": "Ora standard del Turkmenistan", "WAST": "Ora legale dell’Africa occidentale", "∅∅∅": "Ora legale delle Azzorre", "LHDT": "Ora legale di Lord Howe", "GMT": "Ora del meridiano di Greenwich", "BOT": "Ora della Bolivia", "SRT": "Ora del Suriname", "AKST": "Ora standard dell’Alaska", "HNT": "Ora standard di Terranova", "UYST": "Ora legale dell’Uruguay", "ART": "Ora standard dell’Argentina", "AST": "Ora standard dell’Atlantico", "AWDT": "Ora legale dell’Australia occidentale", "TMST": "Ora legale del Turkmenistan", "SAST": "Ora dell’Africa meridionale", "WIT": "Ora dell’Indonesia orientale", "WEZ": "Ora standard dell’Europa occidentale", "PST": "Ora standard del Pacifico USA", "ACDT": "Ora legale dell’Australia centrale", "MDT": "Ora legale Montagne Rocciose USA", "VET": "Ora del Venezuela", "NZST": "Ora standard della Nuova Zelanda", "WART": "Ora standard dell’Argentina occidentale", "JDT": "Ora legale del Giappone", "COST": "Ora legale della Colombia", "JST": "Ora standard del Giappone", "IST": "Ora standard dell’India", "HKT": "Ora standard di Hong Kong", "AEDT": "Ora legale dell’Australia orientale", "OESZ": "Ora legale dell’Europa orientale", "ACWDT": "Ora legale dell’Australia centroccidentale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "MEZ": "Ora standard dell’Europa centrale", "SGT": "Ora Singapore", "AWST": "Ora standard dell’Australia occidentale", "CDT": "Ora legale centrale USA", "CAT": "Ora dell’Africa centrale", "OEZ": "Ora standard dell’Europa orientale", "ADT": "Ora legale dell’Atlantico", "ACWST": "Ora standard dell’Australia centroccidentale", "AKDT": "Ora legale dell’Alaska", "WESZ": "Ora legale dell’Europa occidentale", "HAT": "Ora legale di Terranova", "WIB": "Ora dell’Indonesia occidentale", "CHAST": "Ora standard delle Chatham", "CHADT": "Ora legale delle Chatham", "WITA": "Ora dell’Indonesia centrale", "EST": "Ora standard orientale USA", "LHST": "Ora standard di Lord Howe", "ChST": "Ora Chamorro", "CST": "Ora standard centrale USA", "AEST": "Ora standard dell’Australia orientale", "BT": "Ora del Bhutan", "EAT": "Ora dell’Africa orientale", "GFT": "Ora della Guiana francese", "MYT": "Ora della Malesia", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "CLT": "Ora standard del Cile", "UYT": "Ora standard dell’Uruguay", "ARST": "Ora legale dell’Argentina", "MST": "Ora standard Montagne Rocciose USA", "EDT": "Ora legale orientale USA", "ECT": "Ora dell’Ecuador"},
+ timezones: map[string]string{"SRT": "Ora del Suriname", "EST": "Ora standard orientale USA", "AKST": "Ora standard dell’Alaska", "WAST": "Ora legale dell’Africa occidentale", "CHADT": "Ora legale delle Chatham", "ACST": "Ora standard dell’Australia centrale", "AST": "Ora standard dell’Atlantico", "TMT": "Ora standard del Turkmenistan", "EDT": "Ora legale orientale USA", "CDT": "Ora legale centrale USA", "ECT": "Ora dell’Ecuador", "WEZ": "Ora standard dell’Europa occidentale", "HAT": "Ora legale di Terranova", "WITA": "Ora dell’Indonesia centrale", "AKDT": "Ora legale dell’Alaska", "JDT": "Ora legale del Giappone", "MEZ": "Ora standard dell’Europa centrale", "GYT": "Ora della Guyana", "UYT": "Ora standard dell’Uruguay", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "WESZ": "Ora legale dell’Europa occidentale", "LHST": "Ora standard di Lord Howe", "TMST": "Ora legale del Turkmenistan", "CST": "Ora standard centrale USA", "EAT": "Ora dell’Africa orientale", "ACDT": "Ora legale dell’Australia centrale", "CAT": "Ora dell’Africa centrale", "VET": "Ora del Venezuela", "PDT": "Ora legale del Pacifico USA", "ARST": "Ora legale dell’Argentina", "GMT": "Ora del meridiano di Greenwich", "LHDT": "Ora legale di Lord Howe", "WIB": "Ora dell’Indonesia occidentale", "OESZ": "Ora legale dell’Europa orientale", "BT": "Ora del Bhutan", "WAT": "Ora standard dell’Africa occidentale", "HKT": "Ora standard di Hong Kong", "ACWDT": "Ora legale dell’Australia centroccidentale", "AEST": "Ora standard dell’Australia orientale", "AWST": "Ora standard dell’Australia occidentale", "WART": "Ora standard dell’Argentina occidentale", "ADT": "Ora legale dell’Atlantico", "GFT": "Ora della Guiana francese", "ChST": "Ora Chamorro", "COST": "Ora legale della Colombia", "SAST": "Ora dell’Africa meridionale", "NZDT": "Ora legale della Nuova Zelanda", "AEDT": "Ora legale dell’Australia orientale", "HNT": "Ora standard di Terranova", "WIT": "Ora dell’Indonesia orientale", "ART": "Ora standard dell’Argentina", "JST": "Ora standard del Giappone", "WARST": "Ora legale dell’Argentina occidentale", "AWDT": "Ora legale dell’Australia occidentale", "SGT": "Ora Singapore", "∅∅∅": "Ora legale dell’Amazzonia", "OEZ": "Ora standard dell’Europa orientale", "CLT": "Ora standard del Cile", "MYT": "Ora della Malesia", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "MST": "MST", "NZST": "Ora standard della Nuova Zelanda", "CHAST": "Ora standard delle Chatham", "HKST": "Ora legale di Hong Kong", "COT": "Ora standard della Colombia", "ACWST": "Ora standard dell’Australia centroccidentale", "CLST": "Ora legale del Cile", "MESZ": "Ora legale dell’Europa centrale", "PST": "Ora standard del Pacifico USA", "BOT": "Ora della Bolivia", "MDT": "MDT", "IST": "Ora standard dell’India", "UYST": "Ora legale dell’Uruguay"},
}
}
@@ -207,7 +207,8 @@ func (it *it_IT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'it_IT' and handles both Whole and Real numbers based on 'v'
-func (it *it_IT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -243,13 +244,12 @@ func (it *it_IT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'it_IT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (it *it_IT) FmtPercent(num float64, v uint64) (results string) {
+func (it *it_IT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(it.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (it *it_IT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, it.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'it_IT'
-func (it *it_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (it *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]
@@ -333,13 +332,12 @@ func (it *it_IT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'it_IT'
// in accounting notation.
-func (it *it_IT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it_IT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -399,8 +397,7 @@ func (it *it_IT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'it_IT'
diff --git a/it_SM/it_SM.go b/it_SM/it_SM.go
index e33d69b2..aa6e89d4 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{"BT": "Ora del Bhutan", "GFT": "Ora della Guiana francese", "MYT": "Ora della Malesia", "AKST": "Ora standard dell’Alaska", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "AWDT": "Ora legale dell’Australia occidentale", "WIB": "Ora dell’Indonesia occidentale", "COST": "Ora legale della Colombia", "JST": "Ora standard del Giappone", "HKST": "Ora legale di Hong Kong", "CHAST": "Ora standard delle Chatham", "WEZ": "Ora standard dell’Europa occidentale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "EST": "Ora standard orientale USA", "HAT": "Ora legale di Terranova", "CLST": "Ora legale del Cile", "OESZ": "Ora legale dell’Europa orientale", "IST": "Ora standard dell’India", "ACDT": "Ora legale dell’Australia centrale", "WART": "Ora standard dell’Argentina occidentale", "WAT": "Ora standard dell’Africa occidentale", "ACWDT": "Ora legale dell’Australia centroccidentale", "VET": "Ora del Venezuela", "TMT": "Ora standard del Turkmenistan", "CST": "Ora standard centrale USA", "COT": "Ora standard della Colombia", "CLT": "Ora standard del Cile", "OEZ": "Ora standard dell’Europa orientale", "WESZ": "Ora legale dell’Europa occidentale", "MEZ": "Ora standard dell’Europa centrale", "ARST": "Ora legale dell’Argentina", "TMST": "Ora legale del Turkmenistan", "UYST": "Ora legale dell’Uruguay", "AST": "Ora standard dell’Atlantico", "ART": "Ora standard dell’Argentina", "WAST": "Ora legale dell’Africa occidentale", "MDT": "Ora legale Montagne Rocciose USA", "CHADT": "Ora legale delle Chatham", "NZST": "Ora standard della Nuova Zelanda", "CDT": "Ora legale centrale USA", "HKT": "Ora standard di Hong Kong", "NZDT": "Ora legale della Nuova Zelanda", "PDT": "Ora legale del Pacifico USA", "ADT": "Ora legale dell’Atlantico", "SAST": "Ora dell’Africa meridionale", "WIT": "Ora dell’Indonesia orientale", "JDT": "Ora legale del Giappone", "LHDT": "Ora legale di Lord Howe", "GMT": "Ora del meridiano di Greenwich", "AEDT": "Ora legale dell’Australia orientale", "GYT": "Ora della Guyana", "WARST": "Ora legale dell’Argentina occidentale", "WITA": "Ora dell’Indonesia centrale", "∅∅∅": "Ora legale delle Azzorre", "LHST": "Ora standard di Lord Howe", "ACST": "Ora standard dell’Australia centrale", "SRT": "Ora del Suriname", "MST": "Ora standard Montagne Rocciose USA", "CAT": "Ora dell’Africa centrale", "AEST": "Ora standard dell’Australia orientale", "MESZ": "Ora legale dell’Europa centrale", "ChST": "Ora Chamorro", "AWST": "Ora standard dell’Australia occidentale", "EDT": "Ora legale orientale USA", "UYT": "Ora standard dell’Uruguay", "ACWST": "Ora standard dell’Australia centroccidentale", "HNT": "Ora standard di Terranova", "EAT": "Ora dell’Africa orientale", "ECT": "Ora dell’Ecuador", "AKDT": "Ora legale dell’Alaska", "SGT": "Ora Singapore", "PST": "Ora standard del Pacifico USA", "BOT": "Ora della Bolivia"},
+ timezones: map[string]string{"WAST": "Ora legale dell’Africa occidentale", "MYT": "Ora della Malesia", "GFT": "Ora della Guiana francese", "ECT": "Ora dell’Ecuador", "CHADT": "Ora legale delle Chatham", "MESZ": "Ora legale dell’Europa centrale", "CST": "Ora standard centrale USA", "GMT": "Ora del meridiano di Greenwich", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "COT": "Ora standard della Colombia", "EAT": "Ora dell’Africa orientale", "ACWDT": "Ora legale dell’Australia centroccidentale", "JDT": "Ora legale del Giappone", "WIB": "Ora dell’Indonesia occidentale", "CLST": "Ora legale del Cile", "ACDT": "Ora legale dell’Australia centrale", "WIT": "Ora dell’Indonesia orientale", "∅∅∅": "Ora legale dell’Amazzonia", "NZST": "Ora standard della Nuova Zelanda", "WEZ": "Ora standard dell’Europa occidentale", "VET": "Ora del Venezuela", "COST": "Ora legale della Colombia", "ARST": "Ora legale dell’Argentina", "NZDT": "Ora legale della Nuova Zelanda", "MST": "MST", "HAT": "Ora legale di Terranova", "BOT": "Ora della Bolivia", "AST": "Ora standard dell’Atlantico", "AEDT": "Ora legale dell’Australia orientale", "WART": "Ora standard dell’Argentina occidentale", "WITA": "Ora dell’Indonesia centrale", "CDT": "Ora legale centrale USA", "WAT": "Ora standard dell’Africa occidentale", "WESZ": "Ora legale dell’Europa occidentale", "SRT": "Ora del Suriname", "CAT": "Ora dell’Africa centrale", "BT": "Ora del Bhutan", "EDT": "Ora legale orientale USA", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "AKDT": "Ora legale dell’Alaska", "MEZ": "Ora standard dell’Europa centrale", "CLT": "Ora standard del Cile", "ADT": "Ora legale dell’Atlantico", "HKT": "Ora standard di Hong Kong", "HKST": "Ora legale di Hong Kong", "TMST": "Ora legale del Turkmenistan", "EST": "Ora standard orientale USA", "JST": "Ora standard del Giappone", "GYT": "Ora della Guyana", "PDT": "Ora legale del Pacifico USA", "TMT": "Ora standard del Turkmenistan", "ChST": "Ora Chamorro", "LHDT": "Ora legale di Lord Howe", "CHAST": "Ora standard delle Chatham", "OEZ": "Ora standard dell’Europa orientale", "OESZ": "Ora legale dell’Europa orientale", "ACST": "Ora standard dell’Australia centrale", "HNT": "Ora standard di Terranova", "SAST": "Ora dell’Africa meridionale", "MDT": "MDT", "AEST": "Ora standard dell’Australia orientale", "IST": "Ora standard dell’India", "UYT": "Ora standard dell’Uruguay", "UYST": "Ora legale dell’Uruguay", "ART": "Ora standard dell’Argentina", "AKST": "Ora standard dell’Alaska", "ACWST": "Ora standard dell’Australia centroccidentale", "SGT": "Ora Singapore", "AWST": "Ora standard dell’Australia occidentale", "AWDT": "Ora legale dell’Australia occidentale", "LHST": "Ora standard di Lord Howe", "WARST": "Ora legale dell’Argentina occidentale", "PST": "Ora standard del Pacifico USA"},
}
}
@@ -207,7 +207,8 @@ func (it *it_SM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'it_SM' and handles both Whole and Real numbers based on 'v'
-func (it *it_SM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -243,13 +244,12 @@ func (it *it_SM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'it_SM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (it *it_SM) FmtPercent(num float64, v uint64) (results string) {
+func (it *it_SM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(it.decimal)
b := make([]byte, 0, l)
@@ -275,12 +275,11 @@ func (it *it_SM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, it.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'it_SM'
-func (it *it_SM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it_SM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -333,13 +332,12 @@ func (it *it_SM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'it_SM'
// in accounting notation.
-func (it *it_SM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (it *it_SM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
@@ -399,8 +397,7 @@ func (it *it_SM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'it_SM'
diff --git a/ja/ja.go b/ja/ja.go
index 0d9a2672..c562221c 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{"AST": "大西洋標準時", "WITA": "インドネシア中部時間", "HAST": "ハワイ・アリューシャン標準時", "CAT": "中央アフリカ時間", "NZDT": "ニュージーランド夏時間", "SGT": "シンガポール標準時", "AWST": "オーストラリア西部標準時", "AWDT": "オーストラリア西部夏時間", "PDT": "アメリカ太平洋夏時間", "WARST": "西部アルゼンチン夏時間", "ACWDT": "オーストラリア中西部夏時間", "TMT": "トルクメニスタン標準時", "HNT": "ニューファンドランド標準時", "EDT": "アメリカ東部夏時間", "TMST": "トルクメニスタン夏時間", "MYT": "マレーシア時間", "HADT": "ハワイ・アリューシャン夏時間", "WEZ": "西ヨーロッパ標準時", "NZST": "ニュージーランド標準時", "CHADT": "チャタム夏時間", "WAT": "西アフリカ標準時", "∅∅∅": "アゾレス夏時間", "HKT": "香港標準時", "ADT": "大西洋夏時間", "GFT": "仏領ギアナ時間", "CHAST": "チャタム標準時", "ACST": "オーストラリア中部標準時", "WART": "西部アルゼンチン標準時", "ChST": "チャモロ時間", "AKDT": "アラスカ夏時間", "WESZ": "西ヨーロッパ夏時間", "EAT": "東アフリカ時間", "LHST": "ロードハウ標準時", "UYST": "ウルグアイ夏時間", "MEZ": "中央ヨーロッパ標準時", "BT": "ブータン時間", "SAST": "南アフリカ標準時", "CLT": "チリ標準時", "PST": "アメリカ太平洋標準時", "MESZ": "中央ヨーロッパ夏時間", "ACDT": "オーストラリア中部夏時間", "GYT": "ガイアナ時間", "MST": "アメリカ山地標準時", "ECT": "エクアドル時間", "WIT": "インドネシア東部時間", "EST": "アメリカ東部標準時", "COST": "コロンビア夏時間", "ART": "アルゼンチン標準時", "SRT": "スリナム時間", "CST": "アメリカ中部標準時", "UYT": "ウルグアイ標準時", "GMT": "グリニッジ標準時", "AEDT": "オーストラリア東部夏時間", "BOT": "ボリビア時間", "ARST": "アルゼンチン夏時間", "VET": "ベネズエラ時間", "LHDT": "ロードハウ夏時間", "COT": "コロンビア標準時", "MDT": "アメリカ山地夏時間", "IST": "インド標準時", "CDT": "アメリカ中部夏時間", "HKST": "香港夏時間", "OEZ": "東ヨーロッパ標準時", "OESZ": "東ヨーロッパ夏時間", "JDT": "日本夏時間", "HAT": "ニューファンドランド夏時間", "CLST": "チリ夏時間", "AEST": "オーストラリア東部標準時", "WIB": "インドネシア西部時間", "WAST": "西アフリカ夏時間", "ACWST": "オーストラリア中西部標準時", "JST": "日本標準時", "AKST": "アラスカ標準時"},
+ timezones: map[string]string{"CLT": "チリ標準時", "AWDT": "オーストラリア西部夏時間", "MYT": "マレーシア時間", "HKT": "香港標準時", "EDT": "アメリカ東部夏時間", "HADT": "ハワイ・アリューシャン夏時間", "CHADT": "チャタム夏時間", "WAST": "西アフリカ夏時間", "JST": "日本標準時", "PST": "アメリカ太平洋標準時", "AWST": "オーストラリア西部標準時", "UYT": "ウルグアイ標準時", "ChST": "チャモロ時間", "COT": "コロンビア標準時", "CLST": "チリ夏時間", "WARST": "西部アルゼンチン夏時間", "UYST": "ウルグアイ夏時間", "WITA": "インドネシア中部時間", "OEZ": "東ヨーロッパ標準時", "LHST": "ロードハウ標準時", "CST": "アメリカ中部標準時", "AKDT": "アラスカ夏時間", "ACST": "オーストラリア中部標準時", "GMT": "グリニッジ標準時", "CDT": "アメリカ中部夏時間", "NZST": "ニュージーランド標準時", "AEST": "オーストラリア東部標準時", "TMT": "トルクメニスタン標準時", "SAST": "南アフリカ標準時", "ACWDT": "オーストラリア中西部夏時間", "ARST": "アルゼンチン夏時間", "MST": "マカオ標準時", "AEDT": "オーストラリア東部夏時間", "NZDT": "ニュージーランド夏時間", "WART": "西部アルゼンチン標準時", "GFT": "仏領ギアナ時間", "AKST": "アラスカ標準時", "MDT": "マカオ夏時間", "CHAST": "チャタム標準時", "JDT": "日本夏時間", "ACDT": "オーストラリア中部夏時間", "BOT": "ボリビア時間", "HKST": "香港夏時間", "ART": "アルゼンチン標準時", "∅∅∅": "アマゾン夏時間", "BT": "ブータン時間", "HAT": "ニューファンドランド夏時間", "SGT": "シンガポール標準時", "CAT": "中央アフリカ時間", "AST": "大西洋標準時", "VET": "ベネズエラ時間", "SRT": "スリナム時間", "WIT": "インドネシア東部時間", "LHDT": "ロードハウ夏時間", "OESZ": "東ヨーロッパ夏時間", "MESZ": "中央ヨーロッパ夏時間", "ADT": "大西洋夏時間", "HAST": "ハワイ・アリューシャン標準時", "COST": "コロンビア夏時間", "WIB": "インドネシア西部時間", "WEZ": "西ヨーロッパ標準時", "WESZ": "西ヨーロッパ夏時間", "MEZ": "中央ヨーロッパ標準時", "PDT": "アメリカ太平洋夏時間", "HNT": "ニューファンドランド標準時", "IST": "インド標準時", "TMST": "トルクメニスタン夏時間", "WAT": "西アフリカ標準時", "EST": "アメリカ東部標準時", "ACWST": "オーストラリア中西部標準時", "EAT": "東アフリカ時間", "GYT": "ガイアナ時間", "ECT": "エクアドル時間"},
}
}
@@ -181,7 +181,8 @@ func (ja *ja) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ja' and handles both Whole and Real numbers based on 'v'
-func (ja *ja) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (ja *ja) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ja' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ja *ja) FmtPercent(num float64, v uint64) (results string) {
+func (ja *ja) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ja.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ja *ja) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ja.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ja'
-func (ja *ja) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (ja *ja) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ja'
// in accounting notation.
-func (ja *ja) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ja *ja) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
@@ -378,8 +376,7 @@ func (ja *ja) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ja.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ja'
diff --git a/ja_JP/ja_JP.go b/ja_JP/ja_JP.go
index f92c5656..4690a96a 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{"AKST": "アラスカ標準時", "CLST": "チリ夏時間", "NZDT": "ニュージーランド夏時間", "PST": "アメリカ太平洋標準時", "∅∅∅": "アゾレス夏時間", "HAST": "ハワイ・アリューシャン標準時", "SAST": "南アフリカ標準時", "LHDT": "ロードハウ夏時間", "EST": "アメリカ東部標準時", "WIB": "インドネシア西部時間", "ARST": "アルゼンチン夏時間", "WAT": "西アフリカ標準時", "LHST": "ロードハウ標準時", "IST": "インド標準時", "CST": "アメリカ中部標準時", "BT": "ブータン時間", "JST": "日本標準時", "MEZ": "中央ヨーロッパ標準時", "ACST": "オーストラリア中部標準時", "MDT": "アメリカ山地夏時間", "VET": "ベネズエラ時間", "GFT": "仏領ギアナ時間", "COT": "コロンビア標準時", "CHAST": "チャタム標準時", "SGT": "シンガポール標準時", "WESZ": "西ヨーロッパ夏時間", "HAT": "ニューファンドランド夏時間", "HKST": "香港夏時間", "GMT": "グリニッジ標準時", "AST": "大西洋標準時", "ChST": "チャモロ時間", "CDT": "アメリカ中部夏時間", "NZST": "ニュージーランド標準時", "MST": "アメリカ山地標準時", "WITA": "インドネシア中部時間", "EDT": "アメリカ東部夏時間", "GYT": "ガイアナ時間", "HADT": "ハワイ・アリューシャン夏時間", "CAT": "中央アフリカ時間", "CHADT": "チャタム夏時間", "TMT": "トルクメニスタン標準時", "ECT": "エクアドル時間", "PDT": "アメリカ太平洋夏時間", "BOT": "ボリビア時間", "TMST": "トルクメニスタン夏時間", "ACWDT": "オーストラリア中西部夏時間", "HNT": "ニューファンドランド標準時", "UYST": "ウルグアイ夏時間", "OESZ": "東ヨーロッパ夏時間", "ACDT": "オーストラリア中部夏時間", "WARST": "西部アルゼンチン夏時間", "JDT": "日本夏時間", "AWDT": "オーストラリア西部夏時間", "EAT": "東アフリカ時間", "ART": "アルゼンチン標準時", "SRT": "スリナム時間", "UYT": "ウルグアイ標準時", "MYT": "マレーシア時間", "WIT": "インドネシア東部時間", "ACWST": "オーストラリア中西部標準時", "AWST": "オーストラリア西部標準時", "AEST": "オーストラリア東部標準時", "AEDT": "オーストラリア東部夏時間", "WART": "西部アルゼンチン標準時", "ADT": "大西洋夏時間", "CLT": "チリ標準時", "WEZ": "西ヨーロッパ標準時", "OEZ": "東ヨーロッパ標準時", "COST": "コロンビア夏時間", "MESZ": "中央ヨーロッパ夏時間", "HKT": "香港標準時", "WAST": "西アフリカ夏時間", "AKDT": "アラスカ夏時間"},
+ timezones: map[string]string{"AKDT": "アラスカ夏時間", "LHST": "ロードハウ標準時", "TMT": "トルクメニスタン標準時", "NZST": "ニュージーランド標準時", "PDT": "アメリカ太平洋夏時間", "SRT": "スリナム時間", "ChST": "チャモロ時間", "MDT": "マカオ夏時間", "WART": "西部アルゼンチン標準時", "VET": "ベネズエラ時間", "HAST": "ハワイ・アリューシャン標準時", "AKST": "アラスカ標準時", "∅∅∅": "ペルー夏時間", "UYST": "ウルグアイ夏時間", "HAT": "ニューファンドランド夏時間", "HKST": "香港夏時間", "WIT": "インドネシア東部時間", "MST": "マカオ標準時", "WIB": "インドネシア西部時間", "CLT": "チリ標準時", "ACST": "オーストラリア中部標準時", "IST": "インド標準時", "WITA": "インドネシア中部時間", "GMT": "グリニッジ標準時", "ADT": "大西洋夏時間", "AEST": "オーストラリア東部標準時", "HKT": "香港標準時", "GFT": "仏領ギアナ時間", "TMST": "トルクメニスタン夏時間", "ACWST": "オーストラリア中西部標準時", "OEZ": "東ヨーロッパ標準時", "JDT": "日本夏時間", "AWST": "オーストラリア西部標準時", "GYT": "ガイアナ時間", "EST": "アメリカ東部標準時", "EDT": "アメリカ東部夏時間", "ECT": "エクアドル時間", "SAST": "南アフリカ標準時", "MESZ": "中央ヨーロッパ夏時間", "MYT": "マレーシア時間", "HADT": "ハワイ・アリューシャン夏時間", "NZDT": "ニュージーランド夏時間", "WESZ": "西ヨーロッパ夏時間", "CHAST": "チャタム標準時", "AST": "大西洋標準時", "CLST": "チリ夏時間", "AEDT": "オーストラリア東部夏時間", "ACWDT": "オーストラリア中西部夏時間", "WAT": "西アフリカ標準時", "ACDT": "オーストラリア中部夏時間", "WARST": "西部アルゼンチン夏時間", "PST": "アメリカ太平洋標準時", "UYT": "ウルグアイ標準時", "CDT": "アメリカ中部夏時間", "EAT": "東アフリカ時間", "OESZ": "東ヨーロッパ夏時間", "JST": "日本標準時", "CAT": "中央アフリカ時間", "ARST": "アルゼンチン夏時間", "COT": "コロンビア標準時", "MEZ": "中央ヨーロッパ標準時", "SGT": "シンガポール標準時", "AWDT": "オーストラリア西部夏時間", "BT": "ブータン時間", "HNT": "ニューファンドランド標準時", "CST": "アメリカ中部標準時", "COST": "コロンビア夏時間", "LHDT": "ロードハウ夏時間", "WEZ": "西ヨーロッパ標準時", "CHADT": "チャタム夏時間", "BOT": "ボリビア時間", "WAST": "西アフリカ夏時間", "ART": "アルゼンチン標準時"},
}
}
@@ -181,7 +181,8 @@ func (ja *ja_JP) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ja_JP' and handles both Whole and Real numbers based on 'v'
-func (ja *ja_JP) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (ja *ja_JP) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ja_JP' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ja *ja_JP) FmtPercent(num float64, v uint64) (results string) {
+func (ja *ja_JP) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ja.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ja *ja_JP) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ja.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ja_JP'
-func (ja *ja_JP) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ja *ja_JP) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
@@ -307,13 +306,12 @@ func (ja *ja_JP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ja_JP'
// in accounting notation.
-func (ja *ja_JP) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ja *ja_JP) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
@@ -378,8 +376,7 @@ func (ja *ja_JP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ja.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ja_JP'
diff --git a/jgo/jgo.go b/jgo/jgo.go
index 035c4966..a724bedc 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{"MST": "MST", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "AWST": "AWST", "WIT": "WIT", "CLT": "CLT", "WART": "WART", "WARST": "WARST", "ChST": "ChST", "ARST": "ARST", "WAST": "WAST", "ACST": "ACST", "ECT": "ECT", "AWDT": "AWDT", "CLST": "CLST", "OESZ": "OESZ", "WIB": "WIB", "BT": "BT", "MDT": "MDT", "VET": "VET", "HADT": "HADT", "TMT": "TMT", "GFT": "GFT", "AKST": "AKST", "ACWDT": "ACWDT", "JST": "JST", "EST": "EST", "AEDT": "AEDT", "SAST": "SAST", "MYT": "MYT", "HKT": "HKT", "ACDT": "ACDT", "EAT": "EAT", "ADT": "ADT", "MEZ": "MEZ", "CAT": "CAT", "COST": "COST", "LHST": "LHST", "LHDT": "LHDT", "IST": "IST", "SGT": "SGT", "EDT": "EDT", "UYT": "UYT", "PST": "PST", "COT": "COT", "ACWST": "ACWST", "WEZ": "WEZ", "AEST": "AEST", "ART": "ART", "WAT": "WAT", "GYT": "GYT", "CST": "CST", "CDT": "CDT", "OEZ": "OEZ", "CHADT": "CHADT", "MESZ": "MESZ", "WITA": "WITA", "PDT": "PDT", "CHAST": "CHAST", "SRT": "SRT", "HAST": "HAST", "NZST": "NZST", "NZDT": "NZDT", "BOT": "BOT", "AST": "AST", "TMST": "TMST", "JDT": "JDT", "AKDT": "AKDT", "HKST": "HKST", "HNT": "HNT", "HAT": "HAT", "UYST": "UYST", "GMT": "GMT"},
+ timezones: map[string]string{"CAT": "CAT", "HKST": "HKST", "MEZ": "MEZ", "WARST": "WARST", "GMT": "GMT", "CLST": "CLST", "WART": "WART", "AWST": "AWST", "TMST": "TMST", "WEZ": "WEZ", "JDT": "JDT", "AEST": "AEST", "VET": "VET", "IST": "IST", "WITA": "WITA", "EST": "EST", "MST": "MST", "CHADT": "CHADT", "ART": "ART", "ACWDT": "ACWDT", "UYT": "UYT", "ARST": "ARST", "COT": "COT", "NZDT": "NZDT", "MESZ": "MESZ", "WAT": "WAT", "WESZ": "WESZ", "HAT": "HAT", "GYT": "GYT", "UYST": "UYST", "AKDT": "AKDT", "EAT": "EAT", "MDT": "MDT", "NZST": "NZST", "AEDT": "AEDT", "HADT": "HADT", "WAST": "WAST", "CHAST": "CHAST", "ADT": "ADT", "MYT": "MYT", "BOT": "BOT", "HKT": "HKT", "AKST": "AKST", "LHDT": "LHDT", "PST": "PST", "PDT": "PDT", "HNT": "HNT", "BT": "BT", "EDT": "EDT", "CLT": "CLT", "ACDT": "ACDT", "SGT": "SGT", "SRT": "SRT", "CST": "CST", "ChST": "ChST", "COST": "COST", "ECT": "ECT", "SAST": "SAST", "OESZ": "OESZ", "TMT": "TMT", "JST": "JST", "AST": "AST", "AWDT": "AWDT", "CDT": "CDT", "HAST": "HAST", "WIT": "WIT", "GFT": "GFT", "ACWST": "ACWST", "OEZ": "OEZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "LHST": "LHST", "WIB": "WIB"},
}
}
@@ -186,7 +186,8 @@ func (jgo *jgo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'jgo' and handles both Whole and Real numbers based on 'v'
-func (jgo *jgo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (jgo *jgo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'jgo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (jgo *jgo) FmtPercent(num float64, v uint64) (results string) {
+func (jgo *jgo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(jgo.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (jgo *jgo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, jgo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'jgo'
-func (jgo *jgo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (jgo *jgo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
@@ -316,13 +315,12 @@ func (jgo *jgo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'jgo'
// in accounting notation.
-func (jgo *jgo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (jgo *jgo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
@@ -391,8 +389,7 @@ func (jgo *jgo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'jgo'
diff --git a/jgo_CM/jgo_CM.go b/jgo_CM/jgo_CM.go
index 256f2ddd..8cbc0b2d 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{"IST": "IST", "NZDT": "NZDT", "ADT": "ADT", "MESZ": "MESZ", "ACWDT": "ACWDT", "WITA": "WITA", "MYT": "MYT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "ART": "ART", "PDT": "PDT", "HAST": "HAST", "WESZ": "WESZ", "HAT": "HAT", "CLT": "CLT", "PST": "PST", "NZST": "NZST", "COT": "COT", "MDT": "MDT", "AWST": "AWST", "AEST": "AEST", "COST": "COST", "WIT": "WIT", "JST": "JST", "GYT": "GYT", "ARST": "ARST", "ChST": "ChST", "HADT": "HADT", "HNT": "HNT", "CHADT": "CHADT", "SRT": "SRT", "SAST": "SAST", "TMST": "TMST", "AKST": "AKST", "SGT": "SGT", "EAT": "EAT", "CAT": "CAT", "CLST": "CLST", "WAT": "WAT", "MEZ": "MEZ", "LHDT": "LHDT", "EDT": "EDT", "WIB": "WIB", "LHST": "LHST", "JDT": "JDT", "WEZ": "WEZ", "UYT": "UYT", "BT": "BT", "GFT": "GFT", "HKT": "HKT", "HKST": "HKST", "WAST": "WAST", "TMT": "TMT", "AWDT": "AWDT", "AEDT": "AEDT", "CHAST": "CHAST", "WARST": "WARST", "AST": "AST", "ACST": "ACST", "ACWST": "ACWST", "AKDT": "AKDT", "OEZ": "OEZ", "BOT": "BOT", "VET": "VET", "EST": "EST", "GMT": "GMT", "WART": "WART", "CST": "CST", "UYST": "UYST", "OESZ": "OESZ", "MST": "MST", "ECT": "ECT", "CDT": "CDT"},
+ timezones: map[string]string{"CHAST": "CHAST", "ARST": "ARST", "WIB": "WIB", "WAST": "WAST", "MESZ": "MESZ", "AEDT": "AEDT", "CAT": "CAT", "GMT": "GMT", "SAST": "SAST", "JDT": "JDT", "CST": "CST", "ACWDT": "ACWDT", "UYST": "UYST", "COT": "COT", "AST": "AST", "ADT": "ADT", "HNT": "HNT", "HKT": "HKT", "WIT": "WIT", "EST": "EST", "HAST": "HAST", "COST": "COST", "ACWST": "ACWST", "JST": "JST", "ACST": "ACST", "AEST": "AEST", "AWDT": "AWDT", "MYT": "MYT", "TMT": "TMT", "EAT": "EAT", "CLST": "CLST", "LHST": "LHST", "NZST": "NZST", "MEZ": "MEZ", "VET": "VET", "WEZ": "WEZ", "WARST": "WARST", "PDT": "PDT", "AWST": "AWST", "BT": "BT", "HADT": "HADT", "AKDT": "AKDT", "NZDT": "NZDT", "CHADT": "CHADT", "WART": "WART", "ART": "ART", "GFT": "GFT", "LHDT": "LHDT", "MDT": "MDT", "PST": "PST", "HAT": "HAT", "SGT": "SGT", "TMST": "TMST", "ChST": "ChST", "WAT": "WAT", "ACDT": "ACDT", "WESZ": "WESZ", "OEZ": "OEZ", "HKST": "HKST", "MST": "MST", "SRT": "SRT", "WITA": "WITA", "CDT": "CDT", "GYT": "GYT", "CLT": "CLT", "∅∅∅": "∅∅∅", "BOT": "BOT", "EDT": "EDT", "AKST": "AKST", "OESZ": "OESZ", "UYT": "UYT", "ECT": "ECT", "IST": "IST"},
}
}
@@ -186,7 +186,8 @@ func (jgo *jgo_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'jgo_CM' and handles both Whole and Real numbers based on 'v'
-func (jgo *jgo_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,13 +223,12 @@ func (jgo *jgo_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'jgo_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (jgo *jgo_CM) FmtPercent(num float64, v uint64) (results string) {
+func (jgo *jgo_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(jgo.decimal)
b := make([]byte, 0, l)
@@ -254,12 +254,11 @@ func (jgo *jgo_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, jgo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'jgo_CM'
-func (jgo *jgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (jgo *jgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
@@ -316,13 +315,12 @@ func (jgo *jgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'jgo_CM'
// in accounting notation.
-func (jgo *jgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (jgo *jgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
@@ -391,8 +389,7 @@ func (jgo *jgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'jgo_CM'
diff --git a/jmc/jmc.go b/jmc/jmc.go
index 62883106..707a94bb 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{"WARST": "WARST", "MDT": "MDT", "WESZ": "WESZ", "EST": "EST", "EDT": "EDT", "CLT": "CLT", "COT": "COT", "WIT": "WIT", "AKDT": "AKDT", "WEZ": "WEZ", "AEST": "AEST", "NZDT": "NZDT", "WIB": "WIB", "BOT": "BOT", "WART": "WART", "ACDT": "ACDT", "TMT": "TMT", "MST": "MST", "LHDT": "LHDT", "HKST": "HKST", "PDT": "PDT", "GMT": "GMT", "ARST": "ARST", "WAT": "WAT", "SAST": "SAST", "NZST": "NZST", "MEZ": "MEZ", "AKST": "AKST", "CST": "CST", "ChST": "ChST", "ECT": "ECT", "HADT": "HADT", "CLST": "CLST", "TMST": "TMST", "GFT": "GFT", "PST": "PST", "OEZ": "OEZ", "ART": "ART", "AST": "AST", "ACST": "ACST", "∅∅∅": "∅∅∅", "CDT": "CDT", "HAT": "HAT", "COST": "COST", "BT": "BT", "ACWST": "ACWST", "EAT": "EAT", "CAT": "CAT", "CHADT": "CHADT", "GYT": "GYT", "VET": "VET", "SGT": "SGT", "OESZ": "OESZ", "WAST": "WAST", "ADT": "ADT", "ACWDT": "ACWDT", "LHST": "LHST", "IST": "IST", "UYST": "UYST", "MESZ": "MESZ", "HKT": "HKT", "UYT": "UYT", "CHAST": "CHAST", "SRT": "SRT", "WITA": "WITA", "JST": "JST", "AWST": "AWST", "MYT": "MYT", "JDT": "JDT", "HAST": "HAST", "AWDT": "AWDT", "HNT": "HNT", "AEDT": "AEDT"},
+ timezones: map[string]string{"SAST": "SAST", "AEDT": "AEDT", "IST": "IST", "BT": "BT", "CDT": "CDT", "ChST": "ChST", "EAT": "EAT", "EDT": "EDT", "GMT": "GMT", "SRT": "SRT", "AKST": "AKST", "CHADT": "CHADT", "CLT": "CLT", "JDT": "JDT", "ART": "ART", "TMST": "TMST", "EST": "EST", "ECT": "ECT", "AST": "AST", "GYT": "GYT", "WIT": "WIT", "TMT": "TMT", "∅∅∅": "∅∅∅", "MST": "MST", "WART": "WART", "AEST": "AEST", "HKST": "HKST", "ARST": "ARST", "NZST": "NZST", "WEZ": "WEZ", "WIB": "WIB", "MESZ": "MESZ", "AWST": "AWST", "CAT": "CAT", "HADT": "HADT", "WAT": "WAT", "MEZ": "MEZ", "CLST": "CLST", "JST": "JST", "AKDT": "AKDT", "COT": "COT", "ACDT": "ACDT", "ACWST": "ACWST", "HNT": "HNT", "HAT": "HAT", "MDT": "MDT", "MYT": "MYT", "PST": "PST", "UYST": "UYST", "WITA": "WITA", "WAST": "WAST", "CHAST": "CHAST", "OESZ": "OESZ", "ACST": "ACST", "WARST": "WARST", "UYT": "UYT", "CST": "CST", "COST": "COST", "LHDT": "LHDT", "WESZ": "WESZ", "HKT": "HKT", "GFT": "GFT", "VET": "VET", "SGT": "SGT", "HAST": "HAST", "LHST": "LHST", "NZDT": "NZDT", "ACWDT": "ACWDT", "OEZ": "OEZ", "ADT": "ADT", "PDT": "PDT", "AWDT": "AWDT", "BOT": "BOT"},
}
}
@@ -176,20 +176,19 @@ func (jmc *jmc) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'jmc' and handles both Whole and Real numbers based on 'v'
-func (jmc *jmc) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (jmc *jmc) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'jmc' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (jmc *jmc) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (jmc *jmc) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'jmc'
-func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
@@ -201,20 +200,14 @@ func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(jmc.decimal) - 1; j >= 0; j-- {
- b = append(b, jmc.decimal[j])
- }
-
+ b = append(b, jmc.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(jmc.group) - 1; j >= 0; j-- {
- b = append(b, jmc.group[j])
- }
-
+ b = append(b, jmc.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(jmc.minus) - 1; j >= 0; j-- {
- b = append(b, jmc.minus[j])
- }
+ b = append(b, jmc.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'jmc'
// in accounting notation.
-func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
@@ -268,20 +258,14 @@ func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(jmc.decimal) - 1; j >= 0; j-- {
- b = append(b, jmc.decimal[j])
- }
-
+ b = append(b, jmc.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(jmc.group) - 1; j >= 0; j-- {
- b = append(b, jmc.group[j])
- }
-
+ b = append(b, jmc.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(jmc.minus) - 1; j >= 0; j-- {
- b = append(b, jmc.minus[j])
- }
+ b = append(b, jmc.minus[0])
} else {
@@ -325,8 +307,7 @@ func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'jmc'
diff --git a/jmc_TZ/jmc_TZ.go b/jmc_TZ/jmc_TZ.go
index e8d32d20..827bbeab 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{"ADT": "ADT", "∅∅∅": "∅∅∅", "WIT": "WIT", "HAST": "HAST", "WEZ": "WEZ", "CLT": "CLT", "AEST": "AEST", "HKST": "HKST", "NZST": "NZST", "MESZ": "MESZ", "HKT": "HKT", "OESZ": "OESZ", "HADT": "HADT", "EDT": "EDT", "CLST": "CLST", "WAST": "WAST", "EAT": "EAT", "CDT": "CDT", "CAT": "CAT", "PST": "PST", "NZDT": "NZDT", "WARST": "WARST", "ACDT": "ACDT", "GYT": "GYT", "AWDT": "AWDT", "EST": "EST", "UYT": "UYT", "OEZ": "OEZ", "MEZ": "MEZ", "TMST": "TMST", "LHST": "LHST", "JDT": "JDT", "CST": "CST", "WIB": "WIB", "MST": "MST", "AWST": "AWST", "HAT": "HAT", "UYST": "UYST", "GMT": "GMT", "BOT": "BOT", "SGT": "SGT", "COST": "COST", "AST": "AST", "SRT": "SRT", "WITA": "WITA", "ChST": "ChST", "IST": "IST", "PDT": "PDT", "AEDT": "AEDT", "ARST": "ARST", "BT": "BT", "GFT": "GFT", "AKDT": "AKDT", "CHAST": "CHAST", "MYT": "MYT", "ECT": "ECT", "AKST": "AKST", "ART": "ART", "WART": "WART", "TMT": "TMT", "LHDT": "LHDT", "SAST": "SAST", "ACWDT": "ACWDT", "MDT": "MDT", "VET": "VET", "HNT": "HNT", "JST": "JST", "WESZ": "WESZ", "CHADT": "CHADT", "WAT": "WAT", "ACST": "ACST", "ACWST": "ACWST", "COT": "COT"},
+ timezones: map[string]string{"CHAST": "CHAST", "JDT": "JDT", "ACDT": "ACDT", "CAT": "CAT", "GFT": "GFT", "MEZ": "MEZ", "CLT": "CLT", "ADT": "ADT", "∅∅∅": "∅∅∅", "HAST": "HAST", "WIT": "WIT", "NZDT": "NZDT", "WAT": "WAT", "ACST": "ACST", "MYT": "MYT", "UYST": "UYST", "ACWDT": "ACWDT", "AEST": "AEST", "WARST": "WARST", "TMT": "TMT", "WEZ": "WEZ", "CHADT": "CHADT", "GYT": "GYT", "WITA": "WITA", "WART": "WART", "EST": "EST", "GMT": "GMT", "HADT": "HADT", "ECT": "ECT", "MST": "MST", "WIB": "WIB", "OESZ": "OESZ", "ARST": "ARST", "EDT": "EDT", "OEZ": "OEZ", "JST": "JST", "TMST": "TMST", "CDT": "CDT", "UYT": "UYT", "LHST": "LHST", "MDT": "MDT", "AST": "AST", "SRT": "SRT", "HKT": "HKT", "EAT": "EAT", "MESZ": "MESZ", "SGT": "SGT", "AWDT": "AWDT", "CST": "CST", "SAST": "SAST", "AEDT": "AEDT", "HNT": "HNT", "AKST": "AKST", "AKDT": "AKDT", "HKST": "HKST", "ChST": "ChST", "CLST": "CLST", "VET": "VET", "IST": "IST", "HAT": "HAT", "BOT": "BOT", "WESZ": "WESZ", "ACWST": "ACWST", "PST": "PST", "BT": "BT", "COT": "COT", "LHDT": "LHDT", "PDT": "PDT", "ART": "ART", "NZST": "NZST", "WAST": "WAST", "AWST": "AWST", "COST": "COST"},
}
}
@@ -176,20 +176,19 @@ func (jmc *jmc_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'jmc_TZ' and handles both Whole and Real numbers based on 'v'
-func (jmc *jmc_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (jmc *jmc_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'jmc_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (jmc *jmc_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (jmc *jmc_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'jmc_TZ'
-func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
@@ -201,20 +200,14 @@ func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(jmc.decimal) - 1; j >= 0; j-- {
- b = append(b, jmc.decimal[j])
- }
-
+ b = append(b, jmc.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(jmc.group) - 1; j >= 0; j-- {
- b = append(b, jmc.group[j])
- }
-
+ b = append(b, jmc.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(jmc.minus) - 1; j >= 0; j-- {
- b = append(b, jmc.minus[j])
- }
+ b = append(b, jmc.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'jmc_TZ'
// in accounting notation.
-func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
@@ -268,20 +258,14 @@ func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(jmc.decimal) - 1; j >= 0; j-- {
- b = append(b, jmc.decimal[j])
- }
-
+ b = append(b, jmc.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(jmc.group) - 1; j >= 0; j-- {
- b = append(b, jmc.group[j])
- }
-
+ b = append(b, jmc.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(jmc.minus) - 1; j >= 0; j-- {
- b = append(b, jmc.minus[j])
- }
+ b = append(b, jmc.minus[0])
} else {
@@ -325,8 +307,7 @@ func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'jmc_TZ'
diff --git a/ka/ka.go b/ka/ka.go
index 2babce57..448cea63 100644
--- a/ka/ka.go
+++ b/ka/ka.go
@@ -18,7 +18,7 @@ type ka struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "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 ", "R$", "BRN ", "BRR ", "BRZ ", "BSD", "BTN", "BUK ", "BWP", "BYB ", "BYR", "BZD", "CA$", "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", "€", "FIM ", "FJD", "FKP", "FRF ", "£", "GEK ", "₾", "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", "MX$", "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", "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 ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ძვ. წ.", "ახ. წ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ძველი წელთაღრიცხვით", "ახალი წელთაღრიცხვით"},
- timezones: map[string]string{"LHST": "ლორდ-ჰაუს სტანდარტული დრო", "AKST": "ალასკას სტანდარტული დრო", "BT": "ბუტანის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "JST": "იაპონიის სტანდარტული დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "BOT": "ბოლივიის დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "SRT": "სურინამის დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "GMT": "გრინვიჩის საშუალო დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "UYT": "ურუგვაის სტანდარტული დრო", "UYST": "ურუგვაის ზაფხულის დრო", "GYT": "გაიანის დრო", "ART": "არგენტინის სტანდარტული დრო", "ChST": "ჩამოროს დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "ECT": "ეკვადორის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "MDT": "ჩრდილოეთ ამერიკის მაუნთინის ზაფხულის დრო", "JDT": "იაპონიის ზაფხულის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "SAST": "სამხრეთ აფრიკის დრო", "CLST": "ჩილეს ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "MYT": "მალაიზიის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "GFT": "საფრანგეთის გვიანის დრო", "SGT": "სინგაპურის დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "ARST": "არგენტინის ზაფხულის დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "IST": "ინდოეთის დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "CLT": "ჩილეს სტანდარტული დრო", "COST": "კოლუმბიის ზაფხულის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "∅∅∅": "აზორის კუნძულების ზაფხულის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "COT": "კოლუმბიის სტანდარტული დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "VET": "ვენესუელის დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "CHAST": "ჩატემის სტანდარტული დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "MST": "ჩრდილოეთ ამერიკის მაუნთინის სტანდარტული დრო"},
+ timezones: map[string]string{"NZST": "ახალი ზელანდიის სტანდარტული დრო", "MDT": "MDT", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "UYST": "ურუგვაის ზაფხულის დრო", "∅∅∅": "ამაზონიის ზაფხულის დრო", "GMT": "გრინვიჩის საშუალო დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "CLST": "ჩილეს ზაფხულის დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "MYT": "მალაიზიის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "AKDT": "ალასკას ზაფხულის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "CHAST": "ჩატემის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "BOT": "ბოლივიის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "AKST": "ალასკას სტანდარტული დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "GYT": "გაიანის დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "JST": "იაპონიის სტანდარტული დრო", "GFT": "საფრანგეთის გვიანის დრო", "ChST": "ჩამოროს დრო", "IST": "ინდოეთის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "CLT": "ჩილეს სტანდარტული დრო", "MST": "MST", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "UYT": "ურუგვაის სტანდარტული დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "VET": "ვენესუელის დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "SRT": "სურინამის დრო", "ART": "არგენტინის სტანდარტული დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "COT": "კოლუმბიის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "JDT": "იაპონიის ზაფხულის დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "SAST": "სამხრეთ აფრიკის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "BT": "ბუტანის დრო", "ARST": "არგენტინის ზაფხულის დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "SGT": "სინგაპურის დრო", "ECT": "ეკვადორის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო"},
}
}
@@ -212,7 +212,8 @@ func (ka *ka) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ka' and handles both Whole and Real numbers based on 'v'
-func (ka *ka) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (ka *ka) FmtNumber(num float64, v uint64) (results string) {
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (ka *ka) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ka' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ka *ka) FmtPercent(num float64, v uint64) (results string) {
+func (ka *ka) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ka.decimal)
b := make([]byte, 0, l)
@@ -285,12 +284,11 @@ func (ka *ka) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ka.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ka'
-func (ka *ka) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -312,7 +310,6 @@ func (ka *ka) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -346,13 +343,12 @@ func (ka *ka) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ka'
// in accounting notation.
-func (ka *ka) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ka *ka) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
@@ -374,7 +370,6 @@ func (ka *ka) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -415,8 +410,7 @@ func (ka *ka) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ka'
diff --git a/ka_GE/ka_GE.go b/ka_GE/ka_GE.go
index e9d4c4f8..1bb85f99 100644
--- a/ka_GE/ka_GE.go
+++ b/ka_GE/ka_GE.go
@@ -18,7 +18,7 @@ type ka_GE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ძვ. წ.", "ახ. წ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ძველი წელთაღრიცხვით", "ახალი წელთაღრიცხვით"},
- timezones: map[string]string{"SRT": "სურინამის დრო", "GYT": "გაიანის დრო", "AKST": "ალასკას სტანდარტული დრო", "SGT": "სინგაპურის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "MYT": "მალაიზიის დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "GFT": "საფრანგეთის გვიანის დრო", "JDT": "იაპონიის ზაფხულის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "CHADT": "ჩატემის ზაფხულის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "ChST": "ჩამოროს დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "BOT": "ბოლივიის დრო", "COT": "კოლუმბიის სტანდარტული დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "MST": "MST", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "JST": "იაპონიის სტანდარტული დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "∅∅∅": "აზორის კუნძულების ზაფხულის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "CAT": "ცენტრალური აფრიკის დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "COST": "კოლუმბიის ზაფხულის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "GMT": "გრინვიჩის საშუალო დრო", "CLST": "ჩილეს ზაფხულის დრო", "MDT": "MDT", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "UYST": "ურუგვაის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "BT": "ბუტანის დრო", "ART": "არგენტინის სტანდარტული დრო", "ARST": "არგენტინის ზაფხულის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "UYT": "ურუგვაის სტანდარტული დრო", "CHAST": "ჩატემის სტანდარტული დრო", "ECT": "ეკვადორის დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "SAST": "სამხრეთ აფრიკის დრო", "VET": "ვენესუელის დრო", "CLT": "ჩილეს სტანდარტული დრო", "IST": "ინდოეთის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო"},
+ timezones: map[string]string{"ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "∅∅∅": "აზორის კუნძულების ზაფხულის დრო", "UYT": "ურუგვაის სტანდარტული დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "ARST": "არგენტინის ზაფხულის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "JST": "იაპონიის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "SRT": "სურინამის დრო", "GMT": "გრინვიჩის საშუალო დრო", "ECT": "ეკვადორის დრო", "CHAST": "ჩატემის სტანდარტული დრო", "SGT": "სინგაპურის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "SAST": "სამხრეთ აფრიკის დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "MDT": "ჩრდილოეთ ამერიკის მაუნთინის ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "GFT": "საფრანგეთის გვიანის დრო", "MYT": "მალაიზიის დრო", "ChST": "ჩამოროს დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "AKST": "ალასკას სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "VET": "ვენესუელის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "GYT": "გაიანის დრო", "ART": "არგენტინის სტანდარტული დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "MST": "ჩრდილოეთ ამერიკის მაუნთინის სტანდარტული დრო", "IST": "ინდოეთის დრო", "BOT": "ბოლივიის დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "UYST": "ურუგვაის ზაფხულის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "CLST": "ჩილეს ზაფხულის დრო", "JDT": "იაპონიის ზაფხულის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "CLT": "ჩილეს სტანდარტული დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "BT": "ბუტანის დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "COT": "კოლუმბიის სტანდარტული დრო"},
}
}
@@ -212,7 +212,8 @@ func (ka *ka_GE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ka_GE' and handles both Whole and Real numbers based on 'v'
-func (ka *ka_GE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (ka *ka_GE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (ka *ka_GE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ka_GE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ka *ka_GE) FmtPercent(num float64, v uint64) (results string) {
+func (ka *ka_GE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ka.decimal)
b := make([]byte, 0, l)
@@ -285,12 +284,11 @@ func (ka *ka_GE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ka.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ka_GE'
-func (ka *ka_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ka *ka_GE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
@@ -312,7 +310,6 @@ func (ka *ka_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -346,13 +343,12 @@ func (ka *ka_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ka_GE'
// in accounting notation.
-func (ka *ka_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ka *ka_GE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
@@ -374,7 +370,6 @@ func (ka *ka_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ka.group) - 1; j >= 0; j-- {
b = append(b, ka.group[j])
}
-
count = 1
} else {
count++
@@ -415,8 +410,7 @@ func (ka *ka_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ka_GE'
diff --git a/kab/kab.go b/kab/kab.go
index 4cae11c6..9df675d3 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{"AKST": "AKST", "HADT": "HADT", "WESZ": "WESZ", "AWST": "AWST", "GMT": "GMT", "COT": "COT", "AST": "AST", "LHDT": "LHDT", "AKDT": "AKDT", "HKST": "HKST", "UYT": "UYT", "WIB": "WIB", "ADT": "ADT", "CDT": "CDT", "UYST": "UYST", "AEDT": "AEDT", "CHADT": "CHADT", "SGT": "SGT", "EDT": "EDT", "WITA": "WITA", "TMST": "TMST", "JDT": "JDT", "IST": "IST", "BT": "BT", "SRT": "SRT", "ChST": "ChST", "WIT": "WIT", "EST": "EST", "CAT": "CAT", "VET": "VET", "ECT": "ECT", "ART": "ART", "CST": "CST", "OEZ": "OEZ", "CHAST": "CHAST", "ACWST": "ACWST", "JST": "JST", "MDT": "MDT", "WEZ": "WEZ", "PDT": "PDT", "GYT": "GYT", "GFT": "GFT", "∅∅∅": "∅∅∅", "LHST": "LHST", "MYT": "MYT", "HAST": "HAST", "NZST": "NZST", "WAT": "WAT", "MEZ": "MEZ", "ACWDT": "ACWDT", "HNT": "HNT", "MST": "MST", "OESZ": "OESZ", "NZDT": "NZDT", "WARST": "WARST", "BOT": "BOT", "COST": "COST", "WART": "WART", "HAT": "HAT", "HKT": "HKT", "EAT": "EAT", "CLST": "CLST", "PST": "PST", "MESZ": "MESZ", "TMT": "TMT", "ACST": "ACST", "ACDT": "ACDT", "SAST": "SAST", "AWDT": "AWDT", "CLT": "CLT", "AEST": "AEST", "ARST": "ARST", "WAST": "WAST"},
+ timezones: map[string]string{"CST": "CST", "EST": "EST", "WESZ": "WESZ", "WIB": "WIB", "GYT": "GYT", "MST": "MST", "∅∅∅": "∅∅∅", "CAT": "CAT", "OESZ": "OESZ", "MYT": "MYT", "HKST": "HKST", "ACWDT": "ACWDT", "ACDT": "ACDT", "IST": "IST", "AWST": "AWST", "HAT": "HAT", "EAT": "EAT", "MESZ": "MESZ", "OEZ": "OEZ", "WARST": "WARST", "CDT": "CDT", "ECT": "ECT", "WAST": "WAST", "CHAST": "CHAST", "VET": "VET", "TMST": "TMST", "ARST": "ARST", "AKDT": "AKDT", "NZST": "NZST", "SRT": "SRT", "SAST": "SAST", "AEDT": "AEDT", "MEZ": "MEZ", "PST": "PST", "BT": "BT", "HAST": "HAST", "CHADT": "CHADT", "MDT": "MDT", "UYST": "UYST", "CLST": "CLST", "HNT": "HNT", "HKT": "HKT", "LHST": "LHST", "NZDT": "NZDT", "JST": "JST", "BOT": "BOT", "WITA": "WITA", "WEZ": "WEZ", "LHDT": "LHDT", "AST": "AST", "ADT": "ADT", "AEST": "AEST", "ChST": "ChST", "COT": "COT", "COST": "COST", "CLT": "CLT", "ART": "ART", "GFT": "GFT", "EDT": "EDT", "HADT": "HADT", "ACWST": "ACWST", "WAT": "WAT", "ACST": "ACST", "SGT": "SGT", "PDT": "PDT", "GMT": "GMT", "AKST": "AKST", "JDT": "JDT", "WART": "WART", "AWDT": "AWDT", "WIT": "WIT", "UYT": "UYT", "TMT": "TMT"},
}
}
@@ -179,20 +179,19 @@ func (kab *kab) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kab' and handles both Whole and Real numbers based on 'v'
-func (kab *kab) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kab *kab) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kab' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kab *kab) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kab *kab) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kab'
-func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
@@ -214,7 +213,6 @@ func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(kab.group) - 1; j >= 0; j-- {
b = append(b, kab.group[j])
}
-
count = 1
} else {
count++
@@ -225,9 +223,7 @@ func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kab.minus) - 1; j >= 0; j-- {
- b = append(b, kab.minus[j])
- }
+ b = append(b, kab.minus[0])
}
// reverse
@@ -248,13 +244,12 @@ func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kab'
// in accounting notation.
-func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
@@ -276,7 +271,6 @@ func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(kab.group) - 1; j >= 0; j-- {
b = append(b, kab.group[j])
}
-
count = 1
} else {
count++
@@ -288,9 +282,7 @@ func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(kab.minus) - 1; j >= 0; j-- {
- b = append(b, kab.minus[j])
- }
+ b = append(b, kab.minus[0])
}
@@ -317,8 +309,7 @@ func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kab'
diff --git a/kab_DZ/kab_DZ.go b/kab_DZ/kab_DZ.go
index 61e55038..69d5ed6e 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{"CHADT": "CHADT", "ART": "ART", "JDT": "JDT", "EAT": "EAT", "AEST": "AEST", "BOT": "BOT", "WARST": "WARST", "LHST": "LHST", "ChST": "ChST", "HADT": "HADT", "CAT": "CAT", "WART": "WART", "TMST": "TMST", "CST": "CST", "CLT": "CLT", "NZDT": "NZDT", "ADT": "ADT", "JST": "JST", "AWST": "AWST", "EST": "EST", "NZST": "NZST", "CHAST": "CHAST", "MDT": "MDT", "GFT": "GFT", "AKDT": "AKDT", "CDT": "CDT", "WESZ": "WESZ", "AWDT": "AWDT", "COST": "COST", "WAST": "WAST", "HNT": "HNT", "ACST": "ACST", "HAST": "HAST", "HKT": "HKT", "GMT": "GMT", "GYT": "GYT", "ARST": "ARST", "LHDT": "LHDT", "UYST": "UYST", "WIB": "WIB", "AST": "AST", "ECT": "ECT", "HKST": "HKST", "AEDT": "AEDT", "COT": "COT", "SAST": "SAST", "AKST": "AKST", "EDT": "EDT", "SRT": "SRT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "IST": "IST", "ACWDT": "ACWDT", "TMT": "TMT", "MYT": "MYT", "WEZ": "WEZ", "CLST": "CLST", "PDT": "PDT", "OESZ": "OESZ", "BT": "BT", "SGT": "SGT", "MEZ": "MEZ", "ACDT": "ACDT", "VET": "VET", "WITA": "WITA", "PST": "PST", "WAT": "WAT", "WIT": "WIT", "OEZ": "OEZ", "MESZ": "MESZ", "MST": "MST", "HAT": "HAT", "UYT": "UYT"},
+ timezones: map[string]string{"SGT": "SGT", "UYT": "UYT", "TMT": "TMT", "ARST": "ARST", "ECT": "ECT", "WAT": "WAT", "ACWST": "ACWST", "WARST": "WARST", "IST": "IST", "WIB": "WIB", "WITA": "WITA", "NZST": "NZST", "JDT": "JDT", "SRT": "SRT", "AWDT": "AWDT", "HAT": "HAT", "GYT": "GYT", "BOT": "BOT", "TMST": "TMST", "ART": "ART", "AST": "AST", "AWST": "AWST", "HADT": "HADT", "EAT": "EAT", "WAST": "WAST", "AKDT": "AKDT", "WESZ": "WESZ", "CHAST": "CHAST", "ADT": "ADT", "GMT": "GMT", "OEZ": "OEZ", "NZDT": "NZDT", "MYT": "MYT", "COST": "COST", "ACWDT": "ACWDT", "LHST": "LHST", "MEZ": "MEZ", "VET": "VET", "WEZ": "WEZ", "MDT": "MDT", "BT": "BT", "ChST": "ChST", "PDT": "PDT", "HAST": "HAST", "WIT": "WIT", "COT": "COT", "AEST": "AEST", "AEDT": "AEDT", "CLST": "CLST", "OESZ": "OESZ", "CAT": "CAT", "HKT": "HKT", "GFT": "GFT", "CST": "CST", "EST": "EST", "AKST": "AKST", "ACST": "ACST", "UYST": "UYST", "CHADT": "CHADT", "WART": "WART", "ACDT": "ACDT", "HNT": "HNT", "PST": "PST", "∅∅∅": "∅∅∅", "HKST": "HKST", "CLT": "CLT", "JST": "JST", "SAST": "SAST", "CDT": "CDT", "EDT": "EDT", "LHDT": "LHDT", "MESZ": "MESZ", "MST": "MST"},
}
}
@@ -179,20 +179,19 @@ func (kab *kab_DZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kab_DZ' and handles both Whole and Real numbers based on 'v'
-func (kab *kab_DZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kab *kab_DZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kab_DZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kab *kab_DZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kab *kab_DZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kab_DZ'
-func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
@@ -214,7 +213,6 @@ func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(kab.group) - 1; j >= 0; j-- {
b = append(b, kab.group[j])
}
-
count = 1
} else {
count++
@@ -225,9 +223,7 @@ func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kab.minus) - 1; j >= 0; j-- {
- b = append(b, kab.minus[j])
- }
+ b = append(b, kab.minus[0])
}
// reverse
@@ -248,13 +244,12 @@ func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kab_DZ'
// in accounting notation.
-func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
@@ -276,7 +271,6 @@ func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(kab.group) - 1; j >= 0; j-- {
b = append(b, kab.group[j])
}
-
count = 1
} else {
count++
@@ -288,9 +282,7 @@ func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(kab.minus) - 1; j >= 0; j-- {
- b = append(b, kab.minus[j])
- }
+ b = append(b, kab.minus[0])
}
@@ -317,8 +309,7 @@ func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kab_DZ'
diff --git a/kam/kam.go b/kam/kam.go
index 4f2e49e8..3ccfd50a 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{"GFT": "GFT", "TMT": "TMT", "EAT": "EAT", "AEDT": "AEDT", "ACWST": "ACWST", "VET": "VET", "IST": "IST", "HKT": "HKT", "WIB": "WIB", "ADT": "ADT", "WAT": "WAT", "ChST": "ChST", "CST": "CST", "HKST": "HKST", "PST": "PST", "WARST": "WARST", "SAST": "SAST", "WIT": "WIT", "JDT": "JDT", "WEZ": "WEZ", "AWST": "AWST", "WART": "WART", "∅∅∅": "∅∅∅", "SGT": "SGT", "LHST": "LHST", "AST": "AST", "AWDT": "AWDT", "CLST": "CLST", "OEZ": "OEZ", "NZDT": "NZDT", "CHADT": "CHADT", "WAST": "WAST", "HNT": "HNT", "OESZ": "OESZ", "GMT": "GMT", "BOT": "BOT", "ART": "ART", "TMST": "TMST", "LHDT": "LHDT", "PDT": "PDT", "NZST": "NZST", "COST": "COST", "ECT": "ECT", "WESZ": "WESZ", "AEST": "AEST", "ACST": "ACST", "WITA": "WITA", "AKST": "AKST", "HAT": "HAT", "BT": "BT", "MEZ": "MEZ", "SRT": "SRT", "CDT": "CDT", "COT": "COT", "HADT": "HADT", "CHAST": "CHAST", "AKDT": "AKDT", "UYT": "UYT", "MYT": "MYT", "GYT": "GYT", "MST": "MST", "CLT": "CLT", "MESZ": "MESZ", "MDT": "MDT", "EST": "EST", "ACWDT": "ACWDT", "ARST": "ARST", "JST": "JST", "HAST": "HAST", "CAT": "CAT", "EDT": "EDT", "UYST": "UYST", "ACDT": "ACDT"},
+ timezones: map[string]string{"HAST": "HAST", "COT": "COT", "ACWDT": "ACWDT", "NZDT": "NZDT", "PDT": "PDT", "HKST": "HKST", "TMT": "TMT", "ARST": "ARST", "WEZ": "WEZ", "JDT": "JDT", "WIT": "WIT", "HKT": "HKT", "TMST": "TMST", "IST": "IST", "ECT": "ECT", "NZST": "NZST", "WIB": "WIB", "OESZ": "OESZ", "GYT": "GYT", "GMT": "GMT", "HAT": "HAT", "EDT": "EDT", "LHST": "LHST", "CHADT": "CHADT", "∅∅∅": "∅∅∅", "CDT": "CDT", "LHDT": "LHDT", "WARST": "WARST", "ACST": "ACST", "AWST": "AWST", "PST": "PST", "ADT": "ADT", "CAT": "CAT", "ChST": "ChST", "AKDT": "AKDT", "JST": "JST", "OEZ": "OEZ", "AEST": "AEST", "AEDT": "AEDT", "WAT": "WAT", "CLT": "CLT", "SGT": "SGT", "BT": "BT", "CST": "CST", "MEZ": "MEZ", "ART": "ART", "VET": "VET", "ACDT": "ACDT", "BOT": "BOT", "EST": "EST", "GFT": "GFT", "AKST": "AKST", "HNT": "HNT", "UYST": "UYST", "WESZ": "WESZ", "ACWST": "ACWST", "WITA": "WITA", "HADT": "HADT", "EAT": "EAT", "CHAST": "CHAST", "MESZ": "MESZ", "AST": "AST", "AWDT": "AWDT", "MST": "MST", "SRT": "SRT", "COST": "COST", "WAST": "WAST", "SAST": "SAST", "MYT": "MYT", "CLST": "CLST", "WART": "WART", "MDT": "MDT", "UYT": "UYT"},
}
}
@@ -173,20 +173,19 @@ func (kam *kam) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kam' and handles both Whole and Real numbers based on 'v'
-func (kam *kam) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kam *kam) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kam' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kam *kam) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kam *kam) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kam'
-func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
@@ -198,20 +197,14 @@ func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kam.decimal) - 1; j >= 0; j-- {
- b = append(b, kam.decimal[j])
- }
-
+ b = append(b, kam.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kam.group) - 1; j >= 0; j-- {
- b = append(b, kam.group[j])
- }
-
+ b = append(b, kam.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kam.minus) - 1; j >= 0; j-- {
- b = append(b, kam.minus[j])
- }
+ b = append(b, kam.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kam'
// in accounting notation.
-func (kam *kam) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kam *kam) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
@@ -265,20 +255,14 @@ func (kam *kam) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kam.decimal) - 1; j >= 0; j-- {
- b = append(b, kam.decimal[j])
- }
-
+ b = append(b, kam.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kam.group) - 1; j >= 0; j-- {
- b = append(b, kam.group[j])
- }
-
+ b = append(b, kam.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kam *kam) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kam.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kam'
diff --git a/kam_KE/kam_KE.go b/kam_KE/kam_KE.go
index cbd34417..dd73739e 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{"MEZ": "MEZ", "ART": "ART", "MDT": "MDT", "EDT": "EDT", "WARST": "WARST", "LHDT": "LHDT", "CDT": "CDT", "ADT": "ADT", "AEST": "AEST", "GYT": "GYT", "ACWST": "ACWST", "WIT": "WIT", "EAT": "EAT", "ACST": "ACST", "HKT": "HKT", "CHAST": "CHAST", "TMT": "TMT", "HADT": "HADT", "BT": "BT", "CHADT": "CHADT", "ARST": "ARST", "WAT": "WAT", "ACWDT": "ACWDT", "MST": "MST", "VET": "VET", "WITA": "WITA", "WIB": "WIB", "WESZ": "WESZ", "OESZ": "OESZ", "NZST": "NZST", "PST": "PST", "COT": "COT", "CLST": "CLST", "OEZ": "OEZ", "PDT": "PDT", "TMST": "TMST", "∅∅∅": "∅∅∅", "CLT": "CLT", "AEDT": "AEDT", "COST": "COST", "MESZ": "MESZ", "GFT": "GFT", "MYT": "MYT", "JST": "JST", "GMT": "GMT", "CAT": "CAT", "WART": "WART", "ECT": "ECT", "WEZ": "WEZ", "AWDT": "AWDT", "UYT": "UYT", "ACDT": "ACDT", "WAST": "WAST", "ChST": "ChST", "LHST": "LHST", "HAST": "HAST", "HAT": "HAT", "HKST": "HKST", "AST": "AST", "JDT": "JDT", "AKST": "AKST", "CST": "CST", "SAST": "SAST", "NZDT": "NZDT", "AKDT": "AKDT", "HNT": "HNT", "EST": "EST", "AWST": "AWST", "SGT": "SGT", "BOT": "BOT", "SRT": "SRT", "IST": "IST", "UYST": "UYST"},
+ timezones: map[string]string{"ACDT": "ACDT", "PDT": "PDT", "AWST": "AWST", "∅∅∅": "∅∅∅", "CST": "CST", "CHAST": "CHAST", "ADT": "ADT", "PST": "PST", "MST": "MST", "GFT": "GFT", "HADT": "HADT", "CLT": "CLT", "ACST": "ACST", "TMT": "TMT", "HAST": "HAST", "OEZ": "OEZ", "EAT": "EAT", "WAST": "WAST", "CLST": "CLST", "AWDT": "AWDT", "GMT": "GMT", "SAST": "SAST", "UYST": "UYST", "BT": "BT", "EST": "EST", "EDT": "EDT", "LHST": "LHST", "NZST": "NZST", "SRT": "SRT", "CDT": "CDT", "ChST": "ChST", "ECT": "ECT", "NZDT": "NZDT", "IST": "IST", "HNT": "HNT", "CAT": "CAT", "OESZ": "OESZ", "AEST": "AEST", "HKT": "HKT", "ART": "ART", "MEZ": "MEZ", "JST": "JST", "WART": "WART", "MYT": "MYT", "UYT": "UYT", "ARST": "ARST", "AST": "AST", "SGT": "SGT", "MDT": "MDT", "VET": "VET", "HAT": "HAT", "GYT": "GYT", "AKDT": "AKDT", "WESZ": "WESZ", "CHADT": "CHADT", "WARST": "WARST", "HKST": "HKST", "ACWST": "ACWST", "WIB": "WIB", "ACWDT": "ACWDT", "JDT": "JDT", "AEDT": "AEDT", "BOT": "BOT", "WIT": "WIT", "WITA": "WITA", "COST": "COST", "WEZ": "WEZ", "MESZ": "MESZ", "TMST": "TMST", "AKST": "AKST", "COT": "COT", "LHDT": "LHDT", "WAT": "WAT"},
}
}
@@ -173,20 +173,19 @@ func (kam *kam_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kam_KE' and handles both Whole and Real numbers based on 'v'
-func (kam *kam_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kam *kam_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kam_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kam *kam_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kam *kam_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kam_KE'
-func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
@@ -198,20 +197,14 @@ func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kam.decimal) - 1; j >= 0; j-- {
- b = append(b, kam.decimal[j])
- }
-
+ b = append(b, kam.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kam.group) - 1; j >= 0; j-- {
- b = append(b, kam.group[j])
- }
-
+ b = append(b, kam.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kam.minus) - 1; j >= 0; j-- {
- b = append(b, kam.minus[j])
- }
+ b = append(b, kam.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kam_KE'
// in accounting notation.
-func (kam *kam_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kam *kam_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
@@ -265,20 +255,14 @@ func (kam *kam_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kam.decimal) - 1; j >= 0; j-- {
- b = append(b, kam.decimal[j])
- }
-
+ b = append(b, kam.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kam.group) - 1; j >= 0; j-- {
- b = append(b, kam.group[j])
- }
-
+ b = append(b, kam.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kam *kam_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kam.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kam_KE'
diff --git a/kde/kde.go b/kde/kde.go
index 7696e676..6e0624fa 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{"CHADT": "CHADT", "WAST": "WAST", "CHAST": "CHAST", "ART": "ART", "ECT": "ECT", "IST": "IST", "PDT": "PDT", "SAST": "SAST", "VET": "VET", "WIT": "WIT", "JST": "JST", "CST": "CST", "CDT": "CDT", "MDT": "MDT", "CLT": "CLT", "OEZ": "OEZ", "OESZ": "OESZ", "BOT": "BOT", "ARST": "ARST", "MESZ": "MESZ", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "GFT": "GFT", "HKST": "HKST", "WESZ": "WESZ", "NZDT": "NZDT", "MEZ": "MEZ", "AKST": "AKST", "EDT": "EDT", "LHDT": "LHDT", "HADT": "HADT", "ACDT": "ACDT", "GYT": "GYT", "SGT": "SGT", "WEZ": "WEZ", "WAT": "WAT", "ChST": "ChST", "JDT": "JDT", "AKDT": "AKDT", "HKT": "HKT", "MST": "MST", "HNT": "HNT", "CAT": "CAT", "NZST": "NZST", "ACST": "ACST", "HAST": "HAST", "UYT": "UYT", "WIB": "WIB", "WART": "WART", "WITA": "WITA", "UYST": "UYST", "AEST": "AEST", "AEDT": "AEDT", "COT": "COT", "LHST": "LHST", "∅∅∅": "∅∅∅", "AWST": "AWST", "HAT": "HAT", "COST": "COST", "AST": "AST", "EST": "EST", "GMT": "GMT", "WARST": "WARST", "BT": "BT", "MYT": "MYT", "AWDT": "AWDT", "CLST": "CLST", "PST": "PST", "TMT": "TMT", "TMST": "TMST", "EAT": "EAT", "ADT": "ADT"},
+ timezones: map[string]string{"EAT": "EAT", "WARST": "WARST", "HKST": "HKST", "TMT": "TMT", "BT": "BT", "GFT": "GFT", "EDT": "EDT", "LHST": "LHST", "ART": "ART", "ECT": "ECT", "LHDT": "LHDT", "MEZ": "MEZ", "EST": "EST", "WESZ": "WESZ", "GYT": "GYT", "AWST": "AWST", "WIT": "WIT", "HAT": "HAT", "SRT": "SRT", "COT": "COT", "ACWST": "ACWST", "SAST": "SAST", "JDT": "JDT", "HNT": "HNT", "NZDT": "NZDT", "WAST": "WAST", "OEZ": "OEZ", "ACST": "ACST", "UYST": "UYST", "CHAST": "CHAST", "AEST": "AEST", "AEDT": "AEDT", "MYT": "MYT", "SGT": "SGT", "ACDT": "ACDT", "IST": "IST", "PST": "PST", "HAST": "HAST", "GMT": "GMT", "COST": "COST", "CLST": "CLST", "WART": "WART", "WIB": "WIB", "CLT": "CLT", "PDT": "PDT", "TMST": "TMST", "CST": "CST", "CHADT": "CHADT", "ChST": "ChST", "AKDT": "AKDT", "OESZ": "OESZ", "CDT": "CDT", "MDT": "MDT", "ACWDT": "ACWDT", "NZST": "NZST", "WAT": "WAT", "HADT": "HADT", "AKST": "AKST", "BOT": "BOT", "ARST": "ARST", "MST": "MST", "ADT": "ADT", "CAT": "CAT", "WITA": "WITA", "JST": "JST", "VET": "VET", "AWDT": "AWDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "MESZ": "MESZ", "AST": "AST", "HKT": "HKT"},
}
}
@@ -173,20 +173,19 @@ func (kde *kde) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kde' and handles both Whole and Real numbers based on 'v'
-func (kde *kde) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kde *kde) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kde' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kde *kde) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kde *kde) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kde'
-func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
@@ -198,20 +197,14 @@ func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kde.decimal) - 1; j >= 0; j-- {
- b = append(b, kde.decimal[j])
- }
-
+ b = append(b, kde.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kde.group) - 1; j >= 0; j-- {
- b = append(b, kde.group[j])
- }
-
+ b = append(b, kde.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kde.minus) - 1; j >= 0; j-- {
- b = append(b, kde.minus[j])
- }
+ b = append(b, kde.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kde'
// in accounting notation.
-func (kde *kde) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kde *kde) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
@@ -265,20 +255,14 @@ func (kde *kde) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kde.decimal) - 1; j >= 0; j-- {
- b = append(b, kde.decimal[j])
- }
-
+ b = append(b, kde.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kde.group) - 1; j >= 0; j-- {
- b = append(b, kde.group[j])
- }
-
+ b = append(b, kde.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kde *kde) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kde.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kde'
diff --git a/kde_TZ/kde_TZ.go b/kde_TZ/kde_TZ.go
index 8741c2d6..278215ff 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{"PDT": "PDT", "ADT": "ADT", "IST": "IST", "WESZ": "WESZ", "HNT": "HNT", "NZDT": "NZDT", "HKT": "HKT", "PST": "PST", "CHADT": "CHADT", "WART": "WART", "WAT": "WAT", "UYST": "UYST", "EDT": "EDT", "OESZ": "OESZ", "ACDT": "ACDT", "SGT": "SGT", "WIB": "WIB", "COT": "COT", "WITA": "WITA", "AKDT": "AKDT", "MST": "MST", "EAT": "EAT", "CLST": "CLST", "GMT": "GMT", "ACWDT": "ACWDT", "HAST": "HAST", "HADT": "HADT", "UYT": "UYT", "EST": "EST", "MEZ": "MEZ", "ACWST": "ACWST", "LHDT": "LHDT", "CAT": "CAT", "OEZ": "OEZ", "COST": "COST", "MDT": "MDT", "WARST": "WARST", "TMST": "TMST", "BT": "BT", "GYT": "GYT", "SRT": "SRT", "JDT": "JDT", "∅∅∅": "∅∅∅", "HKST": "HKST", "CHAST": "CHAST", "JST": "JST", "CLT": "CLT", "TMT": "TMT", "BOT": "BOT", "SAST": "SAST", "ChST": "ChST", "AKST": "AKST", "AEST": "AEST", "ART": "ART", "MESZ": "MESZ", "MYT": "MYT", "AWDT": "AWDT", "HAT": "HAT", "CDT": "CDT", "NZST": "NZST", "WAST": "WAST", "AST": "AST", "ECT": "ECT", "WIT": "WIT", "WEZ": "WEZ", "AWST": "AWST", "AEDT": "AEDT", "ARST": "ARST", "VET": "VET", "LHST": "LHST", "CST": "CST", "ACST": "ACST", "GFT": "GFT"},
+ timezones: map[string]string{"ACST": "ACST", "AEST": "AEST", "BOT": "BOT", "ECT": "ECT", "SAST": "SAST", "OESZ": "OESZ", "WIB": "WIB", "WARST": "WARST", "AWST": "AWST", "EST": "EST", "GMT": "GMT", "WESZ": "WESZ", "ACWDT": "ACWDT", "BT": "BT", "HADT": "HADT", "WEZ": "WEZ", "AST": "AST", "ADT": "ADT", "IST": "IST", "UYST": "UYST", "GFT": "GFT", "AKST": "AKST", "HNT": "HNT", "MST": "MST", "HAST": "HAST", "AWDT": "AWDT", "SRT": "SRT", "AKDT": "AKDT", "LHST": "LHST", "CLST": "CLST", "WART": "WART", "PDT": "PDT", "TMST": "TMST", "MESZ": "MESZ", "EDT": "EDT", "LHDT": "LHDT", "AEDT": "AEDT", "VET": "VET", "EAT": "EAT", "TMT": "TMT", "JDT": "JDT", "CLT": "CLT", "JST": "JST", "ACDT": "ACDT", "HAT": "HAT", "WIT": "WIT", "ART": "ART", "WITA": "WITA", "ChST": "ChST", "∅∅∅": "∅∅∅", "UYT": "UYT", "CST": "CST", "WAT": "WAT", "NZDT": "NZDT", "OEZ": "OEZ", "MYT": "MYT", "SGT": "SGT", "CAT": "CAT", "CHADT": "CHADT", "PST": "PST", "MDT": "MDT", "HKST": "HKST", "CDT": "CDT", "WAST": "WAST", "NZST": "NZST", "HKT": "HKT", "ARST": "ARST", "CHAST": "CHAST", "GYT": "GYT", "COT": "COT", "COST": "COST", "ACWST": "ACWST", "MEZ": "MEZ"},
}
}
@@ -173,20 +173,19 @@ func (kde *kde_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kde_TZ' and handles both Whole and Real numbers based on 'v'
-func (kde *kde_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kde *kde_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kde_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kde *kde_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kde *kde_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kde_TZ'
-func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
@@ -198,20 +197,14 @@ func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kde.decimal) - 1; j >= 0; j-- {
- b = append(b, kde.decimal[j])
- }
-
+ b = append(b, kde.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kde.group) - 1; j >= 0; j-- {
- b = append(b, kde.group[j])
- }
-
+ b = append(b, kde.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kde.minus) - 1; j >= 0; j-- {
- b = append(b, kde.minus[j])
- }
+ b = append(b, kde.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kde_TZ'
// in accounting notation.
-func (kde *kde_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kde *kde_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
@@ -265,20 +255,14 @@ func (kde *kde_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kde.decimal) - 1; j >= 0; j-- {
- b = append(b, kde.decimal[j])
- }
-
+ b = append(b, kde.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kde.group) - 1; j >= 0; j-- {
- b = append(b, kde.group[j])
- }
-
+ b = append(b, kde.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kde *kde_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kde.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kde_TZ'
diff --git a/kea/kea.go b/kea/kea.go
index c8137bf8..f7458d37 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{"∅∅∅": "∅∅∅", "HNT": "HNT", "EDT": "Ora Oriental di Verãu", "WAT": "Ora Padrãu di Afrika Osidental", "SRT": "SRT", "IST": "IST", "HAST": "HAST", "AEST": "Ora Padrãu di Australia Oriental", "MEZ": "Ora Padrãu di Europa Sentral", "BT": "BT", "CLST": "CLST", "AST": "Ora Padrãu di Atlantiku", "MST": "Ora di Montanha Padrãu", "MYT": "MYT", "CHAST": "CHAST", "WARST": "WARST", "GFT": "GFT", "TMT": "TMT", "HAT": "HAT", "PST": "Ora di Pasifiku Padrãu", "COT": "COT", "COST": "COST", "JST": "JST", "AKST": "AKST", "EAT": "Ora di Afrika Oriental", "CDT": "Ora Sentral di Verãu", "PDT": "Ora di Pasifiku di Verãu", "BOT": "BOT", "VET": "VET", "CAT": "Ora di Afrika Sentral", "AEDT": "Ora di Verãu di Australia Oriental", "HKT": "HKT", "MESZ": "Ora di Verãu di Europa Sentral", "ARST": "ARST", "WIT": "WIT", "OEZ": "Ora Padrãu di Europa Oriental", "NZST": "NZST", "HKST": "HKST", "MDT": "Ora di Verãu di Montanha", "SGT": "SGT", "WEZ": "Ora Padrãu di Europa Osidental", "UYST": "UYST", "CST": "Ora Sentral Padrãu", "EST": "Ora Oriental Padrãu", "OESZ": "Ora di Verãu di Europa Oriental", "CHADT": "CHADT", "ACST": "Ora Padrãu di Australia Sentral", "ACDT": "Ora di Verãu di Australia Sentral", "GYT": "GYT", "AKDT": "AKDT", "AWDT": "Ora di Verãu di Australia Osidental", "WART": "WART", "WAST": "Ora di Verão di Afrika Osidental", "ART": "ART", "SAST": "Ora di Sul di Afrika", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "WITA": "WITA", "ECT": "ECT", "CLT": "CLT", "UYT": "UYT", "TMST": "TMST", "HADT": "HADT", "WESZ": "Ora di Verãu di Europa Osidental", "GMT": "GMT", "WIB": "WIB", "NZDT": "NZDT", "ADT": "Ora di Verãu di Atlantiku", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "LHST": "LHST", "LHDT": "LHDT", "ChST": "ChST", "JDT": "JDT", "AWST": "Ora Padrãu di Australia Osidental"},
+ timezones: map[string]string{"LHST": "LHST", "CAT": "Ora di Afrika Sentral", "EST": "Ora Oriental Padrãu", "WEZ": "Ora Padrãu di Europa Osidental", "WIB": "WIB", "MEZ": "Ora Padrãu di Europa Sentral", "ACDT": "Ora di Verãu di Australia Sentral", "GMT": "GMT", "AKDT": "AKDT", "PDT": "Ora di Pasifiku di Verãu", "HNT": "HNT", "BT": "BT", "NZST": "NZST", "WARST": "WARST", "MDT": "MDT", "WESZ": "Ora di Verãu di Europa Osidental", "OEZ": "Ora Padrãu di Europa Oriental", "JST": "JST", "JDT": "JDT", "HAT": "HAT", "BOT": "BOT", "ARST": "ARST", "MESZ": "Ora di Verãu di Europa Sentral", "PST": "Ora di Pasifiku Padrãu", "WITA": "WITA", "TMT": "TMT", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "LHDT": "LHDT", "ECT": "ECT", "WAST": "Ora di Verão di Afrika Osidental", "AST": "Ora Padrãu di Atlantiku", "HKT": "HKT", "VET": "VET", "CDT": "Ora Sentral di Verãu", "HADT": "HADT", "AKST": "AKST", "∅∅∅": "∅∅∅", "MST": "MST", "ADT": "Ora di Verãu di Atlantiku", "CST": "Ora Sentral Padrãu", "CLST": "CLST", "WART": "WART", "ART": "ART", "ChST": "ChST", "CHADT": "CHADT", "OESZ": "Ora di Verãu di Europa Oriental", "CLT": "CLT", "AEDT": "Ora di Verãu di Australia Oriental", "AWST": "Ora Padrãu di Australia Osidental", "NZDT": "NZDT", "AWDT": "Ora di Verãu di Australia Osidental", "SRT": "SRT", "UYST": "UYST", "GFT": "GFT", "TMST": "TMST", "HAST": "HAST", "WAT": "Ora Padrãu di Afrika Osidental", "CHAST": "CHAST", "ACST": "Ora Padrãu di Australia Sentral", "IST": "IST", "HKST": "HKST", "COST": "COST", "MYT": "MYT", "UYT": "UYT", "WIT": "WIT", "GYT": "GYT", "SGT": "SGT", "EDT": "Ora Oriental di Verãu", "COT": "COT", "EAT": "Ora di Afrika Oriental", "SAST": "Ora di Sul di Afrika", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "AEST": "Ora Padrãu di Australia Oriental"},
}
}
@@ -183,7 +183,8 @@ func (kea *kea) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kea' and handles both Whole and Real numbers based on 'v'
-func (kea *kea) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (kea *kea) FmtNumber(num float64, v uint64) (results string) {
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -222,13 +222,12 @@ func (kea *kea) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kea' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kea *kea) FmtPercent(num float64, v uint64) (results string) {
+func (kea *kea) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kea.decimal)
b := make([]byte, 0, l)
@@ -254,12 +253,11 @@ func (kea *kea) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kea.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kea'
-func (kea *kea) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kea *kea) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
@@ -281,7 +279,6 @@ func (kea *kea) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -315,13 +312,12 @@ func (kea *kea) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kea'
// in accounting notation.
-func (kea *kea) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kea *kea) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
@@ -343,7 +339,6 @@ func (kea *kea) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -384,8 +379,7 @@ func (kea *kea) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kea'
diff --git a/kea_CV/kea_CV.go b/kea_CV/kea_CV.go
index c16623d8..ec2ca9d8 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{"LHST": "LHST", "WART": "WART", "WARST": "WARST", "GFT": "GFT", "JST": "JST", "MST": "MST", "HKT": "HKT", "CDT": "Ora Sentral di Verãu", "COST": "COST", "EAT": "Ora di Afrika Oriental", "CLT": "CLT", "CLST": "CLST", "GYT": "GYT", "AST": "Ora Padrãu di Atlantiku", "MDT": "MDT", "BOT": "BOT", "VET": "VET", "MYT": "MYT", "PST": "Ora di Pasifiku Padrãu", "WAT": "Ora Padrãu di Afrika Osidental", "AWST": "Ora Padrãu di Australia Osidental", "HKST": "HKST", "CST": "Ora Sentral Padrãu", "UYST": "UYST", "TMT": "TMT", "SAST": "Ora di Sul di Afrika", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "WIT": "WIT", "WEZ": "Ora Padrãu di Europa Osidental", "NZST": "NZST", "CHAST": "CHAST", "BT": "BT", "TMST": "TMST", "EST": "Ora Oriental Padrãu", "COT": "COT", "MEZ": "Ora Padrãu di Europa Sentral", "SRT": "SRT", "AKST": "AKST", "UYT": "UYT", "AEST": "Ora Padrãu di Australia Oriental", "ART": "ART", "WAST": "Ora di Verão di Afrika Osidental", "HAST": "HAST", "HADT": "HADT", "IST": "IST", "HNT": "HNT", "OEZ": "Ora Padrãu di Europa Oriental", "ADT": "Ora di Verãu di Atlantiku", "ECT": "ECT", "SGT": "SGT", "AWDT": "Ora di Verãu di Australia Osidental", "HAT": "HAT", "∅∅∅": "∅∅∅", "ACDT": "Ora di Verãu di Australia Sentral", "AKDT": "AKDT", "CAT": "Ora di Afrika Sentral", "WIB": "WIB", "ACST": "Ora Padrãu di Australia Sentral", "JDT": "JDT", "NZDT": "NZDT", "PDT": "Ora di Pasifiku di Verãu", "CHADT": "CHADT", "ChST": "ChST", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "WESZ": "Ora di Verãu di Europa Osidental", "EDT": "Ora Oriental di Verãu", "AEDT": "Ora di Verãu di Australia Oriental", "WITA": "WITA", "GMT": "GMT", "ARST": "ARST", "OESZ": "Ora di Verãu di Europa Oriental", "MESZ": "Ora di Verãu di Europa Sentral", "LHDT": "LHDT"},
+ timezones: map[string]string{"CLST": "CLST", "SAST": "Ora di Sul di Afrika", "MST": "Ora di Montanha Padrãu", "BOT": "BOT", "CHAST": "CHAST", "WIB": "WIB", "SGT": "SGT", "IST": "IST", "PST": "Ora di Pasifiku Padrãu", "LHST": "LHST", "AEDT": "Ora di Verãu di Australia Oriental", "MDT": "Ora di Verãu di Montanha", "ARST": "ARST", "JST": "JST", "VET": "VET", "HAT": "HAT", "AWST": "Ora Padrãu di Australia Osidental", "UYT": "UYT", "WAT": "Ora Padrãu di Afrika Osidental", "MYT": "MYT", "UYST": "UYST", "CAT": "Ora di Afrika Sentral", "WEZ": "Ora Padrãu di Europa Osidental", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "OEZ": "Ora Padrãu di Europa Oriental", "AST": "Ora Padrãu di Atlantiku", "AEST": "Ora Padrãu di Australia Oriental", "PDT": "Ora di Pasifiku di Verãu", "WITA": "WITA", "JDT": "JDT", "SRT": "SRT", "HKT": "HKT", "COT": "COT", "HNT": "HNT", "AWDT": "Ora di Verãu di Australia Osidental", "WIT": "WIT", "CST": "Ora Sentral Padrãu", "NZDT": "NZDT", "HADT": "HADT", "ChST": "ChST", "AKDT": "AKDT", "MEZ": "Ora Padrãu di Europa Sentral", "MESZ": "Ora di Verãu di Europa Sentral", "OESZ": "Ora di Verãu di Europa Oriental", "ACST": "Ora Padrãu di Australia Sentral", "TMT": "TMT", "EAT": "Ora di Afrika Oriental", "CLT": "CLT", "HKST": "HKST", "BT": "BT", "COST": "COST", "LHDT": "LHDT", "WAST": "Ora di Verão di Afrika Osidental", "∅∅∅": "∅∅∅", "ART": "ART", "GFT": "GFT", "HAST": "HAST", "NZST": "NZST", "ECT": "ECT", "WESZ": "Ora di Verãu di Europa Osidental", "WART": "WART", "ADT": "Ora di Verãu di Atlantiku", "ACDT": "Ora di Verãu di Australia Sentral", "EST": "Ora Oriental Padrãu", "AKST": "AKST", "WARST": "WARST", "GYT": "GYT", "CDT": "Ora Sentral di Verãu", "GMT": "GMT", "CHADT": "CHADT", "TMST": "TMST", "EDT": "Ora Oriental di Verãu", "ACWST": "Ora Padrãu di Australia Sentru-Osidental"},
}
}
@@ -183,7 +183,8 @@ func (kea *kea_CV) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kea_CV' and handles both Whole and Real numbers based on 'v'
-func (kea *kea_CV) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (kea *kea_CV) FmtNumber(num float64, v uint64) (results string) {
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -222,13 +222,12 @@ func (kea *kea_CV) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kea_CV' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kea *kea_CV) FmtPercent(num float64, v uint64) (results string) {
+func (kea *kea_CV) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kea.decimal)
b := make([]byte, 0, l)
@@ -254,12 +253,11 @@ func (kea *kea_CV) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kea.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kea_CV'
-func (kea *kea_CV) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kea *kea_CV) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
@@ -281,7 +279,6 @@ func (kea *kea_CV) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -315,13 +312,12 @@ func (kea *kea_CV) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kea_CV'
// in accounting notation.
-func (kea *kea_CV) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kea *kea_CV) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
@@ -343,7 +339,6 @@ func (kea *kea_CV) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(kea.group) - 1; j >= 0; j-- {
b = append(b, kea.group[j])
}
-
count = 1
} else {
count++
@@ -384,8 +379,7 @@ func (kea *kea_CV) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kea_CV'
diff --git a/khq/khq.go b/khq/khq.go
index 7b55f4e1..8320619e 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{"ChST": "ChST", "OESZ": "OESZ", "SRT": "SRT", "GFT": "GFT", "ACWDT": "ACWDT", "AKDT": "AKDT", "AWST": "AWST", "HKT": "HKT", "EDT": "EDT", "PST": "PST", "TMST": "TMST", "MYT": "MYT", "SGT": "SGT", "EST": "EST", "EAT": "EAT", "CST": "CST", "CLST": "CLST", "WAT": "WAT", "HAST": "HAST", "AWDT": "AWDT", "ARST": "ARST", "UYST": "UYST", "NZST": "NZST", "AST": "AST", "MEZ": "MEZ", "JST": "JST", "CDT": "CDT", "ART": "ART", "WARST": "WARST", "WIT": "WIT", "HADT": "HADT", "GMT": "GMT", "CLT": "CLT", "WIB": "WIB", "PDT": "PDT", "CHADT": "CHADT", "ADT": "ADT", "JDT": "JDT", "IST": "IST", "WESZ": "WESZ", "TMT": "TMT", "ACWST": "ACWST", "COT": "COT", "UYT": "UYT", "AEST": "AEST", "OEZ": "OEZ", "HKST": "HKST", "HNT": "HNT", "SAST": "SAST", "ECT": "ECT", "LHST": "LHST", "WEZ": "WEZ", "BOT": "BOT", "LHDT": "LHDT", "CAT": "CAT", "NZDT": "NZDT", "CHAST": "CHAST", "WART": "WART", "ACDT": "ACDT", "WAST": "WAST", "MESZ": "MESZ", "AKST": "AKST", "HAT": "HAT", "ACST": "ACST", "AEDT": "AEDT", "COST": "COST", "BT": "BT", "GYT": "GYT", "VET": "VET", "∅∅∅": "∅∅∅", "MST": "MST", "MDT": "MDT", "WITA": "WITA"},
+ timezones: map[string]string{"HAT": "HAT", "CAT": "CAT", "SAST": "SAST", "ACWDT": "ACWDT", "CLT": "CLT", "ADT": "ADT", "PDT": "PDT", "WIB": "WIB", "OEZ": "OEZ", "AEDT": "AEDT", "PST": "PST", "HKT": "HKT", "WARST": "WARST", "∅∅∅": "∅∅∅", "UYST": "UYST", "HADT": "HADT", "AKDT": "AKDT", "AEST": "AEST", "BT": "BT", "ACWST": "ACWST", "JST": "JST", "VET": "VET", "HNT": "HNT", "GFT": "GFT", "COT": "COT", "NZDT": "NZDT", "JDT": "JDT", "MDT": "MDT", "TMT": "TMT", "ChST": "ChST", "WAT": "WAT", "GMT": "GMT", "EAT": "EAT", "CHAST": "CHAST", "MEZ": "MEZ", "MYT": "MYT", "WIT": "WIT", "CST": "CST", "AKST": "AKST", "ECT": "ECT", "LHST": "LHST", "ACST": "ACST", "ACDT": "ACDT", "IST": "IST", "AWST": "AWST", "ART": "ART", "CHADT": "CHADT", "CLST": "CLST", "SRT": "SRT", "EST": "EST", "OESZ": "OESZ", "WART": "WART", "AWDT": "AWDT", "UYT": "UYT", "WAST": "WAST", "WEZ": "WEZ", "LHDT": "LHDT", "ARST": "ARST", "HAST": "HAST", "COST": "COST", "NZST": "NZST", "MESZ": "MESZ", "GYT": "GYT", "MST": "MST", "SGT": "SGT", "HKST": "HKST", "WITA": "WITA", "TMST": "TMST", "CDT": "CDT", "EDT": "EDT", "BOT": "BOT", "WESZ": "WESZ", "AST": "AST"},
}
}
@@ -170,20 +170,19 @@ func (khq *khq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'khq' and handles both Whole and Real numbers based on 'v'
-func (khq *khq) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (khq *khq) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'khq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (khq *khq) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (khq *khq) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'khq'
-func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
@@ -195,10 +194,7 @@ func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(khq.decimal) - 1; j >= 0; j-- {
- b = append(b, khq.decimal[j])
- }
-
+ b = append(b, khq.decimal[0])
inWhole = true
continue
}
@@ -208,7 +204,6 @@ func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(khq.group) - 1; j >= 0; j-- {
b = append(b, khq.group[j])
}
-
count = 1
} else {
count++
@@ -219,9 +214,7 @@ func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(khq.minus) - 1; j >= 0; j-- {
- b = append(b, khq.minus[j])
- }
+ b = append(b, khq.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'khq'
// in accounting notation.
-func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
@@ -260,10 +252,7 @@ func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(khq.decimal) - 1; j >= 0; j-- {
- b = append(b, khq.decimal[j])
- }
-
+ b = append(b, khq.decimal[0])
inWhole = true
continue
}
@@ -273,7 +262,6 @@ func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(khq.group) - 1; j >= 0; j-- {
b = append(b, khq.group[j])
}
-
count = 1
} else {
count++
@@ -285,9 +273,7 @@ func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(khq.minus) - 1; j >= 0; j-- {
- b = append(b, khq.minus[j])
- }
+ b = append(b, khq.minus[0])
}
@@ -314,8 +300,7 @@ func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'khq'
diff --git a/khq_ML/khq_ML.go b/khq_ML/khq_ML.go
index b57a3b0e..10563939 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{"VET": "VET", "ChST": "ChST", "AKST": "AKST", "HADT": "HADT", "AWDT": "AWDT", "BOT": "BOT", "AEDT": "AEDT", "WIB": "WIB", "CHADT": "CHADT", "WAST": "WAST", "ACST": "ACST", "WIT": "WIT", "EDT": "EDT", "PST": "PST", "WAT": "WAT", "BT": "BT", "CST": "CST", "CLT": "CLT", "UYT": "UYT", "TMST": "TMST", "LHST": "LHST", "JDT": "JDT", "UYST": "UYST", "GMT": "GMT", "MDT": "MDT", "GFT": "GFT", "HAST": "HAST", "CDT": "CDT", "WESZ": "WESZ", "ADT": "ADT", "MST": "MST", "HKST": "HKST", "WEZ": "WEZ", "CAT": "CAT", "ART": "ART", "TMT": "TMT", "AWST": "AWST", "OEZ": "OEZ", "MEZ": "MEZ", "LHDT": "LHDT", "AEST": "AEST", "COT": "COT", "COST": "COST", "MYT": "MYT", "ECT": "ECT", "HNT": "HNT", "HAT": "HAT", "PDT": "PDT", "WART": "WART", "AST": "AST", "ACWDT": "ACWDT", "AKDT": "AKDT", "NZST": "NZST", "ACDT": "ACDT", "GYT": "GYT", "WITA": "WITA", "IST": "IST", "CLST": "CLST", "CHAST": "CHAST", "ARST": "ARST", "MESZ": "MESZ", "SRT": "SRT", "NZDT": "NZDT", "JST": "JST", "SGT": "SGT", "HKT": "HKT", "WARST": "WARST", "SAST": "SAST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "EAT": "EAT", "EST": "EST", "OESZ": "OESZ"},
+ timezones: map[string]string{"SGT": "SGT", "WIB": "WIB", "MEZ": "MEZ", "ACWDT": "ACWDT", "TMST": "TMST", "ECT": "ECT", "MST": "MST", "ACDT": "ACDT", "BT": "BT", "EST": "EST", "NZDT": "NZDT", "CAT": "CAT", "WITA": "WITA", "TMT": "TMT", "HADT": "HADT", "WESZ": "WESZ", "VET": "VET", "UYST": "UYST", "LHDT": "LHDT", "CHAST": "CHAST", "CHADT": "CHADT", "AEST": "AEST", "ACST": "ACST", "MYT": "MYT", "AKST": "AKST", "MDT": "MDT", "UYT": "UYT", "JST": "JST", "GYT": "GYT", "PST": "PST", "PDT": "PDT", "ChST": "ChST", "CDT": "CDT", "OESZ": "OESZ", "ADT": "ADT", "BOT": "BOT", "GMT": "GMT", "EDT": "EDT", "HNT": "HNT", "IST": "IST", "HKST": "HKST", "GFT": "GFT", "ARST": "ARST", "WAST": "WAST", "AWDT": "AWDT", "CLST": "CLST", "JDT": "JDT", "HKT": "HKT", "WAT": "WAT", "NZST": "NZST", "OEZ": "OEZ", "SRT": "SRT", "COST": "COST", "SAST": "SAST", "WART": "WART", "WARST": "WARST", "AST": "AST", "AKDT": "AKDT", "CLT": "CLT", "AWST": "AWST", "HAT": "HAT", "ACWST": "ACWST", "LHST": "LHST", "EAT": "EAT", "MESZ": "MESZ", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "COT": "COT", "WIT": "WIT", "ART": "ART", "HAST": "HAST", "CST": "CST"},
}
}
@@ -170,20 +170,19 @@ func (khq *khq_ML) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'khq_ML' and handles both Whole and Real numbers based on 'v'
-func (khq *khq_ML) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (khq *khq_ML) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'khq_ML' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (khq *khq_ML) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (khq *khq_ML) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'khq_ML'
-func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
@@ -195,10 +194,7 @@ func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(khq.decimal) - 1; j >= 0; j-- {
- b = append(b, khq.decimal[j])
- }
-
+ b = append(b, khq.decimal[0])
inWhole = true
continue
}
@@ -208,7 +204,6 @@ func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(khq.group) - 1; j >= 0; j-- {
b = append(b, khq.group[j])
}
-
count = 1
} else {
count++
@@ -219,9 +214,7 @@ func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(khq.minus) - 1; j >= 0; j-- {
- b = append(b, khq.minus[j])
- }
+ b = append(b, khq.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'khq_ML'
// in accounting notation.
-func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
@@ -260,10 +252,7 @@ func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(khq.decimal) - 1; j >= 0; j-- {
- b = append(b, khq.decimal[j])
- }
-
+ b = append(b, khq.decimal[0])
inWhole = true
continue
}
@@ -273,7 +262,6 @@ func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(khq.group) - 1; j >= 0; j-- {
b = append(b, khq.group[j])
}
-
count = 1
} else {
count++
@@ -285,9 +273,7 @@ func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(khq.minus) - 1; j >= 0; j-- {
- b = append(b, khq.minus[j])
- }
+ b = append(b, khq.minus[0])
}
@@ -314,8 +300,7 @@ func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'khq_ML'
diff --git a/ki/ki.go b/ki/ki.go
index b67ee1b8..ea771d42 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{"∅∅∅": "∅∅∅", "EAT": "EAT", "WESZ": "WESZ", "NZST": "NZST", "ARST": "ARST", "WAST": "WAST", "MEZ": "MEZ", "MDT": "MDT", "ART": "ART", "WART": "WART", "WAT": "WAT", "WITA": "WITA", "OEZ": "OEZ", "WARST": "WARST", "GFT": "GFT", "HKST": "HKST", "COT": "COT", "COST": "COST", "LHDT": "LHDT", "WEZ": "WEZ", "HAT": "HAT", "GYT": "GYT", "ChST": "ChST", "CAT": "CAT", "PST": "PST", "SRT": "SRT", "ACWDT": "ACWDT", "HKT": "HKT", "AWDT": "AWDT", "AEST": "AEST", "ADT": "ADT", "EDT": "EDT", "IST": "IST", "AKDT": "AKDT", "MST": "MST", "NZDT": "NZDT", "BT": "BT", "VET": "VET", "JST": "JST", "JDT": "JDT", "HADT": "HADT", "UYT": "UYT", "PDT": "PDT", "OESZ": "OESZ", "GMT": "GMT", "AEDT": "AEDT", "AST": "AST", "AKST": "AKST", "HNT": "HNT", "EST": "EST", "CHAST": "CHAST", "MESZ": "MESZ", "SAST": "SAST", "LHST": "LHST", "SGT": "SGT", "CST": "CST", "ACDT": "ACDT", "TMST": "TMST", "ACWST": "ACWST", "UYST": "UYST", "CHADT": "CHADT", "BOT": "BOT", "CDT": "CDT", "TMT": "TMT", "WIT": "WIT", "CLT": "CLT", "CLST": "CLST", "ACST": "ACST", "MYT": "MYT", "ECT": "ECT", "HAST": "HAST", "AWST": "AWST", "WIB": "WIB"},
+ timezones: map[string]string{"EAT": "EAT", "SAST": "SAST", "SGT": "SGT", "PST": "PST", "BT": "BT", "NZST": "NZST", "OESZ": "OESZ", "WARST": "WARST", "AEST": "AEST", "MYT": "MYT", "UYST": "UYST", "ARST": "ARST", "HAST": "HAST", "ACWDT": "ACWDT", "CLST": "CLST", "UYT": "UYT", "WITA": "WITA", "HADT": "HADT", "ACWST": "ACWST", "HKST": "HKST", "MDT": "MDT", "WIT": "WIT", "TMST": "TMST", "GMT": "GMT", "MST": "MST", "AKDT": "AKDT", "AWST": "AWST", "WEZ": "WEZ", "PDT": "PDT", "HKT": "HKT", "MEZ": "MEZ", "IST": "IST", "CAT": "CAT", "LHDT": "LHDT", "WAT": "WAT", "CHAST": "CHAST", "AKST": "AKST", "COT": "COT", "COST": "COST", "ECT": "ECT", "NZDT": "NZDT", "GFT": "GFT", "CDT": "CDT", "EST": "EST", "WAST": "WAST", "JST": "JST", "AEDT": "AEDT", "JDT": "JDT", "CLT": "CLT", "WART": "WART", "AST": "AST", "SRT": "SRT", "EDT": "EDT", "WESZ": "WESZ", "WIB": "WIB", "ADT": "ADT", "ACST": "ACST", "AWDT": "AWDT", "ART": "ART", "ChST": "ChST", "∅∅∅": "∅∅∅", "BOT": "BOT", "LHST": "LHST", "VET": "VET", "HNT": "HNT", "OEZ": "OEZ", "TMT": "TMT", "CST": "CST", "CHADT": "CHADT", "GYT": "GYT", "MESZ": "MESZ", "ACDT": "ACDT", "HAT": "HAT"},
}
}
@@ -173,20 +173,19 @@ func (ki *ki) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ki' and handles both Whole and Real numbers based on 'v'
-func (ki *ki) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ki *ki) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ki' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ki *ki) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ki *ki) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ki'
-func (ki *ki) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -198,20 +197,14 @@ func (ki *ki) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ki.decimal) - 1; j >= 0; j-- {
- b = append(b, ki.decimal[j])
- }
-
+ b = append(b, ki.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ki.group) - 1; j >= 0; j-- {
- b = append(b, ki.group[j])
- }
-
+ b = append(b, ki.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (ki *ki) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ki.minus) - 1; j >= 0; j-- {
- b = append(b, ki.minus[j])
- }
+ b = append(b, ki.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (ki *ki) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ki'
// in accounting notation.
-func (ki *ki) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ki *ki) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
@@ -265,20 +255,14 @@ func (ki *ki) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ki.decimal) - 1; j >= 0; j-- {
- b = append(b, ki.decimal[j])
- }
-
+ b = append(b, ki.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ki.group) - 1; j >= 0; j-- {
- b = append(b, ki.group[j])
- }
-
+ b = append(b, ki.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (ki *ki) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ki.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ki'
diff --git a/ki_KE/ki_KE.go b/ki_KE/ki_KE.go
index 26582571..f9bf7f20 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{"HAST": "HAST", "WEZ": "WEZ", "HAT": "HAT", "MDT": "MDT", "GFT": "GFT", "ACDT": "ACDT", "ACWDT": "ACWDT", "AWST": "AWST", "IST": "IST", "WARST": "WARST", "WAT": "WAT", "TMST": "TMST", "HADT": "HADT", "WIB": "WIB", "OEZ": "OEZ", "MEZ": "MEZ", "SRT": "SRT", "CAT": "CAT", "AEDT": "AEDT", "AWDT": "AWDT", "COT": "COT", "ACWST": "ACWST", "AKST": "AKST", "WAST": "WAST", "WITA": "WITA", "JDT": "JDT", "AKDT": "AKDT", "GMT": "GMT", "MESZ": "MESZ", "VET": "VET", "UYT": "UYT", "WIT": "WIT", "CDT": "CDT", "BT": "BT", "MST": "MST", "TMT": "TMT", "EDT": "EDT", "PST": "PST", "COST": "COST", "BOT": "BOT", "JST": "JST", "∅∅∅": "∅∅∅", "HNT": "HNT", "CST": "CST", "CLT": "CLT", "AEST": "AEST", "ECT": "ECT", "WESZ": "WESZ", "NZST": "NZST", "NZDT": "NZDT", "CHADT": "CHADT", "ACST": "ACST", "GYT": "GYT", "LHST": "LHST", "HKT": "HKT", "LHDT": "LHDT", "PDT": "PDT", "UYST": "UYST", "EST": "EST", "OESZ": "OESZ", "ARST": "ARST", "WART": "WART", "ChST": "ChST", "EAT": "EAT", "HKST": "HKST", "CHAST": "CHAST", "AST": "AST", "MYT": "MYT", "SGT": "SGT", "ART": "ART", "ADT": "ADT", "SAST": "SAST", "CLST": "CLST"},
+ timezones: map[string]string{"GFT": "GFT", "WITA": "WITA", "EAT": "EAT", "WIB": "WIB", "AWST": "AWST", "CDT": "CDT", "ChST": "ChST", "OESZ": "OESZ", "ART": "ART", "MST": "MST", "ACWDT": "ACWDT", "CLST": "CLST", "JST": "JST", "CHADT": "CHADT", "ADT": "ADT", "ACST": "ACST", "COST": "COST", "ECT": "ECT", "LHDT": "LHDT", "CAT": "CAT", "HKT": "HKT", "∅∅∅": "∅∅∅", "AST": "AST", "IST": "IST", "HAT": "HAT", "WIT": "WIT", "AEST": "AEST", "BOT": "BOT", "SRT": "SRT", "EST": "EST", "AKST": "AKST", "AKDT": "AKDT", "NZST": "NZST", "WAT": "WAT", "WESZ": "WESZ", "OEZ": "OEZ", "CLT": "CLT", "AEDT": "AEDT", "BT": "BT", "SGT": "SGT", "JDT": "JDT", "PST": "PST", "TMST": "TMST", "GMT": "GMT", "COT": "COT", "UYST": "UYST", "HADT": "HADT", "ACDT": "ACDT", "MYT": "MYT", "HNT": "HNT", "GYT": "GYT", "TMT": "TMT", "HAST": "HAST", "LHST": "LHST", "NZDT": "NZDT", "SAST": "SAST", "WEZ": "WEZ", "AWDT": "AWDT", "UYT": "UYT", "ARST": "ARST", "MEZ": "MEZ", "MESZ": "MESZ", "VET": "VET", "PDT": "PDT", "EDT": "EDT", "MDT": "MDT", "ACWST": "ACWST", "WART": "WART", "HKST": "HKST", "CST": "CST", "WAST": "WAST", "CHAST": "CHAST", "WARST": "WARST"},
}
}
@@ -173,20 +173,19 @@ func (ki *ki_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ki_KE' and handles both Whole and Real numbers based on 'v'
-func (ki *ki_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ki *ki_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ki_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ki *ki_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ki *ki_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ki_KE'
-func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
@@ -198,20 +197,14 @@ func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ki.decimal) - 1; j >= 0; j-- {
- b = append(b, ki.decimal[j])
- }
-
+ b = append(b, ki.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ki.group) - 1; j >= 0; j-- {
- b = append(b, ki.group[j])
- }
-
+ b = append(b, ki.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ki.minus) - 1; j >= 0; j-- {
- b = append(b, ki.minus[j])
- }
+ b = append(b, ki.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ki_KE'
// in accounting notation.
-func (ki *ki_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ki *ki_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
@@ -265,20 +255,14 @@ func (ki *ki_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ki.decimal) - 1; j >= 0; j-- {
- b = append(b, ki.decimal[j])
- }
-
+ b = append(b, ki.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ki.group) - 1; j >= 0; j-- {
- b = append(b, ki.group[j])
- }
-
+ b = append(b, ki.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (ki *ki_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ki.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ki_KE'
diff --git a/kk/kk.go b/kk/kk.go
index d6c998f6..808e1c51 100644
--- a/kk/kk.go
+++ b/kk/kk.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "kk",
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{"AWDT": "Австралия жазғы батыс уақыты", "CHAST": "Чатем стандартты уақыты", "AST": "Атлантика стандартты уақыты", "IST": "Үндістан стандартты уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "GMT": "Гринвич уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "CLT": "Чили стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты", "SGT": "Сингапур уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "ADT": "Атлантика жазғы уақыты", "GFT": "Француз Гвианасы уақыты", "WITA": "Орталық Индонезия уақыты", "TMT": "Түрікменстан стандартты уақыты", "SAST": "Оңтүстік Африка уақыты", "WIT": "Шығыс Индонезия уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "ChST": "Чаморро стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "WAT": "Батыс Африка стандартты уақыты", "ECT": "Эквадор уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "AKDT": "Аляска жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "∅∅∅": "Азор аралдары жазғы уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "JDT": "Жапония жазғы уақыты", "HKST": "Гонконг жазғы уақыты", "WIB": "Батыс Индонезия уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "ACST": "Австралия стандартты орталық уақыты", "HKT": "Гонконг стандартты уақыты", "ART": "Аргентина стандартты уақыты", "COST": "Колумбия жазғы уақыты", "UYT": "Уругвай стандартты уақыты", "COT": "Колумбия стандартты уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "CAT": "Орталық Африка уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "SRT": "Суринам уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "UYST": "Уругвай жазғы уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "AEST": "Австралия стандартты шығыс уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "WAST": "Батыс Африка жазғы уақыты", "BT": "Бутан уақыты", "MYT": "Малайзия уақыты", "CHADT": "Чатем жазғы уақыты", "BOT": "Боливия уақыты", "GYT": "Гайана уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "LHST": "Лорд-Хау стандартты уақыты", "AKST": "Аляска стандартты уақыты", "VET": "Венесуэла уақыты", "JST": "Жапония стандартты уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "WART": "Батыс Аргентина стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "EAT": "Шығыс Африка уақыты", "CLST": "Чили жазғы уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "AWST": "Австралия стандартты батыс уақыты"},
+ timezones: map[string]string{"PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "ECT": "Эквадор уақыты", "AEST": "Австралия стандартты шығыс уақыты", "HKST": "Гонконг жазғы уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "ChST": "Чаморро стандартты уақыты", "AKDT": "Аляска жазғы уақыты", "WAST": "Батыс Африка жазғы уақыты", "CHADT": "Чатем жазғы уақыты", "JST": "Жапония стандартты уақыты", "SRT": "Суринам уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "SAST": "Оңтүстік Африка уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "BOT": "Боливия уақыты", "CLST": "Чили жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "VET": "Венесуэла уақыты", "JDT": "Жапония жазғы уақыты", "WART": "Батыс Аргентина стандартты уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "AWST": "Австралия стандартты батыс уақыты", "CAT": "Орталық Африка уақыты", "UYT": "Уругвай стандартты уақыты", "ART": "Аргентина стандартты уақыты", "LHST": "Лорд-Хау стандартты уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "AWDT": "Австралия жазғы батыс уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "∅∅∅": "Азор аралдары жазғы уақыты", "HKT": "Гонконг стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "COT": "Колумбия стандартты уақыты", "WAT": "Батыс Африка стандартты уақыты", "WIB": "Батыс Индонезия уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "WIT": "Шығыс Индонезия уақыты", "AKST": "Аляска стандартты уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "CLT": "Чили стандартты уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "GYT": "Гайана уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "WITA": "Орталық Индонезия уақыты", "TMT": "Түрікменстан стандартты уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "COST": "Колумбия жазғы уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "MYT": "Малайзия уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "IST": "Үндістан стандартты уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "CHAST": "Чатем стандартты уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "AST": "Атлантика стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "BT": "Бутан уақыты", "GMT": "Гринвич уақыты", "EAT": "Шығыс Африка уақыты", "ADT": "Атлантика жазғы уақыты", "SGT": "Сингапур уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "ARST": "Аргентина жазғы уақыты", "GFT": "Француз Гвианасы уақыты", "AEDT": "Австралия жазғы шығыс уақыты"},
}
}
@@ -207,7 +207,8 @@ func (kk *kk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kk' and handles both Whole and Real numbers based on 'v'
-func (kk *kk) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,7 +228,6 @@ func (kk *kk) FmtNumber(num float64, v uint64) (results string) {
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -246,13 +246,12 @@ func (kk *kk) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kk *kk) FmtPercent(num float64, v uint64) (results string) {
+func (kk *kk) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kk.decimal)
b := make([]byte, 0, l)
@@ -278,12 +277,11 @@ func (kk *kk) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kk'
-func (kk *kk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -305,7 +303,6 @@ func (kk *kk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +336,12 @@ func (kk *kk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kk'
// in accounting notation.
-func (kk *kk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kk *kk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
@@ -367,7 +363,6 @@ func (kk *kk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -408,8 +403,7 @@ func (kk *kk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kk'
diff --git a/kk_KZ/kk_KZ.go b/kk_KZ/kk_KZ.go
index 029613a2..13dac69c 100644
--- a/kk_KZ/kk_KZ.go
+++ b/kk_KZ/kk_KZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б.з.д.", "б.з."},
erasNarrow: []string{"", ""},
erasWide: []string{"Біздің заманымызға дейін", "Біздің заманымыз"},
- timezones: map[string]string{"AEDT": "Австралия жазғы шығыс уақыты", "ARST": "Аргентина жазғы уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "VET": "Венесуэла уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "WIB": "Батыс Индонезия уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "WAT": "Батыс Африка стандартты уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "∅∅∅": "Азор аралдары жазғы уақыты", "GYT": "Гайана уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "ART": "Аргентина стандартты уақыты", "WAST": "Батыс Африка жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "CLT": "Чили стандартты уақыты", "CHADT": "Чатем жазғы уақыты", "WIT": "Шығыс Индонезия уақыты", "SGT": "Сингапур уақыты", "WITA": "Орталық Индонезия уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "LHST": "Лорд-Хау стандартты уақыты", "HKST": "Гонконг жазғы уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "CHAST": "Чатем стандартты уақыты", "ACST": "Австралия стандартты орталық уақыты", "SRT": "Суринам уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "AKDT": "Аляска жазғы уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "ChST": "Чаморро стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "JST": "Жапония стандартты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "COST": "Колумбия жазғы уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "AST": "Атлантика стандартты уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "BOT": "Боливия уақыты", "COT": "Колумбия стандартты уақыты", "ADT": "Атлантика жазғы уақыты", "BT": "Бутан уақыты", "GFT": "Француз Гвианасы уақыты", "MYT": "Малайзия уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "CLST": "Чили жазғы уақыты", "AEST": "Австралия стандартты шығыс уақыты", "JDT": "Жапония жазғы уақыты", "EAT": "Шығыс Африка уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "ACDT": "Австралия жазғы орталық уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "IST": "Үндістан стандартты уақыты", "HKT": "Гонконг стандартты уақыты", "GMT": "Гринвич уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "SAST": "Оңтүстік Африка уақыты", "AWDT": "Австралия жазғы батыс уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "AWST": "Австралия стандартты батыс уақыты", "UYT": "Уругвай стандартты уақыты", "TMT": "Түрікменстан стандартты уақыты", "ECT": "Эквадор уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "WART": "Батыс Аргентина стандартты уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "AKST": "Аляска стандартты уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "CAT": "Орталық Африка уақыты"},
+ timezones: map[string]string{"COT": "Колумбия стандартты уақыты", "AST": "Атлантика стандартты уақыты", "WIT": "Шығыс Индонезия уақыты", "ARST": "Аргентина жазғы уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "ADT": "Атлантика жазғы уақыты", "AWST": "Австралия стандартты батыс уақыты", "UYT": "Уругвай стандартты уақыты", "ECT": "Эквадор уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "SAST": "Оңтүстік Африка уақыты", "WART": "Батыс Аргентина стандартты уақыты", "∅∅∅": "Перу жазғы уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "CLST": "Чили жазғы уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "IST": "Үндістан стандартты уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "JST": "Жапония стандартты уақыты", "TMT": "Түрікменстан стандартты уақыты", "CAT": "Орталық Африка уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "CHAST": "Чатем стандартты уақыты", "VET": "Венесуэла уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "ART": "Аргентина стандартты уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "MYT": "Малайзия уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "SRT": "Суринам уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "WIB": "Батыс Индонезия уақыты", "CLT": "Чили стандартты уақыты", "GYT": "Гайана уақыты", "ACDT": "Австралия жазғы орталық уақыты", "SGT": "Сингапур уақыты", "TMST": "Түрікменстан жазғы уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "AKDT": "Аляска жазғы уақыты", "COST": "Колумбия жазғы уақыты", "MST": "MST", "OESZ": "Шығыс Еуропа жазғы уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "GMT": "Гринвич уақыты", "WAST": "Батыс Африка жазғы уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "HKST": "Гонконг жазғы уақыты", "BT": "Бутан уақыты", "EAT": "Шығыс Африка уақыты", "JDT": "Жапония жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "BOT": "Боливия уақыты", "AKST": "Аляска стандартты уақыты", "MDT": "MDT", "AEST": "Австралия стандартты шығыс уақыты", "AWDT": "Австралия жазғы батыс уақыты", "ChST": "Чаморро стандартты уақыты", "LHST": "Лорд-Хау стандартты уақыты", "WAT": "Батыс Африка стандартты уақыты", "CHADT": "Чатем жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "HKT": "Гонконг стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "GFT": "Француз Гвианасы уақыты", "WITA": "Орталық Индонезия уақыты"},
}
}
@@ -207,7 +207,8 @@ func (kk *kk_KZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kk_KZ' and handles both Whole and Real numbers based on 'v'
-func (kk *kk_KZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,7 +228,6 @@ func (kk *kk_KZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -246,13 +246,12 @@ func (kk *kk_KZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kk_KZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kk *kk_KZ) FmtPercent(num float64, v uint64) (results string) {
+func (kk *kk_KZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kk.decimal)
b := make([]byte, 0, l)
@@ -278,12 +277,11 @@ func (kk *kk_KZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kk_KZ'
-func (kk *kk_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kk *kk_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
@@ -305,7 +303,6 @@ func (kk *kk_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -339,13 +336,12 @@ func (kk *kk_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kk_KZ'
// in accounting notation.
-func (kk *kk_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kk *kk_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
@@ -367,7 +363,6 @@ func (kk *kk_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(kk.group) - 1; j >= 0; j-- {
b = append(b, kk.group[j])
}
-
count = 1
} else {
count++
@@ -408,8 +403,7 @@ func (kk *kk_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kk_KZ'
diff --git a/kkj/kkj.go b/kkj/kkj.go
index 6e0abfa7..070a6488 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{"WITA": "WITA", "WESZ": "WESZ", "CAT": "CAT", "WAT": "WAT", "ChST": "ChST", "WIT": "WIT", "CST": "CST", "UYST": "UYST", "WIB": "WIB", "AST": "AST", "MST": "MST", "GFT": "GFT", "∅∅∅": "∅∅∅", "EST": "EST", "OEZ": "OEZ", "LHST": "LHST", "AKDT": "AKDT", "PST": "PST", "AEST": "AEST", "ADT": "ADT", "MEZ": "MEZ", "MESZ": "MESZ", "ART": "ART", "LHDT": "LHDT", "COST": "COST", "ARST": "ARST", "SAST": "SAST", "JDT": "JDT", "ACWDT": "ACWDT", "COT": "COT", "ACWST": "ACWST", "VET": "VET", "CDT": "CDT", "CLT": "CLT", "PDT": "PDT", "NZDT": "NZDT", "HADT": "HADT", "AWDT": "AWDT", "GMT": "GMT", "ACST": "ACST", "ACDT": "ACDT", "WART": "WART", "AWST": "AWST", "AEDT": "AEDT", "NZST": "NZST", "WAST": "WAST", "SRT": "SRT", "EAT": "EAT", "CLST": "CLST", "HAST": "HAST", "CHADT": "CHADT", "BOT": "BOT", "BT": "BT", "WARST": "WARST", "WEZ": "WEZ", "HKT": "HKT", "HNT": "HNT", "EDT": "EDT", "GYT": "GYT", "TMT": "TMT", "TMST": "TMST", "ECT": "ECT", "JST": "JST", "SGT": "SGT", "UYT": "UYT", "CHAST": "CHAST", "MDT": "MDT", "IST": "IST", "AKST": "AKST", "HAT": "HAT", "HKST": "HKST", "MYT": "MYT", "OESZ": "OESZ"},
+ timezones: map[string]string{"WIT": "WIT", "WAT": "WAT", "WAST": "WAST", "MEZ": "MEZ", "MESZ": "MESZ", "TMST": "TMST", "MDT": "MDT", "WIB": "WIB", "ACST": "ACST", "WART": "WART", "ART": "ART", "CDT": "CDT", "NZDT": "NZDT", "VET": "VET", "ChST": "ChST", "COT": "COT", "LHST": "LHST", "LHDT": "LHDT", "SAST": "SAST", "OESZ": "OESZ", "WARST": "WARST", "HKT": "HKT", "HKST": "HKST", "AKST": "AKST", "ECT": "ECT", "CLT": "CLT", "HAT": "HAT", "CST": "CST", "ADT": "ADT", "WITA": "WITA", "HADT": "HADT", "ACDT": "ACDT", "AEST": "AEST", "HAST": "HAST", "CHADT": "CHADT", "AST": "AST", "SGT": "SGT", "HNT": "HNT", "SRT": "SRT", "WEZ": "WEZ", "OEZ": "OEZ", "IST": "IST", "PDT": "PDT", "CAT": "CAT", "∅∅∅": "∅∅∅", "EST": "EST", "AEDT": "AEDT", "PST": "PST", "GYT": "GYT", "UYT": "UYT", "UYST": "UYST", "BT": "BT", "TMT": "TMT", "JDT": "JDT", "ARST": "ARST", "EDT": "EDT", "WESZ": "WESZ", "NZST": "NZST", "MST": "MST", "CHAST": "CHAST", "JST": "JST", "MYT": "MYT", "GMT": "GMT", "EAT": "EAT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CLST": "CLST", "BOT": "BOT", "GFT": "GFT", "AKDT": "AKDT", "COST": "COST", "AWST": "AWST", "AWDT": "AWDT"},
}
}
@@ -180,20 +180,19 @@ func (kkj *kkj) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kkj' and handles both Whole and Real numbers based on 'v'
-func (kkj *kkj) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kkj *kkj) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kkj' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kkj *kkj) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kkj *kkj) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kkj'
-func (kkj *kkj) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kkj *kkj) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kkj.currencies[currency]
@@ -220,9 +219,7 @@ func (kkj *kkj) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kkj.minus) - 1; j >= 0; j-- {
- b = append(b, kkj.minus[j])
- }
+ b = append(b, kkj.minus[0])
}
// reverse
@@ -232,13 +229,12 @@ func (kkj *kkj) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, kkj.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kkj'
// in accounting notation.
-func (kkj *kkj) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kkj *kkj) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kkj.currencies[currency]
@@ -266,9 +262,7 @@ func (kkj *kkj) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kkj.currencyNegativePrefix[j])
}
- for j := len(kkj.minus) - 1; j >= 0; j-- {
- b = append(b, kkj.minus[j])
- }
+ b = append(b, kkj.minus[0])
} else {
@@ -294,8 +288,7 @@ func (kkj *kkj) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kkj.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kkj'
diff --git a/kkj_CM/kkj_CM.go b/kkj_CM/kkj_CM.go
index 6037f1f2..71f07e7c 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{"HAT": "HAT", "OESZ": "OESZ", "AEST": "AEST", "MESZ": "MESZ", "LHST": "LHST", "WESZ": "WESZ", "CHADT": "CHADT", "CST": "CST", "MST": "MST", "MDT": "MDT", "EAT": "EAT", "BOT": "BOT", "MEZ": "MEZ", "ACDT": "ACDT", "GMT": "GMT", "WAST": "WAST", "GFT": "GFT", "AWDT": "AWDT", "NZDT": "NZDT", "WITA": "WITA", "LHDT": "LHDT", "ART": "ART", "WAT": "WAT", "VET": "VET", "HADT": "HADT", "COT": "COT", "COST": "COST", "AST": "AST", "GYT": "GYT", "ECT": "ECT", "PDT": "PDT", "CDT": "CDT", "WEZ": "WEZ", "HKST": "HKST", "CLT": "CLT", "CLST": "CLST", "UYST": "UYST", "NZST": "NZST", "ChST": "ChST", "WIT": "WIT", "EST": "EST", "ADT": "ADT", "ARST": "ARST", "JDT": "JDT", "BT": "BT", "ACWST": "ACWST", "MYT": "MYT", "ACST": "ACST", "WART": "WART", "AWST": "AWST", "ACWDT": "ACWDT", "HAST": "HAST", "HNT": "HNT", "EDT": "EDT", "UYT": "UYT", "CAT": "CAT", "WIB": "WIB", "TMT": "TMT", "SGT": "SGT", "IST": "IST", "OEZ": "OEZ", "WARST": "WARST", "SRT": "SRT", "TMST": "TMST", "SAST": "SAST", "AKST": "AKST", "AKDT": "AKDT", "HKT": "HKT", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "PST": "PST", "CHAST": "CHAST", "JST": "JST"},
+ timezones: map[string]string{"WARST": "WARST", "ARST": "ARST", "HADT": "HADT", "ACWST": "ACWST", "CHADT": "CHADT", "MESZ": "MESZ", "AWDT": "AWDT", "MDT": "MDT", "COST": "COST", "SRT": "SRT", "AKDT": "AKDT", "LHST": "LHST", "HNT": "HNT", "MST": "MST", "UYT": "UYT", "IST": "IST", "∅∅∅": "∅∅∅", "TMST": "TMST", "ART": "ART", "WAT": "WAT", "CLT": "CLT", "WART": "WART", "PST": "PST", "JDT": "JDT", "AWST": "AWST", "ECT": "ECT", "AKST": "AKST", "WAST": "WAST", "ACWDT": "ACWDT", "AST": "AST", "HKT": "HKT", "ChST": "ChST", "EST": "EST", "WIB": "WIB", "TMT": "TMT", "NZDT": "NZDT", "CHAST": "CHAST", "VET": "VET", "MYT": "MYT", "SGT": "SGT", "WIT": "WIT", "EDT": "EDT", "EAT": "EAT", "JST": "JST", "OESZ": "OESZ", "AEDT": "AEDT", "BOT": "BOT", "CAT": "CAT", "GFT": "GFT", "WITA": "WITA", "CST": "CST", "MEZ": "MEZ", "HAT": "HAT", "GYT": "GYT", "PDT": "PDT", "NZST": "NZST", "AEST": "AEST", "HKST": "HKST", "LHDT": "LHDT", "CLST": "CLST", "ADT": "ADT", "BT": "BT", "GMT": "GMT", "WEZ": "WEZ", "SAST": "SAST", "ACST": "ACST", "ACDT": "ACDT", "CDT": "CDT", "COT": "COT", "OEZ": "OEZ", "UYST": "UYST", "HAST": "HAST", "WESZ": "WESZ"},
}
}
@@ -180,20 +180,19 @@ func (kkj *kkj_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kkj_CM' and handles both Whole and Real numbers based on 'v'
-func (kkj *kkj_CM) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kkj *kkj_CM) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kkj_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kkj *kkj_CM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kkj *kkj_CM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kkj_CM'
-func (kkj *kkj_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kkj *kkj_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kkj.currencies[currency]
@@ -220,9 +219,7 @@ func (kkj *kkj_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kkj.minus) - 1; j >= 0; j-- {
- b = append(b, kkj.minus[j])
- }
+ b = append(b, kkj.minus[0])
}
// reverse
@@ -232,13 +229,12 @@ func (kkj *kkj_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, kkj.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kkj_CM'
// in accounting notation.
-func (kkj *kkj_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kkj *kkj_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kkj.currencies[currency]
@@ -266,9 +262,7 @@ func (kkj *kkj_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kkj.currencyNegativePrefix[j])
}
- for j := len(kkj.minus) - 1; j >= 0; j-- {
- b = append(b, kkj.minus[j])
- }
+ b = append(b, kkj.minus[0])
} else {
@@ -294,8 +288,7 @@ func (kkj *kkj_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kkj.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kkj_CM'
diff --git a/kl/kl.go b/kl/kl.go
index da13e727..766a5b09 100644
--- a/kl/kl.go
+++ b/kl/kl.go
@@ -18,7 +18,7 @@ type kl struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "kr.", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "€", "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 ", "Nkr", "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 ", "Skr", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"},
monthsNarrow: []string{"", "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "januari", "februari", "martsi", "aprili", "maji", "juni", "juli", "augustusi", "septemberi", "oktoberi", "novemberi", "decemberi"},
@@ -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{"COST": "COST", "AST": "AST", "ACST": "ACST", "IST": "IST", "WAT": "WAT", "AKDT": "AKDT", "HAST": "HAST", "EAT": "EAT", "HNT": "HNT", "CDT": "CDT", "COT": "COT", "WART": "WART", "SRT": "SRT", "LHST": "LHST", "ECT": "ECT", "JST": "JST", "HADT": "HADT", "AWDT": "AWDT", "WIB": "WIB", "VET": "VET", "GFT": "GFT", "AWST": "AWST", "UYT": "UYT", "UYST": "UYST", "CHADT": "CHADT", "BOT": "BOT", "MYT": "MYT", "HKT": "HKT", "PST": "PST", "BT": "BT", "SAST": "SAST", "MST": "MST", "OESZ": "OESZ", "NZDT": "NZDT", "LHDT": "LHDT", "AKST": "AKST", "MESZ": "MESZ", "TMT": "TMT", "ACWDT": "ACWDT", "GYT": "GYT", "WEZ": "WEZ", "HAT": "HAT", "HKST": "HKST", "EDT": "EDT", "CAT": "CAT", "WARST": "WARST", "MEZ": "MEZ", "ARST": "ARST", "ACWST": "ACWST", "TMST": "TMST", "WIT": "WIT", "SGT": "SGT", "CLT": "CLT", "ADT": "ADT", "OEZ": "OEZ", "AEST": "AEST", "NZST": "NZST", "JDT": "JDT", "∅∅∅": "∅∅∅", "GMT": "GMT", "ART": "ART", "ChST": "ChST", "CLST": "CLST", "AEDT": "AEDT", "CHAST": "CHAST", "WAST": "WAST", "MDT": "MDT", "WITA": "WITA", "ACDT": "ACDT", "CST": "CST", "WESZ": "WESZ", "EST": "EST", "PDT": "PDT"},
+ timezones: map[string]string{"CDT": "CDT", "AKST": "AKST", "∅∅∅": "∅∅∅", "WAT": "WAT", "VET": "VET", "HNT": "HNT", "BT": "BT", "GMT": "GMT", "LHST": "LHST", "LHDT": "LHDT", "WIB": "WIB", "OESZ": "OESZ", "EDT": "EDT", "HADT": "HADT", "WEZ": "WEZ", "MESZ": "MESZ", "WARST": "WARST", "AWST": "AWST", "HKST": "HKST", "TMST": "TMST", "ChST": "ChST", "COT": "COT", "NZDT": "NZDT", "ADT": "ADT", "MST": "MST", "MDT": "MDT", "MEZ": "MEZ", "PST": "PST", "PDT": "PDT", "AWDT": "AWDT", "BOT": "BOT", "WESZ": "WESZ", "ACWST": "ACWST", "MYT": "MYT", "SGT": "SGT", "CAT": "CAT", "ARST": "ARST", "ART": "ART", "CLT": "CLT", "ACDT": "ACDT", "AEST": "AEST", "HAT": "HAT", "CST": "CST", "UYT": "UYT", "ACWDT": "ACWDT", "JST": "JST", "WITA": "WITA", "JDT": "JDT", "SRT": "SRT", "UYST": "UYST", "HAST": "HAST", "WAST": "WAST", "HKT": "HKT", "OEZ": "OEZ", "AST": "AST", "GYT": "GYT", "WIT": "WIT", "EST": "EST", "NZST": "NZST", "EAT": "EAT", "SAST": "SAST", "GFT": "GFT", "CLST": "CLST", "AEDT": "AEDT", "IST": "IST", "TMT": "TMT", "ACST": "ACST", "WART": "WART", "CHADT": "CHADT", "AKDT": "AKDT", "COST": "COST", "ECT": "ECT", "CHAST": "CHAST"},
}
}
@@ -185,7 +185,8 @@ func (kl *kl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kl' and handles both Whole and Real numbers based on 'v'
-func (kl *kl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -221,13 +222,12 @@ func (kl *kl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kl *kl) FmtPercent(num float64, v uint64) (results string) {
+func (kl *kl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kl.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (kl *kl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kl'
-func (kl *kl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -313,13 +312,12 @@ func (kl *kl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kl'
// in accounting notation.
-func (kl *kl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kl *kl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
@@ -380,8 +378,7 @@ func (kl *kl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kl'
diff --git a/kl_GL/kl_GL.go b/kl_GL/kl_GL.go
index d6dbec44..9d4eb9e4 100644
--- a/kl_GL/kl_GL.go
+++ b/kl_GL/kl_GL.go
@@ -18,7 +18,7 @@ type kl_GL struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -55,7 +55,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"},
monthsNarrow: []string{"", "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"},
monthsWide: []string{"", "januari", "februari", "martsi", "aprili", "maji", "juni", "juli", "augustusi", "septemberi", "oktoberi", "novemberi", "decemberi"},
@@ -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{"ECT": "ECT", "MDT": "MDT", "EST": "EST", "UYT": "UYT", "NZDT": "NZDT", "BOT": "BOT", "ADT": "ADT", "VET": "VET", "CDT": "CDT", "CAT": "CAT", "CLST": "CLST", "ACST": "ACST", "EAT": "EAT", "TMT": "TMT", "UYST": "UYST", "PST": "PST", "COST": "COST", "WARST": "WARST", "AST": "AST", "EDT": "EDT", "BT": "BT", "SRT": "SRT", "GFT": "GFT", "HAST": "HAST", "NZST": "NZST", "ACDT": "ACDT", "TMST": "TMST", "MYT": "MYT", "HADT": "HADT", "HNT": "HNT", "AKST": "AKST", "SGT": "SGT", "HKT": "HKT", "WEZ": "WEZ", "CLT": "CLT", "OESZ": "OESZ", "AEDT": "AEDT", "WART": "WART", "WITA": "WITA", "ChST": "ChST", "AWST": "AWST", "ART": "ART", "ACWST": "ACWST", "AWDT": "AWDT", "COT": "COT", "MEZ": "MEZ", "MESZ": "MESZ", "GYT": "GYT", "LHST": "LHST", "AKDT": "AKDT", "WAT": "WAT", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "WIT": "WIT", "HKST": "HKST", "HAT": "HAT", "WIB": "WIB", "SAST": "SAST", "CST": "CST", "WESZ": "WESZ", "PDT": "PDT", "OEZ": "OEZ", "ACWDT": "ACWDT", "IST": "IST", "GMT": "GMT", "CHAST": "CHAST", "WAST": "WAST", "JST": "JST", "JDT": "JDT", "MST": "MST", "AEST": "AEST", "CHADT": "CHADT", "ARST": "ARST"},
+ timezones: map[string]string{"SAST": "SAST", "OEZ": "OEZ", "MYT": "MYT", "∅∅∅": "∅∅∅", "HADT": "HADT", "LHDT": "LHDT", "NZDT": "NZDT", "WAST": "WAST", "OESZ": "OESZ", "CLT": "CLT", "GFT": "GFT", "ACWDT": "ACWDT", "MESZ": "MESZ", "SRT": "SRT", "WIB": "WIB", "EST": "EST", "WESZ": "WESZ", "EAT": "EAT", "MEZ": "MEZ", "ACDT": "ACDT", "IST": "IST", "WARST": "WARST", "PDT": "PDT", "TMT": "TMT", "WITA": "WITA", "ChST": "ChST", "CST": "CST", "GMT": "GMT", "AKDT": "AKDT", "HNT": "HNT", "CAT": "CAT", "CHAST": "CHAST", "JST": "JST", "WEZ": "WEZ", "ACWST": "ACWST", "WART": "WART", "COST": "COST", "HAT": "HAT", "HKST": "HKST", "TMST": "TMST", "COT": "COT", "LHST": "LHST", "AEDT": "AEDT", "AWDT": "AWDT", "ARST": "ARST", "AKST": "AKST", "AWST": "AWST", "CDT": "CDT", "EDT": "EDT", "ACST": "ACST", "SGT": "SGT", "HAST": "HAST", "CLST": "CLST", "JDT": "JDT", "MST": "MST", "WIT": "WIT", "HKT": "HKT", "UYST": "UYST", "WAT": "WAT", "AST": "AST", "MDT": "MDT", "PST": "PST", "BOT": "BOT", "BT": "BT", "ECT": "ECT", "VET": "VET", "GYT": "GYT", "UYT": "UYT", "ART": "ART", "NZST": "NZST", "ADT": "ADT", "AEST": "AEST", "CHADT": "CHADT"},
}
}
@@ -185,7 +185,8 @@ func (kl *kl_GL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kl_GL' and handles both Whole and Real numbers based on 'v'
-func (kl *kl_GL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -221,13 +222,12 @@ func (kl *kl_GL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kl_GL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kl *kl_GL) FmtPercent(num float64, v uint64) (results string) {
+func (kl *kl_GL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kl.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (kl *kl_GL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kl_GL'
-func (kl *kl_GL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kl *kl_GL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
@@ -313,13 +312,12 @@ func (kl *kl_GL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kl_GL'
// in accounting notation.
-func (kl *kl_GL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kl *kl_GL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
@@ -380,8 +378,7 @@ func (kl *kl_GL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kl_GL'
diff --git a/kln/kln.go b/kln/kln.go
index 1f413cd1..2f3b42a3 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{"ECT": "ECT", "HAST": "HAST", "AKST": "AKST", "COST": "COST", "BT": "BT", "ACST": "ACST", "MDT": "MDT", "ACWST": "ACWST", "WITA": "WITA", "CHAST": "CHAST", "CHADT": "CHADT", "ACDT": "ACDT", "ART": "ART", "BOT": "BOT", "LHDT": "LHDT", "EST": "EST", "WEZ": "WEZ", "AWDT": "AWDT", "CST": "CST", "UYST": "UYST", "CLT": "CLT", "EDT": "EDT", "GMT": "GMT", "PST": "PST", "VET": "VET", "GFT": "GFT", "SAST": "SAST", "WESZ": "WESZ", "WARST": "WARST", "HAT": "HAT", "HKST": "HKST", "ARST": "ARST", "AST": "AST", "JDT": "JDT", "UYT": "UYT", "WART": "WART", "SRT": "SRT", "MYT": "MYT", "WIT": "WIT", "AEDT": "AEDT", "OEZ": "OEZ", "OESZ": "OESZ", "WAST": "WAST", "HNT": "HNT", "HKT": "HKT", "CAT": "CAT", "ADT": "ADT", "MST": "MST", "HADT": "HADT", "NZST": "NZST", "MESZ": "MESZ", "AEST": "AEST", "PDT": "PDT", "ACWDT": "ACWDT", "CLST": "CLST", "EAT": "EAT", "CDT": "CDT", "COT": "COT", "MEZ": "MEZ", "WAT": "WAT", "JST": "JST", "SGT": "SGT", "AWST": "AWST", "WIB": "WIB", "TMST": "TMST", "LHST": "LHST", "IST": "IST", "AKDT": "AKDT", "NZDT": "NZDT", "GYT": "GYT", "TMT": "TMT", "∅∅∅": "∅∅∅", "ChST": "ChST"},
+ timezones: map[string]string{"MDT": "MDT", "ACWDT": "ACWDT", "SRT": "SRT", "NZST": "NZST", "CHADT": "CHADT", "AST": "AST", "IST": "IST", "ARST": "ARST", "CAT": "CAT", "ART": "ART", "COST": "COST", "ACWST": "ACWST", "NZDT": "NZDT", "OESZ": "OESZ", "PDT": "PDT", "EAT": "EAT", "ACDT": "ACDT", "HAT": "HAT", "GYT": "GYT", "AWDT": "AWDT", "UYT": "UYT", "EDT": "EDT", "MYT": "MYT", "HAST": "HAST", "EST": "EST", "HADT": "HADT", "ChST": "ChST", "LHDT": "LHDT", "MEZ": "MEZ", "CLST": "CLST", "TMST": "TMST", "GFT": "GFT", "∅∅∅": "∅∅∅", "COT": "COT", "HKST": "HKST", "WITA": "WITA", "CST": "CST", "LHST": "LHST", "MESZ": "MESZ", "AWST": "AWST", "BOT": "BOT", "WIT": "WIT", "AKST": "AKST", "MST": "MST", "WAST": "WAST", "OEZ": "OEZ", "ACST": "ACST", "ADT": "ADT", "AEST": "AEST", "PST": "PST", "CDT": "CDT", "AKDT": "AKDT", "WARST": "WARST", "UYST": "UYST", "GMT": "GMT", "ECT": "ECT", "JDT": "JDT", "WART": "WART", "SGT": "SGT", "BT": "BT", "JST": "JST", "VET": "VET", "HNT": "HNT", "TMT": "TMT", "WEZ": "WEZ", "SAST": "SAST", "WAT": "WAT", "CLT": "CLT", "AEDT": "AEDT", "WESZ": "WESZ", "CHAST": "CHAST", "WIB": "WIB", "HKT": "HKT"},
}
}
@@ -173,20 +173,19 @@ func (kln *kln) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kln' and handles both Whole and Real numbers based on 'v'
-func (kln *kln) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kln *kln) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kln' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kln *kln) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kln *kln) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kln'
-func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
@@ -198,20 +197,14 @@ func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kln.decimal) - 1; j >= 0; j-- {
- b = append(b, kln.decimal[j])
- }
-
+ b = append(b, kln.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kln.group) - 1; j >= 0; j-- {
- b = append(b, kln.group[j])
- }
-
+ b = append(b, kln.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kln.minus) - 1; j >= 0; j-- {
- b = append(b, kln.minus[j])
- }
+ b = append(b, kln.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kln'
// in accounting notation.
-func (kln *kln) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kln *kln) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
@@ -265,20 +255,14 @@ func (kln *kln) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kln.decimal) - 1; j >= 0; j-- {
- b = append(b, kln.decimal[j])
- }
-
+ b = append(b, kln.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kln.group) - 1; j >= 0; j-- {
- b = append(b, kln.group[j])
- }
-
+ b = append(b, kln.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kln *kln) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kln.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kln'
diff --git a/kln_KE/kln_KE.go b/kln_KE/kln_KE.go
index 749fad8d..d130c153 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{"AEDT": "AEDT", "SRT": "SRT", "TMT": "TMT", "TMST": "TMST", "HAST": "HAST", "COST": "COST", "WARST": "WARST", "WAT": "WAT", "GYT": "GYT", "ACWST": "ACWST", "HADT": "HADT", "AWDT": "AWDT", "ChST": "ChST", "MYT": "MYT", "HAT": "HAT", "EAT": "EAT", "CAT": "CAT", "NZDT": "NZDT", "PDT": "PDT", "MEZ": "MEZ", "GFT": "GFT", "VET": "VET", "HKT": "HKT", "HNT": "HNT", "LHST": "LHST", "LHDT": "LHDT", "AKST": "AKST", "ACDT": "ACDT", "MDT": "MDT", "∅∅∅": "∅∅∅", "CDT": "CDT", "BOT": "BOT", "AST": "AST", "WITA": "WITA", "MST": "MST", "CLT": "CLT", "OEZ": "OEZ", "ACST": "ACST", "BT": "BT", "JST": "JST", "IST": "IST", "SAST": "SAST", "ACWDT": "ACWDT", "SGT": "SGT", "UYT": "UYT", "ECT": "ECT", "WEZ": "WEZ", "CLST": "CLST", "NZST": "NZST", "COT": "COT", "ARST": "ARST", "WART": "WART", "WIT": "WIT", "GMT": "GMT", "AKDT": "AKDT", "CST": "CST", "EDT": "EDT", "ART": "ART", "ADT": "ADT", "MESZ": "MESZ", "JDT": "JDT", "CHAST": "CHAST", "EST": "EST", "UYST": "UYST", "WIB": "WIB", "OESZ": "OESZ", "CHADT": "CHADT", "WAST": "WAST", "HKST": "HKST", "WESZ": "WESZ", "AWST": "AWST", "PST": "PST", "AEST": "AEST"},
+ timezones: map[string]string{"AWST": "AWST", "CST": "CST", "ACWDT": "ACWDT", "EDT": "EDT", "BT": "BT", "MDT": "MDT", "WESZ": "WESZ", "NZST": "NZST", "AEDT": "AEDT", "VET": "VET", "AST": "AST", "TMST": "TMST", "WIT": "WIT", "ACWST": "ACWST", "UYT": "UYT", "GMT": "GMT", "HADT": "HADT", "HAT": "HAT", "MYT": "MYT", "IST": "IST", "GFT": "GFT", "WAST": "WAST", "HAST": "HAST", "COST": "COST", "OEZ": "OEZ", "OESZ": "OESZ", "PST": "PST", "TMT": "TMT", "MST": "MST", "WEZ": "WEZ", "ACST": "ACST", "ChST": "ChST", "AWDT": "AWDT", "GYT": "GYT", "ECT": "ECT", "HNT": "HNT", "SGT": "SGT", "CLT": "CLT", "ART": "ART", "SAST": "SAST", "JDT": "JDT", "WARST": "WARST", "SRT": "SRT", "∅∅∅": "∅∅∅", "WITA": "WITA", "AKDT": "AKDT", "CLST": "CLST", "MESZ": "MESZ", "PDT": "PDT", "ARST": "ARST", "EST": "EST", "NZDT": "NZDT", "AEST": "AEST", "ADT": "ADT", "HKST": "HKST", "CDT": "CDT", "AKST": "AKST", "LHDT": "LHDT", "JST": "JST", "ACDT": "ACDT", "UYST": "UYST", "COT": "COT", "WAT": "WAT", "WIB": "WIB", "CHADT": "CHADT", "MEZ": "MEZ", "HKT": "HKT", "LHST": "LHST", "EAT": "EAT", "CHAST": "CHAST", "WART": "WART", "BOT": "BOT", "CAT": "CAT"},
}
}
@@ -173,20 +173,19 @@ func (kln *kln_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kln_KE' and handles both Whole and Real numbers based on 'v'
-func (kln *kln_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kln *kln_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kln_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kln *kln_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kln *kln_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kln_KE'
-func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
@@ -198,20 +197,14 @@ func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kln.decimal) - 1; j >= 0; j-- {
- b = append(b, kln.decimal[j])
- }
-
+ b = append(b, kln.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kln.group) - 1; j >= 0; j-- {
- b = append(b, kln.group[j])
- }
-
+ b = append(b, kln.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kln.minus) - 1; j >= 0; j-- {
- b = append(b, kln.minus[j])
- }
+ b = append(b, kln.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kln_KE'
// in accounting notation.
-func (kln *kln_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kln *kln_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
@@ -265,20 +255,14 @@ func (kln *kln_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kln.decimal) - 1; j >= 0; j-- {
- b = append(b, kln.decimal[j])
- }
-
+ b = append(b, kln.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kln.group) - 1; j >= 0; j-- {
- b = append(b, kln.group[j])
- }
-
+ b = append(b, kln.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (kln *kln_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kln.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kln_KE'
diff --git a/km/km.go b/km/km.go
index 2e36de2e..5cb945c8 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{"GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "BT": "ម៉ោងនៅប៊ូតាន", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអេហ្សស", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "GMT": "ម៉ោងនៅគ្រីនវិច", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន"},
+ timezones: map[string]string{"TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "MST": "MST", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bប៉េរូ", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "BT": "ម៉ោងនៅប៊ូតាន", "MDT": "MDT", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "GMT": "ម៉ោងនៅគ្រីនវិច", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ"},
}
}
@@ -181,7 +181,8 @@ func (km *km) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'km' and handles both Whole and Real numbers based on 'v'
-func (km *km) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (km *km) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'km' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (km *km) FmtPercent(num float64, v uint64) (results string) {
+func (km *km) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(km.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (km *km) FmtPercent(num float64, v uint64) (results string) {
b = append(b, km.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'km'
-func (km *km) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (km *km) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'km'
// in accounting notation.
-func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
@@ -378,8 +376,7 @@ func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, km.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'km'
diff --git a/km_KH/km_KH.go b/km_KH/km_KH.go
index 7e17f10e..a2c8e6f4 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{"AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "BT": "ម៉ោងនៅប៊ូតាន", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអេហ្សស", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "GMT": "ម៉ោងនៅគ្រីនវិច", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល"},
+ timezones: map[string]string{"ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអេហ្សស", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "BT": "ម៉ោងនៅប៊ូតាន", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "GMT": "ម៉ោងនៅគ្រីនវិច", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ"},
}
}
@@ -181,7 +181,8 @@ func (km *km_KH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'km_KH' and handles both Whole and Real numbers based on 'v'
-func (km *km_KH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (km *km_KH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'km_KH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (km *km_KH) FmtPercent(num float64, v uint64) (results string) {
+func (km *km_KH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(km.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (km *km_KH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, km.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'km_KH'
-func (km *km_KH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (km *km_KH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
@@ -307,13 +306,12 @@ func (km *km_KH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'km_KH'
// in accounting notation.
-func (km *km_KH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (km *km_KH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
@@ -378,8 +376,7 @@ func (km *km_KH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, km.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'km_KH'
diff --git a/kn/kn.go b/kn/kn.go
index c4d82be0..22f93e61 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{"MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "∅∅∅": "ಅಜೋರಸ್ ಬೇಸಿಗೆ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ"},
+ timezones: map[string]string{"GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "∅∅∅": "ಅಜೋರಸ್ ಬೇಸಿಗೆ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ"},
}
}
@@ -200,7 +200,8 @@ func (kn *kn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kn' and handles both Whole and Real numbers based on 'v'
-func (kn *kn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (kn *kn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kn *kn) FmtPercent(num float64, v uint64) (results string) {
+func (kn *kn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kn.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (kn *kn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kn'
-func (kn *kn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (kn *kn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kn'
// in accounting notation.
-func (kn *kn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kn *kn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
@@ -397,8 +395,7 @@ func (kn *kn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, kn.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kn'
diff --git a/kn_IN/kn_IN.go b/kn_IN/kn_IN.go
index fd1e62f2..7e23a9e7 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{"ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "∅∅∅": "ಅಜೋರಸ್ ಬೇಸಿಗೆ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ"},
+ timezones: map[string]string{"WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "∅∅∅": "ಬ್ರೆಸಿಲಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "MST": "ಮಕಾವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "MDT": "ಮಕಾವ್ ಬೇಸಿಗೆ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ"},
}
}
@@ -200,7 +200,8 @@ func (kn *kn_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kn_IN' and handles both Whole and Real numbers based on 'v'
-func (kn *kn_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (kn *kn_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kn_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kn *kn_IN) FmtPercent(num float64, v uint64) (results string) {
+func (kn *kn_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kn.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (kn *kn_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kn_IN'
-func (kn *kn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kn *kn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
@@ -326,13 +325,12 @@ func (kn *kn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kn_IN'
// in accounting notation.
-func (kn *kn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kn *kn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
@@ -397,8 +395,7 @@ func (kn *kn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, kn.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kn_IN'
diff --git a/ko/ko.go b/ko/ko.go
index 7550e45a..3629506a 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{"CHADT": "채텀 하계 표준시", "MESZ": "중부 유럽 하계 표준시", "CST": "미 중부 표준시", "HAT": "뉴펀들랜드 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "MYT": "말레이시아 시간", "JST": "일본 표준시", "HAST": "하와이 알류샨 표준시", "EST": "미 동부 표준시", "WAT": "서아프리카 표준시", "ACWST": "오스트레일리아 중서부 표준시", "TMT": "투르크메니스탄 표준시", "MST": "마카오 표준 시간", "ART": "아르헨티나 표준시", "WART": "아르헨티나 서부 표준시", "WIB": "서부 인도네시아 시간", "UYT": "우루과이 표준시", "BOT": "볼리비아 시간", "WARST": "아르헨티나 서부 하계 표준시", "IST": "인도 표준시", "HKST": "홍콩 하계 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "PDT": "미 태평양 하계 표준시", "WITA": "중부 인도네시아 시간", "ECT": "에콰도르 시간", "AWST": "오스트레일리아 서부 표준시", "WEZ": "서유럽 표준시", "EAT": "동아프리카 시간", "NZDT": "뉴질랜드 하계 표준시", "LHDT": "로드 하우 하계 표준시", "AKST": "알래스카 표준시", "OESZ": "동유럽 하계 표준시", "GMT": "그리니치 표준시", "GFT": "프랑스령 가이아나 시간", "CLST": "칠레 하계 표준시", "MDT": "마카오 하계 표준시", "CLT": "칠레 표준시", "CAT": "중앙아프리카 시간", "AEST": "오스트레일리아 동부 표준시", "COT": "콜롬비아 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "VET": "베네수엘라 시간", "SGT": "싱가포르 표준시", "GYT": "가이아나 시간", "AST": "대서양 표준시", "ADT": "미 대서양 하계 표준시", "ARST": "아르헨티나 하계 표준시", "WAST": "서아프리카 하계 표준시", "WIT": "동부 인도네시아 시간", "HADT": "하와이 알류샨 하계 표준시", "EDT": "미 동부 하계 표준시", "OEZ": "동유럽 표준시", "COST": "콜롬비아 하계 표준시", "JDT": "일본 하계 표준시", "∅∅∅": "아마존 하계 표준시", "TMST": "투르크메니스탄 하계 표준시", "SAST": "남아프리카 시간", "LHST": "로드 하우 표준시", "UYST": "우루과이 하계 표준시", "PST": "미 태평양 표준시", "CHAST": "채텀 표준시", "MEZ": "중부 유럽 표준시", "BT": "부탄 시간", "ACDT": "오스트레일리아 중부 하계 표준시", "SRT": "수리남 시간", "AWDT": "오스트레일리아 서부 하계 표준시", "HKT": "홍콩 표준시", "CDT": "미 중부 하계 표준시", "WESZ": "서유럽 하계 표준시", "HNT": "뉴펀들랜드 표준시", "NZST": "뉴질랜드 표준시", "ChST": "차모로 시간", "AKDT": "알래스카 하계 표준시"},
+ timezones: map[string]string{"OESZ": "동유럽 하계 표준시", "WIT": "동부 인도네시아 시간", "COST": "콜롬비아 하계 표준시", "MEZ": "중부 유럽 표준시", "GYT": "가이아나 시간", "CST": "미 중부 표준시", "GMT": "그리니치 표준시", "HADT": "하와이 알류샨 하계 표준시", "NZST": "뉴질랜드 표준시", "NZDT": "뉴질랜드 하계 표준시", "WESZ": "서유럽 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "WIB": "서부 인도네시아 시간", "MDT": "미 산지 하계 표준시", "OEZ": "동유럽 표준시", "IST": "인도 표준시", "∅∅∅": "아조레스 하계 표준시", "CDT": "미 중부 하계 표준시", "WAST": "서아프리카 하계 표준시", "WEZ": "서유럽 표준시", "JST": "일본 표준시", "HNT": "뉴펀들랜드 표준시", "HKT": "홍콩 표준시", "BT": "부탄 시간", "AST": "대서양 표준시", "SRT": "수리남 시간", "WART": "아르헨티나 서부 표준시", "MYT": "말레이시아 시간", "CAT": "중앙아프리카 시간", "TMT": "투르크메니스탄 표준시", "EST": "미 동부 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "JDT": "일본 하계 표준시", "ART": "아르헨티나 표준시", "WITA": "중부 인도네시아 시간", "SAST": "남아프리카 시간", "LHDT": "로드 하우 하계 표준시", "CHAST": "채텀 표준시", "MST": "미 산악 표준시", "ECT": "에콰도르 시간", "BOT": "볼리비아 시간", "ACST": "오스트레일리아 중부 표준시", "VET": "베네수엘라 시간", "COT": "콜롬비아 표준시", "CLT": "칠레 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "WARST": "아르헨티나 서부 하계 표준시", "HKST": "홍콩 하계 표준시", "HAST": "하와이 알류샨 표준시", "WAT": "서아프리카 표준시", "CLST": "칠레 하계 표준시", "SGT": "싱가포르 표준시", "PST": "미 태평양 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "UYT": "우루과이 표준시", "ARST": "아르헨티나 하계 표준시", "EDT": "미 동부 하계 표준시", "ACWST": "오스트레일리아 중서부 표준시", "MESZ": "중부 유럽 하계 표준시", "AEST": "오스트레일리아 동부 표준시", "AWST": "오스트레일리아 서부 표준시", "GFT": "프랑스령 가이아나 시간", "ChST": "차모로 시간", "AKST": "알래스카 표준시", "AKDT": "알래스카 하계 표준시", "EAT": "동아프리카 시간", "ACDT": "오스트레일리아 중부 하계 표준시", "CHADT": "채텀 하계 표준시", "TMST": "투르크메니스탄 하계 표준시", "PDT": "미 태평양 하계 표준시", "UYST": "우루과이 하계 표준시", "LHST": "로드 하우 표준시", "ADT": "미 대서양 하계 표준시"},
}
}
@@ -181,7 +181,8 @@ func (ko *ko) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ko' and handles both Whole and Real numbers based on 'v'
-func (ko *ko) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (ko *ko) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ko' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ko *ko) FmtPercent(num float64, v uint64) (results string) {
+func (ko *ko) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ko.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ko *ko) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ko.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ko'
-func (ko *ko) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (ko *ko) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ko'
// in accounting notation.
-func (ko *ko) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ko *ko) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
@@ -378,8 +376,7 @@ func (ko *ko) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ko.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ko'
diff --git a/ko_KP/ko_KP.go b/ko_KP/ko_KP.go
index 5f91a3bb..0edde159 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{"MESZ": "중부 유럽 하계 표준시", "∅∅∅": "아조레스 하계 표준시", "CDT": "미 중부 하계 표준시", "HNT": "뉴펀들랜드 표준시", "OESZ": "동유럽 하계 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "MST": "미 산악 표준시", "WIT": "동부 인도네시아 시간", "EAT": "동아프리카 시간", "CLST": "칠레 하계 표준시", "BT": "부탄 시간", "WITA": "중부 인도네시아 시간", "MYT": "말레이시아 시간", "SGT": "싱가포르 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "CAT": "중앙아프리카 시간", "COT": "콜롬비아 표준시", "MDT": "미 산지 하계 표준시", "EDT": "미 동부 하계 표준시", "CHAST": "채텀 표준시", "WARST": "아르헨티나 서부 하계 표준시", "LHDT": "로드 하우 하계 표준시", "IST": "인도 표준시", "AEST": "오스트레일리아 동부 표준시", "BOT": "볼리비아 시간", "WART": "아르헨티나 서부 표준시", "ChST": "차모로 시간", "UYST": "우루과이 하계 표준시", "NZST": "뉴질랜드 표준시", "GYT": "가이아나 시간", "ACWST": "오스트레일리아 중서부 표준시", "JDT": "일본 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "UYT": "우루과이 표준시", "ADT": "미 대서양 하계 표준시", "AKST": "알래스카 표준시", "CST": "미 중부 표준시", "EST": "미 동부 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "HAST": "하와이 알류샨 표준시", "WESZ": "서유럽 하계 표준시", "AWST": "오스트레일리아 서부 표준시", "WIB": "서부 인도네시아 시간", "COST": "콜롬비아 하계 표준시", "WAT": "서아프리카 표준시", "AST": "대서양 표준시", "JST": "일본 표준시", "HKST": "홍콩 하계 표준시", "WEZ": "서유럽 표준시", "HKT": "홍콩 표준시", "PST": "미 태평양 표준시", "CHADT": "채텀 하계 표준시", "SRT": "수리남 시간", "LHST": "로드 하우 표준시", "ECT": "에콰도르 시간", "CLT": "칠레 표준시", "PDT": "미 태평양 하계 표준시", "GFT": "프랑스령 가이아나 시간", "TMT": "투르크메니스탄 표준시", "OEZ": "동유럽 표준시", "GMT": "그리니치 표준시", "ARST": "아르헨티나 하계 표준시", "SAST": "남아프리카 시간", "VET": "베네수엘라 시간", "NZDT": "뉴질랜드 하계 표준시", "WAST": "서아프리카 하계 표준시", "MEZ": "중부 유럽 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "ART": "아르헨티나 표준시", "TMST": "투르크메니스탄 하계 표준시", "AKDT": "알래스카 하계 표준시", "HADT": "하와이 알류샨 하계 표준시"},
+ timezones: map[string]string{"HADT": "하와이 알류샨 하계 표준시", "COT": "콜롬비아 표준시", "∅∅∅": "아마존 하계 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "CHAST": "채텀 표준시", "OEZ": "동유럽 표준시", "MYT": "말레이시아 시간", "HNT": "뉴펀들랜드 표준시", "WART": "아르헨티나 서부 표준시", "CAT": "중앙아프리카 시간", "GMT": "그리니치 표준시", "SGT": "싱가포르 표준시", "AWST": "오스트레일리아 서부 표준시", "CST": "미 중부 표준시", "WEZ": "서유럽 표준시", "ADT": "미 대서양 하계 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "EAT": "동아프리카 시간", "MDT": "마카오 하계 표준시", "WIT": "동부 인도네시아 시간", "OESZ": "동유럽 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "BT": "부탄 시간", "GFT": "프랑스령 가이아나 시간", "EDT": "미 동부 하계 표준시", "ECT": "에콰도르 시간", "NZST": "뉴질랜드 표준시", "WAST": "서아프리카 하계 표준시", "MEZ": "중부 유럽 표준시", "BOT": "볼리비아 시간", "EST": "미 동부 표준시", "HAST": "하와이 알류샨 표준시", "CLST": "칠레 하계 표준시", "JDT": "일본 하계 표준시", "HKST": "홍콩 하계 표준시", "UYST": "우루과이 하계 표준시", "CDT": "미 중부 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "GYT": "가이아나 시간", "WITA": "중부 인도네시아 시간", "MST": "마카오 표준 시간", "AEDT": "오스트레일리아 동부 하계 표준시", "IST": "인도 표준시", "HKT": "홍콩 표준시", "TMT": "투르크메니스탄 표준시", "TMST": "투르크메니스탄 하계 표준시", "CHADT": "채텀 하계 표준시", "ART": "아르헨티나 표준시", "CLT": "칠레 표준시", "JST": "일본 표준시", "UYT": "우루과이 표준시", "ChST": "차모로 시간", "AKST": "알래스카 표준시", "AKDT": "알래스카 하계 표준시", "WESZ": "서유럽 하계 표준시", "ACWST": "오스트레일리아 중서부 표준시", "MESZ": "중부 유럽 하계 표준시", "VET": "베네수엘라 시간", "PST": "미 태평양 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "SRT": "수리남 시간", "NZDT": "뉴질랜드 하계 표준시", "WAT": "서아프리카 표준시", "WIB": "서부 인도네시아 시간", "AEST": "오스트레일리아 동부 표준시", "PDT": "미 태평양 하계 표준시", "ARST": "아르헨티나 하계 표준시", "COST": "콜롬비아 하계 표준시", "LHST": "로드 하우 표준시", "LHDT": "로드 하우 하계 표준시", "SAST": "남아프리카 시간", "AST": "대서양 표준시", "WARST": "아르헨티나 서부 하계 표준시"},
}
}
@@ -181,7 +181,8 @@ func (ko *ko_KP) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ko_KP' and handles both Whole and Real numbers based on 'v'
-func (ko *ko_KP) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (ko *ko_KP) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ko_KP' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ko *ko_KP) FmtPercent(num float64, v uint64) (results string) {
+func (ko *ko_KP) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ko.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ko *ko_KP) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ko.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ko_KP'
-func (ko *ko_KP) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ko *ko_KP) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
@@ -307,13 +306,12 @@ func (ko *ko_KP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ko_KP'
// in accounting notation.
-func (ko *ko_KP) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ko *ko_KP) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
@@ -378,8 +376,7 @@ func (ko *ko_KP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ko.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ko_KP'
diff --git a/ko_KR/ko_KR.go b/ko_KR/ko_KR.go
index 2dfb18b5..07d684b1 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{"HAT": "뉴펀들랜드 하계 표준시", "CHADT": "채텀 하계 표준시", "IST": "인도 표준시", "HNT": "뉴펀들랜드 표준시", "UYT": "우루과이 표준시", "OESZ": "동유럽 하계 표준시", "MEZ": "중부 유럽 표준시", "ARST": "아르헨티나 하계 표준시", "OEZ": "동유럽 표준시", "SGT": "싱가포르 표준시", "MST": "마카오 표준 시간", "WESZ": "서유럽 하계 표준시", "BT": "부탄 시간", "VET": "베네수엘라 시간", "AKDT": "알래스카 하계 표준시", "HAST": "하와이 알류샨 표준시", "LHDT": "로드 하우 하계 표준시", "AWST": "오스트레일리아 서부 표준시", "CLST": "칠레 하계 표준시", "ADT": "미 대서양 하계 표준시", "GYT": "가이아나 시간", "ART": "아르헨티나 표준시", "WARST": "아르헨티나 서부 하계 표준시", "LHST": "로드 하우 표준시", "CDT": "미 중부 하계 표준시", "AEST": "오스트레일리아 동부 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "AKST": "알래스카 표준시", "HADT": "하와이 알류샨 하계 표준시", "WEZ": "서유럽 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "GFT": "프랑스령 가이아나 시간", "ChST": "차모로 시간", "JDT": "일본 하계 표준시", "EDT": "미 동부 하계 표준시", "NZDT": "뉴질랜드 하계 표준시", "TMST": "투르크메니스탄 하계 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "AST": "대서양 표준시", "WITA": "중부 인도네시아 시간", "MDT": "마카오 하계 표준시", "HKT": "홍콩 표준시", "CAT": "중앙아프리카 시간", "WIB": "서부 인도네시아 시간", "PST": "미 태평양 표준시", "JST": "일본 표준시", "COT": "콜롬비아 표준시", "TMT": "투르크메니스탄 표준시", "HKST": "홍콩 하계 표준시", "UYST": "우루과이 하계 표준시", "MESZ": "중부 유럽 하계 표준시", "WAT": "서아프리카 표준시", "WAST": "서아프리카 하계 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "MYT": "말레이시아 시간", "EAT": "동아프리카 시간", "CLT": "칠레 표준시", "WART": "아르헨티나 서부 표준시", "SRT": "수리남 시간", "COST": "콜롬비아 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "ECT": "에콰도르 시간", "GMT": "그리니치 표준시", "BOT": "볼리비아 시간", "SAST": "남아프리카 시간", "WIT": "동부 인도네시아 시간", "CST": "미 중부 표준시", "∅∅∅": "브라질리아 하계 표준시", "EST": "미 동부 표준시", "NZST": "뉴질랜드 표준시", "PDT": "미 태평양 하계 표준시", "CHAST": "채텀 표준시", "ACWST": "오스트레일리아 중서부 표준시"},
+ timezones: map[string]string{"LHDT": "로드 하우 하계 표준시", "CLST": "칠레 하계 표준시", "VET": "베네수엘라 시간", "AST": "대서양 표준시", "WIT": "동부 인도네시아 시간", "HKT": "홍콩 표준시", "HNT": "뉴펀들랜드 표준시", "HKST": "홍콩 하계 표준시", "OESZ": "동유럽 하계 표준시", "JST": "일본 표준시", "WEZ": "서유럽 표준시", "MESZ": "중부 유럽 하계 표준시", "OEZ": "동유럽 표준시", "AKDT": "알래스카 하계 표준시", "AEST": "오스트레일리아 동부 표준시", "HAT": "뉴펀들랜드 하계 표준시", "WITA": "중부 인도네시아 시간", "AKST": "알래스카 표준시", "WAST": "서아프리카 하계 표준시", "SGT": "싱가포르 표준시", "GFT": "프랑스령 가이아나 시간", "ChST": "차모로 시간", "NZDT": "뉴질랜드 하계 표준시", "CHADT": "채텀 하계 표준시", "ADT": "미 대서양 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "GMT": "그리니치 표준시", "LHST": "로드 하우 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "NZST": "뉴질랜드 표준시", "PDT": "미 태평양 하계 표준시", "TMST": "투르크메니스탄 하계 표준시", "CST": "미 중부 표준시", "EDT": "미 동부 하계 표준시", "JDT": "일본 하계 표준시", "ART": "아르헨티나 표준시", "HAST": "하와이 알류샨 표준시", "COST": "콜롬비아 하계 표준시", "WAT": "서아프리카 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "ACWST": "오스트레일리아 중서부 표준시", "SAST": "남아프리카 시간", "WIB": "서부 인도네시아 시간", "ECT": "에콰도르 시간", "CLT": "칠레 표준시", "WARST": "아르헨티나 서부 하계 표준시", "BOT": "볼리비아 시간", "UYST": "우루과이 하계 표준시", "TMT": "투르크메니스탄 표준시", "AWST": "오스트레일리아 서부 표준시", "BT": "부탄 시간", "COT": "콜롬비아 표준시", "WESZ": "서유럽 하계 표준시", "WART": "아르헨티나 서부 표준시", "MDT": "미 산지 하계 표준시", "IST": "인도 표준시", "PST": "미 태평양 표준시", "MEZ": "중부 유럽 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "GYT": "가이아나 시간", "∅∅∅": "아조레스 하계 표준시", "CDT": "미 중부 하계 표준시", "MST": "미 산악 표준시", "SRT": "수리남 시간", "EAT": "동아프리카 시간", "CHAST": "채텀 표준시", "MYT": "말레이시아 시간", "CAT": "중앙아프리카 시간", "UYT": "우루과이 표준시", "HADT": "하와이 알류샨 하계 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "ARST": "아르헨티나 하계 표준시", "EST": "미 동부 표준시"},
}
}
@@ -181,7 +181,8 @@ func (ko *ko_KR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ko_KR' and handles both Whole and Real numbers based on 'v'
-func (ko *ko_KR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (ko *ko_KR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ko_KR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ko *ko_KR) FmtPercent(num float64, v uint64) (results string) {
+func (ko *ko_KR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ko.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (ko *ko_KR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ko.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ko_KR'
-func (ko *ko_KR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ko *ko_KR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
@@ -307,13 +306,12 @@ func (ko *ko_KR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ko_KR'
// in accounting notation.
-func (ko *ko_KR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ko *ko_KR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
@@ -378,8 +376,7 @@ func (ko *ko_KR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ko.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ko_KR'
diff --git a/kok/kok.go b/kok/kok.go
index 50b558ea..639956b9 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{"SRT": "SRT", "HAST": "HAST", "AWST": "AWST", "HNT": "HNT", "WART": "WART", "CAT": "CAT", "WAT": "WAT", "ACST": "ACST", "GYT": "GYT", "WARST": "WARST", "LHDT": "LHDT", "CHADT": "CHADT", "VET": "VET", "JDT": "JDT", "AWDT": "AWDT", "WIB": "WIB", "MDT": "MDT", "ACWDT": "ACWDT", "TMT": "TMT", "ECT": "ECT", "IST": "भारतीय समय", "CDT": "CDT", "EAT": "EAT", "NZDT": "NZDT", "BOT": "BOT", "AST": "AST", "MYT": "MYT", "CLT": "CLT", "PDT": "PDT", "COT": "COT", "MESZ": "MESZ", "TMST": "TMST", "JST": "JST", "AEDT": "AEDT", "NZST": "NZST", "ADT": "ADT", "AKST": "AKST", "SGT": "SGT", "OEZ": "OEZ", "AEST": "AEST", "ACDT": "ACDT", "SAST": "SAST", "ACWST": "ACWST", "WESZ": "WESZ", "HAT": "HAT", "MEZ": "MEZ", "CHAST": "CHAST", "ARST": "ARST", "ChST": "ChST", "COST": "COST", "WIT": "WIT", "AKDT": "AKDT", "CST": "CST", "OESZ": "OESZ", "GMT": "GMT", "WAST": "WAST", "GFT": "GFT", "LHST": "LHST", "MST": "MST", "HADT": "HADT", "HKT": "HKT", "EDT": "EDT", "CLST": "CLST", "PST": "PST", "BT": "BT", "WITA": "WITA", "∅∅∅": "∅∅∅", "HKST": "HKST", "EST": "EST", "UYT": "UYT", "UYST": "UYST", "ART": "ART", "WEZ": "WEZ"},
+ timezones: map[string]string{"CAT": "CAT", "HKT": "HKT", "HADT": "HADT", "SRT": "SRT", "AST": "AST", "ARST": "ARST", "EDT": "EDT", "CLT": "CLT", "VET": "VET", "ACDT": "ACDT", "PDT": "PDT", "CST": "CST", "LHDT": "LHDT", "MDT": "MDT", "CLST": "CLST", "GFT": "GFT", "GMT": "GMT", "WEZ": "WEZ", "WESZ": "WESZ", "AWDT": "AWDT", "NZST": "NZST", "MEZ": "MEZ", "AEDT": "AEDT", "SGT": "SGT", "ECT": "ECT", "SAST": "SAST", "ACST": "ACST", "HNT": "HNT", "∅∅∅": "∅∅∅", "BT": "BT", "ChST": "ChST", "CDT": "CDT", "HAT": "HAT", "ACWDT": "ACWDT", "NZDT": "NZDT", "CHAST": "CHAST", "WART": "WART", "TMST": "TMST", "CHADT": "CHADT", "MYT": "MYT", "JST": "JST", "HAST": "HAST", "AKST": "AKST", "COT": "COT", "MST": "MST", "PST": "PST", "WAT": "WAT", "MESZ": "MESZ", "OEZ": "OEZ", "WARST": "WARST", "LHST": "LHST", "EAT": "EAT", "ADT": "ADT", "WIT": "WIT", "ART": "ART", "WITA": "WITA", "EST": "EST", "AEST": "AEST", "HKST": "HKST", "UYT": "UYT", "AKDT": "AKDT", "WAST": "WAST", "IST": "भारतीय समय", "UYST": "UYST", "COST": "COST", "WIB": "WIB", "JDT": "JDT", "AWST": "AWST", "BOT": "BOT", "TMT": "TMT", "ACWST": "ACWST", "OESZ": "OESZ", "GYT": "GYT"},
}
}
@@ -170,7 +170,8 @@ func (kok *kok) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kok' and handles both Whole and Real numbers based on 'v'
-func (kok *kok) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -183,10 +184,7 @@ func (kok *kok) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -194,10 +192,7 @@ func (kok *kok) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -213,9 +208,7 @@ func (kok *kok) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -223,13 +216,12 @@ func (kok *kok) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kok' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kok *kok) FmtPercent(num float64, v uint64) (results string) {
+func (kok *kok) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kok.decimal)
b := make([]byte, 0, l)
@@ -237,10 +229,7 @@ func (kok *kok) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
continue
}
@@ -248,9 +237,7 @@ func (kok *kok) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -260,12 +247,11 @@ func (kok *kok) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kok.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kok'
-func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
@@ -280,10 +266,7 @@ func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -291,10 +274,7 @@ func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -318,9 +298,7 @@ func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -339,13 +317,12 @@ func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kok'
// in accounting notation.
-func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
@@ -360,10 +337,7 @@ func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -371,10 +345,7 @@ func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -399,9 +370,7 @@ func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, kok.currencyNegativePrefix[j])
}
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
} else {
@@ -431,8 +400,7 @@ func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kok'
diff --git a/kok_IN/kok_IN.go b/kok_IN/kok_IN.go
index fde3fc59..f084ccca 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{"WARST": "WARST", "AST": "AST", "MST": "MST", "∅∅∅": "∅∅∅", "ChST": "ChST", "OESZ": "OESZ", "BOT": "BOT", "EDT": "EDT", "WIT": "WIT", "LHDT": "LHDT", "HADT": "HADT", "CLST": "CLST", "COT": "COT", "MEZ": "MEZ", "WART": "WART", "HAT": "HAT", "HKT": "HKT", "CDT": "CDT", "EST": "EST", "PST": "PST", "CHADT": "CHADT", "SGT": "SGT", "AKDT": "AKDT", "CAT": "CAT", "NZDT": "NZDT", "GYT": "GYT", "ECT": "ECT", "MDT": "MDT", "MYT": "MYT", "VET": "VET", "HKST": "HKST", "ACST": "ACST", "ADT": "ADT", "GFT": "GFT", "JST": "JST", "CHAST": "CHAST", "WAT": "WAT", "UYST": "UYST", "ACDT": "ACDT", "SAST": "SAST", "SRT": "SRT", "JDT": "JDT", "HAST": "HAST", "WEZ": "WEZ", "CLT": "CLT", "NZST": "NZST", "PDT": "PDT", "BT": "BT", "ACWDT": "ACWDT", "EAT": "EAT", "CST": "CST", "GMT": "GMT", "AEST": "AEST", "WAST": "WAST", "LHST": "LHST", "AWDT": "AWDT", "HNT": "HNT", "COST": "COST", "ART": "ART", "AWST": "AWST", "WESZ": "WESZ", "UYT": "UYT", "WIB": "WIB", "AKST": "AKST", "TMT": "TMT", "TMST": "TMST", "ACWST": "ACWST", "IST": "भारतीय समय", "AEDT": "AEDT", "ARST": "ARST", "WITA": "WITA", "OEZ": "OEZ", "MESZ": "MESZ"},
+ timezones: map[string]string{"ACST": "ACST", "SRT": "SRT", "LHST": "LHST", "MESZ": "MESZ", "VET": "VET", "CAT": "CAT", "COST": "COST", "AEDT": "AEDT", "WIB": "WIB", "WART": "WART", "WARST": "WARST", "HNT": "HNT", "HAT": "HAT", "LHDT": "LHDT", "CHADT": "CHADT", "ACDT": "ACDT", "PDT": "PDT", "UYST": "UYST", "BT": "BT", "ARST": "ARST", "AKDT": "AKDT", "AST": "AST", "NZST": "NZST", "AEST": "AEST", "AKST": "AKST", "COT": "COT", "HAST": "HAST", "MEZ": "MEZ", "OEZ": "OEZ", "HKST": "HKST", "CHAST": "CHAST", "JDT": "JDT", "WITA": "WITA", "CDT": "CDT", "ACWST": "ACWST", "ADT": "ADT", "TMST": "TMST", "HADT": "HADT", "EST": "EST", "MDT": "MDT", "ACWDT": "ACWDT", "IST": "भारतीय समय", "GMT": "GMT", "EDT": "EDT", "UYT": "UYT", "GFT": "GFT", "WEZ": "WEZ", "MYT": "MYT", "PST": "PST", "WAT": "WAT", "CLST": "CLST", "ART": "ART", "NZDT": "NZDT", "AWST": "AWST", "MST": "MST", "EAT": "EAT", "SAST": "SAST", "JST": "JST", "GYT": "GYT", "TMT": "TMT", "ChST": "ChST", "WAST": "WAST", "CLT": "CLT", "OESZ": "OESZ", "BOT": "BOT", "ECT": "ECT", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "SGT": "SGT", "WIT": "WIT", "HKT": "HKT", "CST": "CST", "WESZ": "WESZ"},
}
}
@@ -170,7 +170,8 @@ func (kok *kok_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kok_IN' and handles both Whole and Real numbers based on 'v'
-func (kok *kok_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -183,10 +184,7 @@ func (kok *kok_IN) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -194,10 +192,7 @@ func (kok *kok_IN) FmtNumber(num float64, v uint64) (results string) {
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -213,9 +208,7 @@ func (kok *kok_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -223,13 +216,12 @@ func (kok *kok_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kok_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kok *kok_IN) FmtPercent(num float64, v uint64) (results string) {
+func (kok *kok_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(kok.decimal)
b := make([]byte, 0, l)
@@ -237,10 +229,7 @@ func (kok *kok_IN) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
continue
}
@@ -248,9 +237,7 @@ func (kok *kok_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -260,12 +247,11 @@ func (kok *kok_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, kok.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kok_IN'
-func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
@@ -280,10 +266,7 @@ func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -291,10 +274,7 @@ func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -318,9 +298,7 @@ func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
}
// reverse
@@ -339,13 +317,12 @@ func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kok_IN'
// in accounting notation.
-func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
@@ -360,10 +337,7 @@ func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kok.decimal) - 1; j >= 0; j-- {
- b = append(b, kok.decimal[j])
- }
-
+ b = append(b, kok.decimal[0])
inWhole = true
continue
}
@@ -371,10 +345,7 @@ func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
if inWhole {
if count == groupThreshold {
- for j := len(kok.group) - 1; j >= 0; j-- {
- b = append(b, kok.group[j])
- }
-
+ b = append(b, kok.group[0])
count = 1
if !inSecondary {
@@ -399,9 +370,7 @@ func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, kok.currencyNegativePrefix[j])
}
- for j := len(kok.minus) - 1; j >= 0; j-- {
- b = append(b, kok.minus[j])
- }
+ b = append(b, kok.minus[0])
} else {
@@ -431,8 +400,7 @@ func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kok_IN'
diff --git a/ks/ks.go b/ks/ks.go
index 0c6b7c7b..67e306cc 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{"TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "BT": "بوٗٹان ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "SRT": "سُرِنام ٹایِم", "∅∅∅": "اٮ۪زورٕس سَمَر ٹ", "IST": "ہِنٛدوستان", "CAT": "مرکزی افریٖقا ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "MST": "ماونٹین سٹینڑاڑ ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "MDT": "ماونٹین ڈےلایِٔٹ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "MYT": "مَلیشِیا ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "BOT": "بولِوِیا ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "GYT": "گُیَنا ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "ECT": "اِکویڑَر ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم"},
+ timezones: map[string]string{"ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "IST": "ہِنٛدوستان", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "ECT": "اِکویڑَر ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "∅∅∅": "اٮ۪مَزَن سَمَر ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "GYT": "گُیَنا ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "MYT": "مَلیشِیا ٹایِم", "BOT": "بولِوِیا ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "SRT": "سُرِنام ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "BT": "بوٗٹان ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم"},
}
}
@@ -183,7 +183,8 @@ func (ks *ks) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ks' and handles both Whole and Real numbers based on 'v'
-func (ks *ks) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (ks *ks) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ks' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ks *ks) FmtPercent(num float64, v uint64) (results string) {
+func (ks *ks) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ks.decimal)
b := make([]byte, 0, l)
@@ -264,12 +264,11 @@ func (ks *ks) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ks.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ks'
-func (ks *ks) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -337,13 +336,12 @@ func (ks *ks) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ks'
// in accounting notation.
-func (ks *ks) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ks *ks) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
@@ -423,8 +421,7 @@ func (ks *ks) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ks'
diff --git a/ks_IN/ks_IN.go b/ks_IN/ks_IN.go
index 9e9fd8fe..31c2ff12 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{"AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "IST": "ہِنٛدوستان", "CAT": "مرکزی افریٖقا ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "BOT": "بولِوِیا ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "∅∅∅": "اٮ۪زورٕس سَمَر ٹ", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "ECT": "اِکویڑَر ٹایِم", "SRT": "سُرِنام ٹایِم", "GYT": "گُیَنا ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "MYT": "مَلیشِیا ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "BT": "بوٗٹان ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم"},
+ timezones: map[string]string{"CST": "مرکزی سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "IST": "ہِنٛدوستان", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "∅∅∅": "اٮ۪مَزَن سَمَر ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "BT": "بوٗٹان ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "GYT": "گُیَنا ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "MYT": "مَلیشِیا ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "ECT": "اِکویڑَر ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "BOT": "بولِوِیا ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "SRT": "سُرِنام ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم"},
}
}
@@ -183,7 +183,8 @@ func (ks *ks_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ks_IN' and handles both Whole and Real numbers based on 'v'
-func (ks *ks_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -230,13 +231,12 @@ func (ks *ks_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ks_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ks *ks_IN) FmtPercent(num float64, v uint64) (results string) {
+func (ks *ks_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ks.decimal)
b := make([]byte, 0, l)
@@ -264,12 +264,11 @@ func (ks *ks_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ks.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ks_IN'
-func (ks *ks_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ks *ks_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
@@ -337,13 +336,12 @@ func (ks *ks_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ks_IN'
// in accounting notation.
-func (ks *ks_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ks *ks_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
@@ -423,8 +421,7 @@ func (ks *ks_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ks_IN'
diff --git a/ksb/ksb.go b/ksb/ksb.go
index f6313df6..dd8c0c84 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{"ACWDT": "ACWDT", "HAST": "HAST", "GMT": "GMT", "MESZ": "MESZ", "ECT": "ECT", "LHST": "LHST", "CHAST": "CHAST", "BT": "BT", "SGT": "SGT", "NZST": "NZST", "COT": "COT", "WIT": "WIT", "ARST": "ARST", "WAST": "WAST", "MYT": "MYT", "JST": "JST", "WEZ": "WEZ", "GYT": "GYT", "CLT": "CLT", "BOT": "BOT", "JDT": "JDT", "EST": "EST", "EDT": "EDT", "UYT": "UYT", "ART": "ART", "HKT": "HKT", "HKST": "HKST", "EAT": "EAT", "OESZ": "OESZ", "WIB": "WIB", "AWST": "AWST", "TMT": "TMT", "AKST": "AKST", "CAT": "CAT", "AEST": "AEST", "MST": "MST", "OEZ": "OEZ", "MDT": "MDT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "NZDT": "NZDT", "WITA": "WITA", "WAT": "WAT", "CDT": "CDT", "UYST": "UYST", "PST": "PST", "CHADT": "CHADT", "ADT": "ADT", "TMST": "TMST", "SAST": "SAST", "LHDT": "LHDT", "HADT": "HADT", "HAT": "HAT", "GFT": "GFT", "VET": "VET", "IST": "IST", "WESZ": "WESZ", "COST": "COST", "AST": "AST", "WARST": "WARST", "SRT": "SRT", "HNT": "HNT", "CLST": "CLST", "ACST": "ACST", "ACWST": "ACWST", "ChST": "ChST", "CST": "CST", "AWDT": "AWDT", "WART": "WART", "ACDT": "ACDT", "AEDT": "AEDT", "PDT": "PDT", "MEZ": "MEZ"},
+ timezones: map[string]string{"AKDT": "AKDT", "MESZ": "MESZ", "SGT": "SGT", "PST": "PST", "SRT": "SRT", "EDT": "EDT", "ACWDT": "ACWDT", "LHST": "LHST", "NZDT": "NZDT", "WAT": "WAT", "GYT": "GYT", "WART": "WART", "BOT": "BOT", "WITA": "WITA", "CST": "CST", "WIB": "WIB", "CDT": "CDT", "GMT": "GMT", "ChST": "ChST", "COST": "COST", "AST": "AST", "ACDT": "ACDT", "HKST": "HKST", "ARST": "ARST", "UYST": "UYST", "BT": "BT", "HADT": "HADT", "∅∅∅": "∅∅∅", "MST": "MST", "JST": "JST", "MEZ": "MEZ", "HNT": "HNT", "HKT": "HKT", "CHADT": "CHADT", "OEZ": "OEZ", "OESZ": "OESZ", "ACST": "ACST", "AWST": "AWST", "MDT": "MDT", "WEZ": "WEZ", "ADT": "ADT", "TMT": "TMT", "EST": "EST", "WARST": "WARST", "VET": "VET", "AEST": "AEST", "AKST": "AKST", "ACWST": "ACWST", "LHDT": "LHDT", "NZST": "NZST", "WAST": "WAST", "EAT": "EAT", "CHAST": "CHAST", "JDT": "JDT", "UYT": "UYT", "CAT": "CAT", "COT": "COT", "ECT": "ECT", "CLST": "CLST", "AEDT": "AEDT", "PDT": "PDT", "AWDT": "AWDT", "WESZ": "WESZ", "WIT": "WIT", "HAST": "HAST", "SAST": "SAST", "ART": "ART", "CLT": "CLT", "TMST": "TMST", "HAT": "HAT", "MYT": "MYT", "IST": "IST", "GFT": "GFT"},
}
}
@@ -176,20 +176,19 @@ func (ksb *ksb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksb' and handles both Whole and Real numbers based on 'v'
-func (ksb *ksb) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksb *ksb) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksb *ksb) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksb *ksb) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksb'
-func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
@@ -201,20 +200,14 @@ func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ksb.decimal) - 1; j >= 0; j-- {
- b = append(b, ksb.decimal[j])
- }
-
+ b = append(b, ksb.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ksb.group) - 1; j >= 0; j-- {
- b = append(b, ksb.group[j])
- }
-
+ b = append(b, ksb.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(ksb.minus) - 1; j >= 0; j-- {
- b = append(b, ksb.minus[j])
- }
+ b = append(b, ksb.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksb'
// in accounting notation.
-func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
@@ -266,20 +256,14 @@ func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ksb.decimal) - 1; j >= 0; j-- {
- b = append(b, ksb.decimal[j])
- }
-
+ b = append(b, ksb.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ksb.group) - 1; j >= 0; j-- {
- b = append(b, ksb.group[j])
- }
-
+ b = append(b, ksb.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(ksb.minus) - 1; j >= 0; j-- {
- b = append(b, ksb.minus[j])
- }
+ b = append(b, ksb.minus[0])
}
@@ -320,8 +302,7 @@ func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksb'
diff --git a/ksb_TZ/ksb_TZ.go b/ksb_TZ/ksb_TZ.go
index a03483be..80065efa 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{"WAT": "WAT", "MST": "MST", "GFT": "GFT", "MYT": "MYT", "∅∅∅": "∅∅∅", "CLT": "CLT", "OESZ": "OESZ", "WEZ": "WEZ", "AWDT": "AWDT", "UYT": "UYT", "UYST": "UYST", "TMT": "TMT", "ChST": "ChST", "IST": "IST", "CHADT": "CHADT", "SRT": "SRT", "LHST": "LHST", "EAT": "EAT", "OEZ": "OEZ", "JST": "JST", "WIT": "WIT", "COT": "COT", "GYT": "GYT", "JDT": "JDT", "SGT": "SGT", "COST": "COST", "PDT": "PDT", "ART": "ART", "WAST": "WAST", "BT": "BT", "HKST": "HKST", "CAT": "CAT", "EST": "EST", "WARST": "WARST", "ECT": "ECT", "CLST": "CLST", "NZST": "NZST", "MDT": "MDT", "VET": "VET", "AEST": "AEST", "AEDT": "AEDT", "ADT": "ADT", "MEZ": "MEZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "HAST": "HAST", "EDT": "EDT", "CHAST": "CHAST", "CST": "CST", "CDT": "CDT", "AWST": "AWST", "WART": "WART", "MESZ": "MESZ", "ACST": "ACST", "WIB": "WIB", "BOT": "BOT", "ARST": "ARST", "HADT": "HADT", "HNT": "HNT", "HKT": "HKT", "WITA": "WITA", "LHDT": "LHDT", "AKST": "AKST", "GMT": "GMT", "TMST": "TMST", "SAST": "SAST", "PST": "PST", "NZDT": "NZDT", "AST": "AST", "ACDT": "ACDT", "AKDT": "AKDT", "HAT": "HAT", "WESZ": "WESZ"},
+ timezones: map[string]string{"WITA": "WITA", "ACWDT": "ACWDT", "WIB": "WIB", "CAT": "CAT", "UYT": "UYT", "BOT": "BOT", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "CLST": "CLST", "WART": "WART", "UYST": "UYST", "NZST": "NZST", "OEZ": "OEZ", "ACDT": "ACDT", "AKST": "AKST", "AKDT": "AKDT", "SAST": "SAST", "PST": "PST", "HKT": "HKT", "ARST": "ARST", "EST": "EST", "OESZ": "OESZ", "TMST": "TMST", "HAT": "HAT", "GFT": "GFT", "CLT": "CLT", "AEST": "AEST", "ACST": "ACST", "AEDT": "AEDT", "COST": "COST", "CHAST": "CHAST", "CDT": "CDT", "IST": "IST", "HNT": "HNT", "SRT": "SRT", "EDT": "EDT", "JDT": "JDT", "MST": "MST", "MYT": "MYT", "AWST": "AWST", "ART": "ART", "HADT": "HADT", "WAST": "WAST", "MEZ": "MEZ", "AST": "AST", "LHST": "LHST", "SGT": "SGT", "WEZ": "WEZ", "HKST": "HKST", "CST": "CST", "HAST": "HAST", "ECT": "ECT", "NZDT": "NZDT", "WAT": "WAT", "VET": "VET", "ADT": "ADT", "CHADT": "CHADT", "COT": "COT", "MDT": "MDT", "PDT": "PDT", "AWDT": "AWDT", "WIT": "WIT", "BT": "BT", "WESZ": "WESZ", "MESZ": "MESZ", "GYT": "GYT", "LHDT": "LHDT", "TMT": "TMT", "ChST": "ChST", "GMT": "GMT", "EAT": "EAT", "JST": "JST", "WARST": "WARST"},
}
}
@@ -176,20 +176,19 @@ func (ksb *ksb_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksb_TZ' and handles both Whole and Real numbers based on 'v'
-func (ksb *ksb_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksb *ksb_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksb_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksb *ksb_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksb *ksb_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksb_TZ'
-func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
@@ -201,20 +200,14 @@ func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ksb.decimal) - 1; j >= 0; j-- {
- b = append(b, ksb.decimal[j])
- }
-
+ b = append(b, ksb.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ksb.group) - 1; j >= 0; j-- {
- b = append(b, ksb.group[j])
- }
-
+ b = append(b, ksb.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(ksb.minus) - 1; j >= 0; j-- {
- b = append(b, ksb.minus[j])
- }
+ b = append(b, ksb.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksb_TZ'
// in accounting notation.
-func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
@@ -266,20 +256,14 @@ func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ksb.decimal) - 1; j >= 0; j-- {
- b = append(b, ksb.decimal[j])
- }
-
+ b = append(b, ksb.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ksb.group) - 1; j >= 0; j-- {
- b = append(b, ksb.group[j])
- }
-
+ b = append(b, ksb.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(ksb.minus) - 1; j >= 0; j-- {
- b = append(b, ksb.minus[j])
- }
+ b = append(b, ksb.minus[0])
}
@@ -320,8 +302,7 @@ func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksb_TZ'
diff --git a/ksf/ksf.go b/ksf/ksf.go
index e24f7842..ab3a9396 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{"WARST": "WARST", "WEZ": "WEZ", "ARST": "ARST", "TMT": "TMT", "VET": "VET", "EDT": "EDT", "OEZ": "OEZ", "COT": "COT", "COST": "COST", "PST": "PST", "WAST": "WAST", "∅∅∅": "∅∅∅", "LHST": "LHST", "WIB": "WIB", "WITA": "WITA", "TMST": "TMST", "SAST": "SAST", "AKDT": "AKDT", "CAT": "CAT", "CHADT": "CHADT", "BOT": "BOT", "GFT": "GFT", "HKST": "HKST", "CLT": "CLT", "AWST": "AWST", "AWDT": "AWDT", "HNT": "HNT", "CST": "CST", "WESZ": "WESZ", "PDT": "PDT", "ADT": "ADT", "JDT": "JDT", "SGT": "SGT", "BT": "BT", "MDT": "MDT", "HAT": "HAT", "MYT": "MYT", "AKST": "AKST", "GMT": "GMT", "CHAST": "CHAST", "SRT": "SRT", "WIT": "WIT", "ART": "ART", "WART": "WART", "AST": "AST", "ChST": "ChST", "UYT": "UYT", "NZDT": "NZDT", "OESZ": "OESZ", "AEST": "AEST", "HKT": "HKT", "JST": "JST", "IST": "IST", "EAT": "EAT", "AEDT": "AEDT", "ACST": "ACST", "MESZ": "MESZ", "ACWDT": "ACWDT", "UYST": "UYST", "GYT": "GYT", "MEZ": "MEZ", "HAST": "HAST", "ECT": "ECT", "CDT": "CDT", "EST": "EST", "CLST": "CLST", "ACWST": "ACWST", "LHDT": "LHDT", "NZST": "NZST", "ACDT": "ACDT", "HADT": "HADT", "WAT": "WAT", "MST": "MST"},
+ timezones: map[string]string{"OEZ": "OEZ", "CLT": "CLT", "BOT": "BOT", "SRT": "SRT", "CDT": "CDT", "NZDT": "NZDT", "CHADT": "CHADT", "PDT": "PDT", "COST": "COST", "WAT": "WAT", "IST": "IST", "UYST": "UYST", "WAST": "WAST", "VET": "VET", "WARST": "WARST", "HKST": "HKST", "CLST": "CLST", "OESZ": "OESZ", "AEST": "AEST", "MYT": "MYT", "HNT": "HNT", "UYT": "UYT", "HADT": "HADT", "ACDT": "ACDT", "AKST": "AKST", "LHST": "LHST", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "EDT": "EDT", "ADT": "ADT", "ChST": "ChST", "ACWST": "ACWST", "ART": "ART", "HAST": "HAST", "COT": "COT", "ECT": "ECT", "NZST": "NZST", "SAST": "SAST", "WIT": "WIT", "HKT": "HKT", "WART": "WART", "PST": "PST", "JST": "JST", "JDT": "JDT", "WIB": "WIB", "MEZ": "MEZ", "MESZ": "MESZ", "ARST": "ARST", "AKDT": "AKDT", "ACST": "ACST", "SGT": "SGT", "AWST": "AWST", "BT": "BT", "WITA": "WITA", "CHAST": "CHAST", "AST": "AST", "AEDT": "AEDT", "HAT": "HAT", "TMT": "TMT", "CST": "CST", "EAT": "EAT", "MDT": "MDT", "CAT": "CAT", "GFT": "GFT", "GMT": "GMT", "WESZ": "WESZ", "ACWDT": "ACWDT", "LHDT": "LHDT", "MST": "MST", "TMST": "TMST", "EST": "EST", "WEZ": "WEZ", "GYT": "GYT"},
}
}
@@ -174,7 +174,8 @@ func (ksf *ksf) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksf' and handles both Whole and Real numbers based on 'v'
-func (ksf *ksf) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,7 +195,6 @@ func (ksf *ksf) FmtNumber(num float64, v uint64) (results string) {
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -205,9 +205,7 @@ func (ksf *ksf) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
// reverse
@@ -215,19 +213,17 @@ func (ksf *ksf) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksf' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksf *ksf) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksf *ksf) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksf'
-func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
@@ -249,7 +245,6 @@ func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -260,9 +255,7 @@ func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
// reverse
@@ -285,13 +278,12 @@ func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksf'
// in accounting notation.
-func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
@@ -313,7 +305,6 @@ func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -325,9 +316,7 @@ func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
@@ -356,8 +345,7 @@ func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksf'
diff --git a/ksf_CM/ksf_CM.go b/ksf_CM/ksf_CM.go
index 1021fe17..04080015 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{"WESZ": "WESZ", "HKT": "HKT", "CST": "CST", "BT": "BT", "GYT": "GYT", "GFT": "GFT", "ECT": "ECT", "UYST": "UYST", "CHADT": "CHADT", "VET": "VET", "∅∅∅": "∅∅∅", "HADT": "HADT", "MST": "MST", "MYT": "MYT", "LHST": "LHST", "LHDT": "LHDT", "AKST": "AKST", "COT": "COT", "ACDT": "ACDT", "CLT": "CLT", "NZST": "NZST", "COST": "COST", "CHAST": "CHAST", "MESZ": "MESZ", "ART": "ART", "WARST": "WARST", "SGT": "SGT", "GMT": "GMT", "OEZ": "OEZ", "SAST": "SAST", "JDT": "JDT", "CAT": "CAT", "ADT": "ADT", "SRT": "SRT", "IST": "IST", "WEZ": "WEZ", "AWST": "AWST", "EDT": "EDT", "WIB": "WIB", "HAST": "HAST", "ACST": "ACST", "AST": "AST", "CLST": "CLST", "AEDT": "AEDT", "NZDT": "NZDT", "UYT": "UYT", "TMT": "TMT", "AWDT": "AWDT", "ACWDT": "ACWDT", "WIT": "WIT", "AKDT": "AKDT", "PDT": "PDT", "ACWST": "ACWST", "HNT": "HNT", "CDT": "CDT", "EST": "EST", "MEZ": "MEZ", "JST": "JST", "ARST": "ARST", "WITA": "WITA", "ChST": "ChST", "HKST": "HKST", "AEST": "AEST", "OESZ": "OESZ", "WAST": "WAST", "TMST": "TMST", "HAT": "HAT", "PST": "PST", "BOT": "BOT", "MDT": "MDT", "EAT": "EAT", "WART": "WART", "WAT": "WAT"},
+ timezones: map[string]string{"WARST": "WARST", "WITA": "WITA", "WESZ": "WESZ", "ECT": "ECT", "SAST": "SAST", "MYT": "MYT", "EST": "EST", "AKST": "AKST", "NZDT": "NZDT", "ACWDT": "ACWDT", "MEZ": "MEZ", "HAT": "HAT", "ART": "ART", "GFT": "GFT", "CST": "CST", "MESZ": "MESZ", "TMT": "TMT", "MST": "MST", "WEZ": "WEZ", "LHDT": "LHDT", "HKT": "HKT", "UYST": "UYST", "TMST": "TMST", "EAT": "EAT", "∅∅∅": "∅∅∅", "WAST": "WAST", "OEZ": "OEZ", "OESZ": "OESZ", "AEDT": "AEDT", "ARST": "ARST", "CDT": "CDT", "HNT": "HNT", "BOT": "BOT", "BT": "BT", "PST": "PST", "ACST": "ACST", "IST": "IST", "MDT": "MDT", "SGT": "SGT", "VET": "VET", "GYT": "GYT", "WIT": "WIT", "WART": "WART", "CLT": "CLT", "CLST": "CLST", "ACDT": "ACDT", "AEST": "AEST", "GMT": "GMT", "CHAST": "CHAST", "JST": "JST", "AWDT": "AWDT", "SRT": "SRT", "CAT": "CAT", "LHST": "LHST", "ADT": "ADT", "AWST": "AWST", "HKST": "HKST", "UYT": "UYT", "JDT": "JDT", "HADT": "HADT", "ChST": "ChST", "AKDT": "AKDT", "ACWST": "ACWST", "CHADT": "CHADT", "WIB": "WIB", "PDT": "PDT", "EDT": "EDT", "COT": "COT", "COST": "COST", "AST": "AST", "HAST": "HAST", "WAT": "WAT", "NZST": "NZST"},
}
}
@@ -174,7 +174,8 @@ func (ksf *ksf_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksf_CM' and handles both Whole and Real numbers based on 'v'
-func (ksf *ksf_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,7 +195,6 @@ func (ksf *ksf_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -205,9 +205,7 @@ func (ksf *ksf_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
// reverse
@@ -215,19 +213,17 @@ func (ksf *ksf_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksf_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksf *ksf_CM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ksf *ksf_CM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksf_CM'
-func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
@@ -249,7 +245,6 @@ func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -260,9 +255,7 @@ func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
// reverse
@@ -285,13 +278,12 @@ func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksf_CM'
// in accounting notation.
-func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
@@ -313,7 +305,6 @@ func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ksf.group) - 1; j >= 0; j-- {
b = append(b, ksf.group[j])
}
-
count = 1
} else {
count++
@@ -325,9 +316,7 @@ func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(ksf.minus) - 1; j >= 0; j-- {
- b = append(b, ksf.minus[j])
- }
+ b = append(b, ksf.minus[0])
}
@@ -356,8 +345,7 @@ func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksf_CM'
diff --git a/ksh/ksh.go b/ksh/ksh.go
index 6e6e5035..af299cc1 100644
--- a/ksh/ksh.go
+++ b/ksh/ksh.go
@@ -18,7 +18,7 @@ type ksh struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Fäb", "Mäz", "Apr", "Mäi", "Jun", "Jul", "Ouj", "Säp", "Okt", "Nov", "Dez"},
@@ -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{"CAT": "Zentraal-Affrekaanesche Zigg", "COST": "COST", "ADT": "ADT", "TMT": "TMT", "CDT": "CDT", "WESZ": "Weß-Europpa sing Summerzick", "UYST": "UYST", "CHADT": "CHADT", "ACST": "ACST", "HKST": "HKST", "BT": "BT", "ACDT": "ACDT", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "HNT": "HNT", "HAT": "HAT", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "ChST": "ChST", "JST": "JST", "CLT": "CLT", "BOT": "BOT", "WAST": "Wäß-Affrekaanesche Sommerzigg", "ACWST": "ACWST", "ACWDT": "ACWDT", "GFT": "GFT", "MDT": "MDT", "PST": "PST", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "MESZ": "Meddel-Europpa sing Summerzick", "CST": "CST", "EST": "EST", "LHST": "LHST", "CLST": "CLST", "WIB": "WIB", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "ART": "ART", "SAST": "Söd-Affrekaanesche Zigg", "ECT": "ECT", "PDT": "PDT", "ARST": "ARST", "WARST": "WARST", "TMST": "TMST", "MYT": "MYT", "JDT": "JDT", "HADT": "HADT", "∅∅∅": "∅∅∅", "EAT": "Oß-Affrekaanesche Zigg", "AWST": "AWST", "EDT": "EDT", "GYT": "GYT", "OESZ": "Oß-Europpa sing Summerzick", "NZDT": "NZDT", "IST": "IST", "HAST": "HAST", "SGT": "SGT", "MST": "MST", "HKT": "HKT", "UYT": "UYT", "SRT": "SRT", "LHDT": "LHDT", "AKDT": "AKDT", "NZST": "NZST", "AKST": "AKST", "GMT": "Greenwich sing Standat-Zick", "WART": "WART", "AWDT": "AWDT", "AEST": "AEST", "VET": "VET", "WITA": "WITA", "AST": "AST", "WIT": "WIT", "AEDT": "AEDT", "CHAST": "CHAST", "COT": "COT"},
+ timezones: map[string]string{"WITA": "WITA", "EDT": "EDT", "GMT": "Greenwich sing Standat-Zick", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "ACDT": "ACDT", "SGT": "SGT", "NZDT": "NZDT", "SAST": "Söd-Affrekaanesche Zigg", "CHAST": "CHAST", "WARST": "WARST", "CDT": "CDT", "HADT": "HADT", "WESZ": "Weß-Europpa sing Summerzick", "MYT": "MYT", "OESZ": "Oß-Europpa sing Summerzick", "CLST": "CLST", "ART": "ART", "UYT": "UYT", "ARST": "ARST", "CST": "CST", "COST": "COST", "ACST": "ACST", "SRT": "SRT", "HKT": "HKT", "GFT": "GFT", "AWDT": "AWDT", "HAST": "HAST", "CHADT": "CHADT", "GYT": "GYT", "∅∅∅": "de Azore ier Summerzick", "BT": "BT", "ECT": "ECT", "AEDT": "AEDT", "PDT": "PDT", "AKST": "AKST", "EAT": "Oß-Affrekaanesche Zigg", "WART": "WART", "PST": "PST", "ACWST": "ACWST", "WIB": "WIB", "AEST": "AEST", "AWST": "AWST", "AKDT": "AKDT", "MST": "MST", "MDT": "MDT", "HKST": "HKST", "TMST": "TMST", "ChST": "ChST", "COT": "COT", "ACWDT": "ACWDT", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "HAT": "HAT", "AST": "AST", "ADT": "ADT", "JST": "JST", "WIT": "WIT", "TMT": "TMT", "MESZ": "Meddel-Europpa sing Summerzick", "JDT": "JDT", "BOT": "BOT", "CLT": "CLT", "VET": "VET", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "UYST": "UYST", "WAST": "Wäß-Affrekaanesche Sommerzigg", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "IST": "IST", "CAT": "Zentraal-Affrekaanesche Zigg", "EST": "EST", "NZST": "NZST", "LHST": "LHST", "LHDT": "LHDT", "HNT": "HNT"},
}
}
@@ -191,7 +191,8 @@ func (ksh *ksh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksh' and handles both Whole and Real numbers based on 'v'
-func (ksh *ksh) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (ksh *ksh) FmtNumber(num float64, v uint64) (results string) {
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (ksh *ksh) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksh *ksh) FmtPercent(num float64, v uint64) (results string) {
+func (ksh *ksh) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ksh.decimal)
b := make([]byte, 0, l)
@@ -268,12 +267,11 @@ func (ksh *ksh) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ksh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksh'
-func (ksh *ksh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksh *ksh) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
@@ -295,7 +293,6 @@ func (ksh *ksh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (ksh *ksh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksh'
// in accounting notation.
-func (ksh *ksh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksh *ksh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
@@ -359,7 +355,6 @@ func (ksh *ksh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -402,8 +397,7 @@ func (ksh *ksh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksh'
diff --git a/ksh_DE/ksh_DE.go b/ksh_DE/ksh_DE.go
index 4389e38c..a23d6e44 100644
--- a/ksh_DE/ksh_DE.go
+++ b/ksh_DE/ksh_DE.go
@@ -18,7 +18,7 @@ type ksh_DE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan", "Fäb", "Mäz", "Apr", "Mäi", "Jun", "Jul", "Ouj", "Säp", "Okt", "Nov", "Dez"},
@@ -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{"AST": "AST", "WIT": "WIT", "CDT": "CDT", "HKT": "HKT", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "SAST": "Söd-Affrekaanesche Zigg", "MDT": "MDT", "TMST": "TMST", "MYT": "MYT", "IST": "IST", "HKST": "HKST", "CAT": "Zentraal-Affrekaanesche Zigg", "WITA": "WITA", "LHST": "LHST", "ECT": "ECT", "CST": "CST", "UYST": "UYST", "JST": "JST", "JDT": "JDT", "OESZ": "Oß-Europpa sing Summerzick", "WIB": "WIB", "BOT": "BOT", "SRT": "SRT", "TMT": "TMT", "LHDT": "LHDT", "CHAST": "CHAST", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "ADT": "ADT", "ARST": "ARST", "ACDT": "ACDT", "HAST": "HAST", "EAT": "Oß-Affrekaanesche Zigg", "COT": "COT", "MESZ": "Meddel-Europpa sing Summerzick", "GYT": "GYT", "AKDT": "AKDT", "HADT": "HADT", "AEDT": "AEDT", "NZDT": "NZDT", "EDT": "EDT", "NZST": "NZST", "COST": "COST", "BT": "BT", "ART": "ART", "VET": "VET", "AWDT": "AWDT", "HAT": "HAT", "AEST": "AEST", "CHADT": "CHADT", "WARST": "WARST", "ACWDT": "ACWDT", "ChST": "ChST", "HNT": "HNT", "EST": "EST", "WAST": "Wäß-Affrekaanesche Sommerzigg", "CLST": "CLST", "WART": "WART", "ACWST": "ACWST", "MST": "MST", "WESZ": "Weß-Europpa sing Summerzick", "UYT": "UYT", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "AWST": "AWST", "PST": "PST", "GMT": "Greenwich sing Standat-Zick", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "PDT": "PDT", "ACST": "ACST", "GFT": "GFT", "∅∅∅": "de Azore ier Summerzick", "AKST": "AKST", "SGT": "SGT", "CLT": "CLT"},
+ timezones: map[string]string{"ACDT": "ACDT", "ChST": "ChST", "UYST": "UYST", "AKST": "AKST", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "ACWST": "ACWST", "OESZ": "Oß-Europpa sing Summerzick", "JST": "JST", "PST": "PST", "HNT": "HNT", "BOT": "BOT", "GMT": "Greenwich sing Standat-Zick", "AKDT": "AKDT", "WESZ": "Weß-Europpa sing Summerzick", "CST": "CST", "ECT": "ECT", "MST": "MST", "LHST": "LHST", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "JDT": "JDT", "GYT": "GYT", "HKT": "HKT", "COT": "COT", "MDT": "MDT", "AST": "AST", "AEDT": "AEDT", "CAT": "Zentraal-Affrekaanesche Zigg", "EAT": "Oß-Affrekaanesche Zigg", "WARST": "WARST", "SRT": "SRT", "UYT": "UYT", "WAST": "Wäß-Affrekaanesche Sommerzigg", "MESZ": "Meddel-Europpa sing Summerzick", "CLST": "CLST", "AEST": "AEST", "ART": "ART", "NZDT": "NZDT", "ACST": "ACST", "ACWDT": "ACWDT", "CHAST": "CHAST", "AWST": "AWST", "WIT": "WIT", "ARST": "ARST", "GFT": "GFT", "HAST": "HAST", "COST": "COST", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "WIB": "WIB", "CLT": "CLT", "WART": "WART", "PDT": "PDT", "SAST": "Söd-Affrekaanesche Zigg", "NZST": "NZST", "VET": "VET", "HAT": "HAT", "BT": "BT", "TMT": "TMT", "CDT": "CDT", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "ADT": "ADT", "IST": "IST", "WITA": "WITA", "LHDT": "LHDT", "MYT": "MYT", "TMST": "TMST", "EST": "EST", "SGT": "SGT", "HKST": "HKST", "EDT": "EDT", "HADT": "HADT"},
}
}
@@ -191,7 +191,8 @@ func (ksh *ksh_DE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ksh_DE' and handles both Whole and Real numbers based on 'v'
-func (ksh *ksh_DE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (ksh *ksh_DE) FmtNumber(num float64, v uint64) (results string) {
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -232,13 +232,12 @@ func (ksh *ksh_DE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ksh_DE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ksh *ksh_DE) FmtPercent(num float64, v uint64) (results string) {
+func (ksh *ksh_DE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ksh.decimal)
b := make([]byte, 0, l)
@@ -268,12 +267,11 @@ func (ksh *ksh_DE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ksh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ksh_DE'
-func (ksh *ksh_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ksh *ksh_DE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
@@ -295,7 +293,6 @@ func (ksh *ksh_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (ksh *ksh_DE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ksh_DE'
// in accounting notation.
-func (ksh *ksh_DE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ksh *ksh_DE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
@@ -359,7 +355,6 @@ func (ksh *ksh_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ksh.group) - 1; j >= 0; j-- {
b = append(b, ksh.group[j])
}
-
count = 1
} else {
count++
@@ -402,8 +397,7 @@ func (ksh *ksh_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ksh_DE'
diff --git a/kw/kw.go b/kw/kw.go
index e472692b..67a005a8 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{"CHADT": "CHADT", "AST": "AST", "HKT": "HKT", "CST": "CST", "SRT": "SRT", "WIT": "WIT", "HADT": "HADT", "CLT": "CLT", "AEST": "AEST", "COST": "COST", "MEZ": "MEZ", "LHST": "LHST", "NZST": "NZST", "LHDT": "LHDT", "ChST": "ChST", "NZDT": "NZDT", "BT": "BT", "GYT": "GYT", "ADT": "ADT", "JST": "JST", "JDT": "JDT", "ACST": "ACST", "ACWST": "ACWST", "OESZ": "OESZ", "PST": "PST", "COT": "COT", "WARST": "WARST", "MESZ": "MESZ", "SAST": "SAST", "MST": "MST", "EST": "EST", "WART": "WART", "WAT": "WAT", "MYT": "MYT", "AKDT": "AKDT", "EAT": "EAT", "CLST": "CLST", "ARST": "ARST", "GFT": "GFT", "∅∅∅": "∅∅∅", "AKST": "AKST", "HAST": "HAST", "IST": "IST", "AWDT": "AWDT", "ACDT": "ACDT", "TMT": "TMT", "CDT": "CDT", "EDT": "EDT", "WIB": "WIB", "ACWDT": "ACWDT", "WESZ": "WESZ", "CAT": "CAT", "PDT": "PDT", "BOT": "BOT", "WAST": "WAST", "TMST": "TMST", "ECT": "ECT", "WEZ": "WEZ", "HAT": "HAT", "AEDT": "AEDT", "GMT": "GMT", "HKST": "HKST", "UYT": "UYT", "ART": "ART", "VET": "VET", "MDT": "MDT", "SGT": "SGT", "HNT": "HNT", "CHAST": "CHAST", "WITA": "WITA", "AWST": "AWST", "UYST": "UYST", "OEZ": "OEZ"},
+ timezones: map[string]string{"VET": "VET", "WAT": "WAT", "WART": "WART", "ACST": "ACST", "MYT": "MYT", "PDT": "PDT", "UYST": "UYST", "WIT": "WIT", "ECT": "ECT", "AST": "AST", "ARST": "ARST", "CST": "CST", "COST": "COST", "SAST": "SAST", "OEZ": "OEZ", "HKT": "HKT", "NZST": "NZST", "EAT": "EAT", "GMT": "GMT", "AEDT": "AEDT", "MST": "MST", "SGT": "SGT", "SRT": "SRT", "GFT": "GFT", "ChST": "ChST", "CLST": "CLST", "UYT": "UYT", "COT": "COT", "LHDT": "LHDT", "CHADT": "CHADT", "JDT": "JDT", "GYT": "GYT", "EST": "EST", "EDT": "EDT", "WEZ": "WEZ", "ACDT": "ACDT", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "CAT": "CAT", "OESZ": "OESZ", "BOT": "BOT", "CDT": "CDT", "NZDT": "NZDT", "JST": "JST", "CLT": "CLT", "IST": "IST", "BT": "BT", "ART": "ART", "HAST": "HAST", "MESZ": "MESZ", "HAT": "HAT", "ADT": "ADT", "TMT": "TMT", "AKST": "AKST", "ACWST": "ACWST", "MEZ": "MEZ", "HNT": "HNT", "HKST": "HKST", "WITA": "WITA", "LHST": "LHST", "MDT": "MDT", "TMST": "TMST", "WAST": "WAST", "WIB": "WIB", "PST": "PST", "HADT": "HADT", "WESZ": "WESZ", "ACWDT": "ACWDT", "WARST": "WARST", "AWST": "AWST", "AKDT": "AKDT", "CHAST": "CHAST", "AEST": "AEST"},
}
}
@@ -176,20 +176,19 @@ func (kw *kw) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kw' and handles both Whole and Real numbers based on 'v'
-func (kw *kw) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kw *kw) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kw' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kw *kw) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kw *kw) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kw'
-func (kw *kw) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -201,20 +200,14 @@ func (kw *kw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kw.decimal) - 1; j >= 0; j-- {
- b = append(b, kw.decimal[j])
- }
-
+ b = append(b, kw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kw.group) - 1; j >= 0; j-- {
- b = append(b, kw.group[j])
- }
-
+ b = append(b, kw.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (kw *kw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(kw.minus) - 1; j >= 0; j-- {
- b = append(b, kw.minus[j])
- }
+ b = append(b, kw.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (kw *kw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kw'
// in accounting notation.
-func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
@@ -268,20 +258,14 @@ func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kw.decimal) - 1; j >= 0; j-- {
- b = append(b, kw.decimal[j])
- }
-
+ b = append(b, kw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kw.group) - 1; j >= 0; j-- {
- b = append(b, kw.group[j])
- }
-
+ b = append(b, kw.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(kw.minus) - 1; j >= 0; j-- {
- b = append(b, kw.minus[j])
- }
+ b = append(b, kw.minus[0])
} else {
@@ -325,8 +307,7 @@ func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kw'
diff --git a/kw_GB/kw_GB.go b/kw_GB/kw_GB.go
index 522f4fd0..6fb4e445 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{"WEZ": "WEZ", "CAT": "CAT", "PDT": "PDT", "COT": "COT", "GYT": "GYT", "HAST": "HAST", "MST": "MST", "OEZ": "OEZ", "MESZ": "MESZ", "ART": "ART", "AKDT": "AKDT", "OESZ": "OESZ", "COST": "COST", "BOT": "BOT", "ADT": "ADT", "LHDT": "LHDT", "AEST": "AEST", "ARST": "ARST", "SGT": "SGT", "EAT": "EAT", "CDT": "CDT", "CLT": "CLT", "UYT": "UYT", "WAST": "WAST", "AST": "AST", "HNT": "HNT", "HKST": "HKST", "TMST": "TMST", "ACWDT": "ACWDT", "NZDT": "NZDT", "WIB": "WIB", "MDT": "MDT", "TMT": "TMT", "HADT": "HADT", "HAT": "HAT", "HKT": "HKT", "GFT": "GFT", "ACWST": "ACWST", "EST": "EST", "EDT": "EDT", "GMT": "GMT", "CHADT": "CHADT", "WART": "WART", "SAST": "SAST", "MYT": "MYT", "JDT": "JDT", "ChST": "ChST", "CST": "CST", "WAT": "WAT", "WITA": "WITA", "VET": "VET", "IST": "IST", "WESZ": "WESZ", "AEDT": "AEDT", "NZST": "NZST", "PST": "PST", "BT": "BT", "SRT": "SRT", "ECT": "ECT", "LHST": "LHST", "AWDT": "AWDT", "UYST": "UYST", "MEZ": "MEZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "AWST": "AWST", "CLST": "CLST", "WIT": "WIT", "JST": "JST", "AKST": "AKST", "CHAST": "CHAST", "ACDT": "ACDT", "WARST": "WARST"},
+ timezones: map[string]string{"MYT": "MYT", "AKDT": "AKDT", "JDT": "JDT", "UYST": "UYST", "EST": "EST", "CLST": "CLST", "SRT": "SRT", "LHDT": "LHDT", "NZDT": "NZDT", "AST": "AST", "AWDT": "AWDT", "CDT": "CDT", "CHAST": "CHAST", "PST": "PST", "ADT": "ADT", "IST": "IST", "∅∅∅": "∅∅∅", "ARST": "ARST", "GFT": "GFT", "AKST": "AKST", "NZST": "NZST", "AEDT": "AEDT", "EAT": "EAT", "WITA": "WITA", "CST": "CST", "PDT": "PDT", "VET": "VET", "HKT": "HKT", "HADT": "HADT", "ACWST": "ACWST", "LHST": "LHST", "JST": "JST", "SGT": "SGT", "ECT": "ECT", "WAT": "WAT", "WESZ": "WESZ", "WARST": "WARST", "ChST": "ChST", "ACWDT": "ACWDT", "UYT": "UYT", "CAT": "CAT", "WIT": "WIT", "AEST": "AEST", "HNT": "HNT", "HAT": "HAT", "EDT": "EDT", "OESZ": "OESZ", "CLT": "CLT", "MESZ": "MESZ", "CHADT": "CHADT", "OEZ": "OEZ", "BOT": "BOT", "TMST": "TMST", "BT": "BT", "HAST": "HAST", "WIB": "WIB", "MEZ": "MEZ", "WART": "WART", "AWST": "AWST", "HKST": "HKST", "ACDT": "ACDT", "TMT": "TMT", "GMT": "GMT", "COT": "COT", "COST": "COST", "WAST": "WAST", "WEZ": "WEZ", "ART": "ART", "GYT": "GYT", "MST": "MST", "MDT": "MDT", "SAST": "SAST", "ACST": "ACST"},
}
}
@@ -176,20 +176,19 @@ func (kw *kw_GB) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'kw_GB' and handles both Whole and Real numbers based on 'v'
-func (kw *kw_GB) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kw *kw_GB) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'kw_GB' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (kw *kw_GB) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (kw *kw_GB) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'kw_GB'
-func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
@@ -201,20 +200,14 @@ func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kw.decimal) - 1; j >= 0; j-- {
- b = append(b, kw.decimal[j])
- }
-
+ b = append(b, kw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kw.group) - 1; j >= 0; j-- {
- b = append(b, kw.group[j])
- }
-
+ b = append(b, kw.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(kw.minus) - 1; j >= 0; j-- {
- b = append(b, kw.minus[j])
- }
+ b = append(b, kw.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'kw_GB'
// in accounting notation.
-func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
@@ -268,20 +258,14 @@ func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(kw.decimal) - 1; j >= 0; j-- {
- b = append(b, kw.decimal[j])
- }
-
+ b = append(b, kw.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(kw.group) - 1; j >= 0; j-- {
- b = append(b, kw.group[j])
- }
-
+ b = append(b, kw.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(kw.minus) - 1; j >= 0; j-- {
- b = append(b, kw.minus[j])
- }
+ b = append(b, kw.minus[0])
} else {
@@ -325,8 +307,7 @@ func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'kw_GB'
diff --git a/ky/ky.go b/ky/ky.go
index 120929e2..0221fb9a 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{"CLST": "Чили жайкы убактысы", "CHAST": "Чатам стандарт убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "ChST": "Чаморро убактысы", "ECT": "Экуадор убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "WITA": "Борбордук Индонезия убактысы", "EAT": "Чыгыш Африка убактысы", "WEZ": "Батыш Европа стандарт убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "IST": "Индия убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "WESZ": "Батыш Европа жайкы убактысы", "JDT": "Жапан күндүзгү убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "CLT": "Чили стандарт убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "CAT": "Борбордук Африка убактысы", "UYT": "Уругвай стандарт убактысы", "UYST": "Уругвай жайкы убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "SRT": "Суринаме убактысы", "JST": "Жапан стандарт убактысы", "ACST": "Австралия борбордук стандарт убактысы", "WAT": "Батыш Африка стандарт убактысы", "TMST": "Түркмөнстан жайкы убактысы", "AWST": "Австралия батыш стандарт убактысы", "SGT": "Сингапур убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "WART": "Батыш Аргентина стандарт убактысы", "SAST": "Түштүк Африка убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "ARST": "Аргентина жайкы убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "GMT": "Гринвич универсалдуу убактысы", "BT": "Бутан убактысы", "WIT": "Чыгыш Индонезия убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "GYT": "Гвиана убактысы", "WAST": "Батыш Африка жайкы убактысы", "AST": "Атлантика стандарт убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "COST": "Колумбия жайкы убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "LHST": "Лорд Хау стандарт убактысы", "AKST": "Аляска стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "HKT": "Гонконг стандарт убактысы", "ART": "Аргентина стандарт убактысы", "ADT": "Атлантика жайкы убактысы", "GFT": "Француз Гвиана убактысы", "VET": "Венесуэла убактысы", "WIB": "Батыш Индонезия убактысы", "COT": "Колумбия стандарт убактысы", "∅∅∅": "Азорс жайкы убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "MYT": "Малайзия убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "HKST": "Гонконг жайкы убактысы", "CHADT": "Чатам күндүзгү убактысы", "BOT": "Боливия убактысы", "TMT": "Түркмөнстан стандарт убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы"},
+ timezones: map[string]string{"MYT": "Малайзия убактысы", "SGT": "Сингапур убактысы", "SRT": "Суринаме убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "MST": "MST", "OESZ": "Чыгыш Европа жайкы убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "VET": "Венесуэла убактысы", "BT": "Бутан убактысы", "EAT": "Чыгыш Африка убактысы", "CLST": "Чили жайкы убактысы", "JST": "Жапан стандарт убактысы", "AWST": "Австралия батыш стандарт убактысы", "HKST": "Гонконг жайкы убактысы", "COT": "Колумбия стандарт убактысы", "SAST": "Түштүк Африка убактысы", "CHAST": "Чатам стандарт убактысы", "WAT": "Батыш Африка стандарт убактысы", "IST": "Индия убактысы", "BOT": "Боливия убактысы", "JDT": "Жапан күндүзгү убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "CAT": "Борбордук Африка убактысы", "HKT": "Гонконг стандарт убактысы", "ChST": "Чаморро убактысы", "COST": "Колумбия жайкы убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "ACST": "Австралия борбордук стандарт убактысы", "WEZ": "Батыш Европа стандарт убактысы", "WIB": "Батыш Индонезия убактысы", "WITA": "Борбордук Индонезия убактысы", "GMT": "Гринвич универсалдуу убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "WAST": "Батыш Африка жайкы убактысы", "MDT": "MDT", "HADT": "Гавайи-Алеут жайкы убактысы", "WESZ": "Батыш Европа жайкы убактысы", "CLT": "Чили стандарт убактысы", "AST": "Атлантика стандарт убактысы", "GYT": "Гвиана убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "AKST": "Аляска стандарт убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "ART": "Аргентина стандарт убактысы", "TMT": "Түркмөнстан стандарт убактысы", "GFT": "Француз Гвиана убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "CHADT": "Чатам күндүзгү убактысы", "WART": "Батыш Аргентина стандарт убактысы", "TMST": "Түркмөнстан жайкы убактысы", "LHST": "Лорд Хау стандарт убактысы", "UYST": "Уругвай жайкы убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "ADT": "Атлантика жайкы убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "WIT": "Чыгыш Индонезия убактысы", "ARST": "Аргентина жайкы убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "ECT": "Экуадор убактысы", "∅∅∅": "Перу жайкы убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "UYT": "Уругвай стандарт убактысы"},
}
}
@@ -199,7 +199,8 @@ func (ky *ky) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ky' and handles both Whole and Real numbers based on 'v'
-func (ky *ky) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -219,7 +220,6 @@ func (ky *ky) FmtNumber(num float64, v uint64) (results string) {
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -238,13 +238,12 @@ func (ky *ky) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ky' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ky *ky) FmtPercent(num float64, v uint64) (results string) {
+func (ky *ky) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ky.decimal)
b := make([]byte, 0, l)
@@ -270,12 +269,11 @@ func (ky *ky) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ky.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ky'
-func (ky *ky) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -297,7 +295,6 @@ func (ky *ky) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (ky *ky) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ky'
// in accounting notation.
-func (ky *ky) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ky *ky) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
@@ -359,7 +355,6 @@ func (ky *ky) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (ky *ky) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ky'
diff --git a/ky_KG/ky_KG.go b/ky_KG/ky_KG.go
index 4c413f52..f7d28387 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{"WARST": "Батыш Аргентина жайкы убактысы", "TMT": "Түркмөнстан стандарт убактысы", "TMST": "Түркмөнстан жайкы убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "COT": "Колумбия стандарт убактысы", "ChST": "Чаморро убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "BOT": "Боливия убактысы", "WAT": "Батыш Африка стандарт убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "CHADT": "Чатам күндүзгү убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "WIT": "Чыгыш Индонезия убактысы", "CLST": "Чили жайкы убактысы", "ARST": "Аргентина жайкы убактысы", "ADT": "Атлантика жайкы убактысы", "BT": "Бутан убактысы", "ACST": "Австралия борбордук стандарт убактысы", "GYT": "Гвиана убактысы", "WITA": "Борбордук Индонезия убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "CHAST": "Чатам стандарт убактысы", "LHST": "Лорд Хау стандарт убактысы", "HKT": "Гонконг стандарт убактысы", "HKST": "Гонконг жайкы убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "WESZ": "Батыш Европа жайкы убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "WAST": "Батыш Африка жайкы убактысы", "CLT": "Чили стандарт убактысы", "UYT": "Уругвай стандарт убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "SRT": "Суринаме убактысы", "GFT": "Француз Гвиана убактысы", "IST": "Индия убактысы", "UYST": "Уругвай жайкы убактысы", "VET": "Венесуэла убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "SGT": "Сингапур убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "JST": "Жапан стандарт убактысы", "JDT": "Жапан күндүзгү убактысы", "WEZ": "Батыш Европа стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "EAT": "Чыгыш Африка убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "COST": "Колумбия жайкы убактысы", "∅∅∅": "Азорс жайкы убактысы", "MYT": "Малайзия убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "CAT": "Борбордук Африка убактысы", "SAST": "Түштүк Африка убактысы", "ECT": "Экуадор убактысы", "AWST": "Австралия батыш стандарт убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "GMT": "Гринвич универсалдуу убактысы", "ART": "Аргентина стандарт убактысы", "WART": "Батыш Аргентина стандарт убактысы", "AST": "Атлантика стандарт убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "AKST": "Аляска стандарт убактысы", "WIB": "Батыш Индонезия убактысы"},
+ timezones: map[string]string{"CLST": "Чили жайкы убактысы", "CAT": "Борбордук Африка убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "LHST": "Лорд Хау стандарт убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "AWST": "Австралия батыш стандарт убактысы", "SGT": "Сингапур убактысы", "UYT": "Уругвай стандарт убактысы", "WEZ": "Батыш Европа стандарт убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "EAT": "Чыгыш Африка убактысы", "AST": "Атлантика стандарт убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "GFT": "Француз Гвиана убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "CHAST": "Чатам стандарт убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "BOT": "Боливия убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "WESZ": "Батыш Европа жайкы убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "WAT": "Батыш Африка стандарт убактысы", "JST": "Жапан стандарт убактысы", "ChST": "Чаморро убактысы", "ADT": "Атлантика жайкы убактысы", "TMST": "Түркмөнстан жайкы убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "CHADT": "Чатам күндүзгү убактысы", "SRT": "Суринаме убактысы", "HKT": "Гонконг стандарт убактысы", "HKST": "Гонконг жайкы убактысы", "MST": "MST", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "SAST": "Түштүк Африка убактысы", "∅∅∅": "Бразилия жайкы убактысы", "WIT": "Чыгыш Индонезия убактысы", "ACST": "Австралия борбордук стандарт убактысы", "GYT": "Гвиана убактысы", "COT": "Колумбия стандарт убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "WART": "Батыш Аргентина стандарт убактысы", "TMT": "Түркмөнстан стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "WIB": "Батыш Индонезия убактысы", "CLT": "Чили стандарт убактысы", "JDT": "Жапан күндүзгү убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "IST": "Индия убактысы", "UYST": "Уругвай жайкы убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "VET": "Венесуэла убактысы", "GMT": "Гринвич универсалдуу убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "WAST": "Батыш Африка жайкы убактысы", "MYT": "Малайзия убактысы", "BT": "Бутан убактысы", "COST": "Колумбия жайкы убактысы", "MDT": "MDT", "ARST": "Аргентина жайкы убактысы", "ECT": "Экуадор убактысы", "AKST": "Аляска стандарт убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "WITA": "Борбордук Индонезия убактысы", "ART": "Аргентина стандарт убактысы"},
}
}
@@ -199,7 +199,8 @@ func (ky *ky_KG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ky_KG' and handles both Whole and Real numbers based on 'v'
-func (ky *ky_KG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -219,7 +220,6 @@ func (ky *ky_KG) FmtNumber(num float64, v uint64) (results string) {
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -238,13 +238,12 @@ func (ky *ky_KG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ky_KG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ky *ky_KG) FmtPercent(num float64, v uint64) (results string) {
+func (ky *ky_KG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ky.decimal)
b := make([]byte, 0, l)
@@ -270,12 +269,11 @@ func (ky *ky_KG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ky.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ky_KG'
-func (ky *ky_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ky *ky_KG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
@@ -297,7 +295,6 @@ func (ky *ky_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -331,13 +328,12 @@ func (ky *ky_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ky_KG'
// in accounting notation.
-func (ky *ky_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ky *ky_KG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
@@ -359,7 +355,6 @@ func (ky *ky_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ky.group) - 1; j >= 0; j-- {
b = append(b, ky.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (ky *ky_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ky_KG'
diff --git a/lag/lag.go b/lag/lag.go
index bbf2de5d..4ec673eb 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{"BOT": "BOT", "HAST": "HAST", "EST": "EST", "AWDT": "AWDT", "PDT": "PDT", "TMST": "TMST", "ACWDT": "ACWDT", "LHST": "LHST", "EAT": "EAT", "EDT": "EDT", "COST": "COST", "BT": "BT", "MESZ": "MESZ", "SRT": "SRT", "ACWST": "ACWST", "MYT": "MYT", "ECT": "ECT", "AKDT": "AKDT", "HAT": "HAT", "HKT": "HKT", "UYT": "UYT", "ART": "ART", "MEZ": "MEZ", "SAST": "SAST", "CLT": "CLT", "HKST": "HKST", "WIB": "WIB", "OEZ": "OEZ", "AWST": "AWST", "ACST": "ACST", "AST": "AST", "MST": "MST", "HADT": "HADT", "CDT": "CDT", "CHAST": "CHAST", "WIT": "WIT", "∅∅∅": "∅∅∅", "AEST": "AEST", "NZST": "NZST", "WITA": "WITA", "AKST": "AKST", "WEZ": "WEZ", "VET": "VET", "MDT": "MDT", "GMT": "GMT", "PST": "PST", "ACDT": "ACDT", "UYST": "UYST", "AEDT": "AEDT", "ChST": "ChST", "SGT": "SGT", "IST": "IST", "HNT": "HNT", "CST": "CST", "GYT": "GYT", "ARST": "ARST", "WARST": "WARST", "OESZ": "OESZ", "NZDT": "NZDT", "GFT": "GFT", "TMT": "TMT", "WESZ": "WESZ", "JDT": "JDT", "CAT": "CAT", "WART": "WART", "WAST": "WAST", "JST": "JST", "ADT": "ADT", "LHDT": "LHDT", "CLST": "CLST", "CHADT": "CHADT", "COT": "COT", "WAT": "WAT"},
+ timezones: map[string]string{"EDT": "EDT", "ECT": "ECT", "LHST": "LHST", "NZDT": "NZDT", "ChST": "ChST", "AWDT": "AWDT", "UYT": "UYT", "WIT": "WIT", "HAST": "HAST", "WESZ": "WESZ", "MEZ": "MEZ", "OEZ": "OEZ", "JDT": "JDT", "MDT": "MDT", "CAT": "CAT", "BT": "BT", "ART": "ART", "ARST": "ARST", "WITA": "WITA", "TMT": "TMT", "NZST": "NZST", "ADT": "ADT", "GYT": "GYT", "UYST": "UYST", "TMST": "TMST", "MESZ": "MESZ", "IST": "IST", "HNT": "HNT", "ACST": "ACST", "AWST": "AWST", "CST": "CST", "EST": "EST", "AEDT": "AEDT", "PST": "PST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "AST": "AST", "WARST": "WARST", "COT": "COT", "WAST": "WAST", "SAST": "SAST", "WAT": "WAT", "ACWST": "ACWST", "CHADT": "CHADT", "PDT": "PDT", "CLT": "CLT", "SRT": "SRT", "LHDT": "LHDT", "ACWDT": "ACWDT", "CHAST": "CHAST", "AEST": "AEST", "VET": "VET", "GMT": "GMT", "WIB": "WIB", "OESZ": "OESZ", "MYT": "MYT", "SGT": "SGT", "HAT": "HAT", "HKT": "HKT", "HKST": "HKST", "GFT": "GFT", "CDT": "CDT", "HADT": "HADT", "AKDT": "AKDT", "EAT": "EAT", "JST": "JST", "ACDT": "ACDT", "BOT": "BOT", "AKST": "AKST", "COST": "COST", "MST": "MST", "CLST": "CLST", "WART": "WART"},
}
}
@@ -187,20 +187,19 @@ func (lag *lag) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lag' and handles both Whole and Real numbers based on 'v'
-func (lag *lag) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lag *lag) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lag' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lag *lag) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lag *lag) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lag'
-func (lag *lag) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lag *lag) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lag.currencies[currency]
@@ -211,10 +210,7 @@ func (lag *lag) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lag.decimal) - 1; j >= 0; j-- {
- b = append(b, lag.decimal[j])
- }
-
+ b = append(b, lag.decimal[0])
continue
}
@@ -230,9 +226,7 @@ func (lag *lag) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(lag.minus) - 1; j >= 0; j-- {
- b = append(b, lag.minus[j])
- }
+ b = append(b, lag.minus[0])
}
// reverse
@@ -242,13 +236,12 @@ func (lag *lag) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, lag.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lag'
// in accounting notation.
-func (lag *lag) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lag *lag) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lag.currencies[currency]
@@ -259,10 +252,7 @@ func (lag *lag) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lag.decimal) - 1; j >= 0; j-- {
- b = append(b, lag.decimal[j])
- }
-
+ b = append(b, lag.decimal[0])
continue
}
@@ -279,9 +269,7 @@ func (lag *lag) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, lag.currencyNegativePrefix[j])
}
- for j := len(lag.minus) - 1; j >= 0; j-- {
- b = append(b, lag.minus[j])
- }
+ b = append(b, lag.minus[0])
} else {
@@ -307,8 +295,7 @@ func (lag *lag) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, lag.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lag'
diff --git a/lag_TZ/lag_TZ.go b/lag_TZ/lag_TZ.go
index 2b589937..fe3423e6 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{"TMT": "TMT", "CLST": "CLST", "UYST": "UYST", "PDT": "PDT", "OESZ": "OESZ", "WIB": "WIB", "WARST": "WARST", "ChST": "ChST", "AWST": "AWST", "CHADT": "CHADT", "ACST": "ACST", "SRT": "SRT", "UYT": "UYT", "ART": "ART", "MESZ": "MESZ", "SAST": "SAST", "VET": "VET", "AKDT": "AKDT", "COT": "COT", "CLT": "CLT", "PST": "PST", "WART": "WART", "∅∅∅": "∅∅∅", "MYT": "MYT", "EAT": "EAT", "HNT": "HNT", "HAT": "HAT", "NZDT": "NZDT", "ARST": "ARST", "SGT": "SGT", "WEZ": "WEZ", "EDT": "EDT", "ADT": "ADT", "BT": "BT", "GFT": "GFT", "LHDT": "LHDT", "ECT": "ECT", "IST": "IST", "AKST": "AKST", "CDT": "CDT", "WESZ": "WESZ", "AEST": "AEST", "ACDT": "ACDT", "GYT": "GYT", "ACWST": "ACWST", "MDT": "MDT", "HAST": "HAST", "AWDT": "AWDT", "EST": "EST", "HKT": "HKT", "WAST": "WAST", "MEZ": "MEZ", "GMT": "GMT", "BOT": "BOT", "AST": "AST", "LHST": "LHST", "WIT": "WIT", "OEZ": "OEZ", "WAT": "WAT", "TMST": "TMST", "MST": "MST", "CST": "CST", "CAT": "CAT", "CHAST": "CHAST", "COST": "COST", "HADT": "HADT", "HKST": "HKST", "AEDT": "AEDT", "NZST": "NZST", "ACWDT": "ACWDT", "WITA": "WITA", "JST": "JST", "JDT": "JDT"},
+ timezones: map[string]string{"WAST": "WAST", "JST": "JST", "∅∅∅": "∅∅∅", "CDT": "CDT", "NZDT": "NZDT", "VET": "VET", "UYST": "UYST", "ARST": "ARST", "OESZ": "OESZ", "CHAST": "CHAST", "CHADT": "CHADT", "JDT": "JDT", "CST": "CST", "EDT": "EDT", "EAT": "EAT", "HAT": "HAT", "CAT": "CAT", "SGT": "SGT", "HNT": "HNT", "HADT": "HADT", "ACWST": "ACWST", "AST": "AST", "PDT": "PDT", "BT": "BT", "TMT": "TMT", "TMST": "TMST", "GFT": "GFT", "SAST": "SAST", "OEZ": "OEZ", "WART": "WART", "WIT": "WIT", "AKST": "AKST", "ACDT": "ACDT", "ChST": "ChST", "WESZ": "WESZ", "CLT": "CLT", "AEST": "AEST", "AEDT": "AEDT", "WARST": "WARST", "AWST": "AWST", "WEZ": "WEZ", "WIB": "WIB", "ADT": "ADT", "LHDT": "LHDT", "MDT": "MDT", "ACST": "ACST", "HKST": "HKST", "UYT": "UYT", "EST": "EST", "PST": "PST", "BOT": "BOT", "SRT": "SRT", "LHST": "LHST", "MST": "MST", "IST": "IST", "AWDT": "AWDT", "WITA": "WITA", "ACWDT": "ACWDT", "MYT": "MYT", "COT": "COT", "HKT": "HKT", "HAST": "HAST", "AKDT": "AKDT", "NZST": "NZST", "WAT": "WAT", "MEZ": "MEZ", "GMT": "GMT", "COST": "COST", "ECT": "ECT", "GYT": "GYT", "ART": "ART", "MESZ": "MESZ", "CLST": "CLST"},
}
}
@@ -187,20 +187,19 @@ func (lag *lag_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lag_TZ' and handles both Whole and Real numbers based on 'v'
-func (lag *lag_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lag *lag_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lag_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lag *lag_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lag *lag_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lag_TZ'
-func (lag *lag_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lag *lag_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lag.currencies[currency]
@@ -211,10 +210,7 @@ func (lag *lag_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lag.decimal) - 1; j >= 0; j-- {
- b = append(b, lag.decimal[j])
- }
-
+ b = append(b, lag.decimal[0])
continue
}
@@ -230,9 +226,7 @@ func (lag *lag_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(lag.minus) - 1; j >= 0; j-- {
- b = append(b, lag.minus[j])
- }
+ b = append(b, lag.minus[0])
}
// reverse
@@ -242,13 +236,12 @@ func (lag *lag_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, lag.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lag_TZ'
// in accounting notation.
-func (lag *lag_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lag *lag_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lag.currencies[currency]
@@ -259,10 +252,7 @@ func (lag *lag_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lag.decimal) - 1; j >= 0; j-- {
- b = append(b, lag.decimal[j])
- }
-
+ b = append(b, lag.decimal[0])
continue
}
@@ -279,9 +269,7 @@ func (lag *lag_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, lag.currencyNegativePrefix[j])
}
- for j := len(lag.minus) - 1; j >= 0; j-- {
- b = append(b, lag.minus[j])
- }
+ b = append(b, lag.minus[0])
} else {
@@ -307,8 +295,7 @@ func (lag *lag_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, lag.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lag_TZ'
diff --git a/lb/lb.go b/lb/lb.go
index d81965e3..1cdc0463 100644
--- a/lb/lb.go
+++ b/lb/lb.go
@@ -18,7 +18,7 @@ type lb struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA", "AFN", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "öS", "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 ", "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 ", "¥", "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 ", "฿", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "NT$", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "Mäe.", "Abr.", "Mee", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"MST": "MST", "WESZ": "Westeuropäesch Summerzäit", "CAT": "Zentralafrikanesch Zäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "NZST": "Neiséiland-Normalzäit", "ART": "Argentinesch Normalzäit", "∅∅∅": "Azoren-Summerzäit", "ChST": "Chamorro-Zäit", "MEZ": "Mëtteleuropäesch Normalzäit", "MDT": "MDT", "CHADT": "Chatham-Summerzäit", "WARST": "Westargentinesch Summerzäit", "AST": "Atlantik-Normalzäit", "BT": "Bhutan-Zäit", "LHDT": "Lord-Howe-Summerzäit", "MYT": "Malaysesch Zäit", "OESZ": "Osteuropäesch Summerzäit", "AEDT": "Ostaustralesch Summerzäit", "WIT": "Ostindonesesch Zäit", "HAST": "Hawaii-Aleuten-Normalzäit", "AWDT": "Westaustralesch Summerzäit", "UYST": "Uruguayanesch Summerzäit", "TMT": "Turkmenistan-Normalzäit", "AKST": "Alaska-Normalzäit", "CLT": "Chilenesch Normalzäit", "BOT": "Bolivianesch Zäit", "ARST": "Argentinesch Summerzäit", "SAST": "Südafrikanesch Zäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "HNT": "Neifundland-Normalzäit", "UYT": "Uruguyanesch Normalzäit", "WAST": "Westafrikanesch Summerzäit", "LHST": "Lord-Howe-Normalzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "SGT": "Singapur-Standardzäit", "AWST": "Westaustralesch Normalzäit", "CLST": "Chilenesch Summerzäit", "GMT": "Mëttler Greenwich-Zäit", "WAT": "Westafrikanesch Normalzäit", "WITA": "Zentralindonesesch Zäit", "VET": "Venezuela-Zäit", "JST": "Japanesch Normalzäit", "HKT": "Hong-Kong-Normalzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "TMST": "Turkmenistan-Summerzäit", "JDT": "Japanesch Summerzäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "OEZ": "Osteuropäesch Normalzäit", "AKDT": "Alaska-Summerzäit", "HKST": "Hong-Kong-Summerzäit", "WIB": "Westindonesesch Zäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "WART": "Westargentinesch Normalzäit", "HAT": "Neifundland-Summerzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "COST": "Kolumbianesch Summerzäit", "ACDT": "Zentralaustralesch Summerzäit", "GFT": "Franséisch-Guayane-Zäit", "NZDT": "Neiséiland-Summerzäit", "AEST": "Ostaustralesch Normalzäit", "ACST": "Zentralaustralesch Normalzäit", "GYT": "Guyana-Zäit", "ADT": "Atlantik-Summerzäit", "SRT": "Suriname-Zäit", "IST": "Indesch Zäit", "EAT": "Ostafrikanesch Zäit", "CHAST": "Chatham-Normalzäit", "COT": "Kolumbianesch Normalzäit", "ECT": "Ecuadorianesch Zäit", "WEZ": "Westeuropäesch Normalzäit"},
+ timezones: map[string]string{"CLST": "Chilenesch Summerzäit", "WARST": "Westargentinesch Summerzäit", "AWST": "Westaustralesch Normalzäit", "AWDT": "Westaustralesch Summerzäit", "HKT": "Hong-Kong-Normalzäit", "ACST": "Zentralaustralesch Normalzäit", "MDT": "Rocky-Mountain-Summerzäit", "ECT": "Ecuadorianesch Zäit", "LHDT": "Lord-Howe-Summerzäit", "NZST": "Neiséiland-Normalzäit", "HNT": "Neifundland-Normalzäit", "HAT": "Neifundland-Summerzäit", "MYT": "Malaysesch Zäit", "∅∅∅": "Azoren-Summerzäit", "AKST": "Alaska-Normalzäit", "TMST": "Turkmenistan-Summerzäit", "COST": "Kolumbianesch Summerzäit", "WAT": "Westafrikanesch Normalzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "AEDT": "Ostaustralesch Summerzäit", "SGT": "Singapur-Standardzäit", "HKST": "Hong-Kong-Summerzäit", "EAT": "Ostafrikanesch Zäit", "WIB": "Westindonesesch Zäit", "UYST": "Uruguayanesch Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "NZDT": "Neiséiland-Summerzäit", "TMT": "Turkmenistan-Normalzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "ChST": "Chamorro-Zäit", "WESZ": "Westeuropäesch Summerzäit", "CHADT": "Chatham-Summerzäit", "CAT": "Zentralafrikanesch Zäit", "ART": "Argentinesch Normalzäit", "ARST": "Argentinesch Summerzäit", "JDT": "Japanesch Summerzäit", "VET": "Venezuela-Zäit", "ADT": "Atlantik-Summerzäit", "SRT": "Suriname-Zäit", "GFT": "Franséisch-Guayane-Zäit", "COT": "Kolumbianesch Normalzäit", "WEZ": "Westeuropäesch Normalzäit", "WAST": "Westafrikanesch Summerzäit", "GYT": "Guyana-Zäit", "CLT": "Chilenesch Normalzäit", "ACDT": "Zentralaustralesch Summerzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "GMT": "Mëttler Greenwich-Zäit", "AKDT": "Alaska-Summerzäit", "OESZ": "Osteuropäesch Summerzäit", "AEST": "Ostaustralesch Normalzäit", "WITA": "Zentralindonesesch Zäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "JST": "Japanesch Normalzäit", "OEZ": "Osteuropäesch Normalzäit", "BT": "Bhutan-Zäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "IST": "Indesch Zäit", "WIT": "Ostindonesesch Zäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "LHST": "Lord-Howe-Normalzäit", "AST": "Atlantik-Normalzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "BOT": "Bolivianesch Zäit", "UYT": "Uruguyanesch Normalzäit", "WART": "Westargentinesch Normalzäit", "MST": "Rocky-Mountain-Normalzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "SAST": "Südafrikanesch Zäit", "CHAST": "Chatham-Normalzäit"},
}
}
@@ -190,7 +190,8 @@ func (lb *lb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lb' and handles both Whole and Real numbers based on 'v'
-func (lb *lb) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (lb *lb) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lb *lb) FmtPercent(num float64, v uint64) (results string) {
+func (lb *lb) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lb.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (lb *lb) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lb'
-func (lb *lb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -318,13 +317,12 @@ func (lb *lb) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lb'
// in accounting notation.
-func (lb *lb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lb *lb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
@@ -384,8 +382,7 @@ func (lb *lb) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lb'
diff --git a/lb_LU/lb_LU.go b/lb_LU/lb_LU.go
index 6cbeceb5..b092162f 100644
--- a/lb_LU/lb_LU.go
+++ b/lb_LU/lb_LU.go
@@ -18,7 +18,7 @@ type lb_LU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "Jan.", "Feb.", "Mäe.", "Abr.", "Mee", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez."},
@@ -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{"CDT": "Nordamerikanesch Inland-Summerzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "JST": "Japanesch Normalzäit", "IST": "Indesch Zäit", "WARST": "Westargentinesch Summerzäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "WAT": "Westafrikanesch Normalzäit", "MYT": "Malaysesch Zäit", "WIT": "Ostindonesesch Zäit", "∅∅∅": "Amazonas-Summerzäit", "AEST": "Ostaustralesch Normalzäit", "NZDT": "Neiséiland-Summerzäit", "WITA": "Zentralindonesesch Zäit", "GFT": "Franséisch-Guayane-Zäit", "AKDT": "Alaska-Summerzäit", "HNT": "Neifundland-Normalzäit", "HKT": "Hong-Kong-Normalzäit", "OESZ": "Osteuropäesch Summerzäit", "CHAST": "Chatham-Normalzäit", "COST": "Kolumbianesch Summerzäit", "WART": "Westargentinesch Normalzäit", "JDT": "Japanesch Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "HKST": "Hong-Kong-Summerzäit", "BT": "Bhutan-Zäit", "LHST": "Lord-Howe-Normalzäit", "AWDT": "Westaustralesch Summerzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "UYT": "Uruguyanesch Normalzäit", "ADT": "Atlantik-Summerzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "TMST": "Turkmenistan-Summerzäit", "AKST": "Alaska-Normalzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "MST": "MST", "ACDT": "Zentralaustralesch Summerzäit", "SRT": "Suriname-Zäit", "VET": "Venezuela-Zäit", "UYST": "Uruguayanesch Summerzäit", "CHADT": "Chatham-Summerzäit", "LHDT": "Lord-Howe-Summerzäit", "AWST": "Westaustralesch Normalzäit", "CLST": "Chilenesch Summerzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "AST": "Atlantik-Normalzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "TMT": "Turkmenistan-Normalzäit", "ECT": "Ecuadorianesch Zäit", "MDT": "MDT", "NZST": "Neiséiland-Normalzäit", "WAST": "Westafrikanesch Summerzäit", "HAT": "Neifundland-Summerzäit", "CAT": "Zentralafrikanesch Zäit", "CLT": "Chilenesch Normalzäit", "WIB": "Westindonesesch Zäit", "COT": "Kolumbianesch Normalzäit", "ART": "Argentinesch Normalzäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "EAT": "Ostafrikanesch Zäit", "WESZ": "Westeuropäesch Summerzäit", "OEZ": "Osteuropäesch Normalzäit", "ACST": "Zentralaustralesch Normalzäit", "SAST": "Südafrikanesch Zäit", "ChST": "Chamorro-Zäit", "WEZ": "Westeuropäesch Normalzäit", "AEDT": "Ostaustralesch Summerzäit", "BOT": "Bolivianesch Zäit", "GYT": "Guyana-Zäit", "ARST": "Argentinesch Summerzäit", "SGT": "Singapur-Standardzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "GMT": "Mëttler Greenwich-Zäit"},
+ timezones: map[string]string{"WESZ": "Westeuropäesch Summerzäit", "WAST": "Westafrikanesch Summerzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "TMST": "Turkmenistan-Summerzäit", "GFT": "Franséisch-Guayane-Zäit", "AKST": "Alaska-Normalzäit", "SGT": "Singapur-Standardzäit", "WITA": "Zentralindonesesch Zäit", "BOT": "Bolivianesch Zäit", "CAT": "Zentralafrikanesch Zäit", "COT": "Kolumbianesch Normalzäit", "AEDT": "Ostaustralesch Summerzäit", "MYT": "Malaysesch Zäit", "IST": "Indesch Zäit", "ACST": "Zentralaustralesch Normalzäit", "SRT": "Suriname-Zäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "AKDT": "Alaska-Summerzäit", "WAT": "Westafrikanesch Normalzäit", "CLT": "Chilenesch Normalzäit", "WARST": "Westargentinesch Summerzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "ChST": "Chamorro-Zäit", "WIB": "Westindonesesch Zäit", "MESZ": "Mëtteleuropäesch Summerzäit", "VET": "Venezuela-Zäit", "GYT": "Guyana-Zäit", "CST": "Nordamerikanesch Inland-Normalzäit", "HKT": "Hong-Kong-Normalzäit", "NZST": "Neiséiland-Normalzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "AWST": "Westaustralesch Normalzäit", "WIT": "Ostindonesesch Zäit", "GMT": "Mëttler Greenwich-Zäit", "WEZ": "Westeuropäesch Normalzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "LHDT": "Lord-Howe-Summerzäit", "AEST": "Ostaustralesch Normalzäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "LHST": "Lord-Howe-Normalzäit", "CHAST": "Chatham-Normalzäit", "BT": "Bhutan-Zäit", "JST": "Japanesch Normalzäit", "ACDT": "Zentralaustralesch Summerzäit", "AWDT": "Westaustralesch Summerzäit", "ARST": "Argentinesch Summerzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "ECT": "Ecuadorianesch Zäit", "MDT": "MDT", "ACWST": "Zentral-/Westaustralesch Normalzäit", "JDT": "Japanesch Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "COST": "Kolumbianesch Summerzäit", "ADT": "Atlantik-Summerzäit", "HNT": "Neifundland-Normalzäit", "HAT": "Neifundland-Summerzäit", "MST": "MST", "CHADT": "Chatham-Summerzäit", "CLST": "Chilenesch Summerzäit", "UYT": "Uruguyanesch Normalzäit", "HKST": "Hong-Kong-Summerzäit", "∅∅∅": "Peruanesch Summerzäit", "SAST": "Südafrikanesch Zäit", "OEZ": "Osteuropäesch Normalzäit", "AST": "Atlantik-Normalzäit", "UYST": "Uruguayanesch Summerzäit", "TMT": "Turkmenistan-Normalzäit", "ART": "Argentinesch Normalzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "NZDT": "Neiséiland-Summerzäit", "EAT": "Ostafrikanesch Zäit", "OESZ": "Osteuropäesch Summerzäit", "WART": "Westargentinesch Normalzäit"},
}
}
@@ -190,7 +190,8 @@ func (lb *lb_LU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lb_LU' and handles both Whole and Real numbers based on 'v'
-func (lb *lb_LU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -226,13 +227,12 @@ func (lb *lb_LU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lb_LU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lb *lb_LU) FmtPercent(num float64, v uint64) (results string) {
+func (lb *lb_LU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lb.decimal)
b := make([]byte, 0, l)
@@ -260,12 +260,11 @@ func (lb *lb_LU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lb_LU'
-func (lb *lb_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lb *lb_LU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
@@ -318,13 +317,12 @@ func (lb *lb_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lb_LU'
// in accounting notation.
-func (lb *lb_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lb *lb_LU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
@@ -384,8 +382,7 @@ func (lb *lb_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lb_LU'
diff --git a/lg/lg.go b/lg/lg.go
index 80fca7be..1f149760 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{"CDT": "CDT", "OEZ": "OEZ", "MEZ": "MEZ", "GFT": "GFT", "ACWST": "ACWST", "AWST": "AWST", "AWDT": "AWDT", "PDT": "PDT", "BOT": "BOT", "WAT": "WAT", "ADT": "ADT", "ACWDT": "ACWDT", "AKST": "AKST", "UYST": "UYST", "NZST": "NZST", "HKT": "HKT", "MESZ": "MESZ", "ECT": "ECT", "EAT": "EAT", "CST": "CST", "TMT": "TMT", "SAST": "SAST", "HNT": "HNT", "COT": "COT", "MYT": "MYT", "GMT": "GMT", "CHAST": "CHAST", "AKDT": "AKDT", "BT": "BT", "CLST": "CLST", "AEST": "AEST", "CHADT": "CHADT", "AST": "AST", "MDT": "MDT", "TMST": "TMST", "SGT": "SGT", "HKST": "HKST", "ACDT": "ACDT", "VET": "VET", "WITA": "WITA", "JST": "JST", "WIB": "WIB", "∅∅∅": "∅∅∅", "EDT": "EDT", "NZDT": "NZDT", "ART": "ART", "IST": "IST", "CLT": "CLT", "GYT": "GYT", "ARST": "ARST", "MST": "MST", "WIT": "WIT", "JDT": "JDT", "ChST": "ChST", "HAST": "HAST", "HADT": "HADT", "EST": "EST", "OESZ": "OESZ", "WART": "WART", "WARST": "WARST", "WAST": "WAST", "LHST": "LHST", "LHDT": "LHDT", "HAT": "HAT", "CAT": "CAT", "PST": "PST", "ACST": "ACST", "WEZ": "WEZ", "WESZ": "WESZ", "UYT": "UYT", "AEDT": "AEDT", "COST": "COST", "SRT": "SRT"},
+ timezones: map[string]string{"OEZ": "OEZ", "ADT": "ADT", "PST": "PST", "MST": "MST", "WIB": "WIB", "AKDT": "AKDT", "SAST": "SAST", "ACST": "ACST", "SGT": "SGT", "UYT": "UYT", "GMT": "GMT", "LHDT": "LHDT", "EAT": "EAT", "JST": "JST", "WART": "WART", "VET": "VET", "HKT": "HKT", "WEZ": "WEZ", "HADT": "HADT", "EST": "EST", "ACWST": "ACWST", "AWDT": "AWDT", "IST": "IST", "HKST": "HKST", "ART": "ART", "MDT": "MDT", "GYT": "GYT", "PDT": "PDT", "UYST": "UYST", "BT": "BT", "NZST": "NZST", "GFT": "GFT", "HAST": "HAST", "CHAST": "CHAST", "CLST": "CLST", "WARST": "WARST", "LHST": "LHST", "NZDT": "NZDT", "AST": "AST", "HAT": "HAT", "WIT": "WIT", "WAST": "WAST", "WAT": "WAT", "CDT": "CDT", "AKST": "AKST", "ChST": "ChST", "COT": "COT", "AEDT": "AEDT", "MYT": "MYT", "SRT": "SRT", "CAT": "CAT", "TMST": "TMST", "MEZ": "MEZ", "AWST": "AWST", "CLT": "CLT", "TMT": "TMT", "COST": "COST", "EDT": "EDT", "∅∅∅": "∅∅∅", "WITA": "WITA", "MESZ": "MESZ", "ACDT": "ACDT", "BOT": "BOT", "ARST": "ARST", "JDT": "JDT", "AEST": "AEST", "CHADT": "CHADT", "OESZ": "OESZ", "WESZ": "WESZ", "ACWDT": "ACWDT", "HNT": "HNT", "CST": "CST", "ECT": "ECT"},
}
}
@@ -174,20 +174,19 @@ func (lg *lg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lg' and handles both Whole and Real numbers based on 'v'
-func (lg *lg) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lg *lg) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lg *lg) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lg *lg) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lg'
-func (lg *lg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -199,20 +198,14 @@ func (lg *lg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lg.decimal) - 1; j >= 0; j-- {
- b = append(b, lg.decimal[j])
- }
-
+ b = append(b, lg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(lg.group) - 1; j >= 0; j-- {
- b = append(b, lg.group[j])
- }
-
+ b = append(b, lg.group[0])
count = 1
} else {
count++
@@ -223,9 +216,7 @@ func (lg *lg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(lg.minus) - 1; j >= 0; j-- {
- b = append(b, lg.minus[j])
- }
+ b = append(b, lg.minus[0])
}
// reverse
@@ -246,13 +237,12 @@ func (lg *lg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lg'
// in accounting notation.
-func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
@@ -264,20 +254,14 @@ func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lg.decimal) - 1; j >= 0; j-- {
- b = append(b, lg.decimal[j])
- }
-
+ b = append(b, lg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(lg.group) - 1; j >= 0; j-- {
- b = append(b, lg.group[j])
- }
-
+ b = append(b, lg.group[0])
count = 1
} else {
count++
@@ -289,9 +273,7 @@ func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(lg.minus) - 1; j >= 0; j-- {
- b = append(b, lg.minus[j])
- }
+ b = append(b, lg.minus[0])
}
@@ -318,8 +300,7 @@ func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lg'
diff --git a/lg_UG/lg_UG.go b/lg_UG/lg_UG.go
index 01438828..2fb36d18 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{"LHDT": "LHDT", "MYT": "MYT", "BOT": "BOT", "WAT": "WAT", "AWDT": "AWDT", "HAT": "HAT", "EAT": "EAT", "UYST": "UYST", "COST": "COST", "ART": "ART", "ACWDT": "ACWDT", "LHST": "LHST", "ChST": "ChST", "HAST": "HAST", "CHAST": "CHAST", "JDT": "JDT", "AEST": "AEST", "AEDT": "AEDT", "WAST": "WAST", "WITA": "WITA", "CHADT": "CHADT", "COT": "COT", "GYT": "GYT", "WARST": "WARST", "AST": "AST", "MDT": "MDT", "NZST": "NZST", "OESZ": "OESZ", "MESZ": "MESZ", "SAST": "SAST", "ACWST": "ACWST", "EDT": "EDT", "BT": "BT", "ACST": "ACST", "ACDT": "ACDT", "ARST": "ARST", "WIT": "WIT", "HKT": "HKT", "MST": "MST", "TMT": "TMT", "WART": "WART", "SRT": "SRT", "VET": "VET", "AKST": "AKST", "AKDT": "AKDT", "PST": "PST", "GFT": "GFT", "TMST": "TMST", "IST": "IST", "HNT": "HNT", "NZDT": "NZDT", "WIB": "WIB", "ECT": "ECT", "JST": "JST", "CLT": "CLT", "CLST": "CLST", "∅∅∅": "∅∅∅", "SGT": "SGT", "WESZ": "WESZ", "CDT": "CDT", "UYT": "UYT", "EST": "EST", "OEZ": "OEZ", "HADT": "HADT", "HKST": "HKST", "CST": "CST", "WEZ": "WEZ", "AWST": "AWST", "GMT": "GMT", "CAT": "CAT", "ADT": "ADT", "MEZ": "MEZ", "PDT": "PDT"},
+ timezones: map[string]string{"HKT": "HKT", "ART": "ART", "SAST": "SAST", "ACWST": "ACWST", "OEZ": "OEZ", "ACST": "ACST", "MYT": "MYT", "HKST": "HKST", "WITA": "WITA", "GMT": "GMT", "NZDT": "NZDT", "ACWDT": "ACWDT", "TMT": "TMT", "COT": "COT", "CHAST": "CHAST", "JDT": "JDT", "AEDT": "AEDT", "MESZ": "MESZ", "HAT": "HAT", "BT": "BT", "EST": "EST", "LHST": "LHST", "EAT": "EAT", "CHADT": "CHADT", "ACDT": "ACDT", "UYT": "UYT", "CDT": "CDT", "HADT": "HADT", "ChST": "ChST", "CLT": "CLT", "JST": "JST", "HNT": "HNT", "TMST": "TMST", "WIB": "WIB", "WARST": "WARST", "VET": "VET", "PST": "PST", "AWST": "AWST", "GFT": "GFT", "EDT": "EDT", "WAT": "WAT", "AKST": "AKST", "NZST": "NZST", "WEZ": "WEZ", "MEZ": "MEZ", "MDT": "MDT", "UYST": "UYST", "AKDT": "AKDT", "COST": "COST", "WAST": "WAST", "AWDT": "AWDT", "GYT": "GYT", "WIT": "WIT", "WESZ": "WESZ", "CLST": "CLST", "SGT": "SGT", "SRT": "SRT", "CAT": "CAT", "HAST": "HAST", "ADT": "ADT", "BOT": "BOT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "AST": "AST", "CST": "CST", "OESZ": "OESZ", "IST": "IST", "PDT": "PDT", "MST": "MST", "ECT": "ECT", "ARST": "ARST", "AEST": "AEST", "WART": "WART"},
}
}
@@ -174,20 +174,19 @@ func (lg *lg_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lg_UG' and handles both Whole and Real numbers based on 'v'
-func (lg *lg_UG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lg *lg_UG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lg_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lg *lg_UG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lg *lg_UG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lg_UG'
-func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
@@ -199,20 +198,14 @@ func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lg.decimal) - 1; j >= 0; j-- {
- b = append(b, lg.decimal[j])
- }
-
+ b = append(b, lg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(lg.group) - 1; j >= 0; j-- {
- b = append(b, lg.group[j])
- }
-
+ b = append(b, lg.group[0])
count = 1
} else {
count++
@@ -223,9 +216,7 @@ func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(lg.minus) - 1; j >= 0; j-- {
- b = append(b, lg.minus[j])
- }
+ b = append(b, lg.minus[0])
}
// reverse
@@ -246,13 +237,12 @@ func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lg_UG'
// in accounting notation.
-func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
@@ -264,20 +254,14 @@ func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(lg.decimal) - 1; j >= 0; j-- {
- b = append(b, lg.decimal[j])
- }
-
+ b = append(b, lg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(lg.group) - 1; j >= 0; j-- {
- b = append(b, lg.group[j])
- }
-
+ b = append(b, lg.group[0])
count = 1
} else {
count++
@@ -289,9 +273,7 @@ func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(lg.minus) - 1; j >= 0; j-- {
- b = append(b, lg.minus[j])
- }
+ b = append(b, lg.minus[0])
}
@@ -318,8 +300,7 @@ func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lg_UG'
diff --git a/lkt/lkt.go b/lkt/lkt.go
index 42785cc8..6f3664a7 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{"UYST": "UYST", "AEST": "AEST", "JDT": "JDT", "WESZ": "WESZ", "HAT": "HAT", "OESZ": "OESZ", "BT": "BT", "GFT": "GFT", "CST": "CST", "CHAST": "CHAST", "AST": "AST", "IST": "IST", "ADT": "ADT", "WITA": "WITA", "JST": "JST", "AWST": "AWST", "HKT": "HKT", "WIT": "WIT", "LHDT": "LHDT", "CAT": "CAT", "NZST": "NZST", "ACDT": "ACDT", "SAST": "SAST", "ACWST": "ACWST", "WIB": "WIB", "WAT": "WAT", "MST": "MST", "HADT": "HADT", "GMT": "GMT", "ARST": "ARST", "TMT": "TMT", "AKST": "AKST", "BOT": "BOT", "TMST": "TMST", "AKDT": "AKDT", "PDT": "PDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "SGT": "SGT", "LHST": "LHST", "EAT": "EAT", "ECT": "ECT", "HNT": "HNT", "AEDT": "AEDT", "OEZ": "OEZ", "COST": "COST", "ACST": "ACST", "ACWDT": "ACWDT", "AWDT": "AWDT", "HKST": "HKST", "CLST": "CLST", "GYT": "GYT", "WARST": "WARST", "MEZ": "MEZ", "HAST": "HAST", "CLT": "CLT", "CHADT": "CHADT", "WAST": "WAST", "UYT": "UYT", "WART": "WART", "MESZ": "MESZ", "MYT": "MYT", "EDT": "EDT", "NZDT": "NZDT", "COT": "COT", "MDT": "MDT", "ChST": "ChST", "CDT": "CDT", "EST": "EST", "PST": "PST", "ART": "ART", "VET": "VET", "WEZ": "WEZ"},
+ timezones: map[string]string{"IST": "IST", "UYST": "UYST", "BT": "BT", "CDT": "CDT", "AKST": "AKST", "NZST": "NZST", "WAT": "WAT", "WART": "WART", "HKST": "HKST", "ECT": "ECT", "JST": "JST", "VET": "VET", "SGT": "SGT", "PST": "PST", "JDT": "JDT", "LHST": "LHST", "HNT": "HNT", "GYT": "GYT", "UYT": "UYT", "EDT": "EDT", "COT": "COT", "ACWDT": "ACWDT", "AEDT": "AEDT", "ACDT": "ACDT", "CST": "CST", "ChST": "ChST", "WESZ": "WESZ", "AST": "AST", "ARST": "ARST", "SAST": "SAST", "HAT": "HAT", "WIT": "WIT", "HKT": "HKT", "ART": "ART", "TMT": "TMT", "EAT": "EAT", "WAST": "WAST", "CHADT": "CHADT", "AWST": "AWST", "CAT": "CAT", "AKDT": "AKDT", "COST": "COST", "LHDT": "LHDT", "WARST": "WARST", "GFT": "GFT", "PDT": "PDT", "SRT": "SRT", "GMT": "GMT", "MEZ": "MEZ", "OEZ": "OEZ", "ADT": "ADT", "AWDT": "AWDT", "EST": "EST", "MST": "MST", "CLT": "CLT", "MYT": "MYT", "CHAST": "CHAST", "WIB": "WIB", "OESZ": "OESZ", "HAST": "HAST", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "NZDT": "NZDT", "MDT": "MDT", "AEST": "AEST", "BOT": "BOT", "WITA": "WITA", "TMST": "TMST", "HADT": "HADT", "WEZ": "WEZ", "MESZ": "MESZ", "CLST": "CLST", "ACST": "ACST"},
}
}
@@ -175,20 +175,19 @@ func (lkt *lkt) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lkt' and handles both Whole and Real numbers based on 'v'
-func (lkt *lkt) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lkt *lkt) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lkt' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lkt *lkt) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lkt *lkt) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lkt'
-func (lkt *lkt) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lkt *lkt) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lkt.currencies[currency]
@@ -225,13 +224,12 @@ func (lkt *lkt) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, lkt.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lkt'
// in accounting notation.
-func (lkt *lkt) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lkt *lkt) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lkt.currencies[currency]
@@ -285,8 +283,7 @@ func (lkt *lkt) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, lkt.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lkt'
diff --git a/lkt_US/lkt_US.go b/lkt_US/lkt_US.go
index 24536231..4a3574e8 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{"WITA": "WITA", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "CLT": "CLT", "CHADT": "CHADT", "HAT": "HAT", "UYT": "UYT", "SAST": "SAST", "CHAST": "CHAST", "ACST": "ACST", "JDT": "JDT", "LHDT": "LHDT", "UYST": "UYST", "EST": "EST", "EDT": "EDT", "WARST": "WARST", "JST": "JST", "AWDT": "AWDT", "CAT": "CAT", "CLST": "CLST", "OEZ": "OEZ", "BOT": "BOT", "GYT": "GYT", "WART": "WART", "AST": "AST", "WEZ": "WEZ", "AEDT": "AEDT", "NZDT": "NZDT", "ECT": "ECT", "ChST": "ChST", "IST": "IST", "ADT": "ADT", "LHST": "LHST", "WIB": "WIB", "ACDT": "ACDT", "MEZ": "MEZ", "SRT": "SRT", "AWST": "AWST", "HKST": "HKST", "AKST": "AKST", "CST": "CST", "TMST": "TMST", "AKDT": "AKDT", "EAT": "EAT", "CDT": "CDT", "PDT": "PDT", "MST": "MST", "OESZ": "OESZ", "WAST": "WAST", "TMT": "TMT", "ACWDT": "ACWDT", "WIT": "WIT", "MYT": "MYT", "COT": "COT", "COST": "COST", "ART": "ART", "HADT": "HADT", "HKT": "HKT", "MDT": "MDT", "GMT": "GMT", "ARST": "ARST", "MESZ": "MESZ", "VET": "VET", "GFT": "GFT", "HNT": "HNT", "AEST": "AEST", "NZST": "NZST", "SGT": "SGT", "WAT": "WAT", "HAST": "HAST", "WESZ": "WESZ", "PST": "PST", "BT": "BT"},
+ timezones: map[string]string{"HKT": "HKT", "ART": "ART", "WEZ": "WEZ", "AEDT": "AEDT", "IST": "IST", "AWST": "AWST", "EDT": "EDT", "∅∅∅": "∅∅∅", "ACWDT": "ACWDT", "NZDT": "NZDT", "CLST": "CLST", "AEST": "AEST", "HAT": "HAT", "EST": "EST", "MDT": "MDT", "ACDT": "ACDT", "AKDT": "AKDT", "WESZ": "WESZ", "MESZ": "MESZ", "CLT": "CLT", "ADT": "ADT", "BT": "BT", "ARST": "ARST", "ChST": "ChST", "AWDT": "AWDT", "HNT": "HNT", "MEZ": "MEZ", "OEZ": "OEZ", "OESZ": "OESZ", "WARST": "WARST", "GFT": "GFT", "TMT": "TMT", "ACWST": "ACWST", "COST": "COST", "NZST": "NZST", "UYT": "UYT", "WITA": "WITA", "CDT": "CDT", "WAT": "WAT", "UYST": "UYST", "HADT": "HADT", "WART": "WART", "HKST": "HKST", "SGT": "SGT", "JST": "JST", "JDT": "JDT", "ACST": "ACST", "CHADT": "CHADT", "VET": "VET", "GYT": "GYT", "BOT": "BOT", "SRT": "SRT", "AKST": "AKST", "LHST": "LHST", "LHDT": "LHDT", "GMT": "GMT", "WIT": "WIT", "WAST": "WAST", "CHAST": "CHAST", "AST": "AST", "CAT": "CAT", "TMST": "TMST", "EAT": "EAT", "SAST": "SAST", "PDT": "PDT", "MST": "MST", "WIB": "WIB", "MYT": "MYT", "CST": "CST", "HAST": "HAST", "COT": "COT", "ECT": "ECT", "PST": "PST"},
}
}
@@ -175,20 +175,19 @@ func (lkt *lkt_US) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lkt_US' and handles both Whole and Real numbers based on 'v'
-func (lkt *lkt_US) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lkt *lkt_US) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lkt_US' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lkt *lkt_US) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lkt *lkt_US) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lkt_US'
-func (lkt *lkt_US) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lkt *lkt_US) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lkt.currencies[currency]
@@ -225,13 +224,12 @@ func (lkt *lkt_US) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, lkt.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lkt_US'
// in accounting notation.
-func (lkt *lkt_US) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lkt *lkt_US) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lkt.currencies[currency]
@@ -285,8 +283,7 @@ func (lkt *lkt_US) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, lkt.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lkt_US'
diff --git a/ln/ln.go b/ln/ln.go
index 2ee62aef..8703cdcf 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{"AST": "AST", "MDT": "MDT", "ACDT": "ACDT", "TMST": "TMST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "AWST": "AWST", "AEST": "AEST", "AEDT": "AEDT", "BT": "BT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "WESZ": "WESZ", "SAST": "Ntángo ya Afríka ya Sidi", "HAT": "HAT", "CAT": "Ntángo ya Lubumbashi", "NZDT": "NZDT", "PDT": "PDT", "CHAST": "CHAST", "ARST": "ARST", "ChST": "ChST", "CST": "CST", "ART": "ART", "JDT": "JDT", "PST": "PST", "EST": "EST", "AKDT": "AKDT", "WEZ": "WEZ", "UYT": "UYT", "CHADT": "CHADT", "WARST": "WARST", "ADT": "ADT", "HKST": "HKST", "MESZ": "MESZ", "SGT": "SGT", "HNT": "HNT", "EDT": "EDT", "NZST": "NZST", "MEZ": "MEZ", "LHDT": "LHDT", "WART": "WART", "WAT": "WAT", "WITA": "WITA", "HADT": "HADT", "OESZ": "OESZ", "COST": "COST", "ACST": "ACST", "CLST": "CLST", "ECT": "ECT", "MYT": "MYT", "AWDT": "AWDT", "LHST": "LHST", "HAST": "HAST", "HKT": "HKT", "UYST": "UYST", "VET": "VET", "ACWDT": "ACWDT", "MST": "MST", "WIT": "WIT", "JST": "JST", "BOT": "BOT", "GYT": "GYT", "WAST": "WAST", "COT": "COT", "SRT": "SRT", "GFT": "GFT", "TMT": "TMT", "IST": "IST", "WIB": "WIB", "OEZ": "OEZ", "GMT": "Ntángo ya Londoni", "AKST": "AKST", "CDT": "CDT", "CLT": "CLT"},
+ timezones: map[string]string{"AWST": "AWST", "IST": "IST", "WITA": "WITA", "MST": "MST", "MDT": "MDT", "CLT": "CLT", "SRT": "SRT", "CAT": "Ntángo ya Lubumbashi", "ART": "ART", "CDT": "CDT", "ACWDT": "ACWDT", "NZDT": "NZDT", "WAT": "WAT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "JST": "JST", "ACDT": "ACDT", "ChST": "ChST", "UYT": "UYT", "EDT": "EDT", "AEDT": "AEDT", "HKST": "HKST", "OEZ": "OEZ", "MYT": "MYT", "HADT": "HADT", "SAST": "Ntángo ya Afríka ya Sidi", "CHAST": "CHAST", "AST": "AST", "GFT": "GFT", "TMT": "TMT", "TMST": "TMST", "GMT": "Ntángo ya Londoni", "UYST": "UYST", "HKT": "HKT", "WAST": "WAST", "AEST": "AEST", "HAT": "HAT", "PST": "PST", "PDT": "PDT", "BOT": "BOT", "ACWST": "ACWST", "MESZ": "MESZ", "VET": "VET", "ACST": "ACST", "ECT": "ECT", "COT": "COT", "LHDT": "LHDT", "HNT": "HNT", "WEZ": "WEZ", "WIT": "WIT", "CLST": "CLST", "ADT": "ADT", "BT": "BT", "EST": "EST", "LHST": "LHST", "WIB": "WIB", "∅∅∅": "∅∅∅", "WART": "WART", "GYT": "GYT", "SGT": "SGT", "MEZ": "MEZ", "HAST": "HAST", "WESZ": "WESZ", "NZST": "NZST", "JDT": "JDT", "AKDT": "AKDT", "COST": "COST", "WARST": "WARST", "OESZ": "OESZ", "AWDT": "AWDT", "ARST": "ARST", "CST": "CST", "AKST": "AKST", "CHADT": "CHADT"},
}
}
@@ -186,7 +186,8 @@ func (ln *ln) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ln' and handles both Whole and Real numbers based on 'v'
-func (ln *ln) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,19 +223,17 @@ func (ln *ln) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ln' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ln *ln) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ln *ln) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ln'
-func (ln *ln) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -287,13 +286,12 @@ func (ln *ln) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ln'
// in accounting notation.
-func (ln *ln) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -353,8 +351,7 @@ func (ln *ln) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ln'
diff --git a/ln_AO/ln_AO.go b/ln_AO/ln_AO.go
index f53220df..638f2cac 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{"UYT": "UYT", "AST": "AST", "ACWST": "ACWST", "ACWDT": "ACWDT", "JST": "JST", "SGT": "SGT", "CHADT": "CHADT", "GYT": "GYT", "MDT": "MDT", "MYT": "MYT", "HAST": "HAST", "HKST": "HKST", "CST": "CST", "HNT": "HNT", "OESZ": "OESZ", "NZDT": "NZDT", "WITA": "WITA", "GFT": "GFT", "∅∅∅": "∅∅∅", "WIB": "WIB", "BOT": "BOT", "WAT": "WAT", "TMST": "TMST", "ChST": "ChST", "WEZ": "WEZ", "CLT": "CLT", "CLST": "CLST", "CHAST": "CHAST", "AEST": "AEST", "ADT": "ADT", "SRT": "SRT", "WIT": "WIT", "HADT": "HADT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "ARST": "ARST", "MEZ": "MEZ", "ACST": "ACST", "MST": "MST", "LHST": "LHST", "PST": "PST", "WESZ": "WESZ", "WART": "WART", "AEDT": "AEDT", "COT": "COT", "SAST": "Ntángo ya Afríka ya Sidi", "AWDT": "AWDT", "CAT": "Ntángo ya Lubumbashi", "OEZ": "OEZ", "COST": "COST", "ECT": "ECT", "HKT": "HKT", "EST": "EST", "AKST": "AKST", "MESZ": "MESZ", "IST": "IST", "PDT": "PDT", "AWST": "AWST", "UYST": "UYST", "NZST": "NZST", "WARST": "WARST", "BT": "BT", "TMT": "TMT", "HAT": "HAT", "CDT": "CDT", "ART": "ART", "ACDT": "ACDT", "VET": "VET", "JDT": "JDT", "GMT": "Ntángo ya Londoni", "WAST": "WAST", "LHDT": "LHDT", "AKDT": "AKDT", "EDT": "EDT"},
+ timezones: map[string]string{"COT": "COT", "AEST": "AEST", "HAT": "HAT", "WAT": "WAT", "NZST": "NZST", "AKDT": "AKDT", "SAST": "Ntángo ya Afríka ya Sidi", "ACWST": "ACWST", "VET": "VET", "AWDT": "AWDT", "TMST": "TMST", "COST": "COST", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "WEZ": "WEZ", "MEZ": "MEZ", "MYT": "MYT", "HADT": "HADT", "MST": "MST", "ACST": "ACST", "HKST": "HKST", "CST": "CST", "AKST": "AKST", "ADT": "ADT", "HKT": "HKT", "ART": "ART", "GFT": "GFT", "EDT": "EDT", "WESZ": "WESZ", "LHST": "LHST", "NZDT": "NZDT", "WIB": "WIB", "JST": "JST", "HNT": "HNT", "EST": "EST", "SGT": "SGT", "BOT": "BOT", "LHDT": "LHDT", "JDT": "JDT", "IST": "IST", "UYT": "UYT", "UYST": "UYST", "ChST": "ChST", "CHADT": "CHADT", "CLT": "CLT", "PDT": "PDT", "ARST": "ARST", "MESZ": "MESZ", "ACDT": "ACDT", "CDT": "CDT", "∅∅∅": "∅∅∅", "WAST": "WAST", "OEZ": "OEZ", "AEDT": "AEDT", "CAT": "Ntángo ya Lubumbashi", "HAST": "HAST", "CHAST": "CHAST", "CLST": "CLST", "AST": "AST", "WARST": "WARST", "PST": "PST", "WIT": "WIT", "ECT": "ECT", "MDT": "MDT", "OESZ": "OESZ", "WART": "WART", "AWST": "AWST", "GYT": "GYT", "WITA": "WITA", "TMT": "TMT", "ACWDT": "ACWDT", "SRT": "SRT", "BT": "BT", "GMT": "Ntángo ya Londoni"},
}
}
@@ -186,7 +186,8 @@ func (ln *ln_AO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ln_AO' and handles both Whole and Real numbers based on 'v'
-func (ln *ln_AO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,19 +223,17 @@ func (ln *ln_AO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ln_AO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ln *ln_AO) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ln *ln_AO) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ln_AO'
-func (ln *ln_AO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_AO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -287,13 +286,12 @@ func (ln *ln_AO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ln_AO'
// in accounting notation.
-func (ln *ln_AO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_AO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -353,8 +351,7 @@ func (ln *ln_AO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ln_AO'
diff --git a/ln_CD/ln_CD.go b/ln_CD/ln_CD.go
index adc14ecc..3ee390e2 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{"AKDT": "AKDT", "WAST": "WAST", "AEST": "AEST", "WIB": "WIB", "PDT": "PDT", "MESZ": "MESZ", "SRT": "SRT", "MDT": "MDT", "WIT": "WIT", "OEZ": "OEZ", "WESZ": "WESZ", "JDT": "JDT", "ARST": "ARST", "GFT": "GFT", "SAST": "Ntángo ya Afríka ya Sidi", "AWST": "AWST", "GMT": "Ntángo ya Londoni", "PST": "PST", "ADT": "ADT", "MEZ": "MEZ", "ACDT": "ACDT", "WITA": "WITA", "JST": "JST", "LHDT": "LHDT", "UYT": "UYT", "TMT": "TMT", "AKST": "AKST", "MST": "MST", "AWDT": "AWDT", "VET": "VET", "BOT": "BOT", "COT": "COT", "AST": "AST", "ART": "ART", "HADT": "HADT", "WEZ": "WEZ", "HNT": "HNT", "EDT": "EDT", "HKT": "HKT", "GYT": "GYT", "CST": "CST", "HKST": "HKST", "OESZ": "OESZ", "NZDT": "NZDT", "ACST": "ACST", "ACWST": "ACWST", "HAT": "HAT", "CLT": "CLT", "CHAST": "CHAST", "ECT": "ECT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "CLST": "CLST", "UYST": "UYST", "CAT": "Ntángo ya Lubumbashi", "WARST": "WARST", "∅∅∅": "∅∅∅", "HAST": "HAST", "SGT": "SGT", "EST": "EST", "MYT": "MYT", "LHST": "LHST", "ChST": "ChST", "ACWDT": "ACWDT", "TMST": "TMST", "CDT": "CDT", "COST": "COST", "CHADT": "CHADT", "WAT": "WAT", "NZST": "NZST", "WART": "WART", "BT": "BT", "IST": "IST", "AEDT": "AEDT"},
+ timezones: map[string]string{"SAST": "Ntángo ya Afríka ya Sidi", "JST": "JST", "ACST": "ACST", "PDT": "PDT", "HKT": "HKT", "LHST": "LHST", "CHADT": "CHADT", "JDT": "JDT", "ARST": "ARST", "TMT": "TMT", "GMT": "Ntángo ya Londoni", "AKDT": "AKDT", "WAST": "WAST", "EDT": "EDT", "NZDT": "NZDT", "NZST": "NZST", "WART": "WART", "WIT": "WIT", "ART": "ART", "HADT": "HADT", "AKST": "AKST", "LHDT": "LHDT", "MEZ": "MEZ", "IST": "IST", "AWST": "AWST", "SGT": "SGT", "COST": "COST", "OESZ": "OESZ", "AEDT": "AEDT", "SRT": "SRT", "HKST": "HKST", "OEZ": "OEZ", "CLT": "CLT", "AEST": "AEST", "UYT": "UYT", "ChST": "ChST", "HAT": "HAT", "EST": "EST", "WEZ": "WEZ", "ACWDT": "ACWDT", "AST": "AST", "HNT": "HNT", "COT": "COT", "WESZ": "WESZ", "ACWST": "ACWST", "ACDT": "ACDT", "MYT": "MYT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "WAT": "WAT", "WIB": "WIB", "HAST": "HAST", "MST": "MST", "MDT": "MDT", "UYST": "UYST", "GFT": "GFT", "CDT": "CDT", "CHAST": "CHAST", "CAT": "Ntángo ya Lubumbashi", "BT": "BT", "CST": "CST", "ECT": "ECT", "TMST": "TMST", "ADT": "ADT", "WARST": "WARST", "AWDT": "AWDT", "GYT": "GYT", "BOT": "BOT", "WITA": "WITA", "MESZ": "MESZ", "CLST": "CLST", "VET": "VET", "PST": "PST", "∅∅∅": "∅∅∅"},
}
}
@@ -186,7 +186,8 @@ func (ln *ln_CD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ln_CD' and handles both Whole and Real numbers based on 'v'
-func (ln *ln_CD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,19 +223,17 @@ func (ln *ln_CD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ln_CD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ln *ln_CD) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ln *ln_CD) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CD'
-func (ln *ln_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -287,13 +286,12 @@ func (ln *ln_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CD'
// in accounting notation.
-func (ln *ln_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -353,8 +351,7 @@ func (ln *ln_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ln_CD'
diff --git a/ln_CF/ln_CF.go b/ln_CF/ln_CF.go
index f5a5607b..12a8b3d3 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{"ADT": "ADT", "NZDT": "NZDT", "ARST": "ARST", "JDT": "JDT", "HADT": "HADT", "WIB": "WIB", "ECT": "ECT", "LHST": "LHST", "HAST": "HAST", "EST": "EST", "AST": "AST", "WEZ": "WEZ", "UYT": "UYT", "BOT": "BOT", "HNT": "HNT", "CLT": "CLT", "MDT": "MDT", "MEZ": "MEZ", "MST": "MST", "CHAST": "CHAST", "GYT": "GYT", "ACWST": "ACWST", "CST": "CST", "HKT": "HKT", "UYST": "UYST", "PST": "PST", "ART": "ART", "WAT": "WAT", "COT": "COT", "WART": "WART", "TMST": "TMST", "SAST": "Ntángo ya Afríka ya Sidi", "LHDT": "LHDT", "AWST": "AWST", "CAT": "Ntángo ya Lubumbashi", "AEDT": "AEDT", "WIT": "WIT", "AKST": "AKST", "AKDT": "AKDT", "IST": "IST", "AWDT": "AWDT", "MYT": "MYT", "NZST": "NZST", "COST": "COST", "CHADT": "CHADT", "SRT": "SRT", "AEST": "AEST", "PDT": "PDT", "TMT": "TMT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "CLST": "CLST", "GMT": "Ntángo ya Londoni", "ACST": "ACST", "WARST": "WARST", "ACWDT": "ACWDT", "GFT": "GFT", "WITA": "WITA", "ChST": "ChST", "HAT": "HAT", "OEZ": "OEZ", "HKST": "HKST", "WESZ": "WESZ", "MESZ": "MESZ", "BT": "BT", "VET": "VET", "OESZ": "OESZ", "WAST": "WAST", "JST": "JST", "∅∅∅": "∅∅∅", "SGT": "SGT", "CDT": "CDT", "EDT": "EDT", "ACDT": "ACDT"},
+ timezones: map[string]string{"BOT": "BOT", "SGT": "SGT", "AWDT": "AWDT", "EDT": "EDT", "ACWST": "ACWST", "WART": "WART", "GMT": "Ntángo ya Londoni", "LHDT": "LHDT", "BT": "BT", "∅∅∅": "∅∅∅", "UYT": "UYT", "TMT": "TMT", "HAST": "HAST", "NZST": "NZST", "ACWDT": "ACWDT", "CHADT": "CHADT", "SRT": "SRT", "MEZ": "MEZ", "AEST": "AEST", "HAT": "HAT", "CAT": "Ntángo ya Lubumbashi", "CDT": "CDT", "ECT": "ECT", "WIB": "WIB", "OEZ": "OEZ", "ACST": "ACST", "ART": "ART", "NZDT": "NZDT", "CHAST": "CHAST", "HKT": "HKT", "MYT": "MYT", "GFT": "GFT", "WITA": "WITA", "COST": "COST", "WESZ": "WESZ", "WIT": "WIT", "HNT": "HNT", "HKST": "HKST", "TMST": "TMST", "CST": "CST", "HADT": "HADT", "WAST": "WAST", "JST": "JST", "WARST": "WARST", "AWST": "AWST", "GYT": "GYT", "JDT": "JDT", "PST": "PST", "PDT": "PDT", "EST": "EST", "WAT": "WAT", "WEZ": "WEZ", "VET": "VET", "UYST": "UYST", "AKST": "AKST", "ACDT": "ACDT", "AEDT": "AEDT", "IST": "IST", "ChST": "ChST", "COT": "COT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "MESZ": "MESZ", "AST": "AST", "AKDT": "AKDT", "LHST": "LHST", "MST": "MST", "MDT": "MDT", "CLT": "CLT", "ADT": "ADT", "SAST": "Ntángo ya Afríka ya Sidi", "OESZ": "OESZ", "CLST": "CLST", "ARST": "ARST"},
}
}
@@ -186,7 +186,8 @@ func (ln *ln_CF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ln_CF' and handles both Whole and Real numbers based on 'v'
-func (ln *ln_CF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,19 +223,17 @@ func (ln *ln_CF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ln_CF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ln *ln_CF) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ln *ln_CF) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CF'
-func (ln *ln_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -287,13 +286,12 @@ func (ln *ln_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CF'
// in accounting notation.
-func (ln *ln_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -353,8 +351,7 @@ func (ln *ln_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ln_CF'
diff --git a/ln_CG/ln_CG.go b/ln_CG/ln_CG.go
index 9677d787..d0ad709f 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{"SRT": "SRT", "ACWDT": "ACWDT", "MST": "MST", "WITA": "WITA", "WARST": "WARST", "AEST": "AEST", "AEDT": "AEDT", "AKST": "AKST", "ACWST": "ACWST", "ChST": "ChST", "∅∅∅": "∅∅∅", "HNT": "HNT", "OEZ": "OEZ", "NZST": "NZST", "GYT": "GYT", "LHST": "LHST", "ECT": "ECT", "WEZ": "WEZ", "CLT": "CLT", "TMT": "TMT", "ACDT": "ACDT", "HKT": "HKT", "EDT": "EDT", "CLST": "CLST", "UYST": "UYST", "ADT": "ADT", "BOT": "BOT", "CAT": "Ntángo ya Lubumbashi", "AWST": "AWST", "PDT": "PDT", "NZDT": "NZDT", "WART": "WART", "JDT": "JDT", "OESZ": "OESZ", "LHDT": "LHDT", "VET": "VET", "CDT": "CDT", "WAST": "WAST", "ART": "ART", "JST": "JST", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "COT": "COT", "AST": "AST", "HAT": "HAT", "WIB": "WIB", "BT": "BT", "WIT": "WIT", "AKDT": "AKDT", "HADT": "HADT", "UYT": "UYT", "CHAST": "CHAST", "COST": "COST", "TMST": "TMST", "SAST": "Ntángo ya Afríka ya Sidi", "MDT": "MDT", "GFT": "GFT", "IST": "IST", "WESZ": "WESZ", "AWDT": "AWDT", "GMT": "Ntángo ya Londoni", "ARST": "ARST", "MYT": "MYT", "HAST": "HAST", "HKST": "HKST", "MEZ": "MEZ", "EST": "EST", "PST": "PST", "CHADT": "CHADT", "WAT": "WAT", "ACST": "ACST", "SGT": "SGT", "CST": "CST", "MESZ": "MESZ"},
+ timezones: map[string]string{"MDT": "MDT", "WIB": "WIB", "PST": "PST", "TMT": "TMT", "AKDT": "AKDT", "OESZ": "OESZ", "CLST": "CLST", "CAT": "Ntángo ya Lubumbashi", "UYT": "UYT", "UYST": "UYST", "GFT": "GFT", "BT": "BT", "HADT": "HADT", "ECT": "ECT", "WAT": "WAT", "MST": "MST", "ACWDT": "ACWDT", "SGT": "SGT", "HAST": "HAST", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "HNT": "HNT", "WITA": "WITA", "NZDT": "NZDT", "CHADT": "CHADT", "CLT": "CLT", "ADT": "ADT", "AWST": "AWST", "ART": "ART", "ChST": "ChST", "AKST": "AKST", "WAST": "WAST", "CHAST": "CHAST", "JST": "JST", "MYT": "MYT", "BOT": "BOT", "ARST": "ARST", "EDT": "EDT", "AEST": "AEST", "VET": "VET", "IST": "IST", "PDT": "PDT", "∅∅∅": "∅∅∅", "CST": "CST", "ACDT": "ACDT", "AWDT": "AWDT", "GMT": "Ntángo ya Londoni", "LHDT": "LHDT", "JDT": "JDT", "WARST": "WARST", "COST": "COST", "WEZ": "WEZ", "ACWST": "ACWST", "GYT": "GYT", "WESZ": "WESZ", "AEDT": "AEDT", "SRT": "SRT", "WIT": "WIT", "OEZ": "OEZ", "HKT": "HKT", "LHST": "LHST", "MESZ": "MESZ", "ACST": "ACST", "TMST": "TMST", "NZST": "NZST", "AST": "AST", "HKST": "HKST", "EST": "EST", "COT": "COT", "SAST": "Ntángo ya Afríka ya Sidi", "MEZ": "MEZ", "WART": "WART", "HAT": "HAT", "CDT": "CDT"},
}
}
@@ -186,7 +186,8 @@ func (ln *ln_CG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ln_CG' and handles both Whole and Real numbers based on 'v'
-func (ln *ln_CG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -222,19 +223,17 @@ func (ln *ln_CG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ln_CG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ln *ln_CG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ln *ln_CG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CG'
-func (ln *ln_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -287,13 +286,12 @@ func (ln *ln_CG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ln_CG'
// in accounting notation.
-func (ln *ln_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ln *ln_CG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
@@ -353,8 +351,7 @@ func (ln *ln_CG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ln_CG'
diff --git a/lo/lo.go b/lo/lo.go
index e5421376..af7099ff 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{"MST": "ເວລາມາດຕະຖານມາເກົາ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "IST": "ເວລາ ອິນເດຍ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "CDT": "ເວລາກາງເວັນກາງ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "CST": "ເວລາມາດຕະຖານກາງ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນອາ\u200bເມ\u200bຊອນ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "MDT": "ເວລາລະດູຮ້ອນມາເກົາ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "GYT": "ເວລາກາຍອານາ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ"},
+ timezones: map[string]string{"BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "GYT": "ເວລາກາຍອານາ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "CST": "ເວລາມາດຕະຖານກາງ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນອາ\u200bໂຊ\u200bເຣ\u200bສ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "MST": "ເວລາມາດຕະຖານແຖບພູເຂົາ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "CDT": "ເວລາກາງເວັນກາງ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "IST": "ເວລາ ອິນເດຍ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "MDT": "ເວລາກາງເວັນແຖວພູເຂົາ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ"},
}
}
@@ -186,14 +186,14 @@ func (lo *lo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lo' and handles both Whole and Real numbers based on 'v'
-func (lo *lo) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lo *lo) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lo *lo) FmtPercent(num float64, v uint64) (results string) {
+func (lo *lo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lo.decimal)
b := make([]byte, 0, l)
@@ -219,12 +219,11 @@ func (lo *lo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lo'
-func (lo *lo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -277,13 +276,12 @@ func (lo *lo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lo'
// in accounting notation.
-func (lo *lo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lo *lo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
@@ -344,8 +342,7 @@ func (lo *lo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lo'
diff --git a/lo_LA/lo_LA.go b/lo_LA/lo_LA.go
index 8c26c83c..878d3b8e 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{"COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນອາ\u200bໂຊ\u200bເຣ\u200bສ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "GYT": "ເວລາກາຍອານາ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "MDT": "ເວລາກາງເວັນແຖວພູເຂົາ", "CST": "ເວລາມາດຕະຖານກາງ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "MST": "ເວລາມາດຕະຖານແຖບພູເຂົາ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "VET": "ເວ\u200bລາ\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ຕົກ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "CDT": "ເວລາກາງເວັນກາງ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "IST": "ເວລາ ອິນເດຍ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ"},
+ timezones: map[string]string{"WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "CDT": "ເວລາກາງເວັນກາງ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "MST": "ເວລາມາດຕະຖານມາເກົາ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "IST": "ເວລາ ອິນເດຍ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "MDT": "ເວລາລະດູຮ້ອນມາເກົາ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "∅∅∅": "ເວລາຕາມເຂດລະດູຮ້ອນຕາມເຂດບຣາຊີເລຍ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "GYT": "ເວລາກາຍອານາ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "CST": "ເວລາມາດຕະຖານກາງ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ"},
}
}
@@ -186,14 +186,14 @@ func (lo *lo_LA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lo_LA' and handles both Whole and Real numbers based on 'v'
-func (lo *lo_LA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lo *lo_LA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lo_LA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lo *lo_LA) FmtPercent(num float64, v uint64) (results string) {
+func (lo *lo_LA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lo.decimal)
b := make([]byte, 0, l)
@@ -219,12 +219,11 @@ func (lo *lo_LA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lo_LA'
-func (lo *lo_LA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lo *lo_LA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
@@ -277,13 +276,12 @@ func (lo *lo_LA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lo_LA'
// in accounting notation.
-func (lo *lo_LA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lo *lo_LA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
@@ -344,8 +342,7 @@ func (lo *lo_LA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lo_LA'
diff --git a/locales-list/locales.go b/locales-list/locales.go
deleted file mode 100644
index 0029c250..00000000
--- a/locales-list/locales.go
+++ /dev/null
@@ -1,1461 +0,0 @@
-package localeslist
-
-import (
- "sync"
-
- "github.com/go-playground/locales"
- "github.com/go-playground/locales/af"
- "github.com/go-playground/locales/af_NA"
- "github.com/go-playground/locales/af_ZA"
- "github.com/go-playground/locales/agq"
- "github.com/go-playground/locales/agq_CM"
- "github.com/go-playground/locales/ak"
- "github.com/go-playground/locales/ak_GH"
- "github.com/go-playground/locales/am"
- "github.com/go-playground/locales/am_ET"
- "github.com/go-playground/locales/ar"
- "github.com/go-playground/locales/ar_001"
- "github.com/go-playground/locales/ar_AE"
- "github.com/go-playground/locales/ar_BH"
- "github.com/go-playground/locales/ar_DJ"
- "github.com/go-playground/locales/ar_DZ"
- "github.com/go-playground/locales/ar_EG"
- "github.com/go-playground/locales/ar_EH"
- "github.com/go-playground/locales/ar_ER"
- "github.com/go-playground/locales/ar_IL"
- "github.com/go-playground/locales/ar_IQ"
- "github.com/go-playground/locales/ar_JO"
- "github.com/go-playground/locales/ar_KM"
- "github.com/go-playground/locales/ar_KW"
- "github.com/go-playground/locales/ar_LB"
- "github.com/go-playground/locales/ar_LY"
- "github.com/go-playground/locales/ar_MA"
- "github.com/go-playground/locales/ar_MR"
- "github.com/go-playground/locales/ar_OM"
- "github.com/go-playground/locales/ar_PS"
- "github.com/go-playground/locales/ar_QA"
- "github.com/go-playground/locales/ar_SA"
- "github.com/go-playground/locales/ar_SD"
- "github.com/go-playground/locales/ar_SO"
- "github.com/go-playground/locales/ar_SS"
- "github.com/go-playground/locales/ar_SY"
- "github.com/go-playground/locales/ar_TD"
- "github.com/go-playground/locales/ar_TN"
- "github.com/go-playground/locales/ar_YE"
- "github.com/go-playground/locales/as"
- "github.com/go-playground/locales/as_IN"
- "github.com/go-playground/locales/asa"
- "github.com/go-playground/locales/asa_TZ"
- "github.com/go-playground/locales/ast"
- "github.com/go-playground/locales/ast_ES"
- "github.com/go-playground/locales/az"
- "github.com/go-playground/locales/az_Cyrl"
- "github.com/go-playground/locales/az_Cyrl_AZ"
- "github.com/go-playground/locales/az_Latn"
- "github.com/go-playground/locales/az_Latn_AZ"
- "github.com/go-playground/locales/bas"
- "github.com/go-playground/locales/bas_CM"
- "github.com/go-playground/locales/be"
- "github.com/go-playground/locales/be_BY"
- "github.com/go-playground/locales/bem"
- "github.com/go-playground/locales/bem_ZM"
- "github.com/go-playground/locales/bez"
- "github.com/go-playground/locales/bez_TZ"
- "github.com/go-playground/locales/bg"
- "github.com/go-playground/locales/bg_BG"
- "github.com/go-playground/locales/bm"
- "github.com/go-playground/locales/bm_ML"
- "github.com/go-playground/locales/bn"
- "github.com/go-playground/locales/bn_BD"
- "github.com/go-playground/locales/bn_IN"
- "github.com/go-playground/locales/bo"
- "github.com/go-playground/locales/bo_CN"
- "github.com/go-playground/locales/bo_IN"
- "github.com/go-playground/locales/br"
- "github.com/go-playground/locales/br_FR"
- "github.com/go-playground/locales/brx"
- "github.com/go-playground/locales/brx_IN"
- "github.com/go-playground/locales/bs"
- "github.com/go-playground/locales/bs_Cyrl"
- "github.com/go-playground/locales/bs_Cyrl_BA"
- "github.com/go-playground/locales/bs_Latn"
- "github.com/go-playground/locales/bs_Latn_BA"
- "github.com/go-playground/locales/ca"
- "github.com/go-playground/locales/ca_AD"
- "github.com/go-playground/locales/ca_ES"
- "github.com/go-playground/locales/ca_ES_VALENCIA"
- "github.com/go-playground/locales/ca_FR"
- "github.com/go-playground/locales/ca_IT"
- "github.com/go-playground/locales/ce"
- "github.com/go-playground/locales/ce_RU"
- "github.com/go-playground/locales/cgg"
- "github.com/go-playground/locales/cgg_UG"
- "github.com/go-playground/locales/chr"
- "github.com/go-playground/locales/chr_US"
- "github.com/go-playground/locales/ckb"
- "github.com/go-playground/locales/ckb_IQ"
- "github.com/go-playground/locales/ckb_IR"
- "github.com/go-playground/locales/cs"
- "github.com/go-playground/locales/cs_CZ"
- "github.com/go-playground/locales/cu"
- "github.com/go-playground/locales/cu_RU"
- "github.com/go-playground/locales/cy"
- "github.com/go-playground/locales/cy_GB"
- "github.com/go-playground/locales/da"
- "github.com/go-playground/locales/da_DK"
- "github.com/go-playground/locales/da_GL"
- "github.com/go-playground/locales/dav"
- "github.com/go-playground/locales/dav_KE"
- "github.com/go-playground/locales/de"
- "github.com/go-playground/locales/de_AT"
- "github.com/go-playground/locales/de_BE"
- "github.com/go-playground/locales/de_CH"
- "github.com/go-playground/locales/de_DE"
- "github.com/go-playground/locales/de_LI"
- "github.com/go-playground/locales/de_LU"
- "github.com/go-playground/locales/dje"
- "github.com/go-playground/locales/dje_NE"
- "github.com/go-playground/locales/dsb"
- "github.com/go-playground/locales/dsb_DE"
- "github.com/go-playground/locales/dua"
- "github.com/go-playground/locales/dua_CM"
- "github.com/go-playground/locales/dyo"
- "github.com/go-playground/locales/dyo_SN"
- "github.com/go-playground/locales/dz"
- "github.com/go-playground/locales/dz_BT"
- "github.com/go-playground/locales/ebu"
- "github.com/go-playground/locales/ebu_KE"
- "github.com/go-playground/locales/ee"
- "github.com/go-playground/locales/ee_GH"
- "github.com/go-playground/locales/ee_TG"
- "github.com/go-playground/locales/el"
- "github.com/go-playground/locales/el_CY"
- "github.com/go-playground/locales/el_GR"
- "github.com/go-playground/locales/en"
- "github.com/go-playground/locales/en_001"
- "github.com/go-playground/locales/en_150"
- "github.com/go-playground/locales/en_AG"
- "github.com/go-playground/locales/en_AI"
- "github.com/go-playground/locales/en_AS"
- "github.com/go-playground/locales/en_AT"
- "github.com/go-playground/locales/en_AU"
- "github.com/go-playground/locales/en_BB"
- "github.com/go-playground/locales/en_BE"
- "github.com/go-playground/locales/en_BI"
- "github.com/go-playground/locales/en_BM"
- "github.com/go-playground/locales/en_BS"
- "github.com/go-playground/locales/en_BW"
- "github.com/go-playground/locales/en_BZ"
- "github.com/go-playground/locales/en_CA"
- "github.com/go-playground/locales/en_CC"
- "github.com/go-playground/locales/en_CH"
- "github.com/go-playground/locales/en_CK"
- "github.com/go-playground/locales/en_CM"
- "github.com/go-playground/locales/en_CX"
- "github.com/go-playground/locales/en_CY"
- "github.com/go-playground/locales/en_DE"
- "github.com/go-playground/locales/en_DG"
- "github.com/go-playground/locales/en_DK"
- "github.com/go-playground/locales/en_DM"
- "github.com/go-playground/locales/en_ER"
- "github.com/go-playground/locales/en_FI"
- "github.com/go-playground/locales/en_FJ"
- "github.com/go-playground/locales/en_FK"
- "github.com/go-playground/locales/en_FM"
- "github.com/go-playground/locales/en_GB"
- "github.com/go-playground/locales/en_GD"
- "github.com/go-playground/locales/en_GG"
- "github.com/go-playground/locales/en_GH"
- "github.com/go-playground/locales/en_GI"
- "github.com/go-playground/locales/en_GM"
- "github.com/go-playground/locales/en_GU"
- "github.com/go-playground/locales/en_GY"
- "github.com/go-playground/locales/en_HK"
- "github.com/go-playground/locales/en_IE"
- "github.com/go-playground/locales/en_IL"
- "github.com/go-playground/locales/en_IM"
- "github.com/go-playground/locales/en_IN"
- "github.com/go-playground/locales/en_IO"
- "github.com/go-playground/locales/en_JE"
- "github.com/go-playground/locales/en_JM"
- "github.com/go-playground/locales/en_KE"
- "github.com/go-playground/locales/en_KI"
- "github.com/go-playground/locales/en_KN"
- "github.com/go-playground/locales/en_KY"
- "github.com/go-playground/locales/en_LC"
- "github.com/go-playground/locales/en_LR"
- "github.com/go-playground/locales/en_LS"
- "github.com/go-playground/locales/en_MG"
- "github.com/go-playground/locales/en_MH"
- "github.com/go-playground/locales/en_MO"
- "github.com/go-playground/locales/en_MP"
- "github.com/go-playground/locales/en_MS"
- "github.com/go-playground/locales/en_MT"
- "github.com/go-playground/locales/en_MU"
- "github.com/go-playground/locales/en_MW"
- "github.com/go-playground/locales/en_MY"
- "github.com/go-playground/locales/en_NA"
- "github.com/go-playground/locales/en_NF"
- "github.com/go-playground/locales/en_NG"
- "github.com/go-playground/locales/en_NL"
- "github.com/go-playground/locales/en_NR"
- "github.com/go-playground/locales/en_NU"
- "github.com/go-playground/locales/en_NZ"
- "github.com/go-playground/locales/en_PG"
- "github.com/go-playground/locales/en_PH"
- "github.com/go-playground/locales/en_PK"
- "github.com/go-playground/locales/en_PN"
- "github.com/go-playground/locales/en_PR"
- "github.com/go-playground/locales/en_PW"
- "github.com/go-playground/locales/en_RW"
- "github.com/go-playground/locales/en_SB"
- "github.com/go-playground/locales/en_SC"
- "github.com/go-playground/locales/en_SD"
- "github.com/go-playground/locales/en_SE"
- "github.com/go-playground/locales/en_SG"
- "github.com/go-playground/locales/en_SH"
- "github.com/go-playground/locales/en_SI"
- "github.com/go-playground/locales/en_SL"
- "github.com/go-playground/locales/en_SS"
- "github.com/go-playground/locales/en_SX"
- "github.com/go-playground/locales/en_SZ"
- "github.com/go-playground/locales/en_TC"
- "github.com/go-playground/locales/en_TK"
- "github.com/go-playground/locales/en_TO"
- "github.com/go-playground/locales/en_TT"
- "github.com/go-playground/locales/en_TV"
- "github.com/go-playground/locales/en_TZ"
- "github.com/go-playground/locales/en_UG"
- "github.com/go-playground/locales/en_UM"
- "github.com/go-playground/locales/en_US"
- "github.com/go-playground/locales/en_US_POSIX"
- "github.com/go-playground/locales/en_VC"
- "github.com/go-playground/locales/en_VG"
- "github.com/go-playground/locales/en_VI"
- "github.com/go-playground/locales/en_VU"
- "github.com/go-playground/locales/en_WS"
- "github.com/go-playground/locales/en_ZA"
- "github.com/go-playground/locales/en_ZM"
- "github.com/go-playground/locales/en_ZW"
- "github.com/go-playground/locales/eo"
- "github.com/go-playground/locales/eo_001"
- "github.com/go-playground/locales/es"
- "github.com/go-playground/locales/es_419"
- "github.com/go-playground/locales/es_AR"
- "github.com/go-playground/locales/es_BO"
- "github.com/go-playground/locales/es_BR"
- "github.com/go-playground/locales/es_CL"
- "github.com/go-playground/locales/es_CO"
- "github.com/go-playground/locales/es_CR"
- "github.com/go-playground/locales/es_CU"
- "github.com/go-playground/locales/es_DO"
- "github.com/go-playground/locales/es_EA"
- "github.com/go-playground/locales/es_EC"
- "github.com/go-playground/locales/es_ES"
- "github.com/go-playground/locales/es_GQ"
- "github.com/go-playground/locales/es_GT"
- "github.com/go-playground/locales/es_HN"
- "github.com/go-playground/locales/es_IC"
- "github.com/go-playground/locales/es_MX"
- "github.com/go-playground/locales/es_NI"
- "github.com/go-playground/locales/es_PA"
- "github.com/go-playground/locales/es_PE"
- "github.com/go-playground/locales/es_PH"
- "github.com/go-playground/locales/es_PR"
- "github.com/go-playground/locales/es_PY"
- "github.com/go-playground/locales/es_SV"
- "github.com/go-playground/locales/es_US"
- "github.com/go-playground/locales/es_UY"
- "github.com/go-playground/locales/es_VE"
- "github.com/go-playground/locales/et"
- "github.com/go-playground/locales/et_EE"
- "github.com/go-playground/locales/eu"
- "github.com/go-playground/locales/eu_ES"
- "github.com/go-playground/locales/ewo"
- "github.com/go-playground/locales/ewo_CM"
- "github.com/go-playground/locales/fa"
- "github.com/go-playground/locales/fa_AF"
- "github.com/go-playground/locales/fa_IR"
- "github.com/go-playground/locales/ff"
- "github.com/go-playground/locales/ff_CM"
- "github.com/go-playground/locales/ff_GN"
- "github.com/go-playground/locales/ff_MR"
- "github.com/go-playground/locales/ff_SN"
- "github.com/go-playground/locales/fi"
- "github.com/go-playground/locales/fi_FI"
- "github.com/go-playground/locales/fil"
- "github.com/go-playground/locales/fil_PH"
- "github.com/go-playground/locales/fo"
- "github.com/go-playground/locales/fo_DK"
- "github.com/go-playground/locales/fo_FO"
- "github.com/go-playground/locales/fr"
- "github.com/go-playground/locales/fr_BE"
- "github.com/go-playground/locales/fr_BF"
- "github.com/go-playground/locales/fr_BI"
- "github.com/go-playground/locales/fr_BJ"
- "github.com/go-playground/locales/fr_BL"
- "github.com/go-playground/locales/fr_CA"
- "github.com/go-playground/locales/fr_CD"
- "github.com/go-playground/locales/fr_CF"
- "github.com/go-playground/locales/fr_CG"
- "github.com/go-playground/locales/fr_CH"
- "github.com/go-playground/locales/fr_CI"
- "github.com/go-playground/locales/fr_CM"
- "github.com/go-playground/locales/fr_DJ"
- "github.com/go-playground/locales/fr_DZ"
- "github.com/go-playground/locales/fr_FR"
- "github.com/go-playground/locales/fr_GA"
- "github.com/go-playground/locales/fr_GF"
- "github.com/go-playground/locales/fr_GN"
- "github.com/go-playground/locales/fr_GP"
- "github.com/go-playground/locales/fr_GQ"
- "github.com/go-playground/locales/fr_HT"
- "github.com/go-playground/locales/fr_KM"
- "github.com/go-playground/locales/fr_LU"
- "github.com/go-playground/locales/fr_MA"
- "github.com/go-playground/locales/fr_MC"
- "github.com/go-playground/locales/fr_MF"
- "github.com/go-playground/locales/fr_MG"
- "github.com/go-playground/locales/fr_ML"
- "github.com/go-playground/locales/fr_MQ"
- "github.com/go-playground/locales/fr_MR"
- "github.com/go-playground/locales/fr_MU"
- "github.com/go-playground/locales/fr_NC"
- "github.com/go-playground/locales/fr_NE"
- "github.com/go-playground/locales/fr_PF"
- "github.com/go-playground/locales/fr_PM"
- "github.com/go-playground/locales/fr_RE"
- "github.com/go-playground/locales/fr_RW"
- "github.com/go-playground/locales/fr_SC"
- "github.com/go-playground/locales/fr_SN"
- "github.com/go-playground/locales/fr_SY"
- "github.com/go-playground/locales/fr_TD"
- "github.com/go-playground/locales/fr_TG"
- "github.com/go-playground/locales/fr_TN"
- "github.com/go-playground/locales/fr_VU"
- "github.com/go-playground/locales/fr_WF"
- "github.com/go-playground/locales/fr_YT"
- "github.com/go-playground/locales/fur"
- "github.com/go-playground/locales/fur_IT"
- "github.com/go-playground/locales/fy"
- "github.com/go-playground/locales/fy_NL"
- "github.com/go-playground/locales/ga"
- "github.com/go-playground/locales/ga_IE"
- "github.com/go-playground/locales/gd"
- "github.com/go-playground/locales/gd_GB"
- "github.com/go-playground/locales/gl"
- "github.com/go-playground/locales/gl_ES"
- "github.com/go-playground/locales/gsw"
- "github.com/go-playground/locales/gsw_CH"
- "github.com/go-playground/locales/gsw_FR"
- "github.com/go-playground/locales/gsw_LI"
- "github.com/go-playground/locales/gu"
- "github.com/go-playground/locales/gu_IN"
- "github.com/go-playground/locales/guz"
- "github.com/go-playground/locales/guz_KE"
- "github.com/go-playground/locales/gv"
- "github.com/go-playground/locales/gv_IM"
- "github.com/go-playground/locales/ha"
- "github.com/go-playground/locales/ha_GH"
- "github.com/go-playground/locales/ha_NE"
- "github.com/go-playground/locales/ha_NG"
- "github.com/go-playground/locales/haw"
- "github.com/go-playground/locales/haw_US"
- "github.com/go-playground/locales/he"
- "github.com/go-playground/locales/he_IL"
- "github.com/go-playground/locales/hi"
- "github.com/go-playground/locales/hi_IN"
- "github.com/go-playground/locales/hr"
- "github.com/go-playground/locales/hr_BA"
- "github.com/go-playground/locales/hr_HR"
- "github.com/go-playground/locales/hsb"
- "github.com/go-playground/locales/hsb_DE"
- "github.com/go-playground/locales/hu"
- "github.com/go-playground/locales/hu_HU"
- "github.com/go-playground/locales/hy"
- "github.com/go-playground/locales/hy_AM"
- "github.com/go-playground/locales/id"
- "github.com/go-playground/locales/id_ID"
- "github.com/go-playground/locales/ig"
- "github.com/go-playground/locales/ig_NG"
- "github.com/go-playground/locales/ii"
- "github.com/go-playground/locales/ii_CN"
- "github.com/go-playground/locales/is"
- "github.com/go-playground/locales/is_IS"
- "github.com/go-playground/locales/it"
- "github.com/go-playground/locales/it_CH"
- "github.com/go-playground/locales/it_IT"
- "github.com/go-playground/locales/it_SM"
- "github.com/go-playground/locales/ja"
- "github.com/go-playground/locales/ja_JP"
- "github.com/go-playground/locales/jgo"
- "github.com/go-playground/locales/jgo_CM"
- "github.com/go-playground/locales/jmc"
- "github.com/go-playground/locales/jmc_TZ"
- "github.com/go-playground/locales/ka"
- "github.com/go-playground/locales/ka_GE"
- "github.com/go-playground/locales/kab"
- "github.com/go-playground/locales/kab_DZ"
- "github.com/go-playground/locales/kam"
- "github.com/go-playground/locales/kam_KE"
- "github.com/go-playground/locales/kde"
- "github.com/go-playground/locales/kde_TZ"
- "github.com/go-playground/locales/kea"
- "github.com/go-playground/locales/kea_CV"
- "github.com/go-playground/locales/khq"
- "github.com/go-playground/locales/khq_ML"
- "github.com/go-playground/locales/ki"
- "github.com/go-playground/locales/ki_KE"
- "github.com/go-playground/locales/kk"
- "github.com/go-playground/locales/kk_KZ"
- "github.com/go-playground/locales/kkj"
- "github.com/go-playground/locales/kkj_CM"
- "github.com/go-playground/locales/kl"
- "github.com/go-playground/locales/kl_GL"
- "github.com/go-playground/locales/kln"
- "github.com/go-playground/locales/kln_KE"
- "github.com/go-playground/locales/km"
- "github.com/go-playground/locales/km_KH"
- "github.com/go-playground/locales/kn"
- "github.com/go-playground/locales/kn_IN"
- "github.com/go-playground/locales/ko"
- "github.com/go-playground/locales/ko_KP"
- "github.com/go-playground/locales/ko_KR"
- "github.com/go-playground/locales/kok"
- "github.com/go-playground/locales/kok_IN"
- "github.com/go-playground/locales/ks"
- "github.com/go-playground/locales/ks_IN"
- "github.com/go-playground/locales/ksb"
- "github.com/go-playground/locales/ksb_TZ"
- "github.com/go-playground/locales/ksf"
- "github.com/go-playground/locales/ksf_CM"
- "github.com/go-playground/locales/ksh"
- "github.com/go-playground/locales/ksh_DE"
- "github.com/go-playground/locales/kw"
- "github.com/go-playground/locales/kw_GB"
- "github.com/go-playground/locales/ky"
- "github.com/go-playground/locales/ky_KG"
- "github.com/go-playground/locales/lag"
- "github.com/go-playground/locales/lag_TZ"
- "github.com/go-playground/locales/lb"
- "github.com/go-playground/locales/lb_LU"
- "github.com/go-playground/locales/lg"
- "github.com/go-playground/locales/lg_UG"
- "github.com/go-playground/locales/lkt"
- "github.com/go-playground/locales/lkt_US"
- "github.com/go-playground/locales/ln"
- "github.com/go-playground/locales/ln_AO"
- "github.com/go-playground/locales/ln_CD"
- "github.com/go-playground/locales/ln_CF"
- "github.com/go-playground/locales/ln_CG"
- "github.com/go-playground/locales/lo"
- "github.com/go-playground/locales/lo_LA"
- "github.com/go-playground/locales/lrc"
- "github.com/go-playground/locales/lrc_IQ"
- "github.com/go-playground/locales/lrc_IR"
- "github.com/go-playground/locales/lt"
- "github.com/go-playground/locales/lt_LT"
- "github.com/go-playground/locales/lu"
- "github.com/go-playground/locales/lu_CD"
- "github.com/go-playground/locales/luo"
- "github.com/go-playground/locales/luo_KE"
- "github.com/go-playground/locales/luy"
- "github.com/go-playground/locales/luy_KE"
- "github.com/go-playground/locales/lv"
- "github.com/go-playground/locales/lv_LV"
- "github.com/go-playground/locales/mas"
- "github.com/go-playground/locales/mas_KE"
- "github.com/go-playground/locales/mas_TZ"
- "github.com/go-playground/locales/mer"
- "github.com/go-playground/locales/mer_KE"
- "github.com/go-playground/locales/mfe"
- "github.com/go-playground/locales/mfe_MU"
- "github.com/go-playground/locales/mg"
- "github.com/go-playground/locales/mg_MG"
- "github.com/go-playground/locales/mgh"
- "github.com/go-playground/locales/mgh_MZ"
- "github.com/go-playground/locales/mgo"
- "github.com/go-playground/locales/mgo_CM"
- "github.com/go-playground/locales/mk"
- "github.com/go-playground/locales/mk_MK"
- "github.com/go-playground/locales/ml"
- "github.com/go-playground/locales/ml_IN"
- "github.com/go-playground/locales/mn"
- "github.com/go-playground/locales/mn_MN"
- "github.com/go-playground/locales/mr"
- "github.com/go-playground/locales/mr_IN"
- "github.com/go-playground/locales/ms"
- "github.com/go-playground/locales/ms_BN"
- "github.com/go-playground/locales/ms_MY"
- "github.com/go-playground/locales/ms_SG"
- "github.com/go-playground/locales/mt"
- "github.com/go-playground/locales/mt_MT"
- "github.com/go-playground/locales/mua"
- "github.com/go-playground/locales/mua_CM"
- "github.com/go-playground/locales/my"
- "github.com/go-playground/locales/my_MM"
- "github.com/go-playground/locales/mzn"
- "github.com/go-playground/locales/mzn_IR"
- "github.com/go-playground/locales/naq"
- "github.com/go-playground/locales/naq_NA"
- "github.com/go-playground/locales/nb"
- "github.com/go-playground/locales/nb_NO"
- "github.com/go-playground/locales/nb_SJ"
- "github.com/go-playground/locales/nd"
- "github.com/go-playground/locales/nd_ZW"
- "github.com/go-playground/locales/ne"
- "github.com/go-playground/locales/ne_IN"
- "github.com/go-playground/locales/ne_NP"
- "github.com/go-playground/locales/nl"
- "github.com/go-playground/locales/nl_AW"
- "github.com/go-playground/locales/nl_BE"
- "github.com/go-playground/locales/nl_BQ"
- "github.com/go-playground/locales/nl_CW"
- "github.com/go-playground/locales/nl_NL"
- "github.com/go-playground/locales/nl_SR"
- "github.com/go-playground/locales/nl_SX"
- "github.com/go-playground/locales/nmg"
- "github.com/go-playground/locales/nmg_CM"
- "github.com/go-playground/locales/nn"
- "github.com/go-playground/locales/nn_NO"
- "github.com/go-playground/locales/nnh"
- "github.com/go-playground/locales/nnh_CM"
- "github.com/go-playground/locales/nus"
- "github.com/go-playground/locales/nus_SS"
- "github.com/go-playground/locales/nyn"
- "github.com/go-playground/locales/nyn_UG"
- "github.com/go-playground/locales/om"
- "github.com/go-playground/locales/om_ET"
- "github.com/go-playground/locales/om_KE"
- "github.com/go-playground/locales/or"
- "github.com/go-playground/locales/or_IN"
- "github.com/go-playground/locales/os"
- "github.com/go-playground/locales/os_GE"
- "github.com/go-playground/locales/os_RU"
- "github.com/go-playground/locales/pa"
- "github.com/go-playground/locales/pa_Arab"
- "github.com/go-playground/locales/pa_Arab_PK"
- "github.com/go-playground/locales/pa_Guru"
- "github.com/go-playground/locales/pa_Guru_IN"
- "github.com/go-playground/locales/pl"
- "github.com/go-playground/locales/pl_PL"
- "github.com/go-playground/locales/prg"
- "github.com/go-playground/locales/prg_001"
- "github.com/go-playground/locales/ps"
- "github.com/go-playground/locales/ps_AF"
- "github.com/go-playground/locales/pt"
- "github.com/go-playground/locales/pt_AO"
- "github.com/go-playground/locales/pt_BR"
- "github.com/go-playground/locales/pt_CH"
- "github.com/go-playground/locales/pt_CV"
- "github.com/go-playground/locales/pt_GQ"
- "github.com/go-playground/locales/pt_GW"
- "github.com/go-playground/locales/pt_LU"
- "github.com/go-playground/locales/pt_MO"
- "github.com/go-playground/locales/pt_MZ"
- "github.com/go-playground/locales/pt_PT"
- "github.com/go-playground/locales/pt_ST"
- "github.com/go-playground/locales/pt_TL"
- "github.com/go-playground/locales/qu"
- "github.com/go-playground/locales/qu_BO"
- "github.com/go-playground/locales/qu_EC"
- "github.com/go-playground/locales/qu_PE"
- "github.com/go-playground/locales/rm"
- "github.com/go-playground/locales/rm_CH"
- "github.com/go-playground/locales/rn"
- "github.com/go-playground/locales/rn_BI"
- "github.com/go-playground/locales/ro"
- "github.com/go-playground/locales/ro_MD"
- "github.com/go-playground/locales/ro_RO"
- "github.com/go-playground/locales/rof"
- "github.com/go-playground/locales/rof_TZ"
- "github.com/go-playground/locales/root"
- "github.com/go-playground/locales/ru"
- "github.com/go-playground/locales/ru_BY"
- "github.com/go-playground/locales/ru_KG"
- "github.com/go-playground/locales/ru_KZ"
- "github.com/go-playground/locales/ru_MD"
- "github.com/go-playground/locales/ru_RU"
- "github.com/go-playground/locales/ru_UA"
- "github.com/go-playground/locales/rw"
- "github.com/go-playground/locales/rw_RW"
- "github.com/go-playground/locales/rwk"
- "github.com/go-playground/locales/rwk_TZ"
- "github.com/go-playground/locales/sah"
- "github.com/go-playground/locales/sah_RU"
- "github.com/go-playground/locales/saq"
- "github.com/go-playground/locales/saq_KE"
- "github.com/go-playground/locales/sbp"
- "github.com/go-playground/locales/sbp_TZ"
- "github.com/go-playground/locales/se"
- "github.com/go-playground/locales/se_FI"
- "github.com/go-playground/locales/se_NO"
- "github.com/go-playground/locales/se_SE"
- "github.com/go-playground/locales/seh"
- "github.com/go-playground/locales/seh_MZ"
- "github.com/go-playground/locales/ses"
- "github.com/go-playground/locales/ses_ML"
- "github.com/go-playground/locales/sg"
- "github.com/go-playground/locales/sg_CF"
- "github.com/go-playground/locales/shi"
- "github.com/go-playground/locales/shi_Latn"
- "github.com/go-playground/locales/shi_Latn_MA"
- "github.com/go-playground/locales/shi_Tfng"
- "github.com/go-playground/locales/shi_Tfng_MA"
- "github.com/go-playground/locales/si"
- "github.com/go-playground/locales/si_LK"
- "github.com/go-playground/locales/sk"
- "github.com/go-playground/locales/sk_SK"
- "github.com/go-playground/locales/sl"
- "github.com/go-playground/locales/sl_SI"
- "github.com/go-playground/locales/smn"
- "github.com/go-playground/locales/smn_FI"
- "github.com/go-playground/locales/sn"
- "github.com/go-playground/locales/sn_ZW"
- "github.com/go-playground/locales/so"
- "github.com/go-playground/locales/so_DJ"
- "github.com/go-playground/locales/so_ET"
- "github.com/go-playground/locales/so_KE"
- "github.com/go-playground/locales/so_SO"
- "github.com/go-playground/locales/sq"
- "github.com/go-playground/locales/sq_AL"
- "github.com/go-playground/locales/sq_MK"
- "github.com/go-playground/locales/sq_XK"
- "github.com/go-playground/locales/sr"
- "github.com/go-playground/locales/sr_Cyrl"
- "github.com/go-playground/locales/sr_Cyrl_BA"
- "github.com/go-playground/locales/sr_Cyrl_ME"
- "github.com/go-playground/locales/sr_Cyrl_RS"
- "github.com/go-playground/locales/sr_Cyrl_XK"
- "github.com/go-playground/locales/sr_Latn"
- "github.com/go-playground/locales/sr_Latn_BA"
- "github.com/go-playground/locales/sr_Latn_ME"
- "github.com/go-playground/locales/sr_Latn_RS"
- "github.com/go-playground/locales/sr_Latn_XK"
- "github.com/go-playground/locales/sv"
- "github.com/go-playground/locales/sv_AX"
- "github.com/go-playground/locales/sv_FI"
- "github.com/go-playground/locales/sv_SE"
- "github.com/go-playground/locales/sw"
- "github.com/go-playground/locales/sw_CD"
- "github.com/go-playground/locales/sw_KE"
- "github.com/go-playground/locales/sw_TZ"
- "github.com/go-playground/locales/sw_UG"
- "github.com/go-playground/locales/ta"
- "github.com/go-playground/locales/ta_IN"
- "github.com/go-playground/locales/ta_LK"
- "github.com/go-playground/locales/ta_MY"
- "github.com/go-playground/locales/ta_SG"
- "github.com/go-playground/locales/te"
- "github.com/go-playground/locales/te_IN"
- "github.com/go-playground/locales/teo"
- "github.com/go-playground/locales/teo_KE"
- "github.com/go-playground/locales/teo_UG"
- "github.com/go-playground/locales/th"
- "github.com/go-playground/locales/th_TH"
- "github.com/go-playground/locales/ti"
- "github.com/go-playground/locales/ti_ER"
- "github.com/go-playground/locales/ti_ET"
- "github.com/go-playground/locales/tk"
- "github.com/go-playground/locales/tk_TM"
- "github.com/go-playground/locales/to"
- "github.com/go-playground/locales/to_TO"
- "github.com/go-playground/locales/tr"
- "github.com/go-playground/locales/tr_CY"
- "github.com/go-playground/locales/tr_TR"
- "github.com/go-playground/locales/twq"
- "github.com/go-playground/locales/twq_NE"
- "github.com/go-playground/locales/tzm"
- "github.com/go-playground/locales/tzm_MA"
- "github.com/go-playground/locales/ug"
- "github.com/go-playground/locales/ug_CN"
- "github.com/go-playground/locales/uk"
- "github.com/go-playground/locales/uk_UA"
- "github.com/go-playground/locales/ur"
- "github.com/go-playground/locales/ur_IN"
- "github.com/go-playground/locales/ur_PK"
- "github.com/go-playground/locales/uz"
- "github.com/go-playground/locales/uz_Arab"
- "github.com/go-playground/locales/uz_Arab_AF"
- "github.com/go-playground/locales/uz_Cyrl"
- "github.com/go-playground/locales/uz_Cyrl_UZ"
- "github.com/go-playground/locales/uz_Latn"
- "github.com/go-playground/locales/uz_Latn_UZ"
- "github.com/go-playground/locales/vai"
- "github.com/go-playground/locales/vai_Latn"
- "github.com/go-playground/locales/vai_Latn_LR"
- "github.com/go-playground/locales/vai_Vaii"
- "github.com/go-playground/locales/vai_Vaii_LR"
- "github.com/go-playground/locales/vi"
- "github.com/go-playground/locales/vi_VN"
- "github.com/go-playground/locales/vo"
- "github.com/go-playground/locales/vo_001"
- "github.com/go-playground/locales/vun"
- "github.com/go-playground/locales/vun_TZ"
- "github.com/go-playground/locales/wae"
- "github.com/go-playground/locales/wae_CH"
- "github.com/go-playground/locales/xog"
- "github.com/go-playground/locales/xog_UG"
- "github.com/go-playground/locales/yav"
- "github.com/go-playground/locales/yav_CM"
- "github.com/go-playground/locales/yi"
- "github.com/go-playground/locales/yi_001"
- "github.com/go-playground/locales/yo"
- "github.com/go-playground/locales/yo_BJ"
- "github.com/go-playground/locales/yo_NG"
- "github.com/go-playground/locales/yue"
- "github.com/go-playground/locales/yue_HK"
- "github.com/go-playground/locales/zgh"
- "github.com/go-playground/locales/zgh_MA"
- "github.com/go-playground/locales/zh"
- "github.com/go-playground/locales/zh_Hans"
- "github.com/go-playground/locales/zh_Hans_CN"
- "github.com/go-playground/locales/zh_Hans_HK"
- "github.com/go-playground/locales/zh_Hans_MO"
- "github.com/go-playground/locales/zh_Hans_SG"
- "github.com/go-playground/locales/zh_Hant"
- "github.com/go-playground/locales/zh_Hant_HK"
- "github.com/go-playground/locales/zh_Hant_MO"
- "github.com/go-playground/locales/zh_Hant_TW"
- "github.com/go-playground/locales/zu"
- "github.com/go-playground/locales/zu_ZA"
-)
-
-// LocaleFunc is the function to run in order to create
-// a new instance of a given locale
-type LocaleFunc func() locales.Translator
-
-// LocaleMap is map of locale string to instance function
-type LocaleMap map[string]LocaleFunc
-
-var (
- once sync.Once
- localeMap LocaleMap
-)
-
-func init() {
- once.Do(func() {
- localeMap = map[string]LocaleFunc{
- "rof": rof.New,
- "ru_BY": ru_BY.New,
- "vo_001": vo_001.New,
- "root": root.New,
- "cy_GB": cy_GB.New,
- "es_CR": es_CR.New,
- "fr_FR": fr_FR.New,
- "gsw": gsw.New,
- "nl": nl.New,
- "nnh": nnh.New,
- "sw_UG": sw_UG.New,
- "bm": bm.New,
- "en_PN": en_PN.New,
- "vi": vi.New,
- "et": et.New,
- "gu_IN": gu_IN.New,
- "ti_ET": ti_ET.New,
- "en_CM": en_CM.New,
- "es_PE": es_PE.New,
- "fr_VU": fr_VU.New,
- "ga_IE": ga_IE.New,
- "guz_KE": guz_KE.New,
- "kde_TZ": kde_TZ.New,
- "be": be.New,
- "en_BI": en_BI.New,
- "dua": dua.New,
- "en_PW": en_PW.New,
- "en_SI": en_SI.New,
- "hsb": hsb.New,
- "mt": mt.New,
- "zu_ZA": zu_ZA.New,
- "cu": cu.New,
- "en_MT": en_MT.New,
- "kk": kk.New,
- "qu_PE": qu_PE.New,
- "en_FK": en_FK.New,
- "jmc": jmc.New,
- "de_BE": de_BE.New,
- "fur": fur.New,
- "mr_IN": mr_IN.New,
- "pt_GW": pt_GW.New,
- "ta_SG": ta_SG.New,
- "ca_ES_VALENCIA": ca_ES_VALENCIA.New,
- "chr_US": chr_US.New,
- "pt_ST": pt_ST.New,
- "sl_SI": sl_SI.New,
- "ta_LK": ta_LK.New,
- "vai_Latn_LR": vai_Latn_LR.New,
- "cgg": cgg.New,
- "or_IN": or_IN.New,
- "en_CX": en_CX.New,
- "fr_KM": fr_KM.New,
- "fr_RW": fr_RW.New,
- "asa": asa.New,
- "de_AT": de_AT.New,
- "zgh": zgh.New,
- "ar_SD": ar_SD.New,
- "fr_DZ": fr_DZ.New,
- "es_EA": es_EA.New,
- "ko_KP": ko_KP.New,
- "uz_Latn_UZ": uz_Latn_UZ.New,
- "asa_TZ": asa_TZ.New,
- "es_419": es_419.New,
- "ja_JP": ja_JP.New,
- "en_SB": en_SB.New,
- "it": it.New,
- "lt_LT": lt_LT.New,
- "sah_RU": sah_RU.New,
- "zh_Hant_HK": zh_Hant_HK.New,
- "es_HN": es_HN.New,
- "es_US": es_US.New,
- "en_SD": en_SD.New,
- "fr_GQ": fr_GQ.New,
- "en_CA": en_CA.New,
- "en_JE": en_JE.New,
- "tr_CY": tr_CY.New,
- "tzm": tzm.New,
- "ca": ca.New,
- "dyo": dyo.New,
- "wae": wae.New,
- "xog_UG": xog_UG.New,
- "bs_Latn_BA": bs_Latn_BA.New,
- "da": da.New,
- "fr_SC": fr_SC.New,
- "ro_RO": ro_RO.New,
- "uz_Cyrl_UZ": uz_Cyrl_UZ.New,
- "en_NL": en_NL.New,
- "en_TT": en_TT.New,
- "nl_SX": nl_SX.New,
- "ar_DZ": ar_DZ.New,
- "mgo_CM": mgo_CM.New,
- "es_CO": es_CO.New,
- "fa": fa.New,
- "mzn": mzn.New,
- "sg": sg.New,
- "ug": ug.New,
- "yav": yav.New,
- "ar_DJ": ar_DJ.New,
- "be_BY": be_BY.New,
- "en_PG": en_PG.New,
- "is": is.New,
- "tr": tr.New,
- "en_150": en_150.New,
- "en_BB": en_BB.New,
- "en_AU": en_AU.New,
- "en_SE": en_SE.New,
- "to_TO": to_TO.New,
- "de_DE": de_DE.New,
- "dje_NE": dje_NE.New,
- "fo_FO": fo_FO.New,
- "ksb_TZ": ksb_TZ.New,
- "es_ES": es_ES.New,
- "saq_KE": saq_KE.New,
- "ak": ak.New,
- "en_NF": en_NF.New,
- "bg_BG": bg_BG.New,
- "en_MO": en_MO.New,
- "ar_YE": ar_YE.New,
- "ast_ES": ast_ES.New,
- "fil_PH": fil_PH.New,
- "ln_CG": ln_CG.New,
- "se_FI": se_FI.New,
- "smn": smn.New,
- "vai_Latn": vai_Latn.New,
- "ar_TD": ar_TD.New,
- "en_GU": en_GU.New,
- "smn_FI": smn_FI.New,
- "zh_Hans_HK": zh_Hans_HK.New,
- "en_IL": en_IL.New,
- "id": id.New,
- "ki": ki.New,
- "ky_KG": ky_KG.New,
- "so_ET": so_ET.New,
- "sq_MK": sq_MK.New,
- "uz_Arab_AF": uz_Arab_AF.New,
- "uz_Cyrl": uz_Cyrl.New,
- "en_MS": en_MS.New,
- "en_VI": en_VI.New,
- "mn_MN": mn_MN.New,
- "os_RU": os_RU.New,
- "ar_IL": ar_IL.New,
- "ee_TG": ee_TG.New,
- "is_IS": is_IS.New,
- "nb_SJ": nb_SJ.New,
- "twq_NE": twq_NE.New,
- "chr": chr.New,
- "ii": ii.New,
- "cu_RU": cu_RU.New,
- "en_PK": en_PK.New,
- "ewo_CM": ewo_CM.New,
- "rm": rm.New,
- "ar_SS": ar_SS.New,
- "bo": bo.New,
- "fr_MR": fr_MR.New,
- "he": he.New,
- "nnh_CM": nnh_CM.New,
- "sr_Cyrl_ME": sr_Cyrl_ME.New,
- "yi_001": yi_001.New,
- "ast": ast.New,
- "de": de.New,
- "fur_IT": fur_IT.New,
- "uk_UA": uk_UA.New,
- "ar_EH": ar_EH.New,
- "en_US_POSIX": en_US_POSIX.New,
- "lg": lg.New,
- "sr_Latn_ME": sr_Latn_ME.New,
- "os_GE": os_GE.New,
- "pl_PL": pl_PL.New,
- "sr_Cyrl_BA": sr_Cyrl_BA.New,
- "fr_BL": fr_BL.New,
- "kl": kl.New,
- "ff_MR": ff_MR.New,
- "pt_CH": pt_CH.New,
- "sl": sl.New,
- "vai": vai.New,
- "en_TV": en_TV.New,
- "es_PA": es_PA.New,
- "pa_Guru": pa_Guru.New,
- "rof_TZ": rof_TZ.New,
- "se": se.New,
- "seh_MZ": seh_MZ.New,
- "sw_TZ": sw_TZ.New,
- "zh_Hant_MO": zh_Hant_MO.New,
- "af_NA": af_NA.New,
- "naq": naq.New,
- "fr_CG": fr_CG.New,
- "ka": ka.New,
- "kab_DZ": kab_DZ.New,
- "kea_CV": kea_CV.New,
- "lt": lt.New,
- "lv_LV": lv_LV.New,
- "bem": bem.New,
- "dav_KE": dav_KE.New,
- "mfe_MU": mfe_MU.New,
- "vun_TZ": vun_TZ.New,
- "yo_BJ": yo_BJ.New,
- "zgh_MA": zgh_MA.New,
- "cs": cs.New,
- "fr_SY": fr_SY.New,
- "ms_SG": ms_SG.New,
- "sw": sw.New,
- "teo_KE": teo_KE.New,
- "en_WS": en_WS.New,
- "ml": ml.New,
- "ksf": ksf.New,
- "shi_Latn_MA": shi_Latn_MA.New,
- "ar_SY": ar_SY.New,
- "en_KE": en_KE.New,
- "fa_AF": fa_AF.New,
- "fr_GP": fr_GP.New,
- "khq_ML": khq_ML.New,
- "kok_IN": kok_IN.New,
- "ta": ta.New,
- "vo": vo.New,
- "en_MY": en_MY.New,
- "en_NZ": en_NZ.New,
- "fr_CI": fr_CI.New,
- "ha_NE": ha_NE.New,
- "ii_CN": ii_CN.New,
- "sr_Latn_BA": sr_Latn_BA.New,
- "yue": yue.New,
- "en_RW": en_RW.New,
- "fi": fi.New,
- "lag": lag.New,
- "bs_Latn": bs_Latn.New,
- "en_TZ": en_TZ.New,
- "fr_RE": fr_RE.New,
- "fr_TN": fr_TN.New,
- "kln_KE": kln_KE.New,
- "ta_IN": ta_IN.New,
- "zh": zh.New,
- "agq_CM": agq_CM.New,
- "es_GQ": es_GQ.New,
- "id_ID": id_ID.New,
- "kok": kok.New,
- "ps": ps.New,
- "vun": vun.New,
- "dua_CM": dua_CM.New,
- "en_FI": en_FI.New,
- "luy": luy.New,
- "te": te.New,
- "xog": xog.New,
- "ce": ce.New,
- "kw": kw.New,
- "en_ER": en_ER.New,
- "en_SG": en_SG.New,
- "en_SS": en_SS.New,
- "eo_001": eo_001.New,
- "fr_GN": fr_GN.New,
- "fr_MQ": fr_MQ.New,
- "ar_PS": ar_PS.New,
- "bn_IN": bn_IN.New,
- "mk": mk.New,
- "pl": pl.New,
- "nd": nd.New,
- "ses_ML": ses_ML.New,
- "ckb_IR": ckb_IR.New,
- "fr": fr.New,
- "fr_NC": fr_NC.New,
- "hu": hu.New,
- "om_KE": om_KE.New,
- "sr_Latn_RS": sr_Latn_RS.New,
- "ar_KM": ar_KM.New,
- "ar_TN": ar_TN.New,
- "km": km.New,
- "kw_GB": kw_GB.New,
- "luy_KE": luy_KE.New,
- "ug_CN": ug_CN.New,
- "he_IL": he_IL.New,
- "kl_GL": kl_GL.New,
- "en_GB": en_GB.New,
- "pa_Guru_IN": pa_Guru_IN.New,
- "gv_IM": gv_IM.New,
- "ne_NP": ne_NP.New,
- "ti": ti.New,
- "cs_CZ": cs_CZ.New,
- "en_UG": en_UG.New,
- "hu_HU": hu_HU.New,
- "mgo": mgo.New,
- "ru_UA": ru_UA.New,
- "de_LU": de_LU.New,
- "en_ZM": en_ZM.New,
- "fr_MC": fr_MC.New,
- "lu": lu.New,
- "sr_Cyrl_XK": sr_Cyrl_XK.New,
- "zh_Hans_MO": zh_Hans_MO.New,
- "en_BE": en_BE.New,
- "fo_DK": fo_DK.New,
- "mua_CM": mua_CM.New,
- "ru_RU": ru_RU.New,
- "saq": saq.New,
- "es_GT": es_GT.New,
- "eu": eu.New,
- "fr_NE": fr_NE.New,
- "gsw_LI": gsw_LI.New,
- "kam_KE": kam_KE.New,
- "sv_SE": sv_SE.New,
- "da_GL": da_GL.New,
- "en_BZ": en_BZ.New,
- "en_NA": en_NA.New,
- "es_EC": es_EC.New,
- "mas": mas.New,
- "bg": bg.New,
- "ckb": ckb.New,
- "en_NR": en_NR.New,
- "lo": lo.New,
- "mgh_MZ": mgh_MZ.New,
- "mt_MT": mt_MT.New,
- "nmg_CM": nmg_CM.New,
- "ta_MY": ta_MY.New,
- "ar_SO": ar_SO.New,
- "en_CC": en_CC.New,
- "yi": yi.New,
- "en_MW": en_MW.New,
- "lg_UG": lg_UG.New,
- "mg_MG": mg_MG.New,
- "nn_NO": nn_NO.New,
- "ru_KZ": ru_KZ.New,
- "az": az.New,
- "bs_Cyrl_BA": bs_Cyrl_BA.New,
- "fr_ML": fr_ML.New,
- "hr": hr.New,
- "mer": mer.New,
- "prg_001": prg_001.New,
- "bo_IN": bo_IN.New,
- "en_SX": en_SX.New,
- "zh_Hans": zh_Hans.New,
- "ar_QA": ar_QA.New,
- "mr": mr.New,
- "pt_MZ": pt_MZ.New,
- "guz": guz.New,
- "ha_NG": ha_NG.New,
- "ks_IN": ks_IN.New,
- "zh_Hans_SG": zh_Hans_SG.New,
- "en_GG": en_GG.New,
- "en_UM": en_UM.New,
- "hsb_DE": hsb_DE.New,
- "ckb_IQ": ckb_IQ.New,
- "gd": gd.New,
- "en_SZ": en_SZ.New,
- "fy_NL": fy_NL.New,
- "mgh": mgh.New,
- "pt_AO": pt_AO.New,
- "si_LK": si_LK.New,
- "en_LC": en_LC.New,
- "en_MU": en_MU.New,
- "mas_TZ": mas_TZ.New,
- "mg": mg.New,
- "teo": teo.New,
- "fr_DJ": fr_DJ.New,
- "lrc": lrc.New,
- "or": or.New,
- "fr_MF": fr_MF.New,
- "nl_SR": nl_SR.New,
- "fr_CD": fr_CD.New,
- "gl": gl.New,
- "ks": ks.New,
- "nl_NL": nl_NL.New,
- "ru": ru.New,
- "sw_KE": sw_KE.New,
- "en_PH": en_PH.New,
- "fr_BF": fr_BF.New,
- "te_IN": te_IN.New,
- "tr_TR": tr_TR.New,
- "br": br.New,
- "en_GH": en_GH.New,
- "ml_IN": ml_IN.New,
- "nb_NO": nb_NO.New,
- "nus_SS": nus_SS.New,
- "so_SO": so_SO.New,
- "am_ET": am_ET.New,
- "az_Cyrl": az_Cyrl.New,
- "sr_Latn": sr_Latn.New,
- "en_CY": en_CY.New,
- "lrc_IQ": lrc_IQ.New,
- "mua": mua.New,
- "ro_MD": ro_MD.New,
- "so_KE": so_KE.New,
- "cy": cy.New,
- "en_BW": en_BW.New,
- "en_KN": en_KN.New,
- "en_US": en_US.New,
- "es_UY": es_UY.New,
- "gsw_CH": gsw_CH.New,
- "nl_BQ": nl_BQ.New,
- "rw_RW": rw_RW.New,
- "en_GD": en_GD.New,
- "en_IM": en_IM.New,
- "hy": hy.New,
- "pt_BR": pt_BR.New,
- "ar_EG": ar_EG.New,
- "en_DE": en_DE.New,
- "ar": ar.New,
- "en_SL": en_SL.New,
- "es_DO": es_DO.New,
- "eu_ES": eu_ES.New,
- "fr_GA": fr_GA.New,
- "hi_IN": hi_IN.New,
- "it_IT": it_IT.New,
- "nd_ZW": nd_ZW.New,
- "dje": dje.New,
- "en_NG": en_NG.New,
- "rn": rn.New,
- "uz_Latn": uz_Latn.New,
- "fil": fil.New,
- "sr_Latn_XK": sr_Latn_XK.New,
- "ur_IN": ur_IN.New,
- "zh_Hant_TW": zh_Hant_TW.New,
- "en_AT": en_AT.New,
- "es_PY": es_PY.New,
- "cgg_UG": cgg_UG.New,
- "el_CY": el_CY.New,
- "en_BS": en_BS.New,
- "en_CK": en_CK.New,
- "en_KI": en_KI.New,
- "mfe": mfe.New,
- "ar_LB": ar_LB.New,
- "bas_CM": bas_CM.New,
- "ne_IN": ne_IN.New,
- "wae_CH": wae_CH.New,
- "ur": ur.New,
- "haw_US": haw_US.New,
- "ko_KR": ko_KR.New,
- "ms_BN": ms_BN.New,
- "pa": pa.New,
- "en_VC": en_VC.New,
- "es_NI": es_NI.New,
- "en_DG": en_DG.New,
- "en_TO": en_TO.New,
- "ja": ja.New,
- "jgo_CM": jgo_CM.New,
- "ka_GE": ka_GE.New,
- "kkj": kkj.New,
- "bn": bn.New,
- "en_AS": en_AS.New,
- "ln_CD": ln_CD.New,
- "vi_VN": vi_VN.New,
- "en_ZA": en_ZA.New,
- "fr_YT": fr_YT.New,
- "it_CH": it_CH.New,
- "sq_XK": sq_XK.New,
- "yav_CM": yav_CM.New,
- "ar_OM": ar_OM.New,
- "dav": dav.New,
- "en_HK": en_HK.New,
- "fr_CM": fr_CM.New,
- "ksh_DE": ksh_DE.New,
- "pt": pt.New,
- "as": as.New,
- "dz_BT": dz_BT.New,
- "fa_IR": fa_IR.New,
- "ff_SN": ff_SN.New,
- "fr_BJ": fr_BJ.New,
- "kea": kea.New,
- "vai_Vaii_LR": vai_Vaii_LR.New,
- "ar_JO": ar_JO.New,
- "bm_ML": bm_ML.New,
- "en_AG": en_AG.New,
- "en_IE": en_IE.New,
- "ff_CM": ff_CM.New,
- "kln": kln.New,
- "ky": ky.New,
- "ru_KG": ru_KG.New,
- "as_IN": as_IN.New,
- "bez": bez.New,
- "sk": sk.New,
- "es_CL": es_CL.New,
- "pa_Arab_PK": pa_Arab_PK.New,
- "el_GR": el_GR.New,
- "en_CH": en_CH.New,
- "ko": ko.New,
- "ksh": ksh.New,
- "shi": shi.New,
- "sq": sq.New,
- "ca_AD": ca_AD.New,
- "fr_CF": fr_CF.New,
- "hr_BA": hr_BA.New,
- "lo_LA": lo_LA.New,
- "mzn_IR": mzn_IR.New,
- "os": os.New,
- "si": si.New,
- "tzm_MA": tzm_MA.New,
- "ca_FR": ca_FR.New,
- "el": el.New,
- "en_TK": en_TK.New,
- "en_VG": en_VG.New,
- "fr_WF": fr_WF.New,
- "ga": ga.New,
- "rwk_TZ": rwk_TZ.New,
- "uz": uz.New,
- "ar_ER": ar_ER.New,
- "ar_LY": ar_LY.New,
- "ln_AO": ln_AO.New,
- "shi_Tfng": shi_Tfng.New,
- "yo": yo.New,
- "en_DK": en_DK.New,
- "ki_KE": ki_KE.New,
- "en_MP": en_MP.New,
- "yue_HK": yue_HK.New,
- "ar_AE": ar_AE.New,
- "ee_GH": ee_GH.New,
- "fr_LU": fr_LU.New,
- "ar_IQ": ar_IQ.New,
- "ar_MR": ar_MR.New,
- "lb_LU": lb_LU.New,
- "mk_MK": mk_MK.New,
- "th_TH": th_TH.New,
- "tk_TM": tk_TM.New,
- "yo_NG": yo_NG.New,
- "gsw_FR": gsw_FR.New,
- "khq": khq.New,
- "de_CH": de_CH.New,
- "en_VU": en_VU.New,
- "en_ZW": en_ZW.New,
- "es": es.New,
- "fr_BE": fr_BE.New,
- "gd_GB": gd_GB.New,
- "ar_001": ar_001.New,
- "ca_IT": ca_IT.New,
- "sv_FI": sv_FI.New,
- "kde": kde.New,
- "to": to.New,
- "twq": twq.New,
- "bo_CN": bo_CN.New,
- "da_DK": da_DK.New,
- "es_CU": es_CU.New,
- "sr_Cyrl_RS": sr_Cyrl_RS.New,
- "az_Latn_AZ": az_Latn_AZ.New,
- "en_IN": en_IN.New,
- "nl_AW": nl_AW.New,
- "sg_CF": sg_CF.New,
- "es_PR": es_PR.New,
- "fr_MG": fr_MG.New,
- "kk_KZ": kk_KZ.New,
- "my": my.New,
- "my_MM": my_MM.New,
- "nus": nus.New,
- "ebu_KE": ebu_KE.New,
- "es_BR": es_BR.New,
- "en_BM": en_BM.New,
- "kab": kab.New,
- "en": en.New,
- "en_LS": en_LS.New,
- "es_IC": es_IC.New,
- "fr_TD": fr_TD.New,
- "haw": haw.New,
- "lag_TZ": lag_TZ.New,
- "bs_Cyrl": bs_Cyrl.New,
- "de_LI": de_LI.New,
- "shi_Tfng_MA": shi_Tfng_MA.New,
- "lkt_US": lkt_US.New,
- "pt_CV": pt_CV.New,
- "gv": gv.New,
- "om": om.New,
- "rn_BI": rn_BI.New,
- "ru_MD": ru_MD.New,
- "rwk": rwk.New,
- "en_GM": en_GM.New,
- "fr_GF": fr_GF.New,
- "es_PH": es_PH.New,
- "fo": fo.New,
- "fr_MU": fr_MU.New,
- "ha_GH": ha_GH.New,
- "dsb": dsb.New,
- "en_PR": en_PR.New,
- "mn": mn.New,
- "nb": nb.New,
- "pt_PT": pt_PT.New,
- "qu_BO": qu_BO.New,
- "uk": uk.New,
- "ak_GH": ak_GH.New,
- "az_Cyrl_AZ": az_Cyrl_AZ.New,
- "jmc_TZ": jmc_TZ.New,
- "ksb": ksb.New,
- "sq_AL": sq_AL.New,
- "es_MX": es_MX.New,
- "fr_TG": fr_TG.New,
- "fr_MA": fr_MA.New,
- "nmg": nmg.New,
- "nyn": nyn.New,
- "sw_CD": sw_CD.New,
- "uz_Arab": uz_Arab.New,
- "zu": zu.New,
- "en_GY": en_GY.New,
- "es_BO": es_BO.New,
- "es_VE": es_VE.New,
- "mas_KE": mas_KE.New,
- "mer_KE": mer_KE.New,
- "naq_NA": naq_NA.New,
- "pt_TL": pt_TL.New,
- "teo_UG": teo_UG.New,
- "bem_ZM": bem_ZM.New,
- "en_MH": en_MH.New,
- "sk_SK": sk_SK.New,
- "th": th.New,
- "bs": bs.New,
- "seh": seh.New,
- "bas": bas.New,
- "nl_CW": nl_CW.New,
- "sbp_TZ": sbp_TZ.New,
- "ln_CF": ln_CF.New,
- "ms_MY": ms_MY.New,
- "se_NO": se_NO.New,
- "fr_SN": fr_SN.New,
- "hy_AM": hy_AM.New,
- "fr_BI": fr_BI.New,
- "fr_CH": fr_CH.New,
- "en_SH": en_SH.New,
- "et_EE": et_EE.New,
- "lkt": lkt.New,
- "nyn_UG": nyn_UG.New,
- "sah": sah.New,
- "vai_Vaii": vai_Vaii.New,
- "af_ZA": af_ZA.New,
- "ca_ES": ca_ES.New,
- "fr_CA": fr_CA.New,
- "fy": fy.New,
- "ln": ln.New,
- "nn": nn.New,
- "sn": sn.New,
- "agq": agq.New,
- "ff": ff.New,
- "kn": kn.New,
- "rm_CH": rm_CH.New,
- "se_SE": se_SE.New,
- "sr_Cyrl": sr_Cyrl.New,
- "ti_ER": ti_ER.New,
- "zh_Hant": zh_Hant.New,
- "dyo_SN": dyo_SN.New,
- "hi": hi.New,
- "en_JM": en_JM.New,
- "fr_PF": fr_PF.New,
- "ig_NG": ig_NG.New,
- "ses": ses.New,
- "ar_KW": ar_KW.New,
- "ce_RU": ce_RU.New,
- "ewo": ewo.New,
- "ff_GN": ff_GN.New,
- "ha": ha.New,
- "ps_AF": ps_AF.New,
- "sbp": sbp.New,
- "sn_ZW": sn_ZW.New,
- "en_GI": en_GI.New,
- "en_TC": en_TC.New,
- "prg": prg.New,
- "so_DJ": so_DJ.New,
- "sr": sr.New,
- "ur_PK": ur_PK.New,
- "brx": brx.New,
- "en_SC": en_SC.New,
- "en_AI": en_AI.New,
- "en_KY": en_KY.New,
- "es_AR": es_AR.New,
- "fr_HT": fr_HT.New,
- "jgo": jgo.New,
- "pt_GQ": pt_GQ.New,
- "am": am.New,
- "br_FR": br_FR.New,
- "sv_AX": sv_AX.New,
- "ee": ee.New,
- "en_DM": en_DM.New,
- "en_LR": en_LR.New,
- "ksf_CM": ksf_CM.New,
- "lv": lv.New,
- "af": af.New,
- "brx_IN": brx_IN.New,
- "om_ET": om_ET.New,
- "so": so.New,
- "gu": gu.New,
- "kam": kam.New,
- "en_FJ": en_FJ.New,
- "en_NU": en_NU.New,
- "luo_KE": luo_KE.New,
- "ms": ms.New,
- "shi_Latn": shi_Latn.New,
- "ar_SA": ar_SA.New,
- "dsb_DE": dsb_DE.New,
- "fi_FI": fi_FI.New,
- "ig": ig.New,
- "ne": ne.New,
- "ar_MA": ar_MA.New,
- "bn_BD": bn_BD.New,
- "dz": dz.New,
- "gl_ES": gl_ES.New,
- "kn_IN": kn_IN.New,
- "pa_Arab": pa_Arab.New,
- "qu": qu.New,
- "rw": rw.New,
- "az_Latn": az_Latn.New,
- "bez_TZ": bez_TZ.New,
- "tk": tk.New,
- "zh_Hans_CN": zh_Hans_CN.New,
- "pt_MO": pt_MO.New,
- "qu_EC": qu_EC.New,
- "ar_BH": ar_BH.New,
- "en_FM": en_FM.New,
- "hr_HR": hr_HR.New,
- "kkj_CM": kkj_CM.New,
- "pt_LU": pt_LU.New,
- "es_SV": es_SV.New,
- "fr_PM": fr_PM.New,
- "luo": luo.New,
- "nl_BE": nl_BE.New,
- "ro": ro.New,
- "sv": sv.New,
- "lrc_IR": lrc_IR.New,
- "lu_CD": lu_CD.New,
- "en_MG": en_MG.New,
- "it_SM": it_SM.New,
- "km_KH": km_KH.New,
- "ebu": ebu.New,
- "en_IO": en_IO.New,
- "lb": lb.New,
- "en_001": en_001.New,
- "eo": eo.New,
- }
- })
-}
-
-// Map returns the map of locales to instance New function
-func Map() LocaleMap {
- return localeMap
-}
diff --git a/lrc/lrc.go b/lrc/lrc.go
index 5081cb2b..b104e710 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{"∅∅∅": "∅∅∅", "GYT": "GYT", "WAST": "WAST", "MST": "MST", "OEZ": "OEZ", "AEDT": "AEDT", "TMT": "TMT", "TMST": "TMST", "JST": "JST", "AWST": "AWST", "GMT": "GMT", "PST": "PST", "ART": "ART", "MYT": "MYT", "EST": "EST", "ADT": "ADT", "MESZ": "MESZ", "LHST": "LHST", "AKST": "AKST", "AKDT": "AKDT", "HAST": "HAST", "CLST": "CLST", "OESZ": "OESZ", "COT": "COT", "COST": "COST", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "EDT": "EDT", "NZDT": "NZDT", "BT": "BT", "WITA": "WITA", "SGT": "SGT", "EAT": "EAT", "CLT": "CLT", "UYT": "UYT", "BOT": "BOT", "ARST": "ARST", "ACWST": "ACWST", "ChST": "ChST", "CHADT": "CHADT", "MEZ": "MEZ", "ACST": "ACST", "IST": "IST", "ACDT": "ACDT", "VET": "VET", "UYST": "UYST", "WARST": "WARST", "ECT": "ECT", "CDT": "روٙشنایی نئهادار روٙز", "HKT": "HKT", "NZST": "NZST", "WAT": "WAT", "WIT": "WIT", "JDT": "JDT", "CAT": "CAT", "CHAST": "CHAST", "SRT": "SRT", "ACWDT": "ACWDT", "GFT": "GFT", "MDT": "MDT", "WESZ": "WESZ", "WIB": "WIB", "PDT": "PDT", "SAST": "SAST", "WEZ": "WEZ", "HAT": "HAT", "HKST": "HKST", "WART": "WART", "HADT": "HADT", "AWDT": "AWDT", "HNT": "HNT", "AEST": "AEST", "AST": "AST", "LHDT": "LHDT"},
+ timezones: map[string]string{"HNT": "HNT", "HAT": "HAT", "EAT": "EAT", "CHADT": "CHADT", "AEDT": "AEDT", "GFT": "GFT", "CLT": "CLT", "CLST": "CLST", "GYT": "GYT", "EDT": "EDT", "WAST": "WAST", "OESZ": "OESZ", "TMST": "TMST", "CDT": "روٙشنایی نئهادار روٙز", "EST": "EST", "COST": "COST", "NZST": "NZST", "MST": "MST", "LHDT": "LHDT", "WIB": "WIB", "AWST": "AWST", "HAST": "HAST", "CHAST": "CHAST", "MESZ": "MESZ", "OEZ": "OEZ", "HADT": "HADT", "ChST": "ChST", "NZDT": "NZDT", "WESZ": "WESZ", "BOT": "BOT", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "WEZ": "WEZ", "ACWST": "ACWST", "ACST": "ACST", "UYT": "UYT", "UYST": "UYST", "WIT": "WIT", "AKST": "AKST", "ADT": "ADT", "JDT": "JDT", "AWDT": "AWDT", "MDT": "MDT", "HKST": "HKST", "GMT": "GMT", "AKDT": "AKDT", "JST": "JST", "AEST": "AEST", "VET": "VET", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "CAT": "CAT", "HKT": "HKT", "ART": "ART", "TMT": "TMT", "ECT": "ECT", "WART": "WART", "MYT": "MYT", "IST": "IST", "SRT": "SRT", "BT": "BT", "LHST": "LHST", "SAST": "SAST", "AST": "AST", "PST": "PST", "ARST": "ARST", "WITA": "WITA", "COT": "COT", "WAT": "WAT", "MEZ": "MEZ", "SGT": "SGT", "PDT": "PDT", "ACDT": "ACDT", "WARST": "WARST"},
}
}
@@ -174,7 +174,8 @@ func (lrc *lrc) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lrc' and handles both Whole and Real numbers based on 'v'
-func (lrc *lrc) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,13 +211,12 @@ func (lrc *lrc) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lrc' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lrc *lrc) FmtPercent(num float64, v uint64) (results string) {
+func (lrc *lrc) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lrc.decimal)
b := make([]byte, 0, l)
@@ -242,12 +242,11 @@ func (lrc *lrc) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lrc.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lrc'
-func (lrc *lrc) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -304,13 +303,12 @@ func (lrc *lrc) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lrc'
// in accounting notation.
-func (lrc *lrc) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -379,8 +377,7 @@ func (lrc *lrc) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lrc'
diff --git a/lrc_IQ/lrc_IQ.go b/lrc_IQ/lrc_IQ.go
index 52b2b334..aeb72e6f 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{"WEZ": "WEZ", "HNT": "HNT", "AKST": "AKST", "HAT": "HAT", "MESZ": "MESZ", "ECT": "ECT", "ARST": "ARST", "AWST": "AWST", "PDT": "PDT", "MEZ": "MEZ", "CHAST": "CHAST", "ACDT": "ACDT", "ART": "ART", "JST": "JST", "AEDT": "AEDT", "NZST": "NZST", "EAT": "EAT", "GFT": "GFT", "IST": "IST", "SRT": "SRT", "WIT": "WIT", "LHDT": "LHDT", "AEST": "AEST", "WAST": "WAST", "MYT": "MYT", "AKDT": "AKDT", "WAT": "WAT", "AWDT": "AWDT", "UYST": "UYST", "BOT": "BOT", "ChST": "ChST", "MST": "MST", "TMST": "TMST", "WART": "WART", "TMT": "TMT", "ACWST": "ACWST", "HAST": "HAST", "HKST": "HKST", "OESZ": "OESZ", "ACST": "ACST", "WITA": "WITA", "ACWDT": "ACWDT", "HADT": "HADT", "HKT": "HKT", "CDT": "روٙشنایی نئهادار روٙز", "COST": "COST", "GYT": "GYT", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "EDT": "EDT", "CHADT": "CHADT", "OEZ": "OEZ", "WARST": "WARST", "SAST": "SAST", "SGT": "SGT", "CLST": "CLST", "EST": "EST", "BT": "BT", "MDT": "MDT", "VET": "VET", "JDT": "JDT", "∅∅∅": "∅∅∅", "LHST": "LHST", "UYT": "UYT", "COT": "COT", "PST": "PST", "CLT": "CLT", "WIB": "WIB", "NZDT": "NZDT", "AST": "AST", "ADT": "ADT", "WESZ": "WESZ", "CAT": "CAT", "GMT": "GMT"},
+ timezones: map[string]string{"AST": "AST", "SRT": "SRT", "UYT": "UYT", "HADT": "HADT", "COT": "COT", "ECT": "ECT", "VET": "VET", "HAT": "HAT", "PST": "PST", "ACWST": "ACWST", "SAST": "SAST", "MESZ": "MESZ", "CLST": "CLST", "ADT": "ADT", "TMST": "TMST", "AKDT": "AKDT", "CHAST": "CHAST", "MEZ": "MEZ", "OEZ": "OEZ", "AKST": "AKST", "JST": "JST", "GYT": "GYT", "NZST": "NZST", "NZDT": "NZDT", "HKST": "HKST", "COST": "COST", "MDT": "MDT", "UYST": "UYST", "MST": "MST", "WAT": "WAT", "JDT": "JDT", "CLT": "CLT", "AEDT": "AEDT", "ART": "ART", "EST": "EST", "ACWDT": "ACWDT", "LHDT": "LHDT", "OESZ": "OESZ", "WAST": "WAST", "ACST": "ACST", "ACDT": "ACDT", "AWST": "AWST", "AWDT": "AWDT", "PDT": "PDT", "HKT": "HKT", "ARST": "ARST", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "GMT": "GMT", "HNT": "HNT", "ChST": "ChST", "EDT": "EDT", "WART": "WART", "AEST": "AEST", "MYT": "MYT", "WIT": "WIT", "CAT": "CAT", "BT": "BT", "TMT": "TMT", "GFT": "GFT", "WEZ": "WEZ", "CDT": "روٙشنایی نئهادار روٙز", "EAT": "EAT", "CHADT": "CHADT", "WIB": "WIB", "SGT": "SGT", "HAST": "HAST", "LHST": "LHST", "WARST": "WARST", "IST": "IST", "BOT": "BOT", "∅∅∅": "∅∅∅", "WITA": "WITA", "WESZ": "WESZ"},
}
}
@@ -174,7 +174,8 @@ func (lrc *lrc_IQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lrc_IQ' and handles both Whole and Real numbers based on 'v'
-func (lrc *lrc_IQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,13 +211,12 @@ func (lrc *lrc_IQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lrc_IQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lrc *lrc_IQ) FmtPercent(num float64, v uint64) (results string) {
+func (lrc *lrc_IQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lrc.decimal)
b := make([]byte, 0, l)
@@ -242,12 +242,11 @@ func (lrc *lrc_IQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lrc.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lrc_IQ'
-func (lrc *lrc_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -304,13 +303,12 @@ func (lrc *lrc_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lrc_IQ'
// in accounting notation.
-func (lrc *lrc_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -379,8 +377,7 @@ func (lrc *lrc_IQ) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lrc_IQ'
diff --git a/lrc_IR/lrc_IR.go b/lrc_IR/lrc_IR.go
index ad29355b..6ba80522 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{"HNT": "HNT", "∅∅∅": "∅∅∅", "GYT": "GYT", "ACWST": "ACWST", "WAST": "WAST", "MEZ": "MEZ", "TMT": "TMT", "JDT": "JDT", "AST": "AST", "LHST": "LHST", "MYT": "MYT", "CAT": "CAT", "CLST": "CLST", "AEST": "AEST", "ART": "ART", "ACDT": "ACDT", "GFT": "GFT", "WIT": "WIT", "WEZ": "WEZ", "WARST": "WARST", "HADT": "HADT", "AWDT": "AWDT", "NZST": "NZST", "OEZ": "OEZ", "GMT": "GMT", "CHAST": "CHAST", "ADT": "ADT", "HKST": "HKST", "CDT": "روٙشنایی نئهادار روٙز", "NZDT": "NZDT", "WIB": "WIB", "BT": "BT", "SAST": "SAST", "OESZ": "OESZ", "BOT": "BOT", "ACST": "ACST", "ARST": "ARST", "JST": "JST", "EST": "EST", "CLT": "CLT", "AEDT": "AEDT", "VET": "VET", "UYST": "UYST", "WITA": "WITA", "AKST": "AKST", "AKDT": "AKDT", "HKT": "HKT", "COST": "COST", "WAT": "WAT", "HAST": "HAST", "SGT": "SGT", "AWST": "AWST", "PDT": "PDT", "CHADT": "CHADT", "ChST": "ChST", "COT": "COT", "TMST": "TMST", "ECT": "ECT", "MST": "MST", "MDT": "MDT", "WESZ": "WESZ", "EDT": "EDT", "EAT": "EAT", "PST": "PST", "IST": "IST", "LHDT": "LHDT", "WART": "WART", "MESZ": "MESZ", "SRT": "SRT", "ACWDT": "ACWDT", "HAT": "HAT", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "UYT": "UYT"},
+ timezones: map[string]string{"CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "EDT": "EDT", "AKST": "AKST", "ECT": "ECT", "WAT": "WAT", "∅∅∅": "∅∅∅", "SGT": "SGT", "GFT": "GFT", "CDT": "روٙشنایی نئهادار روٙز", "WARST": "WARST", "AWDT": "AWDT", "TMT": "TMT", "TMST": "TMST", "LHDT": "LHDT", "OEZ": "OEZ", "ADT": "ADT", "AEST": "AEST", "VET": "VET", "UYT": "UYT", "GMT": "GMT", "COST": "COST", "EAT": "EAT", "MESZ": "MESZ", "MST": "MST", "MYT": "MYT", "AKDT": "AKDT", "WESZ": "WESZ", "PST": "PST", "HKST": "HKST", "ACWST": "ACWST", "CLST": "CLST", "JST": "JST", "AEDT": "AEDT", "MDT": "MDT", "ART": "ART", "ARST": "ARST", "NZST": "NZST", "OESZ": "OESZ", "GYT": "GYT", "NZDT": "NZDT", "LHST": "LHST", "AST": "AST", "EST": "EST", "CHAST": "CHAST", "WART": "WART", "HKT": "HKT", "WIT": "WIT", "COT": "COT", "ACST": "ACST", "JDT": "JDT", "WEZ": "WEZ", "MEZ": "MEZ", "HAST": "HAST", "HNT": "HNT", "SRT": "SRT", "UYST": "UYST", "HADT": "HADT", "WAST": "WAST", "HAT": "HAT", "SAST": "SAST", "CHADT": "CHADT", "ACDT": "ACDT", "PDT": "PDT", "AWST": "AWST", "ChST": "ChST", "ACWDT": "ACWDT", "IST": "IST", "BOT": "BOT", "CAT": "CAT", "BT": "BT", "WITA": "WITA", "WIB": "WIB", "CLT": "CLT"},
}
}
@@ -174,7 +174,8 @@ func (lrc *lrc_IR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lrc_IR' and handles both Whole and Real numbers based on 'v'
-func (lrc *lrc_IR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,13 +211,12 @@ func (lrc *lrc_IR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lrc_IR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lrc *lrc_IR) FmtPercent(num float64, v uint64) (results string) {
+func (lrc *lrc_IR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lrc.decimal)
b := make([]byte, 0, l)
@@ -242,12 +242,11 @@ func (lrc *lrc_IR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lrc.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lrc_IR'
-func (lrc *lrc_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc_IR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -304,13 +303,12 @@ func (lrc *lrc_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lrc_IR'
// in accounting notation.
-func (lrc *lrc_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lrc *lrc_IR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
@@ -379,8 +377,7 @@ func (lrc *lrc_IR) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lrc_IR'
diff --git a/lt/lt.go b/lt/lt.go
index c9b6d120..8b360cd2 100644
--- a/lt/lt.go
+++ b/lt/lt.go
@@ -18,7 +18,7 @@ type lt struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "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: "−",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "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", "€", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "saus.", "vas.", "kov.", "bal.", "geg.", "birž.", "liep.", "rugp.", "rugs.", "spal.", "lapkr.", "gruod."},
@@ -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", "ACDT": "Centrinės Australijos vasaros laikas", "SGT": "Singapūro laikas", "ADT": "Atlanto vasaros laikas", "SAST": "Pietų Afrikos laikas", "VET": "Venesuelos laikas", "LHDT": "Lordo Hau vasaros laikas", "WIT": "Rytų Indonezijos laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "AEDT": "Rytų Australijos vasaros laikas", "CHADT": "Čatamo vasaros laikas", "ACST": "Centrinės Australijos žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "JST": "Japonijos žiemos laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "WEZ": "Vakarų Europos žiemos laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "CHAST": "Čatamo žiemos laikas", "MESZ": "Vidurio Europos vasaros laikas", "JDT": "Japonijos vasaros laikas", "TMST": "Turkmėnistano vasaros laikas", "HKT": "Honkongo žiemos laikas", "AWDT": "Vakarų Australijos vasaros laikas", "BT": "Butano laikas", "ECT": "Ekvadoro laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "HADT": "Havajų–Aleutų vasaros laikas", "WESZ": "Vakarų Europos vasaros laikas", "CAT": "Centrinės Afrikos laikas", "AEST": "Rytų Australijos žiemos laikas", "WIB": "Vakarų Indonezijos laikas", "COST": "Kolumbijos vasaros laikas", "WAT": "Vakarų Afrikos žiemos laikas", "ChST": "Čamoro laikas", "CLST": "Čilės vasaros laikas", "ART": "Argentinos žiemos laikas", "ARST": "Argentinos vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "UYT": "Urugvajaus žiemos laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "OEZ": "Rytų Europos žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "GYT": "Gajanos laikas", "TMT": "Turkmėnistano žiemos laikas", "LHST": "Lordo Hau žiemos laikas", "EAT": "Rytų Afrikos laikas", "HAT": "Niufaundlendo vasaros laikas", "BOT": "Bolivijos laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "HKST": "Honkongo vasaros laikas", "UYST": "Urugvajaus vasaros laikas", "MEZ": "Vidurio Europos žiemos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "AKST": "Aliaskos žiemos laikas", "CLT": "Čilės žiemos laikas", "IST": "Indijos laikas", "HAST": "Havajų–Aleutų žiemos laikas", "AWST": "Vakarų Australijos žiemos laikas", "HNT": "Niufaundlendo žiemos laikas", "GMT": "Grinvičo laikas", "COT": "Kolumbijos žiemos laikas", "WART": "Vakarų Argentinos žiemos laikas", "AST": "Atlanto žiemos laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "OESZ": "Rytų Europos vasaros laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "GFT": "Prancūzijos Gvianos laikas", "AKDT": "Aliaskos vasaros laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "SRT": "Surinamo laikas", "MYT": "Malaizijos laikas"},
+ timezones: map[string]string{"ChST": "Čamoro laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "WEZ": "Vakarų Europos žiemos laikas", "CHADT": "Čatamo vasaros laikas", "HNT": "Niufaundlendo žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "HKT": "Honkongo žiemos laikas", "HADT": "Havajų–Aleutų vasaros laikas", "SAST": "Pietų Afrikos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "SGT": "Singapūro laikas", "AWDT": "Vakarų Australijos vasaros laikas", "HAT": "Niufaundlendo vasaros laikas", "BT": "Butano laikas", "ART": "Argentinos žiemos laikas", "HAST": "Havajų–Aleutų žiemos laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "JST": "Japonijos žiemos laikas", "AST": "Atlanto žiemos laikas", "ACST": "Centrinės Australijos žiemos laikas", "GMT": "Grinvičo laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "WESZ": "Vakarų Europos vasaros laikas", "UYST": "Urugvajaus vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "CHAST": "Čatamo žiemos laikas", "WAST": "Vakarų Afrikos vasaros laikas", "MEZ": "Vidurio Europos žiemos laikas", "CLST": "Čilės vasaros laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "AKDT": "Aliaskos vasaros laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "UYT": "Urugvajaus žiemos laikas", "TMT": "Turkmėnistano žiemos laikas", "SRT": "Surinamo laikas", "HKST": "Honkongo vasaros laikas", "WAT": "Vakarų Afrikos žiemos laikas", "CLT": "Čilės žiemos laikas", "GYT": "Gajanos laikas", "MYT": "Malaizijos laikas", "ARST": "Argentinos vasaros laikas", "ECT": "Ekvadoro laikas", "MESZ": "Vidurio Europos vasaros laikas", "BOT": "Bolivijos laikas", "WIT": "Rytų Indonezijos laikas", "OESZ": "Rytų Europos vasaros laikas", "GFT": "Prancūzijos Gvianos laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "LHST": "Lordo Hau žiemos laikas", "WART": "Vakarų Argentinos žiemos laikas", "VET": "Venesuelos laikas", "COST": "Kolumbijos vasaros laikas", "LHDT": "Lordo Hau vasaros laikas", "EAT": "Rytų Afrikos laikas", "JDT": "Japonijos vasaros laikas", "ADT": "Atlanto vasaros laikas", "COT": "Kolumbijos žiemos laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "OEZ": "Rytų Europos žiemos laikas", "AEST": "Rytų Australijos žiemos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "TMST": "Turkmėnistano vasaros laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "AKST": "Aliaskos žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "AWST": "Vakarų Australijos žiemos laikas", "CAT": "Centrinės Afrikos laikas", "AEDT": "Rytų Australijos vasaros laikas", "IST": "Indijos laikas"},
}
}
@@ -234,7 +234,8 @@ func (lt *lt) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lt' and handles both Whole and Real numbers based on 'v'
-func (lt *lt) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (lt *lt) FmtNumber(num float64, v uint64) (results string) {
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -275,13 +275,12 @@ func (lt *lt) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lt' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lt *lt) FmtPercent(num float64, v uint64) (results string) {
+func (lt *lt) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lt.decimal)
b := make([]byte, 0, l)
@@ -311,12 +310,11 @@ func (lt *lt) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lt'
-func (lt *lt) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -338,7 +336,6 @@ func (lt *lt) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -374,13 +371,12 @@ func (lt *lt) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lt'
// in accounting notation.
-func (lt *lt) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lt *lt) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
@@ -402,7 +398,6 @@ func (lt *lt) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -445,8 +440,7 @@ func (lt *lt) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lt'
diff --git a/lt_LT/lt_LT.go b/lt_LT/lt_LT.go
index e2f4d00d..8d90879b 100644
--- a/lt_LT/lt_LT.go
+++ b/lt_LT/lt_LT.go
@@ -18,7 +18,7 @@ type lt_LT struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "saus.", "vas.", "kov.", "bal.", "geg.", "birž.", "liep.", "rugp.", "rugs.", "spal.", "lapkr.", "gruod."},
@@ -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{"ACWST": "Centrinės vakarų Australijos žiemos laikas", "ECT": "Ekvadoro laikas", "JST": "Japonijos žiemos laikas", "AKDT": "Aliaskos vasaros laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "WAT": "Vakarų Afrikos žiemos laikas", "ChST": "Čamoro laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "WART": "Vakarų Argentinos žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "HAT": "Niufaundlendo vasaros laikas", "HKST": "Honkongo vasaros laikas", "GFT": "Prancūzijos Gvianos laikas", "OESZ": "Rytų Europos vasaros laikas", "GMT": "Grinvičo laikas", "SAST": "Pietų Afrikos laikas", "AWDT": "Vakarų Australijos vasaros laikas", "HKT": "Honkongo žiemos laikas", "UYST": "Urugvajaus vasaros laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "CHAST": "Čatamo žiemos laikas", "WEZ": "Vakarų Europos žiemos laikas", "HNT": "Niufaundlendo žiemos laikas", "COST": "Kolumbijos vasaros laikas", "SRT": "Surinamo laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "CAT": "Centrinės Afrikos laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "BOT": "Bolivijos laikas", "COT": "Kolumbijos žiemos laikas", "AST": "Atlanto žiemos laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "TMT": "Turkmėnistano žiemos laikas", "WESZ": "Vakarų Europos vasaros laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "AEDT": "Rytų Australijos vasaros laikas", "TMST": "Turkmėnistano vasaros laikas", "CLST": "Čilės vasaros laikas", "GYT": "Gajanos laikas", "ARST": "Argentinos vasaros laikas", "VET": "Venesuelos laikas", "WIT": "Rytų Indonezijos laikas", "AWST": "Vakarų Australijos žiemos laikas", "CHADT": "Čatamo vasaros laikas", "MESZ": "Vidurio Europos vasaros laikas", "∅∅∅": "Azorų Salų vasaros laikas", "IST": "Indijos laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "AEST": "Rytų Australijos žiemos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "HADT": "Havajų–Aleutų vasaros laikas", "UYT": "Urugvajaus žiemos laikas", "WAST": "Vakarų Afrikos vasaros laikas", "ADT": "Atlanto vasaros laikas", "BT": "Butano laikas", "MYT": "Malaizijos laikas", "AKST": "Aliaskos žiemos laikas", "SGT": "Singapūro laikas", "ART": "Argentinos žiemos laikas", "LHST": "Lordo Hau žiemos laikas", "JDT": "Japonijos vasaros laikas", "EAT": "Rytų Afrikos laikas", "MEZ": "Vidurio Europos žiemos laikas", "ACST": "Centrinės Australijos žiemos laikas", "LHDT": "Lordo Hau vasaros laikas", "HAST": "Havajų–Aleutų žiemos laikas", "CLT": "Čilės žiemos laikas", "OEZ": "Rytų Europos žiemos laikas"},
+ timezones: map[string]string{"BT": "Butano laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "COST": "Kolumbijos vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "MEZ": "Vidurio Europos žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "IST": "Indijos laikas", "ARST": "Argentinos vasaros laikas", "ChST": "Čamoro laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "ADT": "Atlanto vasaros laikas", "SGT": "Singapūro laikas", "HKST": "Honkongo vasaros laikas", "COT": "Kolumbijos žiemos laikas", "ECT": "Ekvadoro laikas", "WESZ": "Vakarų Europos vasaros laikas", "LHDT": "Lordo Hau vasaros laikas", "GYT": "Gajanos laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "WIT": "Rytų Indonezijos laikas", "GMT": "Grinvičo laikas", "OEZ": "Rytų Europos žiemos laikas", "SAST": "Pietų Afrikos laikas", "AST": "Atlanto žiemos laikas", "CLT": "Čilės žiemos laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "SRT": "Surinamo laikas", "WEZ": "Vakarų Europos žiemos laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "OESZ": "Rytų Europos vasaros laikas", "VET": "Venesuelos laikas", "AWST": "Vakarų Australijos žiemos laikas", "UYT": "Urugvajaus žiemos laikas", "HAST": "Havajų–Aleutų žiemos laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "JDT": "Japonijos vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "JST": "Japonijos žiemos laikas", "ACST": "Centrinės Australijos žiemos laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "BOT": "Bolivijos laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "LHST": "Lordo Hau žiemos laikas", "EAT": "Rytų Afrikos laikas", "UYST": "Urugvajaus vasaros laikas", "HKT": "Honkongo žiemos laikas", "TMST": "Turkmėnistano vasaros laikas", "HADT": "Havajų–Aleutų vasaros laikas", "AKST": "Aliaskos žiemos laikas", "MESZ": "Vidurio Europos vasaros laikas", "WART": "Vakarų Argentinos žiemos laikas", "ART": "Argentinos žiemos laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "AEDT": "Rytų Australijos vasaros laikas", "AWDT": "Vakarų Australijos vasaros laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "WAT": "Vakarų Afrikos žiemos laikas", "WAST": "Vakarų Afrikos vasaros laikas", "AEST": "Rytų Australijos žiemos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "HAT": "Niufaundlendo vasaros laikas", "MYT": "Malaizijos laikas", "CAT": "Centrinės Afrikos laikas", "GFT": "Prancūzijos Gvianos laikas", "AKDT": "Aliaskos vasaros laikas", "TMT": "Turkmėnistano žiemos laikas", "HNT": "Niufaundlendo žiemos laikas", "CHAST": "Čatamo žiemos laikas", "CHADT": "Čatamo vasaros laikas", "CLST": "Čilės vasaros laikas", "WARST": "Vakarų Argentinos vasaros laikas"},
}
}
@@ -234,7 +234,8 @@ func (lt *lt_LT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lt_LT' and handles both Whole and Real numbers based on 'v'
-func (lt *lt_LT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (lt *lt_LT) FmtNumber(num float64, v uint64) (results string) {
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -275,13 +275,12 @@ func (lt *lt_LT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lt_LT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lt *lt_LT) FmtPercent(num float64, v uint64) (results string) {
+func (lt *lt_LT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lt.decimal)
b := make([]byte, 0, l)
@@ -311,12 +310,11 @@ func (lt *lt_LT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lt_LT'
-func (lt *lt_LT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lt *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]
@@ -338,7 +336,6 @@ func (lt *lt_LT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -374,13 +371,12 @@ func (lt *lt_LT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lt_LT'
// in accounting notation.
-func (lt *lt_LT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lt *lt_LT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
@@ -402,7 +398,6 @@ func (lt *lt_LT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(lt.group) - 1; j >= 0; j-- {
b = append(b, lt.group[j])
}
-
count = 1
} else {
count++
@@ -445,8 +440,7 @@ func (lt *lt_LT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lt_LT'
diff --git a/lu/lu.go b/lu/lu.go
index 5f6be86a..9a378434 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{"LHDT": "LHDT", "CDT": "CDT", "AWST": "AWST", "NZDT": "NZDT", "CHAST": "CHAST", "COT": "COT", "ADT": "ADT", "WESZ": "WESZ", "UYST": "UYST", "OEZ": "OEZ", "ARST": "ARST", "WART": "WART", "ChST": "ChST", "GFT": "GFT", "WITA": "WITA", "MST": "MST", "WEZ": "WEZ", "EST": "EST", "PST": "PST", "AST": "AST", "TMST": "TMST", "NZST": "NZST", "ACDT": "ACDT", "ACWST": "ACWST", "IST": "IST", "AKST": "AKST", "EAT": "EAT", "WAT": "WAT", "BT": "BT", "SGT": "SGT", "EDT": "EDT", "WAST": "WAST", "VET": "VET", "HAST": "HAST", "CAT": "CAT", "GYT": "GYT", "HKST": "HKST", "BOT": "BOT", "ART": "ART", "ECT": "ECT", "JST": "JST", "COST": "COST", "ACWDT": "ACWDT", "AKDT": "AKDT", "HKT": "HKT", "CHADT": "CHADT", "WARST": "WARST", "WIB": "WIB", "ACST": "ACST", "LHST": "LHST", "CLST": "CLST", "UYT": "UYT", "WIT": "WIT", "∅∅∅": "∅∅∅", "CST": "CST", "MDT": "MDT", "PDT": "PDT", "TMT": "TMT", "MYT": "MYT", "AWDT": "AWDT", "GMT": "GMT", "AEST": "AEST", "AEDT": "AEDT", "JDT": "JDT", "SRT": "SRT", "SAST": "SAST", "HNT": "HNT", "HAT": "HAT", "CLT": "CLT", "OESZ": "OESZ", "MEZ": "MEZ", "MESZ": "MESZ", "HADT": "HADT"},
+ timezones: map[string]string{"AWST": "AWST", "HKT": "HKT", "BT": "BT", "TMT": "TMT", "AKDT": "AKDT", "WAST": "WAST", "JST": "JST", "PDT": "PDT", "EDT": "EDT", "HADT": "HADT", "LHDT": "LHDT", "CAT": "CAT", "UYST": "UYST", "VET": "VET", "EST": "EST", "AKST": "AKST", "WIB": "WIB", "PST": "PST", "∅∅∅": "∅∅∅", "GYT": "GYT", "GFT": "GFT", "COST": "COST", "NZST": "NZST", "OEZ": "OEZ", "ACST": "ACST", "CHADT": "CHADT", "SGT": "SGT", "HAST": "HAST", "ACWDT": "ACWDT", "LHST": "LHST", "MDT": "MDT", "WEZ": "WEZ", "UYT": "UYT", "ECT": "ECT", "CHAST": "CHAST", "OESZ": "OESZ", "CLST": "CLST", "HKST": "HKST", "ARST": "ARST", "MST": "MST", "AST": "AST", "WARST": "WARST", "CST": "CST", "CDT": "CDT", "NZDT": "NZDT", "HNT": "HNT", "WIT": "WIT", "AWDT": "AWDT", "SRT": "SRT", "WITA": "WITA", "ACWST": "ACWST", "SAST": "SAST", "IST": "IST", "JDT": "JDT", "BOT": "BOT", "TMST": "TMST", "ChST": "ChST", "COT": "COT", "WAT": "WAT", "MESZ": "MESZ", "WART": "WART", "EAT": "EAT", "HAT": "HAT", "ART": "ART", "GMT": "GMT", "ADT": "ADT", "ACDT": "ACDT", "AEST": "AEST", "AEDT": "AEDT", "MYT": "MYT", "WESZ": "WESZ", "MEZ": "MEZ", "CLT": "CLT"},
}
}
@@ -171,7 +171,8 @@ func (lu *lu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lu' and handles both Whole and Real numbers based on 'v'
-func (lu *lu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -199,9 +200,7 @@ func (lu *lu) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
// reverse
@@ -209,19 +208,17 @@ func (lu *lu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lu *lu) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lu *lu) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lu'
-func (lu *lu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -251,9 +248,7 @@ func (lu *lu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
// reverse
@@ -274,13 +269,12 @@ func (lu *lu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lu'
// in accounting notation.
-func (lu *lu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lu *lu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
@@ -311,9 +305,7 @@ func (lu *lu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
@@ -340,8 +332,7 @@ func (lu *lu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lu'
diff --git a/lu_CD/lu_CD.go b/lu_CD/lu_CD.go
index 644f10e4..38ad825e 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{"GMT": "GMT", "BOT": "BOT", "AST": "AST", "ADT": "ADT", "LHDT": "LHDT", "OEZ": "OEZ", "COT": "COT", "HKST": "HKST", "WEZ": "WEZ", "HAT": "HAT", "WART": "WART", "MYT": "MYT", "TMT": "TMT", "TMST": "TMST", "WIT": "WIT", "ACDT": "ACDT", "AKST": "AKST", "WIB": "WIB", "VET": "VET", "UYT": "UYT", "ACWST": "ACWST", "ChST": "ChST", "HADT": "HADT", "HNT": "HNT", "UYST": "UYST", "WARST": "WARST", "JST": "JST", "JDT": "JDT", "AKDT": "AKDT", "CAT": "CAT", "EST": "EST", "CLT": "CLT", "CLST": "CLST", "BT": "BT", "SAST": "SAST", "WITA": "WITA", "∅∅∅": "∅∅∅", "CST": "CST", "PDT": "PDT", "NZDT": "NZDT", "ARST": "ARST", "IST": "IST", "WESZ": "WESZ", "PST": "PST", "NZST": "NZST", "CHADT": "CHADT", "WAT": "WAT", "MESZ": "MESZ", "SRT": "SRT", "ACWDT": "ACWDT", "MDT": "MDT", "GFT": "GFT", "HAST": "HAST", "AWST": "AWST", "AEST": "AEST", "ART": "ART", "ECT": "ECT", "CHAST": "CHAST", "EDT": "EDT", "OESZ": "OESZ", "WAST": "WAST", "ACST": "ACST", "GYT": "GYT", "EAT": "EAT", "CDT": "CDT", "AWDT": "AWDT", "AEDT": "AEDT", "MST": "MST", "COST": "COST", "MEZ": "MEZ", "LHST": "LHST", "SGT": "SGT", "HKT": "HKT"},
+ timezones: map[string]string{"GYT": "GYT", "ACWDT": "ACWDT", "CLST": "CLST", "IST": "IST", "AWST": "AWST", "BOT": "BOT", "ARST": "ARST", "HADT": "HADT", "ACWST": "ACWST", "MESZ": "MESZ", "CLT": "CLT", "SGT": "SGT", "HAT": "HAT", "CDT": "CDT", "WESZ": "WESZ", "LHDT": "LHDT", "MDT": "MDT", "PDT": "PDT", "EAT": "EAT", "CHADT": "CHADT", "OEZ": "OEZ", "AWDT": "AWDT", "CAT": "CAT", "UYT": "UYT", "WIT": "WIT", "AKDT": "AKDT", "WIB": "WIB", "JDT": "JDT", "AST": "AST", "SRT": "SRT", "ChST": "ChST", "CHAST": "CHAST", "AEDT": "AEDT", "MEZ": "MEZ", "MST": "MST", "UYST": "UYST", "GMT": "GMT", "ECT": "ECT", "NZST": "NZST", "WAT": "WAT", "ACDT": "ACDT", "VET": "VET", "TMST": "TMST", "COST": "COST", "OESZ": "OESZ", "WART": "WART", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "MYT": "MYT", "BT": "BT", "ART": "ART", "GFT": "GFT", "EDT": "EDT", "WAST": "WAST", "ADT": "ADT", "HKT": "HKT", "CST": "CST", "AKST": "AKST", "JST": "JST", "ACST": "ACST", "WARST": "WARST", "HNT": "HNT", "HKST": "HKST", "EST": "EST", "AEST": "AEST", "PST": "PST", "SAST": "SAST", "WEZ": "WEZ", "LHST": "LHST", "WITA": "WITA", "TMT": "TMT", "HAST": "HAST", "COT": "COT"},
}
}
@@ -171,7 +171,8 @@ func (lu *lu_CD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lu_CD' and handles both Whole and Real numbers based on 'v'
-func (lu *lu_CD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -199,9 +200,7 @@ func (lu *lu_CD) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
// reverse
@@ -209,19 +208,17 @@ func (lu *lu_CD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lu_CD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lu *lu_CD) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (lu *lu_CD) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lu_CD'
-func (lu *lu_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lu *lu_CD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
@@ -251,9 +248,7 @@ func (lu *lu_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
// reverse
@@ -274,13 +269,12 @@ func (lu *lu_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lu_CD'
// in accounting notation.
-func (lu *lu_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lu *lu_CD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
@@ -311,9 +305,7 @@ func (lu *lu_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(lu.minus) - 1; j >= 0; j-- {
- b = append(b, lu.minus[j])
- }
+ b = append(b, lu.minus[0])
}
@@ -340,8 +332,7 @@ func (lu *lu_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lu_CD'
diff --git a/luo/luo.go b/luo/luo.go
index 643742c5..afd5f927 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{"JDT": "JDT", "WEZ": "WEZ", "TMT": "TMT", "EDT": "EDT", "ADT": "ADT", "SAST": "SAST", "ECT": "ECT", "AKST": "AKST", "AWST": "AWST", "PST": "PST", "GMT": "GMT", "NZDT": "NZDT", "EST": "EST", "CLT": "CLT", "CLST": "CLST", "UYT": "UYT", "OEZ": "OEZ", "NZST": "NZST", "ACDT": "ACDT", "WARST": "WARST", "SRT": "SRT", "OESZ": "OESZ", "GYT": "GYT", "MYT": "MYT", "HKST": "HKST", "BOT": "BOT", "UYST": "UYST", "CAT": "CAT", "GFT": "GFT", "HKT": "HKT", "LHDT": "LHDT", "CHAST": "CHAST", "CHADT": "CHADT", "BT": "BT", "WAST": "WAST", "PDT": "PDT", "ACWDT": "ACWDT", "MST": "MST", "MDT": "MDT", "TMST": "TMST", "LHST": "LHST", "AKDT": "AKDT", "SGT": "SGT", "AEST": "AEST", "AST": "AST", "ART": "ART", "IST": "IST", "CST": "CST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "HAST": "HAST", "WESZ": "WESZ", "COST": "COST", "ACST": "ACST", "ARST": "ARST", "WART": "WART", "ChST": "ChST", "HADT": "HADT", "COT": "COT", "MEZ": "MEZ", "MESZ": "MESZ", "WAT": "WAT", "VET": "VET", "CDT": "CDT", "AWDT": "AWDT", "HNT": "HNT", "WIB": "WIB", "EAT": "EAT", "HAT": "HAT", "JST": "JST", "WITA": "WITA", "WIT": "WIT", "ACWST": "ACWST"},
+ timezones: map[string]string{"ACWDT": "ACWDT", "SGT": "SGT", "AWDT": "AWDT", "CDT": "CDT", "HAST": "HAST", "ADT": "ADT", "BT": "BT", "CST": "CST", "COT": "COT", "∅∅∅": "∅∅∅", "JST": "JST", "AEDT": "AEDT", "BOT": "BOT", "TMT": "TMT", "GMT": "GMT", "WAT": "WAT", "ACST": "ACST", "MYT": "MYT", "HKST": "HKST", "GFT": "GFT", "OESZ": "OESZ", "AST": "AST", "HADT": "HADT", "COST": "COST", "WAST": "WAST", "WEZ": "WEZ", "CHAST": "CHAST", "JDT": "JDT", "IST": "IST", "MST": "MST", "MDT": "MDT", "ACDT": "ACDT", "WARST": "WARST", "PST": "PST", "LHST": "LHST", "LHDT": "LHDT", "CLST": "CLST", "GYT": "GYT", "CLT": "CLT", "HNT": "HNT", "SRT": "SRT", "HKT": "HKT", "EAT": "EAT", "WESZ": "WESZ", "ACWST": "ACWST", "WIB": "WIB", "AEST": "AEST", "ECT": "ECT", "NZST": "NZST", "WITA": "WITA", "SAST": "SAST", "HAT": "HAT", "UYT": "UYT", "NZDT": "NZDT", "PDT": "PDT", "AWST": "AWST", "WIT": "WIT", "ART": "ART", "EST": "EST", "AKST": "AKST", "VET": "VET", "ChST": "ChST", "AKDT": "AKDT", "CHADT": "CHADT", "MESZ": "MESZ", "OEZ": "OEZ", "ARST": "ARST", "TMST": "TMST", "EDT": "EDT", "MEZ": "MEZ", "WART": "WART", "CAT": "CAT", "UYST": "UYST"},
}
}
@@ -169,20 +169,19 @@ func (luo *luo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'luo' and handles both Whole and Real numbers based on 'v'
-func (luo *luo) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luo *luo) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'luo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (luo *luo) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luo *luo) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'luo'
-func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
@@ -194,20 +193,14 @@ func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luo.decimal) - 1; j >= 0; j-- {
- b = append(b, luo.decimal[j])
- }
-
+ b = append(b, luo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luo.group) - 1; j >= 0; j-- {
- b = append(b, luo.group[j])
- }
-
+ b = append(b, luo.group[0])
count = 1
} else {
count++
@@ -218,9 +211,7 @@ func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(luo.minus) - 1; j >= 0; j-- {
- b = append(b, luo.minus[j])
- }
+ b = append(b, luo.minus[0])
}
// reverse
@@ -241,13 +232,12 @@ func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'luo'
// in accounting notation.
-func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
@@ -259,20 +249,14 @@ func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luo.decimal) - 1; j >= 0; j-- {
- b = append(b, luo.decimal[j])
- }
-
+ b = append(b, luo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luo.group) - 1; j >= 0; j-- {
- b = append(b, luo.group[j])
- }
-
+ b = append(b, luo.group[0])
count = 1
} else {
count++
@@ -284,9 +268,7 @@ func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(luo.minus) - 1; j >= 0; j-- {
- b = append(b, luo.minus[j])
- }
+ b = append(b, luo.minus[0])
}
@@ -313,8 +295,7 @@ func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'luo'
diff --git a/luo_KE/luo_KE.go b/luo_KE/luo_KE.go
index b316e0a3..816a42ac 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{"JST": "JST", "HKT": "HKT", "OESZ": "OESZ", "WAT": "WAT", "MEZ": "MEZ", "MESZ": "MESZ", "WITA": "WITA", "ChST": "ChST", "SGT": "SGT", "AEST": "AEST", "WAST": "WAST", "AWDT": "AWDT", "GFT": "GFT", "MYT": "MYT", "ECT": "ECT", "WESZ": "WESZ", "GYT": "GYT", "TMT": "TMT", "PST": "PST", "NZDT": "NZDT", "MST": "MST", "CAT": "CAT", "CLST": "CLST", "OEZ": "OEZ", "ACWDT": "ACWDT", "TMST": "TMST", "HAST": "HAST", "EDT": "EDT", "COST": "COST", "AST": "AST", "LHST": "LHST", "JDT": "JDT", "AKDT": "AKDT", "CDT": "CDT", "HNT": "HNT", "HAT": "HAT", "WART": "WART", "ART": "ART", "LHDT": "LHDT", "EAT": "EAT", "HKST": "HKST", "EST": "EST", "UYST": "UYST", "BT": "BT", "ARST": "ARST", "AWST": "AWST", "PDT": "PDT", "WIB": "WIB", "BOT": "BOT", "ACST": "ACST", "VET": "VET", "IST": "IST", "WEZ": "WEZ", "AEDT": "AEDT", "AKST": "AKST", "HADT": "HADT", "GMT": "GMT", "CHAST": "CHAST", "ACWST": "ACWST", "WIT": "WIT", "CHADT": "CHADT", "WARST": "WARST", "SRT": "SRT", "CST": "CST", "MDT": "MDT", "CLT": "CLT", "UYT": "UYT", "COT": "COT", "ADT": "ADT", "SAST": "SAST", "∅∅∅": "∅∅∅", "NZST": "NZST", "ACDT": "ACDT"},
+ timezones: map[string]string{"TMT": "TMT", "ACWDT": "ACWDT", "CHAST": "CHAST", "HKT": "HKT", "WIT": "WIT", "GFT": "GFT", "BT": "BT", "EDT": "EDT", "ChST": "ChST", "ACWST": "ACWST", "CLST": "CLST", "ACST": "ACST", "AWST": "AWST", "WIB": "WIB", "WARST": "WARST", "UYST": "UYST", "GMT": "GMT", "WAT": "WAT", "NZDT": "NZDT", "IST": "IST", "AWDT": "AWDT", "TMST": "TMST", "WAST": "WAST", "MST": "MST", "WESZ": "WESZ", "OESZ": "OESZ", "MEZ": "MEZ", "PST": "PST", "SGT": "SGT", "SAST": "SAST", "AEST": "AEST", "AST": "AST", "EAT": "EAT", "CLT": "CLT", "WART": "WART", "MYT": "MYT", "HADT": "HADT", "ECT": "ECT", "AKST": "AKST", "OEZ": "OEZ", "MESZ": "MESZ", "UYT": "UYT", "LHST": "LHST", "LHDT": "LHDT", "JDT": "JDT", "HNT": "HNT", "HKST": "HKST", "CAT": "CAT", "ARST": "ARST", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "GYT": "GYT", "WITA": "WITA", "AKDT": "AKDT", "MDT": "MDT", "ART": "ART", "EST": "EST", "HAST": "HAST", "ACDT": "ACDT", "VET": "VET", "SRT": "SRT", "COST": "COST", "AEDT": "AEDT", "PDT": "PDT", "CST": "CST", "CDT": "CDT", "COT": "COT", "NZST": "NZST", "ADT": "ADT", "BOT": "BOT", "WEZ": "WEZ", "JST": "JST", "HAT": "HAT"},
}
}
@@ -169,20 +169,19 @@ func (luo *luo_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'luo_KE' and handles both Whole and Real numbers based on 'v'
-func (luo *luo_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luo *luo_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'luo_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (luo *luo_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luo *luo_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'luo_KE'
-func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
@@ -194,20 +193,14 @@ func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luo.decimal) - 1; j >= 0; j-- {
- b = append(b, luo.decimal[j])
- }
-
+ b = append(b, luo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luo.group) - 1; j >= 0; j-- {
- b = append(b, luo.group[j])
- }
-
+ b = append(b, luo.group[0])
count = 1
} else {
count++
@@ -218,9 +211,7 @@ func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(luo.minus) - 1; j >= 0; j-- {
- b = append(b, luo.minus[j])
- }
+ b = append(b, luo.minus[0])
}
// reverse
@@ -241,13 +232,12 @@ func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'luo_KE'
// in accounting notation.
-func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
@@ -259,20 +249,14 @@ func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luo.decimal) - 1; j >= 0; j-- {
- b = append(b, luo.decimal[j])
- }
-
+ b = append(b, luo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luo.group) - 1; j >= 0; j-- {
- b = append(b, luo.group[j])
- }
-
+ b = append(b, luo.group[0])
count = 1
} else {
count++
@@ -284,9 +268,7 @@ func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(luo.minus) - 1; j >= 0; j-- {
- b = append(b, luo.minus[j])
- }
+ b = append(b, luo.minus[0])
}
@@ -313,8 +295,7 @@ func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'luo_KE'
diff --git a/luy/luy.go b/luy/luy.go
index abde7db4..708e624b 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{"JST": "JST", "NZST": "NZST", "ART": "ART", "ACWST": "ACWST", "TMT": "TMT", "CST": "CST", "CDT": "CDT", "JDT": "JDT", "CLT": "CLT", "OESZ": "OESZ", "COST": "COST", "LHST": "LHST", "ECT": "ECT", "NZDT": "NZDT", "ChST": "ChST", "AKDT": "AKDT", "HKST": "HKST", "GMT": "GMT", "WAST": "WAST", "AST": "AST", "ARST": "ARST", "EDT": "EDT", "WIB": "WIB", "BOT": "BOT", "WITA": "WITA", "CHADT": "CHADT", "BT": "BT", "MDT": "MDT", "MYT": "MYT", "∅∅∅": "∅∅∅", "IST": "IST", "WESZ": "WESZ", "EST": "EST", "MEZ": "MEZ", "MST": "MST", "UYST": "UYST", "WIT": "WIT", "AWST": "AWST", "AWDT": "AWDT", "HNT": "HNT", "CAT": "CAT", "SAST": "SAST", "WEZ": "WEZ", "HAT": "HAT", "CLST": "CLST", "CHAST": "CHAST", "ADT": "ADT", "GYT": "GYT", "WARST": "WARST", "SGT": "SGT", "EAT": "EAT", "UYT": "UYT", "PST": "PST", "COT": "COT", "WAT": "WAT", "ACST": "ACST", "GFT": "GFT", "AKST": "AKST", "AEDT": "AEDT", "ACDT": "ACDT", "ACWDT": "ACWDT", "VET": "VET", "TMST": "TMST", "HKT": "HKT", "AEST": "AEST", "MESZ": "MESZ", "WART": "WART", "PDT": "PDT", "SRT": "SRT", "LHDT": "LHDT", "HAST": "HAST", "HADT": "HADT", "OEZ": "OEZ"},
+ timezones: map[string]string{"CDT": "CDT", "ACWST": "ACWST", "GFT": "GFT", "JST": "JST", "WARST": "WARST", "HAT": "HAT", "AWDT": "AWDT", "CAT": "CAT", "NZST": "NZST", "NZDT": "NZDT", "CHAST": "CHAST", "TMST": "TMST", "SGT": "SGT", "BT": "BT", "GMT": "GMT", "AKDT": "AKDT", "MYT": "MYT", "UYT": "UYT", "OEZ": "OEZ", "AEST": "AEST", "IST": "IST", "COT": "COT", "MDT": "MDT", "VET": "VET", "AEDT": "AEDT", "WITA": "WITA", "HAST": "HAST", "HADT": "HADT", "EST": "EST", "BOT": "BOT", "LHST": "LHST", "CHADT": "CHADT", "MEZ": "MEZ", "COST": "COST", "AST": "AST", "ECT": "ECT", "WAST": "WAST", "PDT": "PDT", "UYST": "UYST", "TMT": "TMT", "WAT": "WAT", "HNT": "HNT", "GYT": "GYT", "WART": "WART", "WEZ": "WEZ", "WESZ": "WESZ", "WIB": "WIB", "HKST": "HKST", "CST": "CST", "ADT": "ADT", "ACST": "ACST", "PST": "PST", "AWST": "AWST", "LHDT": "LHDT", "SAST": "SAST", "JDT": "JDT", "ACWDT": "ACWDT", "CLT": "CLT", "CLST": "CLST", "EDT": "EDT", "∅∅∅": "∅∅∅", "AKST": "AKST", "EAT": "EAT", "ACDT": "ACDT", "WIT": "WIT", "ART": "ART", "ARST": "ARST", "MST": "MST", "MESZ": "MESZ", "SRT": "SRT", "ChST": "ChST", "OESZ": "OESZ", "HKT": "HKT"},
}
}
@@ -169,20 +169,19 @@ func (luy *luy) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'luy' and handles both Whole and Real numbers based on 'v'
-func (luy *luy) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luy *luy) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'luy' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (luy *luy) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luy *luy) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'luy'
-func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
@@ -194,20 +193,14 @@ func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luy.decimal) - 1; j >= 0; j-- {
- b = append(b, luy.decimal[j])
- }
-
+ b = append(b, luy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luy.group) - 1; j >= 0; j-- {
- b = append(b, luy.group[j])
- }
-
+ b = append(b, luy.group[0])
count = 1
} else {
count++
@@ -222,9 +215,7 @@ func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(luy.minus) - 1; j >= 0; j-- {
- b = append(b, luy.minus[j])
- }
+ b = append(b, luy.minus[0])
}
// reverse
@@ -243,13 +234,12 @@ func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'luy'
// in accounting notation.
-func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
@@ -261,20 +251,14 @@ func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luy.decimal) - 1; j >= 0; j-- {
- b = append(b, luy.decimal[j])
- }
-
+ b = append(b, luy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luy.group) - 1; j >= 0; j-- {
- b = append(b, luy.group[j])
- }
-
+ b = append(b, luy.group[0])
count = 1
} else {
count++
@@ -290,9 +274,7 @@ func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(luy.minus) - 1; j >= 0; j-- {
- b = append(b, luy.minus[j])
- }
+ b = append(b, luy.minus[0])
} else {
@@ -318,8 +300,7 @@ func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'luy'
diff --git a/luy_KE/luy_KE.go b/luy_KE/luy_KE.go
index 617249f9..53076206 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{"ADT": "ADT", "ACST": "ACST", "LHDT": "LHDT", "HNT": "HNT", "WESZ": "WESZ", "NZDT": "NZDT", "CHAST": "CHAST", "WAT": "WAT", "AWST": "AWST", "∅∅∅": "∅∅∅", "WIB": "WIB", "GYT": "GYT", "MDT": "MDT", "ACDT": "ACDT", "AKDT": "AKDT", "AWDT": "AWDT", "WART": "WART", "MESZ": "MESZ", "ACWST": "ACWST", "MST": "MST", "GFT": "GFT", "BOT": "BOT", "COST": "COST", "ART": "ART", "JDT": "JDT", "CAT": "CAT", "UYST": "UYST", "SGT": "SGT", "WAST": "WAST", "AST": "AST", "HAST": "HAST", "COT": "COT", "SRT": "SRT", "SAST": "SAST", "IST": "IST", "EDT": "EDT", "OESZ": "OESZ", "AEDT": "AEDT", "CHADT": "CHADT", "WEZ": "WEZ", "MYT": "MYT", "EAT": "EAT", "CST": "CST", "CLST": "CLST", "PDT": "PDT", "BT": "BT", "HAT": "HAT", "ARST": "ARST", "WITA": "WITA", "TMT": "TMT", "ACWDT": "ACWDT", "VET": "VET", "CDT": "CDT", "AEST": "AEST", "WARST": "WARST", "MEZ": "MEZ", "WIT": "WIT", "HKT": "HKT", "NZST": "NZST", "LHST": "LHST", "ChST": "ChST", "HKST": "HKST", "CLT": "CLT", "UYT": "UYT", "PST": "PST", "OEZ": "OEZ", "AKST": "AKST", "ECT": "ECT", "EST": "EST", "HADT": "HADT", "GMT": "GMT", "TMST": "TMST", "JST": "JST"},
+ timezones: map[string]string{"TMST": "TMST", "ART": "ART", "EDT": "EDT", "ADT": "ADT", "GYT": "GYT", "ACDT": "ACDT", "AWST": "AWST", "HNT": "HNT", "BOT": "BOT", "CAT": "CAT", "TMT": "TMT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "MESZ": "MESZ", "HKST": "HKST", "EST": "EST", "COT": "COT", "COST": "COST", "CLT": "CLT", "JST": "JST", "IST": "IST", "CST": "CST", "NZDT": "NZDT", "MDT": "MDT", "ACST": "ACST", "AEST": "AEST", "WIT": "WIT", "UYT": "UYT", "BT": "BT", "ARST": "ARST", "WAST": "WAST", "VET": "VET", "AKDT": "AKDT", "PST": "PST", "HKT": "HKT", "GMT": "GMT", "CHAST": "CHAST", "WART": "WART", "SRT": "SRT", "ChST": "ChST", "ACWDT": "ACWDT", "AEDT": "AEDT", "AST": "AST", "HAST": "HAST", "WEZ": "WEZ", "JDT": "JDT", "MST": "MST", "WIB": "WIB", "CLST": "CLST", "AKST": "AKST", "NZST": "NZST", "LHDT": "LHDT", "HAT": "HAT", "WAT": "WAT", "PDT": "PDT", "AWDT": "AWDT", "UYST": "UYST", "GFT": "GFT", "WITA": "WITA", "WESZ": "WESZ", "SAST": "SAST", "CDT": "CDT", "EAT": "EAT", "OEZ": "OEZ", "MYT": "MYT", "HADT": "HADT", "ECT": "ECT", "ACWST": "ACWST", "MEZ": "MEZ", "WARST": "WARST", "SGT": "SGT", "LHST": "LHST", "CHADT": "CHADT"},
}
}
@@ -169,20 +169,19 @@ func (luy *luy_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'luy_KE' and handles both Whole and Real numbers based on 'v'
-func (luy *luy_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luy *luy_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'luy_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (luy *luy_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (luy *luy_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'luy_KE'
-func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
@@ -194,20 +193,14 @@ func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luy.decimal) - 1; j >= 0; j-- {
- b = append(b, luy.decimal[j])
- }
-
+ b = append(b, luy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luy.group) - 1; j >= 0; j-- {
- b = append(b, luy.group[j])
- }
-
+ b = append(b, luy.group[0])
count = 1
} else {
count++
@@ -222,9 +215,7 @@ func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(luy.minus) - 1; j >= 0; j-- {
- b = append(b, luy.minus[j])
- }
+ b = append(b, luy.minus[0])
}
// reverse
@@ -243,13 +234,12 @@ func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'luy_KE'
// in accounting notation.
-func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
@@ -261,20 +251,14 @@ func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(luy.decimal) - 1; j >= 0; j-- {
- b = append(b, luy.decimal[j])
- }
-
+ b = append(b, luy.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(luy.group) - 1; j >= 0; j-- {
- b = append(b, luy.group[j])
- }
-
+ b = append(b, luy.group[0])
count = 1
} else {
count++
@@ -290,9 +274,7 @@ func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(luy.minus) - 1; j >= 0; j-- {
- b = append(b, luy.minus[j])
- }
+ b = append(b, luy.minus[0])
} else {
@@ -318,8 +300,7 @@ func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'luy_KE'
diff --git a/lv/lv.go b/lv/lv.go
index f338829c..531340b3 100644
--- a/lv/lv.go
+++ b/lv/lv.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "lv",
pluralsCardinal: []locales.PluralRule{1, 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{"p.m.ē.", "m.ē."},
erasNarrow: []string{"p.m.ē.", "m.ē."},
erasWide: []string{"pirms mūsu ēras", "mūsu ērā"},
- timezones: map[string]string{"AKST": "Aļaskas ziemas laiks", "WEZ": "Rietumeiropas ziemas laiks", "MEZ": "Centrāleiropas ziemas laiks", "MYT": "Malaizijas laiks", "CHAST": "Četemas ziemas laiks", "CAT": "Centrālāfrikas laiks", "COT": "Kolumbijas ziemas laiks", "MDT": "Kalnu vasaras laiks", "GFT": "Franču Gviānas laiks", "TMT": "Turkmenistānas ziemas laiks", "∅∅∅": "Azoru salu vasaras laiks", "WESZ": "Rietumeiropas vasaras laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "ARST": "Argentīnas vasaras laiks", "WAT": "Rietumāfrikas ziemas laiks", "CDT": "Centrālais vasaras laiks", "GMT": "Griničas laiks", "WART": "Rietumargentīnas ziemas laiks", "TMST": "Turkmenistānas vasaras laiks", "SGT": "Singapūras laiks", "HKST": "Honkongas vasaras laiks", "CLST": "Čīles vasaras laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "ECT": "Ekvadoras laiks", "AWST": "Austrālijas rietumu ziemas laiks", "UYT": "Urugvajas ziemas laiks", "PDT": "Klusā okeāna vasaras laiks", "AEST": "Austrālijas austrumu ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "PST": "Klusā okeāna ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks", "AST": "Atlantijas ziemas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "EST": "Austrumu ziemas laiks", "UYST": "Urugvajas vasaras laiks", "ART": "Argentīnas ziemas laiks", "WARST": "Rietumargentīnas vasaras laiks", "SRT": "Surinamas laiks", "IST": "Indijas ziemas laiks", "EAT": "Austrumāfrikas laiks", "WITA": "Centrālindonēzijas laiks", "LHDT": "Lorda Hava salas vasaras laiks", "ChST": "Čamoro standarta laiks", "WIT": "Austrumindonēzijas laiks", "JST": "Japānas ziemas laiks", "JDT": "Japānas vasaras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "CLT": "Čīles ziemas laiks", "BT": "Butānas laiks", "HAT": "Ņūfaundlendas vasaras laiks", "COST": "Kolumbijas vasaras laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "CHADT": "Četemas vasaras laiks", "SAST": "Dienvidāfrikas ziemas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "VET": "Venecuēlas laiks", "LHST": "Lorda Hava salas ziemas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "CST": "Centrālais ziemas laiks", "BOT": "Bolīvijas laiks", "MST": "Kalnu ziemas laiks", "HKT": "Honkongas ziemas laiks", "EDT": "Austrumu vasaras laiks", "NZST": "Jaunzēlandes ziemas laiks", "WAST": "Rietumāfrikas vasaras laiks", "GYT": "Gajānas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "WIB": "Rietumindonēzijas laiks", "AKDT": "Aļaskas vasaras laiks", "OEZ": "Austrumeiropas ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "ADT": "Atlantijas vasaras laiks"},
+ timezones: map[string]string{"BOT": "Bolīvijas laiks", "UYT": "Urugvajas ziemas laiks", "COST": "Kolumbijas vasaras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "PST": "Klusā okeāna ziemas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "WAST": "Rietumāfrikas vasaras laiks", "WAT": "Rietumāfrikas ziemas laiks", "AST": "Atlantijas ziemas laiks", "HAT": "Ņūfaundlendas vasaras laiks", "BT": "Butānas laiks", "ECT": "Ekvadoras laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "WESZ": "Rietumeiropas vasaras laiks", "LHDT": "Lorda Hava salas vasaras laiks", "EAT": "Austrumāfrikas laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "HKT": "Honkongas ziemas laiks", "MST": "MST", "MDT": "MDT", "JST": "Japānas ziemas laiks", "SAST": "Dienvidāfrikas ziemas laiks", "MEZ": "Centrāleiropas ziemas laiks", "GYT": "Gajānas laiks", "MYT": "Malaizijas laiks", "SGT": "Singapūras laiks", "SRT": "Surinamas laiks", "OEZ": "Austrumeiropas ziemas laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "EDT": "Austrumu vasaras laiks", "ADT": "Atlantijas vasaras laiks", "∅∅∅": "Azoru salu vasaras laiks", "GFT": "Franču Gviānas laiks", "EST": "Austrumu ziemas laiks", "GMT": "Griničas laiks", "CDT": "Centrālais vasaras laiks", "AKDT": "Aļaskas vasaras laiks", "AWST": "Austrālijas rietumu ziemas laiks", "CLST": "Čīles vasaras laiks", "ARST": "Argentīnas vasaras laiks", "WEZ": "Rietumeiropas ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "OESZ": "Austrumeiropas vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "WIT": "Austrumindonēzijas laiks", "ART": "Argentīnas ziemas laiks", "WITA": "Centrālindonēzijas laiks", "TMST": "Turkmenistānas vasaras laiks", "NZST": "Jaunzēlandes ziemas laiks", "IST": "Indijas ziemas laiks", "LHST": "Lorda Hava salas ziemas laiks", "AEST": "Austrālijas austrumu ziemas laiks", "WARST": "Rietumargentīnas vasaras laiks", "HADT": "Havaju–Aleutu vasaras laiks", "ChST": "Čamoro standarta laiks", "JDT": "Japānas vasaras laiks", "CLT": "Čīles ziemas laiks", "WART": "Rietumargentīnas ziemas laiks", "PDT": "Klusā okeāna vasaras laiks", "HKST": "Honkongas vasaras laiks", "UYST": "Urugvajas vasaras laiks", "TMT": "Turkmenistānas ziemas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "CHAST": "Četemas ziemas laiks", "CHADT": "Četemas vasaras laiks", "VET": "Venecuēlas laiks", "CAT": "Centrālāfrikas laiks", "CST": "Centrālais ziemas laiks", "COT": "Kolumbijas ziemas laiks", "AKST": "Aļaskas ziemas laiks", "WIB": "Rietumindonēzijas laiks"},
}
}
@@ -218,7 +218,8 @@ func (lv *lv) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lv' and handles both Whole and Real numbers based on 'v'
-func (lv *lv) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,7 +239,6 @@ func (lv *lv) FmtNumber(num float64, v uint64) (results string) {
for j := len(lv.group) - 1; j >= 0; j-- {
b = append(b, lv.group[j])
}
-
count = 1
} else {
count++
@@ -257,13 +257,12 @@ func (lv *lv) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lv' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lv *lv) FmtPercent(num float64, v uint64) (results string) {
+func (lv *lv) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lv.decimal)
b := make([]byte, 0, l)
@@ -289,12 +288,11 @@ func (lv *lv) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lv'
-func (lv *lv) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lv *lv) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lv.currencies[currency]
@@ -336,13 +334,12 @@ func (lv *lv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lv'
// in accounting notation.
-func (lv *lv) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lv *lv) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lv.currencies[currency]
@@ -391,8 +388,7 @@ func (lv *lv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lv'
diff --git a/lv_LV/lv_LV.go b/lv_LV/lv_LV.go
index 276f0fa4..3f8301bc 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{"JST": "Japānas ziemas laiks", "CLT": "Čīles ziemas laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "WIB": "Rietumindonēzijas laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "MDT": "Kalnu vasaras laiks", "HKT": "Honkongas ziemas laiks", "EDT": "Austrumu vasaras laiks", "CHAST": "Četemas ziemas laiks", "COT": "Kolumbijas ziemas laiks", "JDT": "Japānas vasaras laiks", "WIT": "Austrumindonēzijas laiks", "AEST": "Austrālijas austrumu ziemas laiks", "GYT": "Gajānas laiks", "GFT": "Franču Gviānas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "WART": "Rietumargentīnas ziemas laiks", "ART": "Argentīnas ziemas laiks", "ARST": "Argentīnas vasaras laiks", "MST": "Kalnu ziemas laiks", "EAT": "Austrumāfrikas laiks", "WARST": "Rietumargentīnas vasaras laiks", "AKDT": "Aļaskas vasaras laiks", "AWST": "Austrālijas rietumu ziemas laiks", "PST": "Klusā okeāna ziemas laiks", "WITA": "Centrālindonēzijas laiks", "TMT": "Turkmenistānas ziemas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "AST": "Atlantijas ziemas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "∅∅∅": "Azoru salu vasaras laiks", "CST": "Centrālais ziemas laiks", "CAT": "Centrālāfrikas laiks", "GMT": "Griničas laiks", "TMST": "Turkmenistānas vasaras laiks", "HKST": "Honkongas vasaras laiks", "EST": "Austrumu ziemas laiks", "ACST": "Austrālijas centrālais ziemas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "UYST": "Urugvajas vasaras laiks", "OESZ": "Austrumeiropas vasaras laiks", "MEZ": "Centrāleiropas ziemas laiks", "HNT": "Ņūfaundlendas ziemas laiks", "ChST": "Čamoro standarta laiks", "MYT": "Malaizijas laiks", "ECT": "Ekvadoras laiks", "HAT": "Ņūfaundlendas vasaras laiks", "NZST": "Jaunzēlandes ziemas laiks", "VET": "Venecuēlas laiks", "CDT": "Centrālais vasaras laiks", "WEZ": "Rietumeiropas ziemas laiks", "UYT": "Urugvajas ziemas laiks", "SGT": "Singapūras laiks", "WESZ": "Rietumeiropas vasaras laiks", "CLST": "Čīles vasaras laiks", "OEZ": "Austrumeiropas ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "MESZ": "Centrāleiropas vasaras laiks", "AKST": "Aļaskas ziemas laiks", "COST": "Kolumbijas vasaras laiks", "IST": "Indijas ziemas laiks", "LHDT": "Lorda Hava salas vasaras laiks", "CHADT": "Četemas vasaras laiks", "WAST": "Rietumāfrikas vasaras laiks", "BT": "Butānas laiks", "SRT": "Surinamas laiks", "SAST": "Dienvidāfrikas ziemas laiks", "PDT": "Klusā okeāna vasaras laiks", "BOT": "Bolīvijas laiks", "WAT": "Rietumāfrikas ziemas laiks", "ADT": "Atlantijas vasaras laiks", "LHST": "Lorda Hava salas ziemas laiks"},
+ timezones: map[string]string{"ADT": "Atlantijas vasaras laiks", "CLST": "Čīles vasaras laiks", "JDT": "Japānas vasaras laiks", "WARST": "Rietumargentīnas vasaras laiks", "AKST": "Aļaskas ziemas laiks", "HKST": "Honkongas vasaras laiks", "WAT": "Rietumāfrikas ziemas laiks", "WAST": "Rietumāfrikas vasaras laiks", "MEZ": "Centrāleiropas ziemas laiks", "AEST": "Austrālijas austrumu ziemas laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "WART": "Rietumargentīnas ziemas laiks", "BOT": "Bolīvijas laiks", "TMT": "Turkmenistānas ziemas laiks", "EDT": "Austrumu vasaras laiks", "LHST": "Lorda Hava salas ziemas laiks", "CLT": "Čīles ziemas laiks", "CST": "Centrālais ziemas laiks", "COT": "Kolumbijas ziemas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "BT": "Butānas laiks", "COST": "Kolumbijas vasaras laiks", "NZST": "Jaunzēlandes ziemas laiks", "CHAST": "Četemas ziemas laiks", "PST": "Klusā okeāna ziemas laiks", "CDT": "Centrālais vasaras laiks", "EST": "Austrumu ziemas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "AKDT": "Aļaskas vasaras laiks", "CHADT": "Četemas vasaras laiks", "JST": "Japānas ziemas laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "GYT": "Gajānas laiks", "UYT": "Urugvajas ziemas laiks", "ART": "Argentīnas ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "SGT": "Singapūras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "CAT": "Centrālāfrikas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "ARST": "Argentīnas vasaras laiks", "GMT": "Griničas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "ECT": "Ekvadoras laiks", "∅∅∅": "Amazones vasaras laiks", "EAT": "Austrumāfrikas laiks", "WESZ": "Rietumeiropas vasaras laiks", "VET": "Venecuēlas laiks", "AWST": "Austrālijas rietumu ziemas laiks", "HKT": "Honkongas ziemas laiks", "LHDT": "Lorda Hava salas vasaras laiks", "WIB": "Rietumindonēzijas laiks", "PDT": "Klusā okeāna vasaras laiks", "GFT": "Franču Gviānas laiks", "TMST": "Turkmenistānas vasaras laiks", "ChST": "Čamoro standarta laiks", "SAST": "Dienvidāfrikas ziemas laiks", "MDT": "MDT", "AST": "Atlantijas ziemas laiks", "IST": "Indijas ziemas laiks", "MYT": "Malaizijas laiks", "SRT": "Surinamas laiks", "WITA": "Centrālindonēzijas laiks", "OEZ": "Austrumeiropas ziemas laiks", "ACST": "Austrālijas centrālais ziemas laiks", "HAT": "Ņūfaundlendas vasaras laiks", "UYST": "Urugvajas vasaras laiks", "WIT": "Austrumindonēzijas laiks", "MST": "MST", "WEZ": "Rietumeiropas ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks"},
}
}
@@ -218,7 +218,8 @@ func (lv *lv_LV) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'lv_LV' and handles both Whole and Real numbers based on 'v'
-func (lv *lv_LV) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -238,7 +239,6 @@ func (lv *lv_LV) FmtNumber(num float64, v uint64) (results string) {
for j := len(lv.group) - 1; j >= 0; j-- {
b = append(b, lv.group[j])
}
-
count = 1
} else {
count++
@@ -257,13 +257,12 @@ func (lv *lv_LV) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'lv_LV' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (lv *lv_LV) FmtPercent(num float64, v uint64) (results string) {
+func (lv *lv_LV) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(lv.decimal)
b := make([]byte, 0, l)
@@ -289,12 +288,11 @@ func (lv *lv_LV) FmtPercent(num float64, v uint64) (results string) {
b = append(b, lv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'lv_LV'
-func (lv *lv_LV) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (lv *lv_LV) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lv.currencies[currency]
@@ -336,13 +334,12 @@ func (lv *lv_LV) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'lv_LV'
// in accounting notation.
-func (lv *lv_LV) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (lv *lv_LV) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lv.currencies[currency]
@@ -391,8 +388,7 @@ func (lv *lv_LV) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'lv_LV'
diff --git a/mas/mas.go b/mas/mas.go
index 6e09b172..e04a2e3e 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{"PST": "PST", "BT": "BT", "MDT": "MDT", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "HNT": "HNT", "WAT": "WAT", "ACST": "ACST", "ARST": "ARST", "SRT": "SRT", "COST": "COST", "MEZ": "MEZ", "AKST": "AKST", "PDT": "PDT", "COT": "COT", "GFT": "GFT", "SGT": "SGT", "CAT": "CAT", "WITA": "WITA", "HAT": "HAT", "TMT": "TMT", "CLT": "CLT", "HADT": "HADT", "NZDT": "NZDT", "CHAST": "CHAST", "WART": "WART", "ACWDT": "ACWDT", "VET": "VET", "ECT": "ECT", "JST": "JST", "WEZ": "WEZ", "AWST": "AWST", "AWDT": "AWDT", "HKT": "HKT", "AEST": "AEST", "LHST": "LHST", "WESZ": "WESZ", "CLST": "CLST", "AEDT": "AEDT", "WIB": "WIB", "OEZ": "OEZ", "OESZ": "OESZ", "GMT": "GMT", "IST": "IST", "HKST": "HKST", "ART": "ART", "TMST": "TMST", "MYT": "MYT", "CST": "CST", "CDT": "CDT", "CHADT": "CHADT", "ChST": "ChST", "WIT": "WIT", "AKDT": "AKDT", "HAST": "HAST", "EST": "EST", "WARST": "WARST", "EDT": "EDT", "NZST": "NZST", "WAST": "WAST", "AST": "AST", "ADT": "ADT", "GYT": "GYT", "MST": "MST", "JDT": "JDT", "UYST": "UYST", "BOT": "BOT", "MESZ": "MESZ", "SAST": "SAST", "ACWST": "ACWST", "EAT": "EAT", "UYT": "UYT"},
+ timezones: map[string]string{"ACWDT": "ACWDT", "WIB": "WIB", "CLT": "CLT", "UYT": "UYT", "TMST": "TMST", "COT": "COT", "ACWST": "ACWST", "MST": "MST", "CHAST": "CHAST", "WART": "WART", "IST": "IST", "HADT": "HADT", "BT": "BT", "CST": "CST", "EDT": "EDT", "WEZ": "WEZ", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "CAT": "CAT", "ART": "ART", "LHDT": "LHDT", "OEZ": "OEZ", "JST": "JST", "GYT": "GYT", "GFT": "GFT", "HAST": "HAST", "NZDT": "NZDT", "MEZ": "MEZ", "AWDT": "AWDT", "AEDT": "AEDT", "SGT": "SGT", "PST": "PST", "PDT": "PDT", "BOT": "BOT", "WAST": "WAST", "MESZ": "MESZ", "CLST": "CLST", "AST": "AST", "HAT": "HAT", "AKST": "AKST", "ChST": "ChST", "NZST": "NZST", "CHADT": "CHADT", "WARST": "WARST", "GMT": "GMT", "COST": "COST", "ACST": "ACST", "SRT": "SRT", "CDT": "CDT", "EST": "EST", "VET": "VET", "ARST": "ARST", "TMT": "TMT", "HKT": "HKT", "LHST": "LHST", "JDT": "JDT", "AEST": "AEST", "AWST": "AWST", "HNT": "HNT", "WITA": "WITA", "EAT": "EAT", "SAST": "SAST", "ADT": "ADT", "MDT": "MDT", "WESZ": "WESZ", "AKDT": "AKDT", "HKST": "HKST", "WIT": "WIT", "UYST": "UYST", "ECT": "ECT", "WAT": "WAT", "ACDT": "ACDT", "MYT": "MYT"},
}
}
@@ -179,20 +179,19 @@ func (mas *mas) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mas' and handles both Whole and Real numbers based on 'v'
-func (mas *mas) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mas' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mas *mas) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mas'
-func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -204,20 +203,14 @@ func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -232,9 +225,7 @@ func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(mas.minus) - 1; j >= 0; j-- {
- b = append(b, mas.minus[j])
- }
+ b = append(b, mas.minus[0])
}
// reverse
@@ -253,13 +244,12 @@ func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mas'
// in accounting notation.
-func (mas *mas) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -271,20 +261,14 @@ func (mas *mas) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -330,8 +314,7 @@ func (mas *mas) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mas.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mas'
diff --git a/mas_KE/mas_KE.go b/mas_KE/mas_KE.go
index effccad1..15f6914d 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{"CHAST": "CHAST", "GFT": "GFT", "HAST": "HAST", "HNT": "HNT", "GMT": "GMT", "CDT": "CDT", "MYT": "MYT", "LHST": "LHST", "CAT": "CAT", "AEDT": "AEDT", "EST": "EST", "ACWDT": "ACWDT", "ACDT": "ACDT", "GYT": "GYT", "ADT": "ADT", "BT": "BT", "ART": "ART", "ACWST": "ACWST", "TMT": "TMT", "SGT": "SGT", "EAT": "EAT", "NZDT": "NZDT", "COST": "COST", "WAST": "WAST", "ECT": "ECT", "WIT": "WIT", "JST": "JST", "CST": "CST", "AWST": "AWST", "PST": "PST", "CLST": "CLST", "TMST": "TMST", "SAST": "SAST", "ChST": "ChST", "IST": "IST", "MST": "MST", "WITA": "WITA", "UYT": "UYT", "UYST": "UYST", "OESZ": "OESZ", "LHDT": "LHDT", "AST": "AST", "MEZ": "MEZ", "AKDT": "AKDT", "HADT": "HADT", "WESZ": "WESZ", "CLT": "CLT", "AEST": "AEST", "BOT": "BOT", "WAT": "WAT", "SRT": "SRT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "WART": "WART", "VET": "VET", "JDT": "JDT", "HKT": "HKT", "PDT": "PDT", "WIB": "WIB", "WARST": "WARST", "MDT": "MDT", "WEZ": "WEZ", "AWDT": "AWDT", "NZST": "NZST", "AKST": "AKST", "ARST": "ARST", "CHADT": "CHADT", "MESZ": "MESZ", "ACST": "ACST", "HAT": "HAT", "HKST": "HKST", "EDT": "EDT", "COT": "COT"},
+ timezones: map[string]string{"UYT": "UYT", "ChST": "ChST", "MDT": "MDT", "LHDT": "LHDT", "MEZ": "MEZ", "WARST": "WARST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "WIB": "WIB", "UYST": "UYST", "EAT": "EAT", "ACST": "ACST", "GMT": "GMT", "HKST": "HKST", "TMST": "TMST", "BT": "BT", "WAT": "WAT", "SGT": "SGT", "IST": "IST", "PST": "PST", "BOT": "BOT", "ARST": "ARST", "ADT": "ADT", "GYT": "GYT", "TMT": "TMT", "HAST": "HAST", "CST": "CST", "ACWDT": "ACWDT", "HNT": "HNT", "SRT": "SRT", "ART": "ART", "EDT": "EDT", "GFT": "GFT", "HADT": "HADT", "EST": "EST", "WESZ": "WESZ", "SAST": "SAST", "WAST": "WAST", "JST": "JST", "ACDT": "ACDT", "AKST": "AKST", "WART": "WART", "WIT": "WIT", "NZDT": "NZDT", "OEZ": "OEZ", "VET": "VET", "AEDT": "AEDT", "AWST": "AWST", "ECT": "ECT", "LHST": "LHST", "AST": "AST", "MYT": "MYT", "PDT": "PDT", "WITA": "WITA", "CDT": "CDT", "NZST": "NZST", "AWDT": "AWDT", "AKDT": "AKDT", "CAT": "CAT", "COST": "COST", "CHAST": "CHAST", "CHADT": "CHADT", "OESZ": "OESZ", "CLT": "CLT", "HAT": "HAT", "MST": "MST", "CLST": "CLST", "AEST": "AEST", "ACWST": "ACWST", "JDT": "JDT", "MESZ": "MESZ", "HKT": "HKT", "COT": "COT"},
}
}
@@ -179,20 +179,19 @@ func (mas *mas_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mas_KE' and handles both Whole and Real numbers based on 'v'
-func (mas *mas_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mas_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mas *mas_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mas_KE'
-func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -204,20 +203,14 @@ func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -232,9 +225,7 @@ func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mas.minus) - 1; j >= 0; j-- {
- b = append(b, mas.minus[j])
- }
+ b = append(b, mas.minus[0])
}
// reverse
@@ -253,13 +244,12 @@ func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mas_KE'
// in accounting notation.
-func (mas *mas_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -271,20 +261,14 @@ func (mas *mas_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -330,8 +314,7 @@ func (mas *mas_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mas.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mas_KE'
diff --git a/mas_TZ/mas_TZ.go b/mas_TZ/mas_TZ.go
index 8bd37c33..f1a1434e 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{"ChST": "ChST", "JDT": "JDT", "CAT": "CAT", "PDT": "PDT", "WITA": "WITA", "HKT": "HKT", "WIB": "WIB", "COT": "COT", "BT": "BT", "WART": "WART", "EAT": "EAT", "AEST": "AEST", "CHADT": "CHADT", "MEZ": "MEZ", "ART": "ART", "ACWDT": "ACWDT", "MST": "MST", "WAST": "WAST", "WARST": "WARST", "HKST": "HKST", "EDT": "EDT", "UYT": "UYT", "BOT": "BOT", "MESZ": "MESZ", "ACST": "ACST", "ECT": "ECT", "CDT": "CDT", "ARST": "ARST", "ACWST": "ACWST", "MYT": "MYT", "HAST": "HAST", "WESZ": "WESZ", "VET": "VET", "TMST": "TMST", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "OESZ": "OESZ", "SRT": "SRT", "UYST": "UYST", "NZST": "NZST", "ADT": "ADT", "IST": "IST", "CLT": "CLT", "GMT": "GMT", "AEDT": "AEDT", "NZDT": "NZDT", "GFT": "GFT", "GYT": "GYT", "TMT": "TMT", "LHST": "LHST", "AKST": "AKST", "AWDT": "AWDT", "HAT": "HAT", "CLST": "CLST", "WAT": "WAT", "LHDT": "LHDT", "WIT": "WIT", "MDT": "MDT", "OEZ": "OEZ", "SGT": "SGT", "EST": "EST", "CHAST": "CHAST", "COST": "COST", "JST": "JST", "HADT": "HADT", "PST": "PST", "CST": "CST", "WEZ": "WEZ", "HNT": "HNT", "AST": "AST", "AWST": "AWST", "ACDT": "ACDT", "SAST": "SAST"},
+ timezones: map[string]string{"JST": "JST", "WIT": "WIT", "MESZ": "MESZ", "MST": "MST", "GFT": "GFT", "CHAST": "CHAST", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "UYST": "UYST", "ACST": "ACST", "MYT": "MYT", "HKST": "HKST", "WITA": "WITA", "ECT": "ECT", "EAT": "EAT", "ACWDT": "ACWDT", "CLT": "CLT", "AEDT": "AEDT", "ARST": "ARST", "ChST": "ChST", "COT": "COT", "WAT": "WAT", "JDT": "JDT", "HAT": "HAT", "AEST": "AEST", "SAST": "SAST", "CHADT": "CHADT", "EDT": "EDT", "AST": "AST", "EST": "EST", "COST": "COST", "MEZ": "MEZ", "AWST": "AWST", "ART": "ART", "GMT": "GMT", "WESZ": "WESZ", "PST": "PST", "WART": "WART", "TMST": "TMST", "HAST": "HAST", "HADT": "HADT", "LHDT": "LHDT", "ACDT": "ACDT", "SGT": "SGT", "BT": "BT", "WEZ": "WEZ", "VET": "VET", "HNT": "HNT", "SRT": "SRT", "CST": "CST", "OEZ": "OEZ", "GYT": "GYT", "TMT": "TMT", "WAST": "WAST", "ACWST": "ACWST", "IST": "IST", "PDT": "PDT", "CAT": "CAT", "AKST": "AKST", "ADT": "ADT", "WARST": "WARST", "BOT": "BOT", "CDT": "CDT", "NZST": "NZST", "NZDT": "NZDT", "LHST": "LHST", "CLST": "CLST", "MDT": "MDT", "HKT": "HKT", "UYT": "UYT", "AKDT": "AKDT", "WIB": "WIB", "AWDT": "AWDT"},
}
}
@@ -179,20 +179,19 @@ func (mas *mas_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mas_TZ' and handles both Whole and Real numbers based on 'v'
-func (mas *mas_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mas_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mas *mas_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mas *mas_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mas_TZ'
-func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -204,20 +203,14 @@ func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -232,9 +225,7 @@ func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mas.minus) - 1; j >= 0; j-- {
- b = append(b, mas.minus[j])
- }
+ b = append(b, mas.minus[0])
}
// reverse
@@ -253,13 +244,12 @@ func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mas_TZ'
// in accounting notation.
-func (mas *mas_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mas *mas_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
@@ -271,20 +261,14 @@ func (mas *mas_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mas.decimal) - 1; j >= 0; j-- {
- b = append(b, mas.decimal[j])
- }
-
+ b = append(b, mas.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mas.group) - 1; j >= 0; j-- {
- b = append(b, mas.group[j])
- }
-
+ b = append(b, mas.group[0])
count = 1
} else {
count++
@@ -330,8 +314,7 @@ func (mas *mas_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mas.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mas_TZ'
diff --git a/mer/mer.go b/mer/mer.go
index 78a98e9d..e1835bf1 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{"MYT": "MYT", "EST": "EST", "EDT": "EDT", "ARST": "ARST", "WART": "WART", "WESZ": "WESZ", "AWDT": "AWDT", "HKT": "HKT", "HKST": "HKST", "AEST": "AEST", "NZST": "NZST", "COT": "COT", "MESZ": "MESZ", "SAST": "SAST", "ACWST": "ACWST", "MST": "MST", "HNT": "HNT", "CLT": "CLT", "CLST": "CLST", "TMST": "TMST", "LHDT": "LHDT", "EAT": "EAT", "AWST": "AWST", "PST": "PST", "AST": "AST", "WITA": "WITA", "TMT": "TMT", "HAST": "HAST", "CST": "CST", "CDT": "CDT", "UYST": "UYST", "ACST": "ACST", "GFT": "GFT", "WIT": "WIT", "ECT": "ECT", "HADT": "HADT", "WIB": "WIB", "WAST": "WAST", "SRT": "SRT", "IST": "IST", "AKST": "AKST", "AKDT": "AKDT", "HAT": "HAT", "CHAST": "CHAST", "CHADT": "CHADT", "ACDT": "ACDT", "PDT": "PDT", "COST": "COST", "WAT": "WAT", "GYT": "GYT", "ART": "ART", "MDT": "MDT", "AEDT": "AEDT", "BOT": "BOT", "UYT": "UYT", "GMT": "GMT", "ADT": "ADT", "WARST": "WARST", "VET": "VET", "ChST": "ChST", "CAT": "CAT", "OEZ": "OEZ", "NZDT": "NZDT", "MEZ": "MEZ", "LHST": "LHST", "JST": "JST", "SGT": "SGT", "WEZ": "WEZ", "ACWDT": "ACWDT", "JDT": "JDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "BT": "BT"},
+ timezones: map[string]string{"HADT": "HADT", "AKST": "AKST", "WAST": "WAST", "WEZ": "WEZ", "PDT": "PDT", "AWST": "AWST", "GFT": "GFT", "WARST": "WARST", "MDT": "MDT", "ACWDT": "ACWDT", "LHDT": "LHDT", "NZDT": "NZDT", "CLST": "CLST", "JDT": "JDT", "ACDT": "ACDT", "AST": "AST", "PST": "PST", "ART": "ART", "TMST": "TMST", "COST": "COST", "AEST": "AEST", "AWDT": "AWDT", "HNT": "HNT", "ChST": "ChST", "CHAST": "CHAST", "OESZ": "OESZ", "MEZ": "MEZ", "ACST": "ACST", "HKT": "HKT", "AKDT": "AKDT", "AEDT": "AEDT", "SRT": "SRT", "CST": "CST", "LHST": "LHST", "CLT": "CLT", "UYST": "UYST", "TMT": "TMT", "ECT": "ECT", "SAST": "SAST", "EST": "EST", "EDT": "EDT", "CDT": "CDT", "MYT": "MYT", "BOT": "BOT", "CAT": "CAT", "HAST": "HAST", "NZST": "NZST", "OEZ": "OEZ", "WART": "WART", "UYT": "UYT", "ARST": "ARST", "WAT": "WAT", "WIB": "WIB", "SGT": "SGT", "IST": "IST", "EAT": "EAT", "CHADT": "CHADT", "MESZ": "MESZ", "VET": "VET", "WIT": "WIT", "WITA": "WITA", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "GYT": "GYT", "HKST": "HKST", "BT": "BT", "GMT": "GMT", "COT": "COT", "MST": "MST", "ACWST": "ACWST", "JST": "JST", "ADT": "ADT", "HAT": "HAT"},
}
}
@@ -173,20 +173,19 @@ func (mer *mer) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mer' and handles both Whole and Real numbers based on 'v'
-func (mer *mer) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mer *mer) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mer' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mer *mer) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mer *mer) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mer'
-func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
@@ -198,20 +197,14 @@ func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mer.decimal) - 1; j >= 0; j-- {
- b = append(b, mer.decimal[j])
- }
-
+ b = append(b, mer.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mer.group) - 1; j >= 0; j-- {
- b = append(b, mer.group[j])
- }
-
+ b = append(b, mer.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(mer.minus) - 1; j >= 0; j-- {
- b = append(b, mer.minus[j])
- }
+ b = append(b, mer.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mer'
// in accounting notation.
-func (mer *mer) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mer *mer) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
@@ -265,20 +255,14 @@ func (mer *mer) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mer.decimal) - 1; j >= 0; j-- {
- b = append(b, mer.decimal[j])
- }
-
+ b = append(b, mer.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mer.group) - 1; j >= 0; j-- {
- b = append(b, mer.group[j])
- }
-
+ b = append(b, mer.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (mer *mer) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mer.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mer'
diff --git a/mer_KE/mer_KE.go b/mer_KE/mer_KE.go
index 1942c7d3..c5b02041 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{"AWDT": "AWDT", "AEST": "AEST", "WIT": "WIT", "VET": "VET", "TMT": "TMT", "WESZ": "WESZ", "UYT": "UYT", "BOT": "BOT", "MESZ": "MESZ", "GYT": "GYT", "ART": "ART", "EDT": "EDT", "COT": "COT", "CST": "CST", "AEDT": "AEDT", "IST": "IST", "HAST": "HAST", "WEZ": "WEZ", "BT": "BT", "JDT": "JDT", "GMT": "GMT", "NZST": "NZST", "ACST": "ACST", "AKST": "AKST", "PST": "PST", "WIB": "WIB", "ARST": "ARST", "WART": "WART", "GFT": "GFT", "HADT": "HADT", "CDT": "CDT", "MDT": "MDT", "HNT": "HNT", "CLT": "CLT", "CHADT": "CHADT", "WAST": "WAST", "MST": "MST", "PDT": "PDT", "WARST": "WARST", "LHST": "LHST", "EAT": "EAT", "CHAST": "CHAST", "SAST": "SAST", "TMST": "TMST", "ECT": "ECT", "AWST": "AWST", "HKT": "HKT", "MYT": "MYT", "CAT": "CAT", "ADT": "ADT", "ACDT": "ACDT", "ACWST": "ACWST", "AKDT": "AKDT", "SGT": "SGT", "HKST": "HKST", "WAT": "WAT", "EST": "EST", "CLST": "CLST", "NZDT": "NZDT", "MEZ": "MEZ", "SRT": "SRT", "HAT": "HAT", "UYST": "UYST", "COST": "COST", "WITA": "WITA", "LHDT": "LHDT", "JST": "JST", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "OESZ": "OESZ", "AST": "AST", "ACWDT": "ACWDT", "ChST": "ChST"},
+ timezones: map[string]string{"ADT": "ADT", "HKT": "HKT", "ARST": "ARST", "CST": "CST", "LHDT": "LHDT", "OESZ": "OESZ", "JST": "JST", "AST": "AST", "IST": "IST", "HNT": "HNT", "SRT": "SRT", "GMT": "GMT", "WESZ": "WESZ", "ACWDT": "ACWDT", "WIB": "WIB", "HKST": "HKST", "LHST": "LHST", "TMT": "TMT", "WAST": "WAST", "ACWST": "ACWST", "NZDT": "NZDT", "CHADT": "CHADT", "HAT": "HAT", "MDT": "MDT", "∅∅∅": "∅∅∅", "WIT": "WIT", "BT": "BT", "ECT": "ECT", "SAST": "SAST", "AEDT": "AEDT", "SGT": "SGT", "CAT": "CAT", "ART": "ART", "PDT": "PDT", "AWDT": "AWDT", "UYST": "UYST", "TMST": "TMST", "AKDT": "AKDT", "COST": "COST", "WARST": "WARST", "CHAST": "CHAST", "AEST": "AEST", "PST": "PST", "GYT": "GYT", "MYT": "MYT", "CDT": "CDT", "EST": "EST", "COT": "COT", "WAT": "WAT", "WEZ": "WEZ", "MESZ": "MESZ", "CLT": "CLT", "ACST": "ACST", "ACDT": "ACDT", "WART": "WART", "HADT": "HADT", "ChST": "ChST", "MST": "MST", "BOT": "BOT", "UYT": "UYT", "WITA": "WITA", "EDT": "EDT", "HAST": "HAST", "EAT": "EAT", "CLST": "CLST", "JDT": "JDT", "VET": "VET", "AWST": "AWST", "GFT": "GFT", "AKST": "AKST", "NZST": "NZST", "MEZ": "MEZ", "OEZ": "OEZ"},
}
}
@@ -173,20 +173,19 @@ func (mer *mer_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mer_KE' and handles both Whole and Real numbers based on 'v'
-func (mer *mer_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mer *mer_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mer_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mer *mer_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mer *mer_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mer_KE'
-func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
@@ -198,20 +197,14 @@ func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mer.decimal) - 1; j >= 0; j-- {
- b = append(b, mer.decimal[j])
- }
-
+ b = append(b, mer.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mer.group) - 1; j >= 0; j-- {
- b = append(b, mer.group[j])
- }
-
+ b = append(b, mer.group[0])
count = 1
} else {
count++
@@ -226,9 +219,7 @@ func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mer.minus) - 1; j >= 0; j-- {
- b = append(b, mer.minus[j])
- }
+ b = append(b, mer.minus[0])
}
// reverse
@@ -247,13 +238,12 @@ func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mer_KE'
// in accounting notation.
-func (mer *mer_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mer *mer_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
@@ -265,20 +255,14 @@ func (mer *mer_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mer.decimal) - 1; j >= 0; j-- {
- b = append(b, mer.decimal[j])
- }
-
+ b = append(b, mer.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mer.group) - 1; j >= 0; j-- {
- b = append(b, mer.group[j])
- }
-
+ b = append(b, mer.group[0])
count = 1
} else {
count++
@@ -324,8 +308,7 @@ func (mer *mer_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mer.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mer_KE'
diff --git a/mfe/mfe.go b/mfe/mfe.go
index bbd51279..0611b22c 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{"WIT": "WIT", "HKT": "HKT", "CAT": "CAT", "WIB": "WIB", "ARST": "ARST", "ACWST": "ACWST", "MYT": "MYT", "ECT": "ECT", "WART": "WART", "BT": "BT", "HADT": "HADT", "HNT": "HNT", "ACST": "ACST", "ACDT": "ACDT", "LHST": "LHST", "AWDT": "AWDT", "CLT": "CLT", "ART": "ART", "VET": "VET", "LHDT": "LHDT", "EDT": "EDT", "UYT": "UYT", "MEZ": "MEZ", "CST": "CST", "AEDT": "AEDT", "CHAST": "CHAST", "BOT": "BOT", "COST": "COST", "AST": "AST", "PDT": "PDT", "OEZ": "OEZ", "COT": "COT", "WAT": "WAT", "AKST": "AKST", "GMT": "GMT", "MST": "MST", "UYST": "UYST", "MDT": "MDT", "JST": "JST", "∅∅∅": "∅∅∅", "PST": "PST", "CHADT": "CHADT", "GYT": "GYT", "SRT": "SRT", "TMT": "TMT", "NZST": "NZST", "WAST": "WAST", "MESZ": "MESZ", "WITA": "WITA", "IST": "IST", "OESZ": "OESZ", "ADT": "ADT", "JDT": "JDT", "WEZ": "WEZ", "CLST": "CLST", "WARST": "WARST", "HAST": "HAST", "GFT": "GFT", "ChST": "ChST", "SGT": "SGT", "WESZ": "WESZ", "AWST": "AWST", "NZDT": "NZDT", "HKST": "HKST", "CDT": "CDT", "EST": "EST", "SAST": "SAST", "ACWDT": "ACWDT", "HAT": "HAT", "EAT": "EAT", "AEST": "AEST", "TMST": "TMST", "AKDT": "AKDT"},
+ timezones: map[string]string{"JDT": "JDT", "AWDT": "AWDT", "HKST": "HKST", "HAST": "HAST", "MDT": "MDT", "CHADT": "CHADT", "MESZ": "MESZ", "AST": "AST", "ACDT": "ACDT", "PDT": "PDT", "WIT": "WIT", "TMT": "TMT", "ChST": "ChST", "AKST": "AKST", "ECT": "ECT", "WEZ": "WEZ", "OESZ": "OESZ", "UYT": "UYT", "ARST": "ARST", "AEST": "AEST", "MYT": "MYT", "UYST": "UYST", "TMST": "TMST", "COT": "COT", "WIB": "WIB", "ADT": "ADT", "IST": "IST", "BT": "BT", "EDT": "EDT", "HADT": "HADT", "OEZ": "OEZ", "WART": "WART", "COST": "COST", "NZDT": "NZDT", "MEZ": "MEZ", "GYT": "GYT", "GFT": "GFT", "∅∅∅": "∅∅∅", "LHST": "LHST", "AEDT": "AEDT", "WAT": "WAT", "CAT": "CAT", "HKT": "HKT", "AKDT": "AKDT", "ACWST": "ACWST", "LHDT": "LHDT", "JST": "JST", "SGT": "SGT", "AWST": "AWST", "HAT": "HAT", "WITA": "WITA", "CDT": "CDT", "EAT": "EAT", "MST": "MST", "CHAST": "CHAST", "CLST": "CLST", "VET": "VET", "GMT": "GMT", "NZST": "NZST", "WARST": "WARST", "ART": "ART", "CST": "CST", "WAST": "WAST", "SAST": "SAST", "PST": "PST", "HNT": "HNT", "SRT": "SRT", "EST": "EST", "WESZ": "WESZ", "ACWDT": "ACWDT", "CLT": "CLT", "ACST": "ACST", "BOT": "BOT"},
}
}
@@ -176,20 +176,19 @@ func (mfe *mfe) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mfe' and handles both Whole and Real numbers based on 'v'
-func (mfe *mfe) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mfe *mfe) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mfe' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mfe *mfe) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mfe *mfe) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mfe'
-func (mfe *mfe) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mfe *mfe) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mfe.currencies[currency]
@@ -200,10 +199,7 @@ func (mfe *mfe) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mfe.decimal) - 1; j >= 0; j-- {
- b = append(b, mfe.decimal[j])
- }
-
+ b = append(b, mfe.decimal[0])
continue
}
@@ -219,9 +215,7 @@ func (mfe *mfe) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(mfe.minus) - 1; j >= 0; j-- {
- b = append(b, mfe.minus[j])
- }
+ b = append(b, mfe.minus[0])
}
// reverse
@@ -231,13 +225,12 @@ func (mfe *mfe) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, mfe.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mfe'
// in accounting notation.
-func (mfe *mfe) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mfe *mfe) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mfe.currencies[currency]
@@ -248,10 +241,7 @@ func (mfe *mfe) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mfe.decimal) - 1; j >= 0; j-- {
- b = append(b, mfe.decimal[j])
- }
-
+ b = append(b, mfe.decimal[0])
continue
}
@@ -268,9 +258,7 @@ func (mfe *mfe) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mfe.currencyNegativePrefix[j])
}
- for j := len(mfe.minus) - 1; j >= 0; j-- {
- b = append(b, mfe.minus[j])
- }
+ b = append(b, mfe.minus[0])
} else {
@@ -296,8 +284,7 @@ func (mfe *mfe) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mfe.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mfe'
diff --git a/mfe_MU/mfe_MU.go b/mfe_MU/mfe_MU.go
index 00a75f37..a5046def 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{"AEDT": "AEDT", "BOT": "BOT", "WART": "WART", "SGT": "SGT", "WITA": "WITA", "VET": "VET", "JST": "JST", "LHST": "LHST", "AKST": "AKST", "EAT": "EAT", "MDT": "MDT", "AWST": "AWST", "ACST": "ACST", "ACWST": "ACWST", "CST": "CST", "ACDT": "ACDT", "AKDT": "AKDT", "HAT": "HAT", "ADT": "ADT", "BT": "BT", "SRT": "SRT", "TMT": "TMT", "GFT": "GFT", "MYT": "MYT", "IST": "IST", "MST": "MST", "UYT": "UYT", "NZDT": "NZDT", "GYT": "GYT", "TMST": "TMST", "HAST": "HAST", "WAST": "WAST", "∅∅∅": "∅∅∅", "CLT": "CLT", "WIB": "WIB", "CHAST": "CHAST", "CHADT": "CHADT", "LHDT": "LHDT", "ChST": "ChST", "ECT": "ECT", "PST": "PST", "AEST": "AEST", "ART": "ART", "MEZ": "MEZ", "SAST": "SAST", "WESZ": "WESZ", "CLST": "CLST", "UYST": "UYST", "WARST": "WARST", "JDT": "JDT", "COT": "COT", "WAT": "WAT", "WIT": "WIT", "CDT": "CDT", "OESZ": "OESZ", "MESZ": "MESZ", "HNT": "HNT", "HKST": "HKST", "WEZ": "WEZ", "HADT": "HADT", "EDT": "EDT", "PDT": "PDT", "COST": "COST", "ACWDT": "ACWDT", "HKT": "HKT", "OEZ": "OEZ", "CAT": "CAT", "EST": "EST", "GMT": "GMT", "ARST": "ARST", "AST": "AST", "AWDT": "AWDT", "NZST": "NZST"},
+ timezones: map[string]string{"HNT": "HNT", "NZDT": "NZDT", "ACWST": "ACWST", "CHADT": "CHADT", "OEZ": "OEZ", "OESZ": "OESZ", "CLST": "CLST", "WART": "WART", "WIT": "WIT", "WITA": "WITA", "MDT": "MDT", "WIB": "WIB", "CST": "CST", "COT": "COT", "WEZ": "WEZ", "WESZ": "WESZ", "JDT": "JDT", "VET": "VET", "AWST": "AWST", "TMST": "TMST", "ChST": "ChST", "SAST": "SAST", "JST": "JST", "HKT": "HKT", "GFT": "GFT", "GMT": "GMT", "NZST": "NZST", "WAST": "WAST", "MST": "MST", "AEDT": "AEDT", "PST": "PST", "UYST": "UYST", "MESZ": "MESZ", "GYT": "GYT", "BOT": "BOT", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "HAT": "HAT", "MYT": "MYT", "LHDT": "LHDT", "CHAST": "CHAST", "HKST": "HKST", "HADT": "HADT", "EAT": "EAT", "MEZ": "MEZ", "ACDT": "ACDT", "ECT": "ECT", "ACWDT": "ACWDT", "SGT": "SGT", "IST": "IST", "SRT": "SRT", "EST": "EST", "HAST": "HAST", "AKST": "AKST", "AKDT": "AKDT", "WAT": "WAT", "TMT": "TMT", "COST": "COST", "ADT": "ADT", "WARST": "WARST", "UYT": "UYT", "CDT": "CDT", "CLT": "CLT", "AEST": "AEST", "CAT": "CAT", "BT": "BT", "ARST": "ARST", "ACST": "ACST", "PDT": "PDT", "ART": "ART", "LHST": "LHST", "AST": "AST", "EDT": "EDT"},
}
}
@@ -176,20 +176,19 @@ func (mfe *mfe_MU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mfe_MU' and handles both Whole and Real numbers based on 'v'
-func (mfe *mfe_MU) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mfe *mfe_MU) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mfe_MU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mfe *mfe_MU) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mfe *mfe_MU) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mfe_MU'
-func (mfe *mfe_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mfe *mfe_MU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mfe.currencies[currency]
@@ -200,10 +199,7 @@ func (mfe *mfe_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mfe.decimal) - 1; j >= 0; j-- {
- b = append(b, mfe.decimal[j])
- }
-
+ b = append(b, mfe.decimal[0])
continue
}
@@ -219,9 +215,7 @@ func (mfe *mfe_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mfe.minus) - 1; j >= 0; j-- {
- b = append(b, mfe.minus[j])
- }
+ b = append(b, mfe.minus[0])
}
// reverse
@@ -231,13 +225,12 @@ func (mfe *mfe_MU) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, mfe.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mfe_MU'
// in accounting notation.
-func (mfe *mfe_MU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mfe *mfe_MU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mfe.currencies[currency]
@@ -248,10 +241,7 @@ func (mfe *mfe_MU) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mfe.decimal) - 1; j >= 0; j-- {
- b = append(b, mfe.decimal[j])
- }
-
+ b = append(b, mfe.decimal[0])
continue
}
@@ -268,9 +258,7 @@ func (mfe *mfe_MU) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mfe.currencyNegativePrefix[j])
}
- for j := len(mfe.minus) - 1; j >= 0; j-- {
- b = append(b, mfe.minus[j])
- }
+ b = append(b, mfe.minus[0])
} else {
@@ -296,8 +284,7 @@ func (mfe *mfe_MU) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mfe.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mfe_MU'
diff --git a/mg/mg.go b/mg/mg.go
index 2a9e426e..8e3f779f 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{"AWST": "AWST", "CLST": "CLST", "UYST": "UYST", "MESZ": "MESZ", "WAST": "WAST", "MST": "MST", "WIT": "WIT", "SRT": "SRT", "AEST": "AEST", "OEZ": "OEZ", "MYT": "MYT", "HAST": "HAST", "TMT": "TMT", "NZDT": "NZDT", "HNT": "HNT", "NZST": "NZST", "PST": "PST", "ChST": "ChST", "WEZ": "WEZ", "HKT": "HKT", "EDT": "EDT", "ART": "ART", "JDT": "JDT", "HAT": "HAT", "HADT": "HADT", "HKST": "HKST", "CST": "CST", "TMST": "TMST", "LHDT": "LHDT", "ACDT": "ACDT", "LHST": "LHST", "PDT": "PDT", "CLT": "CLT", "WIB": "WIB", "WART": "WART", "WAT": "WAT", "WITA": "WITA", "ACWDT": "ACWDT", "ACST": "ACST", "VET": "VET", "COT": "COT", "BOT": "BOT", "BT": "BT", "GFT": "GFT", "GMT": "GMT", "AKDT": "AKDT", "AWDT": "AWDT", "CDT": "CDT", "UYT": "UYT", "CHADT": "CHADT", "AST": "AST", "ACWST": "ACWST", "SGT": "SGT", "∅∅∅": "∅∅∅", "ARST": "ARST", "ADT": "ADT", "SAST": "SAST", "JST": "JST", "AKST": "AKST", "CAT": "CAT", "EST": "EST", "AEDT": "AEDT", "COST": "COST", "CHAST": "CHAST", "ECT": "ECT", "IST": "IST", "WARST": "WARST", "EAT": "EAT", "OESZ": "OESZ", "MEZ": "MEZ", "GYT": "GYT", "MDT": "MDT", "WESZ": "WESZ"},
+ timezones: map[string]string{"TMT": "TMT", "HAST": "HAST", "NZDT": "NZDT", "ADT": "ADT", "PDT": "PDT", "ART": "ART", "LHST": "LHST", "OESZ": "OESZ", "VET": "VET", "SAST": "SAST", "HADT": "HADT", "AKST": "AKST", "ACDT": "ACDT", "PST": "PST", "MYT": "MYT", "UYT": "UYT", "WIT": "WIT", "ARST": "ARST", "ACWST": "ACWST", "CHAST": "CHAST", "JDT": "JDT", "AST": "AST", "UYST": "UYST", "WESZ": "WESZ", "ChST": "ChST", "AKDT": "AKDT", "CST": "CST", "AEDT": "AEDT", "MDT": "MDT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "CLST": "CLST", "IST": "IST", "SRT": "SRT", "WITA": "WITA", "EDT": "EDT", "COST": "COST", "MEZ": "MEZ", "BT": "BT", "HKT": "HKT", "GMT": "GMT", "MST": "MST", "MESZ": "MESZ", "AWDT": "AWDT", "CDT": "CDT", "LHDT": "LHDT", "SGT": "SGT", "GYT": "GYT", "COT": "COT", "AWST": "AWST", "HKST": "HKST", "WARST": "WARST", "ECT": "ECT", "WAST": "WAST", "WIB": "WIB", "HNT": "HNT", "EST": "EST", "NZST": "NZST", "EAT": "EAT", "ACWDT": "ACWDT", "CAT": "CAT", "GFT": "GFT", "OEZ": "OEZ", "ACST": "ACST", "AEST": "AEST", "WART": "WART", "HAT": "HAT", "TMST": "TMST", "WEZ": "WEZ", "CLT": "CLT", "JST": "JST", "BOT": "BOT", "WAT": "WAT"},
}
}
@@ -174,20 +174,19 @@ func (mg *mg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mg' and handles both Whole and Real numbers based on 'v'
-func (mg *mg) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mg *mg) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mg *mg) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mg *mg) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mg'
-func (mg *mg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -199,20 +198,14 @@ func (mg *mg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mg.decimal) - 1; j >= 0; j-- {
- b = append(b, mg.decimal[j])
- }
-
+ b = append(b, mg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mg.group) - 1; j >= 0; j-- {
- b = append(b, mg.group[j])
- }
-
+ b = append(b, mg.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (mg *mg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(mg.minus) - 1; j >= 0; j-- {
- b = append(b, mg.minus[j])
- }
+ b = append(b, mg.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (mg *mg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mg'
// in accounting notation.
-func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
@@ -266,20 +256,14 @@ func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mg.decimal) - 1; j >= 0; j-- {
- b = append(b, mg.decimal[j])
- }
-
+ b = append(b, mg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mg.group) - 1; j >= 0; j-- {
- b = append(b, mg.group[j])
- }
-
+ b = append(b, mg.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(mg.minus) - 1; j >= 0; j-- {
- b = append(b, mg.minus[j])
- }
+ b = append(b, mg.minus[0])
} else {
@@ -323,8 +305,7 @@ func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mg'
diff --git a/mg_MG/mg_MG.go b/mg_MG/mg_MG.go
index 55bdfc63..0a93bd51 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{"HKST": "HKST", "MEZ": "MEZ", "WIT": "WIT", "AKST": "AKST", "MYT": "MYT", "UYST": "UYST", "CHAST": "CHAST", "BOT": "BOT", "COST": "COST", "MESZ": "MESZ", "SAST": "SAST", "WEZ": "WEZ", "AWDT": "AWDT", "PST": "PST", "OEZ": "OEZ", "TMT": "TMT", "AKDT": "AKDT", "OESZ": "OESZ", "BT": "BT", "HADT": "HADT", "CLST": "CLST", "WIB": "WIB", "ACWDT": "ACWDT", "LHST": "LHST", "GMT": "GMT", "COT": "COT", "ADT": "ADT", "SRT": "SRT", "GFT": "GFT", "EAT": "EAT", "HKT": "HKT", "ACDT": "ACDT", "WART": "WART", "WAT": "WAT", "WAST": "WAST", "ART": "ART", "LHDT": "LHDT", "ChST": "ChST", "MDT": "MDT", "CLT": "CLT", "VET": "VET", "WITA": "WITA", "HAST": "HAST", "CDT": "CDT", "AWST": "AWST", "HNT": "HNT", "∅∅∅": "∅∅∅", "GYT": "GYT", "ACWST": "ACWST", "MST": "MST", "CAT": "CAT", "AST": "AST", "ARST": "ARST", "ECT": "ECT", "JDT": "JDT", "IST": "IST", "PDT": "PDT", "AEST": "AEST", "NZST": "NZST", "CHADT": "CHADT", "TMST": "TMST", "JST": "JST", "CST": "CST", "UYT": "UYT", "NZDT": "NZDT", "SGT": "SGT", "HAT": "HAT", "AEDT": "AEDT", "WESZ": "WESZ", "EST": "EST", "EDT": "EDT", "ACST": "ACST", "WARST": "WARST"},
+ timezones: map[string]string{"ACWST": "ACWST", "MDT": "MDT", "CHAST": "CHAST", "CLT": "CLT", "WART": "WART", "EST": "EST", "COST": "COST", "BOT": "BOT", "SGT": "SGT", "GFT": "GFT", "TMT": "TMT", "AKST": "AKST", "COT": "COT", "MEZ": "MEZ", "HAT": "HAT", "CAT": "CAT", "CST": "CST", "ChST": "ChST", "WIB": "WIB", "PDT": "PDT", "HKST": "HKST", "WAST": "WAST", "AWDT": "AWDT", "EDT": "EDT", "EAT": "EAT", "MST": "MST", "CLST": "CLST", "ACST": "ACST", "TMST": "TMST", "MESZ": "MESZ", "WARST": "WARST", "UYST": "UYST", "NZDT": "NZDT", "PST": "PST", "HAST": "HAST", "HADT": "HADT", "LHST": "LHST", "AEDT": "AEDT", "SRT": "SRT", "AKDT": "AKDT", "NZST": "NZST", "WAT": "WAT", "AST": "AST", "AWST": "AWST", "SAST": "SAST", "JDT": "JDT", "HKT": "HKT", "BT": "BT", "ARST": "ARST", "GMT": "GMT", "LHDT": "LHDT", "WESZ": "WESZ", "CHADT": "CHADT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "ART": "ART", "WITA": "WITA", "WEZ": "WEZ", "OESZ": "OESZ", "HNT": "HNT", "GYT": "GYT", "ECT": "ECT", "JST": "JST", "ADT": "ADT", "VET": "VET", "MYT": "MYT", "AEST": "AEST", "IST": "IST", "UYT": "UYT", "WIT": "WIT", "CDT": "CDT", "ACWDT": "ACWDT", "OEZ": "OEZ"},
}
}
@@ -174,20 +174,19 @@ func (mg *mg_MG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mg_MG' and handles both Whole and Real numbers based on 'v'
-func (mg *mg_MG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mg *mg_MG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mg_MG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mg *mg_MG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mg *mg_MG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mg_MG'
-func (mg *mg_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mg *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]
@@ -199,20 +198,14 @@ func (mg *mg_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mg.decimal) - 1; j >= 0; j-- {
- b = append(b, mg.decimal[j])
- }
-
+ b = append(b, mg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mg.group) - 1; j >= 0; j-- {
- b = append(b, mg.group[j])
- }
-
+ b = append(b, mg.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (mg *mg_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(mg.minus) - 1; j >= 0; j-- {
- b = append(b, mg.minus[j])
- }
+ b = append(b, mg.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (mg *mg_MG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mg_MG'
// in accounting notation.
-func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
@@ -266,20 +256,14 @@ func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(mg.decimal) - 1; j >= 0; j-- {
- b = append(b, mg.decimal[j])
- }
-
+ b = append(b, mg.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(mg.group) - 1; j >= 0; j-- {
- b = append(b, mg.group[j])
- }
-
+ b = append(b, mg.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(mg.minus) - 1; j >= 0; j-- {
- b = append(b, mg.minus[j])
- }
+ b = append(b, mg.minus[0])
} else {
@@ -323,8 +305,7 @@ func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mg_MG'
diff --git a/mgh/mgh.go b/mgh/mgh.go
index d527995d..af7d602f 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{"ADT": "ADT", "MDT": "MDT", "CST": "CST", "CDT": "CDT", "ECT": "ECT", "UYT": "UYT", "UYST": "UYST", "EST": "EST", "PDT": "PDT", "ARST": "ARST", "WAT": "WAT", "WAST": "WAST", "HKST": "HKST", "WIB": "WIB", "PST": "PST", "BT": "BT", "AST": "AST", "WARST": "WARST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "GMT": "GMT", "NZDT": "NZDT", "MESZ": "MESZ", "ACST": "ACST", "ACWDT": "ACWDT", "WIT": "WIT", "JDT": "JDT", "ChST": "ChST", "NZST": "NZST", "OEZ": "OEZ", "OESZ": "OESZ", "SAST": "SAST", "AKST": "AKST", "HAT": "HAT", "HKT": "HKT", "EDT": "EDT", "SGT": "SGT", "WESZ": "WESZ", "AEST": "AEST", "ART": "ART", "AWDT": "AWDT", "AKDT": "AKDT", "EAT": "EAT", "CHAST": "CHAST", "MEZ": "MEZ", "TMT": "TMT", "HAST": "HAST", "MST": "MST", "WITA": "WITA", "COST": "COST", "VET": "VET", "GFT": "GFT", "HNT": "HNT", "CLST": "CLST", "AEDT": "AEDT", "GYT": "GYT", "WART": "WART", "IST": "IST", "TMST": "TMST", "LHDT": "LHDT", "AWST": "AWST", "CHADT": "CHADT", "LHST": "LHST", "BOT": "BOT", "ACDT": "ACDT", "MYT": "MYT", "JST": "JST", "CAT": "CAT", "COT": "COT", "SRT": "SRT", "HADT": "HADT", "CLT": "CLT"},
+ timezones: map[string]string{"AST": "AST", "ADT": "ADT", "UYT": "UYT", "TMST": "TMST", "GMT": "GMT", "AKST": "AKST", "COST": "COST", "WAST": "WAST", "ACDT": "ACDT", "EST": "EST", "WAT": "WAT", "GFT": "GFT", "ECT": "ECT", "EAT": "EAT", "VET": "VET", "HNT": "HNT", "IST": "IST", "SRT": "SRT", "WIT": "WIT", "WEZ": "WEZ", "LHDT": "LHDT", "SAST": "SAST", "OEZ": "OEZ", "BOT": "BOT", "CHADT": "CHADT", "CLST": "CLST", "MESZ": "MESZ", "JDT": "JDT", "OESZ": "OESZ", "AWDT": "AWDT", "ARST": "ARST", "ChST": "ChST", "CDT": "CDT", "HAT": "HAT", "BT": "BT", "ACWST": "ACWST", "MEZ": "MEZ", "WART": "WART", "ACST": "ACST", "WARST": "WARST", "CAT": "CAT", "COT": "COT", "PDT": "PDT", "HKT": "HKT", "EDT": "EDT", "CLT": "CLT", "AWST": "AWST", "SGT": "SGT", "∅∅∅": "∅∅∅", "UYST": "UYST", "HAST": "HAST", "HADT": "HADT", "AKDT": "AKDT", "NZDT": "NZDT", "JST": "JST", "GYT": "GYT", "MDT": "MDT", "PST": "PST", "MST": "MST", "MYT": "MYT", "NZST": "NZST", "AEDT": "AEDT", "HKST": "HKST", "CST": "CST", "ACWDT": "ACWDT", "LHST": "LHST", "WIB": "WIB", "AEST": "AEST", "WITA": "WITA", "TMT": "TMT", "ART": "ART", "WESZ": "WESZ", "CHAST": "CHAST"},
}
}
@@ -179,20 +179,19 @@ func (mgh *mgh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mgh' and handles both Whole and Real numbers based on 'v'
-func (mgh *mgh) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mgh *mgh) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mgh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mgh *mgh) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mgh *mgh) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mgh'
-func (mgh *mgh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mgh *mgh) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgh.currencies[currency]
@@ -219,9 +218,7 @@ func (mgh *mgh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(mgh.minus) - 1; j >= 0; j-- {
- b = append(b, mgh.minus[j])
- }
+ b = append(b, mgh.minus[0])
}
// reverse
@@ -231,13 +228,12 @@ func (mgh *mgh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, mgh.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mgh'
// in accounting notation.
-func (mgh *mgh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mgh *mgh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgh.currencies[currency]
@@ -265,9 +261,7 @@ func (mgh *mgh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mgh.currencyNegativePrefix[j])
}
- for j := len(mgh.minus) - 1; j >= 0; j-- {
- b = append(b, mgh.minus[j])
- }
+ b = append(b, mgh.minus[0])
} else {
@@ -293,8 +287,7 @@ func (mgh *mgh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mgh.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mgh'
diff --git a/mgh_MZ/mgh_MZ.go b/mgh_MZ/mgh_MZ.go
index 265de7d9..238316a6 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", "CAT": "CAT", "NZDT": "NZDT", "PDT": "PDT", "WITA": "WITA", "LHST": "LHST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "NZST": "NZST", "PST": "PST", "OEZ": "OEZ", "WAST": "WAST", "GFT": "GFT", "TMT": "TMT", "AST": "AST", "WIB": "WIB", "OESZ": "OESZ", "ACST": "ACST", "AKST": "AKST", "UYT": "UYT", "HKST": "HKST", "AEST": "AEST", "AEDT": "AEDT", "CHADT": "CHADT", "GYT": "GYT", "WARST": "WARST", "JDT": "JDT", "AWST": "AWST", "AKDT": "AKDT", "HAT": "HAT", "WESZ": "WESZ", "MEZ": "MEZ", "MESZ": "MESZ", "ACWDT": "ACWDT", "MYT": "MYT", "ChST": "ChST", "LHDT": "LHDT", "IST": "IST", "HNT": "HNT", "WART": "WART", "CST": "CST", "EST": "EST", "COT": "COT", "ART": "ART", "MDT": "MDT", "HKT": "HKT", "ADT": "ADT", "HAST": "HAST", "EDT": "EDT", "GMT": "GMT", "ARST": "ARST", "TMST": "TMST", "VET": "VET", "COST": "COST", "WAT": "WAT", "SRT": "SRT", "HADT": "HADT", "BOT": "BOT", "CDT": "CDT", "CHAST": "CHAST", "JST": "JST", "SGT": "SGT", "WIT": "WIT", "ECT": "ECT", "CLT": "CLT", "ACDT": "ACDT", "SAST": "SAST", "MST": "MST", "AWDT": "AWDT", "CLST": "CLST", "BT": "BT", "EAT": "EAT", "UYST": "UYST"},
+ timezones: map[string]string{"CST": "CST", "AWDT": "AWDT", "HNT": "HNT", "WIT": "WIT", "LHDT": "LHDT", "BOT": "BOT", "ART": "ART", "HKT": "HKT", "ARST": "ARST", "JDT": "JDT", "AKDT": "AKDT", "COST": "COST", "MYT": "MYT", "HAST": "HAST", "VET": "VET", "IST": "IST", "PST": "PST", "∅∅∅": "∅∅∅", "SAST": "SAST", "JST": "JST", "AEDT": "AEDT", "GMT": "GMT", "COT": "COT", "NZDT": "NZDT", "ADT": "ADT", "CAT": "CAT", "GFT": "GFT", "CHADT": "CHADT", "OESZ": "OESZ", "HKST": "HKST", "UYT": "UYT", "EST": "EST", "WITA": "WITA", "EAT": "EAT", "WAST": "WAST", "WARST": "WARST", "PDT": "PDT", "UYST": "UYST", "ACDT": "ACDT", "WART": "WART", "CDT": "CDT", "ChST": "ChST", "LHST": "LHST", "MST": "MST", "ACWDT": "ACWDT", "CHAST": "CHAST", "HAT": "HAT", "GYT": "GYT", "HADT": "HADT", "CLST": "CLST", "AEST": "AEST", "SGT": "SGT", "AWST": "AWST", "OEZ": "OEZ", "TMST": "TMST", "ECT": "ECT", "MDT": "MDT", "WEZ": "WEZ", "ACWST": "ACWST", "MEZ": "MEZ", "BT": "BT", "EDT": "EDT", "AKST": "AKST", "WAT": "WAT", "MESZ": "MESZ", "AST": "AST", "SRT": "SRT", "TMT": "TMT", "NZST": "NZST", "WESZ": "WESZ", "WIB": "WIB", "CLT": "CLT", "ACST": "ACST"},
}
}
@@ -179,20 +179,19 @@ func (mgh *mgh_MZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mgh_MZ' and handles both Whole and Real numbers based on 'v'
-func (mgh *mgh_MZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mgh *mgh_MZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mgh_MZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mgh *mgh_MZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mgh *mgh_MZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mgh_MZ'
-func (mgh *mgh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mgh *mgh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgh.currencies[currency]
@@ -219,9 +218,7 @@ func (mgh *mgh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mgh.minus) - 1; j >= 0; j-- {
- b = append(b, mgh.minus[j])
- }
+ b = append(b, mgh.minus[0])
}
// reverse
@@ -231,13 +228,12 @@ func (mgh *mgh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, mgh.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mgh_MZ'
// in accounting notation.
-func (mgh *mgh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mgh *mgh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgh.currencies[currency]
@@ -265,9 +261,7 @@ func (mgh *mgh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mgh.currencyNegativePrefix[j])
}
- for j := len(mgh.minus) - 1; j >= 0; j-- {
- b = append(b, mgh.minus[j])
- }
+ b = append(b, mgh.minus[0])
} else {
@@ -293,8 +287,7 @@ func (mgh *mgh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mgh.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mgh_MZ'
diff --git a/mgo/mgo.go b/mgo/mgo.go
index 05dc468f..14eac577 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{"OESZ": "OESZ", "BT": "BT", "HADT": "HADT", "EAT": "EAT", "CAT": "CAT", "WIB": "WIB", "LHST": "LHST", "CDT": "CDT", "CLST": "CLST", "WITA": "WITA", "ARST": "ARST", "WEZ": "WEZ", "MEZ": "MEZ", "WART": "WART", "AST": "AST", "SAST": "SAST", "MYT": "MYT", "SGT": "SGT", "UYST": "UYST", "CHADT": "CHADT", "COST": "COST", "BOT": "BOT", "WARST": "WARST", "ACWST": "ACWST", "MDT": "MDT", "AWST": "AWST", "WAT": "WAT", "ACWDT": "ACWDT", "AEST": "AEST", "NZDT": "NZDT", "PDT": "PDT", "∅∅∅": "∅∅∅", "IST": "IST", "WESZ": "WESZ", "HKT": "HKT", "UYT": "UYT", "GMT": "GMT", "JST": "JST", "AKST": "AKST", "AWDT": "AWDT", "CLT": "CLT", "HAST": "HAST", "ACST": "ACST", "ADT": "ADT", "TMT": "TMT", "EST": "EST", "CHAST": "CHAST", "ACDT": "ACDT", "ART": "ART", "JDT": "JDT", "MST": "MST", "OEZ": "OEZ", "COT": "COT", "HAT": "HAT", "CST": "CST", "GFT": "GFT", "PST": "PST", "GYT": "GYT", "WAST": "WAST", "WIT": "WIT", "ChST": "ChST", "HNT": "HNT", "AEDT": "AEDT", "TMST": "TMST", "LHDT": "LHDT", "HKST": "HKST", "SRT": "SRT", "VET": "VET", "MESZ": "MESZ", "ECT": "ECT", "AKDT": "AKDT", "EDT": "EDT", "NZST": "NZST"},
+ timezones: map[string]string{"ACWST": "ACWST", "JST": "JST", "WIT": "WIT", "EST": "EST", "HNT": "HNT", "ECT": "ECT", "HKT": "HKT", "UYST": "UYST", "AKST": "AKST", "NZDT": "NZDT", "CHAST": "CHAST", "AEST": "AEST", "WARST": "WARST", "MST": "MST", "WIB": "WIB", "MDT": "MDT", "BOT": "BOT", "CDT": "CDT", "ADT": "ADT", "ACST": "ACST", "ChST": "ChST", "HAT": "HAT", "HKST": "HKST", "TMST": "TMST", "OEZ": "OEZ", "IST": "IST", "AWDT": "AWDT", "PST": "PST", "AKDT": "AKDT", "CHADT": "CHADT", "OESZ": "OESZ", "CLT": "CLT", "MYT": "MYT", "WAST": "WAST", "ACDT": "ACDT", "COT": "COT", "NZST": "NZST", "EDT": "EDT", "LHST": "LHST", "LHDT": "LHDT", "AST": "AST", "SGT": "SGT", "CST": "CST", "TMT": "TMT", "ARST": "ARST", "HAST": "HAST", "MESZ": "MESZ", "PDT": "PDT", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "GMT": "GMT", "COST": "COST", "WAT": "WAT", "MEZ": "MEZ", "UYT": "UYT", "ACWDT": "ACWDT", "VET": "VET", "EAT": "EAT", "WESZ": "WESZ", "JDT": "JDT", "BT": "BT", "GFT": "GFT", "GYT": "GYT", "SRT": "SRT", "CAT": "CAT", "ART": "ART", "WITA": "WITA", "CLST": "CLST", "WART": "WART", "AWST": "AWST", "HADT": "HADT", "SAST": "SAST", "WEZ": "WEZ"},
}
}
@@ -187,7 +187,8 @@ func (mgo *mgo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mgo' and handles both Whole and Real numbers based on 'v'
-func (mgo *mgo) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -223,13 +224,12 @@ func (mgo *mgo) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mgo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mgo *mgo) FmtPercent(num float64, v uint64) (results string) {
+func (mgo *mgo) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mgo.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (mgo *mgo) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mgo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mgo'
-func (mgo *mgo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mgo *mgo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
@@ -317,13 +316,12 @@ func (mgo *mgo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mgo'
// in accounting notation.
-func (mgo *mgo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mgo *mgo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
@@ -392,8 +390,7 @@ func (mgo *mgo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mgo'
diff --git a/mgo_CM/mgo_CM.go b/mgo_CM/mgo_CM.go
index 04fdc90e..43402dfa 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{"LHST": "LHST", "LHDT": "LHDT", "WIT": "WIT", "CDT": "CDT", "ART": "ART", "SGT": "SGT", "MDT": "MDT", "WESZ": "WESZ", "AWDT": "AWDT", "HAT": "HAT", "AEDT": "AEDT", "ACDT": "ACDT", "PDT": "PDT", "GMT": "GMT", "COST": "COST", "WART": "WART", "GFT": "GFT", "IST": "IST", "AWST": "AWST", "CLST": "CLST", "GYT": "GYT", "VET": "VET", "CST": "CST", "MST": "MST", "OEZ": "OEZ", "WAT": "WAT", "TMT": "TMT", "HKST": "HKST", "EST": "EST", "EDT": "EDT", "WIB": "WIB", "CHADT": "CHADT", "WAST": "WAST", "ChST": "ChST", "BOT": "BOT", "WARST": "WARST", "ACWST": "ACWST", "ACWDT": "ACWDT", "JDT": "JDT", "HNT": "HNT", "UYST": "UYST", "MYT": "MYT", "ECT": "ECT", "MEZ": "MEZ", "ACST": "ACST", "SRT": "SRT", "AKDT": "AKDT", "EAT": "EAT", "WEZ": "WEZ", "AEST": "AEST", "CHAST": "CHAST", "AST": "AST", "WITA": "WITA", "JST": "JST", "OESZ": "OESZ", "NZDT": "NZDT", "ADT": "ADT", "CLT": "CLT", "UYT": "UYT", "COT": "COT", "ARST": "ARST", "∅∅∅": "∅∅∅", "HADT": "HADT", "HKT": "HKT", "NZST": "NZST", "TMST": "TMST", "SAST": "SAST", "HAST": "HAST", "PST": "PST", "AKST": "AKST", "CAT": "CAT", "MESZ": "MESZ", "BT": "BT"},
+ timezones: map[string]string{"ART": "ART", "ChST": "ChST", "ACWDT": "ACWDT", "GFT": "GFT", "NZDT": "NZDT", "OEZ": "OEZ", "BOT": "BOT", "CAT": "CAT", "WEZ": "WEZ", "CHAST": "CHAST", "WIB": "WIB", "PST": "PST", "HKST": "HKST", "EAT": "EAT", "BT": "BT", "CST": "CST", "AWDT": "AWDT", "SRT": "SRT", "UYST": "UYST", "GMT": "GMT", "NZST": "NZST", "AST": "AST", "PDT": "PDT", "HADT": "HADT", "LHDT": "LHDT", "WART": "WART", "ARST": "ARST", "AKST": "AKST", "MDT": "MDT", "WESZ": "WESZ", "JDT": "JDT", "AEST": "AEST", "AEDT": "AEDT", "UYT": "UYT", "EDT": "EDT", "COST": "COST", "WAT": "WAT", "IST": "IST", "ECT": "ECT", "TMT": "TMT", "TMST": "TMST", "CHADT": "CHADT", "MEZ": "MEZ", "WARST": "WARST", "AWST": "AWST", "HKT": "HKT", "VET": "VET", "SGT": "SGT", "HNT": "HNT", "GYT": "GYT", "MYT": "MYT", "WITA": "WITA", "WAST": "WAST", "ACWST": "ACWST", "LHST": "LHST", "MESZ": "MESZ", "CLT": "CLT", "ADT": "ADT", "CDT": "CDT", "∅∅∅": "∅∅∅", "SAST": "SAST", "MST": "MST", "OESZ": "OESZ", "CLST": "CLST", "ACDT": "ACDT", "WIT": "WIT", "EST": "EST", "HAST": "HAST", "AKDT": "AKDT", "COT": "COT", "JST": "JST", "ACST": "ACST", "HAT": "HAT"},
}
}
@@ -187,7 +187,8 @@ func (mgo *mgo_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mgo_CM' and handles both Whole and Real numbers based on 'v'
-func (mgo *mgo_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -223,13 +224,12 @@ func (mgo *mgo_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mgo_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mgo *mgo_CM) FmtPercent(num float64, v uint64) (results string) {
+func (mgo *mgo_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mgo.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (mgo *mgo_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mgo.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mgo_CM'
-func (mgo *mgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mgo *mgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
@@ -317,13 +316,12 @@ func (mgo *mgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mgo_CM'
// in accounting notation.
-func (mgo *mgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mgo *mgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
@@ -392,8 +390,7 @@ func (mgo *mgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mgo_CM'
diff --git a/mk/mk.go b/mk/mk.go
index a6545919..64539f14 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{"UYST": "Летно сметање на времето во Уругвај", "PDT": "Пацифичко летно сметање на времето", "NZDT": "Летно сметање на времето во Нов Зеланд", "CHADT": "Летно сметање на времето во Четем", "SAST": "Време во Јужноафриканска Република", "HKST": "Летно време во Хонг Конг", "NZST": "Стандардно време во Нов Зеланд", "HNT": "Стандардно време на Њуфаундленд", "HKT": "Стандардно време во Хонг Конг", "WAST": "Западноафриканско летно сметање на времето", "TMT": "Стандардно време во Туркменистан", "JDT": "Летно сметање на времето во Јапонија", "HAST": "Стандардно време во Хаваи - Алеутски острови", "MST": "MST", "ADT": "Атлантско летно сметање на времето", "MEZ": "Средноевропско стандардно време", "LHDT": "Летно сметање на времето во Лорд Хау", "AKDT": "Летно сметање на времето во Аљаска", "SGT": "Време во Сингапур", "CAT": "Средноафриканско време", "AST": "Атлантско стандардно време", "ACST": "Стандардно време во Централна Австралија", "MYT": "Време во Малезија", "COT": "Стандардно време во Колумбија", "CST": "Централно стандардно време во Северна Америка", "WEZ": "Западноевропско стандардно време", "AEST": "Стандардно време во Источна Австралија", "WARST": "Летно сметање на времето во западна Аргентина", "ART": "Стандардно време во Аргентина", "TMST": "Летно време во Туркменистан", "ECT": "Време во Еквадор", "∅∅∅": "Летно сметање на времето во Бразилија", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "GMT": "Средно време по Гринич", "MESZ": "Средноевропско летно време", "OESZ": "Источноевропско летно време", "CDT": "Централно летно сметање на времето", "CLT": "Стандардно време во Чиле", "CHAST": "Стандардно време во Четем", "BOT": "Време во Боливија", "WIT": "Време во Источна Индонезија", "EAT": "Источноафриканско време", "BT": "Време во Бутан", "ACDT": "Летно сметање на времето во Централна Австралија", "GYT": "Време во Гвајана", "GFT": "Време во Француска Гвајана", "ChST": "Време во Чаморо", "AWST": "Стандардно време во Западна Австралија", "HAT": "Летно сметање на времето на Њуфаундленд", "OEZ": "Источноевропско стандардно време", "AEDT": "Летно сметање на времето во Источна Австралија", "WITA": "Време во Централна Индонезија", "MDT": "MDT", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "VET": "Време во Венецуела", "COST": "Летно сметање на времето во Колумбија", "UYT": "Стандардно време во Уругвај", "ARST": "Летно сметање на времето во Аргентина", "LHST": "Стандардно време во Лорд Хау", "EST": "Источно стандардно време", "WAT": "Западноафриканско стандардно време", "SRT": "Време во Суринам", "ACWST": "Стандардно време во Централна и Западна Австралија", "IST": "Време во Индија", "AKST": "Стандардно време во Аљаска", "WART": "Стандардно време во западна Аргентина", "PST": "Пацифичко стандардно време", "JST": "Стандардно време во Јапонија", "AWDT": "Летно сметање на времето во Западна Австралија", "EDT": "Источно летно сметање на времето", "CLST": "Летно сметање на времето во Чиле", "WIB": "Време во Западна Индонезија", "WESZ": "Западноевропско летно време"},
+ timezones: map[string]string{"WESZ": "Западноевропско летно време", "AEDT": "Летно сметање на времето во Источна Австралија", "AKST": "Стандардно време во Аљаска", "SAST": "Време во Јужноафриканска Република", "LHDT": "Летно сметање на времето во Лорд Хау", "WART": "Стандардно време во западна Аргентина", "AWST": "Стандардно време во Западна Австралија", "GFT": "Време во Француска Гвајана", "CST": "Централно стандардно време во Северна Америка", "COST": "Летно сметање на времето во Колумбија", "OESZ": "Источноевропско летно време", "ADT": "Атлантско летно сметање на времето", "MYT": "Време во Малезија", "BOT": "Време во Боливија", "CAT": "Средноафриканско време", "HAST": "Стандардно време во Хаваи - Алеутски острови", "∅∅∅": "Летно време во Азорес", "UYST": "Летно сметање на времето во Уругвај", "WITA": "Време во Централна Индонезија", "TMT": "Стандардно време во Туркменистан", "NZDT": "Летно сметање на времето во Нов Зеланд", "MESZ": "Средноевропско летно време", "CLT": "Стандардно време во Чиле", "ACDT": "Летно сметање на времето во Централна Австралија", "ECT": "Време во Еквадор", "WAT": "Западноафриканско стандардно време", "AWDT": "Летно сметање на времето во Западна Австралија", "AKDT": "Летно сметање на времето во Аљаска", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "AEST": "Стандардно време во Источна Австралија", "PST": "Пацифичко стандардно време", "HAT": "Летно сметање на времето на Њуфаундленд", "EAT": "Источноафриканско време", "MEZ": "Средноевропско стандардно време", "ART": "Стандардно време во Аргентина", "CHADT": "Летно сметање на времето во Четем", "WIB": "Време во Западна Индонезија", "TMST": "Летно време во Туркменистан", "MDT": "MDT", "OEZ": "Источноевропско стандардно време", "SRT": "Време во Суринам", "CDT": "Централно летно сметање на времето", "GMT": "Средно време по Гринич", "ChST": "Време во Чаморо", "WEZ": "Западноевропско стандардно време", "CLST": "Летно сметање на времето во Чиле", "JDT": "Летно сметање на времето во Јапонија", "HKT": "Стандардно време во Хонг Конг", "ARST": "Летно сметање на времето во Аргентина", "EST": "Источно стандардно време", "EDT": "Источно летно сметање на времето", "WARST": "Летно сметање на времето во западна Аргентина", "HNT": "Стандардно време на Њуфаундленд", "GYT": "Време во Гвајана", "UYT": "Стандардно време во Уругвај", "BT": "Време во Бутан", "CHAST": "Стандардно време во Четем", "SGT": "Време во Сингапур", "COT": "Стандардно време во Колумбија", "MST": "MST", "LHST": "Стандардно време во Лорд Хау", "AST": "Атлантско стандардно време", "PDT": "Пацифичко летно сметање на времето", "WIT": "Време во Источна Индонезија", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "NZST": "Стандардно време во Нов Зеланд", "IST": "Време во Индија", "HKST": "Летно време во Хонг Конг", "WAST": "Западноафриканско летно сметање на времето", "ACWST": "Стандардно време во Централна и Западна Австралија", "JST": "Стандардно време во Јапонија", "ACST": "Стандардно време во Централна Австралија", "VET": "Време во Венецуела"},
}
}
@@ -206,7 +206,8 @@ func (mk *mk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mk' and handles both Whole and Real numbers based on 'v'
-func (mk *mk) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -242,13 +243,12 @@ func (mk *mk) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mk *mk) FmtPercent(num float64, v uint64) (results string) {
+func (mk *mk) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mk.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (mk *mk) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mk'
-func (mk *mk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -336,13 +335,12 @@ func (mk *mk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mk'
// in accounting notation.
-func (mk *mk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mk *mk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
@@ -411,8 +409,7 @@ func (mk *mk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mk'
diff --git a/mk_MK/mk_MK.go b/mk_MK/mk_MK.go
index 904c722d..c9e31f9d 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{"MDT": "MDT", "CAT": "Средноафриканско време", "SAST": "Време во Јужноафриканска Република", "LHDT": "Летно сметање на времето во Лорд Хау", "WEZ": "Западноевропско стандардно време", "NZST": "Стандардно време во Нов Зеланд", "WIB": "Време во Западна Индонезија", "CHAST": "Стандардно време во Четем", "JDT": "Летно сметање на времето во Јапонија", "SGT": "Време во Сингапур", "EST": "Источно стандардно време", "BT": "Време во Бутан", "SRT": "Време во Суринам", "MYT": "Време во Малезија", "HAT": "Летно сметање на времето на Њуфаундленд", "WAST": "Западноафриканско летно сметање на времето", "MEZ": "Средноевропско стандардно време", "TMT": "Стандардно време во Туркменистан", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "LHST": "Стандардно време во Лорд Хау", "EDT": "Источно летно сметање на времето", "AEDT": "Летно сметање на времето во Источна Австралија", "ART": "Стандардно време во Аргентина", "WARST": "Летно сметање на времето во западна Аргентина", "ACST": "Стандардно време во Централна Австралија", "JST": "Стандардно време во Јапонија", "HKT": "Стандардно време во Хонг Конг", "EAT": "Источноафриканско време", "UYST": "Летно сметање на времето во Уругвај", "PST": "Пацифичко стандардно време", "PDT": "Пацифичко летно сметање на времето", "ECT": "Време во Еквадор", "ACDT": "Летно сметање на времето во Централна Австралија", "GFT": "Време во Француска Гвајана", "∅∅∅": "Летно сметање на времето во Бразилија", "WESZ": "Западноевропско летно време", "AWST": "Стандардно време во Западна Австралија", "OEZ": "Источноевропско стандардно време", "AEST": "Стандардно време во Источна Австралија", "COT": "Стандардно време во Колумбија", "ChST": "Време во Чаморо", "HKST": "Летно време во Хонг Конг", "AWDT": "Летно сметање на времето во Западна Австралија", "WART": "Стандардно време во западна Аргентина", "GYT": "Време во Гвајана", "WIT": "Време во Источна Индонезија", "MST": "MST", "COST": "Летно сметање на времето во Колумбија", "ARST": "Летно сметање на времето во Аргентина", "WAT": "Западноафриканско стандардно време", "AST": "Атлантско стандардно време", "CLST": "Летно сметање на времето во Чиле", "BOT": "Време во Боливија", "TMST": "Летно време во Туркменистан", "IST": "Време во Индија", "HAST": "Стандардно време во Хаваи - Алеутски острови", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "CST": "Централно стандардно време во Северна Америка", "HNT": "Стандардно време на Њуфаундленд", "WITA": "Време во Централна Индонезија", "OESZ": "Источноевропско летно време", "MESZ": "Средноевропско летно време", "UYT": "Стандардно време во Уругвај", "NZDT": "Летно сметање на времето во Нов Зеланд", "AKDT": "Летно сметање на времето во Аљаска", "CLT": "Стандардно време во Чиле", "CHADT": "Летно сметање на времето во Четем", "ADT": "Атлантско летно сметање на времето", "ACWST": "Стандардно време во Централна и Западна Австралија", "VET": "Време во Венецуела", "CDT": "Централно летно сметање на времето", "GMT": "Средно време по Гринич", "AKST": "Стандардно време во Аљаска"},
+ timezones: map[string]string{"WEZ": "Западноевропско стандардно време", "IST": "Време во Индија", "ARST": "Летно сметање на времето во Аргентина", "ECT": "Време во Еквадор", "∅∅∅": "Летно сметање на времето во Амазон", "CHADT": "Летно сметање на времето во Четем", "ACDT": "Летно сметање на времето во Централна Австралија", "SGT": "Време во Сингапур", "UYT": "Стандардно време во Уругвај", "GMT": "Средно време по Гринич", "WAST": "Западноафриканско летно сметање на времето", "SRT": "Време во Суринам", "BT": "Време во Бутан", "SAST": "Време во Јужноафриканска Република", "MESZ": "Средноевропско летно време", "PST": "Пацифичко стандардно време", "TMST": "Летно време во Туркменистан", "EST": "Источно стандардно време", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "AEST": "Стандардно време во Источна Австралија", "WART": "Стандардно време во западна Аргентина", "CAT": "Средноафриканско време", "WITA": "Време во Централна Индонезија", "CST": "Централно стандардно време во Северна Америка", "MDT": "MDT", "CLST": "Летно сметање на времето во Чиле", "AEDT": "Летно сметање на времето во Источна Австралија", "AKDT": "Летно сметање на времето во Аљаска", "MST": "MST", "NZDT": "Летно сметање на времето во Нов Зеланд", "MYT": "Време во Малезија", "HAST": "Стандардно време во Хаваи - Алеутски острови", "LHDT": "Летно сметање на времето во Лорд Хау", "VET": "Време во Венецуела", "HNT": "Стандардно време на Њуфаундленд", "OESZ": "Источноевропско летно време", "GFT": "Време во Француска Гвајана", "ADT": "Атлантско летно сметање на времето", "AWST": "Стандардно време во Западна Австралија", "ChST": "Време во Чаморо", "COT": "Стандардно време во Колумбија", "LHST": "Стандардно време во Лорд Хау", "MEZ": "Средноевропско стандардно време", "JST": "Стандардно време во Јапонија", "AST": "Атлантско стандардно време", "WIT": "Време во Источна Индонезија", "AKST": "Стандардно време во Аљаска", "AWDT": "Летно сметање на времето во Западна Австралија", "NZST": "Стандардно време во Нов Зеланд", "OEZ": "Источноевропско стандардно време", "CLT": "Стандардно време во Чиле", "WARST": "Летно сметање на времето во западна Аргентина", "TMT": "Стандардно време во Туркменистан", "COST": "Летно сметање на времето во Колумбија", "WESZ": "Западноевропско летно време", "WIB": "Време во Западна Индонезија", "PDT": "Пацифичко летно сметање на времето", "HKST": "Летно време во Хонг Конг", "UYST": "Летно сметање на времето во Уругвај", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "ACWST": "Стандардно време во Централна и Западна Австралија", "ACST": "Стандардно време во Централна Австралија", "GYT": "Време во Гвајана", "BOT": "Време во Боливија", "HKT": "Стандардно време во Хонг Конг", "CDT": "Централно летно сметање на времето", "EAT": "Источноафриканско време", "JDT": "Летно сметање на времето во Јапонија", "HAT": "Летно сметање на времето на Њуфаундленд", "ART": "Стандардно време во Аргентина", "EDT": "Источно летно сметање на времето", "WAT": "Западноафриканско стандардно време", "CHAST": "Стандардно време во Четем"},
}
}
@@ -206,7 +206,8 @@ func (mk *mk_MK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mk_MK' and handles both Whole and Real numbers based on 'v'
-func (mk *mk_MK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -242,13 +243,12 @@ func (mk *mk_MK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mk_MK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mk *mk_MK) FmtPercent(num float64, v uint64) (results string) {
+func (mk *mk_MK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mk.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (mk *mk_MK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mk_MK'
-func (mk *mk_MK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mk *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]
@@ -336,13 +335,12 @@ func (mk *mk_MK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mk_MK'
// in accounting notation.
-func (mk *mk_MK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mk *mk_MK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
@@ -411,8 +409,7 @@ func (mk *mk_MK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mk_MK'
diff --git a/ml/ml.go b/ml/ml.go
index b884badb..826dfdee 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{"WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "BT": "ഭൂട്ടാൻ സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "VET": "വെനിസ്വേല സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "GYT": "ഗയാന സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "SRT": "സുരിനെയിം സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "MDT": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ ഡേലൈറ്റ് സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "MYT": "മലേഷ്യ സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "BOT": "ബൊളീവിയ സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "ECT": "ഇക്വഡോർ സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "∅∅∅": "അസോർസ് ഗ്രീഷ്\u200cമകാല സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "MST": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ സ്റ്റാൻഡേർഡ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം"},
+ timezones: map[string]string{"NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "VET": "വെനിസ്വേല സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "BOT": "ബൊളീവിയ സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "BT": "ഭൂട്ടാൻ സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "∅∅∅": "ആമസോൺ ഗ്രീഷ്\u200cമകാല സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "MDT": "മകൌ വേനൽക്കാല സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "SRT": "സുരിനെയിം സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "MST": "മകൌ സ്റ്റാൻഡേർഡ് സമയം", "MYT": "മലേഷ്യ സമയം", "GYT": "ഗയാന സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "ECT": "ഇക്വഡോർ സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം"},
}
}
@@ -199,7 +199,8 @@ func (ml *ml) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ml' and handles both Whole and Real numbers based on 'v'
-func (ml *ml) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (ml *ml) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ml' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ml *ml) FmtPercent(num float64, v uint64) (results string) {
+func (ml *ml) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ml.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (ml *ml) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ml.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ml'
-func (ml *ml) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -334,13 +333,12 @@ func (ml *ml) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ml'
// in accounting notation.
-func (ml *ml) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ml *ml) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
@@ -405,8 +403,7 @@ func (ml *ml) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ml.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ml'
diff --git a/ml_IN/ml_IN.go b/ml_IN/ml_IN.go
index bee463a9..47669bc8 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{"IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "GYT": "ഗയാന സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "MST": "മകൌ സ്റ്റാൻഡേർഡ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "VET": "വെനിസ്വേല സമയം", "∅∅∅": "ആമസോൺ ഗ്രീഷ്\u200cമകാല സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "MYT": "മലേഷ്യ സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "BOT": "ബൊളീവിയ സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "SRT": "സുരിനെയിം സമയം", "ECT": "ഇക്വഡോർ സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "MDT": "മകൌ വേനൽക്കാല സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "BT": "ഭൂട്ടാൻ സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം"},
+ timezones: map[string]string{"OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "BT": "ഭൂട്ടാൻ സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "BOT": "ബൊളീവിയ സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "MYT": "മലേഷ്യ സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "GYT": "ഗയാന സമയം", "MST": "മകൌ സ്റ്റാൻഡേർഡ് സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "VET": "വെനിസ്വേല സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "ECT": "ഇക്വഡോർ സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "MDT": "മകൌ വേനൽക്കാല സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "SRT": "സുരിനെയിം സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "∅∅∅": "അസോർസ് ഗ്രീഷ്\u200cമകാല സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം"},
}
}
@@ -199,7 +199,8 @@ func (ml *ml_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ml_IN' and handles both Whole and Real numbers based on 'v'
-func (ml *ml_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (ml *ml_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ml_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ml *ml_IN) FmtPercent(num float64, v uint64) (results string) {
+func (ml *ml_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ml.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (ml *ml_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ml.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ml_IN'
-func (ml *ml_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ml *ml_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
@@ -334,13 +333,12 @@ func (ml *ml_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ml_IN'
// in accounting notation.
-func (ml *ml_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ml *ml_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
@@ -405,8 +403,7 @@ func (ml *ml_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ml.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ml_IN'
diff --git a/mn/mn.go b/mn/mn.go
index 4e7d48b5..77047557 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{"HAST": "Хавай-Алеутын стандарт цаг", "WESZ": "Баруун Европын зуны цаг", "ART": "Аргентины стандарт цаг", "WART": "Баруун Аргентины стандарт цаг", "WIT": "Зүүн Индонезийн цаг", "JST": "Японы стандарт цаг", "WIB": "Баруун Индонезийн цаг", "WAST": "Баруун Африкийн зуны цаг", "WITA": "Төв Индонезийн цаг", "AKST": "Аляскийн стандарт цаг", "WEZ": "Баруун Европын стандарт цаг", "OEZ": "Зүүн Европын стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "CHAST": "Чэтамын стандарт цаг", "ACST": "Төв Австралийн стандарт цаг", "MDT": "Уулын зуны цаг", "ADT": "Атлантын зуны цаг", "MEZ": "Төв Европын стандарт цаг", "LHST": "Лорд Хаугийн стандарт цаг", "ECT": "Эквадорын цаг", "HADT": "Хавай-Алеутын зуны цаг", "CST": "Төв стандарт цаг", "ACDT": "Төв Австралийн зуны цаг", "WARST": "Баруун Аргентины зуны цаг", "AKDT": "Аляскийн зуны цаг", "CDT": "Төв зуны цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "GFT": "Францын Гияанагийн цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "PST": "Номхон далайн стандарт цаг", "PDT": "Номхон далайн зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "VET": "Венесуэлийн цаг", "IST": "Энэтхэгийн цаг", "SRT": "Суринамын цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "ChST": "Чаморрогийн цаг", "HKST": "Хонг Конгын зуны цаг", "UYST": "Уругвайн зуны цаг", "MST": "Уулын стандарт цаг", "JDT": "Японы зуны цаг", "EST": "Зүүн эргийн стандарт цаг", "CLT": "Чилийн стандарт цаг", "MESZ": "Төв Европын зуны цаг", "BT": "Бутаны цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "NZST": "Шинэ Зеландын стандарт цаг", "OESZ": "Зүүн Европын зуны цаг", "GYT": "Гуяанагийн цаг", "AST": "Атлантын стандарт цаг", "HKT": "Хонг Конгын стандарт цаг", "CHADT": "Чэтамын зуны цаг", "BOT": "Боливийн цаг", "LHDT": "Лорд Хаугийн зуны цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "CAT": "Төв Африкийн цаг", "EDT": "Зүүн эргийн зуны цаг", "CLST": "Чилийн зуны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "COT": "Колумбын стандарт цаг", "∅∅∅": "Азорын зуны цаг", "EAT": "Зүүн Африкийн цаг", "TMT": "Туркменистаны стандарт цаг", "UYT": "Уругвайн стандарт цаг", "ARST": "Аргентины зуны цаг", "WAT": "Баруун Африкийн стандарт цаг", "SGT": "Сингапурын цаг", "TMST": "Туркменистаны зуны цаг", "MYT": "Малайзийн цаг", "COST": "Колумбын зуны цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "HAT": "Нью-Фаундлендын зуны цаг"},
+ timezones: map[string]string{"HKT": "Хонг Конгын стандарт цаг", "HADT": "Хавай-Алеутын зуны цаг", "CLST": "Чилийн зуны цаг", "JST": "Японы стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "EAT": "Зүүн Африкийн цаг", "WEZ": "Баруун Европын стандарт цаг", "ADT": "Атлантын зуны цаг", "CAT": "Төв Африкийн цаг", "UYT": "Уругвайн стандарт цаг", "CLT": "Чилийн стандарт цаг", "CDT": "Төв зуны цаг", "HAST": "Хавай-Алеутын стандарт цаг", "AKST": "Аляскийн стандарт цаг", "AKDT": "Аляскийн зуны цаг", "LHST": "Лорд Хаугийн стандарт цаг", "OEZ": "Зүүн Европын стандарт цаг", "VET": "Венесуэлийн цаг", "HKST": "Хонг Конгын зуны цаг", "WIT": "Зүүн Индонезийн цаг", "COT": "Колумбын стандарт цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "WARST": "Баруун Аргентины зуны цаг", "IST": "Энэтхэгийн цаг", "TMST": "Туркменистаны зуны цаг", "ChST": "Чаморрогийн цаг", "COST": "Колумбын зуны цаг", "WESZ": "Баруун Европын зуны цаг", "PST": "Номхон далайн стандарт цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "GMT": "Гринвичийн үндсэн цаг", "WAST": "Баруун Африкийн зуны цаг", "WART": "Баруун Аргентины стандарт цаг", "ART": "Аргентины стандарт цаг", "EDT": "Зүүн эргийн зуны цаг", "CHADT": "Чэтамын зуны цаг", "MEZ": "Төв Европын стандарт цаг", "ARST": "Аргентины зуны цаг", "GFT": "Францын Гияанагийн цаг", "CST": "Төв стандарт цаг", "GYT": "Гуяанагийн цаг", "ECT": "Эквадорын цаг", "MESZ": "Төв Европын зуны цаг", "OESZ": "Зүүн Европын зуны цаг", "JDT": "Японы зуны цаг", "AST": "Атлантын стандарт цаг", "SGT": "Сингапурын цаг", "∅∅∅": "Бразилийн зуны цаг", "MDT": "MDT", "CHAST": "Чэтамын стандарт цаг", "MYT": "Малайзийн цаг", "BOT": "Боливийн цаг", "BT": "Бутаны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "MST": "MST", "WIB": "Баруун Индонезийн цаг", "SRT": "Суринамын цаг", "LHDT": "Лорд Хаугийн зуны цаг", "ACST": "Төв Австралийн стандарт цаг", "ACDT": "Төв Австралийн зуны цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "EST": "Зүүн эргийн стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "WITA": "Төв Индонезийн цаг", "NZST": "Шинэ Зеландын стандарт цаг", "WAT": "Баруун Африкийн стандарт цаг", "HAT": "Нью-Фаундлендын зуны цаг", "UYST": "Уругвайн зуны цаг", "TMT": "Туркменистаны стандарт цаг", "PDT": "Номхон далайн зуны цаг"},
}
}
@@ -199,7 +199,8 @@ func (mn *mn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mn' and handles both Whole and Real numbers based on 'v'
-func (mn *mn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (mn *mn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mn *mn) FmtPercent(num float64, v uint64) (results string) {
+func (mn *mn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mn.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (mn *mn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mn'
-func (mn *mn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -329,13 +328,12 @@ func (mn *mn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mn'
// in accounting notation.
-func (mn *mn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mn *mn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
@@ -404,8 +402,7 @@ func (mn *mn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mn'
diff --git a/mn_MN/mn_MN.go b/mn_MN/mn_MN.go
index 7f98e22f..3ae7e1f7 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{"WART": "Баруун Аргентины стандарт цаг", "TMT": "Туркменистаны стандарт цаг", "ChST": "Чаморрогийн цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "WIB": "Баруун Индонезийн цаг", "GYT": "Гуяанагийн цаг", "SGT": "Сингапурын цаг", "CDT": "Төв зуны цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "HAT": "Нью-Фаундлендын зуны цаг", "BT": "Бутаны цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "EDT": "Зүүн эргийн зуны цаг", "VET": "Венесуэлийн цаг", "MYT": "Малайзийн цаг", "HADT": "Хавай-Алеутын зуны цаг", "CAT": "Төв Африкийн цаг", "CLT": "Чилийн стандарт цаг", "NZST": "Шинэ Зеландын стандарт цаг", "∅∅∅": "Азорын зуны цаг", "ECT": "Эквадорын цаг", "TMST": "Туркменистаны зуны цаг", "JST": "Японы стандарт цаг", "IST": "Энэтхэгийн цаг", "CLST": "Чилийн зуны цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "COST": "Колумбын зуны цаг", "AKDT": "Аляскийн зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "WAST": "Баруун Африкийн зуны цаг", "ACDT": "Төв Австралийн зуны цаг", "WIT": "Зүүн Индонезийн цаг", "HKST": "Хонг Конгын зуны цаг", "UYST": "Уругвайн зуны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "WARST": "Баруун Аргентины зуны цаг", "AST": "Атлантын стандарт цаг", "MST": "Уулын стандарт цаг", "GFT": "Францын Гияанагийн цаг", "PST": "Номхон далайн стандарт цаг", "BOT": "Боливийн цаг", "ADT": "Атлантын зуны цаг", "ACST": "Төв Австралийн стандарт цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "HKT": "Хонг Конгын стандарт цаг", "OEZ": "Зүүн Европын стандарт цаг", "HAST": "Хавай-Алеутын стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "MESZ": "Төв Европын зуны цаг", "SRT": "Суринамын цаг", "MDT": "Уулын зуны цаг", "CST": "Төв стандарт цаг", "UYT": "Уругвайн стандарт цаг", "PDT": "Номхон далайн зуны цаг", "CHAST": "Чэтамын стандарт цаг", "ARST": "Аргентины зуны цаг", "AKST": "Аляскийн стандарт цаг", "OESZ": "Зүүн Европын зуны цаг", "ART": "Аргентины стандарт цаг", "MEZ": "Төв Европын стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "LHST": "Лорд Хаугийн стандарт цаг", "JDT": "Японы зуны цаг", "WESZ": "Баруун Европын зуны цаг", "WAT": "Баруун Африкийн стандарт цаг", "WITA": "Төв Индонезийн цаг", "EAT": "Зүүн Африкийн цаг", "WEZ": "Баруун Европын стандарт цаг", "EST": "Зүүн эргийн стандарт цаг", "CHADT": "Чэтамын зуны цаг", "COT": "Колумбын стандарт цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "LHDT": "Лорд Хаугийн зуны цаг"},
+ timezones: map[string]string{"NZST": "Шинэ Зеландын стандарт цаг", "CHADT": "Чэтамын зуны цаг", "HKT": "Хонг Конгын стандарт цаг", "WITA": "Төв Индонезийн цаг", "MDT": "MDT", "ECT": "Эквадорын цаг", "EAT": "Зүүн Африкийн цаг", "OESZ": "Зүүн Европын зуны цаг", "SGT": "Сингапурын цаг", "BT": "Бутаны цаг", "ARST": "Аргентины зуны цаг", "JDT": "Японы зуны цаг", "IST": "Энэтхэгийн цаг", "SRT": "Суринамын цаг", "TMT": "Туркменистаны стандарт цаг", "HADT": "Хавай-Алеутын зуны цаг", "CHAST": "Чэтамын стандарт цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "∅∅∅": "Бразилийн зуны цаг", "WEZ": "Баруун Европын стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "WIT": "Зүүн Индонезийн цаг", "LHST": "Лорд Хаугийн стандарт цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "LHDT": "Лорд Хаугийн зуны цаг", "CLT": "Чилийн стандарт цаг", "CLST": "Чилийн зуны цаг", "BOT": "Боливийн цаг", "HKST": "Хонг Конгын зуны цаг", "UYT": "Уругвайн стандарт цаг", "AKDT": "Аляскийн зуны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "JST": "Японы стандарт цаг", "ACDT": "Төв Австралийн зуны цаг", "TMST": "Туркменистаны зуны цаг", "HAST": "Хавай-Алеутын стандарт цаг", "GYT": "Гуяанагийн цаг", "CDT": "Төв зуны цаг", "VET": "Венесуэлийн цаг", "MEZ": "Төв Европын стандарт цаг", "MYT": "Малайзийн цаг", "PDT": "Номхон далайн зуны цаг", "COST": "Колумбын зуны цаг", "WESZ": "Баруун Европын зуны цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "WAST": "Баруун Африкийн зуны цаг", "AST": "Атлантын стандарт цаг", "WART": "Баруун Аргентины стандарт цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "HAT": "Нью-Фаундлендын зуны цаг", "GFT": "Францын Гияанагийн цаг", "EST": "Зүүн эргийн стандарт цаг", "MESZ": "Төв Европын зуны цаг", "OEZ": "Зүүн Европын стандарт цаг", "ADT": "Атлантын зуны цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "AKST": "Аляскийн стандарт цаг", "WAT": "Баруун Африкийн стандарт цаг", "EDT": "Зүүн эргийн зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "COT": "Колумбын стандарт цаг", "WARST": "Баруун Аргентины зуны цаг", "UYST": "Уругвайн зуны цаг", "ChST": "Чаморрогийн цаг", "CST": "Төв стандарт цаг", "MST": "MST", "WIB": "Баруун Индонезийн цаг", "ACST": "Төв Австралийн стандарт цаг", "PST": "Номхон далайн стандарт цаг", "CAT": "Төв Африкийн цаг", "ART": "Аргентины стандарт цаг"},
}
}
@@ -199,7 +199,8 @@ func (mn *mn_MN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mn_MN' and handles both Whole and Real numbers based on 'v'
-func (mn *mn_MN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (mn *mn_MN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mn_MN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mn *mn_MN) FmtPercent(num float64, v uint64) (results string) {
+func (mn *mn_MN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mn.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (mn *mn_MN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mn_MN'
-func (mn *mn_MN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mn *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]
@@ -329,13 +328,12 @@ func (mn *mn_MN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mn_MN'
// in accounting notation.
-func (mn *mn_MN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mn *mn_MN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
@@ -404,8 +402,7 @@ func (mn *mn_MN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mn_MN'
diff --git a/mr/mr.go b/mr/mr.go
index 830169c0..bd5dcccb 100644
--- a/mr/mr.go
+++ b/mr/mr.go
@@ -45,7 +45,7 @@ func New() locales.Translator {
locale: "mr",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 3, 4, 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{"PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "SRT": "सुरिनाम वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "ChST": "चामोरो प्रमाण वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "CHAST": "चॅथम प्रमाण वेळ", "IST": "भारतीय प्रमाण वेळ", "∅∅∅": "ऐकर ग्रीष्म वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "GYT": "गयाना वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "CLST": "चिली उन्हाळी वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "JST": "जपान प्रमाण वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "VET": "व्हेनेझुएला वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "CST": "केंद्रीय प्रमाण वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "ECT": "इक्वेडोर वेळ", "MDT": "मकाऊ ग्रीष्मकालीन वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "GFT": "फ्रेंच गयाना वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "BOT": "बोलिव्हिया वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "MST": "मकाऊ प्रमाणवेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "CLT": "चिली प्रमाण वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "MYT": "मलेशिया वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "BT": "भूतान वेळ", "COT": "कोलंबिया प्रमाण वेळ", "AST": "अटलांटिक प्रमाण वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "EAT": "पूर्व आफ्रिका वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ"},
+ timezones: map[string]string{"BOT": "बोलिव्हिया वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "CLT": "चिली प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "SRT": "सुरिनाम वेळ", "MST": "पर्वतीय प्रमाण वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "CHAST": "चॅथम प्रमाण वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "AST": "अटलांटिक प्रमाण वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "ECT": "इक्वेडोर वेळ", "EAT": "पूर्व आफ्रिका वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "VET": "व्हेनेझुएला वेळ", "∅∅∅": "अ\u200dॅझोरेस उन्हाळी वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "CLST": "चिली उन्हाळी वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "ChST": "चामोरो प्रमाण वेळ", "MYT": "मलेशिया वेळ", "IST": "भारतीय प्रमाण वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "COT": "कोलंबिया प्रमाण वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "JST": "जपान प्रमाण वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "CST": "केंद्रीय प्रमाण वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "BT": "भूतान वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "GYT": "गयाना वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "GFT": "फ्रेंच गयाना वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ"},
}
}
@@ -207,7 +207,8 @@ func (mr *mr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mr' and handles both Whole and Real numbers based on 'v'
-func (mr *mr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -252,13 +253,12 @@ func (mr *mr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mr *mr) FmtPercent(num float64, v uint64) (results string) {
+func (mr *mr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mr.decimal)
b := make([]byte, 0, l)
@@ -284,12 +284,11 @@ func (mr *mr) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mr'
-func (mr *mr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -342,13 +341,12 @@ func (mr *mr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mr'
// in accounting notation.
-func (mr *mr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mr *mr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
@@ -409,8 +407,7 @@ func (mr *mr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mr'
diff --git a/mr_IN/mr_IN.go b/mr_IN/mr_IN.go
index a3f68e60..20be52cb 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{"EST": "पौर्वात्य प्रमाण वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "ECT": "इक्वेडोर वेळ", "∅∅∅": "अ\u200dॅझोरेस उन्हाळी वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "ChST": "चामोरो प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "EAT": "पूर्व आफ्रिका वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "GFT": "फ्रेंच गयाना वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "CLST": "चिली उन्हाळी वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "IST": "भारतीय प्रमाण वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "CST": "केंद्रीय प्रमाण वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "SRT": "सुरिनाम वेळ", "MST": "पर्वतीय प्रमाण वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "MYT": "मलेशिया वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "CLT": "चिली प्रमाण वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "CHAST": "चॅथम प्रमाण वेळ", "GYT": "गयाना वेळ", "VET": "व्हेनेझुएला वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "AST": "अटलांटिक प्रमाण वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "BOT": "बोलिव्हिया वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "COT": "कोलंबिया प्रमाण वेळ", "JST": "जपान प्रमाण वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "BT": "भूतान वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ"},
+ timezones: map[string]string{"TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "VET": "व्हेनेझुएला वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "SRT": "सुरिनाम वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "AKST": "अलास्का प्रमाण वेळ", "GFT": "फ्रेंच गयाना वेळ", "CHAST": "चॅथम प्रमाण वेळ", "AST": "अटलांटिक प्रमाण वेळ", "GYT": "गयाना वेळ", "BT": "भूतान वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "MST": "पर्वतीय प्रमाण वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "CLST": "चिली उन्हाळी वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "ChST": "चामोरो प्रमाण वेळ", "COT": "कोलंबिया प्रमाण वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "CLT": "चिली प्रमाण वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "EAT": "पूर्व आफ्रिका वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "BOT": "बोलिव्हिया वेळ", "∅∅∅": "अ\u200dॅझोरेस उन्हाळी वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "CST": "केंद्रीय प्रमाण वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "JST": "जपान प्रमाण वेळ", "MYT": "मलेशिया वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "ECT": "इक्वेडोर वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "IST": "भारतीय प्रमाण वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ"},
}
}
@@ -207,7 +207,8 @@ func (mr *mr_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mr_IN' and handles both Whole and Real numbers based on 'v'
-func (mr *mr_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -252,13 +253,12 @@ func (mr *mr_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mr_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mr *mr_IN) FmtPercent(num float64, v uint64) (results string) {
+func (mr *mr_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mr.decimal)
b := make([]byte, 0, l)
@@ -284,12 +284,11 @@ func (mr *mr_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mr_IN'
-func (mr *mr_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mr *mr_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
@@ -342,13 +341,12 @@ func (mr *mr_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mr_IN'
// in accounting notation.
-func (mr *mr_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mr *mr_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
@@ -409,8 +407,7 @@ func (mr *mr_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mr_IN'
diff --git a/ms/ms.go b/ms/ms.go
index 39982108..e658b56a 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{"VET": "Waktu Venezuela", "WIT": "Waktu Indonesia Timur", "JST": "Waktu Piawai Jepun", "JDT": "Waktu Siang Jepun", "WEZ": "Waktu Piawai Eropah Barat", "HAST": "Waktu Piawai Hawaii-Aleutian", "EST": "Waktu Piawai Timur", "ACST": "Waktu Piawai Australia Tengah", "TMT": "Waktu Piawai Turkmenistan", "MEZ": "Waktu Piawai Eropah Tengah", "HNT": "Waktu Piawai Newfoundland", "UYT": "Waktu Piawai Uruguay", "UYST": "Waktu Musim Panas Uruguay", "PDT": "Waktu Siang Pasifik", "MST": "MST", "CLT": "Waktu Piawai Chile", "AWDT": "Waktu Siang Australia Barat", "HAT": "Waktu Siang Newfoundland", "AKDT": "Waktu Siang Alaska", "EAT": "Waktu Afrika Timur", "CST": "Waktu Piawai Pusat", "EDT": "Waktu Siang Timur", "WESZ": "Waktu Musim Panas Eropah Barat", "AWST": "Waktu Piawai Australia Barat", "OEZ": "Waktu Piawai Eropah Timur", "COT": "Waktu Piawai Colombia", "HKT": "Waktu Piawai Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "CLST": "Waktu Musim Panas Chile", "NZST": "Waktu Piawai New Zealand", "ECT": "Waktu Ecuador", "LHST": "Waktu Piawai Lord Howe", "ChST": "Waktu Piawai Chamorro", "MDT": "MDT", "∅∅∅": "Waktu Musim Panas Azores", "ARST": "Waktu Musim Panas Argentina", "SAST": "Waktu Piawai Afrika Selatan", "CDT": "Waktu Siang Tengah", "NZDT": "Waktu Siang New Zealand", "AST": "Waktu Piawai Atlantik", "GFT": "Waktu Guyana Perancis", "CHAST": "Waktu Piawai Chatham", "CHADT": "Waktu Siang Chatham", "MESZ": "Waktu Musim Panas Eropah Tengah", "ADT": "Waktu Siang Atlantik", "HADT": "Waktu Siang Hawaii-Aleutian", "IST": "Waktu Piawai India", "GMT": "Waktu Min Greenwich", "PST": "Waktu Piawai Pasifik", "AKST": "Waktu Piawai Alaska", "AEDT": "Waktu Siang Australia Timur", "COST": "Waktu Musim Panas Colombia", "ART": "Waktu Piawai Argentina", "WARST": "Waktu Musim Panas Argentina Barat", "WITA": "Waktu Indonesia Tengah", "ACWST": "Waktu Piawai Barat Tengah Australia", "WIB": "Waktu Indonesia Barat", "BOT": "Waktu Bolivia", "BT": "Waktu Bhutan", "ACDT": "Waktu Siang Australia Tengah", "ACWDT": "Waktu Siang Barat Tengah Australia", "OESZ": "Waktu Musim Panas Eropah Timur", "TMST": "Waktu Musim Panas Turkmenistan", "MYT": "Waktu Malaysia", "LHDT": "Waktu Siang Lord Howe", "SGT": "Waktu Piawai Singapura", "GYT": "Waktu Guyana", "WAST": "Waktu Musim Panas Afrika Barat", "SRT": "Waktu Suriname", "CAT": "Waktu Afrika Tengah", "AEST": "Waktu Piawai Timur Australia", "WART": "Waktu Piawai Argentina Barat", "WAT": "Waktu Piawai Afrika Barat"},
+ timezones: map[string]string{"GMT": "Waktu Min Greenwich", "WAST": "Waktu Musim Panas Afrika Barat", "LHDT": "Waktu Siang Lord Howe", "PST": "Waktu Piawai Pasifik", "PDT": "Waktu Siang Pasifik", "MYT": "Waktu Malaysia", "UYT": "Waktu Piawai Uruguay", "∅∅∅": "Waktu Musim Panas Amazon", "OESZ": "Waktu Musim Panas Eropah Timur", "ACDT": "Waktu Siang Australia Tengah", "BT": "Waktu Bhutan", "MESZ": "Waktu Musim Panas Eropah Tengah", "JDT": "Waktu Siang Jepun", "BOT": "Waktu Bolivia", "WITA": "Waktu Indonesia Tengah", "TMST": "Waktu Musim Panas Turkmenistan", "EDT": "Waktu Siang Timur", "SAST": "Waktu Piawai Afrika Selatan", "WAT": "Waktu Piawai Afrika Barat", "WART": "Waktu Piawai Argentina Barat", "SRT": "Waktu Suriname", "ARST": "Waktu Musim Panas Argentina", "ACWDT": "Waktu Siang Barat Tengah Australia", "CLT": "Waktu Piawai Chile", "ADT": "Waktu Siang Atlantik", "WARST": "Waktu Musim Panas Argentina Barat", "EST": "Waktu Piawai Timur", "EAT": "Waktu Afrika Timur", "CLST": "Waktu Musim Panas Chile", "AST": "Waktu Piawai Atlantik", "ChST": "Waktu Piawai Chamorro", "COT": "Waktu Piawai Colombia", "COST": "Waktu Musim Panas Colombia", "ECT": "Waktu Ecuador", "CHAST": "Waktu Piawai Chatham", "WIB": "Waktu Indonesia Barat", "TMT": "Waktu Piawai Turkmenistan", "OEZ": "Waktu Piawai Eropah Timur", "IST": "Waktu Piawai India", "HNT": "Waktu Piawai Newfoundland", "HKST": "Waktu Musim Panas Hong Kong", "HADT": "Waktu Siang Hawaii-Aleutian", "AKST": "Waktu Piawai Alaska", "AEDT": "Waktu Siang Australia Timur", "VET": "Waktu Venezuela", "AWST": "Waktu Piawai Australia Barat", "HAT": "Waktu Siang Newfoundland", "SGT": "Waktu Piawai Singapura", "HAST": "Waktu Piawai Hawaii-Aleutian", "ACWST": "Waktu Piawai Barat Tengah Australia", "LHST": "Waktu Piawai Lord Howe", "UYST": "Waktu Musim Panas Uruguay", "GFT": "Waktu Guyana Perancis", "WEZ": "Waktu Piawai Eropah Barat", "CHADT": "Waktu Siang Chatham", "AWDT": "Waktu Siang Australia Barat", "GYT": "Waktu Guyana", "CAT": "Waktu Afrika Tengah", "CST": "Waktu Piawai Pusat", "CDT": "Waktu Siang Tengah", "MDT": "MDT", "WESZ": "Waktu Musim Panas Eropah Barat", "MST": "MST", "JST": "Waktu Piawai Jepun", "NZST": "Waktu Piawai New Zealand", "NZDT": "Waktu Siang New Zealand", "MEZ": "Waktu Piawai Eropah Tengah", "ART": "Waktu Piawai Argentina", "ACST": "Waktu Piawai Australia Tengah", "AEST": "Waktu Piawai Timur Australia", "HKT": "Waktu Piawai Hong Kong", "WIT": "Waktu Indonesia Timur", "AKDT": "Waktu Siang Alaska"},
}
}
@@ -188,7 +188,8 @@ func (ms *ms) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ms' and handles both Whole and Real numbers based on 'v'
-func (ms *ms) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (ms *ms) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ms' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ms *ms) FmtPercent(num float64, v uint64) (results string) {
+func (ms *ms) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ms.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (ms *ms) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ms.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ms'
-func (ms *ms) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -314,13 +313,12 @@ func (ms *ms) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ms'
// in accounting notation.
-func (ms *ms) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -385,8 +383,7 @@ func (ms *ms) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ms.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ms'
diff --git a/ms_BN/ms_BN.go b/ms_BN/ms_BN.go
index 958a31bf..b1fe7466 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{"ARST": "Waktu Musim Panas Argentina", "MST": "Waktu Piawai Pergunungan", "AWDT": "Waktu Siang Australia Barat", "UYST": "Waktu Musim Panas Uruguay", "OESZ": "Waktu Musim Panas Eropah Timur", "WARST": "Waktu Musim Panas Argentina Barat", "ACST": "Waktu Piawai Australia Tengah", "ChST": "Waktu Piawai Chamorro", "SGT": "Waktu Piawai Singapura", "COST": "Waktu Musim Panas Colombia", "AST": "Waktu Piawai Atlantik", "AKST": "Waktu Piawai Alaska", "CAT": "Waktu Afrika Tengah", "EST": "Waktu Piawai Timur", "CLST": "Waktu Musim Panas Chile", "WAT": "Waktu Piawai Afrika Barat", "LHDT": "Waktu Siang Lord Howe", "HADT": "Waktu Siang Hawaii-Aleutian", "CDT": "Waktu Siang Tengah", "∅∅∅": "Waktu Musim Panas Azores", "JST": "Waktu Piawai Jepun", "HKST": "Waktu Musim Panas Hong Kong", "PST": "Waktu Piawai Pasifik", "AEST": "Waktu Piawai Timur Australia", "GYT": "Waktu Guyana", "TMT": "Waktu Piawai Turkmenistan", "IST": "Waktu Piawai India", "MEZ": "Waktu Piawai Eropah Tengah", "BT": "Waktu Bhutan", "HKT": "Waktu Piawai Hong Kong", "WESZ": "Waktu Musim Panas Eropah Barat", "UYT": "Waktu Piawai Uruguay", "NZST": "Waktu Piawai New Zealand", "BOT": "Waktu Bolivia", "TMST": "Waktu Musim Panas Turkmenistan", "ACWDT": "Waktu Siang Barat Tengah Australia", "LHST": "Waktu Piawai Lord Howe", "WIT": "Waktu Indonesia Timur", "HAST": "Waktu Piawai Hawaii-Aleutian", "GMT": "Waktu Min Greenwich", "WAST": "Waktu Musim Panas Afrika Barat", "MESZ": "Waktu Musim Panas Eropah Tengah", "SAST": "Waktu Piawai Afrika Selatan", "MDT": "Waktu Hari Siang Pergunungan", "AEDT": "Waktu Siang Australia Timur", "ACWST": "Waktu Piawai Barat Tengah Australia", "WITA": "Waktu Indonesia Tengah", "CST": "Waktu Piawai Pusat", "WEZ": "Waktu Piawai Eropah Barat", "CLT": "Waktu Piawai Chile", "WIB": "Waktu Indonesia Barat", "SRT": "Waktu Suriname", "VET": "Waktu Venezuela", "AKDT": "Waktu Siang Alaska", "HNT": "Waktu Piawai Newfoundland", "COT": "Waktu Piawai Colombia", "WART": "Waktu Piawai Argentina Barat", "ACDT": "Waktu Siang Australia Tengah", "MYT": "Waktu Malaysia", "EAT": "Waktu Afrika Timur", "AWST": "Waktu Piawai Australia Barat", "CHAST": "Waktu Piawai Chatham", "GFT": "Waktu Guyana Perancis", "OEZ": "Waktu Piawai Eropah Timur", "NZDT": "Waktu Siang New Zealand", "ADT": "Waktu Siang Atlantik", "JDT": "Waktu Siang Jepun", "PDT": "Waktu Siang Pasifik", "CHADT": "Waktu Siang Chatham", "ART": "Waktu Piawai Argentina", "ECT": "Waktu Ecuador", "HAT": "Waktu Siang Newfoundland", "EDT": "Waktu Siang Timur"},
+ timezones: map[string]string{"HKT": "Waktu Piawai Hong Kong", "ART": "Waktu Piawai Argentina", "NZDT": "Waktu Siang New Zealand", "MYT": "Waktu Malaysia", "PST": "Waktu Piawai Pasifik", "SRT": "Waktu Suriname", "ACWST": "Waktu Piawai Barat Tengah Australia", "ACWDT": "Waktu Siang Barat Tengah Australia", "VET": "Waktu Venezuela", "MST": "Waktu Piawai Pergunungan", "UYT": "Waktu Piawai Uruguay", "TMT": "Waktu Piawai Turkmenistan", "WITA": "Waktu Indonesia Tengah", "WIB": "Waktu Indonesia Barat", "SGT": "Waktu Piawai Singapura", "AWST": "Waktu Piawai Australia Barat", "CST": "Waktu Piawai Pusat", "WESZ": "Waktu Musim Panas Eropah Barat", "TMST": "Waktu Musim Panas Turkmenistan", "AKDT": "Waktu Siang Alaska", "CLT": "Waktu Piawai Chile", "JST": "Waktu Piawai Jepun", "AEDT": "Waktu Siang Australia Timur", "EAT": "Waktu Afrika Timur", "WAST": "Waktu Musim Panas Afrika Barat", "CHAST": "Waktu Piawai Chatham", "MEZ": "Waktu Piawai Eropah Tengah", "AST": "Waktu Piawai Atlantik", "EST": "Waktu Piawai Timur", "AKST": "Waktu Piawai Alaska", "JDT": "Waktu Siang Jepun", "HNT": "Waktu Piawai Newfoundland", "LHDT": "Waktu Siang Lord Howe", "WAT": "Waktu Piawai Afrika Barat", "HAT": "Waktu Siang Newfoundland", "ARST": "Waktu Musim Panas Argentina", "WIT": "Waktu Indonesia Timur", "SAST": "Waktu Piawai Afrika Selatan", "ACDT": "Waktu Siang Australia Tengah", "GYT": "Waktu Guyana", "LHST": "Waktu Piawai Lord Howe", "ChST": "Waktu Piawai Chamorro", "WEZ": "Waktu Piawai Eropah Barat", "BT": "Waktu Bhutan", "HAST": "Waktu Piawai Hawaii-Aleutian", "CLST": "Waktu Musim Panas Chile", "ACST": "Waktu Piawai Australia Tengah", "PDT": "Waktu Siang Pasifik", "HKST": "Waktu Musim Panas Hong Kong", "GFT": "Waktu Guyana Perancis", "HADT": "Waktu Siang Hawaii-Aleutian", "MESZ": "Waktu Musim Panas Eropah Tengah", "∅∅∅": "Waktu Musim Panas Azores", "MDT": "Waktu Hari Siang Pergunungan", "AWDT": "Waktu Siang Australia Barat", "CAT": "Waktu Afrika Tengah", "CDT": "Waktu Siang Tengah", "COT": "Waktu Piawai Colombia", "COST": "Waktu Musim Panas Colombia", "OEZ": "Waktu Piawai Eropah Timur", "ADT": "Waktu Siang Atlantik", "NZST": "Waktu Piawai New Zealand", "CHADT": "Waktu Siang Chatham", "BOT": "Waktu Bolivia", "GMT": "Waktu Min Greenwich", "WART": "Waktu Piawai Argentina Barat", "IST": "Waktu Piawai India", "WARST": "Waktu Musim Panas Argentina Barat", "UYST": "Waktu Musim Panas Uruguay", "EDT": "Waktu Siang Timur", "ECT": "Waktu Ecuador", "OESZ": "Waktu Musim Panas Eropah Timur", "AEST": "Waktu Piawai Timur Australia"},
}
}
@@ -188,7 +188,8 @@ func (ms *ms_BN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ms_BN' and handles both Whole and Real numbers based on 'v'
-func (ms *ms_BN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (ms *ms_BN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ms_BN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ms *ms_BN) FmtPercent(num float64, v uint64) (results string) {
+func (ms *ms_BN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ms.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (ms *ms_BN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ms.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ms_BN'
-func (ms *ms_BN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_BN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -318,13 +317,12 @@ func (ms *ms_BN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ms_BN'
// in accounting notation.
-func (ms *ms_BN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_BN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -393,8 +391,7 @@ func (ms *ms_BN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ms_BN'
diff --git a/ms_MY/ms_MY.go b/ms_MY/ms_MY.go
index 5cf87e3c..d0c1a033 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{"JST": "Waktu Piawai Jepun", "LHST": "Waktu Piawai Lord Howe", "∅∅∅": "Waktu Musim Panas Amazon", "AKDT": "Waktu Siang Alaska", "EAT": "Waktu Afrika Timur", "CLST": "Waktu Musim Panas Chile", "WIT": "Waktu Indonesia Timur", "UYT": "Waktu Piawai Uruguay", "PDT": "Waktu Siang Pasifik", "AST": "Waktu Piawai Atlantik", "MEZ": "Waktu Piawai Eropah Tengah", "MESZ": "Waktu Musim Panas Eropah Tengah", "BOT": "Waktu Bolivia", "ECT": "Waktu Ecuador", "WEZ": "Waktu Piawai Eropah Barat", "HNT": "Waktu Piawai Newfoundland", "EDT": "Waktu Siang Timur", "TMST": "Waktu Musim Panas Turkmenistan", "LHDT": "Waktu Siang Lord Howe", "SGT": "Waktu Piawai Singapura", "VET": "Waktu Venezuela", "ACWDT": "Waktu Siang Barat Tengah Australia", "CHADT": "Waktu Siang Chatham", "JDT": "Waktu Siang Jepun", "HKT": "Waktu Piawai Hong Kong", "CDT": "Waktu Siang Tengah", "EST": "Waktu Piawai Timur", "WIB": "Waktu Indonesia Barat", "PST": "Waktu Piawai Pasifik", "AWDT": "Waktu Siang Australia Barat", "CST": "Waktu Piawai Pusat", "ARST": "Waktu Musim Panas Argentina", "GFT": "Waktu Guyana Perancis", "UYST": "Waktu Musim Panas Uruguay", "NZST": "Waktu Piawai New Zealand", "GMT": "Waktu Min Greenwich", "WAT": "Waktu Piawai Afrika Barat", "OEZ": "Waktu Piawai Eropah Timur", "COT": "Waktu Piawai Colombia", "WARST": "Waktu Musim Panas Argentina Barat", "WART": "Waktu Piawai Argentina Barat", "MYT": "Waktu Malaysia", "HAST": "Waktu Piawai Hawaii-Aleutian", "AWST": "Waktu Piawai Australia Barat", "OESZ": "Waktu Musim Panas Eropah Timur", "COST": "Waktu Musim Panas Colombia", "ACDT": "Waktu Siang Australia Tengah", "HADT": "Waktu Siang Hawaii-Aleutian", "HAT": "Waktu Siang Newfoundland", "CAT": "Waktu Afrika Tengah", "ACST": "Waktu Piawai Australia Tengah", "AEST": "Waktu Piawai Timur Australia", "BT": "Waktu Bhutan", "SRT": "Waktu Suriname", "TMT": "Waktu Piawai Turkmenistan", "ACWST": "Waktu Piawai Barat Tengah Australia", "NZDT": "Waktu Siang New Zealand", "CHAST": "Waktu Piawai Chatham", "ADT": "Waktu Siang Atlantik", "ChST": "Waktu Piawai Chamorro", "MDT": "MDT", "ART": "Waktu Piawai Argentina", "WAST": "Waktu Musim Panas Afrika Barat", "AKST": "Waktu Piawai Alaska", "CLT": "Waktu Piawai Chile", "GYT": "Waktu Guyana", "WITA": "Waktu Indonesia Tengah", "SAST": "Waktu Piawai Afrika Selatan", "IST": "Waktu Piawai India", "WESZ": "Waktu Musim Panas Eropah Barat", "HKST": "Waktu Musim Panas Hong Kong", "MST": "MST", "AEDT": "Waktu Siang Australia Timur"},
+ timezones: map[string]string{"WARST": "Waktu Musim Panas Argentina Barat", "HNT": "Waktu Piawai Newfoundland", "GYT": "Waktu Guyana", "WEZ": "Waktu Piawai Eropah Barat", "COT": "Waktu Piawai Colombia", "CLST": "Waktu Musim Panas Chile", "MYT": "Waktu Malaysia", "HKT": "Waktu Piawai Hong Kong", "ChST": "Waktu Piawai Chamorro", "GMT": "Waktu Min Greenwich", "WIB": "Waktu Indonesia Barat", "MESZ": "Waktu Musim Panas Eropah Tengah", "VET": "Waktu Venezuela", "HAT": "Waktu Siang Newfoundland", "CDT": "Waktu Siang Tengah", "LHST": "Waktu Piawai Lord Howe", "SGT": "Waktu Piawai Singapura", "UYST": "Waktu Musim Panas Uruguay", "SAST": "Waktu Piawai Afrika Selatan", "JST": "Waktu Piawai Jepun", "ACST": "Waktu Piawai Australia Tengah", "AEST": "Waktu Piawai Timur Australia", "PST": "Waktu Piawai Pasifik", "UYT": "Waktu Piawai Uruguay", "GFT": "Waktu Guyana Perancis", "EAT": "Waktu Afrika Timur", "HAST": "Waktu Piawai Hawaii-Aleutian", "AKDT": "Waktu Siang Alaska", "CLT": "Waktu Piawai Chile", "AST": "Waktu Piawai Atlantik", "CST": "Waktu Piawai Pusat", "ECT": "Waktu Ecuador", "JDT": "Waktu Siang Jepun", "CAT": "Waktu Afrika Tengah", "HKST": "Waktu Musim Panas Hong Kong", "WAT": "Waktu Piawai Afrika Barat", "MDT": "MDT", "WESZ": "Waktu Musim Panas Eropah Barat", "IST": "Waktu Piawai India", "AWDT": "Waktu Siang Australia Barat", "BT": "Waktu Bhutan", "ART": "Waktu Piawai Argentina", "EDT": "Waktu Siang Timur", "NZST": "Waktu Piawai New Zealand", "OESZ": "Waktu Musim Panas Eropah Timur", "WIT": "Waktu Indonesia Timur", "EST": "Waktu Piawai Timur", "WART": "Waktu Piawai Argentina Barat", "MST": "MST", "∅∅∅": "Waktu Musim Panas Amazon", "ACWST": "Waktu Piawai Barat Tengah Australia", "COST": "Waktu Musim Panas Colombia", "PDT": "Waktu Siang Pasifik", "AWST": "Waktu Piawai Australia Barat", "WITA": "Waktu Indonesia Tengah", "CHAST": "Waktu Piawai Chatham", "AEDT": "Waktu Siang Australia Timur", "SRT": "Waktu Suriname", "ARST": "Waktu Musim Panas Argentina", "TMT": "Waktu Piawai Turkmenistan", "TMST": "Waktu Musim Panas Turkmenistan", "HADT": "Waktu Siang Hawaii-Aleutian", "NZDT": "Waktu Siang New Zealand", "WAST": "Waktu Musim Panas Afrika Barat", "ACWDT": "Waktu Siang Barat Tengah Australia", "MEZ": "Waktu Piawai Eropah Tengah", "OEZ": "Waktu Piawai Eropah Timur", "ADT": "Waktu Siang Atlantik", "ACDT": "Waktu Siang Australia Tengah", "AKST": "Waktu Piawai Alaska", "BOT": "Waktu Bolivia", "CHADT": "Waktu Siang Chatham", "LHDT": "Waktu Siang Lord Howe"},
}
}
@@ -188,7 +188,8 @@ func (ms *ms_MY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ms_MY' and handles both Whole and Real numbers based on 'v'
-func (ms *ms_MY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (ms *ms_MY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ms_MY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ms *ms_MY) FmtPercent(num float64, v uint64) (results string) {
+func (ms *ms_MY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ms.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (ms *ms_MY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ms.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ms_MY'
-func (ms *ms_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_MY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -314,13 +313,12 @@ func (ms *ms_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ms_MY'
// in accounting notation.
-func (ms *ms_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_MY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -385,8 +383,7 @@ func (ms *ms_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ms.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ms_MY'
diff --git a/ms_SG/ms_SG.go b/ms_SG/ms_SG.go
index 27f8524c..091dc600 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{"WEZ": "Waktu Piawai Eropah Barat", "WAST": "Waktu Musim Panas Afrika Barat", "BT": "Waktu Bhutan", "SRT": "Waktu Suriname", "ACWST": "Waktu Piawai Barat Tengah Australia", "ECT": "Waktu Ecuador", "AKDT": "Waktu Siang Alaska", "EST": "Waktu Piawai Timur", "EDT": "Waktu Siang Timur", "ACST": "Waktu Piawai Australia Tengah", "ACDT": "Waktu Siang Australia Tengah", "ACWDT": "Waktu Siang Barat Tengah Australia", "VET": "Waktu Venezuela", "EAT": "Waktu Afrika Timur", "UYST": "Waktu Musim Panas Uruguay", "GMT": "Waktu Min Greenwich", "GYT": "Waktu Guyana", "WART": "Waktu Piawai Argentina Barat", "HKT": "Waktu Piawai Hong Kong", "AEDT": "Waktu Siang Australia Timur", "CHAST": "Waktu Piawai Chatham", "SGT": "Waktu Piawai Singapura", "CAT": "Waktu Afrika Tengah", "PDT": "Waktu Siang Pasifik", "CHADT": "Waktu Siang Chatham", "PST": "Waktu Piawai Pasifik", "AEST": "Waktu Piawai Timur Australia", "CST": "Waktu Piawai Pusat", "LHDT": "Waktu Siang Lord Howe", "ChST": "Waktu Piawai Chamorro", "CLT": "Waktu Piawai Chile", "WARST": "Waktu Musim Panas Argentina Barat", "WAT": "Waktu Piawai Afrika Barat", "TMT": "Waktu Piawai Turkmenistan", "WIT": "Waktu Indonesia Timur", "HAT": "Waktu Siang Newfoundland", "OEZ": "Waktu Piawai Eropah Timur", "ART": "Waktu Piawai Argentina", "MEZ": "Waktu Piawai Eropah Tengah", "AWST": "Waktu Piawai Australia Barat", "ARST": "Waktu Musim Panas Argentina", "MST": "Waktu Piawai Pergunungan", "JST": "Waktu Piawai Jepun", "CDT": "Waktu Siang Tengah", "SAST": "Waktu Piawai Afrika Selatan", "MDT": "Waktu Hari Siang Pergunungan", "MYT": "Waktu Malaysia", "CLST": "Waktu Musim Panas Chile", "NZST": "Waktu Piawai New Zealand", "OESZ": "Waktu Musim Panas Eropah Timur", "COT": "Waktu Piawai Colombia", "AST": "Waktu Piawai Atlantik", "NZDT": "Waktu Siang New Zealand", "JDT": "Waktu Siang Jepun", "HADT": "Waktu Siang Hawaii-Aleutian", "HKST": "Waktu Musim Panas Hong Kong", "IST": "Waktu Piawai India", "UYT": "Waktu Piawai Uruguay", "WIB": "Waktu Indonesia Barat", "MESZ": "Waktu Musim Panas Eropah Tengah", "HAST": "Waktu Piawai Hawaii-Aleutian", "HNT": "Waktu Piawai Newfoundland", "GFT": "Waktu Guyana Perancis", "AKST": "Waktu Piawai Alaska", "AWDT": "Waktu Siang Australia Barat", "WESZ": "Waktu Musim Panas Eropah Barat", "BOT": "Waktu Bolivia", "COST": "Waktu Musim Panas Colombia", "∅∅∅": "Waktu Musim Panas Azores", "LHST": "Waktu Piawai Lord Howe", "ADT": "Waktu Siang Atlantik", "WITA": "Waktu Indonesia Tengah", "TMST": "Waktu Musim Panas Turkmenistan"},
+ timezones: map[string]string{"LHDT": "Waktu Siang Lord Howe", "NZDT": "Waktu Siang New Zealand", "CHADT": "Waktu Siang Chatham", "CDT": "Waktu Siang Tengah", "HNT": "Waktu Piawai Newfoundland", "HAST": "Waktu Piawai Hawaii-Aleutian", "COST": "Waktu Musim Panas Colombia", "AWDT": "Waktu Siang Australia Barat", "CHAST": "Waktu Piawai Chatham", "AEDT": "Waktu Siang Australia Timur", "COT": "Waktu Piawai Colombia", "ART": "Waktu Piawai Argentina", "WITA": "Waktu Indonesia Tengah", "EAT": "Waktu Afrika Timur", "SAST": "Waktu Piawai Afrika Selatan", "WAST": "Waktu Musim Panas Afrika Barat", "WEZ": "Waktu Piawai Eropah Barat", "CLT": "Waktu Piawai Chile", "AWST": "Waktu Piawai Australia Barat", "ACST": "Waktu Piawai Australia Tengah", "VET": "Waktu Venezuela", "JDT": "Waktu Siang Jepun", "ARST": "Waktu Musim Panas Argentina", "JST": "Waktu Piawai Jepun", "AST": "Waktu Piawai Atlantik", "BT": "Waktu Bhutan", "CST": "Waktu Piawai Pusat", "EST": "Waktu Piawai Timur", "ACWST": "Waktu Piawai Barat Tengah Australia", "MEZ": "Waktu Piawai Eropah Tengah", "ACDT": "Waktu Siang Australia Tengah", "WARST": "Waktu Musim Panas Argentina Barat", "MDT": "Waktu Hari Siang Pergunungan", "AEST": "Waktu Piawai Timur Australia", "WART": "Waktu Piawai Argentina Barat", "MESZ": "Waktu Musim Panas Eropah Tengah", "AKST": "Waktu Piawai Alaska", "WESZ": "Waktu Musim Panas Eropah Barat", "OESZ": "Waktu Musim Panas Eropah Timur", "MST": "Waktu Piawai Pergunungan", "PDT": "Waktu Siang Pasifik", "MYT": "Waktu Malaysia", "CAT": "Waktu Afrika Tengah", "HKT": "Waktu Piawai Hong Kong", "EDT": "Waktu Siang Timur", "NZST": "Waktu Piawai New Zealand", "IST": "Waktu Piawai India", "WIB": "Waktu Indonesia Barat", "ChST": "Waktu Piawai Chamorro", "WIT": "Waktu Indonesia Timur", "LHST": "Waktu Piawai Lord Howe", "PST": "Waktu Piawai Pasifik", "HADT": "Waktu Siang Hawaii-Aleutian", "ACWDT": "Waktu Siang Barat Tengah Australia", "CLST": "Waktu Musim Panas Chile", "GYT": "Waktu Guyana", "GFT": "Waktu Guyana Perancis", "TMT": "Waktu Piawai Turkmenistan", "WAT": "Waktu Piawai Afrika Barat", "BOT": "Waktu Bolivia", "SRT": "Waktu Suriname", "∅∅∅": "Waktu Musim Panas Azores", "HKST": "Waktu Musim Panas Hong Kong", "UYST": "Waktu Musim Panas Uruguay", "GMT": "Waktu Min Greenwich", "AKDT": "Waktu Siang Alaska", "ADT": "Waktu Siang Atlantik", "HAT": "Waktu Siang Newfoundland", "UYT": "Waktu Piawai Uruguay", "TMST": "Waktu Musim Panas Turkmenistan", "ECT": "Waktu Ecuador", "OEZ": "Waktu Piawai Eropah Timur", "SGT": "Waktu Piawai Singapura"},
}
}
@@ -188,7 +188,8 @@ func (ms *ms_SG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ms_SG' and handles both Whole and Real numbers based on 'v'
-func (ms *ms_SG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (ms *ms_SG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ms_SG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ms *ms_SG) FmtPercent(num float64, v uint64) (results string) {
+func (ms *ms_SG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ms.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (ms *ms_SG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ms.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ms_SG'
-func (ms *ms_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_SG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -314,13 +313,12 @@ func (ms *ms_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ms_SG'
// in accounting notation.
-func (ms *ms_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ms *ms_SG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
@@ -385,8 +383,7 @@ func (ms *ms_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ms.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ms_SG'
diff --git a/mt/mt.go b/mt/mt.go
index f524a8af..eb298586 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{"VET": "VET", "HAT": "HAT", "OEZ": "OEZ", "TMST": "TMST", "ACWST": "ACWST", "ChST": "ChST", "AWST": "AWST", "CHAST": "CHAST", "CHADT": "CHADT", "COT": "COT", "ARST": "ARST", "MYT": "MYT", "SGT": "SGT", "LHST": "LHST", "ECT": "ECT", "EDT": "EDT", "ADT": "ADT", "IST": "IST", "AEDT": "AEDT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "JST": "JST", "WESZ": "WESZ", "SRT": "SRT", "WITA": "WITA", "WIT": "WIT", "AKST": "AKST", "AWDT": "AWDT", "WIB": "WIB", "MEZ": "Ħin Ċentrali Ewropew Standard", "GFT": "GFT", "HAST": "HAST", "WARST": "WARST", "GYT": "GYT", "HKST": "HKST", "CDT": "CDT", "PDT": "PDT", "OESZ": "OESZ", "BOT": "BOT", "WART": "WART", "AST": "AST", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "CLT": "CLT", "COST": "COST", "TMT": "TMT", "WEZ": "WEZ", "UYT": "UYT", "AEST": "AEST", "LHDT": "LHDT", "HADT": "HADT", "HNT": "HNT", "CAT": "CAT", "EST": "EST", "WAT": "WAT", "AKDT": "AKDT", "UYST": "UYST", "GMT": "GMT", "NZDT": "NZDT", "WAST": "WAST", "BT": "BT", "ACST": "ACST", "MDT": "MDT", "JDT": "JDT", "HKT": "HKT", "EAT": "EAT", "ART": "ART", "ACWDT": "ACWDT", "CST": "CST", "PST": "PST", "NZST": "NZST", "SAST": "SAST", "MST": "MST", "CLST": "CLST"},
+ timezones: map[string]string{"TMST": "TMST", "MST": "MST", "NZST": "NZST", "MYT": "MYT", "UYST": "UYST", "WIT": "WIT", "LHDT": "LHDT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "AEDT": "AEDT", "BOT": "BOT", "AKDT": "AKDT", "WIB": "WIB", "WARST": "WARST", "EST": "EST", "HNT": "HNT", "PST": "PST", "WITA": "WITA", "AST": "AST", "HAT": "HAT", "SGT": "SGT", "HADT": "HADT", "MDT": "MDT", "OEZ": "OEZ", "AEST": "AEST", "ChST": "ChST", "WEZ": "WEZ", "OESZ": "OESZ", "CHADT": "CHADT", "ADT": "ADT", "ACDT": "ACDT", "AWST": "AWST", "CST": "CST", "WAT": "WAT", "SAST": "SAST", "CHAST": "CHAST", "UYT": "UYT", "CAT": "CAT", "HKST": "HKST", "TMT": "TMT", "JST": "JST", "WART": "WART", "IST": "IST", "HKT": "HKT", "AWDT": "AWDT", "GYT": "GYT", "PDT": "PDT", "HAST": "HAST", "EDT": "EDT", "ACWST": "ACWST", "EAT": "EAT", "COT": "COT", "CLT": "CLT", "ARST": "ARST", "JDT": "JDT", "AKST": "AKST", "COST": "COST", "NZDT": "NZDT", "CLST": "CLST", "WESZ": "WESZ", "SRT": "SRT", "ECT": "ECT", "WAST": "WAST", "MEZ": "Ħin Ċentrali Ewropew Standard", "BT": "BT", "CDT": "CDT", "∅∅∅": "∅∅∅", "LHST": "LHST", "VET": "VET", "ART": "ART", "GMT": "GMT", "ACWDT": "ACWDT", "ACST": "ACST", "GFT": "GFT"},
}
}
@@ -187,7 +187,8 @@ func (mt *mt) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mt' and handles both Whole and Real numbers based on 'v'
-func (mt *mt) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -223,13 +224,12 @@ func (mt *mt) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mt' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mt *mt) FmtPercent(num float64, v uint64) (results string) {
+func (mt *mt) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mt.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (mt *mt) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mt'
-func (mt *mt) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -313,13 +312,12 @@ func (mt *mt) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mt'
// in accounting notation.
-func (mt *mt) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mt *mt) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
@@ -380,8 +378,7 @@ func (mt *mt) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mt'
diff --git a/mt_MT/mt_MT.go b/mt_MT/mt_MT.go
index 1874891a..8b54bb0f 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{"WART": "WART", "AEST": "AEST", "ARST": "ARST", "ChST": "ChST", "AKST": "AKST", "HAST": "HAST", "IST": "IST", "CLST": "CLST", "CAT": "CAT", "GFT": "GFT", "WESZ": "WESZ", "BOT": "BOT", "BT": "BT", "SRT": "SRT", "TMST": "TMST", "SAST": "SAST", "AWST": "AWST", "UYST": "UYST", "AST": "AST", "ACWST": "ACWST", "COST": "COST", "TMT": "TMT", "JST": "JST", "JDT": "JDT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "EAT": "EAT", "GMT": "GMT", "ACST": "ACST", "AEDT": "AEDT", "WARST": "WARST", "WAST": "WAST", "HNT": "HNT", "EDT": "EDT", "CHADT": "CHADT", "ACDT": "ACDT", "VET": "VET", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "AWDT": "AWDT", "EST": "EST", "CLT": "CLT", "MDT": "MDT", "WITA": "WITA", "CST": "CST", "HKT": "HKT", "HKST": "HKST", "ADT": "ADT", "HADT": "HADT", "NZST": "NZST", "CHAST": "CHAST", "ACWDT": "ACWDT", "MST": "MST", "SGT": "SGT", "WEZ": "WEZ", "OEZ": "OEZ", "OESZ": "OESZ", "WIB": "WIB", "GYT": "GYT", "MYT": "MYT", "CDT": "CDT", "HAT": "HAT", "ART": "ART", "LHST": "LHST", "MEZ": "Ħin Ċentrali Ewropew Standard", "ECT": "ECT", "WIT": "WIT", "UYT": "UYT", "NZDT": "NZDT", "PST": "PST", "PDT": "PDT", "COT": "COT", "AKDT": "AKDT", "WAT": "WAT"},
+ timezones: map[string]string{"OESZ": "OESZ", "EDT": "EDT", "AKDT": "AKDT", "ECT": "ECT", "SAST": "SAST", "ACDT": "ACDT", "AWST": "AWST", "SGT": "SGT", "CAT": "CAT", "COST": "COST", "ADT": "ADT", "GYT": "GYT", "WITA": "WITA", "LHDT": "LHDT", "NZDT": "NZDT", "IST": "IST", "BOT": "BOT", "UYST": "UYST", "ART": "ART", "CDT": "CDT", "LHST": "LHST", "AEDT": "AEDT", "WART": "WART", "HKST": "HKST", "TMT": "TMT", "ACWDT": "ACWDT", "GFT": "GFT", "CHAST": "CHAST", "MEZ": "Ħin Ċentrali Ewropew Standard", "JDT": "JDT", "AST": "AST", "ACST": "ACST", "PST": "PST", "WIT": "WIT", "AKST": "AKST", "PDT": "PDT", "ACWST": "ACWST", "WAT": "WAT", "JST": "JST", "AEST": "AEST", "HAT": "HAT", "BT": "BT", "HAST": "HAST", "ChST": "ChST", "EAT": "EAT", "WEZ": "WEZ", "CLT": "CLT", "CLST": "CLST", "MDT": "MDT", "∅∅∅": "∅∅∅", "TMST": "TMST", "CST": "CST", "WARST": "WARST", "AWDT": "AWDT", "WAST": "WAST", "NZST": "NZST", "WIB": "WIB", "HNT": "HNT", "UYT": "UYT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "OEZ": "OEZ", "HKT": "HKT", "GMT": "GMT", "COT": "COT", "VET": "VET", "ARST": "ARST", "EST": "EST", "MST": "MST", "HADT": "HADT", "MYT": "MYT", "SRT": "SRT", "WESZ": "WESZ", "CHADT": "CHADT"},
}
}
@@ -187,7 +187,8 @@ func (mt *mt_MT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mt_MT' and handles both Whole and Real numbers based on 'v'
-func (mt *mt_MT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -223,13 +224,12 @@ func (mt *mt_MT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mt_MT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mt *mt_MT) FmtPercent(num float64, v uint64) (results string) {
+func (mt *mt_MT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mt.decimal)
b := make([]byte, 0, l)
@@ -255,12 +255,11 @@ func (mt *mt_MT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mt_MT'
-func (mt *mt_MT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mt *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]
@@ -313,13 +312,12 @@ func (mt *mt_MT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mt_MT'
// in accounting notation.
-func (mt *mt_MT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mt *mt_MT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
@@ -380,8 +378,7 @@ func (mt *mt_MT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mt_MT'
diff --git a/mua/mua.go b/mua/mua.go
index 2c16026e..394e62e0 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{"PST": "PST", "AEST": "AEST", "NZST": "NZST", "ChST": "ChST", "IST": "IST", "CST": "CST", "ART": "ART", "WAST": "WAST", "ACDT": "ACDT", "WITA": "WITA", "LHDT": "LHDT", "SGT": "SGT", "COT": "COT", "AWDT": "AWDT", "HAT": "HAT", "PDT": "PDT", "GYT": "GYT", "TMT": "TMT", "AWST": "AWST", "UYT": "UYT", "UYST": "UYST", "AEDT": "AEDT", "SAST": "SAST", "MYT": "MYT", "HKT": "HKT", "TMST": "TMST", "GFT": "GFT", "LHST": "LHST", "JST": "JST", "WESZ": "WESZ", "NZDT": "NZDT", "WART": "WART", "ACST": "ACST", "AKST": "AKST", "GMT": "GMT", "CHADT": "CHADT", "ACWST": "ACWST", "MST": "MST", "EST": "EST", "VET": "VET", "JDT": "JDT", "HNT": "HNT", "CLST": "CLST", "OESZ": "OESZ", "CHAST": "CHAST", "HADT": "HADT", "HKST": "HKST", "BT": "BT", "CDT": "CDT", "BOT": "BOT", "WAT": "WAT", "ADT": "ADT", "WIT": "WIT", "HAST": "HAST", "CLT": "CLT", "OEZ": "OEZ", "MESZ": "MESZ", "MDT": "MDT", "WEZ": "WEZ", "CAT": "CAT", "WIB": "WIB", "ARST": "ARST", "MEZ": "MEZ", "ACWDT": "ACWDT", "ECT": "ECT", "AKDT": "AKDT", "WARST": "WARST", "AST": "AST", "SRT": "SRT", "EAT": "EAT", "EDT": "EDT", "COST": "COST", "∅∅∅": "∅∅∅"},
+ timezones: map[string]string{"AWST": "AWST", "MST": "MST", "ART": "ART", "EDT": "EDT", "CST": "CST", "SAST": "SAST", "OEZ": "OEZ", "ACST": "ACST", "UYST": "UYST", "WIT": "WIT", "CHAST": "CHAST", "HAT": "HAT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "LHST": "LHST", "MESZ": "MESZ", "HKT": "HKT", "WIB": "WIB", "MDT": "MDT", "BOT": "BOT", "PST": "PST", "GYT": "GYT", "UYT": "UYT", "WITA": "WITA", "ACWDT": "ACWDT", "ACDT": "ACDT", "GFT": "GFT", "TMT": "TMT", "COT": "COT", "COST": "COST", "WEZ": "WEZ", "AEDT": "AEDT", "WARST": "WARST", "VET": "VET", "ACWST": "ACWST", "OESZ": "OESZ", "CLT": "CLT", "PDT": "PDT", "HNT": "HNT", "IST": "IST", "ARST": "ARST", "HADT": "HADT", "MYT": "MYT", "SGT": "SGT", "BT": "BT", "ChST": "ChST", "WESZ": "WESZ", "EAT": "EAT", "WART": "WART", "HKST": "HKST", "JST": "JST", "CAT": "CAT", "GMT": "GMT", "ECT": "ECT", "AKST": "AKST", "WAST": "WAST", "JDT": "JDT", "AWDT": "AWDT", "SRT": "SRT", "NZDT": "NZDT", "MEZ": "MEZ", "AST": "AST", "CHADT": "CHADT", "TMST": "TMST", "WAT": "WAT", "NZST": "NZST", "CLST": "CLST", "AEST": "AEST", "ADT": "ADT", "EST": "EST", "HAST": "HAST", "CDT": "CDT", "LHDT": "LHDT"},
}
}
@@ -175,7 +175,8 @@ func (mua *mua) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mua' and handles both Whole and Real numbers based on 'v'
-func (mua *mua) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,9 +204,7 @@ func (mua *mua) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -213,13 +212,12 @@ func (mua *mua) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mua' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mua *mua) FmtPercent(num float64, v uint64) (results string) {
+func (mua *mua) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mua.decimal)
b := make([]byte, 0, l)
@@ -235,9 +233,7 @@ func (mua *mua) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -247,12 +243,11 @@ func (mua *mua) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mua.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mua'
-func (mua *mua) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mua *mua) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
@@ -286,9 +281,7 @@ func (mua *mua) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -307,13 +300,12 @@ func (mua *mua) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mua'
// in accounting notation.
-func (mua *mua) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mua *mua) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
@@ -378,8 +370,7 @@ func (mua *mua) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, mua.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mua'
diff --git a/mua_CM/mua_CM.go b/mua_CM/mua_CM.go
index 230961c8..3613dd54 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{"GYT": "GYT", "ART": "ART", "ACWST": "ACWST", "AWDT": "AWDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "TMT": "TMT", "SRT": "SRT", "COT": "COT", "CHADT": "CHADT", "AST": "AST", "WIB": "WIB", "WART": "WART", "HAT": "HAT", "NZST": "NZST", "MEZ": "MEZ", "ACDT": "ACDT", "TMST": "TMST", "HAST": "HAST", "PST": "PST", "CLST": "CLST", "ARST": "ARST", "JST": "JST", "LHDT": "LHDT", "MDT": "MDT", "WEZ": "WEZ", "AWST": "AWST", "AEDT": "AEDT", "WAT": "WAT", "GFT": "GFT", "IST": "IST", "AKST": "AKST", "WESZ": "WESZ", "BOT": "BOT", "JDT": "JDT", "LHST": "LHST", "SGT": "SGT", "HNT": "HNT", "GMT": "GMT", "ADT": "ADT", "ChST": "ChST", "HADT": "HADT", "MST": "MST", "EAT": "EAT", "CDT": "CDT", "CLT": "CLT", "NZDT": "NZDT", "MESZ": "MESZ", "ECT": "ECT", "AKDT": "AKDT", "CHAST": "CHAST", "BT": "BT", "MYT": "MYT", "AEST": "AEST", "EDT": "EDT", "ACST": "ACST", "UYST": "UYST", "EST": "EST", "HKT": "HKT", "ACWDT": "ACWDT", "COST": "COST", "WARST": "WARST", "WITA": "WITA", "CST": "CST", "CAT": "CAT", "PDT": "PDT", "OEZ": "OEZ", "OESZ": "OESZ", "WAST": "WAST", "VET": "VET", "SAST": "SAST", "WIT": "WIT", "HKST": "HKST"},
+ timezones: map[string]string{"ART": "ART", "EST": "EST", "WAST": "WAST", "HAT": "HAT", "SRT": "SRT", "WESZ": "WESZ", "SAST": "SAST", "CLST": "CLST", "CST": "CST", "MST": "MST", "MYT": "MYT", "TMT": "TMT", "WAT": "WAT", "LHST": "LHST", "WARST": "WARST", "GYT": "GYT", "WART": "WART", "VET": "VET", "AST": "AST", "GFT": "GFT", "ChST": "ChST", "CLT": "CLT", "MESZ": "MESZ", "COT": "COT", "LHDT": "LHDT", "NZDT": "NZDT", "AEST": "AEST", "HADT": "HADT", "WIT": "WIT", "WITA": "WITA", "BT": "BT", "ADT": "ADT", "HNT": "HNT", "HAST": "HAST", "CDT": "CDT", "CHAST": "CHAST", "AEDT": "AEDT", "BOT": "BOT", "∅∅∅": "∅∅∅", "HKT": "HKT", "MEZ": "MEZ", "AWST": "AWST", "COST": "COST", "NZST": "NZST", "WIB": "WIB", "SGT": "SGT", "ARST": "ARST", "EDT": "EDT", "ACWDT": "ACWDT", "OEZ": "OEZ", "AWDT": "AWDT", "PST": "PST", "UYST": "UYST", "GMT": "GMT", "ECT": "ECT", "WEZ": "WEZ", "CHADT": "CHADT", "ACDT": "ACDT", "IST": "IST", "ACST": "ACST", "MDT": "MDT", "UYT": "UYT", "AKST": "AKST", "AKDT": "AKDT", "ACWST": "ACWST", "JST": "JST", "JDT": "JDT", "HKST": "HKST", "TMST": "TMST", "PDT": "PDT", "CAT": "CAT", "OESZ": "OESZ", "EAT": "EAT"},
}
}
@@ -175,7 +175,8 @@ func (mua *mua_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mua_CM' and handles both Whole and Real numbers based on 'v'
-func (mua *mua_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,9 +204,7 @@ func (mua *mua_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -213,13 +212,12 @@ func (mua *mua_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mua_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mua *mua_CM) FmtPercent(num float64, v uint64) (results string) {
+func (mua *mua_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(mua.decimal)
b := make([]byte, 0, l)
@@ -235,9 +233,7 @@ func (mua *mua_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -247,12 +243,11 @@ func (mua *mua_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, mua.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mua_CM'
-func (mua *mua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mua *mua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
@@ -286,9 +281,7 @@ func (mua *mua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(mua.minus) - 1; j >= 0; j-- {
- b = append(b, mua.minus[j])
- }
+ b = append(b, mua.minus[0])
}
// reverse
@@ -307,13 +300,12 @@ func (mua *mua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mua_CM'
// in accounting notation.
-func (mua *mua_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mua *mua_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
@@ -378,8 +370,7 @@ func (mua *mua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, mua.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'mua_CM'
diff --git a/my/my.go b/my/my.go
index 31421e28..a7b007ae 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{"WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "MYT": "မလေးရှား အချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "JST": "ဂျပန် စံတော်ချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "ECT": "အီကွေဒေါ အချိန်", "∅∅∅": "အာဇိုးစ်နွေရာသီအချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "ChST": "ချာမိုရိုအချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "CLT": "ချီလီ စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "SAST": "တောင်အာဖရိက အချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "BT": "ဘူတန် အချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AKST": "အလာစကာစံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်"},
+ timezones: map[string]string{"HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "ECT": "အီကွေဒေါ အချိန်", "∅∅∅": "အမေဇွန်နွေရာသီအချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "SAST": "တောင်အာဖရိက အချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "ChST": "ချာမိုရိုအချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "BT": "ဘူတန် အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "AKST": "အလာစကာစံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "MST": "မကာအို စံတော်ချိန်", "MDT": "မကာအို နွေရာသီ အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "MYT": "မလေးရှား အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "JST": "ဂျပန် စံတော်ချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်"},
}
}
@@ -181,7 +181,8 @@ func (my *my) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'my' and handles both Whole and Real numbers based on 'v'
-func (my *my) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (my *my) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'my' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (my *my) FmtPercent(num float64, v uint64) (results string) {
+func (my *my) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(my.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (my *my) FmtPercent(num float64, v uint64) (results string) {
b = append(b, my.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'my'
-func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -311,13 +310,12 @@ func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'my'
// in accounting notation.
-func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
@@ -386,8 +384,7 @@ func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'my'
diff --git a/my_MM/my_MM.go b/my_MM/my_MM.go
index 6fcba9bf..4e32cb9a 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{"PST": "ပစိဖိတ် စံတော်ချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "MYT": "မလေးရှား အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "CLT": "ချီလီ စံတော်ချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "BT": "ဘူတန် အချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "ChST": "ချာမိုရိုအချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "SAST": "တောင်အာဖရိက အချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "SRT": "စူးရီနာမ်အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "JST": "ဂျပန် စံတော်ချိန်", "∅∅∅": "အာဇိုးစ်နွေရာသီအချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "AKST": "အလာစကာစံတော်ချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်"},
+ timezones: map[string]string{"MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "ECT": "အီကွေဒေါ အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "MYT": "မလေးရှား အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "∅∅∅": "အမေဇွန်နွေရာသီအချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "ChST": "ချာမိုရိုအချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "SAST": "တောင်အာဖရိက အချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "JST": "ဂျပန် စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "MST": "မကာအို စံတော်ချိန်", "MDT": "မကာအို နွေရာသီ အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "BT": "ဘူတန် အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်"},
}
}
@@ -181,7 +181,8 @@ func (my *my_MM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'my_MM' and handles both Whole and Real numbers based on 'v'
-func (my *my_MM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (my *my_MM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'my_MM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (my *my_MM) FmtPercent(num float64, v uint64) (results string) {
+func (my *my_MM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(my.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (my *my_MM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, my.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'my_MM'
-func (my *my_MM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (my *my_MM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
@@ -311,13 +310,12 @@ func (my *my_MM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'my_MM'
// in accounting notation.
-func (my *my_MM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (my *my_MM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
@@ -386,8 +384,7 @@ func (my *my_MM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'my_MM'
diff --git a/mzn/mzn.go b/mzn/mzn.go
index 68009181..033a0e55 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{"CST": "CST", "MST": "MST", "HAT": "HAT", "OEZ": "OEZ", "SRT": "SRT", "SAST": "SAST", "WITA": "WITA", "IST": "IST", "HNT": "HNT", "HKT": "HKT", "GFT": "GFT", "EST": "EST", "NZDT": "NZDT", "AST": "AST", "ARST": "ARST", "JDT": "JDT", "CAT": "CAT", "MEZ": "MEZ", "LHDT": "LHDT", "EDT": "EDT", "CLT": "CLT", "CLST": "CLST", "TMT": "TMT", "ECT": "ECT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "ChST": "ChST", "WEZ": "WEZ", "AWST": "AWST", "NZST": "NZST", "WART": "WART", "WAT": "WAT", "WESZ": "WESZ", "HKST": "HKST", "COT": "COT", "WARST": "WARST", "CDT": "CDT", "AEST": "AEST", "CHADT": "CHADT", "EAT": "EAT", "PDT": "PDT", "WIB": "WIB", "ACST": "ACST", "AEDT": "AEDT", "BOT": "BOT", "MDT": "MDT", "CHAST": "CHAST", "COST": "COST", "WAST": "WAST", "LHST": "LHST", "ADT": "ADT", "AKST": "AKST", "AKDT": "AKDT", "HAST": "HAST", "HADT": "HADT", "AWDT": "AWDT", "UYT": "UYT", "GMT": "GMT", "ACDT": "ACDT", "ACWDT": "ACWDT", "SGT": "SGT", "BT": "BT", "TMST": "TMST", "MYT": "MYT", "WIT": "WIT", "JST": "JST", "UYST": "UYST", "PST": "PST", "MESZ": "MESZ", "GYT": "GYT", "ART": "ART", "ACWST": "ACWST", "VET": "VET"},
+ timezones: map[string]string{"GFT": "GFT", "NZDT": "NZDT", "EAT": "EAT", "MESZ": "MESZ", "ACDT": "ACDT", "HKST": "HKST", "UYT": "UYT", "ARST": "ARST", "HAST": "HAST", "LHDT": "LHDT", "JST": "JST", "ACST": "ACST", "VET": "VET", "SRT": "SRT", "∅∅∅": "∅∅∅", "BT": "BT", "TMST": "TMST", "ADT": "ADT", "AWST": "AWST", "ChST": "ChST", "SAST": "SAST", "CHAST": "CHAST", "JDT": "JDT", "CDT": "CDT", "EST": "EST", "HADT": "HADT", "WAT": "WAT", "MEZ": "MEZ", "AEST": "AEST", "SGT": "SGT", "ART": "ART", "EDT": "EDT", "NZST": "NZST", "CHADT": "CHADT", "CLT": "CLT", "HAT": "HAT", "ECT": "ECT", "WAST": "WAST", "ACWDT": "ACWDT", "WART": "WART", "BOT": "BOT", "CST": "CST", "WEZ": "WEZ", "WESZ": "WESZ", "AWDT": "AWDT", "MST": "MST", "CAT": "CAT", "MYT": "MYT", "UYST": "UYST", "AKST": "AKST", "COST": "COST", "AEDT": "AEDT", "IST": "IST", "AKDT": "AKDT", "OESZ": "OESZ", "WARST": "WARST", "PST": "PST", "HNT": "HNT", "HKT": "HKT", "WIT": "WIT", "COT": "COT", "AST": "AST", "OEZ": "OEZ", "GYT": "GYT", "TMT": "TMT", "WIB": "WIB", "CLST": "CLST", "PDT": "PDT", "MDT": "MDT", "WITA": "WITA", "GMT": "GMT", "ACWST": "ACWST", "LHST": "LHST"},
}
}
@@ -163,35 +163,32 @@ func (mzn *mzn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mzn' and handles both Whole and Real numbers based on 'v'
-func (mzn *mzn) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mzn *mzn) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mzn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mzn *mzn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mzn *mzn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mzn'
-func (mzn *mzn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mzn *mzn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mzn.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mzn'
// in accounting notation.
-func (mzn *mzn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mzn *mzn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mzn.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'mzn'
diff --git a/mzn_IR/mzn_IR.go b/mzn_IR/mzn_IR.go
index 8bbf3c17..c06b3fae 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{"ACWST": "ACWST", "MDT": "MDT", "VET": "VET", "NZDT": "NZDT", "OESZ": "OESZ", "COST": "COST", "ARST": "ARST", "WARST": "WARST", "TMST": "TMST", "JDT": "JDT", "AEST": "AEST", "∅∅∅": "∅∅∅", "LHST": "LHST", "IST": "IST", "HAT": "HAT", "LHDT": "LHDT", "ACST": "ACST", "ART": "ART", "MEZ": "MEZ", "GFT": "GFT", "HKT": "HKT", "UYST": "UYST", "WAT": "WAT", "MST": "MST", "ECT": "ECT", "AWST": "AWST", "AWDT": "AWDT", "WEZ": "WEZ", "EDT": "EDT", "CHAST": "CHAST", "AST": "AST", "BT": "BT", "WIT": "WIT", "CST": "CST", "CLST": "CLST", "GMT": "GMT", "TMT": "TMT", "AKST": "AKST", "WESZ": "WESZ", "CLT": "CLT", "ADT": "ADT", "ACWDT": "ACWDT", "JST": "JST", "BOT": "BOT", "WIB": "WIB", "OEZ": "OEZ", "MYT": "MYT", "CAT": "CAT", "UYT": "UYT", "NZST": "NZST", "WITA": "WITA", "HKST": "HKST", "AEDT": "AEDT", "CDT": "CDT", "PDT": "PDT", "CHADT": "CHADT", "COT": "COT", "EST": "EST", "SAST": "SAST", "ChST": "ChST", "AKDT": "AKDT", "EAT": "EAT", "ACDT": "ACDT", "GYT": "GYT", "WART": "WART", "PST": "PST", "HNT": "HNT", "MESZ": "MESZ", "SRT": "SRT", "HAST": "HAST", "HADT": "HADT", "WAST": "WAST", "SGT": "SGT"},
+ timezones: map[string]string{"WAT": "WAT", "JDT": "JDT", "GYT": "GYT", "GMT": "GMT", "AKDT": "AKDT", "COT": "COT", "ACWST": "ACWST", "NZST": "NZST", "UYST": "UYST", "MEZ": "MEZ", "WIT": "WIT", "BT": "BT", "SGT": "SGT", "HAT": "HAT", "ART": "ART", "CST": "CST", "AKST": "AKST", "EAT": "EAT", "SAST": "SAST", "MYT": "MYT", "TMST": "TMST", "ChST": "ChST", "COST": "COST", "WESZ": "WESZ", "JST": "JST", "HKT": "HKT", "CDT": "CDT", "LHST": "LHST", "NZDT": "NZDT", "ADT": "ADT", "WAST": "WAST", "PST": "PST", "PDT": "PDT", "CAT": "CAT", "HKST": "HKST", "GFT": "GFT", "HAST": "HAST", "WIB": "WIB", "OESZ": "OESZ", "AST": "AST", "ACDT": "ACDT", "ECT": "ECT", "LHDT": "LHDT", "CLT": "CLT", "AEST": "AEST", "AWST": "AWST", "ACWDT": "ACWDT", "WARST": "WARST", "VET": "VET", "MESZ": "MESZ", "SRT": "SRT", "WITA": "WITA", "HADT": "HADT", "CLST": "CLST", "IST": "IST", "ARST": "ARST", "TMT": "TMT", "EST": "EST", "MST": "MST", "CHAST": "CHAST", "OEZ": "OEZ", "UYT": "UYT", "MDT": "MDT", "AEDT": "AEDT", "HNT": "HNT", "BOT": "BOT", "EDT": "EDT", "WEZ": "WEZ", "CHADT": "CHADT", "ACST": "ACST", "WART": "WART", "∅∅∅": "∅∅∅", "AWDT": "AWDT"},
}
}
@@ -163,35 +163,32 @@ func (mzn *mzn_IR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'mzn_IR' and handles both Whole and Real numbers based on 'v'
-func (mzn *mzn_IR) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mzn *mzn_IR) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'mzn_IR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (mzn *mzn_IR) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (mzn *mzn_IR) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'mzn_IR'
-func (mzn *mzn_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (mzn *mzn_IR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mzn.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'mzn_IR'
// in accounting notation.
-func (mzn *mzn_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (mzn *mzn_IR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mzn.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'mzn_IR'
diff --git a/naq/naq.go b/naq/naq.go
index 9c3deb5d..632fd9ca 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{"MEZ": "MEZ", "TMT": "TMT", "LHST": "LHST", "HKT": "HKT", "HKST": "HKST", "CLST": "CLST", "UYT": "UYT", "OESZ": "OESZ", "BT": "BT", "ChST": "ChST", "AWDT": "AWDT", "HNT": "HNT", "EDT": "EDT", "MESZ": "MESZ", "JDT": "JDT", "LHDT": "LHDT", "SRT": "SRT", "WIT": "WIT", "HAT": "HAT", "EST": "EST", "PDT": "PDT", "COT": "COT", "AST": "AST", "CAT": "CAT", "ART": "ART", "SGT": "SGT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "HAST": "HAST", "HADT": "HADT", "PST": "PST", "SAST": "SAST", "ECT": "ECT", "JST": "JST", "NZDT": "NZDT", "WIB": "WIB", "WART": "WART", "GFT": "GFT", "ACWST": "ACWST", "CST": "CST", "AEDT": "AEDT", "OEZ": "OEZ", "WAT": "WAT", "AWST": "AWST", "WESZ": "WESZ", "GMT": "GMT", "BOT": "BOT", "ARST": "ARST", "MDT": "MDT", "ACWDT": "ACWDT", "IST": "IST", "AEST": "AEST", "CHADT": "CHADT", "ACST": "ACST", "MST": "MST", "AKST": "AKST", "AKDT": "AKDT", "EAT": "EAT", "CHAST": "CHAST", "ACDT": "ACDT", "ADT": "ADT", "WITA": "WITA", "MYT": "MYT", "UYST": "UYST", "COST": "COST", "GYT": "GYT", "VET": "VET", "NZST": "NZST", "WARST": "WARST", "TMST": "TMST", "CLT": "CLT", "WAST": "WAST", "CDT": "CDT"},
+ timezones: map[string]string{"UYST": "UYST", "WIT": "WIT", "GFT": "GFT", "HADT": "HADT", "ECT": "ECT", "ACWST": "ACWST", "AWDT": "AWDT", "CDT": "CDT", "HNT": "HNT", "EDT": "EDT", "COT": "COT", "NZDT": "NZDT", "OEZ": "OEZ", "VET": "VET", "AST": "AST", "AEDT": "AEDT", "WART": "WART", "MYT": "MYT", "ARST": "ARST", "MESZ": "MESZ", "OESZ": "OESZ", "CLST": "CLST", "WEZ": "WEZ", "UYT": "UYT", "EST": "EST", "BOT": "BOT", "CAT": "CAT", "ADT": "ADT", "ACST": "ACST", "HAT": "HAT", "GMT": "GMT", "ChST": "ChST", "LHST": "LHST", "EAT": "EAT", "IST": "IST", "SGT": "SGT", "HKST": "HKST", "WAST": "WAST", "MEZ": "MEZ", "AEST": "AEST", "CLT": "CLT", "PST": "PST", "GYT": "GYT", "COST": "COST", "WESZ": "WESZ", "BT": "BT", "ART": "ART", "NZST": "NZST", "∅∅∅": "∅∅∅", "HKT": "HKT", "AKDT": "AKDT", "LHDT": "LHDT", "SAST": "SAST", "JST": "JST", "SRT": "SRT", "TMST": "TMST", "CST": "CST", "WIB": "WIB", "JDT": "JDT", "WARST": "WARST", "MST": "MST", "MDT": "MDT", "CHAST": "CHAST", "AWST": "AWST", "WITA": "WITA", "TMT": "TMT", "HAST": "HAST", "ACWDT": "ACWDT", "WAT": "WAT", "CHADT": "CHADT", "ACDT": "ACDT", "PDT": "PDT", "AKST": "AKST"},
}
}
@@ -178,20 +178,19 @@ func (naq *naq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'naq' and handles both Whole and Real numbers based on 'v'
-func (naq *naq) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (naq *naq) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'naq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (naq *naq) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (naq *naq) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'naq'
-func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
@@ -203,20 +202,14 @@ func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(naq.decimal) - 1; j >= 0; j-- {
- b = append(b, naq.decimal[j])
- }
-
+ b = append(b, naq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(naq.group) - 1; j >= 0; j-- {
- b = append(b, naq.group[j])
- }
-
+ b = append(b, naq.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(naq.minus) - 1; j >= 0; j-- {
- b = append(b, naq.minus[j])
- }
+ b = append(b, naq.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'naq'
// in accounting notation.
-func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
@@ -270,20 +260,14 @@ func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(naq.decimal) - 1; j >= 0; j-- {
- b = append(b, naq.decimal[j])
- }
-
+ b = append(b, naq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(naq.group) - 1; j >= 0; j-- {
- b = append(b, naq.group[j])
- }
-
+ b = append(b, naq.group[0])
count = 1
} else {
count++
@@ -299,9 +283,7 @@ func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(naq.minus) - 1; j >= 0; j-- {
- b = append(b, naq.minus[j])
- }
+ b = append(b, naq.minus[0])
} else {
@@ -327,8 +309,7 @@ func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'naq'
diff --git a/naq_NA/naq_NA.go b/naq_NA/naq_NA.go
index 82ca75e8..48816dee 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{"MDT": "MDT", "WAT": "WAT", "VET": "VET", "HAT": "HAT", "WIB": "WIB", "IST": "IST", "PST": "PST", "OEZ": "OEZ", "GYT": "GYT", "ACWST": "ACWST", "LHDT": "LHDT", "SGT": "SGT", "CAT": "CAT", "GMT": "GMT", "BT": "BT", "WITA": "WITA", "AKDT": "AKDT", "HNT": "HNT", "WAST": "WAST", "ACWDT": "ACWDT", "JDT": "JDT", "WESZ": "WESZ", "AWDT": "AWDT", "AEST": "AEST", "CHAST": "CHAST", "ACDT": "ACDT", "COST": "COST", "GFT": "GFT", "MYT": "MYT", "LHST": "LHST", "CLST": "CLST", "UYST": "UYST", "BOT": "BOT", "ART": "ART", "AST": "AST", "HKT": "HKT", "MST": "MST", "AWST": "AWST", "ACST": "ACST", "TMST": "TMST", "OESZ": "OESZ", "AEDT": "AEDT", "NZST": "NZST", "∅∅∅": "∅∅∅", "AKST": "AKST", "CDT": "CDT", "CLT": "CLT", "PDT": "PDT", "WARST": "WARST", "SRT": "SRT", "SAST": "SAST", "CST": "CST", "EDT": "EDT", "WIT": "WIT", "MESZ": "MESZ", "ChST": "ChST", "HKST": "HKST", "UYT": "UYT", "NZDT": "NZDT", "ARST": "ARST", "WART": "WART", "HAST": "HAST", "HADT": "HADT", "EAT": "EAT", "WEZ": "WEZ", "ADT": "ADT", "TMT": "TMT", "ECT": "ECT", "EST": "EST", "CHADT": "CHADT", "COT": "COT", "MEZ": "MEZ", "JST": "JST"},
+ timezones: map[string]string{"CDT": "CDT", "NZDT": "NZDT", "ACWST": "ACWST", "WIB": "WIB", "SRT": "SRT", "MYT": "MYT", "UYST": "UYST", "PDT": "PDT", "BT": "BT", "WITA": "WITA", "COT": "COT", "ECT": "ECT", "AST": "AST", "CAT": "CAT", "WIT": "WIT", "TMST": "TMST", "WEZ": "WEZ", "OEZ": "OEZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "GMT": "GMT", "AKST": "AKST", "WAST": "WAST", "LHST": "LHST", "MESZ": "MESZ", "OESZ": "OESZ", "VET": "VET", "AWST": "AWST", "WAT": "WAT", "ACWDT": "ACWDT", "ACDT": "ACDT", "WART": "WART", "HADT": "HADT", "HKST": "HKST", "UYT": "UYT", "AEDT": "AEDT", "HKT": "HKT", "SAST": "SAST", "ChST": "ChST", "COST": "COST", "NZST": "NZST", "EST": "EST", "TMT": "TMT", "AKDT": "AKDT", "WESZ": "WESZ", "GFT": "GFT", "HAT": "HAT", "GYT": "GYT", "MST": "MST", "ART": "ART", "JST": "JST", "JDT": "JDT", "AEST": "AEST", "AWDT": "AWDT", "MDT": "MDT", "HAST": "HAST", "CLT": "CLT", "HNT": "HNT", "PST": "PST", "CHAST": "CHAST", "CHADT": "CHADT", "CLST": "CLST", "ADT": "ADT", "IST": "IST", "ARST": "ARST", "CST": "CST", "EAT": "EAT", "BOT": "BOT", "EDT": "EDT", "LHDT": "LHDT", "MEZ": "MEZ", "WARST": "WARST", "SGT": "SGT"},
}
}
@@ -178,20 +178,19 @@ func (naq *naq_NA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'naq_NA' and handles both Whole and Real numbers based on 'v'
-func (naq *naq_NA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (naq *naq_NA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'naq_NA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (naq *naq_NA) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (naq *naq_NA) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'naq_NA'
-func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
@@ -203,20 +202,14 @@ func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(naq.decimal) - 1; j >= 0; j-- {
- b = append(b, naq.decimal[j])
- }
-
+ b = append(b, naq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(naq.group) - 1; j >= 0; j-- {
- b = append(b, naq.group[j])
- }
-
+ b = append(b, naq.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(naq.minus) - 1; j >= 0; j-- {
- b = append(b, naq.minus[j])
- }
+ b = append(b, naq.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'naq_NA'
// in accounting notation.
-func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
@@ -270,20 +260,14 @@ func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(naq.decimal) - 1; j >= 0; j-- {
- b = append(b, naq.decimal[j])
- }
-
+ b = append(b, naq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(naq.group) - 1; j >= 0; j-- {
- b = append(b, naq.group[j])
- }
-
+ b = append(b, naq.group[0])
count = 1
} else {
count++
@@ -299,9 +283,7 @@ func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(naq.minus) - 1; j >= 0; j-- {
- b = append(b, naq.minus[j])
- }
+ b = append(b, naq.minus[0])
} else {
@@ -327,8 +309,7 @@ func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'naq_NA'
diff --git a/nb/nb.go b/nb/nb.go
index 65964f67..10988faf 100644
--- a/nb/nb.go
+++ b/nb/nb.go
@@ -18,7 +18,7 @@ type nb struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP", "AED", "AFA", "AFN", "ALK", "ALL", "AMD", "ANG", "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", "€", "FIM", "FJD", "FKP", "FRF", "£", "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", "kr", "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", "CFA", "XPD", "XPF", "XPT", "XRE", "XSU", "XTS", "XUA", "XXX", "YDD", "YER", "YUD", "YUM", "YUN", "YUR", "ZAL", "ZAR", "ZMK", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "des."},
@@ -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{"WAST": "vestafrikansk sommertid", "ACWST": "vest-sentralaustralsk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "HKST": "sommertid for Hongkong", "WART": "vestargentinsk normaltid", "HNT": "normaltid for Newfoundland", "OEZ": "østeuropeisk normaltid", "BT": "bhutansk tid", "WITA": "sentralindonesisk tid", "JST": "japansk normaltid", "AKST": "alaskisk normaltid", "IST": "indisk tid", "EST": "normaltid for den nordamerikanske østkysten", "BOT": "boliviansk tid", "CHADT": "sommertid for Chatham", "MEZ": "sentraleuropeisk normaltid", "VET": "venezuelansk tid", "SGT": "singaporsk tid", "UYST": "uruguayansk sommertid", "TMT": "turkmensk normaltid", "AKDT": "alaskisk sommertid", "CHAST": "normaltid for Chatham", "HAT": "sommertid for Newfoundland", "CST": "normaltid for det sentrale Nord-Amerika", "ARST": "argentinsk sommertid", "JDT": "japansk sommertid", "HADT": "sommertid for Hawaii og Aleutene", "PST": "normaltid for den nordamerikanske Stillehavskysten", "NZST": "newzealandsk normaltid", "∅∅∅": "asorisk sommertid", "AWST": "vestaustralsk normaltid", "HKT": "normaltid for Hongkong", "CAT": "sentralafrikansk tid", "GYT": "guyansk tid", "LHDT": "sommertid for Lord Howe-øya", "MESZ": "sentraleuropeisk sommertid", "ADT": "atlanterhavskystlig sommertid", "MDT": "sommertid for Rocky Mountains (USA)", "ChST": "tidssone for Chamorro", "EDT": "sommertid for den nordamerikanske østkysten", "GMT": "Greenwich middeltid", "WIB": "vestindonesisk tid", "COST": "colombiansk sommertid", "MST": "normaltid for Rocky Mountains (USA)", "ECT": "ecuadoriansk tid", "UYT": "uruguayansk normaltid", "TMST": "turkmensk sommertid", "WIT": "østindonesisk tid", "AWDT": "vestaustralsk sommertid", "OESZ": "østeuropeisk sommertid", "MYT": "malaysisk tid", "HAST": "normaltid for Hawaii og Aleutene", "CDT": "sommertid for det sentrale Nord-Amerika", "WEZ": "vesteuropeisk normaltid", "COT": "colombiansk normaltid", "ART": "argentinsk normaltid", "WAT": "vestafrikansk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "AST": "atlanterhavskystlig standardtid", "ACST": "sentralaustralsk normaltid", "WARST": "vestargentinsk sommertid", "GFT": "tidssone for Fransk Guyana", "SAST": "sørafrikansk tid", "WESZ": "vesteuropeisk sommertid", "NZDT": "newzealandsk sommertid", "CLST": "chilensk sommertid", "AEST": "østaustralsk normaltid", "AEDT": "østaustralsk sommertid", "ACDT": "sentralaustralsk sommertid", "SRT": "surinamsk tid", "LHST": "normaltid for Lord Howe-øya", "EAT": "østafrikansk tid", "CLT": "chilensk normaltid"},
+ timezones: map[string]string{"AST": "atlanterhavskystlig standardtid", "ACST": "sentralaustralsk normaltid", "ACDT": "sentralaustralsk sommertid", "SGT": "singaporsk tid", "SRT": "surinamsk tid", "WIT": "østindonesisk tid", "SAST": "sørafrikansk tid", "WAT": "vestafrikansk normaltid", "ACWST": "vest-sentralaustralsk normaltid", "CHADT": "sommertid for Chatham", "WIB": "vestindonesisk tid", "ADT": "atlanterhavskystlig sommertid", "AEDT": "østaustralsk sommertid", "HNT": "normaltid for Newfoundland", "CAT": "sentralafrikansk tid", "MEZ": "sentraleuropeisk normaltid", "HKT": "normaltid for Hongkong", "UYST": "uruguayansk sommertid", "BT": "bhutansk tid", "AKST": "alaskisk normaltid", "AKDT": "alaskisk sommertid", "LHST": "normaltid for Lord Howe-øya", "NZST": "newzealandsk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "MESZ": "sentraleuropeisk sommertid", "UYT": "uruguayansk normaltid", "ARST": "argentinsk sommertid", "ECT": "ecuadoriansk tid", "NZDT": "newzealandsk sommertid", "WART": "vestargentinsk normaltid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "AWST": "vestaustralsk normaltid", "EST": "normaltid for den nordamerikanske østkysten", "HAST": "normaltid for Hawaii og Aleutene", "MYT": "malaysisk tid", "LHDT": "sommertid for Lord Howe-øya", "AWDT": "vestaustralsk sommertid", "ART": "argentinsk normaltid", "WITA": "sentralindonesisk tid", "EDT": "sommertid for den nordamerikanske østkysten", "CHAST": "normaltid for Chatham", "CLT": "chilensk normaltid", "CLST": "chilensk sommertid", "AEST": "østaustralsk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "GYT": "guyansk tid", "WARST": "vestargentinsk sommertid", "HAT": "sommertid for Newfoundland", "COT": "colombiansk normaltid", "OEZ": "østeuropeisk normaltid", "VET": "venezuelansk tid", "HKST": "sommertid for Hongkong", "GFT": "tidssone for Fransk Guyana", "HADT": "sommertid for Hawaii og Aleutene", "EAT": "østafrikansk tid", "JDT": "japansk sommertid", "TMT": "turkmensk normaltid", "∅∅∅": "sommertid for Amazonas", "WESZ": "vesteuropeisk sommertid", "TMST": "turkmensk sommertid", "CDT": "sommertid for det sentrale Nord-Amerika", "ChST": "tidssone for Chamorro", "COST": "colombiansk sommertid", "MDT": "Macau, sommertid", "WEZ": "vesteuropeisk normaltid", "IST": "indisk tid", "MST": "Macau, standardtid", "OESZ": "østeuropeisk sommertid", "BOT": "boliviansk tid", "CST": "normaltid for det sentrale Nord-Amerika", "GMT": "Greenwich middeltid", "WAST": "vestafrikansk sommertid", "JST": "japansk normaltid"},
}
}
@@ -190,7 +190,8 @@ func (nb *nb) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nb' and handles both Whole and Real numbers based on 'v'
-func (nb *nb) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (nb *nb) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -213,7 +213,6 @@ func (nb *nb) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -234,13 +233,12 @@ func (nb *nb) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nb' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nb *nb) FmtPercent(num float64, v uint64) (results string) {
+func (nb *nb) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nb.decimal)
b := make([]byte, 0, l)
@@ -251,7 +249,6 @@ func (nb *nb) FmtPercent(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
continue
}
@@ -273,12 +270,11 @@ func (nb *nb) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nb'
-func (nb *nb) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -293,7 +289,6 @@ func (nb *nb) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -303,7 +298,6 @@ func (nb *nb) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -343,13 +337,12 @@ func (nb *nb) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nb'
// in accounting notation.
-func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
@@ -364,7 +357,6 @@ func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -374,7 +366,6 @@ func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -426,8 +417,7 @@ func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nb'
diff --git a/nb_NO/nb_NO.go b/nb_NO/nb_NO.go
index f5108fea..41c6326d 100644
--- a/nb_NO/nb_NO.go
+++ b/nb_NO/nb_NO.go
@@ -18,7 +18,7 @@ type nb_NO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "des."},
@@ -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{"∅∅∅": "sommertid for Brasilia", "OESZ": "østeuropeisk sommertid", "MEZ": "sentraleuropeisk normaltid", "CAT": "sentralafrikansk tid", "EST": "normaltid for den nordamerikanske østkysten", "EDT": "sommertid for den nordamerikanske østkysten", "CLT": "chilensk normaltid", "WIB": "vestindonesisk tid", "COST": "colombiansk sommertid", "CHADT": "sommertid for Chatham", "AST": "atlanterhavskystlig standardtid", "TMT": "turkmensk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "SGT": "singaporsk tid", "HKT": "normaltid for Hongkong", "PST": "normaltid for den nordamerikanske Stillehavskysten", "AEST": "østaustralsk normaltid", "BOT": "boliviansk tid", "BT": "bhutansk tid", "GFT": "tidssone for Fransk Guyana", "WESZ": "vesteuropeisk sommertid", "WARST": "vestargentinsk sommertid", "ADT": "atlanterhavskystlig sommertid", "VET": "venezuelansk tid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "NZST": "newzealandsk normaltid", "ACST": "sentralaustralsk normaltid", "SRT": "surinamsk tid", "HKST": "sommertid for Hongkong", "AWDT": "vestaustralsk sommertid", "AEDT": "østaustralsk sommertid", "ART": "argentinsk normaltid", "SAST": "sørafrikansk tid", "HAST": "normaltid for Hawaii og Aleutene", "EAT": "østafrikansk tid", "CDT": "sommertid for det sentrale Nord-Amerika", "HNT": "normaltid for Newfoundland", "HAT": "sommertid for Newfoundland", "MESZ": "sentraleuropeisk sommertid", "ChST": "tidssone for Chamorro", "ECT": "ecuadoriansk tid", "AKST": "alaskisk normaltid", "AKDT": "alaskisk sommertid", "MST": "Macau, standardtid", "WAST": "vestafrikansk sommertid", "ACDT": "sentralaustralsk sommertid", "LHDT": "sommertid for Lord Howe-øya", "CST": "normaltid for det sentrale Nord-Amerika", "NZDT": "newzealandsk sommertid", "WART": "vestargentinsk normaltid", "MDT": "Macau, sommertid", "OEZ": "østeuropeisk normaltid", "WAT": "vestafrikansk normaltid", "TMST": "turkmensk sommertid", "JDT": "japansk sommertid", "IST": "indisk tid", "HADT": "sommertid for Hawaii og Aleutene", "WEZ": "vesteuropeisk normaltid", "AWST": "vestaustralsk normaltid", "CLST": "chilensk sommertid", "UYT": "uruguayansk normaltid", "UYST": "uruguayansk sommertid", "COT": "colombiansk normaltid", "ARST": "argentinsk sommertid", "MYT": "malaysisk tid", "GMT": "Greenwich middeltid", "GYT": "guyansk tid", "ACWST": "vest-sentralaustralsk normaltid", "WIT": "østindonesisk tid", "CHAST": "normaltid for Chatham", "WITA": "sentralindonesisk tid", "LHST": "normaltid for Lord Howe-øya", "JST": "japansk normaltid"},
+ timezones: map[string]string{"AKDT": "alaskisk sommertid", "HNT": "normaltid for Newfoundland", "HAT": "sommertid for Newfoundland", "WESZ": "vesteuropeisk sommertid", "NZDT": "newzealandsk sommertid", "OESZ": "østeuropeisk sommertid", "AEST": "østaustralsk normaltid", "UYT": "uruguayansk normaltid", "HAST": "normaltid for Hawaii og Aleutene", "HADT": "sommertid for Hawaii og Aleutene", "COST": "colombiansk sommertid", "WART": "vestargentinsk normaltid", "ACST": "sentralaustralsk normaltid", "MYT": "malaysisk tid", "BOT": "boliviansk tid", "HKT": "normaltid for Hongkong", "WEZ": "vesteuropeisk normaltid", "AEDT": "østaustralsk sommertid", "WARST": "vestargentinsk sommertid", "VET": "venezuelansk tid", "AWDT": "vestaustralsk sommertid", "ChST": "tidssone for Chamorro", "EST": "normaltid for den nordamerikanske østkysten", "MST": "Macau, standardtid", "MDT": "Macau, sommertid", "WIT": "østindonesisk tid", "ART": "argentinsk normaltid", "WIB": "vestindonesisk tid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "GMT": "Greenwich middeltid", "CST": "normaltid for det sentrale Nord-Amerika", "COT": "colombiansk normaltid", "ACDT": "sentralaustralsk sommertid", "CLST": "chilensk sommertid", "JST": "japansk normaltid", "SAST": "sørafrikansk tid", "CHADT": "sommertid for Chatham", "SGT": "singaporsk tid", "CAT": "sentralafrikansk tid", "AKST": "alaskisk normaltid", "WAT": "vestafrikansk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "CDT": "sommertid for det sentrale Nord-Amerika", "LHST": "normaltid for Lord Howe-øya", "WAST": "vestafrikansk sommertid", "LHDT": "sommertid for Lord Howe-øya", "EAT": "østafrikansk tid", "WITA": "sentralindonesisk tid", "TMST": "turkmensk sommertid", "OEZ": "østeuropeisk normaltid", "UYST": "uruguayansk sommertid", "HKST": "sommertid for Hongkong", "MEZ": "sentraleuropeisk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "IST": "indisk tid", "∅∅∅": "sommertid for Brasilia", "GFT": "tidssone for Fransk Guyana", "ECT": "ecuadoriansk tid", "GYT": "guyansk tid", "TMT": "turkmensk normaltid", "EDT": "sommertid for den nordamerikanske østkysten", "ADT": "atlanterhavskystlig sommertid", "BT": "bhutansk tid", "ACWST": "vest-sentralaustralsk normaltid", "NZST": "newzealandsk normaltid", "CLT": "chilensk normaltid", "AST": "atlanterhavskystlig standardtid", "AWST": "vestaustralsk normaltid", "SRT": "surinamsk tid", "ARST": "argentinsk sommertid", "CHAST": "normaltid for Chatham", "JDT": "japansk sommertid", "MESZ": "sentraleuropeisk sommertid"},
}
}
@@ -190,7 +190,8 @@ func (nb *nb_NO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nb_NO' and handles both Whole and Real numbers based on 'v'
-func (nb *nb_NO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (nb *nb_NO) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -213,7 +213,6 @@ func (nb *nb_NO) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -234,13 +233,12 @@ func (nb *nb_NO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nb_NO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nb *nb_NO) FmtPercent(num float64, v uint64) (results string) {
+func (nb *nb_NO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nb.decimal)
b := make([]byte, 0, l)
@@ -251,7 +249,6 @@ func (nb *nb_NO) FmtPercent(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
continue
}
@@ -273,12 +270,11 @@ func (nb *nb_NO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nb_NO'
-func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
@@ -293,7 +289,6 @@ func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -303,7 +298,6 @@ func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -343,13 +337,12 @@ func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nb_NO'
// in accounting notation.
-func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
@@ -364,7 +357,6 @@ func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -374,7 +366,6 @@ func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -426,8 +417,7 @@ func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nb_NO'
diff --git a/nb_SJ/nb_SJ.go b/nb_SJ/nb_SJ.go
index bece57ca..37e7ac5e 100644
--- a/nb_SJ/nb_SJ.go
+++ b/nb_SJ/nb_SJ.go
@@ -18,7 +18,7 @@ type nb_SJ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "des."},
@@ -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{"HAT": "sommertid for Newfoundland", "HKT": "normaltid for Hongkong", "CLST": "chilensk sommertid", "OESZ": "østeuropeisk sommertid", "AEST": "østaustralsk normaltid", "WIB": "vestindonesisk tid", "BOT": "boliviansk tid", "WEZ": "vesteuropeisk normaltid", "WESZ": "vesteuropeisk sommertid", "UYT": "uruguayansk normaltid", "AEDT": "østaustralsk sommertid", "ChST": "tidssone for Chamorro", "ART": "argentinsk normaltid", "ARST": "argentinsk sommertid", "ACWST": "vest-sentralaustralsk normaltid", "HKST": "sommertid for Hongkong", "CHADT": "sommertid for Chatham", "MYT": "malaysisk tid", "MST": "Macau, standardtid", "EDT": "sommertid for den nordamerikanske østkysten", "ACDT": "sentralaustralsk sommertid", "SAST": "sørafrikansk tid", "SGT": "singaporsk tid", "NZST": "newzealandsk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "WAT": "vestafrikansk normaltid", "ECT": "ecuadoriansk tid", "IST": "indisk tid", "HNT": "normaltid for Newfoundland", "UYST": "uruguayansk sommertid", "CAT": "sentralafrikansk tid", "NZDT": "newzealandsk sommertid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "MEZ": "sentraleuropeisk normaltid", "WIT": "østindonesisk tid", "EST": "normaltid for den nordamerikanske østkysten", "HAST": "normaltid for Hawaii og Aleutene", "HADT": "sommertid for Hawaii og Aleutene", "OEZ": "østeuropeisk normaltid", "TMT": "turkmensk normaltid", "∅∅∅": "sommertid for Brasilia", "CLT": "chilensk normaltid", "AST": "atlanterhavskystlig standardtid", "WART": "vestargentinsk normaltid", "AKDT": "alaskisk sommertid", "CDT": "sommertid for det sentrale Nord-Amerika", "AWDT": "vestaustralsk sommertid", "GMT": "Greenwich middeltid", "BT": "bhutansk tid", "ACST": "sentralaustralsk normaltid", "LHDT": "sommertid for Lord Howe-øya", "AKST": "alaskisk normaltid", "VET": "venezuelansk tid", "MDT": "Macau, sommertid", "EAT": "østafrikansk tid", "CHAST": "normaltid for Chatham", "MESZ": "sentraleuropeisk sommertid", "GYT": "guyansk tid", "WARST": "vestargentinsk sommertid", "ACWDT": "vest-sentralaustralsk sommertid", "COT": "colombiansk normaltid", "COST": "colombiansk sommertid", "SRT": "surinamsk tid", "WITA": "sentralindonesisk tid", "JDT": "japansk sommertid", "LHST": "normaltid for Lord Howe-øya", "CST": "normaltid for det sentrale Nord-Amerika", "TMST": "turkmensk sommertid", "JST": "japansk normaltid", "AWST": "vestaustralsk normaltid", "ADT": "atlanterhavskystlig sommertid", "WAST": "vestafrikansk sommertid", "GFT": "tidssone for Fransk Guyana"},
+ timezones: map[string]string{"LHST": "normaltid for Lord Howe-øya", "BOT": "boliviansk tid", "AKST": "alaskisk normaltid", "COT": "colombiansk normaltid", "ARST": "argentinsk sommertid", "ACWDT": "vest-sentralaustralsk sommertid", "CLT": "chilensk normaltid", "AWDT": "vestaustralsk sommertid", "TMT": "turkmensk normaltid", "HAST": "normaltid for Hawaii og Aleutene", "WAST": "vestafrikansk sommertid", "WEZ": "vesteuropeisk normaltid", "WIB": "vestindonesisk tid", "AST": "atlanterhavskystlig standardtid", "UYT": "uruguayansk normaltid", "TMST": "turkmensk sommertid", "CST": "normaltid for det sentrale Nord-Amerika", "EDT": "sommertid for den nordamerikanske østkysten", "ACST": "sentralaustralsk normaltid", "WART": "vestargentinsk normaltid", "AWST": "vestaustralsk normaltid", "HAT": "sommertid for Newfoundland", "GFT": "tidssone for Fransk Guyana", "WIT": "østindonesisk tid", "COST": "colombiansk sommertid", "NZST": "newzealandsk normaltid", "OESZ": "østeuropeisk sommertid", "ACDT": "sentralaustralsk sommertid", "MDT": "sommertid for Rocky Mountains (USA)", "GYT": "guyansk tid", "CAT": "sentralafrikansk tid", "ART": "argentinsk normaltid", "CHADT": "sommertid for Chatham", "OEZ": "østeuropeisk normaltid", "HADT": "sommertid for Hawaii og Aleutene", "WESZ": "vesteuropeisk sommertid", "ACWST": "vest-sentralaustralsk normaltid", "LHDT": "sommertid for Lord Howe-øya", "WARST": "vestargentinsk sommertid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "AKDT": "alaskisk sommertid", "ECT": "ecuadoriansk tid", "CDT": "sommertid for det sentrale Nord-Amerika", "WAT": "vestafrikansk normaltid", "JDT": "japansk sommertid", "HNT": "normaltid for Newfoundland", "SRT": "surinamsk tid", "EST": "normaltid for den nordamerikanske østkysten", "UYST": "uruguayansk sommertid", "GMT": "Greenwich middeltid", "ChST": "tidssone for Chamorro", "CLST": "chilensk sommertid", "ADT": "atlanterhavskystlig sommertid", "MYT": "malaysisk tid", "SGT": "singaporsk tid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "AEDT": "østaustralsk sommertid", "MST": "normaltid for Rocky Mountains (USA)", "AEST": "østaustralsk normaltid", "MESZ": "sentraleuropeisk sommertid", "JST": "japansk normaltid", "HKST": "sommertid for Hongkong", "CHAST": "normaltid for Chatham", "MEZ": "sentraleuropeisk normaltid", "WITA": "sentralindonesisk tid", "EAT": "østafrikansk tid", "SAST": "sørafrikansk tid", "VET": "venezuelansk tid", "IST": "indisk tid", "∅∅∅": "asorisk sommertid", "HKT": "normaltid for Hongkong", "BT": "bhutansk tid", "NZDT": "newzealandsk sommertid"},
}
}
@@ -190,7 +190,8 @@ func (nb *nb_SJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nb_SJ' and handles both Whole and Real numbers based on 'v'
-func (nb *nb_SJ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (nb *nb_SJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -213,7 +213,6 @@ func (nb *nb_SJ) FmtNumber(num float64, v uint64) (results string) {
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -234,13 +233,12 @@ func (nb *nb_SJ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nb_SJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nb *nb_SJ) FmtPercent(num float64, v uint64) (results string) {
+func (nb *nb_SJ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nb.decimal)
b := make([]byte, 0, l)
@@ -251,7 +249,6 @@ func (nb *nb_SJ) FmtPercent(num float64, v uint64) (results string) {
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
continue
}
@@ -273,12 +270,11 @@ func (nb *nb_SJ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nb.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nb_SJ'
-func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
@@ -293,7 +289,6 @@ func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -303,7 +298,6 @@ func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -343,13 +337,12 @@ func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nb_SJ'
// in accounting notation.
-func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
@@ -364,7 +357,6 @@ func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(nb.decimal) - 1; j >= 0; j-- {
b = append(b, nb.decimal[j])
}
-
inWhole = true
continue
}
@@ -374,7 +366,6 @@ func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(nb.group) - 1; j >= 0; j-- {
b = append(b, nb.group[j])
}
-
count = 1
} else {
count++
@@ -426,8 +417,7 @@ func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nb_SJ'
diff --git a/nd/nd.go b/nd/nd.go
index 6b8e77b5..df9fb4b5 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{"COT": "COT", "ACST": "ACST", "IST": "IST", "CST": "CST", "WESZ": "WESZ", "AWDT": "AWDT", "UYT": "UYT", "WIB": "WIB", "TMST": "TMST", "ChST": "ChST", "JST": "JST", "AEST": "AEST", "ARST": "ARST", "WART": "WART", "ACDT": "ACDT", "WITA": "WITA", "AKST": "AKST", "CAT": "CAT", "EST": "EST", "WAT": "WAT", "JDT": "JDT", "ADT": "ADT", "MEZ": "MEZ", "ECT": "ECT", "WEZ": "WEZ", "AWST": "AWST", "PDT": "PDT", "VET": "VET", "MDT": "MDT", "BOT": "BOT", "WARST": "WARST", "LHDT": "LHDT", "GFT": "GFT", "HADT": "HADT", "SGT": "SGT", "CDT": "CDT", "MST": "MST", "PST": "PST", "TMT": "TMT", "HKT": "HKT", "OESZ": "OESZ", "CHADT": "CHADT", "AST": "AST", "ACWDT": "ACWDT", "HAST": "HAST", "WAST": "WAST", "MESZ": "MESZ", "MYT": "MYT", "EAT": "EAT", "CLST": "CLST", "AEDT": "AEDT", "CHAST": "CHAST", "AKDT": "AKDT", "HAT": "HAT", "NZDT": "NZDT", "COST": "COST", "LHST": "LHST", "WIT": "WIT", "HKST": "HKST", "GMT": "GMT", "ACWST": "ACWST", "EDT": "EDT", "CLT": "CLT", "GYT": "GYT", "∅∅∅": "∅∅∅", "HNT": "HNT", "OEZ": "OEZ", "SAST": "SAST", "BT": "BT", "SRT": "SRT", "UYST": "UYST", "NZST": "NZST", "ART": "ART"},
+ timezones: map[string]string{"MDT": "MDT", "HKT": "HKT", "GMT": "GMT", "LHST": "LHST", "WAT": "WAT", "CHADT": "CHADT", "VET": "VET", "GFT": "GFT", "TMT": "TMT", "HNT": "HNT", "UYT": "UYT", "NZDT": "NZDT", "HAST": "HAST", "WIB": "WIB", "MEZ": "MEZ", "JST": "JST", "AST": "AST", "WIT": "WIT", "OEZ": "OEZ", "MYT": "MYT", "PST": "PST", "CST": "CST", "ChST": "ChST", "MESZ": "MESZ", "GYT": "GYT", "WITA": "WITA", "COT": "COT", "NZST": "NZST", "ACWDT": "ACWDT", "ACST": "ACST", "CAT": "CAT", "WAST": "WAST", "WEZ": "WEZ", "OESZ": "OESZ", "CLT": "CLT", "AWDT": "AWDT", "ARST": "ARST", "HADT": "HADT", "WESZ": "WESZ", "JDT": "JDT", "ACDT": "ACDT", "PDT": "PDT", "∅∅∅": "∅∅∅", "TMST": "TMST", "EAT": "EAT", "EDT": "EDT", "AKST": "AKST", "CLST": "CLST", "AEDT": "AEDT", "HKST": "HKST", "UYST": "UYST", "ART": "ART", "EST": "EST", "LHDT": "LHDT", "ACWST": "ACWST", "CHAST": "CHAST", "WART": "WART", "COST": "COST", "AEST": "AEST", "WARST": "WARST", "ECT": "ECT", "SGT": "SGT", "MST": "MST", "BOT": "BOT", "ADT": "ADT", "AWST": "AWST", "AKDT": "AKDT", "IST": "IST", "HAT": "HAT", "SRT": "SRT", "BT": "BT", "CDT": "CDT", "SAST": "SAST"},
}
}
@@ -178,20 +178,19 @@ func (nd *nd) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nd' and handles both Whole and Real numbers based on 'v'
-func (nd *nd) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nd *nd) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nd' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nd *nd) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nd *nd) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nd'
-func (nd *nd) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -203,20 +202,14 @@ func (nd *nd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nd.decimal) - 1; j >= 0; j-- {
- b = append(b, nd.decimal[j])
- }
-
+ b = append(b, nd.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nd.group) - 1; j >= 0; j-- {
- b = append(b, nd.group[j])
- }
-
+ b = append(b, nd.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (nd *nd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(nd.minus) - 1; j >= 0; j-- {
- b = append(b, nd.minus[j])
- }
+ b = append(b, nd.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (nd *nd) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nd'
// in accounting notation.
-func (nd *nd) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nd *nd) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
@@ -270,20 +260,14 @@ func (nd *nd) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nd.decimal) - 1; j >= 0; j-- {
- b = append(b, nd.decimal[j])
- }
-
+ b = append(b, nd.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nd.group) - 1; j >= 0; j-- {
- b = append(b, nd.group[j])
- }
-
+ b = append(b, nd.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (nd *nd) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, nd.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nd'
diff --git a/nd_ZW/nd_ZW.go b/nd_ZW/nd_ZW.go
index 43fafe16..807ad5ec 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{"ACST": "ACST", "LHST": "LHST", "CST": "CST", "BOT": "BOT", "WART": "WART", "AST": "AST", "AWST": "AWST", "VET": "VET", "HAST": "HAST", "HKT": "HKT", "OESZ": "OESZ", "MEZ": "MEZ", "JDT": "JDT", "EAT": "EAT", "CLST": "CLST", "AEDT": "AEDT", "COST": "COST", "ACDT": "ACDT", "WAT": "WAT", "WITA": "WITA", "CLT": "CLT", "SGT": "SGT", "IST": "IST", "WESZ": "WESZ", "UYST": "UYST", "HNT": "HNT", "CDT": "CDT", "MDT": "MDT", "MYT": "MYT", "AKST": "AKST", "AWDT": "AWDT", "ARST": "ARST", "CAT": "CAT", "EDT": "EDT", "PST": "PST", "CHAST": "CHAST", "TMST": "TMST", "EST": "EST", "GMT": "GMT", "WIB": "WIB", "BT": "BT", "MST": "MST", "ChST": "ChST", "HADT": "HADT", "NZST": "NZST", "PDT": "PDT", "CHADT": "CHADT", "WAST": "WAST", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "UYT": "UYT", "ACWST": "ACWST", "AEST": "AEST", "GFT": "GFT", "ACWDT": "ACWDT", "HKST": "HKST", "OEZ": "OEZ", "MESZ": "MESZ", "ART": "ART", "WARST": "WARST", "SRT": "SRT", "COT": "COT", "WEZ": "WEZ", "ADT": "ADT", "SAST": "SAST", "ECT": "ECT", "WIT": "WIT", "LHDT": "LHDT", "NZDT": "NZDT", "GYT": "GYT", "TMT": "TMT", "JST": "JST", "HAT": "HAT"},
+ timezones: map[string]string{"WARST": "WARST", "AST": "AST", "HAT": "HAT", "CST": "CST", "AKDT": "AKDT", "WAST": "WAST", "CHADT": "CHADT", "SGT": "SGT", "TMST": "TMST", "HAST": "HAST", "AKST": "AKST", "WIB": "WIB", "JDT": "JDT", "PDT": "PDT", "WIT": "WIT", "GMT": "GMT", "CDT": "CDT", "COT": "COT", "WEZ": "WEZ", "AWST": "AWST", "TMT": "TMT", "EST": "EST", "SRT": "SRT", "HADT": "HADT", "LHST": "LHST", "NZST": "NZST", "EAT": "EAT", "ACDT": "ACDT", "AWDT": "AWDT", "GYT": "GYT", "MDT": "MDT", "MYT": "MYT", "∅∅∅": "∅∅∅", "HKT": "HKT", "CHAST": "CHAST", "CLT": "CLT", "MEZ": "MEZ", "ACST": "ACST", "MST": "MST", "BOT": "BOT", "SAST": "SAST", "AEST": "AEST", "AEDT": "AEDT", "GFT": "GFT", "LHDT": "LHDT", "OEZ": "OEZ", "ARST": "ARST", "BT": "BT", "IST": "IST", "EDT": "EDT", "ChST": "ChST", "ACWDT": "ACWDT", "OESZ": "OESZ", "JST": "JST", "WART": "WART", "UYT": "UYT", "UYST": "UYST", "COST": "COST", "WAT": "WAT", "VET": "VET", "ADT": "ADT", "HKST": "HKST", "CLST": "CLST", "CAT": "CAT", "ART": "ART", "WITA": "WITA", "WESZ": "WESZ", "ECT": "ECT", "ACWST": "ACWST", "HNT": "HNT", "MESZ": "MESZ", "PST": "PST", "NZDT": "NZDT"},
}
}
@@ -178,20 +178,19 @@ func (nd *nd_ZW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nd_ZW' and handles both Whole and Real numbers based on 'v'
-func (nd *nd_ZW) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nd *nd_ZW) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nd_ZW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nd *nd_ZW) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nd *nd_ZW) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nd_ZW'
-func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
@@ -203,20 +202,14 @@ func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nd.decimal) - 1; j >= 0; j-- {
- b = append(b, nd.decimal[j])
- }
-
+ b = append(b, nd.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nd.group) - 1; j >= 0; j-- {
- b = append(b, nd.group[j])
- }
-
+ b = append(b, nd.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nd.minus) - 1; j >= 0; j-- {
- b = append(b, nd.minus[j])
- }
+ b = append(b, nd.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nd_ZW'
// in accounting notation.
-func (nd *nd_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nd *nd_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
@@ -270,20 +260,14 @@ func (nd *nd_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nd.decimal) - 1; j >= 0; j-- {
- b = append(b, nd.decimal[j])
- }
-
+ b = append(b, nd.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nd.group) - 1; j >= 0; j-- {
- b = append(b, nd.group[j])
- }
-
+ b = append(b, nd.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (nd *nd_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nd.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nd_ZW'
diff --git a/ne/ne.go b/ne/ne.go
index d15c98ef..da45c7f1 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{"PST": "प्यासिफिक मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "NZST": "न्यूजिल्यान्ड मानक समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "GYT": "गुयाना समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "MYT": "मलेसिया समय", "LHST": "लर्ड हावे मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "CST": "केन्द्रीय मानक समय", "COT": "कोलम्बियाली मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "JST": "जापान मानक समय", "AKDT": "अलस्का दिवा समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "CLST": "चिली ग्रीष्मकालीन समय", "BT": "भुटानी समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "VET": "भेनेज्युएला समय", "SGT": "सिंगापुर मानक समय", "CDT": "केन्द्रीय दिवा समय", "GMT": "ग्रीनविच मिन समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "CHAST": "चाथाम मानक समय", "ART": "अर्जेनटिनी मानक समय", "JDT": "जापान दिवा समय", "HKT": "हङकङ मानक समय", "BOT": "बोलिभिया समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "AST": "एट्लान्टिक मानक समय", "MDT": "हिमाली दिवा समय", "WIT": "पूर्वी इन्डोनेशिया समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "EST": "पूर्वी मानक समय", "CLT": "चिली मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "ADT": "एट्लान्टिक दिवा समय", "GFT": "फ्रेन्च ग्वाना समय", "AKST": "अलास्का मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "EDT": "पूर्वी दिवा समय", "CHADT": "चाथाम दिवा समय", "MST": "हिमाली मानक समय", "LHDT": "लर्ड हावे दिवा समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "SRT": "सुरिनामा समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "UYT": "उरूग्वे मानक समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "PDT": "प्यासिफिक दिवा समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "EAT": "पूर्वी अफ्रिकी समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "ChST": "चामोर्रो मानक समय", "ECT": "ईक्वोडोर समय", "IST": "भारतीय मानक समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "CAT": "केन्द्रीय अफ्रिकी समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय"},
+ timezones: map[string]string{"LHST": "लर्ड हावे मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "SRT": "सुरिनामा समय", "BT": "भुटानी समय", "CST": "केन्द्रीय मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "CHADT": "चाथाम दिवा समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "JST": "जापान मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "MST": "हिमाली मानक समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "HAST": "हवाई-एलुटियन मानक समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "COT": "कोलम्बियाली मानक समय", "CHAST": "चाथाम मानक समय", "MDT": "हिमाली दिवा समय", "PDT": "प्यासिफिक दिवा समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "GMT": "ग्रीनविच मिन समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "JDT": "जापान दिवा समय", "MYT": "मलेसिया समय", "HKT": "हङकङ मानक समय", "EST": "पूर्वी मानक समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "ECT": "ईक्वोडोर समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "ADT": "एट्लान्टिक दिवा समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "ART": "अर्जेनटिनी मानक समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "CLT": "चिली मानक समय", "ChST": "चामोर्रो मानक समय", "AKST": "अलास्का मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "GYT": "गुयाना समय", "HADT": "हवाई-एलुटियन दिवा समय", "VET": "भेनेज्युएला समय", "SGT": "सिंगापुर मानक समय", "IST": "भारतीय मानक समय", "PST": "प्यासिफिक मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "BOT": "बोलिभिया समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "EDT": "पूर्वी दिवा समय", "AKDT": "अलस्का दिवा समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "NZST": "न्यूजिल्यान्ड मानक समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "CAT": "केन्द्रीय अफ्रिकी समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "AST": "एट्लान्टिक मानक समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "UYT": "उरूग्वे मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "EAT": "पूर्वी अफ्रिकी समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "WIT": "पूर्वी इन्डोनेशिया समय", "CDT": "केन्द्रीय दिवा समय", "LHDT": "लर्ड हावे दिवा समय"},
}
}
@@ -206,7 +206,8 @@ func (ne *ne) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ne' and handles both Whole and Real numbers based on 'v'
-func (ne *ne) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -242,13 +243,12 @@ func (ne *ne) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ne' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ne *ne) FmtPercent(num float64, v uint64) (results string) {
+func (ne *ne) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ne.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (ne *ne) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ne.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ne'
-func (ne *ne) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -336,13 +335,12 @@ func (ne *ne) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ne'
// in accounting notation.
-func (ne *ne) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ne *ne) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
@@ -411,8 +409,7 @@ func (ne *ne) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ne'
diff --git a/ne_IN/ne_IN.go b/ne_IN/ne_IN.go
index 6c159806..f1d41384 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{"UYT": "उरूग्वे मानक समय", "PST": "प्यासिफिक मानक समय", "VET": "भेनेज्युएला समय", "ChST": "चामोर्रो मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "JST": "जापान मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "SRT": "सुरिनामा समय", "GFT": "फ्रेन्च ग्वाना समय", "LHST": "लर्ड हावे मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "EDT": "पूर्वी दिवा समय", "COT": "कोलम्बियाली मानक समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "MYT": "मलेसिया समय", "MDT": "MDT", "CLT": "चिली मानक समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "CAT": "केन्द्रीय अफ्रिकी समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "WIT": "पूर्वी इन्डोनेशिया समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "ART": "अर्जेनटिनी मानक समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "CST": "केन्द्रीय मानक समय", "CDT": "केन्द्रीय दिवा समय", "TMT": "तुर्कमेनिस्तान मानक समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "MST": "MST", "EST": "पूर्वी मानक समय", "LHDT": "लर्ड हावे दिवा समय", "ECT": "ईक्वोडोर समय", "JDT": "जापान दिवा समय", "SGT": "सिंगापुर मानक समय", "HKT": "हङकङ मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "CHADT": "चाथाम दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "AKST": "अलास्का मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "NZST": "न्यूजिल्यान्ड मानक समय", "AST": "एट्लान्टिक मानक समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "AKDT": "अलस्का दिवा समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "BOT": "बोलिभिया समय", "GYT": "गुयाना समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "BT": "भुटानी समय", "IST": "भारतीय मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "ADT": "एट्लान्टिक दिवा समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "PDT": "प्यासिफिक दिवा समय", "GMT": "ग्रीनविच मिन समय", "CHAST": "चाथाम मानक समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय"},
+ timezones: map[string]string{"ADT": "एट्लान्टिक दिवा समय", "SRT": "सुरिनामा समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "COT": "कोलम्बियाली मानक समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "HKT": "हङकङ मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "ECT": "ईक्वोडोर समय", "BOT": "बोलिभिया समय", "HAST": "हवाई-एलुटियन मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "MYT": "मलेसिया समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "GMT": "ग्रीनविच मिन समय", "NZST": "न्यूजिल्यान्ड मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "AST": "एट्लान्टिक मानक समय", "PST": "प्यासिफिक मानक समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "CHAST": "चाथाम मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "CST": "केन्द्रीय मानक समय", "IST": "भारतीय मानक समय", "BT": "भुटानी समय", "CDT": "केन्द्रीय दिवा समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "OEZ": "पूर्वी युरोपेली मानक समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "MDT": "हिमाली दिवा समय", "AKST": "अलास्का मानक समय", "LHDT": "लर्ड हावे दिवा समय", "TMT": "तुर्कमेनिस्तान मानक समय", "JDT": "जापान दिवा समय", "VET": "भेनेज्युएला समय", "SGT": "सिंगापुर मानक समय", "UYT": "उरूग्वे मानक समय", "WIT": "पूर्वी इन्डोनेशिया समय", "CAT": "केन्द्रीय अफ्रिकी समय", "ART": "अर्जेनटिनी मानक समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "LHST": "लर्ड हावे मानक समय", "CHADT": "चाथाम दिवा समय", "GYT": "गुयाना समय", "EST": "पूर्वी मानक समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "JST": "जापान मानक समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "PDT": "प्यासिफिक दिवा समय", "EDT": "पूर्वी दिवा समय", "SAST": "दक्षिण अफ्रिकी समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "CLT": "चिली मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "AKDT": "अलस्का दिवा समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "HADT": "हवाई-एलुटियन दिवा समय", "ChST": "चामोर्रो मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "MST": "हिमाली मानक समय"},
}
}
@@ -206,7 +206,8 @@ func (ne *ne_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ne_IN' and handles both Whole and Real numbers based on 'v'
-func (ne *ne_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -242,13 +243,12 @@ func (ne *ne_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ne_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ne *ne_IN) FmtPercent(num float64, v uint64) (results string) {
+func (ne *ne_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ne.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (ne *ne_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ne.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ne_IN'
-func (ne *ne_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ne *ne_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
@@ -336,13 +335,12 @@ func (ne *ne_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ne_IN'
// in accounting notation.
-func (ne *ne_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ne *ne_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
@@ -411,8 +409,7 @@ func (ne *ne_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ne_IN'
diff --git a/ne_NP/ne_NP.go b/ne_NP/ne_NP.go
index 7da52252..38444db3 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{"WAT": "पश्चिम अफ्रिकी मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "CAT": "केन्द्रीय अफ्रिकी समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "BT": "भुटानी समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "AKST": "अलास्का मानक समय", "SGT": "सिंगापुर मानक समय", "CHAST": "चाथाम मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "CLT": "चिली मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "GMT": "ग्रीनविच मिन समय", "ECT": "ईक्वोडोर समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "COT": "कोलम्बियाली मानक समय", "ADT": "एट्लान्टिक दिवा समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "MST": "हिमाली मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "CST": "केन्द्रीय मानक समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "LHDT": "लर्ड हावे दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "LHST": "लर्ड हावे मानक समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "EDT": "पूर्वी दिवा समय", "MDT": "हिमाली दिवा समय", "MYT": "मलेसिया समय", "VET": "भेनेज्युएला समय", "ChST": "चामोर्रो मानक समय", "JDT": "जापान दिवा समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "JST": "जापान मानक समय", "PST": "प्यासिफिक मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "NZST": "न्यूजिल्यान्ड मानक समय", "AST": "एट्लान्टिक मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "AKDT": "अलस्का दिवा समय", "CDT": "केन्द्रीय दिवा समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "UYT": "उरूग्वे मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "HKT": "हङकङ मानक समय", "PDT": "प्यासिफिक दिवा समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "GYT": "गुयाना समय", "SRT": "सुरिनामा समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "CHADT": "चाथाम दिवा समय", "WIT": "पूर्वी इन्डोनेशिया समय", "CLST": "चिली ग्रीष्मकालीन समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "ART": "अर्जेनटिनी मानक समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "SAST": "दक्षिण अफ्रिकी समय", "IST": "भारतीय मानक समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "EST": "पूर्वी मानक समय", "BOT": "बोलिभिया समय"},
+ timezones: map[string]string{"ADT": "एट्लान्टिक दिवा समय", "EST": "पूर्वी मानक समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "JDT": "जापान दिवा समय", "GMT": "ग्रीनविच मिन समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "JST": "जापान मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "LHDT": "लर्ड हावे दिवा समय", "CDT": "केन्द्रीय दिवा समय", "CHADT": "चाथाम दिवा समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "CHAST": "चाथाम मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "MYT": "मलेसिया समय", "UYT": "उरूग्वे मानक समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "AST": "एट्लान्टिक मानक समय", "BT": "भुटानी समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "PST": "प्यासिफिक मानक समय", "HKT": "हङकङ मानक समय", "CST": "केन्द्रीय मानक समय", "ECT": "ईक्वोडोर समय", "VET": "भेनेज्युएला समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "AKDT": "अलस्का दिवा समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "AKST": "अलास्का मानक समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "LHST": "लर्ड हावे मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "GYT": "गुयाना समय", "MDT": "हिमाली दिवा समय", "IST": "भारतीय मानक समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "SRT": "सुरिनामा समय", "HAST": "हवाई-एलुटियन मानक समय", "ChST": "चामोर्रो मानक समय", "NZST": "न्यूजिल्यान्ड मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "CLT": "चिली मानक समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "WIT": "पूर्वी इन्डोनेशिया समय", "TMT": "तुर्कमेनिस्तान मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "ART": "अर्जेनटिनी मानक समय", "COT": "कोलम्बियाली मानक समय", "MST": "हिमाली मानक समय", "SGT": "सिंगापुर मानक समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "GFT": "फ्रेन्च ग्वाना समय", "EDT": "पूर्वी दिवा समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "CLST": "चिली ग्रीष्मकालीन समय", "PDT": "प्यासिफिक दिवा समय", "BOT": "बोलिभिया समय", "CAT": "केन्द्रीय अफ्रिकी समय", "HKST": "हङकङ ग्रीष्मकालीन समय"},
}
}
@@ -206,7 +206,8 @@ func (ne *ne_NP) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ne_NP' and handles both Whole and Real numbers based on 'v'
-func (ne *ne_NP) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -242,13 +243,12 @@ func (ne *ne_NP) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ne_NP' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ne *ne_NP) FmtPercent(num float64, v uint64) (results string) {
+func (ne *ne_NP) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ne.decimal)
b := make([]byte, 0, l)
@@ -274,12 +274,11 @@ func (ne *ne_NP) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ne.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ne_NP'
-func (ne *ne_NP) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ne *ne_NP) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
@@ -336,13 +335,12 @@ func (ne *ne_NP) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ne_NP'
// in accounting notation.
-func (ne *ne_NP) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ne *ne_NP) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
@@ -411,8 +409,7 @@ func (ne *ne_NP) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ne_NP'
diff --git a/nl/nl.go b/nl/nl.go
index 20c00c9b..9af5ffdd 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{"CDT": "Central-zomertijd", "EDT": "Eastern-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "ACDT": "Midden-Australische zomertijd", "GYT": "Guyaanse tijd", "WAT": "West-Afrikaanse standaardtijd", "TMT": "Turkmeense standaardtijd", "SGT": "Singaporese standaardtijd", "WESZ": "West-Europese zomertijd", "MEZ": "Midden-Europese standaardtijd", "WIT": "Oost-Indonesische tijd", "WART": "West-Argentijnse standaardtijd", "CST": "Central-standaardtijd", "WEZ": "West-Europese standaardtijd", "GMT": "Greenwich Mean Time", "TMST": "Turkmeense zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "CLST": "Chileense zomertijd", "CHAST": "Chatham-standaardtijd", "ACST": "Midden-Australische standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AWST": "West-Australische standaardtijd", "HKST": "Hongkongse zomertijd", "SRT": "Surinaamse tijd", "ChST": "Chamorro-tijd", "LHST": "Lord Howe-eilandse standaardtijd", "IST": "Indiase tijd", "CAT": "Centraal-Afrikaanse tijd", "AST": "Atlantic-standaardtijd", "HNT": "Newfoundland-standaardtijd", "HKT": "Hongkongse standaardtijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "GFT": "Frans-Guyaanse tijd", "JST": "Japanse standaardtijd", "AKDT": "Alaska-zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "HAT": "Newfoundland-zomertijd", "UYT": "Uruguayaanse standaardtijd", "WIB": "West-Indonesische tijd", "MST": "Mountain-standaardtijd", "MYT": "Maleisische tijd", "AEST": "Oost-Australische standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "PDT": "Pacific-zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MDT": "Mountain-zomertijd", "AEDT": "Oost-Australische zomertijd", "BT": "Bhutaanse tijd", "WARST": "West-Argentijnse zomertijd", "AKST": "Alaska-standaardtijd", "UYST": "Uruguayaanse zomertijd", "CHADT": "Chatham-zomertijd", "ARST": "Argentijnse zomertijd", "WITA": "Centraal-Indonesische tijd", "CLT": "Chileense standaardtijd", "PST": "Pacific-standaardtijd", "COT": "Colombiaanse standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "EST": "Eastern-standaardtijd", "WAST": "West-Afrikaanse zomertijd", "VET": "Venezolaanse tijd", "AWDT": "West-Australische zomertijd", "OESZ": "Oost-Europese zomertijd", "COST": "Colombiaanse zomertijd", "ADT": "Atlantic-zomertijd", "MESZ": "Midden-Europese zomertijd", "ECT": "Ecuadoraanse tijd", "JDT": "Japanse zomertijd", "∅∅∅": "Azoren-zomertijd", "EAT": "Oost-Afrikaanse tijd", "OEZ": "Oost-Europese standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd"},
+ timezones: map[string]string{"AEDT": "Oost-Australische zomertijd", "UYT": "Uruguayaanse standaardtijd", "ARST": "Argentijnse zomertijd", "TMST": "Turkmeense zomertijd", "ADT": "Atlantic-zomertijd", "ACDT": "Midden-Australische zomertijd", "AKST": "Alaska-standaardtijd", "WIB": "West-Indonesische tijd", "IST": "Indiase tijd", "GYT": "Guyaanse tijd", "SGT": "Singaporese standaardtijd", "AWST": "West-Australische standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "BT": "Bhutaanse tijd", "JDT": "Japanse zomertijd", "AST": "Atlantic-standaardtijd", "MYT": "Maleisische tijd", "UYST": "Uruguayaanse zomertijd", "EAT": "Oost-Afrikaanse tijd", "MDT": "Macause zomertijd", "HNT": "Newfoundland-standaardtijd", "WIT": "Oost-Indonesische tijd", "WARST": "West-Argentijnse zomertijd", "HAT": "Newfoundland-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "MST": "Macause standaardtijd", "MESZ": "Midden-Europese zomertijd", "PDT": "Pacific-zomertijd", "WEZ": "West-Europese standaardtijd", "∅∅∅": "Braziliaanse zomertijd", "EDT": "Eastern-zomertijd", "GMT": "Greenwich Mean Time", "ECT": "Ecuadoraanse tijd", "GFT": "Frans-Guyaanse tijd", "COST": "Colombiaanse zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "OEZ": "Oost-Europese standaardtijd", "AEST": "Oost-Australische standaardtijd", "AWDT": "West-Australische zomertijd", "HKST": "Hongkongse zomertijd", "CDT": "Central-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "CHAST": "Chatham-standaardtijd", "CHADT": "Chatham-zomertijd", "VET": "Venezolaanse tijd", "TMT": "Turkmeense standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MEZ": "Midden-Europese standaardtijd", "CLST": "Chileense zomertijd", "JST": "Japanse standaardtijd", "WITA": "Centraal-Indonesische tijd", "CLT": "Chileense standaardtijd", "WART": "West-Argentijnse standaardtijd", "SRT": "Surinaamse tijd", "EST": "Eastern-standaardtijd", "AKDT": "Alaska-zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "OESZ": "Oost-Europese zomertijd", "ACST": "Midden-Australische standaardtijd", "ChST": "Chamorro-tijd", "LHDT": "Lord Howe-eilandse zomertijd", "WESZ": "West-Europese zomertijd", "PST": "Pacific-standaardtijd", "HKT": "Hongkongse standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "COT": "Colombiaanse standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "CST": "Central-standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "WAST": "West-Afrikaanse zomertijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl' and handles both Whole and Real numbers based on 'v'
-func (nl *nl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl'
-func (nl *nl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -294,20 +280,14 @@ func (nl *nl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl'
// in accounting notation.
-func (nl *nl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl'
diff --git a/nl_AW/nl_AW.go b/nl_AW/nl_AW.go
index c4bad0cb..9311d191 100644
--- a/nl_AW/nl_AW.go
+++ b/nl_AW/nl_AW.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{"EAT": "Oost-Afrikaanse tijd", "CAT": "Centraal-Afrikaanse tijd", "CLT": "Chileense standaardtijd", "OESZ": "Oost-Europese zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "MST": "Macause standaardtijd", "AWDT": "West-Australische zomertijd", "WART": "West-Argentijnse standaardtijd", "WARST": "West-Argentijnse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "GYT": "Guyaanse tijd", "∅∅∅": "Braziliaanse zomertijd", "WEZ": "West-Europese standaardtijd", "WESZ": "West-Europese zomertijd", "PST": "Pacific-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "WIB": "West-Indonesische tijd", "CHAST": "Chatham-standaardtijd", "ART": "Argentijnse standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "IST": "Indiase tijd", "EST": "Eastern-standaardtijd", "UYST": "Uruguayaanse zomertijd", "AEDT": "Oost-Australische zomertijd", "WITA": "Centraal-Indonesische tijd", "AKST": "Alaska-standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "COST": "Colombiaanse zomertijd", "WAST": "West-Afrikaanse zomertijd", "ADT": "Atlantic-zomertijd", "VET": "Venezolaanse tijd", "TMT": "Turkmeense standaardtijd", "JST": "Japanse standaardtijd", "SGT": "Singaporese standaardtijd", "CLST": "Chileense zomertijd", "UYT": "Uruguayaanse standaardtijd", "CHADT": "Chatham-zomertijd", "MESZ": "Midden-Europese zomertijd", "BT": "Bhutaanse tijd", "ACST": "Midden-Australische standaardtijd", "BOT": "Boliviaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "WIT": "Oost-Indonesische tijd", "AKDT": "Alaska-zomertijd", "HKST": "Hongkongse zomertijd", "AST": "Atlantic-standaardtijd", "TMST": "Turkmeense zomertijd", "CST": "Central-standaardtijd", "PDT": "Pacific-zomertijd", "GFT": "Frans-Guyaanse tijd", "CDT": "Central-zomertijd", "ECT": "Ecuadoraanse tijd", "AEST": "Oost-Australische standaardtijd", "COT": "Colombiaanse standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "MYT": "Maleisische tijd", "MDT": "Macause zomertijd", "ARST": "Argentijnse zomertijd", "SRT": "Surinaamse tijd", "HAT": "Newfoundland-zomertijd", "HNT": "Newfoundland-standaardtijd", "HKT": "Hongkongse standaardtijd", "MEZ": "Midden-Europese standaardtijd", "ACDT": "Midden-Australische zomertijd", "ChST": "Chamorro-tijd", "JDT": "Japanse zomertijd", "AWST": "West-Australische standaardtijd", "EDT": "Eastern-zomertijd", "GMT": "Greenwich Mean Time", "HAST": "Hawaii-Aleoetische standaardtijd"},
+ timezones: map[string]string{"CHADT": "Chatham-zomertijd", "ACST": "Midden-Australische standaardtijd", "MYT": "Maleisische tijd", "PST": "Pacific-standaardtijd", "BT": "Bhutaanse tijd", "ARST": "Argentijnse zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "ACDT": "Midden-Australische zomertijd", "HKT": "Hongkongse standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "JST": "Japanse standaardtijd", "PDT": "Pacific-zomertijd", "GFT": "Frans-Guyaanse tijd", "CST": "Central-standaardtijd", "COST": "Colombiaanse zomertijd", "OEZ": "Oost-Europese standaardtijd", "WART": "West-Argentijnse standaardtijd", "HAT": "Newfoundland-zomertijd", "CAT": "Centraal-Afrikaanse tijd", "∅∅∅": "Peruaanse zomertijd", "WEZ": "West-Europese standaardtijd", "MESZ": "Midden-Europese zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "MST": "Macause standaardtijd", "BOT": "Boliviaanse tijd", "HNT": "Newfoundland-standaardtijd", "CLST": "Chileense zomertijd", "WARST": "West-Argentijnse zomertijd", "AWDT": "West-Australische zomertijd", "TMST": "Turkmeense zomertijd", "SRT": "Surinaamse tijd", "AEST": "Oost-Australische standaardtijd", "WIT": "Oost-Indonesische tijd", "SGT": "Singaporese standaardtijd", "UYT": "Uruguayaanse standaardtijd", "ART": "Argentijnse standaardtijd", "TMT": "Turkmeense standaardtijd", "WAST": "West-Afrikaanse zomertijd", "VET": "Venezolaanse tijd", "HKST": "Hongkongse zomertijd", "UYST": "Uruguayaanse zomertijd", "EDT": "Eastern-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "CHAST": "Chatham-standaardtijd", "AKDT": "Alaska-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "WESZ": "West-Europese zomertijd", "MEZ": "Midden-Europese standaardtijd", "AST": "Atlantic-standaardtijd", "CDT": "Central-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "ChST": "Chamorro-tijd", "AWST": "West-Australische standaardtijd", "JDT": "Japanse zomertijd", "ADT": "Atlantic-zomertijd", "AEDT": "Oost-Australische zomertijd", "EAT": "Oost-Afrikaanse tijd", "MDT": "Macause zomertijd", "OESZ": "Oost-Europese zomertijd", "GYT": "Guyaanse tijd", "GMT": "Greenwich Mean Time", "AKST": "Alaska-standaardtijd", "CLT": "Chileense standaardtijd", "IST": "Indiase tijd", "WITA": "Centraal-Indonesische tijd", "LHDT": "Lord Howe-eilandse zomertijd", "WIB": "West-Indonesische tijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "EST": "Eastern-standaardtijd", "COT": "Colombiaanse standaardtijd", "ECT": "Ecuadoraanse tijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_AW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_AW' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_AW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_AW) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_AW) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_AW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_AW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_AW) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_AW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_AW) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_AW) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_AW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_AW'
-func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -294,20 +280,14 @@ func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_AW'
// in accounting notation.
-func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_AW'
diff --git a/nl_BE/nl_BE.go b/nl_BE/nl_BE.go
index 9350439a..90e3259c 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{"HKST": "Hongkongse zomertijd", "OESZ": "Oost-Europese zomertijd", "WITA": "Centraal-Indonesische tijd", "JDT": "Japanse zomertijd", "CST": "Central-standaardtijd", "CLT": "Chileense standaardtijd", "AEST": "Oost-Australische standaardtijd", "MEZ": "Midden-Europese standaardtijd", "GYT": "Guyaanse tijd", "ART": "Argentijnse standaardtijd", "ChST": "Chamorro-tijd", "WIT": "Oost-Indonesische tijd", "WESZ": "West-Europese zomertijd", "EST": "Eastern-standaardtijd", "CLST": "Chileense zomertijd", "WAST": "West-Afrikaanse zomertijd", "ECT": "Ecuadoraanse tijd", "SGT": "Singaporese standaardtijd", "AWST": "West-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "MYT": "Maleisische tijd", "HKT": "Hongkongse standaardtijd", "EDT": "Eastern-zomertijd", "BT": "Bhutaanse tijd", "SRT": "Surinaamse tijd", "WARST": "West-Argentijnse zomertijd", "MST": "Mountain-standaardtijd", "MDT": "Mountain-zomertijd", "TMST": "Turkmeense zomertijd", "IST": "Indiase tijd", "CHAST": "Chatham-standaardtijd", "CHADT": "Chatham-zomertijd", "AST": "Atlantic-standaardtijd", "GFT": "Frans-Guyaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "AKDT": "Alaska-zomertijd", "PDT": "Pacific-zomertijd", "OEZ": "Oost-Europese standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "COST": "Colombiaanse zomertijd", "ARST": "Argentijnse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "WEZ": "West-Europese standaardtijd", "UYT": "Uruguayaanse standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "WIB": "West-Indonesische tijd", "BOT": "Boliviaanse tijd", "TMT": "Turkmeense standaardtijd", "HNT": "Newfoundland-standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "MESZ": "Midden-Europese zomertijd", "ACDT": "Midden-Australische zomertijd", "VET": "Venezolaanse tijd", "PST": "Pacific-standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "AKST": "Alaska-standaardtijd", "COT": "Colombiaanse standaardtijd", "WART": "West-Argentijnse standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "UYST": "Uruguayaanse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "JST": "Japanse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "EAT": "Oost-Afrikaanse tijd", "CDT": "Central-zomertijd", "GMT": "Greenwich Mean Time", "ACWST": "Midden-Australische westelijke standaardtijd", "ADT": "Atlantic-zomertijd", "ACST": "Midden-Australische standaardtijd", "∅∅∅": "Azoren-zomertijd", "AWDT": "West-Australische zomertijd", "HAT": "Newfoundland-zomertijd"},
+ timezones: map[string]string{"HAT": "Newfoundland-zomertijd", "PDT": "Pacific-zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "WART": "West-Argentijnse standaardtijd", "HKT": "Hongkongse standaardtijd", "WITA": "Centraal-Indonesische tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "OEZ": "Oost-Europese standaardtijd", "MEZ": "Midden-Europese standaardtijd", "BT": "Bhutaanse tijd", "EST": "Eastern-standaardtijd", "COST": "Colombiaanse zomertijd", "CHADT": "Chatham-zomertijd", "AWST": "West-Australische standaardtijd", "WESZ": "West-Europese zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "VET": "Venezolaanse tijd", "CAT": "Centraal-Afrikaanse tijd", "GMT": "Greenwich Mean Time", "CDT": "Central-zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "WEZ": "West-Europese standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "CLT": "Chileense standaardtijd", "GYT": "Guyaanse tijd", "MYT": "Maleisische tijd", "CST": "Central-standaardtijd", "ECT": "Ecuadoraanse tijd", "MESZ": "Midden-Europese zomertijd", "WARST": "West-Argentijnse zomertijd", "HNT": "Newfoundland-standaardtijd", "PST": "Pacific-standaardtijd", "HKST": "Hongkongse zomertijd", "JDT": "Japanse zomertijd", "TMT": "Turkmeense standaardtijd", "WIT": "Oost-Indonesische tijd", "AEDT": "Oost-Australische zomertijd", "CLST": "Chileense zomertijd", "UYT": "Uruguayaanse standaardtijd", "AKST": "Alaska-standaardtijd", "COT": "Colombiaanse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "WAST": "West-Afrikaanse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ADT": "Atlantic-zomertijd", "SGT": "Singaporese standaardtijd", "GFT": "Frans-Guyaanse tijd", "EDT": "Eastern-zomertijd", "WAT": "West-Afrikaanse standaardtijd", "IST": "Indiase tijd", "TMST": "Turkmeense zomertijd", "ACST": "Midden-Australische standaardtijd", "ACDT": "Midden-Australische zomertijd", "AWDT": "West-Australische zomertijd", "MDT": "Mountain-zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "OESZ": "Oost-Europese zomertijd", "MST": "Mountain-standaardtijd", "SRT": "Surinaamse tijd", "ChST": "Chamorro-tijd", "WIB": "West-Indonesische tijd", "AKDT": "Alaska-zomertijd", "CHAST": "Chatham-standaardtijd", "JST": "Japanse standaardtijd", "AEST": "Oost-Australische standaardtijd", "∅∅∅": "Azoren-zomertijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "ARST": "Argentijnse zomertijd", "UYST": "Uruguayaanse zomertijd", "AST": "Atlantic-standaardtijd"},
}
}
@@ -194,7 +194,8 @@ func (nl *nl_BE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_BE' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_BE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -204,20 +205,14 @@ func (nl *nl_BE) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -228,9 +223,7 @@ func (nl *nl_BE) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -238,13 +231,12 @@ func (nl *nl_BE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_BE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_BE) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_BE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -252,10 +244,7 @@ func (nl *nl_BE) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -263,9 +252,7 @@ func (nl *nl_BE) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -275,12 +262,11 @@ func (nl *nl_BE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_BE'
-func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -292,20 +278,14 @@ func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -316,9 +296,7 @@ func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -341,13 +319,12 @@ func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_BE'
// in accounting notation.
-func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -359,20 +336,14 @@ func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -384,9 +355,7 @@ func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
@@ -415,8 +384,7 @@ func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_BE'
diff --git a/nl_BQ/nl_BQ.go b/nl_BQ/nl_BQ.go
index c361aaf4..fa9e7939 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{"MYT": "Maleisische tijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MST": "Mountain-standaardtijd", "AWDT": "West-Australische zomertijd", "SAST": "Zuid-Afrikaanse tijd", "MDT": "Mountain-zomertijd", "WIT": "Oost-Indonesische tijd", "JST": "Japanse standaardtijd", "WEZ": "West-Europese standaardtijd", "HNT": "Newfoundland-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "SRT": "Surinaamse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "ECT": "Ecuadoraanse tijd", "UYT": "Uruguayaanse standaardtijd", "PST": "Pacific-standaardtijd", "ADT": "Atlantic-zomertijd", "MEZ": "Midden-Europese standaardtijd", "ARST": "Argentijnse zomertijd", "TMST": "Turkmeense zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "WESZ": "West-Europese zomertijd", "CLST": "Chileense zomertijd", "CHADT": "Chatham-zomertijd", "WARST": "West-Argentijnse zomertijd", "EDT": "Eastern-zomertijd", "COST": "Colombiaanse zomertijd", "AST": "Atlantic-standaardtijd", "∅∅∅": "Azoren-zomertijd", "AWST": "West-Australische standaardtijd", "GYT": "Guyaanse tijd", "GFT": "Frans-Guyaanse tijd", "UYST": "Uruguayaanse zomertijd", "PDT": "Pacific-zomertijd", "COT": "Colombiaanse standaardtijd", "ART": "Argentijnse standaardtijd", "IST": "Indiase tijd", "CAT": "Centraal-Afrikaanse tijd", "WIB": "West-Indonesische tijd", "BOT": "Boliviaanse tijd", "WAST": "West-Afrikaanse zomertijd", "WART": "West-Argentijnse standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "GMT": "Greenwich Mean Time", "VET": "Venezolaanse tijd", "ChST": "Chamorro-tijd", "AKDT": "Alaska-zomertijd", "HKST": "Hongkongse zomertijd", "OESZ": "Oost-Europese zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "BT": "Bhutaanse tijd", "TMT": "Turkmeense standaardtijd", "SGT": "Singaporese standaardtijd", "EAT": "Oost-Afrikaanse tijd", "HKT": "Hongkongse standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "WITA": "Centraal-Indonesische tijd", "JDT": "Japanse zomertijd", "AEDT": "Oost-Australische zomertijd", "MESZ": "Midden-Europese zomertijd", "ACDT": "Midden-Australische zomertijd", "CST": "Central-standaardtijd", "HAT": "Newfoundland-zomertijd", "CLT": "Chileense standaardtijd", "CHAST": "Chatham-standaardtijd", "ACST": "Midden-Australische standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AKST": "Alaska-standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "CDT": "Central-zomertijd", "EST": "Eastern-standaardtijd", "AEST": "Oost-Australische standaardtijd"},
+ timezones: map[string]string{"CHADT": "Chatham-zomertijd", "MEZ": "Midden-Europese standaardtijd", "JDT": "Japanse zomertijd", "AEST": "Oost-Australische standaardtijd", "GYT": "Guyaanse tijd", "HADT": "Hawaii-Aleoetische zomertijd", "ECT": "Ecuadoraanse tijd", "WESZ": "West-Europese zomertijd", "HKST": "Hongkongse zomertijd", "BT": "Bhutaanse tijd", "CST": "Central-standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "WIB": "West-Indonesische tijd", "CLT": "Chileense standaardtijd", "IST": "Indiase tijd", "AEDT": "Oost-Australische zomertijd", "MYT": "Maleisische tijd", "PDT": "Pacific-zomertijd", "BOT": "Boliviaanse tijd", "UYT": "Uruguayaanse standaardtijd", "ChST": "Chamorro-tijd", "LHDT": "Lord Howe-eilandse zomertijd", "CLST": "Chileense zomertijd", "MST": "Macause standaardtijd", "VET": "Venezolaanse tijd", "AKDT": "Alaska-zomertijd", "COT": "Colombiaanse standaardtijd", "ADT": "Atlantic-zomertijd", "HKT": "Hongkongse standaardtijd", "TMST": "Turkmeense zomertijd", "WITA": "Centraal-Indonesische tijd", "MDT": "Macause zomertijd", "SGT": "Singaporese standaardtijd", "AST": "Atlantic-standaardtijd", "SRT": "Surinaamse tijd", "TMT": "Turkmeense standaardtijd", "GMT": "Greenwich Mean Time", "AKST": "Alaska-standaardtijd", "OESZ": "Oost-Europese zomertijd", "PST": "Pacific-standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "NZDT": "Nieuw-Zeelandse zomertijd", "CHAST": "Chatham-standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "EDT": "Eastern-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "JST": "Japanse standaardtijd", "ACST": "Midden-Australische standaardtijd", "AWST": "West-Australische standaardtijd", "ARST": "Argentijnse zomertijd", "WAST": "West-Afrikaanse zomertijd", "MESZ": "Midden-Europese zomertijd", "ART": "Argentijnse standaardtijd", "EST": "Eastern-standaardtijd", "COST": "Colombiaanse zomertijd", "HNT": "Newfoundland-standaardtijd", "ACDT": "Midden-Australische zomertijd", "HAT": "Newfoundland-zomertijd", "GFT": "Frans-Guyaanse tijd", "WEZ": "West-Europese standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "AWDT": "West-Australische zomertijd", "WIT": "Oost-Indonesische tijd", "ACWST": "Midden-Australische westelijke standaardtijd", "WART": "West-Argentijnse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "WARST": "West-Argentijnse zomertijd", "UYST": "Uruguayaanse zomertijd", "CDT": "Central-zomertijd", "∅∅∅": "Peruaanse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_BQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_BQ' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_BQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_BQ) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_BQ) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_BQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_BQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_BQ) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_BQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_BQ) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_BQ) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_BQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_BQ'
-func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -294,20 +280,14 @@ func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_BQ'
// in accounting notation.
-func (nl *nl_BQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_BQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_BQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_BQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_BQ'
diff --git a/nl_CW/nl_CW.go b/nl_CW/nl_CW.go
index 2d959547..02b1b457 100644
--- a/nl_CW/nl_CW.go
+++ b/nl_CW/nl_CW.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{"HAT": "Newfoundland-zomertijd", "CLT": "Chileense standaardtijd", "AST": "Atlantic-standaardtijd", "SRT": "Surinaamse tijd", "AKST": "Alaska-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "ACST": "Midden-Australische standaardtijd", "ARST": "Argentijnse zomertijd", "TMT": "Turkmeense standaardtijd", "AWST": "West-Australische standaardtijd", "EAT": "Oost-Afrikaanse tijd", "UYT": "Uruguayaanse standaardtijd", "WIB": "West-Indonesische tijd", "SAST": "Zuid-Afrikaanse tijd", "ACWDT": "Midden-Australische westelijke zomertijd", "VET": "Venezolaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "PST": "Pacific-standaardtijd", "ART": "Argentijnse standaardtijd", "WARST": "West-Argentijnse zomertijd", "GFT": "Frans-Guyaanse tijd", "AKDT": "Alaska-zomertijd", "HKT": "Hongkongse standaardtijd", "MDT": "Macause zomertijd", "EST": "Eastern-standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "CLST": "Chileense zomertijd", "WEZ": "West-Europese standaardtijd", "EDT": "Eastern-zomertijd", "CHADT": "Chatham-zomertijd", "COST": "Colombiaanse zomertijd", "WART": "West-Argentijnse standaardtijd", "MEZ": "Midden-Europese standaardtijd", "MYT": "Maleisische tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HNT": "Newfoundland-standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "COT": "Colombiaanse standaardtijd", "JST": "Japanse standaardtijd", "ADT": "Atlantic-zomertijd", "BT": "Bhutaanse tijd", "HKST": "Hongkongse zomertijd", "PDT": "Pacific-zomertijd", "GMT": "Greenwich Mean Time", "GYT": "Guyaanse tijd", "IST": "Indiase tijd", "CST": "Central-standaardtijd", "MST": "Macause standaardtijd", "JDT": "Japanse zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "∅∅∅": "Braziliaanse zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "AEST": "Oost-Australische standaardtijd", "BOT": "Boliviaanse tijd", "MESZ": "Midden-Europese zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ECT": "Ecuadoraanse tijd", "SGT": "Singaporese standaardtijd", "WESZ": "West-Europese zomertijd", "UYST": "Uruguayaanse zomertijd", "AEDT": "Oost-Australische zomertijd", "ACDT": "Midden-Australische zomertijd", "CDT": "Central-zomertijd", "OESZ": "Oost-Europese zomertijd", "CHAST": "Chatham-standaardtijd", "WITA": "Centraal-Indonesische tijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ChST": "Chamorro-tijd", "HADT": "Hawaii-Aleoetische zomertijd", "AWDT": "West-Australische zomertijd", "WAST": "West-Afrikaanse zomertijd", "TMST": "Turkmeense zomertijd", "WIT": "Oost-Indonesische tijd"},
+ timezones: map[string]string{"MST": "Macause standaardtijd", "CLST": "Chileense zomertijd", "HKT": "Hongkongse standaardtijd", "CST": "Central-standaardtijd", "GYT": "Guyaanse tijd", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe-eilandse standaardtijd", "AEDT": "Oost-Australische zomertijd", "WARST": "West-Argentijnse zomertijd", "ADT": "Atlantic-zomertijd", "ECT": "Ecuadoraanse tijd", "AKST": "Alaska-standaardtijd", "EAT": "Oost-Afrikaanse tijd", "PST": "Pacific-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "AWST": "West-Australische standaardtijd", "UYST": "Uruguayaanse zomertijd", "OESZ": "Oost-Europese zomertijd", "VET": "Venezolaanse tijd", "WITA": "Centraal-Indonesische tijd", "TMST": "Turkmeense zomertijd", "HNT": "Newfoundland-standaardtijd", "GFT": "Frans-Guyaanse tijd", "ChST": "Chamorro-tijd", "SRT": "Surinaamse tijd", "ARST": "Argentijnse zomertijd", "EDT": "Eastern-zomertijd", "COST": "Colombiaanse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "MESZ": "Midden-Europese zomertijd", "BOT": "Boliviaanse tijd", "MDT": "Macause zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "WIB": "West-Indonesische tijd", "CLT": "Chileense standaardtijd", "HAT": "Newfoundland-zomertijd", "SGT": "Singaporese standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "HKST": "Hongkongse zomertijd", "WAST": "West-Afrikaanse zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "JST": "Japanse standaardtijd", "MEZ": "Midden-Europese standaardtijd", "TMT": "Turkmeense standaardtijd", "PDT": "Pacific-zomertijd", "∅∅∅": "Amazone-zomertijd", "AKDT": "Alaska-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "MYT": "Maleisische tijd", "IST": "Indiase tijd", "BT": "Bhutaanse tijd", "ART": "Argentijnse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "WEZ": "West-Europese standaardtijd", "WESZ": "West-Europese zomertijd", "WART": "West-Argentijnse standaardtijd", "AWDT": "West-Australische zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "ACST": "Midden-Australische standaardtijd", "CDT": "Central-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "EST": "Eastern-standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "CHAST": "Chatham-standaardtijd", "CHADT": "Chatham-zomertijd", "ACDT": "Midden-Australische zomertijd", "WIT": "Oost-Indonesische tijd", "COT": "Colombiaanse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "JDT": "Japanse zomertijd", "AEST": "Oost-Australische standaardtijd", "AST": "Atlantic-standaardtijd", "UYT": "Uruguayaanse standaardtijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_CW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_CW' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_CW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_CW) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_CW) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_CW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_CW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_CW) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_CW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_CW) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_CW) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_CW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_CW'
-func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -294,20 +280,14 @@ func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_CW'
// in accounting notation.
-func (nl *nl_CW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_CW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_CW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_CW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_CW'
diff --git a/nl_NL/nl_NL.go b/nl_NL/nl_NL.go
index c1e59e31..fc8be96c 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{"ADT": "Atlantic-zomertijd", "WITA": "Centraal-Indonesische tijd", "HNT": "Newfoundland-standaardtijd", "MDT": "Macause zomertijd", "WIB": "West-Indonesische tijd", "MESZ": "Midden-Europese zomertijd", "JDT": "Japanse zomertijd", "HKT": "Hongkongse standaardtijd", "UYT": "Uruguayaanse standaardtijd", "CLT": "Chileense standaardtijd", "CHADT": "Chatham-zomertijd", "JST": "Japanse standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "ChST": "Chamorro-tijd", "HAT": "Newfoundland-zomertijd", "ACST": "Midden-Australische standaardtijd", "TMT": "Turkmeense standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "WIT": "Oost-Indonesische tijd", "TMST": "Turkmeense zomertijd", "WESZ": "West-Europese zomertijd", "AEST": "Oost-Australische standaardtijd", "PDT": "Pacific-zomertijd", "WAT": "West-Afrikaanse standaardtijd", "VET": "Venezolaanse tijd", "CDT": "Central-zomertijd", "AEDT": "Oost-Australische zomertijd", "ACDT": "Midden-Australische zomertijd", "MEZ": "Midden-Europese standaardtijd", "GFT": "Frans-Guyaanse tijd", "GYT": "Guyaanse tijd", "IST": "Indiase tijd", "EAT": "Oost-Afrikaanse tijd", "CST": "Central-standaardtijd", "PST": "Pacific-standaardtijd", "COST": "Colombiaanse zomertijd", "AKDT": "Alaska-zomertijd", "AWST": "West-Australische standaardtijd", "AST": "Atlantic-standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "∅∅∅": "Amazone-zomertijd", "WEZ": "West-Europese standaardtijd", "UYST": "Uruguayaanse zomertijd", "EST": "Eastern-standaardtijd", "GMT": "Greenwich Mean Time", "OEZ": "Oost-Europese standaardtijd", "WAST": "West-Afrikaanse zomertijd", "SRT": "Surinaamse tijd", "WARST": "West-Argentijnse zomertijd", "MYT": "Maleisische tijd", "AWDT": "West-Australische zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "BT": "Bhutaanse tijd", "ARST": "Argentijnse zomertijd", "WART": "West-Argentijnse standaardtijd", "SGT": "Singaporese standaardtijd", "HKST": "Hongkongse zomertijd", "MST": "Macause standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "COT": "Colombiaanse standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "EDT": "Eastern-zomertijd", "OESZ": "Oost-Europese zomertijd", "CHAST": "Chatham-standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "ECT": "Ecuadoraanse tijd", "AKST": "Alaska-standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "CLST": "Chileense zomertijd"},
+ timezones: map[string]string{"WAST": "West-Afrikaanse zomertijd", "WESZ": "West-Europese zomertijd", "WIB": "West-Indonesische tijd", "GYT": "Guyaanse tijd", "WARST": "West-Argentijnse zomertijd", "HKST": "Hongkongse zomertijd", "ART": "Argentijnse standaardtijd", "ChST": "Chamorro-tijd", "AKST": "Alaska-standaardtijd", "COST": "Colombiaanse zomertijd", "ECT": "Ecuadoraanse tijd", "MESZ": "Midden-Europese zomertijd", "CHADT": "Chatham-zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "BOT": "Boliviaanse tijd", "GMT": "Greenwich Mean Time", "AKDT": "Alaska-zomertijd", "HNT": "Newfoundland-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "ACST": "Midden-Australische standaardtijd", "AEST": "Oost-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "IST": "Indiase tijd", "CAT": "Centraal-Afrikaanse tijd", "MEZ": "Midden-Europese standaardtijd", "ACDT": "Midden-Australische zomertijd", "ARST": "Argentijnse zomertijd", "WITA": "Centraal-Indonesische tijd", "CST": "Central-standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "CHAST": "Chatham-standaardtijd", "ADT": "Atlantic-zomertijd", "COT": "Colombiaanse standaardtijd", "MST": "Mountain-standaardtijd", "CLST": "Chileense zomertijd", "PST": "Pacific-standaardtijd", "PDT": "Pacific-zomertijd", "AWST": "West-Australische standaardtijd", "GFT": "Frans-Guyaanse tijd", "TMST": "Turkmeense zomertijd", "CDT": "Central-zomertijd", "OESZ": "Oost-Europese zomertijd", "WAT": "West-Afrikaanse standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "EST": "Eastern-standaardtijd", "JDT": "Japanse zomertijd", "AWDT": "West-Australische zomertijd", "HAT": "Newfoundland-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "AST": "Atlantic-standaardtijd", "∅∅∅": "Azoren-zomertijd", "HKT": "Hongkongse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "ACWDT": "Midden-Australische westelijke zomertijd", "SGT": "Singaporese standaardtijd", "MYT": "Maleisische tijd", "SRT": "Surinaamse tijd", "JST": "Japanse standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "LHDT": "Lord Howe-eilandse zomertijd", "MDT": "Mountain-zomertijd", "VET": "Venezolaanse tijd", "BT": "Bhutaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "WART": "West-Argentijnse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "UYT": "Uruguayaanse standaardtijd", "UYST": "Uruguayaanse zomertijd", "WIT": "Oost-Indonesische tijd", "TMT": "Turkmeense standaardtijd", "EDT": "Eastern-zomertijd", "WEZ": "West-Europese standaardtijd", "CLT": "Chileense standaardtijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_NL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_NL' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_NL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_NL) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_NL) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_NL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_NL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_NL) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_NL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_NL) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_NL) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_NL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_NL'
-func (nl *nl_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *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]
@@ -294,20 +280,14 @@ func (nl *nl_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_NL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_NL'
// in accounting notation.
-func (nl *nl_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_NL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_NL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_NL'
diff --git a/nl_SR/nl_SR.go b/nl_SR/nl_SR.go
index 96c9810a..d649fcae 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{"MEZ": "Midden-Europese standaardtijd", "MYT": "Maleisische tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "COST": "Colombiaanse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "WIT": "Oost-Indonesische tijd", "AKDT": "Alaska-zomertijd", "CST": "Central-standaardtijd", "HKST": "Hongkongse zomertijd", "∅∅∅": "Azoren-zomertijd", "CAT": "Centraal-Afrikaanse tijd", "OEZ": "Oost-Europese standaardtijd", "OESZ": "Oost-Europese zomertijd", "BT": "Bhutaanse tijd", "ART": "Argentijnse standaardtijd", "ARST": "Argentijnse zomertijd", "MST": "Mountain-standaardtijd", "WITA": "Centraal-Indonesische tijd", "PDT": "Pacific-zomertijd", "CHADT": "Chatham-zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "ACWST": "Midden-Australische westelijke standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "ChST": "Chamorro-tijd", "AEDT": "Oost-Australische zomertijd", "TMT": "Turkmeense standaardtijd", "HNT": "Newfoundland-standaardtijd", "EST": "Eastern-standaardtijd", "HKT": "Hongkongse standaardtijd", "CLT": "Chileense standaardtijd", "AST": "Atlantic-standaardtijd", "ACDT": "Midden-Australische zomertijd", "WART": "West-Argentijnse standaardtijd", "SRT": "Surinaamse tijd", "JDT": "Japanse zomertijd", "SGT": "Singaporese standaardtijd", "CHAST": "Chatham-standaardtijd", "ADT": "Atlantic-zomertijd", "ECT": "Ecuadoraanse tijd", "CLST": "Chileense zomertijd", "GMT": "Greenwich Mean Time", "MDT": "Mountain-zomertijd", "GFT": "Frans-Guyaanse tijd", "JST": "Japanse standaardtijd", "AWST": "West-Australische standaardtijd", "AWDT": "West-Australische zomertijd", "HAT": "Newfoundland-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "BOT": "Boliviaanse tijd", "COT": "Colombiaanse standaardtijd", "ACST": "Midden-Australische standaardtijd", "AEST": "Oost-Australische standaardtijd", "WIB": "West-Indonesische tijd", "WAT": "West-Afrikaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "CDT": "Central-zomertijd", "EDT": "Eastern-zomertijd", "UYST": "Uruguayaanse zomertijd", "WARST": "West-Argentijnse zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "IST": "Indiase tijd", "EAT": "Oost-Afrikaanse tijd", "WEZ": "West-Europese standaardtijd", "UYT": "Uruguayaanse standaardtijd", "PST": "Pacific-standaardtijd", "MESZ": "Midden-Europese zomertijd", "GYT": "Guyaanse tijd", "VET": "Venezolaanse tijd", "TMST": "Turkmeense zomertijd", "AKST": "Alaska-standaardtijd", "WESZ": "West-Europese zomertijd"},
+ timezones: map[string]string{"HAST": "Hawaii-Aleoetische standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ADT": "Atlantic-zomertijd", "CAT": "Centraal-Afrikaanse tijd", "TMT": "Turkmeense standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "BOT": "Boliviaanse tijd", "CHADT": "Chatham-zomertijd", "AEDT": "Oost-Australische zomertijd", "EDT": "Eastern-zomertijd", "CLT": "Chileense standaardtijd", "CDT": "Central-zomertijd", "AKST": "Alaska-standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "OEZ": "Oost-Europese standaardtijd", "PST": "Pacific-standaardtijd", "MYT": "Maleisische tijd", "UYST": "Uruguayaanse zomertijd", "ART": "Argentijnse standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "OESZ": "Oost-Europese zomertijd", "IST": "Indiase tijd", "UYT": "Uruguayaanse standaardtijd", "BT": "Bhutaanse tijd", "PDT": "Pacific-zomertijd", "AWDT": "West-Australische zomertijd", "WESZ": "West-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "CHAST": "Chatham-standaardtijd", "WIB": "West-Indonesische tijd", "MEZ": "Midden-Europese standaardtijd", "VET": "Venezolaanse tijd", "GMT": "Greenwich Mean Time", "ACWST": "Midden-Australische westelijke standaardtijd", "GYT": "Guyaanse tijd", "HKT": "Hongkongse standaardtijd", "ChST": "Chamorro-tijd", "COST": "Colombiaanse zomertijd", "WEZ": "West-Europese standaardtijd", "HAT": "Newfoundland-zomertijd", "WIT": "Oost-Indonesische tijd", "MDT": "Macause zomertijd", "SGT": "Singaporese standaardtijd", "SRT": "Surinaamse tijd", "ARST": "Argentijnse zomertijd", "MST": "Macause standaardtijd", "JDT": "Japanse zomertijd", "AEST": "Oost-Australische standaardtijd", "WART": "West-Argentijnse standaardtijd", "HNT": "Newfoundland-standaardtijd", "ECT": "Ecuadoraanse tijd", "ACST": "Midden-Australische standaardtijd", "HKST": "Hongkongse zomertijd", "AKDT": "Alaska-zomertijd", "EAT": "Oost-Afrikaanse tijd", "WAST": "West-Afrikaanse zomertijd", "MESZ": "Midden-Europese zomertijd", "CLST": "Chileense zomertijd", "GFT": "Frans-Guyaanse tijd", "CST": "Central-standaardtijd", "JST": "Japanse standaardtijd", "WITA": "Centraal-Indonesische tijd", "COT": "Colombiaanse standaardtijd", "EST": "Eastern-standaardtijd", "AST": "Atlantic-standaardtijd", "ACDT": "Midden-Australische zomertijd", "WARST": "West-Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "∅∅∅": "Azoren-zomertijd", "TMST": "Turkmeense zomertijd", "HADT": "Hawaii-Aleoetische zomertijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_SR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_SR' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_SR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_SR) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_SR) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_SR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_SR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_SR) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_SR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_SR) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_SR) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_SR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_SR'
-func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -294,20 +280,14 @@ func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_SR'
// in accounting notation.
-func (nl *nl_SR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_SR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_SR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_SR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_SR'
diff --git a/nl_SX/nl_SX.go b/nl_SX/nl_SX.go
index c57c6e19..50da8389 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{"WARST": "West-Argentijnse zomertijd", "TMST": "Turkmeense zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "JST": "Japanse standaardtijd", "GFT": "Frans-Guyaanse tijd", "WITA": "Centraal-Indonesische tijd", "LHDT": "Lord Howe-eilandse zomertijd", "EAT": "Oost-Afrikaanse tijd", "WART": "West-Argentijnse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "ADT": "Atlantic-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "ChST": "Chamorro-tijd", "CAT": "Centraal-Afrikaanse tijd", "CLST": "Chileense zomertijd", "BT": "Bhutaanse tijd", "GYT": "Guyaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "JDT": "Japanse zomertijd", "HKST": "Hongkongse zomertijd", "UYST": "Uruguayaanse zomertijd", "ACDT": "Midden-Australische zomertijd", "VET": "Venezolaanse tijd", "AKST": "Alaska-standaardtijd", "HAT": "Newfoundland-zomertijd", "AEST": "Oost-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "ARST": "Argentijnse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "AST": "Atlantic-standaardtijd", "MYT": "Maleisische tijd", "WESZ": "West-Europese zomertijd", "EST": "Eastern-standaardtijd", "OEZ": "Oost-Europese standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "COST": "Colombiaanse zomertijd", "MEZ": "Midden-Europese standaardtijd", "MDT": "Mountain-zomertijd", "AKDT": "Alaska-zomertijd", "WEZ": "West-Europese standaardtijd", "AWST": "West-Australische standaardtijd", "CHAST": "Chatham-standaardtijd", "BOT": "Boliviaanse tijd", "SRT": "Surinaamse tijd", "HADT": "Hawaii-Aleoetische zomertijd", "SGT": "Singaporese standaardtijd", "AWDT": "West-Australische zomertijd", "WIB": "West-Indonesische tijd", "CHADT": "Chatham-zomertijd", "WAT": "West-Afrikaanse standaardtijd", "ECT": "Ecuadoraanse tijd", "CDT": "Central-zomertijd", "OESZ": "Oost-Europese zomertijd", "ART": "Argentijnse standaardtijd", "EDT": "Eastern-zomertijd", "CLT": "Chileense standaardtijd", "GMT": "Greenwich Mean Time", "ACST": "Midden-Australische standaardtijd", "MST": "Mountain-standaardtijd", "WIT": "Oost-Indonesische tijd", "HKT": "Hongkongse standaardtijd", "CST": "Central-standaardtijd", "TMT": "Turkmeense standaardtijd", "IST": "Indiase tijd", "HNT": "Newfoundland-standaardtijd", "COT": "Colombiaanse standaardtijd", "UYT": "Uruguayaanse standaardtijd", "PST": "Pacific-standaardtijd", "PDT": "Pacific-zomertijd", "MESZ": "Midden-Europese zomertijd", "∅∅∅": "Azoren-zomertijd"},
+ timezones: map[string]string{"WESZ": "West-Europese zomertijd", "CHAST": "Chatham-standaardtijd", "ADT": "Atlantic-zomertijd", "GYT": "Guyaanse tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "HNT": "Newfoundland-standaardtijd", "GFT": "Frans-Guyaanse tijd", "TMST": "Turkmeense zomertijd", "WIB": "West-Indonesische tijd", "CLT": "Chileense standaardtijd", "COST": "Colombiaanse zomertijd", "MST": "Macause standaardtijd", "CHADT": "Chatham-zomertijd", "UYT": "Uruguayaanse standaardtijd", "GMT": "Greenwich Mean Time", "EST": "Eastern-standaardtijd", "∅∅∅": "Amazone-zomertijd", "PST": "Pacific-standaardtijd", "PDT": "Pacific-zomertijd", "HKST": "Hongkongse zomertijd", "CLST": "Chileense zomertijd", "OESZ": "Oost-Europese zomertijd", "AEDT": "Oost-Australische zomertijd", "UYST": "Uruguayaanse zomertijd", "WITA": "Centraal-Indonesische tijd", "EDT": "Eastern-zomertijd", "AKST": "Alaska-standaardtijd", "AWST": "West-Australische standaardtijd", "HAT": "Newfoundland-zomertijd", "SRT": "Surinaamse tijd", "CAT": "Centraal-Afrikaanse tijd", "ARST": "Argentijnse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "ACDT": "Midden-Australische zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "WARST": "West-Argentijnse zomertijd", "ECT": "Ecuadoraanse tijd", "WAST": "West-Afrikaanse zomertijd", "VET": "Venezolaanse tijd", "AST": "Atlantic-standaardtijd", "WIT": "Oost-Indonesische tijd", "HKT": "Hongkongse standaardtijd", "ART": "Argentijnse standaardtijd", "JST": "Japanse standaardtijd", "MESZ": "Midden-Europese zomertijd", "BT": "Bhutaanse tijd", "COT": "Colombiaanse standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "CDT": "Central-zomertijd", "AEST": "Oost-Australische standaardtijd", "MYT": "Maleisische tijd", "BOT": "Boliviaanse tijd", "MDT": "Macause zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "WART": "West-Argentijnse standaardtijd", "TMT": "Turkmeense standaardtijd", "ChST": "Chamorro-tijd", "OEZ": "Oost-Europese standaardtijd", "ACST": "Midden-Australische standaardtijd", "AKDT": "Alaska-zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AWDT": "West-Australische zomertijd", "IST": "Indiase tijd", "EAT": "Oost-Afrikaanse tijd", "SAST": "Zuid-Afrikaanse tijd", "JDT": "Japanse zomertijd", "MEZ": "Midden-Europese standaardtijd", "SGT": "Singaporese standaardtijd", "CST": "Central-standaardtijd", "WEZ": "West-Europese standaardtijd"},
}
}
@@ -196,7 +196,8 @@ func (nl *nl_SX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nl_SX' and handles both Whole and Real numbers based on 'v'
-func (nl *nl_SX) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,20 +207,14 @@ func (nl *nl_SX) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -230,9 +225,7 @@ func (nl *nl_SX) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -240,13 +233,12 @@ func (nl *nl_SX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nl_SX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nl *nl_SX) FmtPercent(num float64, v uint64) (results string) {
+func (nl *nl_SX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nl.decimal)
b := make([]byte, 0, l)
@@ -254,10 +246,7 @@ func (nl *nl_SX) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
continue
}
@@ -265,9 +254,7 @@ func (nl *nl_SX) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -277,12 +264,11 @@ func (nl *nl_SX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nl_SX'
-func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -294,20 +280,14 @@ func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -326,9 +306,7 @@ func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(nl.minus) - 1; j >= 0; j-- {
- b = append(b, nl.minus[j])
- }
+ b = append(b, nl.minus[0])
}
// reverse
@@ -347,13 +325,12 @@ func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nl_SX'
// in accounting notation.
-func (nl *nl_SX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nl *nl_SX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
@@ -365,20 +342,14 @@ func (nl *nl_SX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nl.decimal) - 1; j >= 0; j-- {
- b = append(b, nl.decimal[j])
- }
-
+ b = append(b, nl.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nl.group) - 1; j >= 0; j-- {
- b = append(b, nl.group[j])
- }
-
+ b = append(b, nl.group[0])
count = 1
} else {
count++
@@ -430,8 +401,7 @@ func (nl *nl_SX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, nl.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nl_SX'
diff --git a/nmg/nmg.go b/nmg/nmg.go
index b11ce66b..e8f4e313 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{"TMST": "TMST", "IST": "IST", "CAT": "CAT", "CHAST": "CHAST", "ADT": "ADT", "GYT": "GYT", "VET": "VET", "HADT": "HADT", "ACWST": "ACWST", "TMT": "TMT", "ECT": "ECT", "WIT": "WIT", "JST": "JST", "LHDT": "LHDT", "EAT": "EAT", "HAST": "HAST", "AWDT": "AWDT", "HNT": "HNT", "WIB": "WIB", "ARST": "ARST", "WAST": "WAST", "GFT": "GFT", "AKDT": "AKDT", "SAST": "SAST", "OESZ": "OESZ", "ChST": "ChST", "AWST": "AWST", "OEZ": "OEZ", "WITA": "WITA", "MYT": "MYT", "HKT": "HKT", "HKST": "HKST", "UYT": "UYT", "COT": "COT", "MESZ": "MESZ", "WART": "WART", "HAT": "HAT", "PDT": "PDT", "CLST": "CLST", "CST": "CST", "MDT": "MDT", "EDT": "EDT", "∅∅∅": "∅∅∅", "MST": "MST", "EST": "EST", "GMT": "GMT", "COST": "COST", "AST": "AST", "LHST": "LHST", "AKST": "AKST", "CHADT": "CHADT", "MEZ": "MEZ", "PST": "PST", "ACDT": "ACDT", "ART": "ART", "JDT": "JDT", "SGT": "SGT", "NZST": "NZST", "BOT": "BOT", "WEZ": "WEZ", "BT": "BT", "WARST": "WARST", "WAT": "WAT", "WESZ": "WESZ", "UYST": "UYST", "NZDT": "NZDT", "ACST": "ACST", "ACWDT": "ACWDT", "CDT": "CDT", "AEST": "AEST", "AEDT": "AEDT", "SRT": "SRT", "CLT": "CLT"},
+ timezones: map[string]string{"MDT": "MDT", "AWDT": "AWDT", "UYT": "UYT", "WEZ": "WEZ", "JST": "JST", "TMT": "TMT", "NZDT": "NZDT", "JDT": "JDT", "AST": "AST", "EST": "EST", "ECT": "ECT", "CHADT": "CHADT", "PDT": "PDT", "AWST": "AWST", "HKT": "HKT", "BOT": "BOT", "COT": "COT", "WESZ": "WESZ", "LHDT": "LHDT", "GFT": "GFT", "MESZ": "MESZ", "ACWDT": "ACWDT", "CLST": "CLST", "AEDT": "AEDT", "CAT": "CAT", "CST": "CST", "EDT": "EDT", "COST": "COST", "ACWST": "ACWST", "GMT": "GMT", "ADT": "ADT", "MYT": "MYT", "AKDT": "AKDT", "WIB": "WIB", "VET": "VET", "WITA": "WITA", "SAST": "SAST", "OEZ": "OEZ", "GYT": "GYT", "∅∅∅": "∅∅∅", "EAT": "EAT", "MEZ": "MEZ", "WARST": "WARST", "AEST": "AEST", "HAT": "HAT", "BT": "BT", "ARST": "ARST", "WAT": "WAT", "ACST": "ACST", "UYST": "UYST", "NZST": "NZST", "HNT": "HNT", "MST": "MST", "SGT": "SGT", "PST": "PST", "SRT": "SRT", "AKST": "AKST", "WAST": "WAST", "OESZ": "OESZ", "IST": "IST", "TMST": "TMST", "ART": "ART", "HADT": "HADT", "ChST": "ChST", "WART": "WART", "ACDT": "ACDT", "HKST": "HKST", "HAST": "HAST", "CDT": "CDT", "LHST": "LHST", "CLT": "CLT", "WIT": "WIT", "CHAST": "CHAST"},
}
}
@@ -174,7 +174,8 @@ func (nmg *nmg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nmg' and handles both Whole and Real numbers based on 'v'
-func (nmg *nmg) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,7 +195,6 @@ func (nmg *nmg) FmtNumber(num float64, v uint64) (results string) {
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -205,9 +205,7 @@ func (nmg *nmg) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -215,13 +213,12 @@ func (nmg *nmg) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nmg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nmg *nmg) FmtPercent(num float64, v uint64) (results string) {
+func (nmg *nmg) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nmg.decimal)
b := make([]byte, 0, l)
@@ -237,9 +234,7 @@ func (nmg *nmg) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -249,12 +244,11 @@ func (nmg *nmg) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nmg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nmg'
-func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
@@ -276,7 +270,6 @@ func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -287,9 +280,7 @@ func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -312,13 +303,12 @@ func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nmg'
// in accounting notation.
-func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
@@ -340,7 +330,6 @@ func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -352,9 +341,7 @@ func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
@@ -383,8 +370,7 @@ func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nmg'
diff --git a/nmg_CM/nmg_CM.go b/nmg_CM/nmg_CM.go
index 36904f62..83fac7bc 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{"EAT": "EAT", "CDT": "CDT", "COT": "COT", "LHST": "LHST", "AKST": "AKST", "NZST": "NZST", "WARST": "WARST", "JDT": "JDT", "MYT": "MYT", "HKT": "HKT", "OESZ": "OESZ", "GMT": "GMT", "WAT": "WAT", "ACST": "ACST", "LHDT": "LHDT", "MESZ": "MESZ", "TMST": "TMST", "WIT": "WIT", "AEDT": "AEDT", "WIB": "WIB", "JST": "JST", "AKDT": "AKDT", "WESZ": "WESZ", "WAST": "WAST", "ADT": "ADT", "ACDT": "ACDT", "VET": "VET", "GFT": "GFT", "∅∅∅": "∅∅∅", "SAST": "SAST", "HKST": "HKST", "WEZ": "WEZ", "AWDT": "AWDT", "HNT": "HNT", "UYT": "UYT", "CHADT": "CHADT", "HAST": "HAST", "AWST": "AWST", "EDT": "EDT", "CLST": "CLST", "NZDT": "NZDT", "SRT": "SRT", "ECT": "ECT", "MDT": "MDT", "OEZ": "OEZ", "ART": "ART", "ARST": "ARST", "ACWST": "ACWST", "IST": "IST", "CAT": "CAT", "CLT": "CLT", "UYST": "UYST", "CHAST": "CHAST", "BOT": "BOT", "GYT": "GYT", "COST": "COST", "BT": "BT", "HADT": "HADT", "AEST": "AEST", "WART": "WART", "TMT": "TMT", "ChST": "ChST", "HAT": "HAT", "EST": "EST", "PDT": "PDT", "AST": "AST", "ACWDT": "ACWDT", "WITA": "WITA", "CST": "CST", "MST": "MST", "PST": "PST", "MEZ": "MEZ", "SGT": "SGT"},
+ timezones: map[string]string{"GFT": "GFT", "ACWDT": "ACWDT", "BOT": "BOT", "HKST": "HKST", "ARST": "ARST", "COT": "COT", "MEZ": "MEZ", "ACDT": "ACDT", "WART": "WART", "GYT": "GYT", "IST": "IST", "HAST": "HAST", "AST": "AST", "AWDT": "AWDT", "WEZ": "WEZ", "LHDT": "LHDT", "OESZ": "OESZ", "ACST": "ACST", "AEST": "AEST", "MDT": "MDT", "UYT": "UYT", "EDT": "EDT", "LHST": "LHST", "CLT": "CLT", "AEDT": "AEDT", "MST": "MST", "CDT": "CDT", "NZST": "NZST", "CHADT": "CHADT", "OEZ": "OEZ", "SGT": "SGT", "JST": "JST", "PDT": "PDT", "AKDT": "AKDT", "NZDT": "NZDT", "WARST": "WARST", "AKST": "AKST", "ADT": "ADT", "VET": "VET", "CAT": "CAT", "WITA": "WITA", "ChST": "ChST", "WAST": "WAST", "WESZ": "WESZ", "JDT": "JDT", "AWST": "AWST", "COST": "COST", "ECT": "ECT", "WAT": "WAT", "WIB": "WIB", "MESZ": "MESZ", "PST": "PST", "SRT": "SRT", "∅∅∅": "∅∅∅", "TMST": "TMST", "GMT": "GMT", "MYT": "MYT", "EST": "EST", "HADT": "HADT", "CHAST": "CHAST", "CLST": "CLST", "HNT": "HNT", "UYST": "UYST", "TMT": "TMT", "ACWST": "ACWST", "EAT": "EAT", "HAT": "HAT", "ART": "ART", "CST": "CST", "WIT": "WIT", "BT": "BT", "SAST": "SAST", "HKT": "HKT"},
}
}
@@ -174,7 +174,8 @@ func (nmg *nmg_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nmg_CM' and handles both Whole and Real numbers based on 'v'
-func (nmg *nmg_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,7 +195,6 @@ func (nmg *nmg_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -205,9 +205,7 @@ func (nmg *nmg_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -215,13 +213,12 @@ func (nmg *nmg_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nmg_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nmg *nmg_CM) FmtPercent(num float64, v uint64) (results string) {
+func (nmg *nmg_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nmg.decimal)
b := make([]byte, 0, l)
@@ -237,9 +234,7 @@ func (nmg *nmg_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -249,12 +244,11 @@ func (nmg *nmg_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nmg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nmg_CM'
-func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
@@ -276,7 +270,6 @@ func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -287,9 +280,7 @@ func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
// reverse
@@ -312,13 +303,12 @@ func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nmg_CM'
// in accounting notation.
-func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
@@ -340,7 +330,6 @@ func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(nmg.group) - 1; j >= 0; j-- {
b = append(b, nmg.group[j])
}
-
count = 1
} else {
count++
@@ -352,9 +341,7 @@ func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(nmg.minus) - 1; j >= 0; j-- {
- b = append(b, nmg.minus[j])
- }
+ b = append(b, nmg.minus[0])
}
@@ -383,8 +370,7 @@ func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nmg_CM'
diff --git a/nn/nn.go b/nn/nn.go
index 446003b1..60d03011 100644
--- a/nn/nn.go
+++ b/nn/nn.go
@@ -18,7 +18,7 @@ type nn struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "kr", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "des."},
@@ -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{"CLST": "CLST", "IST": "IST", "WESZ": "vesteuropeisk sommartid", "SRT": "SRT", "GFT": "GFT", "CST": "CST", "MST": "MST", "PST": "PST", "WAT": "vestafrikansk standardtid", "ADT": "ADT", "BT": "BT", "TMT": "TMT", "AKDT": "AKDT", "EAT": "austafrikansk tid", "UYT": "UYT", "ARST": "ARST", "HAST": "HAST", "COST": "COST", "WART": "WART", "WAST": "vestafrikansk sommartid", "TMST": "TMST", "ChST": "ChST", "HKST": "HKST", "CDT": "CDT", "OESZ": "austeuropeisk sommartid", "ART": "ART", "HADT": "HADT", "WIB": "WIB", "OEZ": "austeuropeisk standardtid", "AEDT": "austaustralsk sommartid", "WARST": "WARST", "MEZ": "sentraleuropeisk standardtid", "∅∅∅": "∅∅∅", "WEZ": "vesteuropeisk standardtid", "AWST": "vestaustralsk standardtid", "GMT": "greenwich middeltid", "ACDT": "sentralaustralsk sommartid", "LHDT": "LHDT", "HKT": "HKT", "ACWDT": "vest-sentralaustralsk sommartid", "JST": "JST", "EST": "EST", "PDT": "PDT", "COT": "COT", "SGT": "SGT", "CAT": "sentralafrikansk tid", "UYST": "UYST", "NZST": "NZST", "MESZ": "sentraleuropeisk sommartid", "LHST": "LHST", "HAT": "HAT", "CLT": "CLT", "AST": "AST", "NZDT": "NZDT", "CHADT": "CHADT", "BOT": "BOT", "ECT": "ECT", "HNT": "HNT", "AWDT": "vestaustralsk sommartid", "EDT": "EDT", "JDT": "JDT", "MYT": "MYT", "WIT": "WIT", "WITA": "WITA", "SAST": "sørafrikansk tid", "ACWST": "vest-sentralaustralsk standardtid", "GYT": "GYT", "ACST": "sentralaustralsk standardtid", "VET": "VET", "AKST": "AKST", "MDT": "MDT", "AEST": "austaustralsk standardtid", "CHAST": "CHAST"},
+ timezones: map[string]string{"ADT": "ADT", "SGT": "SGT", "∅∅∅": "∅∅∅", "ARST": "ARST", "VET": "VET", "MDT": "MDT", "NZDT": "NZDT", "UYT": "UYT", "HKT": "HKT", "GFT": "GFT", "MEZ": "sentraleuropeisk standardtid", "CLT": "CLT", "CHAST": "CHAST", "ACST": "sentralaustralsk standardtid", "WIT": "WIT", "EST": "EST", "WAST": "vestafrikansk sommartid", "ACDT": "sentralaustralsk sommartid", "UYST": "UYST", "HAST": "HAST", "ACWDT": "vest-sentralaustralsk sommartid", "IST": "IST", "TMST": "TMST", "EDT": "EDT", "ECT": "ECT", "EAT": "austafrikansk tid", "PST": "PST", "ACWST": "vest-sentralaustralsk standardtid", "JST": "JST", "WARST": "WARST", "WITA": "WITA", "TMT": "TMT", "COT": "COT", "GMT": "greenwich middeltid", "LHDT": "LHDT", "AST": "AST", "MYT": "MYT", "ART": "ART", "ChST": "ChST", "CDT": "CDT", "LHST": "LHST", "CHADT": "CHADT", "WART": "WART", "AEST": "austaustralsk standardtid", "AEDT": "austaustralsk sommartid", "HKST": "HKST", "COST": "COST", "WESZ": "vesteuropeisk sommartid", "AWST": "vestaustralsk standardtid", "AWDT": "vestaustralsk sommartid", "SRT": "SRT", "BT": "BT", "WEZ": "vesteuropeisk standardtid", "MESZ": "sentraleuropeisk sommartid", "JDT": "JDT", "OEZ": "austeuropeisk standardtid", "HNT": "HNT", "OESZ": "austeuropeisk sommartid", "GYT": "GYT", "CAT": "sentralafrikansk tid", "AKDT": "AKDT", "WIB": "WIB", "PDT": "PDT", "HADT": "HADT", "AKST": "AKST", "SAST": "sørafrikansk tid", "CST": "CST", "HAT": "HAT", "BOT": "BOT", "CLST": "CLST", "MST": "MST", "NZST": "NZST", "WAT": "vestafrikansk standardtid"},
}
}
@@ -189,7 +189,8 @@ func (nn *nn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nn' and handles both Whole and Real numbers based on 'v'
-func (nn *nn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -209,7 +210,6 @@ func (nn *nn) FmtNumber(num float64, v uint64) (results string) {
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -230,13 +230,12 @@ func (nn *nn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nn *nn) FmtPercent(num float64, v uint64) (results string) {
+func (nn *nn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nn.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (nn *nn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nn'
-func (nn *nn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -293,7 +291,6 @@ func (nn *nn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -329,13 +326,12 @@ func (nn *nn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nn'
// in accounting notation.
-func (nn *nn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nn *nn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
@@ -357,7 +353,6 @@ func (nn *nn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (nn *nn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nn'
diff --git a/nn_NO/nn_NO.go b/nn_NO/nn_NO.go
index f7b6152e..0877eb64 100644
--- a/nn_NO/nn_NO.go
+++ b/nn_NO/nn_NO.go
@@ -18,7 +18,7 @@ type nn_NO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ".",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "des."},
@@ -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{"CDT": "CDT", "AWDT": "vestaustralsk sommartid", "WIB": "WIB", "CHADT": "CHADT", "BOT": "BOT", "MEZ": "sentraleuropeisk standardtid", "ACST": "sentralaustralsk standardtid", "TMT": "TMT", "MYT": "MYT", "JDT": "JDT", "AEST": "austaustralsk standardtid", "WAT": "vestafrikansk standardtid", "MESZ": "sentraleuropeisk sommartid", "AWST": "vestaustralsk standardtid", "NZST": "NZST", "COST": "COST", "AST": "AST", "AKDT": "AKDT", "HKST": "HKST", "OEZ": "austeuropeisk standardtid", "NZDT": "NZDT", "BT": "BT", "WITA": "WITA", "AKST": "AKST", "UYST": "UYST", "COT": "COT", "ARST": "ARST", "WARST": "WARST", "ECT": "ECT", "IST": "IST", "HAST": "HAST", "SGT": "SGT", "WEZ": "vesteuropeisk standardtid", "WAST": "vestafrikansk sommartid", "ADT": "ADT", "AEDT": "austaustralsk sommartid", "ART": "ART", "ACDT": "sentralaustralsk sommartid", "SRT": "SRT", "ACWST": "vest-sentralaustralsk standardtid", "∅∅∅": "∅∅∅", "PST": "PST", "VET": "VET", "UYT": "UYT", "PDT": "PDT", "HKT": "HKT", "EAT": "austafrikansk tid", "EDT": "EDT", "CLST": "CLST", "SAST": "sørafrikansk tid", "CAT": "sentralafrikansk tid", "CHAST": "CHAST", "WART": "WART", "GYT": "GYT", "GFT": "GFT", "WESZ": "vesteuropeisk sommartid", "GMT": "greenwich middeltid", "ACWDT": "vest-sentralaustralsk sommartid", "MST": "MST", "MDT": "MDT", "LHST": "LHST", "JST": "JST", "CLT": "CLT", "TMST": "TMST", "LHDT": "LHDT", "HADT": "HADT", "CST": "CST", "HNT": "HNT", "HAT": "HAT", "EST": "EST", "OESZ": "austeuropeisk sommartid", "ChST": "ChST", "WIT": "WIT"},
+ timezones: map[string]string{"MYT": "MYT", "ACDT": "sentralaustralsk sommartid", "MESZ": "sentraleuropeisk sommartid", "NZST": "NZST", "IST": "IST", "TMST": "TMST", "ACWST": "vest-sentralaustralsk standardtid", "AEDT": "austaustralsk sommartid", "AST": "AST", "HNT": "HNT", "HAT": "HAT", "SGT": "SGT", "HKT": "HKT", "CAT": "sentralafrikansk tid", "WAT": "vestafrikansk standardtid", "ChST": "ChST", "CHAST": "CHAST", "JDT": "JDT", "AEST": "austaustralsk standardtid", "TMT": "TMT", "NZDT": "NZDT", "CHADT": "CHADT", "MEZ": "sentraleuropeisk standardtid", "AWDT": "vestaustralsk sommartid", "GYT": "GYT", "MDT": "MDT", "WIB": "WIB", "JST": "JST", "∅∅∅": "∅∅∅", "CDT": "CDT", "AKDT": "AKDT", "WEZ": "vesteuropeisk standardtid", "EAT": "austafrikansk tid", "PST": "PST", "HKST": "HKST", "AKST": "AKST", "ACWDT": "vest-sentralaustralsk sommartid", "BOT": "BOT", "HAST": "HAST", "WART": "WART", "UYT": "UYT", "UYST": "UYST", "CST": "CST", "ACST": "sentralaustralsk standardtid", "WARST": "WARST", "ART": "ART", "ARST": "ARST", "GFT": "GFT", "WITA": "WITA", "BT": "BT", "COST": "COST", "CLST": "CLST", "AWST": "vestaustralsk standardtid", "EST": "EST", "HADT": "HADT", "COT": "COT", "PDT": "PDT", "WESZ": "vesteuropeisk sommartid", "LHST": "LHST", "LHDT": "LHDT", "OESZ": "austeuropeisk sommartid", "CLT": "CLT", "SRT": "SRT", "EDT": "EDT", "MST": "MST", "WIT": "WIT", "OEZ": "austeuropeisk standardtid", "ECT": "ECT", "WAST": "vestafrikansk sommartid", "VET": "VET", "ADT": "ADT", "GMT": "greenwich middeltid", "SAST": "sørafrikansk tid"},
}
}
@@ -189,7 +189,8 @@ func (nn *nn_NO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nn_NO' and handles both Whole and Real numbers based on 'v'
-func (nn *nn_NO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -209,7 +210,6 @@ func (nn *nn_NO) FmtNumber(num float64, v uint64) (results string) {
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -230,13 +230,12 @@ func (nn *nn_NO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nn_NO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nn *nn_NO) FmtPercent(num float64, v uint64) (results string) {
+func (nn *nn_NO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nn.decimal)
b := make([]byte, 0, l)
@@ -266,12 +265,11 @@ func (nn *nn_NO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nn_NO'
-func (nn *nn_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nn *nn_NO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
@@ -293,7 +291,6 @@ func (nn *nn_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -329,13 +326,12 @@ func (nn *nn_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nn_NO'
// in accounting notation.
-func (nn *nn_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nn *nn_NO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
@@ -357,7 +353,6 @@ func (nn *nn_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(nn.group) - 1; j >= 0; j-- {
b = append(b, nn.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (nn *nn_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nn_NO'
diff --git a/nnh/nnh.go b/nnh/nnh.go
index 2ebdad08..e11e0f11 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{"HKT": "HKT", "GMT": "GMT", "AEST": "AEST", "AEDT": "AEDT", "AST": "AST", "GFT": "GFT", "JST": "JST", "CDT": "CDT", "GYT": "GYT", "UYT": "UYT", "COST": "COST", "BT": "BT", "WART": "WART", "WAST": "WAST", "MEZ": "MEZ", "VET": "VET", "ChST": "ChST", "WIT": "WIT", "AKST": "AKST", "IST": "IST", "AWST": "AWST", "LHST": "LHST", "OESZ": "OESZ", "CHADT": "CHADT", "ACST": "ACST", "ACDT": "ACDT", "WITA": "WITA", "TMT": "TMT", "ECT": "ECT", "ARST": "ARST", "WEZ": "WEZ", "HAT": "HAT", "CLT": "CLT", "JDT": "JDT", "CAT": "CAT", "NZDT": "NZDT", "WIB": "WIB", "ADT": "ADT", "MDT": "MDT", "MYT": "MYT", "SGT": "SGT", "EST": "EST", "ACWDT": "ACWDT", "LHDT": "LHDT", "HNT": "HNT", "PST": "PST", "PDT": "PDT", "WARST": "WARST", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "CST": "CST", "COT": "COT", "ART": "ART", "SRT": "SRT", "ACWST": "ACWST", "MST": "MST", "OEZ": "OEZ", "BOT": "BOT", "MESZ": "MESZ", "WAT": "WAT", "HADT": "HADT", "HKST": "HKST", "EDT": "EDT", "UYST": "UYST", "NZST": "NZST", "SAST": "SAST", "AKDT": "AKDT", "HAST": "HAST", "CLST": "CLST", "TMST": "TMST", "WESZ": "WESZ", "AWDT": "AWDT", "EAT": "EAT"},
+ timezones: map[string]string{"HNT": "HNT", "MST": "MST", "MYT": "MYT", "WESZ": "WESZ", "SRT": "SRT", "UYST": "UYST", "WAST": "WAST", "ACWDT": "ACWDT", "AWST": "AWST", "AKDT": "AKDT", "ACWST": "ACWST", "OESZ": "OESZ", "AST": "AST", "AEDT": "AEDT", "CLT": "CLT", "COT": "COT", "CHAST": "CHAST", "WIB": "WIB", "PDT": "PDT", "ARST": "ARST", "GFT": "GFT", "EST": "EST", "GMT": "GMT", "MEZ": "MEZ", "MESZ": "MESZ", "JDT": "JDT", "WART": "WART", "IST": "IST", "MDT": "MDT", "AKST": "AKST", "CLST": "CLST", "ACDT": "ACDT", "PST": "PST", "EAT": "EAT", "AEST": "AEST", "WARST": "WARST", "CST": "CST", "ECT": "ECT", "VET": "VET", "HAT": "HAT", "HKT": "HKT", "SAST": "SAST", "BOT": "BOT", "CAT": "CAT", "UYT": "UYT", "BT": "BT", "ADT": "ADT", "WEZ": "WEZ", "WITA": "WITA", "HAST": "HAST", "COST": "COST", "LHDT": "LHDT", "NZDT": "NZDT", "SGT": "SGT", "HKST": "HKST", "WIT": "WIT", "HADT": "HADT", "NZST": "NZST", "EDT": "EDT", "WAT": "WAT", "LHST": "LHST", "CHADT": "CHADT", "OEZ": "OEZ", "TMST": "TMST", "CDT": "CDT", "JST": "JST", "ACST": "ACST", "AWDT": "AWDT", "GYT": "GYT", "∅∅∅": "∅∅∅", "TMT": "TMT", "ART": "ART", "ChST": "ChST"},
}
}
@@ -182,7 +182,8 @@ func (nnh *nnh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nnh' and handles both Whole and Real numbers based on 'v'
-func (nnh *nnh) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,9 +211,7 @@ func (nnh *nnh) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
}
// reverse
@@ -220,19 +219,17 @@ func (nnh *nnh) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nnh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nnh *nnh) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nnh *nnh) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nnh'
-func (nnh *nnh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nnh *nnh) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
@@ -270,9 +267,7 @@ func (nnh *nnh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
}
// reverse
@@ -291,13 +286,12 @@ func (nnh *nnh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nnh'
// in accounting notation.
-func (nnh *nnh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nnh *nnh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
@@ -336,9 +330,7 @@ func (nnh *nnh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, nnh.currencyNegativePrefix[j])
}
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
} else {
@@ -368,8 +360,7 @@ func (nnh *nnh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nnh'
diff --git a/nnh_CM/nnh_CM.go b/nnh_CM/nnh_CM.go
index 5a5dbf2e..e4b86019 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{"JST": "JST", "PST": "PST", "TMT": "TMT", "TMST": "TMST", "ARST": "ARST", "EAT": "EAT", "UYST": "UYST", "COST": "COST", "VET": "VET", "MYT": "MYT", "WEZ": "WEZ", "WAST": "WAST", "WITA": "WITA", "WIB": "WIB", "COT": "COT", "JDT": "JDT", "SGT": "SGT", "HKT": "HKT", "CAT": "CAT", "CLST": "CLST", "AWDT": "AWDT", "PDT": "PDT", "ECT": "ECT", "HNT": "HNT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "CHAST": "CHAST", "WAT": "WAT", "ChST": "ChST", "AKDT": "AKDT", "EDT": "EDT", "UYT": "UYT", "AEST": "AEST", "AWST": "AWST", "MEZ": "MEZ", "ACWST": "ACWST", "BOT": "BOT", "MESZ": "MESZ", "ACWDT": "ACWDT", "AKST": "AKST", "HAT": "HAT", "MST": "MST", "MDT": "MDT", "CST": "CST", "AST": "AST", "ADT": "ADT", "EST": "EST", "OEZ": "OEZ", "ACDT": "ACDT", "WIT": "WIT", "OESZ": "OESZ", "GMT": "GMT", "GYT": "GYT", "GFT": "GFT", "HAST": "HAST", "CDT": "CDT", "NZDT": "NZDT", "SRT": "SRT", "LHST": "LHST", "IST": "IST", "CLT": "CLT", "CHADT": "CHADT", "WARST": "WARST", "LHDT": "LHDT", "AEDT": "AEDT", "BT": "BT", "ACST": "ACST", "WART": "WART", "SAST": "SAST", "HADT": "HADT", "HKST": "HKST", "NZST": "NZST", "ART": "ART"},
+ timezones: map[string]string{"NZDT": "NZDT", "WARST": "WARST", "AWST": "AWST", "CAT": "CAT", "WIT": "WIT", "TMT": "TMT", "CDT": "CDT", "GMT": "GMT", "MDT": "MDT", "UYST": "UYST", "CHADT": "CHADT", "CLT": "CLT", "JST": "JST", "HAT": "HAT", "SGT": "SGT", "TMST": "TMST", "EST": "EST", "WAT": "WAT", "WAST": "WAST", "WESZ": "WESZ", "JDT": "JDT", "AEDT": "AEDT", "UYT": "UYT", "ART": "ART", "ACWDT": "ACWDT", "CHAST": "CHAST", "MEZ": "MEZ", "ARST": "ARST", "HAST": "HAST", "HADT": "HADT", "MST": "MST", "WEZ": "WEZ", "NZST": "NZST", "GYT": "GYT", "HKT": "HKT", "AST": "AST", "ACST": "ACST", "BOT": "BOT", "SRT": "SRT", "COT": "COT", "WIB": "WIB", "OESZ": "OESZ", "ACDT": "ACDT", "PST": "PST", "BT": "BT", "COST": "COST", "ECT": "ECT", "∅∅∅": "∅∅∅", "LHST": "LHST", "MESZ": "MESZ", "CLST": "CLST", "ADT": "ADT", "ChST": "ChST", "EAT": "EAT", "ACWST": "ACWST", "WART": "WART", "LHDT": "LHDT", "WITA": "WITA", "SAST": "SAST", "OEZ": "OEZ", "AWDT": "AWDT", "HKST": "HKST", "IST": "IST", "HNT": "HNT", "MYT": "MYT", "AKST": "AKST", "AKDT": "AKDT", "AEST": "AEST", "VET": "VET", "GFT": "GFT", "CST": "CST", "PDT": "PDT", "EDT": "EDT"},
}
}
@@ -182,7 +182,8 @@ func (nnh *nnh_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nnh_CM' and handles both Whole and Real numbers based on 'v'
-func (nnh *nnh_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,9 +211,7 @@ func (nnh *nnh_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
}
// reverse
@@ -220,19 +219,17 @@ func (nnh *nnh_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nnh_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nnh *nnh_CM) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nnh *nnh_CM) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nnh_CM'
-func (nnh *nnh_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nnh *nnh_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
@@ -270,9 +267,7 @@ func (nnh *nnh_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
}
// reverse
@@ -291,13 +286,12 @@ func (nnh *nnh_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nnh_CM'
// in accounting notation.
-func (nnh *nnh_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nnh *nnh_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
@@ -336,9 +330,7 @@ func (nnh *nnh_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, nnh.currencyNegativePrefix[j])
}
- for j := len(nnh.minus) - 1; j >= 0; j-- {
- b = append(b, nnh.minus[j])
- }
+ b = append(b, nnh.minus[0])
} else {
@@ -368,8 +360,7 @@ func (nnh *nnh_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nnh_CM'
diff --git a/nus/nus.go b/nus/nus.go
index 41f08343..653d32e8 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{"WAT": "WAT", "MYT": "MYT", "PDT": "PDT", "CHADT": "CHADT", "WARST": "WARST", "NZST": "NZST", "COST": "COST", "BT": "BT", "ACDT": "ACDT", "GFT": "GFT", "AKDT": "AKDT", "AWST": "AWST", "CLST": "CLST", "GYT": "GYT", "ACWST": "ACWST", "ChST": "ChST", "CAT": "CAT", "CHAST": "CHAST", "TMT": "TMT", "JST": "JST", "OEZ": "OEZ", "SRT": "SRT", "EDT": "EDT", "MESZ": "MESZ", "WART": "WART", "ACST": "ACST", "ART": "ART", "SAST": "SAST", "LHST": "LHST", "IST": "IST", "AEDT": "AEDT", "AKST": "AKST", "GMT": "GMT", "OESZ": "OESZ", "HADT": "HADT", "CLT": "CLT", "ADT": "ADT", "WAST": "WAST", "HAST": "HAST", "EAT": "EAT", "AEST": "AEST", "WIB": "WIB", "UYT": "UYT", "UYST": "UYST", "EST": "EST", "PST": "PST", "WITA": "WITA", "∅∅∅": "∅∅∅", "HNT": "HNT", "CDT": "CDT", "ARST": "ARST", "ACWDT": "ACWDT", "ECT": "ECT", "LHDT": "LHDT", "COT": "COT", "WESZ": "WESZ", "AST": "AST", "MEZ": "MEZ", "MST": "MST", "TMST": "TMST", "SGT": "SGT", "CST": "CST", "HAT": "HAT", "HKT": "HKT", "BOT": "BOT", "VET": "VET", "WIT": "WIT", "JDT": "JDT", "AWDT": "AWDT", "WEZ": "WEZ", "NZDT": "NZDT", "MDT": "MDT", "HKST": "HKST"},
+ timezones: map[string]string{"VET": "VET", "ACWST": "ACWST", "OESZ": "OESZ", "COST": "COST", "WEZ": "WEZ", "NZDT": "NZDT", "MESZ": "MESZ", "AWST": "AWST", "COT": "COT", "JDT": "JDT", "MYT": "MYT", "WAT": "WAT", "IST": "IST", "UYST": "UYST", "WESZ": "WESZ", "OEZ": "OEZ", "CDT": "CDT", "AKST": "AKST", "NZST": "NZST", "SAST": "SAST", "MST": "MST", "CST": "CST", "GMT": "GMT", "MEZ": "MEZ", "ACWDT": "ACWDT", "CLT": "CLT", "∅∅∅": "∅∅∅", "EST": "EST", "WAST": "WAST", "CHADT": "CHADT", "BT": "BT", "EAT": "EAT", "ChST": "ChST", "LHST": "LHST", "CHAST": "CHAST", "CLST": "CLST", "GYT": "GYT", "ARST": "ARST", "EDT": "EDT", "ADT": "ADT", "ACDT": "ACDT", "PST": "PST", "UYT": "UYT", "WIB": "WIB", "ACST": "ACST", "SGT": "SGT", "BOT": "BOT", "CAT": "CAT", "HKT": "HKT", "HKST": "HKST", "AEST": "AEST", "AWDT": "AWDT", "HAT": "HAT", "TMST": "TMST", "JST": "JST", "WART": "WART", "WIT": "WIT", "TMT": "TMT", "HADT": "HADT", "LHDT": "LHDT", "WARST": "WARST", "MDT": "MDT", "PDT": "PDT", "ART": "ART", "GFT": "GFT", "WITA": "WITA", "HAST": "HAST", "AKDT": "AKDT", "ECT": "ECT", "HNT": "HNT", "SRT": "SRT", "AST": "AST", "AEDT": "AEDT"},
}
}
@@ -175,7 +175,8 @@ func (nus *nus) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nus' and handles both Whole and Real numbers based on 'v'
-func (nus *nus) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,9 +204,7 @@ func (nus *nus) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -213,13 +212,12 @@ func (nus *nus) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nus' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nus *nus) FmtPercent(num float64, v uint64) (results string) {
+func (nus *nus) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nus.decimal)
b := make([]byte, 0, l)
@@ -235,9 +233,7 @@ func (nus *nus) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -247,12 +243,11 @@ func (nus *nus) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nus.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nus'
-func (nus *nus) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nus *nus) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
@@ -286,9 +281,7 @@ func (nus *nus) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -307,13 +300,12 @@ func (nus *nus) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nus'
// in accounting notation.
-func (nus *nus) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nus *nus) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
@@ -378,8 +370,7 @@ func (nus *nus) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, nus.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nus'
diff --git a/nus_SS/nus_SS.go b/nus_SS/nus_SS.go
index 844a96ed..a2c48e83 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{"AWDT": "AWDT", "WART": "WART", "TMST": "TMST", "MYT": "MYT", "HKST": "HKST", "CST": "CST", "WAT": "WAT", "GFT": "GFT", "CLST": "CLST", "MST": "MST", "∅∅∅": "∅∅∅", "HNT": "HNT", "AEST": "AEST", "WITA": "WITA", "ACWDT": "ACWDT", "WARST": "WARST", "AST": "AST", "HAST": "HAST", "PDT": "PDT", "BOT": "BOT", "ACST": "ACST", "ACDT": "ACDT", "ECT": "ECT", "AKST": "AKST", "WESZ": "WESZ", "CAT": "CAT", "EST": "EST", "MDT": "MDT", "JDT": "JDT", "CLT": "CLT", "PST": "PST", "WAST": "WAST", "ADT": "ADT", "NZDT": "NZDT", "WIB": "WIB", "BT": "BT", "SRT": "SRT", "SGT": "SGT", "WEZ": "WEZ", "CHAST": "CHAST", "SAST": "SAST", "ACWST": "ACWST", "MESZ": "MESZ", "HAT": "HAT", "CDT": "CDT", "OESZ": "OESZ", "GYT": "GYT", "ART": "ART", "EDT": "EDT", "AEDT": "AEDT", "CHADT": "CHADT", "ARST": "ARST", "EAT": "EAT", "WIT": "WIT", "LHDT": "LHDT", "ChST": "ChST", "HADT": "HADT", "UYST": "UYST", "COT": "COT", "MEZ": "MEZ", "VET": "VET", "TMT": "TMT", "GMT": "GMT", "COST": "COST", "LHST": "LHST", "HKT": "HKT", "AKDT": "AKDT", "AWST": "AWST", "UYT": "UYT", "NZST": "NZST", "OEZ": "OEZ", "JST": "JST", "IST": "IST"},
+ timezones: map[string]string{"MYT": "MYT", "LHDT": "LHDT", "ACST": "ACST", "AEDT": "AEDT", "CDT": "CDT", "COST": "COST", "NZST": "NZST", "OEZ": "OEZ", "AST": "AST", "IST": "IST", "PST": "PST", "AWST": "AWST", "ECT": "ECT", "CAT": "CAT", "UYT": "UYT", "GYT": "GYT", "WITA": "WITA", "WAT": "WAT", "VET": "VET", "HNT": "HNT", "WESZ": "WESZ", "JST": "JST", "JDT": "JDT", "HAST": "HAST", "HADT": "HADT", "WEZ": "WEZ", "CHADT": "CHADT", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ACWST": "ACWST", "WIB": "WIB", "HKT": "HKT", "HKST": "HKST", "EAT": "EAT", "SAST": "SAST", "WAST": "WAST", "MESZ": "MESZ", "WART": "WART", "PDT": "PDT", "ACWDT": "ACWDT", "OESZ": "OESZ", "ARST": "ARST", "AEST": "AEST", "SGT": "SGT", "BOT": "BOT", "GFT": "GFT", "TMT": "TMT", "CST": "CST", "COT": "COT", "CLST": "CLST", "ADT": "ADT", "WARST": "WARST", "SRT": "SRT", "TMST": "TMST", "CLT": "CLT", "MDT": "MDT", "UYST": "UYST", "WIT": "WIT", "ART": "ART", "EST": "EST", "AKST": "AKST", "ACDT": "ACDT", "MST": "MST", "BT": "BT", "EDT": "EDT", "GMT": "GMT", "ChST": "ChST", "AWDT": "AWDT", "HAT": "HAT", "AKDT": "AKDT", "LHST": "LHST", "CHAST": "CHAST"},
}
}
@@ -175,7 +175,8 @@ func (nus *nus_SS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nus_SS' and handles both Whole and Real numbers based on 'v'
-func (nus *nus_SS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,9 +204,7 @@ func (nus *nus_SS) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -213,13 +212,12 @@ func (nus *nus_SS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nus_SS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nus *nus_SS) FmtPercent(num float64, v uint64) (results string) {
+func (nus *nus_SS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(nus.decimal)
b := make([]byte, 0, l)
@@ -235,9 +233,7 @@ func (nus *nus_SS) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -247,12 +243,11 @@ func (nus *nus_SS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, nus.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nus_SS'
-func (nus *nus_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nus *nus_SS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
@@ -286,9 +281,7 @@ func (nus *nus_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(nus.minus) - 1; j >= 0; j-- {
- b = append(b, nus.minus[j])
- }
+ b = append(b, nus.minus[0])
}
// reverse
@@ -307,13 +300,12 @@ func (nus *nus_SS) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nus_SS'
// in accounting notation.
-func (nus *nus_SS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nus *nus_SS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
@@ -378,8 +370,7 @@ func (nus *nus_SS) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, nus.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nus_SS'
diff --git a/nyn/nyn.go b/nyn/nyn.go
index bd338f7b..cb769f62 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{"ADT": "ADT", "ChST": "ChST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WAT": "WAT", "MESZ": "MESZ", "ACDT": "ACDT", "GFT": "GFT", "UYT": "UYT", "AST": "AST", "ACST": "ACST", "ECT": "ECT", "UYST": "UYST", "PDT": "PDT", "AKDT": "AKDT", "SGT": "SGT", "EAT": "EAT", "HAT": "HAT", "CAT": "CAT", "EST": "EST", "COT": "COT", "GYT": "GYT", "ART": "ART", "WARST": "WARST", "LHST": "LHST", "CDT": "CDT", "MST": "MST", "MDT": "MDT", "WEZ": "WEZ", "HKT": "HKT", "ACWST": "ACWST", "HADT": "HADT", "AWST": "AWST", "CLT": "CLT", "OESZ": "OESZ", "SRT": "SRT", "TMT": "TMT", "WIT": "WIT", "HAST": "HAST", "AWDT": "AWDT", "CHADT": "CHADT", "WAST": "WAST", "MYT": "MYT", "IST": "IST", "BT": "BT", "JDT": "JDT", "HNT": "HNT", "SAST": "SAST", "ACWDT": "ACWDT", "AKST": "AKST", "WESZ": "WESZ", "OEZ": "OEZ", "AEST": "AEST", "NZDT": "NZDT", "MEZ": "MEZ", "LHDT": "LHDT", "GMT": "GMT", "AEDT": "AEDT", "COST": "COST", "CLST": "CLST", "NZST": "NZST", "ARST": "ARST", "VET": "VET", "WITA": "WITA", "BOT": "BOT", "JST": "JST", "CST": "CST", "HKST": "HKST", "EDT": "EDT", "PST": "PST", "WIB": "WIB", "WART": "WART", "TMST": "TMST"},
+ timezones: map[string]string{"CLST": "CLST", "AWDT": "AWDT", "HAT": "HAT", "CAT": "CAT", "GFT": "GFT", "CDT": "CDT", "CLT": "CLT", "SGT": "SGT", "UYT": "UYT", "ART": "ART", "CST": "CST", "GYT": "GYT", "MST": "MST", "ACST": "ACST", "EDT": "EDT", "HADT": "HADT", "AST": "AST", "AEDT": "AEDT", "WIB": "WIB", "JST": "JST", "HKT": "HKT", "VET": "VET", "HNT": "HNT", "SRT": "SRT", "MEZ": "MEZ", "OESZ": "OESZ", "EAT": "EAT", "CHADT": "CHADT", "MESZ": "MESZ", "ADT": "ADT", "WARST": "WARST", "UYST": "UYST", "LHST": "LHST", "LHDT": "LHDT", "MDT": "MDT", "ACDT": "ACDT", "BT": "BT", "WAT": "WAT", "WAST": "WAST", "WIT": "WIT", "GMT": "GMT", "ACWST": "ACWST", "WESZ": "WESZ", "OEZ": "OEZ", "JDT": "JDT", "MYT": "MYT", "PDT": "PDT", "BOT": "BOT", "HAST": "HAST", "ECT": "ECT", "ARST": "ARST", "HKST": "HKST", "TMT": "TMT", "NZST": "NZST", "NZDT": "NZDT", "WEZ": "WEZ", "WITA": "WITA", "AKDT": "AKDT", "COST": "COST", "AEST": "AEST", "IST": "IST", "ACWDT": "ACWDT", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "TMST": "TMST", "AKST": "AKST", "COT": "COT", "SAST": "SAST", "WART": "WART", "PST": "PST", "AWST": "AWST", "ChST": "ChST", "EST": "EST"},
}
}
@@ -174,20 +174,19 @@ func (nyn *nyn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nyn' and handles both Whole and Real numbers based on 'v'
-func (nyn *nyn) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nyn *nyn) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nyn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nyn *nyn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nyn *nyn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nyn'
-func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
@@ -199,20 +198,14 @@ func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nyn.decimal) - 1; j >= 0; j-- {
- b = append(b, nyn.decimal[j])
- }
-
+ b = append(b, nyn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nyn.group) - 1; j >= 0; j-- {
- b = append(b, nyn.group[j])
- }
-
+ b = append(b, nyn.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(nyn.minus) - 1; j >= 0; j-- {
- b = append(b, nyn.minus[j])
- }
+ b = append(b, nyn.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nyn'
// in accounting notation.
-func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
@@ -266,20 +256,14 @@ func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nyn.decimal) - 1; j >= 0; j-- {
- b = append(b, nyn.decimal[j])
- }
-
+ b = append(b, nyn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nyn.group) - 1; j >= 0; j-- {
- b = append(b, nyn.group[j])
- }
-
+ b = append(b, nyn.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(nyn.minus) - 1; j >= 0; j-- {
- b = append(b, nyn.minus[j])
- }
+ b = append(b, nyn.minus[0])
} else {
@@ -323,8 +305,7 @@ func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nyn'
diff --git a/nyn_UG/nyn_UG.go b/nyn_UG/nyn_UG.go
index a1fcc60e..96494904 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{"EST": "EST", "PDT": "PDT", "CHADT": "CHADT", "WARST": "WARST", "ARST": "ARST", "ChST": "ChST", "EAT": "EAT", "EDT": "EDT", "NZDT": "NZDT", "COT": "COT", "WART": "WART", "WAT": "WAT", "GMT": "GMT", "CHAST": "CHAST", "SRT": "SRT", "ACWST": "ACWST", "AEDT": "AEDT", "WIB": "WIB", "ACDT": "ACDT", "LHDT": "LHDT", "JDT": "JDT", "AKST": "AKST", "CDT": "CDT", "UYST": "UYST", "COST": "COST", "AST": "AST", "ACWDT": "ACWDT", "HADT": "HADT", "WESZ": "WESZ", "AWST": "AWST", "CLST": "CLST", "WAST": "WAST", "TMT": "TMT", "MYT": "MYT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "HAT": "HAT", "PST": "PST", "OEZ": "OEZ", "SAST": "SAST", "IST": "IST", "BT": "BT", "ACST": "ACST", "JST": "JST", "WEZ": "WEZ", "HNT": "HNT", "AEST": "AEST", "NZST": "NZST", "GYT": "GYT", "WIT": "WIT", "AWDT": "AWDT", "CAT": "CAT", "UYT": "UYT", "ART": "ART", "VET": "VET", "CLT": "CLT", "ADT": "ADT", "MEZ": "MEZ", "MESZ": "MESZ", "MDT": "MDT", "HKST": "HKST", "MST": "MST", "GFT": "GFT", "WITA": "WITA", "TMST": "TMST", "HAST": "HAST", "HKT": "HKT", "BOT": "BOT", "ECT": "ECT", "SGT": "SGT", "OESZ": "OESZ", "LHST": "LHST", "CST": "CST"},
+ timezones: map[string]string{"HAT": "HAT", "MDT": "MDT", "WITA": "WITA", "ECT": "ECT", "AKDT": "AKDT", "WEZ": "WEZ", "JDT": "JDT", "ACDT": "ACDT", "COST": "COST", "OEZ": "OEZ", "AEDT": "AEDT", "PDT": "PDT", "CST": "CST", "LHDT": "LHDT", "NZDT": "NZDT", "ACWDT": "ACWDT", "MEZ": "MEZ", "WARST": "WARST", "AST": "AST", "AWST": "AWST", "CAT": "CAT", "UYT": "UYT", "BT": "BT", "GFT": "GFT", "ACWST": "ACWST", "EDT": "EDT", "GMT": "GMT", "WESZ": "WESZ", "HNT": "HNT", "COT": "COT", "ACST": "ACST", "PST": "PST", "CLT": "CLT", "CLST": "CLST", "ADT": "ADT", "SGT": "SGT", "BOT": "BOT", "HKST": "HKST", "UYST": "UYST", "WIT": "WIT", "ChST": "ChST", "WART": "WART", "AWDT": "AWDT", "MST": "MST", "TMST": "TMST", "EST": "EST", "AKST": "AKST", "EAT": "EAT", "∅∅∅": "∅∅∅", "HKT": "HKT", "HAST": "HAST", "WAT": "WAT", "ARST": "ARST", "HADT": "HADT", "CHADT": "CHADT", "OESZ": "OESZ", "SRT": "SRT", "MESZ": "MESZ", "JST": "JST", "MYT": "MYT", "GYT": "GYT", "TMT": "TMT", "LHST": "LHST", "NZST": "NZST", "CHAST": "CHAST", "AEST": "AEST", "VET": "VET", "IST": "IST", "ART": "ART", "CDT": "CDT", "SAST": "SAST", "WAST": "WAST", "WIB": "WIB"},
}
}
@@ -174,20 +174,19 @@ func (nyn *nyn_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'nyn_UG' and handles both Whole and Real numbers based on 'v'
-func (nyn *nyn_UG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nyn *nyn_UG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'nyn_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (nyn *nyn_UG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (nyn *nyn_UG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'nyn_UG'
-func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
@@ -199,20 +198,14 @@ func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nyn.decimal) - 1; j >= 0; j-- {
- b = append(b, nyn.decimal[j])
- }
-
+ b = append(b, nyn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nyn.group) - 1; j >= 0; j-- {
- b = append(b, nyn.group[j])
- }
-
+ b = append(b, nyn.group[0])
count = 1
} else {
count++
@@ -227,9 +220,7 @@ func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(nyn.minus) - 1; j >= 0; j-- {
- b = append(b, nyn.minus[j])
- }
+ b = append(b, nyn.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'nyn_UG'
// in accounting notation.
-func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
@@ -266,20 +256,14 @@ func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(nyn.decimal) - 1; j >= 0; j-- {
- b = append(b, nyn.decimal[j])
- }
-
+ b = append(b, nyn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(nyn.group) - 1; j >= 0; j-- {
- b = append(b, nyn.group[j])
- }
-
+ b = append(b, nyn.group[0])
count = 1
} else {
count++
@@ -295,9 +279,7 @@ func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(nyn.minus) - 1; j >= 0; j-- {
- b = append(b, nyn.minus[j])
- }
+ b = append(b, nyn.minus[0])
} else {
@@ -323,8 +305,7 @@ func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'nyn_UG'
diff --git a/om/om.go b/om/om.go
index 365f9a59..54d3ed52 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{"BT": "BT", "AWST": "AWST", "CAT": "CAT", "WIB": "WIB", "TMT": "TMT", "TMST": "TMST", "JST": "JST", "WESZ": "WESZ", "HAT": "HAT", "CLT": "CLT", "GYT": "GYT", "SAST": "SAST", "ECT": "ECT", "CLST": "CLST", "WARST": "WARST", "WAST": "WAST", "HADT": "HADT", "CST": "CST", "EDT": "EDT", "CHAST": "CHAST", "ACST": "ACST", "PST": "PST", "CHADT": "CHADT", "COST": "COST", "WITA": "WITA", "AKDT": "AKDT", "OEZ": "OEZ", "OESZ": "OESZ", "AEDT": "AEDT", "WART": "WART", "∅∅∅": "∅∅∅", "WIT": "WIT", "WEZ": "WEZ", "AEST": "AEST", "SRT": "SRT", "GFT": "GFT", "COT": "COT", "ChST": "ChST", "EST": "EST", "ARST": "ARST", "AST": "AST", "MESZ": "MESZ", "ACWST": "ACWST", "MDT": "MDT", "LHST": "LHST", "NZST": "NZST", "MEZ": "MEZ", "MST": "MST", "MYT": "MYT", "IST": "IST", "EAT": "EAT", "PDT": "PDT", "UYT": "UYT", "ART": "ART", "WAT": "WAT", "AKST": "AKST", "NZDT": "NZDT", "ACDT": "ACDT", "HKST": "HKST", "HKT": "HKT", "AWDT": "AWDT", "ADT": "ADT", "ACWDT": "ACWDT", "VET": "VET", "JDT": "JDT", "HAST": "HAST", "SGT": "SGT", "HNT": "HNT", "GMT": "GMT", "BOT": "BOT", "LHDT": "LHDT", "CDT": "CDT", "UYST": "UYST"},
+ timezones: map[string]string{"ART": "ART", "EDT": "EDT", "ACDT": "ACDT", "PST": "PST", "PDT": "PDT", "EST": "EST", "WITA": "WITA", "ARST": "ARST", "OESZ": "OESZ", "WEZ": "WEZ", "EAT": "EAT", "VET": "VET", "SRT": "SRT", "UYST": "UYST", "AKST": "AKST", "CHAST": "CHAST", "OEZ": "OEZ", "ACST": "ACST", "AWST": "AWST", "MST": "MST", "GFT": "GFT", "HNT": "HNT", "CAT": "CAT", "HADT": "HADT", "CHADT": "CHADT", "HKST": "HKST", "GMT": "GMT", "WESZ": "WESZ", "NZST": "NZST", "COST": "COST", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "BOT": "BOT", "AKDT": "AKDT", "COT": "COT", "CLT": "CLT", "JDT": "JDT", "UYT": "UYT", "HKT": "HKT", "LHDT": "LHDT", "WIB": "WIB", "WAST": "WAST", "NZDT": "NZDT", "SAST": "SAST", "JST": "JST", "TMST": "TMST", "ECT": "ECT", "ACWST": "ACWST", "WART": "WART", "HAT": "HAT", "GYT": "GYT", "TMT": "TMT", "MDT": "MDT", "LHST": "LHST", "AEDT": "AEDT", "MYT": "MYT", "SGT": "SGT", "ChST": "ChST", "CDT": "CDT", "CLST": "CLST", "MEZ": "MEZ", "AEST": "AEST", "AST": "AST", "AWDT": "AWDT", "CST": "CST", "WARST": "WARST", "IST": "IST", "BT": "BT", "WAT": "WAT", "ADT": "ADT", "WIT": "WIT", "HAST": "HAST", "MESZ": "MESZ"},
}
}
@@ -176,20 +176,19 @@ func (om *om) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'om' and handles both Whole and Real numbers based on 'v'
-func (om *om) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'om' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (om *om) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'om'
-func (om *om) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -201,20 +200,14 @@ func (om *om) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (om *om) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (om *om) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'om'
// in accounting notation.
-func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
@@ -268,20 +258,14 @@ func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
} else {
@@ -325,8 +307,7 @@ func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'om'
diff --git a/om_ET/om_ET.go b/om_ET/om_ET.go
index a091ac05..ff6e0371 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{"TMST": "TMST", "LHST": "LHST", "WEZ": "WEZ", "ART": "ART", "ARST": "ARST", "WAST": "WAST", "COT": "COT", "ACDT": "ACDT", "GYT": "GYT", "LHDT": "LHDT", "HAST": "HAST", "HNT": "HNT", "AEDT": "AEDT", "WIB": "WIB", "SRT": "SRT", "ACST": "ACST", "SAST": "SAST", "JST": "JST", "MYT": "MYT", "SGT": "SGT", "CAT": "CAT", "EST": "EST", "CHADT": "CHADT", "HAT": "HAT", "BT": "BT", "ChST": "ChST", "CST": "CST", "WART": "WART", "IST": "IST", "HKST": "HKST", "CDT": "CDT", "UYT": "UYT", "CLT": "CLT", "CLST": "CLST", "AWDT": "AWDT", "HKT": "HKT", "UYST": "UYST", "NZST": "NZST", "OESZ": "OESZ", "PST": "PST", "AKDT": "AKDT", "GMT": "GMT", "ADT": "ADT", "GFT": "GFT", "OEZ": "OEZ", "TMT": "TMT", "WIT": "WIT", "COST": "COST", "NZDT": "NZDT", "PDT": "PDT", "CHAST": "CHAST", "EDT": "EDT", "MST": "MST", "WESZ": "WESZ", "MESZ": "MESZ", "ACWDT": "ACWDT", "JDT": "JDT", "MEZ": "MEZ", "WITA": "WITA", "HADT": "HADT", "AEST": "AEST", "WAT": "WAT", "AST": "AST", "ACWST": "ACWST", "MDT": "MDT", "ECT": "ECT", "∅∅∅": "∅∅∅", "AKST": "AKST", "BOT": "BOT", "WARST": "WARST", "VET": "VET", "AWST": "AWST", "EAT": "EAT"},
+ timezones: map[string]string{"MDT": "MDT", "AKST": "AKST", "JST": "JST", "TMT": "TMT", "BT": "BT", "GMT": "GMT", "ECT": "ECT", "NZDT": "NZDT", "WIB": "WIB", "ADT": "ADT", "LHST": "LHST", "CLT": "CLT", "MESZ": "MESZ", "AWST": "AWST", "AWDT": "AWDT", "HKST": "HKST", "ARST": "ARST", "WAST": "WAST", "ACWDT": "ACWDT", "MEZ": "MEZ", "AEST": "AEST", "UYST": "UYST", "AKDT": "AKDT", "OEZ": "OEZ", "AEDT": "AEDT", "HKT": "HKT", "CAT": "CAT", "HADT": "HADT", "WEZ": "WEZ", "CHADT": "CHADT", "JDT": "JDT", "HNT": "HNT", "SRT": "SRT", "BOT": "BOT", "COT": "COT", "COST": "COST", "ACDT": "ACDT", "CST": "CST", "EAT": "EAT", "PST": "PST", "GYT": "GYT", "MST": "MST", "TMST": "TMST", "EDT": "EDT", "HAST": "HAST", "WAT": "WAT", "OESZ": "OESZ", "MYT": "MYT", "∅∅∅": "∅∅∅", "NZST": "NZST", "ACST": "ACST", "CDT": "CDT", "WESZ": "WESZ", "WARST": "WARST", "UYT": "UYT", "EST": "EST", "ChST": "ChST", "HAT": "HAT", "IST": "IST", "SAST": "SAST", "CHAST": "CHAST", "WART": "WART", "VET": "VET", "AST": "AST", "LHDT": "LHDT", "PDT": "PDT", "SGT": "SGT", "WIT": "WIT", "ART": "ART", "GFT": "GFT", "WITA": "WITA", "ACWST": "ACWST", "CLST": "CLST"},
}
}
@@ -176,20 +176,19 @@ func (om *om_ET) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'om_ET' and handles both Whole and Real numbers based on 'v'
-func (om *om_ET) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om_ET) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'om_ET' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (om *om_ET) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om_ET) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'om_ET'
-func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
@@ -201,20 +200,14 @@ func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'om_ET'
// in accounting notation.
-func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
@@ -268,20 +258,14 @@ func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
} else {
@@ -325,8 +307,7 @@ func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'om_ET'
diff --git a/om_KE/om_KE.go b/om_KE/om_KE.go
index c99f7155..62523f62 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{"WARST": "WARST", "JDT": "JDT", "SGT": "SGT", "OESZ": "OESZ", "WESZ": "WESZ", "AEST": "AEST", "AST": "AST", "TMT": "TMT", "AKDT": "AKDT", "HAST": "HAST", "HADT": "HADT", "SRT": "SRT", "ChST": "ChST", "ECT": "ECT", "BOT": "BOT", "JST": "JST", "HAT": "HAT", "ACDT": "ACDT", "WEZ": "WEZ", "COT": "COT", "VET": "VET", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "NZST": "NZST", "CHADT": "CHADT", "ADT": "ADT", "BT": "BT", "ACWST": "ACWST", "MST": "MST", "AWST": "AWST", "MYT": "MYT", "GYT": "GYT", "SAST": "SAST", "CLST": "CLST", "WIB": "WIB", "EDT": "EDT", "CHAST": "CHAST", "MESZ": "MESZ", "ACWDT": "ACWDT", "CST": "CST", "EST": "EST", "OEZ": "OEZ", "MEZ": "MEZ", "AKST": "AKST", "HNT": "HNT", "HKT": "HKT", "AWDT": "AWDT", "PST": "PST", "GMT": "GMT", "ART": "ART", "WART": "WART", "LHST": "LHST", "HKST": "HKST", "CDT": "CDT", "NZDT": "NZDT", "WAT": "WAT", "ACST": "ACST", "GFT": "GFT", "CAT": "CAT", "CLT": "CLT", "UYT": "UYT", "UYST": "UYST", "AEDT": "AEDT", "COST": "COST", "MDT": "MDT", "WIT": "WIT", "EAT": "EAT", "PDT": "PDT", "ARST": "ARST", "WAST": "WAST", "WITA": "WITA", "TMST": "TMST", "IST": "IST"},
+ timezones: map[string]string{"UYST": "UYST", "ACDT": "ACDT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "AKST": "AKST", "AKDT": "AKDT", "ACWST": "ACWST", "LHDT": "LHDT", "OESZ": "OESZ", "EDT": "EDT", "SRT": "SRT", "WESZ": "WESZ", "NZDT": "NZDT", "CHAST": "CHAST", "AWST": "AWST", "PST": "PST", "CAT": "CAT", "GMT": "GMT", "HADT": "HADT", "ChST": "ChST", "WIB": "WIB", "CLST": "CLST", "MST": "MST", "IST": "IST", "BT": "BT", "CST": "CST", "WAST": "WAST", "OEZ": "OEZ", "BOT": "BOT", "HKT": "HKT", "UYT": "UYT", "ART": "ART", "SAST": "SAST", "WART": "WART", "HAT": "HAT", "ACST": "ACST", "AWDT": "AWDT", "HNT": "HNT", "MYT": "MYT", "ARST": "ARST", "WITA": "WITA", "TMST": "TMST", "ECT": "ECT", "ADT": "ADT", "NZST": "NZST", "LHST": "LHST", "GYT": "GYT", "TMT": "TMT", "MEZ": "MEZ", "PDT": "PDT", "WIT": "WIT", "GFT": "GFT", "EST": "EST", "WARST": "WARST", "HAST": "HAST", "COT": "COT", "JST": "JST", "EAT": "EAT", "MDT": "MDT", "HKST": "HKST", "CDT": "CDT", "ACWDT": "ACWDT", "CHADT": "CHADT", "AST": "AST", "VET": "VET", "WEZ": "WEZ", "AEST": "AEST", "JDT": "JDT", "MESZ": "MESZ", "SGT": "SGT", "COST": "COST", "WAT": "WAT", "CLT": "CLT"},
}
}
@@ -176,20 +176,19 @@ func (om *om_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'om_KE' and handles both Whole and Real numbers based on 'v'
-func (om *om_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'om_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (om *om_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (om *om_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'om_KE'
-func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
@@ -201,20 +200,14 @@ func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'om_KE'
// in accounting notation.
-func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
@@ -268,20 +258,14 @@ func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(om.decimal) - 1; j >= 0; j-- {
- b = append(b, om.decimal[j])
- }
-
+ b = append(b, om.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(om.group) - 1; j >= 0; j-- {
- b = append(b, om.group[j])
- }
-
+ b = append(b, om.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(om.minus) - 1; j >= 0; j-- {
- b = append(b, om.minus[j])
- }
+ b = append(b, om.minus[0])
} else {
@@ -325,8 +307,7 @@ func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'om_KE'
diff --git a/or/or.go b/or/or.go
index 600a42e4..4ba11a7d 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{"NZDT": "NZDT", "BT": "BT", "SRT": "SRT", "WIT": "WIT", "HKT": "HKT", "MEZ": "MEZ", "MESZ": "MESZ", "AKST": "AKST", "CDT": "CDT", "CHAST": "CHAST", "ADT": "ADT", "CLT": "CLT", "PDT": "PDT", "WIB": "WIB", "ACDT": "ACDT", "SGT": "SGT", "EDT": "EDT", "AEST": "AEST", "COT": "COT", "WEZ": "WEZ", "HNT": "HNT", "CLST": "CLST", "PST": "PST", "WART": "WART", "ACST": "ACST", "AKDT": "AKDT", "HKST": "HKST", "MYT": "MYT", "JST": "JST", "CHADT": "CHADT", "ART": "ART", "TMT": "TMT", "ACWDT": "ACWDT", "MST": "MST", "GFT": "GFT", "HAST": "HAST", "AWST": "AWST", "UYST": "UYST", "AEDT": "AEDT", "NZST": "NZST", "ARST": "ARST", "WAST": "WAST", "VET": "VET", "IST": "IST", "WAT": "WAT", "MDT": "MDT", "∅∅∅": "∅∅∅", "LHST": "LHST", "ECT": "ECT", "WARST": "WARST", "GYT": "GYT", "WESZ": "WESZ", "CAT": "CAT", "OEZ": "OEZ", "SAST": "SAST", "ChST": "ChST", "EST": "EST", "GMT": "GMT", "COST": "COST", "AST": "AST", "WITA": "WITA", "AWDT": "AWDT", "BOT": "BOT", "LHDT": "LHDT", "HADT": "HADT", "HAT": "HAT", "UYT": "UYT", "OESZ": "OESZ", "TMST": "TMST", "ACWST": "ACWST", "JDT": "JDT", "CST": "CST", "EAT": "EAT"},
+ timezones: map[string]string{"ART": "ART", "GYT": "GYT", "MYT": "MYT", "WIT": "WIT", "OEZ": "OEZ", "JDT": "JDT", "ChST": "ChST", "∅∅∅": "∅∅∅", "WAST": "WAST", "CHAST": "CHAST", "OESZ": "OESZ", "UYT": "UYT", "BT": "BT", "NZDT": "NZDT", "SAST": "SAST", "WAT": "WAT", "AKDT": "AKDT", "AST": "AST", "ACST": "ACST", "BOT": "BOT", "WIB": "WIB", "SGT": "SGT", "ACWST": "ACWST", "MDT": "MDT", "AEST": "AEST", "HKST": "HKST", "TMT": "TMT", "TMST": "TMST", "EST": "EST", "EDT": "EDT", "WARST": "WARST", "CAT": "CAT", "WEZ": "WEZ", "LHST": "LHST", "LHDT": "LHDT", "NZST": "NZST", "GMT": "GMT", "COST": "COST", "VET": "VET", "HNT": "HNT", "CLST": "CLST", "AWST": "AWST", "AEDT": "AEDT", "WART": "WART", "PDT": "PDT", "ARST": "ARST", "WITA": "WITA", "EAT": "EAT", "JST": "JST", "MESZ": "MESZ", "ADT": "ADT", "HAT": "HAT", "SRT": "SRT", "GFT": "GFT", "HAST": "HAST", "AKST": "AKST", "MST": "MST", "CDT": "CDT", "HADT": "HADT", "ACDT": "ACDT", "ACWDT": "ACWDT", "CHADT": "CHADT", "PST": "PST", "UYST": "UYST", "WESZ": "WESZ", "MEZ": "MEZ", "CLT": "CLT", "CST": "CST", "AWDT": "AWDT", "COT": "COT", "ECT": "ECT", "IST": "IST", "HKT": "HKT"},
}
}
@@ -180,7 +180,8 @@ func (or *or) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'or' and handles both Whole and Real numbers based on 'v'
-func (or *or) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,9 +218,7 @@ func (or *or) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -227,13 +226,12 @@ func (or *or) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'or' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (or *or) FmtPercent(num float64, v uint64) (results string) {
+func (or *or) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(or.decimal)
b := make([]byte, 0, l)
@@ -249,9 +247,7 @@ func (or *or) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -261,12 +257,11 @@ func (or *or) FmtPercent(num float64, v uint64) (results string) {
b = append(b, or.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'or'
-func (or *or) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -313,9 +308,7 @@ func (or *or) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -334,13 +327,12 @@ func (or *or) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'or'
// in accounting notation.
-func (or *or) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (or *or) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
@@ -388,9 +380,7 @@ func (or *or) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, or.currencyNegativePrefix[j])
}
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
} else {
@@ -420,8 +410,7 @@ func (or *or) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'or'
diff --git a/or_IN/or_IN.go b/or_IN/or_IN.go
index c704ff65..6048aaef 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{"UYT": "UYT", "CLST": "CLST", "OEZ": "OEZ", "JDT": "JDT", "ChST": "ChST", "HAT": "HAT", "HKT": "HKT", "CST": "CST", "CAT": "CAT", "WIB": "WIB", "CHADT": "CHADT", "MDT": "MDT", "ECT": "ECT", "TMT": "TMT", "AEST": "AEST", "IST": "IST", "WITA": "WITA", "MST": "MST", "JST": "JST", "HNT": "HNT", "NZST": "NZST", "WART": "WART", "AKDT": "AKDT", "HAST": "HAST", "MEZ": "MEZ", "VET": "VET", "COST": "COST", "ACDT": "ACDT", "ARST": "ARST", "SGT": "SGT", "AKST": "AKST", "GMT": "GMT", "ART": "ART", "ADT": "ADT", "LHDT": "LHDT", "LHST": "LHST", "AWDT": "AWDT", "UYST": "UYST", "CLT": "CLT", "PST": "PST", "BT": "BT", "GYT": "GYT", "WAST": "WAST", "CDT": "CDT", "PDT": "PDT", "OESZ": "OESZ", "WARST": "WARST", "AST": "AST", "WIT": "WIT", "EDT": "EDT", "AEDT": "AEDT", "NZDT": "NZDT", "SAST": "SAST", "∅∅∅": "∅∅∅", "AWST": "AWST", "CHAST": "CHAST", "HADT": "HADT", "WESZ": "WESZ", "WEZ": "WEZ", "MESZ": "MESZ", "TMST": "TMST", "ACWDT": "ACWDT", "BOT": "BOT", "WAT": "WAT", "HKST": "HKST", "EAT": "EAT", "GFT": "GFT", "ACWST": "ACWST", "MYT": "MYT", "EST": "EST", "COT": "COT", "ACST": "ACST", "SRT": "SRT"},
+ timezones: map[string]string{"NZST": "NZST", "WAST": "WAST", "HNT": "HNT", "BOT": "BOT", "ChST": "ChST", "COST": "COST", "AEDT": "AEDT", "GYT": "GYT", "CHADT": "CHADT", "WARST": "WARST", "PST": "PST", "HKT": "HKT", "UYST": "UYST", "CST": "CST", "ECT": "ECT", "OEZ": "OEZ", "HADT": "HADT", "MESZ": "MESZ", "JDT": "JDT", "ACDT": "ACDT", "HAT": "HAT", "CAT": "CAT", "CDT": "CDT", "EAT": "EAT", "CHAST": "CHAST", "OESZ": "OESZ", "ADT": "ADT", "WART": "WART", "GFT": "GFT", "SAST": "SAST", "MEZ": "MEZ", "WIT": "WIT", "UYT": "UYT", "EDT": "EDT", "AKDT": "AKDT", "MST": "MST", "WIB": "WIB", "AWDT": "AWDT", "SRT": "SRT", "HKST": "HKST", "HAST": "HAST", "ACST": "ACST", "AKST": "AKST", "LHDT": "LHDT", "NZDT": "NZDT", "WEZ": "WEZ", "ACWST": "ACWST", "AST": "AST", "LHST": "LHST", "WESZ": "WESZ", "ARST": "ARST", "MDT": "MDT", "BT": "BT", "TMT": "TMT", "GMT": "GMT", "WAT": "WAT", "ACWDT": "ACWDT", "ART": "ART", "EST": "EST", "∅∅∅": "∅∅∅", "JST": "JST", "AEST": "AEST", "MYT": "MYT", "AWST": "AWST", "TMST": "TMST", "CLT": "CLT", "CLST": "CLST", "VET": "VET", "PDT": "PDT", "COT": "COT", "SGT": "SGT", "IST": "IST", "WITA": "WITA"},
}
}
@@ -180,7 +180,8 @@ func (or *or_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'or_IN' and handles both Whole and Real numbers based on 'v'
-func (or *or_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,9 +218,7 @@ func (or *or_IN) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -227,13 +226,12 @@ func (or *or_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'or_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (or *or_IN) FmtPercent(num float64, v uint64) (results string) {
+func (or *or_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(or.decimal)
b := make([]byte, 0, l)
@@ -249,9 +247,7 @@ func (or *or_IN) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -261,12 +257,11 @@ func (or *or_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, or.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'or_IN'
-func (or *or_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (or *or_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
@@ -313,9 +308,7 @@ func (or *or_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
}
// reverse
@@ -334,13 +327,12 @@ func (or *or_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'or_IN'
// in accounting notation.
-func (or *or_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (or *or_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
@@ -388,9 +380,7 @@ func (or *or_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, or.currencyNegativePrefix[j])
}
- for j := len(or.minus) - 1; j >= 0; j-- {
- b = append(b, or.minus[j])
- }
+ b = append(b, or.minus[0])
} else {
@@ -420,8 +410,7 @@ func (or *or_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'or_IN'
diff --git a/os/os.go b/os/os.go
index f061ff4f..cedd9fac 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{"CLST": "CLST", "PST": "PST", "AEST": "AEST", "AEDT": "AEDT", "NZDT": "NZDT", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "CHAST": "CHAST", "CHADT": "CHADT", "MST": "MST", "GFT": "GFT", "ECT": "ECT", "WAT": "WAT", "AST": "AST", "LHDT": "LHDT", "CAT": "CAT", "CLT": "CLT", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "WIB": "WIB", "ACWDT": "ACWDT", "WIT": "WIT", "AKST": "AKST", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "ADT": "ADT", "CST": "CST", "ACWST": "ACWST", "LHST": "LHST", "ChST": "ChST", "MYT": "MYT", "HKT": "HKT", "HKST": "HKST", "TMT": "TMT", "HADT": "HADT", "EAT": "EAT", "EST": "EST", "JST": "JST", "JDT": "JDT", "AKDT": "AKDT", "COST": "COST", "IST": "IST", "AWST": "AWST", "NZST": "NZST", "UYT": "UYT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "CDT": "CDT", "AWDT": "AWDT", "HAT": "HAT", "WARST": "WARST", "GYT": "GYT", "SAST": "SAST", "SGT": "SGT", "HNT": "HNT", "WAST": "WAST", "ACST": "ACST", "SRT": "SRT", "VET": "VET", "UYST": "UYST", "COT": "COT", "ACDT": "ACDT", "TMST": "TMST", "∅∅∅": "∅∅∅", "EDT": "EDT", "ART": "ART", "WART": "WART", "BT": "BT", "MDT": "MDT", "WITA": "WITA", "HAST": "HAST", "ARST": "ARST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "PDT": "PDT", "BOT": "BOT"},
+ timezones: map[string]string{"CDT": "CDT", "LHDT": "LHDT", "JST": "JST", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "ADT": "ADT", "HKT": "HKT", "ACWDT": "ACWDT", "CHADT": "CHADT", "HNT": "HNT", "HAT": "HAT", "CAT": "CAT", "WIT": "WIT", "HADT": "HADT", "NZDT": "NZDT", "CLST": "CLST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "UYT": "UYT", "GYT": "GYT", "ECT": "ECT", "WAST": "WAST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "HKST": "HKST", "WAT": "WAT", "AEST": "AEST", "WARST": "WARST", "PST": "PST", "∅∅∅": "∅∅∅", "TMST": "TMST", "SAST": "SAST", "AWST": "AWST", "AWDT": "AWDT", "ART": "ART", "ACWST": "ACWST", "CLT": "CLT", "ChST": "ChST", "EDT": "EDT", "CST": "CST", "LHST": "LHST", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "WART": "WART", "AST": "AST", "BOT": "BOT", "ARST": "ARST", "AKDT": "AKDT", "MDT": "MDT", "WITA": "WITA", "CHAST": "CHAST", "SRT": "SRT", "WIB": "WIB", "COST": "COST", "AKST": "AKST", "NZST": "NZST", "EAT": "EAT", "VET": "VET", "UYST": "UYST", "JDT": "JDT", "IST": "IST", "BT": "BT", "MST": "MST", "ACST": "ACST", "ACDT": "ACDT", "AEDT": "AEDT", "TMT": "TMT", "HAST": "HAST", "PDT": "PDT", "EST": "EST", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "COT": "COT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "MYT": "MYT", "SGT": "SGT", "GFT": "GFT"},
}
}
@@ -186,7 +186,8 @@ func (os *os) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'os' and handles both Whole and Real numbers based on 'v'
-func (os *os) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,7 +207,6 @@ func (os *os) FmtNumber(num float64, v uint64) (results string) {
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -225,13 +225,12 @@ func (os *os) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'os' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (os *os) FmtPercent(num float64, v uint64) (results string) {
+func (os *os) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(os.decimal)
b := make([]byte, 0, l)
@@ -257,12 +256,11 @@ func (os *os) FmtPercent(num float64, v uint64) (results string) {
b = append(b, os.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'os'
-func (os *os) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -284,7 +282,6 @@ func (os *os) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -322,13 +319,12 @@ func (os *os) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'os'
// in accounting notation.
-func (os *os) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (os *os) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
@@ -350,7 +346,6 @@ func (os *os) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (os *os) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'os'
diff --git a/os_GE/os_GE.go b/os_GE/os_GE.go
index 10fe90a3..f8000c36 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{"ECT": "ECT", "AWST": "AWST", "EST": "EST", "BOT": "BOT", "ACST": "ACST", "WART": "WART", "CDT": "CDT", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "HKST": "HKST", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "CHAST": "CHAST", "MYT": "MYT", "WIT": "WIT", "MDT": "MDT", "AWDT": "AWDT", "UYST": "UYST", "ADT": "ADT", "EDT": "EDT", "AEDT": "AEDT", "COST": "COST", "JDT": "JDT", "IST": "IST", "HAT": "HAT", "ART": "ART", "AKDT": "AKDT", "HAST": "HAST", "CLT": "CLT", "COT": "COT", "CHADT": "CHADT", "AST": "AST", "SRT": "SRT", "LHST": "LHST", "HKT": "HKT", "EAT": "EAT", "UYT": "UYT", "PST": "PST", "GYT": "GYT", "AEST": "AEST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "ARST": "ARST", "WAT": "WAT", "LHDT": "LHDT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "CLST": "CLST", "PDT": "PDT", "WARST": "WARST", "CAT": "CAT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "TMST": "TMST", "JST": "JST", "HADT": "HADT", "BT": "BT", "ACDT": "ACDT", "WIB": "WIB", "ACWDT": "ACWDT", "GFT": "GFT", "ChST": "ChST", "CST": "CST", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "NZST": "NZST", "WITA": "WITA", "VET": "VET", "∅∅∅": "∅∅∅", "AKST": "AKST", "MST": "MST", "HNT": "HNT", "NZDT": "NZDT", "WAST": "WAST", "ACWST": "ACWST", "SGT": "SGT", "TMT": "TMT", "SAST": "SAST"},
+ timezones: map[string]string{"LHST": "LHST", "MYT": "MYT", "EAT": "EAT", "MST": "MST", "WIT": "WIT", "BT": "BT", "ARST": "ARST", "PDT": "PDT", "HNT": "HNT", "ART": "ART", "WITA": "WITA", "CST": "CST", "EDT": "EDT", "VET": "VET", "ACDT": "ACDT", "ADT": "ADT", "AEST": "AEST", "AWST": "AWST", "EST": "EST", "COT": "COT", "MDT": "MDT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "BOT": "BOT", "ChST": "ChST", "COST": "COST", "TMT": "TMT", "AST": "AST", "NZDT": "NZDT", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "JST": "JST", "HAT": "HAT", "ACWDT": "ACWDT", "NZST": "NZST", "TMST": "TMST", "CDT": "CDT", "CLT": "CLT", "ACST": "ACST", "WAT": "WAT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "IST": "IST", "AWDT": "AWDT", "SRT": "SRT", "HKST": "HKST", "ECT": "ECT", "SAST": "SAST", "WART": "WART", "CAT": "CAT", "AKDT": "AKDT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "UYT": "UYT", "GFT": "GFT", "HAST": "HAST", "LHDT": "LHDT", "SGT": "SGT", "CLST": "CLST", "AEDT": "AEDT", "WARST": "WARST", "PST": "PST", "HADT": "HADT", "CHAST": "CHAST", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "UYST": "UYST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "ACWST": "ACWST", "WAST": "WAST", "CHADT": "CHADT", "WIB": "WIB", "JDT": "JDT", "GYT": "GYT", "HKT": "HKT", "AKST": "AKST", "∅∅∅": "∅∅∅"},
}
}
@@ -186,7 +186,8 @@ func (os *os_GE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'os_GE' and handles both Whole and Real numbers based on 'v'
-func (os *os_GE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,7 +207,6 @@ func (os *os_GE) FmtNumber(num float64, v uint64) (results string) {
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -225,13 +225,12 @@ func (os *os_GE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'os_GE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (os *os_GE) FmtPercent(num float64, v uint64) (results string) {
+func (os *os_GE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(os.decimal)
b := make([]byte, 0, l)
@@ -257,12 +256,11 @@ func (os *os_GE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, os.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'os_GE'
-func (os *os_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (os *os_GE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
@@ -284,7 +282,6 @@ func (os *os_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -322,13 +319,12 @@ func (os *os_GE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'os_GE'
// in accounting notation.
-func (os *os_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (os *os_GE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
@@ -350,7 +346,6 @@ func (os *os_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (os *os_GE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'os_GE'
diff --git a/os_RU/os_RU.go b/os_RU/os_RU.go
index d57e5ad5..4a015e0d 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{"HKT": "HKT", "EDT": "EDT", "NZDT": "NZDT", "ACWST": "ACWST", "TMT": "TMT", "TMST": "TMST", "JDT": "JDT", "∅∅∅": "∅∅∅", "IST": "IST", "ACST": "ACST", "WAST": "WAST", "JST": "JST", "AKDT": "AKDT", "UYT": "UYT", "WIB": "WIB", "PDT": "PDT", "ADT": "ADT", "GYT": "GYT", "CLST": "CLST", "BOT": "BOT", "COT": "COT", "WARST": "WARST", "ECT": "ECT", "CST": "CST", "HKST": "HKST", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "BT": "BT", "ACDT": "ACDT", "LHST": "LHST", "AWDT": "AWDT", "HNT": "HNT", "UYST": "UYST", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "CHADT": "CHADT", "AST": "AST", "WAT": "WAT", "GFT": "GFT", "SGT": "SGT", "MDT": "MDT", "AWST": "AWST", "EST": "EST", "LHDT": "LHDT", "HAST": "HAST", "HADT": "HADT", "AEDT": "AEDT", "ChST": "ChST", "AKST": "AKST", "EAT": "EAT", "CLT": "CLT", "COST": "COST", "WIT": "WIT", "MST": "MST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "AEST": "AEST", "ART": "ART", "ARST": "ARST", "WART": "WART", "WITA": "WITA", "CDT": "CDT", "CAT": "CAT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "ACWDT": "ACWDT", "VET": "VET", "HAT": "HAT", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "CHAST": "CHAST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "SAST": "SAST", "MYT": "MYT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "NZST": "NZST", "PST": "PST", "SRT": "SRT"},
+ timezones: map[string]string{"MST": "MST", "BOT": "BOT", "AKST": "AKST", "WARST": "WARST", "AWDT": "AWDT", "EST": "EST", "ECT": "ECT", "AKDT": "AKDT", "COT": "COT", "PDT": "PDT", "HKT": "HKT", "ARST": "ARST", "EDT": "EDT", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "GFT": "GFT", "BT": "BT", "SRT": "SRT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "GYT": "GYT", "WIT": "WIT", "HKST": "HKST", "TMT": "TMT", "TMST": "TMST", "ACWST": "ACWST", "AST": "AST", "ACST": "ACST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "CHAST": "CHAST", "CLST": "CLST", "WITA": "WITA", "ChST": "ChST", "LHST": "LHST", "EAT": "EAT", "VET": "VET", "ACDT": "ACDT", "NZST": "NZST", "NZDT": "NZDT", "AWST": "AWST", "HAT": "HAT", "HAST": "HAST", "IST": "IST", "ART": "ART", "CHADT": "CHADT", "ADT": "ADT", "SAST": "SAST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "JST": "JST", "MDT": "MDT", "MYT": "MYT", "JDT": "JDT", "WART": "WART", "∅∅∅": "∅∅∅", "CLT": "CLT", "CST": "CST", "WAT": "WAT", "UYT": "UYT", "CDT": "CDT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "AEST": "AEST", "HNT": "HNT", "ACWDT": "ACWDT", "UYST": "UYST", "CAT": "CAT", "HADT": "HADT", "COST": "COST", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "AEDT": "AEDT", "SGT": "SGT", "LHDT": "LHDT", "WIB": "WIB", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "PST": "PST", "WAST": "WAST"},
}
}
@@ -186,7 +186,8 @@ func (os *os_RU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'os_RU' and handles both Whole and Real numbers based on 'v'
-func (os *os_RU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -206,7 +207,6 @@ func (os *os_RU) FmtNumber(num float64, v uint64) (results string) {
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -225,13 +225,12 @@ func (os *os_RU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'os_RU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (os *os_RU) FmtPercent(num float64, v uint64) (results string) {
+func (os *os_RU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(os.decimal)
b := make([]byte, 0, l)
@@ -257,12 +256,11 @@ func (os *os_RU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, os.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'os_RU'
-func (os *os_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (os *os_RU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
@@ -284,7 +282,6 @@ func (os *os_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -322,13 +319,12 @@ func (os *os_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'os_RU'
// in accounting notation.
-func (os *os_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (os *os_RU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
@@ -350,7 +346,6 @@ func (os *os_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(os.group) - 1; j >= 0; j-- {
b = append(b, os.group[j])
}
-
count = 1
} else {
count++
@@ -400,8 +395,7 @@ func (os *os_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'os_RU'
diff --git a/pa/pa.go b/pa/pa.go
index d331acc7..0ccf71bb 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{"AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ"},
+ timezones: map[string]string{"MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "∅∅∅": "ਬ੍ਰਾਜ਼ੀਲੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -195,7 +195,8 @@ func (pa *pa) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pa' and handles both Whole and Real numbers based on 'v'
-func (pa *pa) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (pa *pa) FmtNumber(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -243,13 +243,12 @@ func (pa *pa) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pa' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pa *pa) FmtPercent(num float64, v uint64) (results string) {
+func (pa *pa) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pa.decimal)
b := make([]byte, 0, l)
@@ -260,7 +259,6 @@ func (pa *pa) FmtPercent(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -278,12 +276,11 @@ func (pa *pa) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pa'
-func (pa *pa) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -301,7 +298,6 @@ func (pa *pa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -348,13 +344,12 @@ func (pa *pa) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pa'
// in accounting notation.
-func (pa *pa) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -372,7 +367,6 @@ func (pa *pa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -427,8 +421,7 @@ func (pa *pa) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pa'
diff --git a/pa_Arab/pa_Arab.go b/pa_Arab/pa_Arab.go
index 5b5b829e..36c67cfe 100644
--- a/pa_Arab/pa_Arab.go
+++ b/pa_Arab/pa_Arab.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ايساپورو", "سں"},
erasNarrow: []string{"", ""},
erasWide: []string{"ايساپورو", "سں"},
- timezones: map[string]string{"MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ"},
+ timezones: map[string]string{"LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "∅∅∅": "ਅਮੇਜ਼ਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -203,7 +203,8 @@ func (pa *pa_Arab) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pa_Arab' and handles both Whole and Real numbers based on 'v'
-func (pa *pa_Arab) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -219,7 +220,6 @@ func (pa *pa_Arab) FmtNumber(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -253,13 +253,12 @@ func (pa *pa_Arab) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pa_Arab' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pa *pa_Arab) FmtPercent(num float64, v uint64) (results string) {
+func (pa *pa_Arab) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pa.decimal)
b := make([]byte, 0, l)
@@ -270,7 +269,6 @@ func (pa *pa_Arab) FmtPercent(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -290,12 +288,11 @@ func (pa *pa_Arab) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Arab'
-func (pa *pa_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -309,7 +306,6 @@ func (pa *pa_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -337,13 +333,12 @@ func (pa *pa_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, pa.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Arab'
// in accounting notation.
-func (pa *pa_Arab) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Arab) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -357,7 +352,6 @@ func (pa *pa_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -402,8 +396,7 @@ func (pa *pa_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, pa.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pa_Arab'
diff --git a/pa_Arab_PK/pa_Arab_PK.go b/pa_Arab_PK/pa_Arab_PK.go
index a3058454..3a4c5a6d 100644
--- a/pa_Arab_PK/pa_Arab_PK.go
+++ b/pa_Arab_PK/pa_Arab_PK.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasNarrow: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasWide: []string{"ਈਸਵੀ ਪੂਰਵ", "ਈਸਵੀ ਸੰਨ"},
- timezones: map[string]string{"CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ"},
+ timezones: map[string]string{"CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਬ੍ਰਾਜ਼ੀਲੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -195,7 +195,8 @@ func (pa *pa_Arab_PK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pa_Arab_PK' and handles both Whole and Real numbers based on 'v'
-func (pa *pa_Arab_PK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (pa *pa_Arab_PK) FmtNumber(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -243,13 +243,12 @@ func (pa *pa_Arab_PK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pa_Arab_PK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pa *pa_Arab_PK) FmtPercent(num float64, v uint64) (results string) {
+func (pa *pa_Arab_PK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pa.decimal)
b := make([]byte, 0, l)
@@ -260,7 +259,6 @@ func (pa *pa_Arab_PK) FmtPercent(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -278,12 +276,11 @@ func (pa *pa_Arab_PK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Arab_PK'
-func (pa *pa_Arab_PK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Arab_PK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -301,7 +298,6 @@ func (pa *pa_Arab_PK) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -348,13 +344,12 @@ func (pa *pa_Arab_PK) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Arab_PK'
// in accounting notation.
-func (pa *pa_Arab_PK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Arab_PK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -372,7 +367,6 @@ func (pa *pa_Arab_PK) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -427,8 +421,7 @@ func (pa *pa_Arab_PK) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pa_Arab_PK'
diff --git a/pa_Guru/pa_Guru.go b/pa_Guru/pa_Guru.go
index 86912842..c4aa6f14 100644
--- a/pa_Guru/pa_Guru.go
+++ b/pa_Guru/pa_Guru.go
@@ -45,7 +45,7 @@ func New() locales.Translator {
locale: "pa_Guru",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{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{"CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ"},
+ timezones: map[string]string{"WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਬ੍ਰਾਜ਼ੀਲੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -195,7 +195,8 @@ func (pa *pa_Guru) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pa_Guru' and handles both Whole and Real numbers based on 'v'
-func (pa *pa_Guru) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (pa *pa_Guru) FmtNumber(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -243,13 +243,12 @@ func (pa *pa_Guru) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pa_Guru' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pa *pa_Guru) FmtPercent(num float64, v uint64) (results string) {
+func (pa *pa_Guru) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pa.decimal)
b := make([]byte, 0, l)
@@ -260,7 +259,6 @@ func (pa *pa_Guru) FmtPercent(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -278,12 +276,11 @@ func (pa *pa_Guru) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Guru'
-func (pa *pa_Guru) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Guru) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -301,7 +298,6 @@ func (pa *pa_Guru) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -348,13 +344,12 @@ func (pa *pa_Guru) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Guru'
// in accounting notation.
-func (pa *pa_Guru) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Guru) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -372,7 +367,6 @@ func (pa *pa_Guru) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -427,8 +421,7 @@ func (pa *pa_Guru) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pa_Guru'
diff --git a/pa_Guru_IN/pa_Guru_IN.go b/pa_Guru_IN/pa_Guru_IN.go
index 1771602c..c2bb09f9 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{"AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ"},
+ timezones: map[string]string{"MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਅਮੇਜ਼ਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -195,7 +195,8 @@ func (pa *pa_Guru_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pa_Guru_IN' and handles both Whole and Real numbers based on 'v'
-func (pa *pa_Guru_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (pa *pa_Guru_IN) FmtNumber(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -243,13 +243,12 @@ func (pa *pa_Guru_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pa_Guru_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pa *pa_Guru_IN) FmtPercent(num float64, v uint64) (results string) {
+func (pa *pa_Guru_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pa.decimal)
b := make([]byte, 0, l)
@@ -260,7 +259,6 @@ func (pa *pa_Guru_IN) FmtPercent(num float64, v uint64) (results string) {
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
continue
}
@@ -278,12 +276,11 @@ func (pa *pa_Guru_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pa.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Guru_IN'
-func (pa *pa_Guru_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Guru_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -301,7 +298,6 @@ func (pa *pa_Guru_IN) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -348,13 +344,12 @@ func (pa *pa_Guru_IN) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pa_Guru_IN'
// in accounting notation.
-func (pa *pa_Guru_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pa *pa_Guru_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
@@ -372,7 +367,6 @@ func (pa *pa_Guru_IN) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(pa.decimal) - 1; j >= 0; j-- {
b = append(b, pa.decimal[j])
}
-
inWhole = true
continue
}
@@ -427,8 +421,7 @@ func (pa *pa_Guru_IN) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pa_Guru_IN'
diff --git a/pl/pl.go b/pl/pl.go
index 9970c1ca..bea39bb1 100644
--- a/pl/pl.go
+++ b/pl/pl.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "pl",
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{"p.n.e.", "n.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"p.n.e.", "n.e."},
- timezones: map[string]string{"EST": "Czas wschodnioamerykański standardowy", "GFT": "Gujana Francuska", "JDT": "Japonia (czas letni)", "AKDT": "Alaska (czas letni)", "HNT": "Nowa Fundlandia (czas standardowy)", "UYT": "Urugwaj (czas standardowy)", "JST": "Japonia (czas standardowy)", "HADT": "Hawaje-Aleuty (czas letni)", "AWST": "Czas zachodnioaustralijski standardowy", "WAT": "Czas zachodnioafrykański standardowy", "HAST": "Hawaje-Aleuty (czas standardowy)", "WITA": "Indonezja Środkowa", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "SGT": "Singapur", "AKST": "Alaska (czas standardowy)", "CAT": "Czas środkowoafrykański", "OEZ": "Czas wschodnioeuropejski standardowy", "ACST": "Czas środkowoaustralijski standardowy", "WAST": "Czas zachodnioafrykański letni", "ADT": "Czas atlantycki letni", "WESZ": "Czas zachodnioeuropejski letni", "HAT": "Nowa Fundlandia (czas letni)", "EDT": "Czas wschodnioamerykański letni", "OESZ": "Czas wschodnioeuropejski letni", "CHADT": "Chatham (czas letni)", "COST": "Kolumbia (czas letni)", "UYST": "Urugwaj (czas letni)", "CLST": "Chile (czas letni)", "WARST": "Argentyna Zachodnia (czas letni)", "∅∅∅": "Azory (czas letni)", "LHST": "Lord Howe (czas standardowy)", "HKST": "Hongkong (czas letni)", "WIT": "Indonezja Wschodnia", "LHDT": "Lord Howe (czas letni)", "AEST": "Czas standardowy wschodnioaustraliski", "PDT": "Czas pacyficzny letni", "GMT": "Czas uniwersalny", "WART": "Argentyna Zachodnia (czas standardowy)", "MESZ": "Czas środkowoeuropejski letni", "MDT": "Czas górski letni", "CLT": "Chile (czas standardowy)", "NZST": "Nowa Zelandia (czas standardowy)", "PST": "Czas pacyficzny standardowy", "CHAST": "Chatham (czas standardowy)", "MST": "Czas górski standardowy", "EAT": "Czas wschodnioafrykański", "GYT": "Gujana", "ART": "Argentyna (czas standardowy)", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "BT": "Bhutan", "VET": "Wenezuela", "MEZ": "Czas środkowoeuropejski standardowy", "CDT": "Czas środkowoamerykański letni", "AEDT": "Czas wschodnioaustraliski letni", "ACDT": "Czas środkowoaustralijski letni", "ARST": "Argentyna (czas letni)", "WEZ": "Czas zachodnioeuropejski standardowy", "CST": "Czas środkowoamerykański standardowy", "BOT": "Boliwia", "TMT": "Turkmenistan (czas standardowy)", "IST": "Czas indyjski", "NZDT": "Nowa Zelandia (czas letni)", "SAST": "Czas południowoafrykański", "ChST": "Czamorro", "SRT": "Surinam", "TMST": "Turkmenistan (czas letni)", "ECT": "Ekwador", "AWDT": "Czas zachodnioaustralijski letni", "WIB": "Indonezja Zachodnia", "COT": "Kolumbia (czas standardowy)", "AST": "Czas standardowy atlantycki", "MYT": "Malezja", "HKT": "Hongkong (czas standardowy)"},
+ timezones: map[string]string{"∅∅∅": "Brasília (czas letni)", "ChST": "Czamorro", "AWDT": "Czas zachodnioaustralijski letni", "WART": "Argentyna Zachodnia (czas standardowy)", "HAT": "Nowa Fundlandia (czas letni)", "TMT": "Turkmenistan (czas standardowy)", "WITA": "Indonezja Środkowa", "SAST": "Czas południowoafrykański", "AST": "Czas standardowy atlantycki", "MYT": "Malezja", "AWST": "Czas zachodnioaustralijski standardowy", "HNT": "Nowa Fundlandia (czas standardowy)", "WIT": "Indonezja Wschodnia", "CDT": "Czas środkowoamerykański letni", "AKDT": "Alaska (czas letni)", "GYT": "Gujana", "LHST": "Lord Howe (czas standardowy)", "CLT": "Chile (czas standardowy)", "HKST": "Hongkong (czas letni)", "TMST": "Turkmenistan (czas letni)", "GFT": "Gujana Francuska", "ECT": "Ekwador", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "ADT": "Czas atlantycki letni", "ACST": "Czas środkowoaustralijski standardowy", "AEST": "Czas standardowy wschodnioaustraliski", "SRT": "Surinam", "EDT": "Czas wschodnioamerykański letni", "HADT": "Hawaje-Aleuty (czas letni)", "WEZ": "Czas zachodnioeuropejski standardowy", "CHADT": "Chatham (czas letni)", "MST": "MST", "OESZ": "Czas wschodnioeuropejski letni", "JDT": "Japonia (czas letni)", "BOT": "Boliwia", "HKT": "Hongkong (czas standardowy)", "ARST": "Argentyna (czas letni)", "GMT": "Czas uniwersalny", "COT": "Kolumbia (czas standardowy)", "PST": "Czas pacyficzny standardowy", "UYT": "Urugwaj (czas standardowy)", "CHAST": "Chatham (czas standardowy)", "WIB": "Indonezja Zachodnia", "OEZ": "Czas wschodnioeuropejski standardowy", "PDT": "Czas pacyficzny letni", "HAST": "Hawaje-Aleuty (czas standardowy)", "LHDT": "Lord Howe (czas letni)", "NZDT": "Nowa Zelandia (czas letni)", "SGT": "Singapur", "CST": "Czas środkowoamerykański standardowy", "AKST": "Alaska (czas standardowy)", "EAT": "Czas wschodnioafrykański", "WAT": "Czas zachodnioafrykański standardowy", "BT": "Bhutan", "ART": "Argentyna (czas standardowy)", "AEDT": "Czas wschodnioaustraliski letni", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "MEZ": "Czas środkowoeuropejski standardowy", "MESZ": "Czas środkowoeuropejski letni", "ACDT": "Czas środkowoaustralijski letni", "UYST": "Urugwaj (czas letni)", "NZST": "Nowa Zelandia (czas standardowy)", "MDT": "MDT", "IST": "Czas indyjski", "CAT": "Czas środkowoafrykański", "EST": "Czas wschodnioamerykański standardowy", "COST": "Kolumbia (czas letni)", "WARST": "Argentyna Zachodnia (czas letni)", "VET": "Wenezuela", "WESZ": "Czas zachodnioeuropejski letni", "WAST": "Czas zachodnioafrykański letni", "CLST": "Chile (czas letni)", "JST": "Japonia (czas standardowy)"},
}
}
@@ -230,7 +230,8 @@ func (pl *pl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pl' and handles both Whole and Real numbers based on 'v'
-func (pl *pl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,7 +251,6 @@ func (pl *pl) FmtNumber(num float64, v uint64) (results string) {
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -269,13 +269,12 @@ func (pl *pl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pl *pl) FmtPercent(num float64, v uint64) (results string) {
+func (pl *pl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pl.decimal)
b := make([]byte, 0, l)
@@ -301,12 +300,11 @@ func (pl *pl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pl'
-func (pl *pl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -328,7 +326,6 @@ func (pl *pl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -362,13 +359,12 @@ func (pl *pl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pl'
// in accounting notation.
-func (pl *pl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pl *pl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
@@ -390,7 +386,6 @@ func (pl *pl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -431,8 +426,7 @@ func (pl *pl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pl'
diff --git a/pl_PL/pl_PL.go b/pl_PL/pl_PL.go
index ce73d90f..9e407bd1 100644
--- a/pl_PL/pl_PL.go
+++ b/pl_PL/pl_PL.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "pl_PL",
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{"p.n.e.", "n.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"p.n.e.", "n.e."},
- timezones: map[string]string{"HKST": "Hongkong (czas letni)", "WIB": "Indonezja Zachodnia", "CHAST": "Chatham (czas standardowy)", "SRT": "Surinam", "ECT": "Ekwador", "SGT": "Singapur", "COST": "Kolumbia (czas letni)", "ADT": "Czas atlantycki letni", "LHST": "Lord Howe (czas standardowy)", "AKST": "Alaska (czas standardowy)", "CAT": "Czas środkowoafrykański", "COT": "Kolumbia (czas standardowy)", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "GFT": "Gujana Francuska", "GMT": "Czas uniwersalny", "IST": "Czas indyjski", "EAT": "Czas wschodnioafrykański", "CDT": "Czas środkowoamerykański letni", "AWDT": "Czas zachodnioaustralijski letni", "CLT": "Chile (czas standardowy)", "CLST": "Chile (czas letni)", "CHADT": "Chatham (czas letni)", "WART": "Argentyna Zachodnia (czas standardowy)", "WAST": "Czas zachodnioafrykański letni", "HNT": "Nowa Fundlandia (czas standardowy)", "EDT": "Czas wschodnioamerykański letni", "UYST": "Urugwaj (czas letni)", "PDT": "Czas pacyficzny letni", "WITA": "Indonezja Środkowa", "JDT": "Japonia (czas letni)", "HAST": "Hawaje-Aleuty (czas standardowy)", "HAT": "Nowa Fundlandia (czas letni)", "HKT": "Hongkong (czas standardowy)", "WEZ": "Czas zachodnioeuropejski standardowy", "PST": "Czas pacyficzny standardowy", "ART": "Argentyna (czas standardowy)", "SAST": "Czas południowoafrykański", "∅∅∅": "Azory (czas letni)", "LHDT": "Lord Howe (czas letni)", "MYT": "Malezja", "ARST": "Argentyna (czas letni)", "TMT": "Turkmenistan (czas standardowy)", "JST": "Japonia (czas standardowy)", "AST": "Czas standardowy atlantycki", "MDT": "Czas górski letni", "HADT": "Hawaje-Aleuty (czas letni)", "EST": "Czas wschodnioamerykański standardowy", "ACST": "Czas środkowoaustralijski standardowy", "WIT": "Indonezja Wschodnia", "WESZ": "Czas zachodnioeuropejski letni", "AWST": "Czas zachodnioaustralijski standardowy", "WARST": "Argentyna Zachodnia (czas letni)", "VET": "Wenezuela", "AKDT": "Alaska (czas letni)", "CST": "Czas środkowoamerykański standardowy", "AEDT": "Czas wschodnioaustraliski letni", "GYT": "Gujana", "ACDT": "Czas środkowoaustralijski letni", "MESZ": "Czas środkowoeuropejski letni", "OEZ": "Czas wschodnioeuropejski standardowy", "AEST": "Czas standardowy wschodnioaustraliski", "NZDT": "Nowa Zelandia (czas letni)", "BT": "Bhutan", "TMST": "Turkmenistan (czas letni)", "MST": "Czas górski standardowy", "ChST": "Czamorro", "UYT": "Urugwaj (czas standardowy)", "NZST": "Nowa Zelandia (czas standardowy)", "BOT": "Boliwia", "WAT": "Czas zachodnioafrykański standardowy", "OESZ": "Czas wschodnioeuropejski letni", "MEZ": "Czas środkowoeuropejski standardowy", "ACWDT": "Czas środkowo-zachodnioaustralijski letni"},
+ timezones: map[string]string{"CLST": "Chile (czas letni)", "VET": "Wenezuela", "HAT": "Nowa Fundlandia (czas letni)", "GYT": "Gujana", "GFT": "Gujana Francuska", "LHST": "Lord Howe (czas standardowy)", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "CHADT": "Chatham (czas letni)", "JST": "Japonia (czas standardowy)", "AEDT": "Czas wschodnioaustraliski letni", "PST": "Czas pacyficzny standardowy", "∅∅∅": "Azory (czas letni)", "WIT": "Indonezja Wschodnia", "EST": "Czas wschodnioamerykański standardowy", "ChST": "Czamorro", "ACST": "Czas środkowoaustralijski standardowy", "WARST": "Argentyna Zachodnia (czas letni)", "MYT": "Malezja", "HNT": "Nowa Fundlandia (czas standardowy)", "OESZ": "Czas wschodnioeuropejski letni", "ACDT": "Czas środkowoaustralijski letni", "TMT": "Turkmenistan (czas standardowy)", "WESZ": "Czas zachodnioeuropejski letni", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "MESZ": "Czas środkowoeuropejski letni", "SGT": "Singapur", "AWST": "Czas zachodnioaustralijski standardowy", "AWDT": "Czas zachodnioaustralijski letni", "MEZ": "Czas środkowoeuropejski standardowy", "EAT": "Czas wschodnioafrykański", "WAST": "Czas zachodnioafrykański letni", "MDT": "Czas górski letni", "HKST": "Hongkong (czas letni)", "ARST": "Argentyna (czas letni)", "CDT": "Czas środkowoamerykański letni", "AKDT": "Alaska (czas letni)", "LHDT": "Lord Howe (czas letni)", "WART": "Argentyna Zachodnia (czas standardowy)", "ECT": "Ekwador", "UYT": "Urugwaj (czas standardowy)", "WITA": "Indonezja Środkowa", "AKST": "Alaska (czas standardowy)", "PDT": "Czas pacyficzny letni", "ART": "Argentyna (czas standardowy)", "WIB": "Indonezja Zachodnia", "OEZ": "Czas wschodnioeuropejski standardowy", "BT": "Bhutan", "GMT": "Czas uniwersalny", "NZST": "Nowa Zelandia (czas standardowy)", "CHAST": "Chatham (czas standardowy)", "JDT": "Japonia (czas letni)", "AEST": "Czas standardowy wschodnioaustraliski", "MST": "Czas górski standardowy", "COT": "Kolumbia (czas standardowy)", "COST": "Kolumbia (czas letni)", "ADT": "Czas atlantycki letni", "HADT": "Hawaje-Aleuty (czas letni)", "NZDT": "Nowa Zelandia (czas letni)", "WEZ": "Czas zachodnioeuropejski standardowy", "BOT": "Boliwia", "SRT": "Surinam", "HKT": "Hongkong (czas standardowy)", "TMST": "Turkmenistan (czas letni)", "CST": "Czas środkowoamerykański standardowy", "HAST": "Hawaje-Aleuty (czas standardowy)", "IST": "Czas indyjski", "EDT": "Czas wschodnioamerykański letni", "SAST": "Czas południowoafrykański", "AST": "Czas standardowy atlantycki", "CAT": "Czas środkowoafrykański", "UYST": "Urugwaj (czas letni)", "WAT": "Czas zachodnioafrykański standardowy", "CLT": "Chile (czas standardowy)"},
}
}
@@ -230,7 +230,8 @@ func (pl *pl_PL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pl_PL' and handles both Whole and Real numbers based on 'v'
-func (pl *pl_PL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,7 +251,6 @@ func (pl *pl_PL) FmtNumber(num float64, v uint64) (results string) {
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -269,13 +269,12 @@ func (pl *pl_PL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pl_PL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pl *pl_PL) FmtPercent(num float64, v uint64) (results string) {
+func (pl *pl_PL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pl.decimal)
b := make([]byte, 0, l)
@@ -301,12 +300,11 @@ func (pl *pl_PL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pl_PL'
-func (pl *pl_PL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pl *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]
@@ -328,7 +326,6 @@ func (pl *pl_PL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -362,13 +359,12 @@ func (pl *pl_PL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pl_PL'
// in accounting notation.
-func (pl *pl_PL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pl *pl_PL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
@@ -390,7 +386,6 @@ func (pl *pl_PL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(pl.group) - 1; j >= 0; j-- {
b = append(b, pl.group[j])
}
-
count = 1
} else {
count++
@@ -431,8 +426,7 @@ func (pl *pl_PL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pl_PL'
diff --git a/prg/prg.go b/prg/prg.go
index 89aadb52..d7a4de6f 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{"ACST": "ACST", "TMT": "TMT", "MYT": "MYT", "WIT": "WIT", "∅∅∅": "∅∅∅", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "AEST": "AEST", "NZST": "NZST", "CHADT": "CHADT", "WAST": "WAST", "AST": "Atlāntiska zēimas kerdā", "SGT": "SGT", "MDT": "MDT", "AWST": "AWST", "COT": "COT", "WART": "WART", "ACDT": "ACDT", "SAST": "SAST", "HADT": "HADT", "AEDT": "AEDT", "AKDT": "AKDT", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "IST": "IST", "PST": "Pacīfiskas Amērikas zēimas kerdā", "HKT": "HKT", "HKST": "HKST", "EST": "Dēiniskas Amērikas zēimas kerdā", "EDT": "Dēiniskas Amērikas daggas kerdā", "CLST": "CLST", "NZDT": "NZDT", "BOT": "BOT", "CST": "Centrālas Amērikas zēimas kerdā", "WITA": "WITA", "WIB": "WIB", "WAT": "WAT", "ADT": "Atlāntiska daggas kerdā", "SRT": "SRT", "PDT": "Pacīfiskas Amērikas daggas kerdā", "CHAST": "CHAST", "WARST": "WARST", "MESZ": "Centrālas Eurōpas daggas kerdā", "GYT": "GYT", "TMST": "TMST", "ECT": "ECT", "JDT": "JDT", "HNT": "HNT", "ART": "ART", "JST": "JST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "CAT": "CAT", "MEZ": "Centrālas Eurōpas zēimas kerdā", "GFT": "GFT", "LHDT": "LHDT", "EAT": "EAT", "HAT": "HAT", "UYST": "UYST", "ARST": "ARST", "AKST": "AKST", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "CDT": "Centrālas Amērikas daggas kerdā", "AWDT": "AWDT", "CLT": "CLT", "UYT": "UYT", "MST": "MST", "COST": "COST", "BT": "BT", "ACWDT": "ACWDT", "LHST": "LHST", "GMT": "Greenwich kerdā", "VET": "VET", "ChST": "ChST", "HAST": "HAST", "ACWST": "ACWST"},
+ timezones: map[string]string{"MYT": "MYT", "GYT": "GYT", "GFT": "GFT", "EDT": "Dēiniskas Amērikas daggas kerdā", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "AST": "Atlāntiska zēimas kerdā", "HNT": "HNT", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "MESZ": "Centrālas Eurōpas daggas kerdā", "JDT": "JDT", "AEST": "AEST", "PDT": "Pacīfiskas Amērikas daggas kerdā", "HAT": "HAT", "UYST": "UYST", "HADT": "HADT", "ACWDT": "ACWDT", "NZDT": "NZDT", "EAT": "EAT", "SGT": "SGT", "ChST": "ChST", "COT": "COT", "LHST": "LHST", "WAST": "WAST", "SRT": "SRT", "NZST": "NZST", "CLT": "CLT", "ACDT": "ACDT", "BT": "BT", "CST": "Centrālas Amērikas zēimas kerdā", "EST": "Dēiniskas Amērikas zēimas kerdā", "AKST": "AKST", "AKDT": "AKDT", "WARST": "WARST", "HKST": "HKST", "HAST": "HAST", "ECT": "ECT", "MST": "MST", "CLST": "CLST", "HKT": "HKT", "TMST": "TMST", "ACWST": "ACWST", "COST": "COST", "WIB": "WIB", "JST": "JST", "CAT": "CAT", "UYT": "UYT", "CHAST": "CHAST", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "AWST": "AWST", "MEZ": "Centrālas Eurōpas zēimas kerdā", "IST": "IST", "TMT": "TMT", "WAT": "WAT", "ADT": "Atlāntiska daggas kerdā", "AWDT": "AWDT", "PST": "Pacīfiskas Amērikas zēimas kerdā", "WITA": "WITA", "CDT": "Centrālas Amērikas daggas kerdā", "LHDT": "LHDT", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "ACST": "ACST", "SAST": "SAST", "VET": "VET", "BOT": "BOT", "GMT": "Greenwich kerdā", "MDT": "MDT", "WIT": "WIT", "ART": "ART", "WART": "WART", "ARST": "ARST", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "AEDT": "AEDT"},
}
}
@@ -191,7 +191,8 @@ func (prg *prg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'prg' and handles both Whole and Real numbers based on 'v'
-func (prg *prg) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (prg *prg) FmtNumber(num float64, v uint64) (results string) {
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -230,13 +230,12 @@ func (prg *prg) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'prg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (prg *prg) FmtPercent(num float64, v uint64) (results string) {
+func (prg *prg) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(prg.decimal)
b := make([]byte, 0, l)
@@ -262,12 +261,11 @@ func (prg *prg) FmtPercent(num float64, v uint64) (results string) {
b = append(b, prg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'prg'
-func (prg *prg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (prg *prg) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
@@ -289,7 +287,6 @@ func (prg *prg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -323,13 +320,12 @@ func (prg *prg) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'prg'
// in accounting notation.
-func (prg *prg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (prg *prg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
@@ -351,7 +347,6 @@ func (prg *prg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -392,8 +387,7 @@ func (prg *prg) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'prg'
diff --git a/prg_001/prg_001.go b/prg_001/prg_001.go
index 070871cc..dff37f81 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{"AEDT": "AEDT", "WIT": "WIT", "BT": "BT", "ACWDT": "ACWDT", "JDT": "JDT", "LHDT": "LHDT", "HAT": "HAT", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "COST": "COST", "WAST": "WAST", "HADT": "HADT", "WITA": "WITA", "CST": "Centrālas Amērikas zēimas kerdā", "CDT": "Centrālas Amērikas daggas kerdā", "HAST": "HAST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "GMT": "Greenwich kerdā", "AEST": "AEST", "CHAST": "CHAST", "SAST": "SAST", "VET": "VET", "UYT": "UYT", "CAT": "CAT", "BOT": "BOT", "SRT": "SRT", "ARST": "ARST", "TMT": "TMT", "AKDT": "AKDT", "AWST": "AWST", "ACWST": "ACWST", "NZST": "NZST", "PDT": "Pacīfiskas Amērikas daggas kerdā", "ACST": "ACST", "GYT": "GYT", "ART": "ART", "AST": "Atlāntiska zēimas kerdā", "SGT": "SGT", "IST": "IST", "UYST": "UYST", "CHADT": "CHADT", "∅∅∅": "∅∅∅", "HKT": "HKT", "CLT": "CLT", "GFT": "GFT", "MYT": "MYT", "HNT": "HNT", "AWDT": "AWDT", "EST": "Dēiniskas Amērikas zēimas kerdā", "EDT": "Dēiniskas Amērikas daggas kerdā", "MEZ": "Centrālas Eurōpas zēimas kerdā", "WARST": "WARST", "HKST": "HKST", "MESZ": "Centrālas Eurōpas daggas kerdā", "ACDT": "ACDT", "WAT": "WAT", "MDT": "Amērikas gārban daggas kerdā", "CLST": "CLST", "ADT": "Atlāntiska daggas kerdā", "ChST": "ChST", "EAT": "EAT", "ECT": "ECT", "AKST": "AKST", "WIB": "WIB", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "WART": "WART", "TMST": "TMST", "JST": "JST", "LHST": "LHST", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "NZDT": "NZDT", "PST": "Pacīfiskas Amērikas zēimas kerdā", "COT": "COT", "MST": "Amērikas gārban zēimas kerdā"},
+ timezones: map[string]string{"LHST": "LHST", "SAST": "SAST", "CLT": "CLT", "SGT": "SGT", "HKT": "HKT", "HKST": "HKST", "HADT": "HADT", "MST": "MST", "MDT": "MDT", "MESZ": "Centrālas Eurōpas daggas kerdā", "CLST": "CLST", "ACWDT": "ACWDT", "BOT": "BOT", "WITA": "WITA", "COST": "COST", "NZST": "NZST", "VET": "VET", "MYT": "MYT", "TMT": "TMT", "AKDT": "AKDT", "CHADT": "CHADT", "AWST": "AWST", "HAT": "HAT", "ART": "ART", "CAT": "CAT", "EDT": "Dēiniskas Amērikas daggas kerdā", "GMT": "Greenwich kerdā", "JST": "JST", "AST": "Atlāntiska zēimas kerdā", "SRT": "SRT", "WIB": "WIB", "AEST": "AEST", "WART": "WART", "PDT": "Pacīfiskas Amērikas daggas kerdā", "GFT": "GFT", "CST": "Centrālas Amērikas zēimas kerdā", "MEZ": "Centrālas Eurōpas zēimas kerdā", "WARST": "WARST", "GYT": "GYT", "UYT": "UYT", "ChST": "ChST", "WAST": "WAST", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "WIT": "WIT", "ARST": "ARST", "HAST": "HAST", "AKST": "AKST", "AEDT": "AEDT", "TMST": "TMST", "LHDT": "LHDT", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "ACDT": "ACDT", "BT": "BT", "ECT": "ECT", "ADT": "Atlāntiska daggas kerdā", "PST": "Pacīfiskas Amērikas zēimas kerdā", "COT": "COT", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "IST": "IST", "UYST": "UYST", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "CHAST": "CHAST", "JDT": "JDT", "ACST": "ACST", "EST": "Dēiniskas Amērikas zēimas kerdā", "EAT": "EAT", "WAT": "WAT", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "AWDT": "AWDT", "CDT": "Centrālas Amērikas daggas kerdā", "NZDT": "NZDT", "HNT": "HNT"},
}
}
@@ -98,8 +98,8 @@ func (prg *prg_001) 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
@@ -191,7 +191,8 @@ func (prg *prg_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'prg_001' and handles both Whole and Real numbers based on 'v'
-func (prg *prg_001) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -211,7 +212,6 @@ func (prg *prg_001) FmtNumber(num float64, v uint64) (results string) {
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -230,13 +230,12 @@ func (prg *prg_001) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'prg_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (prg *prg_001) FmtPercent(num float64, v uint64) (results string) {
+func (prg *prg_001) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(prg.decimal)
b := make([]byte, 0, l)
@@ -262,12 +261,11 @@ func (prg *prg_001) FmtPercent(num float64, v uint64) (results string) {
b = append(b, prg.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'prg_001'
-func (prg *prg_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (prg *prg_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
@@ -289,7 +287,6 @@ func (prg *prg_001) FmtCurrency(num float64, v uint64, currency currency.Type) (
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -323,13 +320,12 @@ func (prg *prg_001) FmtCurrency(num float64, v uint64, currency currency.Type) (
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'prg_001'
// in accounting notation.
-func (prg *prg_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (prg *prg_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
@@ -351,7 +347,6 @@ func (prg *prg_001) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(prg.group) - 1; j >= 0; j-- {
b = append(b, prg.group[j])
}
-
count = 1
} else {
count++
@@ -392,8 +387,7 @@ func (prg *prg_001) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'prg_001'
diff --git a/ps/ps.go b/ps/ps.go
index d4f5dbc9..ea736a05 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{"WITA": "WITA", "ChST": "ChST", "IST": "IST", "HAT": "HAT", "CST": "CST", "ACWDT": "ACWDT", "JDT": "JDT", "AKST": "AKST", "CAT": "CAT", "UYST": "UYST", "BOT": "BOT", "WAST": "WAST", "LHST": "LHST", "MYT": "MYT", "JST": "JST", "OESZ": "OESZ", "COST": "COST", "ARST": "ARST", "GFT": "GFT", "ECT": "ECT", "∅∅∅": "∅∅∅", "EST": "EST", "ADT": "ADT", "ACST": "ACST", "SAST": "SAST", "HKST": "HKST", "PST": "PST", "WARST": "WARST", "MESZ": "MESZ", "SRT": "SRT", "MDT": "MDT", "SGT": "SGT", "COT": "COT", "WART": "WART", "BT": "BT", "AWDT": "AWDT", "CLT": "CLT", "OEZ": "OEZ", "NZST": "NZST", "HAST": "HAST", "CDT": "CDT", "WESZ": "∅∅∅", "UYT": "UYT", "CHADT": "CHADT", "TMT": "TMT", "HKT": "HKT", "EDT": "EDT", "LHDT": "LHDT", "HNT": "HNT", "AST": "AST", "WIT": "WIT", "AKDT": "AKDT", "AWST": "AWST", "AEST": "AEST", "WAT": "WAT", "ART": "ART", "TMST": "TMST", "HADT": "HADT", "PDT": "PDT", "NZDT": "NZDT", "WIB": "WIB", "ACDT": "ACDT", "GYT": "GYT", "ACWST": "ACWST", "VET": "VET", "GMT": "گرينويچ وخت", "AEDT": "AEDT", "CHAST": "CHAST", "MST": "MST", "EAT": "EAT", "WEZ": "∅∅∅", "CLST": "CLST", "MEZ": "MEZ"},
+ timezones: map[string]string{"MYT": "MYT", "CHAST": "CHAST", "CLST": "CLST", "TMST": "TMST", "EAT": "EAT", "WESZ": "∅∅∅", "BT": "BT", "COST": "COST", "ECT": "ECT", "ACDT": "ACDT", "WARST": "WARST", "HKT": "HKT", "HKST": "HKST", "UYST": "UYST", "AWST": "AWST", "CAT": "CAT", "LHDT": "LHDT", "AEDT": "AEDT", "AST": "AST", "ARST": "ARST", "HADT": "HADT", "MEZ": "MEZ", "ACWST": "ACWST", "OESZ": "OESZ", "BOT": "BOT", "EDT": "EDT", "NZST": "NZST", "SAST": "SAST", "MDT": "MDT", "MESZ": "MESZ", "JDT": "JDT", "WITA": "WITA", "AKDT": "AKDT", "ACWDT": "ACWDT", "VET": "VET", "OEZ": "OEZ", "ADT": "ADT", "PDT": "PDT", "CST": "CST", "MST": "MST", "WIB": "WIB", "ACST": "ACST", "PST": "PST", "HAT": "HAT", "WIT": "WIT", "COT": "COT", "WEZ": "∅∅∅", "∅∅∅": "∅∅∅", "ART": "ART", "LHST": "LHST", "CLT": "CLT", "AEST": "AEST", "WART": "WART", "UYT": "UYT", "GFT": "GFT", "WAT": "WAT", "TMT": "TMT", "HAST": "HAST", "AWDT": "AWDT", "WAST": "WAST", "JST": "JST", "IST": "IST", "GYT": "GYT", "SRT": "SRT", "CDT": "CDT", "GMT": "گرينويچ وخت", "NZDT": "NZDT", "EST": "EST", "SGT": "SGT", "HNT": "HNT", "ChST": "ChST", "AKST": "AKST", "CHADT": "CHADT"},
}
}
@@ -179,20 +179,19 @@ func (ps *ps) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ps' and handles both Whole and Real numbers based on 'v'
-func (ps *ps) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ps *ps) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ps' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ps *ps) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ps *ps) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ps'
-func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -207,7 +206,6 @@ func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ps.decimal) - 1; j >= 0; j-- {
b = append(b, ps.decimal[j])
}
-
inWhole = true
continue
}
@@ -217,7 +215,6 @@ func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ps.group) - 1; j >= 0; j-- {
b = append(b, ps.group[j])
}
-
count = 1
} else {
count++
@@ -228,9 +225,7 @@ func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ps.minus) - 1; j >= 0; j-- {
- b = append(b, ps.minus[j])
- }
+ b = append(b, ps.minus[0])
}
// reverse
@@ -253,13 +248,12 @@ func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ps'
// in accounting notation.
-func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
@@ -274,7 +268,6 @@ func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ps.decimal) - 1; j >= 0; j-- {
b = append(b, ps.decimal[j])
}
-
inWhole = true
continue
}
@@ -284,7 +277,6 @@ func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ps.group) - 1; j >= 0; j-- {
b = append(b, ps.group[j])
}
-
count = 1
} else {
count++
@@ -296,9 +288,7 @@ func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(ps.minus) - 1; j >= 0; j-- {
- b = append(b, ps.minus[j])
- }
+ b = append(b, ps.minus[0])
}
@@ -327,8 +317,7 @@ func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ps'
diff --git a/ps_AF/ps_AF.go b/ps_AF/ps_AF.go
index 26d3f250..80fba13c 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{"EAT": "EAT", "UYST": "UYST", "AEST": "AEST", "TMT": "TMT", "IST": "IST", "GMT": "گرينويچ وخت", "WAST": "WAST", "ADT": "ADT", "CLT": "CLT", "PDT": "PDT", "MEZ": "MEZ", "WART": "WART", "AST": "AST", "MST": "MST", "LHDT": "LHDT", "BT": "BT", "ARST": "ARST", "HAST": "HAST", "WESZ": "∅∅∅", "HNT": "HNT", "HAT": "HAT", "NZDT": "NZDT", "ECT": "ECT", "ChST": "ChST", "ACWST": "ACWST", "SGT": "SGT", "AKST": "AKST", "AWST": "AWST", "AWDT": "AWDT", "CLST": "CLST", "BOT": "BOT", "TMST": "TMST", "CAT": "CAT", "HADT": "HADT", "WARST": "WARST", "WAT": "WAT", "GFT": "GFT", "LHST": "LHST", "AKDT": "AKDT", "NZST": "NZST", "WIB": "WIB", "ACST": "ACST", "ACDT": "ACDT", "WEZ": "∅∅∅", "MESZ": "MESZ", "WIT": "WIT", "MDT": "MDT", "JST": "JST", "∅∅∅": "∅∅∅", "COST": "COST", "GYT": "GYT", "AEDT": "AEDT", "CHAST": "CHAST", "HKST": "HKST", "CHADT": "CHADT", "OEZ": "OEZ", "VET": "VET", "WITA": "WITA", "SAST": "SAST", "COT": "COT", "ART": "ART", "UYT": "UYT", "EST": "EST", "HKT": "HKT", "CST": "CST", "CDT": "CDT", "PST": "PST", "MYT": "MYT", "JDT": "JDT", "EDT": "EDT", "OESZ": "OESZ", "SRT": "SRT", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"AKST": "AKST", "AEST": "AEST", "WART": "WART", "SRT": "SRT", "UYST": "UYST", "GFT": "GFT", "EST": "EST", "ChST": "ChST", "NZDT": "NZDT", "MESZ": "MESZ", "ACST": "ACST", "AEDT": "AEDT", "EAT": "EAT", "ACDT": "ACDT", "AWST": "AWST", "TMST": "TMST", "AKDT": "AKDT", "OESZ": "OESZ", "CLST": "CLST", "MDT": "MDT", "WITA": "WITA", "HADT": "HADT", "CDT": "CDT", "MEZ": "MEZ", "ECT": "ECT", "WARST": "WARST", "AST": "AST", "PST": "PST", "HKST": "HKST", "ART": "ART", "ARST": "ARST", "COST": "COST", "SAST": "SAST", "WEZ": "∅∅∅", "VET": "VET", "ADT": "ADT", "∅∅∅": "∅∅∅", "UYT": "UYT", "CAT": "CAT", "CST": "CST", "WAT": "WAT", "WIB": "WIB", "PDT": "PDT", "ACWDT": "ACWDT", "GYT": "GYT", "WIT": "WIT", "WESZ": "∅∅∅", "MST": "MST", "MYT": "MYT", "BT": "BT", "HAST": "HAST", "WAST": "WAST", "NZST": "NZST", "JDT": "JDT", "GMT": "گرينويچ وخت", "CLT": "CLT", "JST": "JST", "HNT": "HNT", "HAT": "HAT", "IST": "IST", "OEZ": "OEZ", "TMT": "TMT", "LHST": "LHST", "LHDT": "LHDT", "SGT": "SGT", "BOT": "BOT", "EDT": "EDT", "AWDT": "AWDT", "HKT": "HKT", "CHADT": "CHADT", "COT": "COT", "ACWST": "ACWST", "CHAST": "CHAST"},
}
}
@@ -179,20 +179,19 @@ func (ps *ps_AF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ps_AF' and handles both Whole and Real numbers based on 'v'
-func (ps *ps_AF) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ps *ps_AF) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ps_AF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ps *ps_AF) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ps *ps_AF) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ps_AF'
-func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
@@ -207,7 +206,6 @@ func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ps.decimal) - 1; j >= 0; j-- {
b = append(b, ps.decimal[j])
}
-
inWhole = true
continue
}
@@ -217,7 +215,6 @@ func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ps.group) - 1; j >= 0; j-- {
b = append(b, ps.group[j])
}
-
count = 1
} else {
count++
@@ -228,9 +225,7 @@ func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ps.minus) - 1; j >= 0; j-- {
- b = append(b, ps.minus[j])
- }
+ b = append(b, ps.minus[0])
}
// reverse
@@ -253,13 +248,12 @@ func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ps_AF'
// in accounting notation.
-func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
@@ -274,7 +268,6 @@ func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ps.decimal) - 1; j >= 0; j-- {
b = append(b, ps.decimal[j])
}
-
inWhole = true
continue
}
@@ -284,7 +277,6 @@ func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ps.group) - 1; j >= 0; j-- {
b = append(b, ps.group[j])
}
-
count = 1
} else {
count++
@@ -296,9 +288,7 @@ func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(ps.minus) - 1; j >= 0; j-- {
- b = append(b, ps.minus[j])
- }
+ b = append(b, ps.minus[0])
}
@@ -327,8 +317,7 @@ func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ps_AF'
diff --git a/pt/pt.go b/pt/pt.go
index 24ba0e94..dd302716 100644
--- a/pt/pt.go
+++ b/pt/pt.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "pt",
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{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"HNT": "Horário Padrão de Terra Nova", "CAT": "Horário da África Central", "ART": "Horário Padrão da Argentina", "TMT": "Horário Padrão do Turcomenistão", "VET": "Horário da Venezuela", "∅∅∅": "Horário de Verão dos Açores", "MYT": "Horário da Malásia", "WESZ": "Horário de Verão da Europa Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "COT": "Horário Padrão da Colômbia", "WART": "Horário Padrão da Argentina Ocidental", "JST": "Horário Padrão do Japão", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WEZ": "Horário Padrão da Europa Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "WARST": "Horário de Verão da Argentina Ocidental", "LHST": "Horário Padrão de Lord Howe", "AKST": "Horário Padrão do Alasca", "HKST": "Horário de Verão de Hong Kong", "CHADT": "Horário de Verão de Chatham", "AST": "Horário Padrão do Atlântico", "TMST": "Horário de Verão do Turcomenistão", "LHDT": "Horário de Verão de Lord Howe", "HKT": "Horário Padrão de Hong Kong", "PDT": "Horário de Verão do Pacífico", "ADT": "Horário de Verão do Atlântico", "ECT": "Horário do Equador", "EAT": "Horário da África Oriental", "EDT": "Horário de Verão Oriental", "CLT": "Horário Padrão do Chile", "BT": "Horário do Butão", "WITA": "Horário da Indonésia Central", "ChST": "Horário de Chamorro", "CDT": "Horário de Verão Central", "AWDT": "Horário de Verão da Austrália Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "GMT": "Horário do Meridiano de Greenwich", "AEST": "Horário Padrão da Austrália Oriental", "WIT": "Horário da Indonésia Oriental", "PST": "Horário Padrão do Pacífico", "BOT": "Horário da Bolívia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "COST": "Horário de Verão da Colômbia", "ARST": "Horário de Verão da Argentina", "SRT": "Horário do Suriname", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "SGT": "Horário Padrão de Cingapura", "ACDT": "Horário de Verão da Austrália Central", "MDT": "Horário de Verão da Montanha", "JDT": "Horário de Verão do Japão", "HAT": "Horário de Verão de Terra Nova", "AEDT": "Horário de Verão da Austrália Oriental", "CLST": "Horário de Verão do Chile", "UYST": "Horário de Verão do Uruguai", "WIB": "Horário da Indonésia Ocidental", "CHAST": "Horário Padrão de Chatham", "WAST": "Horário de Verão da África Ocidental", "MST": "Horário Padrão da Montanha", "IST": "Horário Padrão da Índia", "UYT": "Horário Padrão do Uruguai", "MEZ": "Horário Padrão da Europa Central", "MESZ": "Horário de Verão da Europa Central", "GYT": "Horário da Guiana", "SAST": "Horário da África do Sul", "CST": "Horário Padrão Central", "EST": "Horário Padrão Oriental", "WAT": "Horário Padrão da África Ocidental", "ACST": "Horário Padrão da Austrália Central", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "GFT": "Horário da Guiana Francesa", "AKDT": "Horário de Verão do Alasca", "AWST": "Horário Padrão da Austrália Ocidental"},
+ timezones: map[string]string{"BT": "Horário do Butão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "UYT": "Horário Padrão do Uruguai", "TMT": "Horário Padrão do Turcomenistão", "ARST": "Horário de Verão da Argentina", "HNT": "Horário Padrão de Terra Nova", "IST": "Horário Padrão da Índia", "MST": "Horário Padrão de Macau", "OESZ": "Horário de Verão da Europa Oriental", "ACST": "Horário Padrão da Austrália Central", "WIT": "Horário da Indonésia Oriental", "WIB": "Horário da Indonésia Ocidental", "CLT": "Horário Padrão do Chile", "HAT": "Horário de Verão de Terra Nova", "CAT": "Horário da África Central", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WEZ": "Horário Padrão da Europa Ocidental", "CLST": "Horário de Verão do Chile", "AEST": "Horário Padrão da Austrália Oriental", "BOT": "Horário da Bolívia", "AKDT": "Horário de Verão do Alasca", "NZST": "Horário Padrão da Nova Zelândia", "EAT": "Horário da África Oriental", "CHAST": "Horário Padrão de Chatham", "JDT": "Horário de Verão do Japão", "WITA": "Horário da Indonésia Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WESZ": "Horário de Verão da Europa Ocidental", "HKT": "Horário Padrão de Hong Kong", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "CST": "Horário Padrão Central", "COST": "Horário de Verão da Colômbia", "OEZ": "Horário Padrão da Europa Oriental", "WART": "Horário Padrão da Argentina Ocidental", "HKST": "Horário de Verão de Hong Kong", "EDT": "Horário de Verão Oriental", "NZDT": "Horário de Verão da Nova Zelândia", "PST": "Horário Padrão do Pacífico", "ACDT": "Horário de Verão da Austrália Central", "TMST": "Horário de Verão do Turcomenistão", "ECT": "Horário do Equador", "JST": "Horário Padrão do Japão", "VET": "Horário da Venezuela", "MESZ": "Horário de Verão da Europa Central", "AEDT": "Horário de Verão da Austrália Oriental", "UYST": "Horário de Verão do Uruguai", "GMT": "Horário do Meridiano de Greenwich", "WAST": "Horário de Verão da África Ocidental", "CHADT": "Horário de Verão de Chatham", "AWST": "Horário Padrão da Austrália Ocidental", "GYT": "Horário da Guiana", "MYT": "Horário da Malásia", "SGT": "Horário Padrão de Cingapura", "ART": "Horário Padrão da Argentina", "COT": "Horário Padrão da Colômbia", "MDT": "Horário de Verão de Macau", "LHST": "Horário Padrão de Lord Howe", "LHDT": "Horário de Verão de Lord Howe", "AST": "Horário Padrão do Atlântico", "ADT": "Horário de Verão do Atlântico", "∅∅∅": "Horário de Verão dos Açores", "CDT": "Horário de Verão Central", "EST": "Horário Padrão Oriental", "WAT": "Horário Padrão da África Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "GFT": "Horário da Guiana Francesa", "ChST": "Horário de Chamorro", "AKST": "Horário Padrão do Alasca", "SAST": "Horário da África do Sul", "MEZ": "Horário Padrão da Europa Central", "AWDT": "Horário de Verão da Austrália Ocidental"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt' and handles both Whole and Real numbers based on 'v'
-func (pt *pt) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt'
-func (pt *pt) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -325,13 +324,12 @@ func (pt *pt) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt'
// in accounting notation.
-func (pt *pt) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt'
diff --git a/pt_AO/pt_AO.go b/pt_AO/pt_AO.go
index 0e9cd6e4..1cf0dda6 100644
--- a/pt_AO/pt_AO.go
+++ b/pt_AO/pt_AO.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "pt_AO",
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{"ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "CDT": "Horário de Verão Central", "PDT": "Horário de Verão do Pacífico", "COST": "Horário de Verão da Colômbia", "ACST": "Horário Padrão da Austrália Central", "IST": "Horário Padrão da Índia", "CLST": "Horário de Verão do Chile", "CAT": "Horário da África Central", "ART": "Horário Padrão da Argentina", "WART": "Horário Padrão da Argentina Ocidental", "JST": "Horário Padrão do Japão", "HNT": "Horário Padrão de Terra Nova", "MST": "Horário Padrão da Montanha", "ECT": "Horário do Equador", "WESZ": "Horário de Verão da Europa Ocidental", "AEDT": "Horário de Verão da Austrália Oriental", "ChST": "Horário de Chamorro", "AWST": "Horário Padrão da Austrália Ocidental", "EDT": "Horário de Verão Oriental", "AST": "Horário Padrão do Atlântico", "WITA": "Horário da Indonésia Central", "TMST": "Horário de Verão do Turcomenistão", "LHDT": "Horário de Verão de Lord Howe", "CHAST": "Horário Padrão de Chatham", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WIB": "Horário da Indonésia Ocidental", "SRT": "Horário do Suriname", "UYT": "Horário Padrão do Uruguai", "PST": "Horário Padrão do Pacífico", "BOT": "Horário da Bolívia", "ADT": "Horário de Verão do Atlântico", "MEZ": "Horário Padrão da Europa Central", "BT": "Horário do Butão", "∅∅∅": "Horário de Verão dos Açores", "WEZ": "Horário Padrão da Europa Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "AEST": "Horário Padrão da Austrália Oriental", "MESZ": "Horário de Verão da Europa Central", "GFT": "Horário da Guiana Francesa", "TMT": "Horário Padrão do Turcomenistão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "EAT": "Horário da África Oriental", "CST": "Horário Padrão Central", "EST": "Horário Padrão Oriental", "GYT": "Horário da Guiana", "SAST": "Horário da África do Sul", "LHST": "Horário Padrão de Lord Howe", "HAT": "Horário de Verão de Terra Nova", "UYST": "Horário de Verão do Uruguai", "NZST": "Horário Padrão da Nova Zelândia", "CHADT": "Horário de Verão de Chatham", "WAT": "Horário Padrão da África Ocidental", "WAST": "Horário de Verão da África Ocidental", "JDT": "Horário de Verão do Japão", "VET": "Horário da Venezuela", "NZDT": "Horário de Verão da Nova Zelândia", "WIT": "Horário da Indonésia Oriental", "AKDT": "Horário de Verão do Alasca", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "OESZ": "Horário de Verão da Europa Oriental", "ACDT": "Horário de Verão da Austrália Central", "MYT": "Horário da Malásia", "AKST": "Horário Padrão do Alasca", "HKST": "Horário de Verão de Hong Kong", "ARST": "Horário de Verão da Argentina", "WARST": "Horário de Verão da Argentina Ocidental", "SGT": "Horário Padrão de Cingapura", "COT": "Horário Padrão da Colômbia", "HKT": "Horário Padrão de Hong Kong", "MDT": "Horário de Verão da Montanha", "AWDT": "Horário de Verão da Austrália Ocidental", "CLT": "Horário Padrão do Chile", "GMT": "Horário do Meridiano de Greenwich"},
+ timezones: map[string]string{"AWDT": "Horário de Verão da Austrália Ocidental", "GYT": "Horário da Guiana", "CDT": "Horário de Verão Central", "ChST": "Horário de Chamorro", "PST": "Horário Padrão do Pacífico", "AWST": "Horário Padrão da Austrália Ocidental", "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", "TMT": "Horário Padrão do Turcomenistão", "ARST": "Horário de Verão da Argentina", "WAT": "Horário Padrão da África Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "JDT": "Horário de Verão do Japão", "AEDT": "Horário de Verão da Austrália Oriental", "SGT": "Horário Padrão de Cingapura", "SAST": "Horário da África do Sul", "LHST": "Horário Padrão de Lord Howe", "WIB": "Horário da Indonésia Ocidental", "ACDT": "Horário de Verão da Austrália Central", "BOT": "Horário da Bolívia", "JST": "Horário Padrão do Japão", "WAST": "Horário de Verão da África Ocidental", "HAT": "Horário de Verão de Terra Nova", "MDT": "Horário de Verão da Montanha", "HKT": "Horário Padrão de Hong Kong", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ADT": "Horário de Verão do Atlântico", "HNT": "Horário Padrão de Terra Nova", "CHADT": "Horário de Verão de Chatham", "ACST": "Horário Padrão da Austrália Central", "MST": "Horário Padrão da Montanha", "ECT": "Horário do Equador", "MESZ": "Horário de Verão da Europa Central", "TMST": "Horário de Verão do Turcomenistão", "NZDT": "Horário de Verão da Nova Zelândia", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "MEZ": "Horário Padrão da Europa Central", "VET": "Horário da Venezuela", "CST": "Horário Padrão Central", "ART": "Horário Padrão da Argentina", "EDT": "Horário de Verão Oriental", "CHAST": "Horário Padrão de Chatham", "UYT": "Horário Padrão do Uruguai", "AKDT": "Horário de Verão do Alasca", "WEZ": "Horário Padrão da Europa Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "UYST": "Horário de Verão do Uruguai", "MYT": "Horário da Malásia", "CAT": "Horário da África Central", "EST": "Horário Padrão Oriental", "COST": "Horário de Verão da Colômbia", "NZST": "Horário Padrão da Nova Zelândia", "PDT": "Horário de Verão do Pacífico", "GFT": "Horário da Guiana Francesa", "EAT": "Horário da África Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "LHDT": "Horário de Verão de Lord Howe", "AST": "Horário Padrão do Atlântico", "WIT": "Horário da Indonésia Oriental", "∅∅∅": "Horário de Verão dos Açores", "HKST": "Horário de Verão de Hong Kong", "WITA": "Horário da Indonésia Central", "OESZ": "Horário de Verão da Europa Oriental", "IST": "Horário Padrão da Índia", "BT": "Horário do Butão", "GMT": "Horário do Meridiano de Greenwich", "COT": "Horário Padrão da Colômbia", "CLT": "Horário Padrão do Chile", "CLST": "Horário de Verão do Chile", "WARST": "Horário de Verão da Argentina Ocidental", "SRT": "Horário do Suriname"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_AO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_AO' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_AO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_AO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_AO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_AO) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_AO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_AO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_AO'
-func (pt *pt_AO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_AO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_AO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_AO'
// in accounting notation.
-func (pt *pt_AO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_AO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_AO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_AO'
diff --git a/pt_BR/pt_BR.go b/pt_BR/pt_BR.go
index 52d977c1..d81cd5d5 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{"SRT": "Horário do Suriname", "CST": "Horário Padrão Central", "CLST": "Horário de Verão do Chile", "PST": "Horário Padrão do Pacífico", "PDT": "Horário de Verão do Pacífico", "CHAST": "Horário Padrão de Chatham", "AKDT": "Horário de Verão do Alasca", "HKST": "Horário de Verão de Hong Kong", "EST": "Horário Padrão Oriental", "GFT": "Horário da Guiana Francesa", "TMT": "Horário Padrão do Turcomenistão", "CDT": "Horário de Verão Central", "NZST": "Horário Padrão da Nova Zelândia", "AST": "Horário Padrão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "MESZ": "Horário de Verão da Europa Central", "JST": "Horário Padrão do Japão", "MST": "Horário Padrão de Macau", "CHADT": "Horário de Verão de Chatham", "SGT": "Horário Padrão de Cingapura", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "HKT": "Horário Padrão de Hong Kong", "UYST": "Horário de Verão do Uruguai", "OESZ": "Horário de Verão da Europa Oriental", "BT": "Horário do Butão", "ART": "Horário Padrão da Argentina", "ECT": "Horário do Equador", "ChST": "Horário de Chamorro", "WEZ": "Horário Padrão da Europa Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "HAT": "Horário de Verão de Terra Nova", "WAST": "Horário de Verão da África Ocidental", "SAST": "Horário da África do Sul", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "UYT": "Horário Padrão do Uruguai", "BOT": "Horário da Bolívia", "COT": "Horário Padrão da Colômbia", "AKST": "Horário Padrão do Alasca", "WESZ": "Horário de Verão da Europa Ocidental", "ACDT": "Horário de Verão da Austrália Central", "AWDT": "Horário de Verão da Austrália Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "VET": "Horário da Venezuela", "LHST": "Horário Padrão de Lord Howe", "AEST": "Horário Padrão da Austrália Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ADT": "Horário de Verão do Atlântico", "WITA": "Horário da Indonésia Central", "JDT": "Horário de Verão do Japão", "HNT": "Horário Padrão de Terra Nova", "COST": "Horário de Verão da Colômbia", "WART": "Horário Padrão da Argentina Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "WIT": "Horário da Indonésia Oriental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "NZDT": "Horário de Verão da Nova Zelândia", "GMT": "Horário do Meridiano de Greenwich", "ACST": "Horário Padrão da Austrália Central", "ARST": "Horário de Verão da Argentina", "WAT": "Horário Padrão da África Ocidental", "EAT": "Horário da África Oriental", "CAT": "Horário da África Central", "CLT": "Horário Padrão do Chile", "TMST": "Horário de Verão do Turcomenistão", "LHDT": "Horário de Verão de Lord Howe", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão do Amazonas", "EDT": "Horário de Verão Oriental", "MEZ": "Horário Padrão da Europa Central", "IST": "Horário Padrão da Índia", "MDT": "Horário de Verão de Macau", "GYT": "Horário da Guiana"},
+ timezones: map[string]string{"CLST": "Horário de Verão do Chile", "VET": "Horário da Venezuela", "MST": "Horário Padrão da Montanha", "UYT": "Horário Padrão do Uruguai", "WITA": "Horário da Indonésia Central", "CST": "Horário Padrão Central", "CDT": "Horário de Verão Central", "WARST": "Horário de Verão da Argentina Ocidental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "CLT": "Horário Padrão do Chile", "AEST": "Horário Padrão da Austrália Oriental", "TMT": "Horário Padrão do Turcomenistão", "MEZ": "Horário Padrão da Europa Central", "AEDT": "Horário de Verão da Austrália Oriental", "GFT": "Horário da Guiana Francesa", "ECT": "Horário do Equador", "WAT": "Horário Padrão da África Ocidental", "WIT": "Horário da Indonésia Oriental", "ChST": "Horário de Chamorro", "COST": "Horário de Verão da Colômbia", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "HNT": "Horário Padrão de Terra Nova", "CAT": "Horário da África Central", "BT": "Horário do Butão", "ARST": "Horário de Verão da Argentina", "WESZ": "Horário de Verão da Europa Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "AWDT": "Horário de Verão da Austrália Ocidental", "MDT": "Horário de Verão da Montanha", "NZDT": "Horário de Verão da Nova Zelândia", "CHADT": "Horário de Verão de Chatham", "JST": "Horário Padrão do Japão", "HAT": "Horário de Verão de Terra Nova", "GYT": "Horário da Guiana", "∅∅∅": "Horário de Verão dos Açores", "COT": "Horário Padrão da Colômbia", "SAST": "Horário da África do Sul", "WAST": "Horário de Verão da África Ocidental", "LHST": "Horário Padrão de Lord Howe", "MESZ": "Horário de Verão da Europa Central", "HKT": "Horário Padrão de Hong Kong", "ACDT": "Horário de Verão da Austrália Central", "AWST": "Horário Padrão da Austrália Ocidental", "TMST": "Horário de Verão do Turcomenistão", "AKDT": "Horário de Verão do Alasca", "LHDT": "Horário de Verão de Lord Howe", "AST": "Horário Padrão do Atlântico", "ACST": "Horário Padrão da Austrália Central", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AKST": "Horário Padrão do Alasca", "OEZ": "Horário Padrão da Europa Oriental", "ADT": "Horário de Verão do Atlântico", "MYT": "Horário da Malásia", "SGT": "Horário Padrão de Cingapura", "BOT": "Horário da Bolívia", "SRT": "Horário do Suriname", "UYST": "Horário de Verão do Uruguai", "ART": "Horário Padrão da Argentina", "GMT": "Horário do Meridiano de Greenwich", "EAT": "Horário da África Oriental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "CHAST": "Horário Padrão de Chatham", "WIB": "Horário da Indonésia Ocidental", "HKST": "Horário de Verão de Hong Kong", "EST": "Horário Padrão Oriental", "WEZ": "Horário Padrão da Europa Ocidental", "WART": "Horário Padrão da Argentina Ocidental", "PDT": "Horário de Verão do Pacífico", "EDT": "Horário de Verão Oriental", "NZST": "Horário Padrão da Nova Zelândia", "JDT": "Horário de Verão do Japão", "IST": "Horário Padrão da Índia", "PST": "Horário Padrão do Pacífico"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_BR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_BR' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_BR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_BR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_BR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_BR) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_BR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_BR) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_BR'
-func (pt *pt_BR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_BR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_BR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_BR'
// in accounting notation.
-func (pt *pt_BR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_BR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_BR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_BR'
diff --git a/pt_CH/pt_CH.go b/pt_CH/pt_CH.go
index 1bbfab96..9fc4fd8b 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{"ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "BT": "Horário do Butão", "GFT": "Horário da Guiana Francesa", "WARST": "Horário de Verão da Argentina Ocidental", "WITA": "Horário da Indonésia Central", "VET": "Horário da Venezuela", "HKST": "Horário de Verão de Hong Kong", "OESZ": "Horário de Verão da Europa Oriental", "MST": "Horário Padrão de Macau", "WESZ": "Horário de Verão da Europa Ocidental", "EST": "Horário Padrão Oriental", "CHADT": "Horário de Verão de Chatham", "ACDT": "Horário de Verão da Austrália Central", "SRT": "Horário do Suriname", "AKDT": "Horário de Verão do Alasca", "SGT": "Horário Padrão de Cingapura", "LHDT": "Horário de Verão de Lord Howe", "COT": "Horário Padrão da Colômbia", "ART": "Horário Padrão da Argentina", "WAST": "Horário de Verão da África Ocidental", "TMST": "Horário de Verão do Turcomenistão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "HAT": "Horário de Verão de Terra Nova", "MDT": "Horário de Verão de Macau", "MEZ": "Horário Padrão da Europa Central", "ChST": "Horário de Chamorro", "JDT": "Horário de Verão do Japão", "MYT": "Horário da Malásia", "HNT": "Horário Padrão de Terra Nova", "CLST": "Horário de Verão do Chile", "AEDT": "Horário de Verão da Austrália Oriental", "MESZ": "Horário de Verão da Europa Central", "SAST": "Horário da África do Sul", "LHST": "Horário Padrão de Lord Howe", "CST": "Horário Padrão Central", "UYST": "Horário de Verão do Uruguai", "EAT": "Horário da África Oriental", "EDT": "Horário de Verão Oriental", "WIT": "Horário da Indonésia Oriental", "AWDT": "Horário de Verão da Austrália Ocidental", "HKT": "Horário Padrão de Hong Kong", "PST": "Horário Padrão do Pacífico", "OEZ": "Horário Padrão da Europa Oriental", "GMT": "Horário do Meridiano de Greenwich", "CHAST": "Horário Padrão de Chatham", "ACST": "Horário Padrão da Austrália Central", "AST": "Horário Padrão do Atlântico", "IST": "Horário Padrão da Índia", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "NZST": "Horário Padrão da Nova Zelândia", "JST": "Horário Padrão do Japão", "CDT": "Horário de Verão Central", "WAT": "Horário Padrão da África Ocidental", "ECT": "Horário do Equador", "AKST": "Horário Padrão do Alasca", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "TMT": "Horário Padrão do Turcomenistão", "WEZ": "Horário Padrão da Europa Ocidental", "WART": "Horário Padrão da Argentina Ocidental", "PDT": "Horário de Verão do Pacífico", "BOT": "Horário da Bolívia", "ADT": "Horário de Verão do Atlântico", "CLT": "Horário Padrão do Chile", "NZDT": "Horário de Verão da Nova Zelândia", "ARST": "Horário de Verão da Argentina", "AWST": "Horário Padrão da Austrália Ocidental", "CAT": "Horário da África Central", "GYT": "Horário da Guiana", "WIB": "Horário da Indonésia Ocidental", "COST": "Horário de Verão da Colômbia", "AEST": "Horário Padrão da Austrália Oriental", "∅∅∅": "Horário de Verão do Amazonas", "UYT": "Horário Padrão do Uruguai"},
+ timezones: map[string]string{"IST": "Horário Padrão da Índia", "AWST": "Horário Padrão da Austrália Ocidental", "AKST": "Horário Padrão do Alasca", "WEZ": "Horário Padrão da Europa Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "PDT": "Horário de Verão do Pacífico", "MST": "Horário Padrão da Montanha", "BOT": "Horário da Bolívia", "JDT": "Horário de Verão do Japão", "MDT": "Horário de Verão da Montanha", "SRT": "Horário do Suriname", "UYT": "Horário Padrão do Uruguai", "GMT": "Horário do Meridiano de Greenwich", "NZST": "Horário Padrão da Nova Zelândia", "CLST": "Horário de Verão do Chile", "ADT": "Horário de Verão do Atlântico", "ACDT": "Horário de Verão da Austrália Central", "GYT": "Horário da Guiana", "GFT": "Horário da Guiana Francesa", "LHDT": "Horário de Verão de Lord Howe", "CHAST": "Horário Padrão de Chatham", "PST": "Horário Padrão do Pacífico", "COST": "Horário de Verão da Colômbia", "WIB": "Horário da Indonésia Ocidental", "EDT": "Horário de Verão Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "HKST": "Horário de Verão de Hong Kong", "ART": "Horário Padrão da Argentina", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WAST": "Horário de Verão da África Ocidental", "AEDT": "Horário de Verão da Austrália Oriental", "HAT": "Horário de Verão de Terra Nova", "UYST": "Horário de Verão do Uruguai", "WESZ": "Horário de Verão da Europa Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "AST": "Horário Padrão do Atlântico", "NZDT": "Horário de Verão da Nova Zelândia", "CHADT": "Horário de Verão de Chatham", "CLT": "Horário Padrão do Chile", "ACST": "Horário Padrão da Austrália Central", "AEST": "Horário Padrão da Austrália Oriental", "HNT": "Horário Padrão de Terra Nova", "JST": "Horário Padrão do Japão", "SGT": "Horário Padrão de Cingapura", "CAT": "Horário da África Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "LHST": "Horário Padrão de Lord Howe", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão dos Açores", "ARST": "Horário de Verão da Argentina", "CST": "Horário Padrão Central", "ECT": "Horário do Equador", "MESZ": "Horário de Verão da Europa Central", "OEZ": "Horário Padrão da Europa Oriental", "TMT": "Horário Padrão do Turcomenistão", "TMST": "Horário de Verão do Turcomenistão", "ChST": "Horário de Chamorro", "AKDT": "Horário de Verão do Alasca", "COT": "Horário Padrão da Colômbia", "AWDT": "Horário de Verão da Austrália Ocidental", "WITA": "Horário da Indonésia Central", "SAST": "Horário da África do Sul", "WART": "Horário Padrão da Argentina Ocidental", "HKT": "Horário Padrão de Hong Kong", "WIT": "Horário da Indonésia Oriental", "CDT": "Horário de Verão Central", "EST": "Horário Padrão Oriental", "EAT": "Horário da África Oriental", "WAT": "Horário Padrão da África Ocidental", "VET": "Horário da Venezuela", "BT": "Horário do Butão", "MEZ": "Horário Padrão da Europa Central"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_CH' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_CH) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_CH'
-func (pt *pt_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_CH'
// in accounting notation.
-func (pt *pt_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_CH'
diff --git a/pt_CV/pt_CV.go b/pt_CV/pt_CV.go
index 395205da..98c29523 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{"∅∅∅": "Horário de Verão do Amazonas", "CLT": "Horário Padrão do Chile", "OESZ": "Horário de Verão da Europa Oriental", "PDT": "Horário de Verão do Pacífico", "ACST": "Horário Padrão da Austrália Central", "ECT": "Horário do Equador", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "HAT": "Horário de Verão de Terra Nova", "NZDT": "Horário de Verão da Nova Zelândia", "VET": "Horário da Venezuela", "SAST": "Horário da África do Sul", "WIT": "Horário da Indonésia Oriental", "AEST": "Horário Padrão da Austrália Oriental", "ART": "Horário Padrão da Argentina", "ARST": "Horário de Verão da Argentina", "SRT": "Horário do Suriname", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "ChST": "Horário de Chamorro", "LHDT": "Horário de Verão de Lord Howe", "WIB": "Horário da Indonésia Ocidental", "ACDT": "Horário de Verão da Austrália Central", "TMST": "Horário de Verão do Turcomenistão", "JDT": "Horário de Verão do Japão", "GMT": "Horário do Meridiano de Greenwich", "HKT": "Horário Padrão de Hong Kong", "HKST": "Horário de Verão de Hong Kong", "UYST": "Horário de Verão do Uruguai", "MYT": "Horário da Malásia", "AKDT": "Horário de Verão do Alasca", "SGT": "Horário Padrão de Cingapura", "IST": "Horário Padrão da Índia", "WEZ": "Horário Padrão da Europa Ocidental", "EAT": "Horário da África Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "CST": "Horário Padrão Central", "HNT": "Horário Padrão de Terra Nova", "EST": "Horário Padrão Oriental", "CAT": "Horário da África Central", "BOT": "Horário da Bolívia", "CHAST": "Horário Padrão de Chatham", "WART": "Horário Padrão da Argentina Ocidental", "EDT": "Horário de Verão Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "UYT": "Horário Padrão do Uruguai", "NZST": "Horário Padrão da Nova Zelândia", "MEZ": "Horário Padrão da Europa Central", "BT": "Horário do Butão", "WAST": "Horário de Verão da África Ocidental", "TMT": "Horário Padrão do Turcomenistão", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WAT": "Horário Padrão da África Ocidental", "AKST": "Horário Padrão do Alasca", "MST": "Horário Padrão de Macau", "AWST": "Horário Padrão da Austrália Ocidental", "PST": "Horário Padrão do Pacífico", "MESZ": "Horário de Verão da Europa Central", "GYT": "Horário da Guiana", "JST": "Horário Padrão do Japão", "MDT": "Horário de Verão de Macau", "CLST": "Horário de Verão do Chile", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "AST": "Horário Padrão do Atlântico", "OEZ": "Horário Padrão da Europa Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "ADT": "Horário de Verão do Atlântico", "GFT": "Horário da Guiana Francesa", "WITA": "Horário da Indonésia Central", "LHST": "Horário Padrão de Lord Howe", "CDT": "Horário de Verão Central", "AWDT": "Horário de Verão da Austrália Ocidental", "CHADT": "Horário de Verão de Chatham"},
+ timezones: map[string]string{"TMST": "Horário de Verão do Turcomenistão", "CST": "Horário Padrão Central", "EST": "Horário Padrão Oriental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WIB": "Horário da Indonésia Ocidental", "CLST": "Horário de Verão do Chile", "SGT": "Horário Padrão de Cingapura", "CAT": "Horário da África Central", "AKDT": "Horário de Verão do Alasca", "NZDT": "Horário de Verão da Nova Zelândia", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ADT": "Horário de Verão do Atlântico", "HNT": "Horário Padrão de Terra Nova", "BOT": "Horário da Bolívia", "WIT": "Horário da Indonésia Oriental", "CLT": "Horário Padrão do Chile", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "ACDT": "Horário de Verão da Austrália Central", "AWST": "Horário Padrão da Austrália Ocidental", "GYT": "Horário da Guiana", "HKT": "Horário Padrão de Hong Kong", "EDT": "Horário de Verão Oriental", "GMT": "Horário do Meridiano de Greenwich", "WEZ": "Horário Padrão da Europa Ocidental", "IST": "Horário Padrão da Índia", "HKST": "Horário de Verão de Hong Kong", "PST": "Horário Padrão do Pacífico", "SAST": "Horário da África do Sul", "AKST": "Horário Padrão do Alasca", "EAT": "Horário da África Oriental", "AST": "Horário Padrão do Atlântico", "ACST": "Horário Padrão da Austrália Central", "VET": "Horário da Venezuela", "AWDT": "Horário de Verão da Austrália Ocidental", "HAT": "Horário de Verão de Terra Nova", "UYT": "Horário Padrão do Uruguai", "MYT": "Horário da Malásia", "UYST": "Horário de Verão do Uruguai", "MEZ": "Horário Padrão da Europa Central", "∅∅∅": "Horário de Verão de Brasília", "COST": "Horário de Verão da Colômbia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "LHST": "Horário Padrão de Lord Howe", "BT": "Horário do Butão", "WITA": "Horário da Indonésia Central", "ECT": "Horário do Equador", "LHDT": "Horário de Verão de Lord Howe", "GFT": "Horário da Guiana Francesa", "WAT": "Horário Padrão da África Ocidental", "WAST": "Horário de Verão da África Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "AEST": "Horário Padrão da Austrália Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "WART": "Horário Padrão da Argentina Ocidental", "COT": "Horário Padrão da Colômbia", "MST": "Horário Padrão de Macau", "MDT": "Horário de Verão de Macau", "JDT": "Horário de Verão do Japão", "TMT": "Horário Padrão do Turcomenistão", "PDT": "Horário de Verão do Pacífico", "CDT": "Horário de Verão Central", "CHAST": "Horário Padrão de Chatham", "CHADT": "Horário de Verão de Chatham", "MESZ": "Horário de Verão da Europa Central", "JST": "Horário Padrão do Japão", "WESZ": "Horário de Verão da Europa Ocidental", "ARST": "Horário de Verão da Argentina", "ChST": "Horário de Chamorro", "NZST": "Horário Padrão da Nova Zelândia", "OESZ": "Horário de Verão da Europa Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "SRT": "Horário do Suriname", "ART": "Horário Padrão da Argentina"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_CV) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_CV' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_CV) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_CV) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_CV' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_CV) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_CV) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_CV) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_CV'
-func (pt *pt_CV) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_CV) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_CV) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_CV'
// in accounting notation.
-func (pt *pt_CV) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_CV) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_CV) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_CV'
diff --git a/pt_GQ/pt_GQ.go b/pt_GQ/pt_GQ.go
index 22ee71f7..5cb76155 100644
--- a/pt_GQ/pt_GQ.go
+++ b/pt_GQ/pt_GQ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "pt_GQ",
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{"ART": "Horário Padrão da Argentina", "WARST": "Horário de Verão da Argentina Ocidental", "LHST": "Horário Padrão de Lord Howe", "CLST": "Horário de Verão do Chile", "NZDT": "Horário de Verão da Nova Zelândia", "AST": "Horário Padrão do Atlântico", "ChST": "Horário de Chamorro", "GFT": "Horário da Guiana Francesa", "IST": "Horário Padrão da Índia", "AKST": "Horário Padrão do Alasca", "AEDT": "Horário de Verão da Austrália Oriental", "CHADT": "Horário de Verão de Chatham", "SRT": "Horário do Suriname", "MDT": "Horário de Verão da Montanha", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WIB": "Horário da Indonésia Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "MESZ": "Horário de Verão da Europa Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACST": "Horário Padrão da Austrália Central", "MYT": "Horário da Malásia", "COST": "Horário de Verão da Colômbia", "WAST": "Horário de Verão da África Ocidental", "MST": "Horário Padrão da Montanha", "∅∅∅": "Horário de Verão dos Açores", "WAT": "Horário Padrão da África Ocidental", "JDT": "Horário de Verão do Japão", "HNT": "Horário Padrão de Terra Nova", "EAT": "Horário da África Oriental", "AWST": "Horário Padrão da Austrália Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "BT": "Horário do Butão", "HKST": "Horário de Verão de Hong Kong", "WESZ": "Horário de Verão da Europa Ocidental", "CAT": "Horário da África Central", "OESZ": "Horário de Verão da Europa Oriental", "UYST": "Horário de Verão do Uruguai", "BOT": "Horário da Bolívia", "TMST": "Horário de Verão do Turcomenistão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "JST": "Horário Padrão do Japão", "ECT": "Horário do Equador", "SGT": "Horário Padrão de Cingapura", "ARST": "Horário de Verão da Argentina", "LHDT": "Horário de Verão de Lord Howe", "EST": "Horário Padrão Oriental", "UYT": "Horário Padrão do Uruguai", "WART": "Horário Padrão da Argentina Ocidental", "MEZ": "Horário Padrão da Europa Central", "WITA": "Horário da Indonésia Central", "GMT": "Horário do Meridiano de Greenwich", "EDT": "Horário de Verão Oriental", "PDT": "Horário de Verão do Pacífico", "AEST": "Horário Padrão da Austrália Oriental", "ADT": "Horário de Verão do Atlântico", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "HAT": "Horário de Verão de Terra Nova", "HKT": "Horário Padrão de Hong Kong", "CDT": "Horário de Verão Central", "CHAST": "Horário Padrão de Chatham", "CST": "Horário Padrão Central", "GYT": "Horário da Guiana", "TMT": "Horário Padrão do Turcomenistão", "SAST": "Horário da África do Sul", "WIT": "Horário da Indonésia Oriental", "AKDT": "Horário de Verão do Alasca", "NZST": "Horário Padrão da Nova Zelândia", "COT": "Horário Padrão da Colômbia", "ACDT": "Horário de Verão da Austrália Central", "VET": "Horário da Venezuela", "WEZ": "Horário Padrão da Europa Ocidental", "CLT": "Horário Padrão do Chile", "PST": "Horário Padrão do Pacífico"},
+ timezones: map[string]string{"CDT": "Horário de Verão Central", "GMT": "Horário do Meridiano de Greenwich", "AKDT": "Horário de Verão do Alasca", "SAST": "Horário da África do Sul", "WAST": "Horário de Verão da África Ocidental", "JST": "Horário Padrão do Japão", "MYT": "Horário da Malásia", "SRT": "Horário do Suriname", "ART": "Horário Padrão da Argentina", "AWST": "Horário Padrão da Austrália Ocidental", "UYT": "Horário Padrão do Uruguai", "NZST": "Horário Padrão da Nova Zelândia", "IST": "Horário Padrão da Índia", "GYT": "Horário da Guiana", "CAT": "Horário da África Central", "GFT": "Horário da Guiana Francesa", "PDT": "Horário de Verão do Pacífico", "LHDT": "Horário de Verão de Lord Howe", "WART": "Horário Padrão da Argentina Ocidental", "BT": "Horário do Butão", "JDT": "Horário de Verão do Japão", "AEST": "Horário Padrão da Austrália Oriental", "WIT": "Horário da Indonésia Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "CHAST": "Horário Padrão de Chatham", "OESZ": "Horário de Verão da Europa Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "WIB": "Horário da Indonésia Ocidental", "HNT": "Horário Padrão de Terra Nova", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "WAT": "Horário Padrão da África Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "PST": "Horário Padrão do Pacífico", "HAT": "Horário de Verão de Terra Nova", "SGT": "Horário Padrão de Cingapura", "HKST": "Horário de Verão de Hong Kong", "EDT": "Horário de Verão Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "UYST": "Horário de Verão do Uruguai", "AST": "Horário Padrão do Atlântico", "VET": "Horário da Venezuela", "ARST": "Horário de Verão da Argentina", "TMT": "Horário Padrão do Turcomenistão", "MESZ": "Horário de Verão da Europa Central", "CLST": "Horário de Verão do Chile", "AWDT": "Horário de Verão da Austrália Ocidental", "∅∅∅": "Horário de Verão dos Açores", "EAT": "Horário da África Oriental", "CHADT": "Horário de Verão de Chatham", "ACST": "Horário Padrão da Austrália Central", "MDT": "Horário de Verão da Montanha", "BOT": "Horário da Bolívia", "WITA": "Horário da Indonésia Central", "TMST": "Horário de Verão do Turcomenistão", "MEZ": "Horário Padrão da Europa Central", "ADT": "Horário de Verão do Atlântico", "MST": "Horário Padrão da Montanha", "HKT": "Horário Padrão de Hong Kong", "LHST": "Horário Padrão de Lord Howe", "OEZ": "Horário Padrão da Europa Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "EST": "Horário Padrão Oriental", "ChST": "Horário de Chamorro", "ECT": "Horário do Equador", "WESZ": "Horário de Verão da Europa Ocidental", "ACDT": "Horário de Verão da Austrália Central", "CST": "Horário Padrão Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "AKST": "Horário Padrão do Alasca", "CLT": "Horário Padrão do Chile"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_GQ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_GQ' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_GQ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_GQ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_GQ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_GQ) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_GQ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_GQ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_GQ'
-func (pt *pt_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_GQ'
// in accounting notation.
-func (pt *pt_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_GQ'
diff --git a/pt_GW/pt_GW.go b/pt_GW/pt_GW.go
index 6d4186f3..17392938 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{"CAT": "Horário da África Central", "PDT": "Horário de Verão do Pacífico", "CHAST": "Horário Padrão de Chatham", "MDT": "Horário de Verão da Montanha", "UYST": "Horário de Verão do Uruguai", "AWDT": "Horário de Verão da Austrália Ocidental", "AST": "Horário Padrão do Atlântico", "SAST": "Horário da África do Sul", "WIT": "Horário da Indonésia Oriental", "UYT": "Horário Padrão do Uruguai", "MEZ": "Horário Padrão da Europa Central", "WART": "Horário Padrão da Argentina Ocidental", "AEDT": "Horário de Verão da Austrália Oriental", "TMT": "Horário Padrão do Turcomenistão", "AKST": "Horário Padrão do Alasca", "CST": "Horário Padrão Central", "OEZ": "Horário Padrão da Europa Oriental", "COT": "Horário Padrão da Colômbia", "BOT": "Horário da Bolívia", "SRT": "Horário do Suriname", "GFT": "Horário da Guiana Francesa", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "GMT": "Horário do Meridiano de Greenwich", "NZDT": "Horário de Verão da Nova Zelândia", "WIB": "Horário da Indonésia Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "COST": "Horário de Verão da Colômbia", "WAT": "Horário Padrão da África Ocidental", "VET": "Horário da Venezuela", "EST": "Horário Padrão Oriental", "MESZ": "Horário de Verão da Europa Central", "CDT": "Horário de Verão Central", "SGT": "Horário Padrão de Cingapura", "AWST": "Horário Padrão da Austrália Ocidental", "HAT": "Horário de Verão de Terra Nova", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "GYT": "Horário da Guiana", "JST": "Horário Padrão do Japão", "WEZ": "Horário Padrão da Europa Ocidental", "CLT": "Horário Padrão do Chile", "EDT": "Horário de Verão Oriental", "ACST": "Horário Padrão da Austrália Central", "∅∅∅": "Horário de Verão dos Açores", "PST": "Horário Padrão do Pacífico", "CHADT": "Horário de Verão de Chatham", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "ADT": "Horário de Verão do Atlântico", "HNT": "Horário Padrão de Terra Nova", "HKST": "Horário de Verão de Hong Kong", "NZST": "Horário Padrão da Nova Zelândia", "ACDT": "Horário de Verão da Austrália Central", "ART": "Horário Padrão da Argentina", "EAT": "Horário da África Oriental", "AEST": "Horário Padrão da Austrália Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ChST": "Horário de Chamorro", "LHST": "Horário Padrão de Lord Howe", "AKDT": "Horário de Verão do Alasca", "WESZ": "Horário de Verão da Europa Ocidental", "CLST": "Horário de Verão do Chile", "TMST": "Horário de Verão do Turcomenistão", "MYT": "Horário da Malásia", "LHDT": "Horário de Verão de Lord Howe", "MST": "Horário Padrão da Montanha", "ECT": "Horário do Equador", "WITA": "Horário da Indonésia Central", "JDT": "Horário de Verão do Japão", "IST": "Horário Padrão da Índia", "HKT": "Horário Padrão de Hong Kong", "BT": "Horário do Butão", "ARST": "Horário de Verão da Argentina"},
+ timezones: map[string]string{"ART": "Horário Padrão da Argentina", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "MYT": "Horário da Malásia", "WIT": "Horário da Indonésia Oriental", "CAT": "Horário da África Central", "GMT": "Horário do Meridiano de Greenwich", "∅∅∅": "Horário de Verão do Amazonas", "WAST": "Horário de Verão da África Ocidental", "HNT": "Horário Padrão de Terra Nova", "WARST": "Horário de Verão da Argentina Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "ChST": "Horário de Chamorro", "WAT": "Horário Padrão da África Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "OEZ": "Horário Padrão da Europa Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "PDT": "Horário de Verão do Pacífico", "WITA": "Horário da Indonésia Central", "EAT": "Horário da África Oriental", "CHAST": "Horário Padrão de Chatham", "ACDT": "Horário de Verão da Austrália Central", "CST": "Horário Padrão Central", "JDT": "Horário de Verão do Japão", "AWDT": "Horário de Verão da Austrália Ocidental", "IST": "Horário Padrão da Índia", "ADT": "Horário de Verão do Atlântico", "HKST": "Horário de Verão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "MST": "Horário Padrão de Macau", "CLT": "Horário Padrão do Chile", "UYT": "Horário Padrão do Uruguai", "EDT": "Horário de Verão Oriental", "LHST": "Horário Padrão de Lord Howe", "WIB": "Horário da Indonésia Ocidental", "BOT": "Horário da Bolívia", "LHDT": "Horário de Verão de Lord Howe", "OESZ": "Horário de Verão da Europa Oriental", "ACST": "Horário Padrão da Austrália Central", "HAT": "Horário de Verão de Terra Nova", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "EST": "Horário Padrão Oriental", "MDT": "Horário de Verão de Macau", "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", "JST": "Horário Padrão do Japão", "BT": "Horário do Butão", "AKST": "Horário Padrão do Alasca", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "ARST": "Horário de Verão da Argentina", "WESZ": "Horário de Verão da Europa Ocidental", "VET": "Horário da Venezuela", "GFT": "Horário da Guiana Francesa", "AKDT": "Horário de Verão do Alasca", "MEZ": "Horário Padrão da Europa Central", "PST": "Horário Padrão do Pacífico", "CDT": "Horário de Verão Central", "ECT": "Horário do Equador", "AST": "Horário Padrão do Atlântico", "TMST": "Horário de Verão do Turcomenistão", "SAST": "Horário da África do Sul", "CHADT": "Horário de Verão de Chatham", "HKT": "Horário Padrão de Hong Kong", "UYST": "Horário de Verão do Uruguai", "MESZ": "Horário de Verão da Europa Central", "AEST": "Horário Padrão da Austrália Oriental", "SGT": "Horário Padrão de Cingapura", "SRT": "Horário do Suriname"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_GW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_GW' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_GW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_GW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_GW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_GW) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_GW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_GW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_GW'
-func (pt *pt_GW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_GW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_GW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_GW'
// in accounting notation.
-func (pt *pt_GW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_GW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_GW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_GW'
diff --git a/pt_LU/pt_LU.go b/pt_LU/pt_LU.go
index 91a9ea4d..54710c57 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{"EDT": "Horário de Verão Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "GFT": "Horário da Guiana Francesa", "EAT": "Horário da África Oriental", "OEZ": "Horário Padrão da Europa Oriental", "AST": "Horário Padrão do Atlântico", "CST": "Horário Padrão Central", "ChST": "Horário de Chamorro", "CAT": "Horário da África Central", "PDT": "Horário de Verão do Pacífico", "CHAST": "Horário Padrão de Chatham", "CHADT": "Horário de Verão de Chatham", "ADT": "Horário de Verão do Atlântico", "IST": "Horário Padrão da Índia", "JST": "Horário Padrão do Japão", "AKST": "Horário Padrão do Alasca", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "UYST": "Horário de Verão do Uruguai", "NZDT": "Horário de Verão da Nova Zelândia", "GYT": "Horário da Guiana", "ART": "Horário Padrão da Argentina", "MESZ": "Horário de Verão da Europa Central", "HKST": "Horário de Verão de Hong Kong", "WEZ": "Horário Padrão da Europa Ocidental", "UYT": "Horário Padrão do Uruguai", "OESZ": "Horário de Verão da Europa Oriental", "NZST": "Horário Padrão da Nova Zelândia", "MDT": "Horário de Verão da Montanha", "PST": "Horário Padrão do Pacífico", "ARST": "Horário de Verão da Argentina", "∅∅∅": "Horário de Verão dos Açores", "HAT": "Horário de Verão de Terra Nova", "CDT": "Horário de Verão Central", "CLT": "Horário Padrão do Chile", "COT": "Horário Padrão da Colômbia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "LHDT": "Horário de Verão de Lord Howe", "AKDT": "Horário de Verão do Alasca", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "GMT": "Horário do Meridiano de Greenwich", "WARST": "Horário de Verão da Argentina Ocidental", "WAT": "Horário Padrão da África Ocidental", "VET": "Horário da Venezuela", "LHST": "Horário Padrão de Lord Howe", "WESZ": "Horário de Verão da Europa Ocidental", "WIB": "Horário da Indonésia Ocidental", "BOT": "Horário da Bolívia", "WART": "Horário Padrão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "ECT": "Horário do Equador", "MST": "Horário Padrão da Montanha", "AWST": "Horário Padrão da Austrália Ocidental", "EST": "Horário Padrão Oriental", "CLST": "Horário de Verão do Chile", "AEST": "Horário Padrão da Austrália Oriental", "BT": "Horário do Butão", "SRT": "Horário do Suriname", "COST": "Horário de Verão da Colômbia", "MEZ": "Horário Padrão da Europa Central", "MYT": "Horário da Malásia", "WIT": "Horário da Indonésia Oriental", "HNT": "Horário Padrão de Terra Nova", "ACDT": "Horário de Verão da Austrália Central", "TMST": "Horário de Verão do Turcomenistão", "AWDT": "Horário de Verão da Austrália Ocidental", "JDT": "Horário de Verão do Japão", "SGT": "Horário Padrão de Cingapura", "HKT": "Horário Padrão de Hong Kong", "ACST": "Horário Padrão da Austrália Central", "WITA": "Horário da Indonésia Central", "TMT": "Horário Padrão do Turcomenistão", "SAST": "Horário da África do Sul", "ACWST": "Horário Padrão da Austrália Centro-Ocidental"},
+ timezones: map[string]string{"AEST": "Horário Padrão da Austrália Oriental", "AWDT": "Horário de Verão da Austrália Ocidental", "ART": "Horário Padrão da Argentina", "CHADT": "Horário de Verão de Chatham", "JST": "Horário Padrão do Japão", "OESZ": "Horário de Verão da Europa Oriental", "TMT": "Horário Padrão do Turcomenistão", "LHST": "Horário Padrão de Lord Howe", "WAST": "Horário de Verão da África Ocidental", "WIB": "Horário da Indonésia Ocidental", "AST": "Horário Padrão do Atlântico", "SGT": "Horário Padrão de Cingapura", "UYST": "Horário de Verão do Uruguai", "ARST": "Horário de Verão da Argentina", "ECT": "Horário do Equador", "EAT": "Horário da África Oriental", "WART": "Horário Padrão da Argentina Ocidental", "HAT": "Horário de Verão de Terra Nova", "CAT": "Horário da África Central", "GFT": "Horário da Guiana Francesa", "BT": "Horário do Butão", "AKDT": "Horário de Verão do Alasca", "CLST": "Horário de Verão do Chile", "PST": "Horário Padrão do Pacífico", "OEZ": "Horário Padrão da Europa Oriental", "∅∅∅": "Horário de Verão do Amazonas", "MST": "Horário Padrão de Macau", "ACDT": "Horário de Verão da Austrália Central", "AWST": "Horário Padrão da Austrália Ocidental", "HNT": "Horário Padrão de Terra Nova", "BOT": "Horário da Bolívia", "HKT": "Horário Padrão de Hong Kong", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "JDT": "Horário de Verão do Japão", "PDT": "Horário de Verão do Pacífico", "HKST": "Horário de Verão de Hong Kong", "WESZ": "Horário de Verão da Europa Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "CLT": "Horário Padrão do Chile", "WITA": "Horário da Indonésia Central", "TMST": "Horário de Verão do Turcomenistão", "CDT": "Horário de Verão Central", "COT": "Horário Padrão da Colômbia", "CHAST": "Horário Padrão de Chatham", "ACST": "Horário Padrão da Austrália Central", "MYT": "Horário da Malásia", "SRT": "Horário do Suriname", "WIT": "Horário da Indonésia Oriental", "EDT": "Horário de Verão Oriental", "COST": "Horário de Verão da Colômbia", "SAST": "Horário da África do Sul", "WAT": "Horário Padrão da África Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "VET": "Horário da Venezuela", "GMT": "Horário do Meridiano de Greenwich", "AKST": "Horário Padrão do Alasca", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "IST": "Horário Padrão da Índia", "ChST": "Horário de Chamorro", "LHDT": "Horário de Verão de Lord Howe", "CST": "Horário Padrão Central", "MEZ": "Horário Padrão da Europa Central", "GYT": "Horário da Guiana", "MDT": "Horário de Verão de Macau", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "NZST": "Horário Padrão da Nova Zelândia", "MESZ": "Horário de Verão da Europa Central", "UYT": "Horário Padrão do Uruguai", "EST": "Horário Padrão Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "ADT": "Horário de Verão do Atlântico", "AEDT": "Horário de Verão da Austrália Oriental"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_LU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_LU' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_LU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_LU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_LU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_LU) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_LU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_LU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_LU'
-func (pt *pt_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_LU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_LU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_LU'
// in accounting notation.
-func (pt *pt_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_LU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_LU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_LU'
diff --git a/pt_MO/pt_MO.go b/pt_MO/pt_MO.go
index 73f3322c..4d0d295f 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{"ACST": "Horário Padrão da Austrália Central", "AKST": "Horário Padrão do Alasca", "WESZ": "Horário de Verão da Europa Ocidental", "EDT": "Horário de Verão Oriental", "BOT": "Horário da Bolívia", "WAT": "Horário Padrão da África Ocidental", "HKST": "Horário de Verão de Hong Kong", "UYT": "Horário Padrão do Uruguai", "UYST": "Horário de Verão do Uruguai", "PST": "Horário Padrão do Pacífico", "PDT": "Horário de Verão do Pacífico", "AEDT": "Horário de Verão da Austrália Oriental", "TMST": "Horário de Verão do Turcomenistão", "HKT": "Horário Padrão de Hong Kong", "EAT": "Horário da África Oriental", "CST": "Horário Padrão Central", "EST": "Horário Padrão Oriental", "AST": "Horário Padrão do Atlântico", "ADT": "Horário de Verão do Atlântico", "WART": "Horário Padrão da Argentina Ocidental", "ACDT": "Horário de Verão da Austrália Central", "JDT": "Horário de Verão do Japão", "IST": "Horário Padrão da Índia", "AWDT": "Horário de Verão da Austrália Ocidental", "CLST": "Horário de Verão do Chile", "AEST": "Horário Padrão da Austrália Oriental", "CHAST": "Horário Padrão de Chatham", "AKDT": "Horário de Verão do Alasca", "AWST": "Horário Padrão da Austrália Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "COT": "Horário Padrão da Colômbia", "WAST": "Horário de Verão da África Ocidental", "VET": "Horário da Venezuela", "ChST": "Horário de Chamorro", "WIT": "Horário da Indonésia Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "HNT": "Horário Padrão de Terra Nova", "WARST": "Horário de Verão da Argentina Ocidental", "MST": "Horário Padrão de Macau", "MDT": "Horário de Verão de Macau", "HAT": "Horário de Verão de Terra Nova", "OEZ": "Horário Padrão da Europa Oriental", "ARST": "Horário de Verão da Argentina", "GFT": "Horário da Guiana Francesa", "ECT": "Horário do Equador", "JST": "Horário Padrão do Japão", "CAT": "Horário da África Central", "CLT": "Horário Padrão do Chile", "GMT": "Horário do Meridiano de Greenwich", "SAST": "Horário da África do Sul", "NZDT": "Horário de Verão da Nova Zelândia", "GYT": "Horário da Guiana", "WITA": "Horário da Indonésia Central", "MEZ": "Horário Padrão da Europa Central", "LHST": "Horário Padrão de Lord Howe", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "SGT": "Horário Padrão de Cingapura", "WEZ": "Horário Padrão da Europa Ocidental", "WIB": "Horário da Indonésia Ocidental", "ART": "Horário Padrão da Argentina", "LHDT": "Horário de Verão de Lord Howe", "CDT": "Horário de Verão Central", "CHADT": "Horário de Verão de Chatham", "TMT": "Horário Padrão do Turcomenistão", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "∅∅∅": "Horário de Verão dos Açores", "SRT": "Horário do Suriname", "NZST": "Horário Padrão da Nova Zelândia", "MESZ": "Horário de Verão da Europa Central", "MYT": "Horário da Malásia", "COST": "Horário de Verão da Colômbia", "BT": "Horário do Butão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental"},
+ timezones: map[string]string{"EDT": "Horário de Verão Oriental", "NZST": "Horário Padrão da Nova Zelândia", "SAST": "Horário da África do Sul", "BT": "Horário do Butão", "TMST": "Horário de Verão do Turcomenistão", "GMT": "Horário do Meridiano de Greenwich", "AKDT": "Horário de Verão do Alasca", "SGT": "Horário Padrão de Cingapura", "AKST": "Horário Padrão do Alasca", "CHAST": "Horário Padrão de Chatham", "AEST": "Horário Padrão da Austrália Oriental", "PDT": "Horário de Verão do Pacífico", "GYT": "Horário da Guiana", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WAT": "Horário Padrão da África Ocidental", "ADT": "Horário de Verão do Atlântico", "WART": "Horário Padrão da Argentina Ocidental", "HAT": "Horário de Verão de Terra Nova", "TMT": "Horário Padrão do Turcomenistão", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "CHADT": "Horário de Verão de Chatham", "CLST": "Horário de Verão do Chile", "MYT": "Horário da Malásia", "AWDT": "Horário de Verão da Austrália Ocidental", "SRT": "Horário do Suriname", "MDT": "Horário de Verão de Macau", "OESZ": "Horário de Verão da Europa Oriental", "ACDT": "Horário de Verão da Austrália Central", "VET": "Horário da Venezuela", "PST": "Horário Padrão do Pacífico", "BOT": "Horário da Bolívia", "UYT": "Horário Padrão do Uruguai", "NZDT": "Horário de Verão da Nova Zelândia", "MEZ": "Horário Padrão da Europa Central", "MESZ": "Horário de Verão da Europa Central", "OEZ": "Horário Padrão da Europa Oriental", "JDT": "Horário de Verão do Japão", "AWST": "Horário Padrão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "CDT": "Horário de Verão Central", "COST": "Horário de Verão da Colômbia", "WAST": "Horário de Verão da África Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "CAT": "Horário da África Central", "ARST": "Horário de Verão da Argentina", "ECT": "Horário do Equador", "AST": "Horário Padrão do Atlântico", "ART": "Horário Padrão da Argentina", "GFT": "Horário da Guiana Francesa", "LHDT": "Horário de Verão de Lord Howe", "WIB": "Horário da Indonésia Ocidental", "WITA": "Horário da Indonésia Central", "ChST": "Horário de Chamorro", "LHST": "Horário Padrão de Lord Howe", "MST": "Horário Padrão de Macau", "AEDT": "Horário de Verão da Austrália Oriental", "IST": "Horário Padrão da Índia", "EST": "Horário Padrão Oriental", "JST": "Horário Padrão do Japão", "HKT": "Horário Padrão de Hong Kong", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "HNT": "Horário Padrão de Terra Nova", "UYST": "Horário de Verão do Uruguai", "WIT": "Horário da Indonésia Oriental", "EAT": "Horário da África Oriental", "CLT": "Horário Padrão do Chile", "∅∅∅": "Horário de Verão de Brasília", "CST": "Horário Padrão Central", "COT": "Horário Padrão da Colômbia", "ACST": "Horário Padrão da Austrália Central"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_MO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_MO' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_MO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_MO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_MO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_MO) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_MO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_MO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_MO'
-func (pt *pt_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_MO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_MO'
// in accounting notation.
-func (pt *pt_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_MO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_MO'
diff --git a/pt_MZ/pt_MZ.go b/pt_MZ/pt_MZ.go
index c87490db..d9976499 100644
--- a/pt_MZ/pt_MZ.go
+++ b/pt_MZ/pt_MZ.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{"BOT": "Horário da Bolívia", "MDT": "Horário de Verão da Montanha", "WITA": "Horário da Indonésia Central", "SAST": "Horário da África do Sul", "SGT": "Horário Padrão de Cingapura", "CLT": "Horário Padrão do Chile", "OESZ": "Horário de Verão da Europa Oriental", "PST": "Horário Padrão do Pacífico", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "ECT": "Horário do Equador", "JDT": "Horário de Verão do Japão", "AKST": "Horário Padrão do Alasca", "HAT": "Horário de Verão de Terra Nova", "CAT": "Horário da África Central", "WIT": "Horário da Indonésia Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WESZ": "Horário de Verão da Europa Ocidental", "EAT": "Horário da África Oriental", "ACST": "Horário Padrão da Austrália Central", "WAST": "Horário de Verão da África Ocidental", "SRT": "Horário do Suriname", "ChST": "Horário de Chamorro", "LHDT": "Horário de Verão de Lord Howe", "GMT": "Horário do Meridiano de Greenwich", "CHAST": "Horário Padrão de Chatham", "CHADT": "Horário de Verão de Chatham", "ADT": "Horário de Verão do Atlântico", "WART": "Horário Padrão da Argentina Ocidental", "TMT": "Horário Padrão do Turcomenistão", "UYST": "Horário de Verão do Uruguai", "ACDT": "Horário de Verão da Austrália Central", "AKDT": "Horário de Verão do Alasca", "UYT": "Horário Padrão do Uruguai", "MESZ": "Horário de Verão da Europa Central", "TMST": "Horário de Verão do Turcomenistão", "AWDT": "Horário de Verão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "CLST": "Horário de Verão do Chile", "BT": "Horário do Butão", "GYT": "Horário da Guiana", "CDT": "Horário de Verão Central", "LHST": "Horário Padrão de Lord Howe", "CST": "Horário Padrão Central", "MEZ": "Horário Padrão da Europa Central", "JST": "Horário Padrão do Japão", "∅∅∅": "Horário de Verão dos Açores", "EDT": "Horário de Verão Oriental", "AST": "Horário Padrão do Atlântico", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "IST": "Horário Padrão da Índia", "OEZ": "Horário Padrão da Europa Oriental", "AEST": "Horário Padrão da Austrália Oriental", "WIB": "Horário da Indonésia Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "VET": "Horário da Venezuela", "AWST": "Horário Padrão da Austrália Ocidental", "HKT": "Horário Padrão de Hong Kong", "AEDT": "Horário de Verão da Austrália Oriental", "WAT": "Horário Padrão da África Ocidental", "HNT": "Horário Padrão de Terra Nova", "EST": "Horário Padrão Oriental", "NZDT": "Horário de Verão da Nova Zelândia", "ARST": "Horário de Verão da Argentina", "WEZ": "Horário Padrão da Europa Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "COST": "Horário de Verão da Colômbia", "ART": "Horário Padrão da Argentina", "MST": "Horário Padrão da Montanha", "MYT": "Horário da Malásia", "PDT": "Horário de Verão do Pacífico", "GFT": "Horário da Guiana Francesa", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "COT": "Horário Padrão da Colômbia"},
+ timezones: map[string]string{"COT": "Horário Padrão da Colômbia", "OEZ": "Horário Padrão da Europa Oriental", "CLST": "Horário de Verão do Chile", "ACST": "Horário Padrão da Austrália Central", "HNT": "Horário Padrão de Terra Nova", "BOT": "Horário da Bolívia", "TMT": "Horário Padrão do Turcomenistão", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "SAST": "Horário da África do Sul", "WIB": "Horário da Indonésia Ocidental", "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", "VET": "Horário da Venezuela", "ARST": "Horário de Verão da Argentina", "GFT": "Horário da Guiana Francesa", "ECT": "Horário do Equador", "∅∅∅": "Horário de Verão do Amazonas", "CHAST": "Horário Padrão de Chatham", "AEST": "Horário Padrão da Austrália Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "HKST": "Horário de Verão de Hong Kong", "EST": "Horário Padrão Oriental", "PDT": "Horário de Verão do Pacífico", "CDT": "Horário de Verão Central", "SRT": "Horário do Suriname", "SGT": "Horário Padrão de Cingapura", "BT": "Horário do Butão", "CST": "Horário Padrão Central", "WAT": "Horário Padrão da África Ocidental", "CHADT": "Horário de Verão de Chatham", "CLT": "Horário Padrão do Chile", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "HKT": "Horário Padrão de Hong Kong", "WITA": "Horário da Indonésia Central", "MST": "Horário Padrão de Macau", "LHST": "Horário Padrão de Lord Howe", "PST": "Horário Padrão do Pacífico", "AWST": "Horário Padrão da Austrália Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "IST": "Horário Padrão da Índia", "CAT": "Horário da África Central", "GMT": "Horário do Meridiano de Greenwich", "AKDT": "Horário de Verão do Alasca", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "JST": "Horário Padrão do Japão", "AKST": "Horário Padrão do Alasca", "WEZ": "Horário Padrão da Europa Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "ChST": "Horário de Chamorro", "WIT": "Horário da Indonésia Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "ACDT": "Horário de Verão da Austrália Central", "ADT": "Horário de Verão do Atlântico", "TMST": "Horário de Verão do Turcomenistão", "EDT": "Horário de Verão Oriental", "COST": "Horário de Verão da Colômbia", "MEZ": "Horário Padrão da Europa Central", "AEDT": "Horário de Verão da Austrália Oriental", "UYST": "Horário de Verão do Uruguai", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "MDT": "Horário de Verão de Macau", "MYT": "Horário da Malásia", "WAST": "Horário de Verão da África Ocidental", "LHDT": "Horário de Verão de Lord Howe", "MESZ": "Horário de Verão da Europa Central", "ART": "Horário Padrão da Argentina", "NZDT": "Horário de Verão da Nova Zelândia", "EAT": "Horário da África Oriental", "UYT": "Horário Padrão do Uruguai"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_MZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_MZ' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_MZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_MZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_MZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_MZ) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_MZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_MZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_MZ'
-func (pt *pt_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_MZ'
// in accounting notation.
-func (pt *pt_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_MZ'
diff --git a/pt_PT/pt_PT.go b/pt_PT/pt_PT.go
index 8b7c261a..1d863727 100644
--- a/pt_PT/pt_PT.go
+++ b/pt_PT/pt_PT.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.E.C.", "E.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MST": "Hora padrão da Montanha", "TMST": "Hora de verão do Turquemenistão", "EAT": "Hora da África Oriental", "NZDT": "Hora de verão da Nova Zelândia", "WAST": "Hora de verão da África Ocidental", "ECT": "Hora do Equador", "HAST": "Hora padrão do Havai e Aleutas", "IST": "Hora padrão da Índia", "HAT": "Hora de verão da Terra Nova", "CHAST": "Hora padrão do Chatham", "GYT": "Hora da Guiana", "MDT": "Hora de verão da Montanha", "GFT": "Hora da Guiana Francesa", "TMT": "Hora padrão do Turquemenistão", "JST": "Hora padrão do Japão", "CAT": "Hora da África Central", "MEZ": "Hora padrão da Europa Central", "WARST": "Hora de verão da Argentina Ocidental", "BOT": "Hora da Bolívia", "HADT": "Hora de verão do Havai e Aleutas", "AST": "Hora padrão do Atlântico", "ARST": "Hora de verão da Argentina", "AEDT": "Hora de verão da Austrália Oriental", "ACDT": "Hora de verão da Austrália Central", "WITA": "Hora da Indonésia Central", "AKDT": "Hora de verão do Alasca", "HKST": "Hora de verão de Hong Kong", "WIB": "Hora da Indonésia Ocidental", "MESZ": "Hora de verão da Europa Central", "ACWST": "Hora padrão da Austrália Central Ocidental", "VET": "Hora da Venezuela", "ChST": "Hora padrão do Chamorro", "UYT": "Hora padrão do Uruguai", "GMT": "Hora de Greenwich", "MYT": "Hora da Malásia", "OEZ": "Hora padrão da Europa Oriental", "WAT": "Hora padrão da África Ocidental", "PST": "Hora padrão do Pacífico", "COT": "Hora padrão da Colômbia", "BT": "Hora do Butão", "LHDT": "Hora de verão de Lord Howe", "CST": "Hora padrão Central", "WEZ": "Hora padrão da Europa Ocidental", "EDT": "Hora de verão Oriental", "UYST": "Hora de verão do Uruguai", "PDT": "Hora de verão do Pacífico", "COST": "Hora de verão da Colômbia", "WESZ": "Hora de verão da Europa Ocidental", "HKT": "Hora padrão de Hong Kong", "CLT": "Hora padrão do Chile", "AEST": "Hora padrão da Austrália Oriental", "CHADT": "Hora de verão do Chatham", "SAST": "Hora da África do Sul", "WIT": "Hora da Indonésia Oriental", "JDT": "Hora de verão do Japão", "LHST": "Hora padrão de Lord Howe", "AWDT": "Hora de verão da Austrália Ocidental", "EST": "Hora padrão Oriental", "CLST": "Hora de verão do Chile", "ART": "Hora padrão da Argentina", "∅∅∅": "Hora de verão dos Açores", "SGT": "Hora padrão de Singapura", "CDT": "Hora de verão Central", "AWST": "Hora padrão da Austrália Ocidental", "OESZ": "Hora de verão da Europa Oriental", "NZST": "Hora padrão da Nova Zelândia", "ACST": "Hora padrão da Austrália Central", "SRT": "Hora do Suriname", "ACWDT": "Hora de verão da Austrália Central Ocidental", "AKST": "Hora padrão do Alasca", "HNT": "Hora padrão da Terra Nova", "ADT": "Hora de verão do Atlântico", "WART": "Hora padrão da Argentina Ocidental"},
+ timezones: map[string]string{"GMT": "Hora de Greenwich", "WAST": "Hora de verão da África Ocidental", "GFT": "Hora da Guiana Francesa", "ChST": "Hora padrão do Chamorro", "WAT": "Hora padrão da África Ocidental", "AWDT": "Hora de verão da Austrália Ocidental", "BOT": "Hora da Bolívia", "UYT": "Hora padrão do Uruguai", "NZST": "Hora padrão da Nova Zelândia", "JDT": "Hora de verão do Japão", "VET": "Hora da Venezuela", "PDT": "Hora de verão do Pacífico", "UYST": "Hora de verão do Uruguai", "WIT": "Hora da Indonésia Oriental", "EST": "Hora padrão Oriental", "MDT": "Hora de verão de Macau", "CHAST": "Hora padrão do Chatham", "MESZ": "Hora de verão da Europa Central", "MYT": "Hora da Malásia", "COT": "Hora padrão da Colômbia", "WESZ": "Hora de verão da Europa Ocidental", "ACWST": "Hora padrão da Austrália Central Ocidental", "WART": "Hora padrão da Argentina Ocidental", "WARST": "Hora de verão da Argentina Ocidental", "COST": "Hora de verão da Colômbia", "TMST": "Hora de verão do Turquemenistão", "HADT": "Hora de verão do Havai e Aleutas", "AKST": "Hora padrão do Alasca", "ECT": "Hora do Equador", "MST": "Hora padrão de Macau", "WIB": "Hora da Indonésia Ocidental", "ACDT": "Hora de verão da Austrália Central", "ARST": "Hora de verão da Argentina", "WITA": "Hora da Indonésia Central", "TMT": "Hora padrão do Turquemenistão", "ACWDT": "Hora de verão da Austrália Central Ocidental", "LHDT": "Hora de verão de Lord Howe", "AST": "Hora padrão do Atlântico", "ADT": "Hora de verão do Atlântico", "GYT": "Hora da Guiana", "SGT": "Hora padrão de Singapura", "SRT": "Hora do Suriname", "CDT": "Hora de verão Central", "EAT": "Hora da África Oriental", "AEST": "Hora padrão da Austrália Oriental", "AWST": "Hora padrão da Austrália Ocidental", "HKST": "Hora de verão de Hong Kong", "CST": "Hora padrão Central", "HAST": "Hora padrão do Havai e Aleutas", "WEZ": "Hora padrão da Europa Ocidental", "OESZ": "Hora de verão da Europa Oriental", "AEDT": "Hora de verão da Austrália Oriental", "AKDT": "Hora de verão do Alasca", "CHADT": "Hora de verão do Chatham", "IST": "Hora padrão da Índia", "HNT": "Hora padrão da Terra Nova", "∅∅∅": "Hora de verão de Brasília", "OEZ": "Hora padrão da Europa Oriental", "PST": "Hora padrão do Pacífico", "HKT": "Hora padrão de Hong Kong", "BT": "Hora do Butão", "NZDT": "Hora de verão da Nova Zelândia", "JST": "Hora padrão do Japão", "LHST": "Hora padrão de Lord Howe", "HAT": "Hora de verão da Terra Nova", "CAT": "Hora da África Central", "ART": "Hora padrão da Argentina", "SAST": "Hora da África do Sul", "CLST": "Hora de verão do Chile", "ACST": "Hora padrão da Austrália Central", "EDT": "Hora de verão Oriental", "MEZ": "Hora padrão da Europa Central", "CLT": "Hora padrão do Chile"},
}
}
@@ -201,7 +201,8 @@ func (pt *pt_PT) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_PT' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_PT) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -221,7 +222,6 @@ func (pt *pt_PT) FmtNumber(num float64, v uint64) (results string) {
for j := len(pt.group) - 1; j >= 0; j-- {
b = append(b, pt.group[j])
}
-
count = 1
} else {
count++
@@ -240,13 +240,12 @@ func (pt *pt_PT) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_PT' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_PT) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_PT) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -272,12 +271,11 @@ func (pt *pt_PT) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_PT'
-func (pt *pt_PT) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *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]
@@ -299,7 +297,6 @@ func (pt *pt_PT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(pt.group) - 1; j >= 0; j-- {
b = append(b, pt.group[j])
}
-
count = 1
} else {
count++
@@ -333,13 +330,12 @@ func (pt *pt_PT) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_PT'
// in accounting notation.
-func (pt *pt_PT) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_PT) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -361,7 +357,6 @@ func (pt *pt_PT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(pt.group) - 1; j >= 0; j-- {
b = append(b, pt.group[j])
}
-
count = 1
} else {
count++
@@ -402,8 +397,7 @@ func (pt *pt_PT) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_PT'
diff --git a/pt_ST/pt_ST.go b/pt_ST/pt_ST.go
index 3a642990..2f5a96c3 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{"NZDT": "Horário de Verão da Nova Zelândia", "LHDT": "Horário de Verão de Lord Howe", "WIT": "Horário da Indonésia Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "CST": "Horário Padrão Central", "MST": "Horário Padrão de Macau", "AWDT": "Horário de Verão da Austrália Ocidental", "EDT": "Horário de Verão Oriental", "UYT": "Horário Padrão do Uruguai", "ChST": "Horário de Chamorro", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "CLST": "Horário de Verão do Chile", "ART": "Horário Padrão da Argentina", "GFT": "Horário da Guiana Francesa", "TMST": "Horário de Verão do Turcomenistão", "SGT": "Horário Padrão de Cingapura", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "VET": "Horário da Venezuela", "IST": "Horário Padrão da Índia", "ADT": "Horário de Verão do Atlântico", "MEZ": "Horário Padrão da Europa Central", "GMT": "Horário do Meridiano de Greenwich", "AST": "Horário Padrão do Atlântico", "MYT": "Horário da Malásia", "UYST": "Horário de Verão do Uruguai", "ACST": "Horário Padrão da Austrália Central", "SRT": "Horário do Suriname", "LHST": "Horário Padrão de Lord Howe", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "MDT": "Horário de Verão de Macau", "WESZ": "Horário de Verão da Europa Ocidental", "EAT": "Horário da África Oriental", "CLT": "Horário Padrão do Chile", "AEDT": "Horário de Verão da Austrália Oriental", "PST": "Horário Padrão do Pacífico", "∅∅∅": "Horário de Verão dos Açores", "WAT": "Horário Padrão da África Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "COST": "Horário de Verão da Colômbia", "WITA": "Horário da Indonésia Central", "EST": "Horário Padrão Oriental", "WAST": "Horário de Verão da África Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "PDT": "Horário de Verão do Pacífico", "COT": "Horário Padrão da Colômbia", "MESZ": "Horário de Verão da Europa Central", "JST": "Horário Padrão do Japão", "HKT": "Horário Padrão de Hong Kong", "CAT": "Horário da África Central", "BT": "Horário do Butão", "HAT": "Horário de Verão de Terra Nova", "AWST": "Horário Padrão da Austrália Ocidental", "HNT": "Horário Padrão de Terra Nova", "CHAST": "Horário Padrão de Chatham", "CHADT": "Horário de Verão de Chatham", "GYT": "Horário da Guiana", "CDT": "Horário de Verão Central", "AKST": "Horário Padrão do Alasca", "AKDT": "Horário de Verão do Alasca", "AEST": "Horário Padrão da Austrália Oriental", "ACDT": "Horário de Verão da Austrália Central", "WART": "Horário Padrão da Argentina Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "SAST": "Horário da África do Sul", "JDT": "Horário de Verão do Japão", "BOT": "Horário da Bolívia", "ECT": "Horário do Equador", "OESZ": "Horário de Verão da Europa Oriental", "WIB": "Horário da Indonésia Ocidental", "ARST": "Horário de Verão da Argentina", "TMT": "Horário Padrão do Turcomenistão", "HKST": "Horário de Verão de Hong Kong"},
+ timezones: map[string]string{"TMT": "Horário Padrão do Turcomenistão", "TMST": "Horário de Verão do Turcomenistão", "MEZ": "Horário Padrão da Europa Central", "JST": "Horário Padrão do Japão", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "∅∅∅": "Horário de Verão do Peru", "NZST": "Horário Padrão da Nova Zelândia", "MST": "Horário Padrão de Macau", "CST": "Horário Padrão Central", "WEZ": "Horário Padrão da Europa Ocidental", "LHST": "Horário Padrão de Lord Howe", "PST": "Horário Padrão do Pacífico", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "BOT": "Horário da Bolívia", "ARST": "Horário de Verão da Argentina", "ADT": "Horário de Verão do Atlântico", "UYST": "Horário de Verão do Uruguai", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "COST": "Horário de Verão da Colômbia", "CHAST": "Horário Padrão de Chatham", "CLST": "Horário de Verão do Chile", "LHDT": "Horário de Verão de Lord Howe", "NZDT": "Horário de Verão da Nova Zelândia", "HKST": "Horário de Verão de Hong Kong", "UYT": "Horário Padrão do Uruguai", "WITA": "Horário da Indonésia Central", "CDT": "Horário de Verão Central", "AKDT": "Horário de Verão do Alasca", "WIB": "Horário da Indonésia Ocidental", "MYT": "Horário da Malásia", "BT": "Horário do Butão", "EST": "Horário Padrão Oriental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "JDT": "Horário de Verão do Japão", "SGT": "Horário Padrão de Cingapura", "GMT": "Horário do Meridiano de Greenwich", "COT": "Horário Padrão da Colômbia", "CHADT": "Horário de Verão de Chatham", "ART": "Horário Padrão da Argentina", "OESZ": "Horário de Verão da Europa Oriental", "VET": "Horário da Venezuela", "HNT": "Horário Padrão de Terra Nova", "HAT": "Horário de Verão de Terra Nova", "SRT": "Horário do Suriname", "EDT": "Horário de Verão Oriental", "ECT": "Horário do Equador", "ACST": "Horário Padrão da Austrália Central", "PDT": "Horário de Verão do Pacífico", "WIT": "Horário da Indonésia Oriental", "AWDT": "Horário de Verão da Austrália Ocidental", "HKT": "Horário Padrão de Hong Kong", "SAST": "Horário da África do Sul", "CLT": "Horário Padrão do Chile", "AST": "Horário Padrão do Atlântico", "WARST": "Horário de Verão da Argentina Ocidental", "MDT": "Horário de Verão de Macau", "IST": "Horário Padrão da Índia", "GFT": "Horário da Guiana Francesa", "AKST": "Horário Padrão do Alasca", "AWST": "Horário Padrão da Austrália Ocidental", "WAST": "Horário de Verão da África Ocidental", "MESZ": "Horário de Verão da Europa Central", "OEZ": "Horário Padrão da Europa Oriental", "ACDT": "Horário de Verão da Austrália Central", "ChST": "Horário de Chamorro", "WESZ": "Horário de Verão da Europa Ocidental", "EAT": "Horário da África Oriental", "WAT": "Horário Padrão da África Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "CAT": "Horário da África Central"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_ST) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_ST' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_ST) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_ST) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_ST' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_ST) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_ST) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_ST) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_ST'
-func (pt *pt_ST) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_ST) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_ST) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_ST'
// in accounting notation.
-func (pt *pt_ST) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_ST) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_ST) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_ST'
diff --git a/pt_TL/pt_TL.go b/pt_TL/pt_TL.go
index c1502487..4af783e2 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{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{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"AKDT": "Horário de Verão do Alasca", "SRT": "Horário do Suriname", "WITA": "Horário da Indonésia Central", "ChST": "Horário de Chamorro", "WESZ": "Horário de Verão da Europa Ocidental", "HAT": "Horário de Verão de Terra Nova", "ECT": "Horário do Equador", "IST": "Horário Padrão da Índia", "AWDT": "Horário de Verão da Austrália Ocidental", "HNT": "Horário Padrão de Terra Nova", "COST": "Horário de Verão da Colômbia", "MEZ": "Horário Padrão da Europa Central", "EDT": "Horário de Verão Oriental", "BT": "Horário do Butão", "PST": "Horário Padrão do Pacífico", "WAST": "Horário de Verão da África Ocidental", "MYT": "Horário da Malásia", "WIT": "Horário da Indonésia Oriental", "CAT": "Horário da África Central", "UYST": "Horário de Verão do Uruguai", "ADT": "Horário de Verão do Atlântico", "GYT": "Horário da Guiana", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AKST": "Horário Padrão do Alasca", "EAT": "Horário da África Oriental", "CDT": "Horário de Verão Central", "AWST": "Horário Padrão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "EST": "Horário Padrão Oriental", "GMT": "Horário do Meridiano de Greenwich", "AST": "Horário Padrão do Atlântico", "WARST": "Horário de Verão da Argentina Ocidental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACST": "Horário Padrão da Austrália Central", "ARST": "Horário de Verão da Argentina", "∅∅∅": "Horário de Verão do Amazonas", "WEZ": "Horário Padrão da Europa Ocidental", "CLT": "Horário Padrão do Chile", "UYT": "Horário Padrão do Uruguai", "BOT": "Horário da Bolívia", "MESZ": "Horário de Verão da Europa Central", "SGT": "Horário Padrão de Cingapura", "CLST": "Horário de Verão do Chile", "PDT": "Horário de Verão do Pacífico", "ACDT": "Horário de Verão da Austrália Central", "WART": "Horário Padrão da Argentina Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "CHADT": "Horário de Verão de Chatham", "TMST": "Horário de Verão do Turcomenistão", "JST": "Horário Padrão do Japão", "CHAST": "Horário Padrão de Chatham", "LHST": "Horário Padrão de Lord Howe", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "NZDT": "Horário de Verão da Nova Zelândia", "WIB": "Horário da Indonésia Ocidental", "WAT": "Horário Padrão da África Ocidental", "SAST": "Horário da África do Sul", "GFT": "Horário da Guiana Francesa", "TMT": "Horário Padrão do Turcomenistão", "MST": "Horário Padrão de Macau", "HKT": "Horário Padrão de Hong Kong", "OEZ": "Horário Padrão da Europa Oriental", "VET": "Horário da Venezuela", "LHDT": "Horário de Verão de Lord Howe", "MDT": "Horário de Verão de Macau", "COT": "Horário Padrão da Colômbia", "ART": "Horário Padrão da Argentina", "JDT": "Horário de Verão do Japão", "CST": "Horário Padrão Central", "AEST": "Horário Padrão da Austrália Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "NZST": "Horário Padrão da Nova Zelândia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental"},
+ timezones: map[string]string{"WART": "Horário Padrão da Argentina Ocidental", "UYT": "Horário Padrão do Uruguai", "WITA": "Horário da Indonésia Central", "TMT": "Horário Padrão do Turcomenistão", "WEZ": "Horário Padrão da Europa Ocidental", "CHAST": "Horário Padrão de Chatham", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "GMT": "Horário do Meridiano de Greenwich", "OEZ": "Horário Padrão da Europa Oriental", "MYT": "Horário da Malásia", "AWST": "Horário Padrão da Austrália Ocidental", "ACST": "Horário Padrão da Austrália Central", "AEDT": "Horário de Verão da Austrália Oriental", "HKST": "Horário de Verão de Hong Kong", "CST": "Horário Padrão Central", "CHADT": "Horário de Verão de Chatham", "JST": "Horário Padrão do Japão", "ADT": "Horário de Verão do Atlântico", "CDT": "Horário de Verão Central", "LHDT": "Horário de Verão de Lord Howe", "EDT": "Horário de Verão Oriental", "LHST": "Horário Padrão de Lord Howe", "WARST": "Horário de Verão da Argentina Ocidental", "ARST": "Horário de Verão da Argentina", "MDT": "Horário de Verão de Macau", "ECT": "Horário do Equador", "GYT": "Horário da Guiana", "IST": "Horário Padrão da Índia", "MEZ": "Horário Padrão da Europa Central", "HAT": "Horário de Verão de Terra Nova", "PST": "Horário Padrão do Pacífico", "UYST": "Horário de Verão do Uruguai", "GFT": "Horário da Guiana Francesa", "MST": "Horário Padrão de Macau", "NZDT": "Horário de Verão da Nova Zelândia", "EAT": "Horário da África Oriental", "PDT": "Horário de Verão do Pacífico", "AWDT": "Horário de Verão da Austrália Ocidental", "BOT": "Horário da Bolívia", "WIT": "Horário da Indonésia Oriental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AST": "Horário Padrão do Atlântico", "SGT": "Horário Padrão de Cingapura", "BT": "Horário do Butão", "EST": "Horário Padrão Oriental", "AKDT": "Horário de Verão do Alasca", "MESZ": "Horário de Verão da Europa Central", "HNT": "Horário Padrão de Terra Nova", "AEST": "Horário Padrão da Austrália Oriental", "TMST": "Horário de Verão do Turcomenistão", "ChST": "Horário de Chamorro", "WESZ": "Horário de Verão da Europa Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "WAST": "Horário de Verão da África Ocidental", "HKT": "Horário Padrão de Hong Kong", "CLT": "Horário Padrão do Chile", "COST": "Horário de Verão da Colômbia", "WIB": "Horário da Indonésia Ocidental", "JDT": "Horário de Verão do Japão", "ACDT": "Horário de Verão da Austrália Central", "OESZ": "Horário de Verão da Europa Oriental", "∅∅∅": "Horário de Verão do Acre", "ART": "Horário Padrão da Argentina", "COT": "Horário Padrão da Colômbia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "SAST": "Horário da África do Sul", "AKST": "Horário Padrão do Alasca", "VET": "Horário da Venezuela", "CAT": "Horário da África Central", "WAT": "Horário Padrão da África Ocidental", "CLST": "Horário de Verão do Chile", "SRT": "Horário do Suriname"},
}
}
@@ -199,7 +199,8 @@ func (pt *pt_TL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'pt_TL' and handles both Whole and Real numbers based on 'v'
-func (pt *pt_TL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (pt *pt_TL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'pt_TL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (pt *pt_TL) FmtPercent(num float64, v uint64) (results string) {
+func (pt *pt_TL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(pt.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (pt *pt_TL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, pt.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'pt_TL'
-func (pt *pt_TL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_TL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -325,13 +324,12 @@ func (pt *pt_TL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'pt_TL'
// in accounting notation.
-func (pt *pt_TL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (pt *pt_TL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
@@ -396,8 +394,7 @@ func (pt *pt_TL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, pt.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'pt_TL'
diff --git a/qu/qu.go b/qu/qu.go
index 171473f1..8d8e881c 100644
--- a/qu/qu.go
+++ b/qu/qu.go
@@ -18,7 +18,7 @@ type qu struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "S/.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Qul", "Hat", "Pau", "Ayr", "Aym", "Int", "Ant", "Qha", "Uma", "Kan", "Aya", "Kap"},
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WART": "WART", "AWST": "AWST", "HKT": "HKT", "CLST": "CLST", "AEDT": "AEDT", "WARST": "WARST", "LHST": "LHST", "HNT": "HNT", "NZST": "NZST", "CHAST": "CHAST", "HKST": "HKST", "ChST": "ChST", "AWDT": "AWDT", "OESZ": "OESZ", "ARST": "ARST", "MST": "MST", "SAST": "SAST", "UYT": "UYT", "CAT": "CAT", "TMT": "TMT", "WIT": "WIT", "HADT": "HADT", "CST": "CST", "EST": "EST", "PDT": "PDT", "ADT": "ADT", "CDT": "CDT", "MEZ": "MEZ", "WAST": "WAST", "JST": "JST", "AST": "AST", "VET": "VET", "ACST": "ACST", "GYT": "GYT", "BT": "BT", "WESZ": "WESZ", "HAT": "HAT", "UYST": "UYST", "CHADT": "CHADT", "ECT": "ECT", "EAT": "EAT", "MESZ": "MESZ", "WITA": "WITA", "HAST": "HAST", "SGT": "SGT", "IST": "IST", "WAT": "WAT", "JDT": "JDT", "MDT": "MDT", "SRT": "SRT", "WEZ": "WEZ", "ACDT": "ACDT", "ART": "ART", "GFT": "GFT", "ACWST": "ACWST", "MYT": "MYT", "LHDT": "LHDT", "GMT": "GMT", "NZDT": "NZDT", "OEZ": "OEZ", "COT": "COT", "COST": "COST", "BOT": "BOT", "WIB": "WIB", "PST": "PST", "AEST": "AEST", "TMST": "TMST", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "AKST": "AKST", "AKDT": "AKDT", "CLT": "CLT", "EDT": "EDT"},
+ timezones: map[string]string{"LHDT": "LHDT", "MEZ": "MEZ", "ACST": "ACST", "AEST": "AEST", "WEZ": "WEZ", "WAST": "WAST", "WESZ": "WESZ", "HKST": "HKST", "CDT": "CDT", "WAT": "WAT", "ART": "ART", "PDT": "PDT", "MDT": "MDT", "BT": "BT", "EST": "EST", "MST": "MST", "AST": "AST", "HAT": "HAT", "UYST": "UYST", "ARST": "ARST", "TMST": "TMST", "JDT": "JDT", "COST": "COST", "ACWST": "ACWST", "CLST": "CLST", "GFT": "GFT", "AKST": "AKST", "JST": "JST", "AWST": "AWST", "WIB": "WIB", "MESZ": "MESZ", "WART": "WART", "PST": "PST", "GYT": "GYT", "CST": "CST", "HADT": "HADT", "SAST": "SAST", "ACWDT": "ACWDT", "WARST": "WARST", "NZDT": "NZDT", "HKT": "HKT", "WIT": "WIT", "TMT": "TMT", "NZST": "NZST", "ACDT": "ACDT", "GMT": "GMT", "CLT": "CLT", "CHADT": "CHADT", "ADT": "ADT", "CAT": "CAT", "UYT": "UYT", "WITA": "WITA", "CHAST": "CHAST", "SGT": "SGT", "ChST": "ChST", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "IST": "IST", "HNT": "HNT", "MYT": "MYT", "HAST": "HAST", "AKDT": "AKDT", "AWDT": "AWDT", "SRT": "SRT", "EAT": "EAT", "ECT": "ECT", "LHST": "LHST", "OEZ": "OEZ", "VET": "VET", "BOT": "BOT", "EDT": "EDT", "COT": "COT"},
}
}
@@ -180,7 +180,8 @@ func (qu *qu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'qu' and handles both Whole and Real numbers based on 'v'
-func (qu *qu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -216,13 +217,12 @@ func (qu *qu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'qu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (qu *qu) FmtPercent(num float64, v uint64) (results string) {
+func (qu *qu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(qu.decimal)
b := make([]byte, 0, l)
@@ -250,12 +250,11 @@ func (qu *qu) FmtPercent(num float64, v uint64) (results string) {
b = append(b, qu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'qu'
-func (qu *qu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -312,13 +311,12 @@ func (qu *qu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'qu'
// in accounting notation.
-func (qu *qu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -387,8 +385,7 @@ func (qu *qu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'qu'
diff --git a/qu_BO/qu_BO.go b/qu_BO/qu_BO.go
index 516c0ad6..6da1798a 100644
--- a/qu_BO/qu_BO.go
+++ b/qu_BO/qu_BO.go
@@ -18,7 +18,7 @@ type qu_BO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Bs", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Qul", "Hat", "Pau", "Ayr", "Aym", "Int", "Ant", "Qha", "Uma", "Kan", "Aya", "Kap"},
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WARST": "WARST", "HADT": "HADT", "WESZ": "WESZ", "UYST": "UYST", "ART": "ART", "ARST": "ARST", "VET": "VET", "AWST": "AWST", "HKT": "HKT", "HKST": "HKST", "CAT": "CAT", "EST": "EST", "CHADT": "CHADT", "MST": "MST", "SGT": "SGT", "CST": "CST", "OESZ": "OESZ", "MEZ": "MEZ", "AKDT": "AKDT", "MDT": "MDT", "NZST": "NZST", "WART": "WART", "ACWST": "ACWST", "WIT": "WIT", "UYT": "UYT", "WIB": "WIB", "COT": "COT", "ACWDT": "ACWDT", "JST": "JST", "JDT": "JDT", "GYT": "GYT", "SAST": "SAST", "TMST": "TMST", "LHST": "LHST", "ACST": "ACST", "WAST": "WAST", "MYT": "MYT", "IST": "IST", "HAT": "HAT", "COST": "COST", "SRT": "SRT", "ECT": "ECT", "AKST": "AKST", "NZDT": "NZDT", "WAT": "WAT", "ADT": "ADT", "AWDT": "AWDT", "CLST": "CLST", "MESZ": "MESZ", "ChST": "ChST", "EAT": "EAT", "AEST": "AEST", "CHAST": "CHAST", "HNT": "HNT", "PST": "PST", "GMT": "GMT", "BOT": "BOT", "TMT": "TMT", "WITA": "WITA", "∅∅∅": "∅∅∅", "HAST": "HAST", "WEZ": "WEZ", "OEZ": "OEZ", "AST": "AST", "BT": "BT", "PDT": "PDT", "CLT": "CLT", "ACDT": "ACDT", "LHDT": "LHDT", "EDT": "EDT", "AEDT": "AEDT", "GFT": "GFT", "CDT": "CDT"},
+ timezones: map[string]string{"ART": "ART", "HADT": "HADT", "CST": "CST", "ECT": "ECT", "ACWST": "ACWST", "OESZ": "OESZ", "AST": "AST", "MST": "MST", "ACWDT": "ACWDT", "NZST": "NZST", "WIT": "WIT", "TMST": "TMST", "GMT": "GMT", "NZDT": "NZDT", "MESZ": "MESZ", "AEST": "AEST", "PST": "PST", "SRT": "SRT", "AKST": "AKST", "WESZ": "WESZ", "CLST": "CLST", "HAT": "HAT", "AWDT": "AWDT", "BOT": "BOT", "CAT": "CAT", "WIB": "WIB", "JDT": "JDT", "PDT": "PDT", "UYST": "UYST", "COT": "COT", "LHST": "LHST", "ACST": "ACST", "BT": "BT", "EST": "EST", "JST": "JST", "WART": "WART", "WAT": "WAT", "CHADT": "CHADT", "IST": "IST", "EAT": "EAT", "CHAST": "CHAST", "OEZ": "OEZ", "AEDT": "AEDT", "MYT": "MYT", "WAST": "WAST", "HKST": "HKST", "ARST": "ARST", "AKDT": "AKDT", "UYT": "UYT", "ChST": "ChST", "WARST": "WARST", "ADT": "ADT", "HNT": "HNT", "HAST": "HAST", "EDT": "EDT", "COST": "COST", "WEZ": "WEZ", "CLT": "CLT", "ACDT": "ACDT", "SGT": "SGT", "VET": "VET", "CDT": "CDT", "SAST": "SAST", "AWST": "AWST", "GFT": "GFT", "WITA": "WITA", "LHDT": "LHDT", "MEZ": "MEZ", "GYT": "GYT", "HKT": "HKT", "MDT": "MDT", "∅∅∅": "∅∅∅", "TMT": "TMT"},
}
}
@@ -180,7 +180,8 @@ func (qu *qu_BO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'qu_BO' and handles both Whole and Real numbers based on 'v'
-func (qu *qu_BO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -216,13 +217,12 @@ func (qu *qu_BO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'qu_BO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (qu *qu_BO) FmtPercent(num float64, v uint64) (results string) {
+func (qu *qu_BO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(qu.decimal)
b := make([]byte, 0, l)
@@ -250,12 +250,11 @@ func (qu *qu_BO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, qu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'qu_BO'
-func (qu *qu_BO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_BO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -312,13 +311,12 @@ func (qu *qu_BO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'qu_BO'
// in accounting notation.
-func (qu *qu_BO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_BO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -387,8 +385,7 @@ func (qu *qu_BO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'qu_BO'
diff --git a/qu_EC/qu_EC.go b/qu_EC/qu_EC.go
index 611b6458..16a8b6a0 100644
--- a/qu_EC/qu_EC.go
+++ b/qu_EC/qu_EC.go
@@ -18,7 +18,7 @@ type qu_EC struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Qul", "Hat", "Pau", "Ayr", "Aym", "Int", "Ant", "Qha", "Uma", "Kan", "Aya", "Kap"},
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MEZ": "MEZ", "MESZ": "MESZ", "SRT": "SRT", "LHDT": "LHDT", "HNT": "HNT", "CAT": "CAT", "GMT": "GMT", "ADT": "ADT", "AEST": "AEST", "JDT": "JDT", "AWST": "AWST", "EDT": "EDT", "PDT": "PDT", "ARST": "ARST", "HADT": "HADT", "UYST": "UYST", "AKST": "AKST", "WAT": "WAT", "UYT": "UYT", "WARST": "WARST", "ACDT": "ACDT", "TMT": "TMT", "NZDT": "NZDT", "PST": "PST", "BT": "BT", "GFT": "GFT", "WIT": "WIT", "AKDT": "AKDT", "COT": "COT", "ART": "ART", "WART": "WART", "AWDT": "AWDT", "WIB": "WIB", "ACST": "ACST", "WITA": "WITA", "ECT": "ECT", "IST": "IST", "WESZ": "WESZ", "HKST": "HKST", "OEZ": "OEZ", "MDT": "MDT", "ACWDT": "ACWDT", "TMST": "TMST", "LHST": "LHST", "EAT": "EAT", "NZST": "NZST", "GYT": "GYT", "HAST": "HAST", "CLST": "CLST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "SAST": "SAST", "MYT": "MYT", "WAST": "WAST", "AST": "AST", "JST": "JST", "CST": "CST", "CDT": "CDT", "HKT": "HKT", "CLT": "CLT", "BOT": "BOT", "CHAST": "CHAST", "SGT": "SGT", "HAT": "HAT", "EST": "EST", "OESZ": "OESZ", "COST": "COST", "MST": "MST", "VET": "VET", "ChST": "ChST", "ACWST": "ACWST", "WEZ": "WEZ", "CHADT": "CHADT"},
+ timezones: map[string]string{"WEZ": "WEZ", "ARST": "ARST", "WAST": "WAST", "EAT": "EAT", "CLST": "CLST", "MEZ": "MEZ", "AEDT": "AEDT", "BOT": "BOT", "UYST": "UYST", "EDT": "EDT", "ECT": "ECT", "ART": "ART", "HAT": "HAT", "AKDT": "AKDT", "COST": "COST", "SAST": "SAST", "AST": "AST", "IST": "IST", "PDT": "PDT", "GMT": "GMT", "HAST": "HAST", "UYT": "UYT", "ACST": "ACST", "PST": "PST", "AEST": "AEST", "VET": "VET", "WESZ": "WESZ", "ChST": "ChST", "CDT": "CDT", "MESZ": "MESZ", "WART": "WART", "∅∅∅": "∅∅∅", "JDT": "JDT", "LHDT": "LHDT", "OEZ": "OEZ", "TMT": "TMT", "HADT": "HADT", "WAT": "WAT", "ACWST": "ACWST", "LHST": "LHST", "NZST": "NZST", "CHADT": "CHADT", "CLT": "CLT", "AKST": "AKST", "COT": "COT", "ACDT": "ACDT", "MYT": "MYT", "SGT": "SGT", "WIT": "WIT", "MDT": "MDT", "OESZ": "OESZ", "CAT": "CAT", "HKT": "HKT", "BT": "BT", "GYT": "GYT", "ADT": "ADT", "AWST": "AWST", "HNT": "HNT", "SRT": "SRT", "HKST": "HKST", "NZDT": "NZDT", "CHAST": "CHAST", "WITA": "WITA", "JST": "JST", "EST": "EST", "MST": "MST", "WIB": "WIB", "WARST": "WARST", "GFT": "GFT", "CST": "CST", "AWDT": "AWDT", "TMST": "TMST", "ACWDT": "ACWDT"},
}
}
@@ -180,7 +180,8 @@ func (qu *qu_EC) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'qu_EC' and handles both Whole and Real numbers based on 'v'
-func (qu *qu_EC) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -216,13 +217,12 @@ func (qu *qu_EC) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'qu_EC' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (qu *qu_EC) FmtPercent(num float64, v uint64) (results string) {
+func (qu *qu_EC) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(qu.decimal)
b := make([]byte, 0, l)
@@ -250,12 +250,11 @@ func (qu *qu_EC) FmtPercent(num float64, v uint64) (results string) {
b = append(b, qu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'qu_EC'
-func (qu *qu_EC) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_EC) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -312,13 +311,12 @@ func (qu *qu_EC) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'qu_EC'
// in accounting notation.
-func (qu *qu_EC) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_EC) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -387,8 +385,7 @@ func (qu *qu_EC) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'qu_EC'
diff --git a/qu_PE/qu_PE.go b/qu_PE/qu_PE.go
index 746958ab..0ba41b6f 100644
--- a/qu_PE/qu_PE.go
+++ b/qu_PE/qu_PE.go
@@ -18,7 +18,7 @@ type qu_PE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositivePrefix: " ",
currencyNegativePrefix: " ",
monthsAbbreviated: []string{"", "Qul", "Hat", "Pau", "Ayr", "Aym", "Int", "Ant", "Qha", "Uma", "Kan", "Aya", "Kap"},
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ECT": "ECT", "HADT": "HADT", "PST": "PST", "MDT": "MDT", "CLT": "CLT", "OESZ": "OESZ", "WARST": "WARST", "AST": "AST", "ACWDT": "ACWDT", "WITA": "WITA", "CDT": "CDT", "AWST": "AWST", "NZDT": "NZDT", "WIB": "WIB", "WEZ": "WEZ", "UYT": "UYT", "ARST": "ARST", "MST": "MST", "∅∅∅": "∅∅∅", "LHST": "LHST", "WIT": "WIT", "CST": "CST", "HAT": "HAT", "JST": "JST", "CAT": "CAT", "SAST": "SAST", "EST": "EST", "UYST": "UYST", "NZST": "NZST", "ADT": "ADT", "SRT": "SRT", "TMT": "TMT", "IST": "IST", "HKT": "HKT", "LHDT": "LHDT", "HAST": "HAST", "WESZ": "WESZ", "ACDT": "ACDT", "GFT": "GFT", "AKST": "AKST", "EAT": "EAT", "EDT": "EDT", "CHADT": "CHADT", "ART": "ART", "SGT": "SGT", "PDT": "PDT", "BOT": "BOT", "WAT": "WAT", "TMST": "TMST", "HNT": "HNT", "COST": "COST", "WAST": "WAST", "BT": "BT", "OEZ": "OEZ", "COT": "COT", "MESZ": "MESZ", "HKST": "HKST", "AWDT": "AWDT", "MEZ": "MEZ", "ACST": "ACST", "ACWST": "ACWST", "JDT": "JDT", "CLST": "CLST", "GMT": "GMT", "AEST": "AEST", "WART": "WART", "GYT": "GYT", "VET": "VET", "ChST": "ChST", "MYT": "MYT", "AKDT": "AKDT", "AEDT": "AEDT", "CHAST": "CHAST"},
+ timezones: map[string]string{"WESZ": "WESZ", "GYT": "GYT", "MYT": "MYT", "HKST": "HKST", "COST": "COST", "WAT": "WAT", "WARST": "WARST", "UYST": "UYST", "MEZ": "MEZ", "AEDT": "AEDT", "HAST": "HAST", "ECT": "ECT", "CHAST": "CHAST", "WIT": "WIT", "ART": "ART", "ARST": "ARST", "HADT": "HADT", "AKST": "AKST", "MDT": "MDT", "CST": "CST", "ChST": "ChST", "HKT": "HKT", "LHDT": "LHDT", "CHADT": "CHADT", "AEST": "AEST", "AWST": "AWST", "UYT": "UYT", "WEZ": "WEZ", "OESZ": "OESZ", "CLST": "CLST", "LHST": "LHST", "WIB": "WIB", "MESZ": "MESZ", "OEZ": "OEZ", "JST": "JST", "AWDT": "AWDT", "HAT": "HAT", "SRT": "SRT", "WAST": "WAST", "AKDT": "AKDT", "CDT": "CDT", "BOT": "BOT", "∅∅∅": "∅∅∅", "BT": "BT", "PST": "PST", "EDT": "EDT", "ADT": "ADT", "EAT": "EAT", "SAST": "SAST", "WART": "WART", "VET": "VET", "HNT": "HNT", "GFT": "GFT", "TMST": "TMST", "NZDT": "NZDT", "PDT": "PDT", "CAT": "CAT", "WITA": "WITA", "GMT": "GMT", "COT": "COT", "CLT": "CLT", "MST": "MST", "EST": "EST", "TMT": "TMT", "ACWDT": "ACWDT", "JDT": "JDT", "AST": "AST", "ACDT": "ACDT", "SGT": "SGT", "IST": "IST", "NZST": "NZST", "ACST": "ACST", "ACWST": "ACWST"},
}
}
@@ -180,7 +180,8 @@ func (qu *qu_PE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'qu_PE' and handles both Whole and Real numbers based on 'v'
-func (qu *qu_PE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -216,13 +217,12 @@ func (qu *qu_PE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'qu_PE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (qu *qu_PE) FmtPercent(num float64, v uint64) (results string) {
+func (qu *qu_PE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(qu.decimal)
b := make([]byte, 0, l)
@@ -250,12 +250,11 @@ func (qu *qu_PE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, qu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'qu_PE'
-func (qu *qu_PE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_PE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -312,13 +311,12 @@ func (qu *qu_PE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'qu_PE'
// in accounting notation.
-func (qu *qu_PE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (qu *qu_PE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
@@ -387,8 +385,7 @@ func (qu *qu_PE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'qu_PE'
diff --git a/rm/rm.go b/rm/rm.go
index fb0930ce..b2b26c0a 100644
--- a/rm/rm.go
+++ b/rm/rm.go
@@ -18,7 +18,7 @@ type rm struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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 ", "BRL ", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "BZD ", "CA$", "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 ", "€", "FIM", "FJD ", "FKP ", "FRF ", "£", "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 ", "MX$", "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 ", "$", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "VND ", "VNN ", "VUV ", "WST ", "XAF ", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "EC$", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "schan.", "favr.", "mars", "avr.", "matg", "zercl.", "fan.", "avust", "sett.", "oct.", "nov.", "dec."},
@@ -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{"SGT": "SGT", "OEZ": "OEZ", "AEST": "AEST", "MESZ": "MESZ", "MDT": "MDT", "IST": "IST", "AKST": "AKST", "VET": "VET", "OESZ": "OESZ", "TMST": "TMST", "HAST": "HAST", "EDT": "EDT", "TMT": "TMT", "WIT": "WIT", "HADT": "HADT", "AWST": "AWST", "EST": "EST", "CLT": "CLT", "NZDT": "NZDT", "UYST": "UYST", "MEZ": "MEZ", "WITA": "WITA", "ECT": "ECT", "CST": "CST", "JDT": "JDT", "HAT": "HAT", "PST": "PST", "COT": "COT", "ACDT": "ACDT", "WAST": "WAST", "AST": "AST", "GMT": "GMT", "AEDT": "AEDT", "ARST": "ARST", "GFT": "GFT", "SAST": "SAST", "MST": "MST", "NZST": "NZST", "WIB": "WIB", "CHADT": "CHADT", "COST": "COST", "ACST": "ACST", "ACWDT": "ACWDT", "ChST": "ChST", "HKST": "HKST", "CAT": "CAT", "ADT": "ADT", "SRT": "SRT", "LHST": "LHST", "LHDT": "LHDT", "HKT": "HKT", "CDT": "CDT", "CLST": "CLST", "EAT": "EAT", "WARST": "WARST", "ACWST": "ACWST", "JST": "JST", "AKDT": "AKDT", "WART": "WART", "BT": "BT", "WESZ": "WESZ", "MYT": "MYT", "HNT": "HNT", "PDT": "PDT", "CHAST": "CHAST", "BOT": "BOT", "GYT": "GYT", "WAT": "WAT", "UYT": "UYT", "ART": "ART", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "WEZ": "WEZ"},
+ timezones: map[string]string{"AKST": "AKST", "MESZ": "MESZ", "ART": "ART", "WAST": "WAST", "WITA": "WITA", "MDT": "MDT", "CLT": "CLT", "AEST": "AEST", "GYT": "GYT", "TMT": "TMT", "HAST": "HAST", "SAST": "SAST", "MEZ": "MEZ", "VET": "VET", "BT": "BT", "EST": "EST", "AKDT": "AKDT", "AWDT": "AWDT", "HKST": "HKST", "ARST": "ARST", "GMT": "GMT", "LHDT": "LHDT", "NZDT": "NZDT", "PDT": "PDT", "UYST": "UYST", "HADT": "HADT", "WAT": "WAT", "MST": "MST", "CHADT": "CHADT", "PST": "PST", "BOT": "BOT", "TMST": "TMST", "COST": "COST", "CHAST": "CHAST", "WART": "WART", "LHST": "LHST", "ADT": "ADT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "EAT": "EAT", "OESZ": "OESZ", "CLST": "CLST", "ACST": "ACST", "AST": "AST", "WIT": "WIT", "ChST": "ChST", "CDT": "CDT", "ACWST": "ACWST", "HAT": "HAT", "MYT": "MYT", "JDT": "JDT", "COT": "COT", "ECT": "ECT", "AEDT": "AEDT", "WARST": "WARST", "AWST": "AWST", "HNT": "HNT", "SGT": "SGT", "HKT": "HKT", "OEZ": "OEZ", "IST": "IST", "UYT": "UYT", "EDT": "EDT", "WESZ": "WESZ", "NZST": "NZST", "JST": "JST", "CAT": "CAT", "GFT": "GFT", "CST": "CST", "ACWDT": "ACWDT", "WIB": "WIB", "ACDT": "ACDT", "SRT": "SRT"},
}
}
@@ -188,7 +188,8 @@ func (rm *rm) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rm' and handles both Whole and Real numbers based on 'v'
-func (rm *rm) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (rm *rm) FmtNumber(num float64, v uint64) (results string) {
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (rm *rm) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rm' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rm *rm) FmtPercent(num float64, v uint64) (results string) {
+func (rm *rm) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(rm.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (rm *rm) FmtPercent(num float64, v uint64) (results string) {
b = append(b, rm.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rm'
-func (rm *rm) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -292,7 +290,6 @@ func (rm *rm) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (rm *rm) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rm'
// in accounting notation.
-func (rm *rm) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rm *rm) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
@@ -356,7 +352,6 @@ func (rm *rm) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (rm *rm) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rm'
diff --git a/rm_CH/rm_CH.go b/rm_CH/rm_CH.go
index f10d84fc..c07c162c 100644
--- a/rm_CH/rm_CH.go
+++ b/rm_CH/rm_CH.go
@@ -18,7 +18,7 @@ type rm_CH struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "schan.", "favr.", "mars", "avr.", "matg", "zercl.", "fan.", "avust", "sett.", "oct.", "nov.", "dec."},
@@ -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{"WESZ": "WESZ", "AWST": "AWST", "TMST": "TMST", "WITA": "WITA", "SAST": "SAST", "LHDT": "LHDT", "AKST": "AKST", "CHAST": "CHAST", "GMT": "GMT", "NZST": "NZST", "CHADT": "CHADT", "ACWDT": "ACWDT", "MDT": "MDT", "JST": "JST", "UYST": "UYST", "COST": "COST", "ACDT": "ACDT", "WART": "WART", "∅∅∅": "∅∅∅", "BOT": "BOT", "TMT": "TMT", "AKDT": "AKDT", "ADT": "ADT", "WARST": "WARST", "WAT": "WAT", "MST": "MST", "CST": "CST", "ACST": "ACST", "AEST": "AEST", "GYT": "GYT", "WIT": "WIT", "WEZ": "WEZ", "OESZ": "OESZ", "MEZ": "MEZ", "CLT": "CLT", "MYT": "MYT", "BT": "BT", "ARST": "ARST", "CDT": "CDT", "WIB": "WIB", "OEZ": "OEZ", "AST": "AST", "SGT": "SGT", "EDT": "EDT", "PST": "PST", "COT": "COT", "GFT": "GFT", "LHST": "LHST", "HAST": "HAST", "CLST": "CLST", "NZDT": "NZDT", "ART": "ART", "SRT": "SRT", "ECT": "ECT", "JDT": "JDT", "HADT": "HADT", "CAT": "CAT", "PDT": "PDT", "VET": "VET", "ChST": "ChST", "HNT": "HNT", "HAT": "HAT", "HKT": "HKT", "EST": "EST", "ACWST": "ACWST", "AWDT": "AWDT", "HKST": "HKST", "MESZ": "MESZ", "AEDT": "AEDT", "WAST": "WAST", "IST": "IST", "EAT": "EAT", "UYT": "UYT"},
+ timezones: map[string]string{"TMT": "TMT", "NZDT": "NZDT", "OEZ": "OEZ", "ACDT": "ACDT", "PDT": "PDT", "TMST": "TMST", "AKST": "AKST", "AEDT": "AEDT", "LHDT": "LHDT", "WIT": "WIT", "ADT": "ADT", "PST": "PST", "HAT": "HAT", "CAT": "CAT", "HADT": "HADT", "CST": "CST", "JDT": "JDT", "MESZ": "MESZ", "BOT": "BOT", "AST": "AST", "GMT": "GMT", "COST": "COST", "SAST": "SAST", "ACWDT": "ACWDT", "NZST": "NZST", "CLST": "CLST", "JST": "JST", "AWST": "AWST", "EST": "EST", "HNT": "HNT", "MYT": "MYT", "SGT": "SGT", "ARST": "ARST", "GFT": "GFT", "COT": "COT", "WEZ": "WEZ", "WARST": "WARST", "AKDT": "AKDT", "MST": "MST", "CLT": "CLT", "WITA": "WITA", "CHAST": "CHAST", "VET": "VET", "AWDT": "AWDT", "UYST": "UYST", "HAST": "HAST", "CHADT": "CHADT", "HKT": "HKT", "BT": "BT", "WAST": "WAST", "MDT": "MDT", "ACWST": "ACWST", "LHST": "LHST", "AEST": "AEST", "IST": "IST", "WAT": "WAT", "GYT": "GYT", "HKST": "HKST", "UYT": "UYT", "ART": "ART", "EDT": "EDT", "ECT": "ECT", "OESZ": "OESZ", "CDT": "CDT", "∅∅∅": "∅∅∅", "EAT": "EAT", "WIB": "WIB", "MEZ": "MEZ", "WART": "WART", "ChST": "ChST", "WESZ": "WESZ", "ACST": "ACST", "SRT": "SRT"},
}
}
@@ -188,7 +188,8 @@ func (rm *rm_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rm_CH' and handles both Whole and Real numbers based on 'v'
-func (rm *rm_CH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -208,7 +209,6 @@ func (rm *rm_CH) FmtNumber(num float64, v uint64) (results string) {
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -229,13 +229,12 @@ func (rm *rm_CH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rm_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rm *rm_CH) FmtPercent(num float64, v uint64) (results string) {
+func (rm *rm_CH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(rm.decimal)
b := make([]byte, 0, l)
@@ -265,12 +264,11 @@ func (rm *rm_CH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, rm.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rm_CH'
-func (rm *rm_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rm *rm_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
@@ -292,7 +290,6 @@ func (rm *rm_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -328,13 +325,12 @@ func (rm *rm_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rm_CH'
// in accounting notation.
-func (rm *rm_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rm *rm_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
@@ -356,7 +352,6 @@ func (rm *rm_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(rm.group) - 1; j >= 0; j-- {
b = append(b, rm.group[j])
}
-
count = 1
} else {
count++
@@ -399,8 +394,7 @@ func (rm *rm_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rm_CH'
diff --git a/rn/rn.go b/rn/rn.go
index bdda758a..9cbc4e91 100644
--- a/rn/rn.go
+++ b/rn/rn.go
@@ -18,7 +18,7 @@ type rn struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
group: ".",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "FBu", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "Mut.", "Gas.", "Wer.", "Mat.", "Gic.", "Kam.", "Nya.", "Kan.", "Nze.", "Ukw.", "Ugu.", "Uku."},
monthsWide: []string{"", "Nzero", "Ruhuhuma", "Ntwarante", "Ndamukiza", "Rusama", "Ruheshi", "Mukakaro", "Nyandagaro", "Nyakanga", "Gitugutu", "Munyonyo", "Kigarama"},
daysAbbreviated: []string{"cu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."},
@@ -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{"SAST": "SAST", "ChST": "ChST", "HAST": "HAST", "HADT": "HADT", "EAT": "EAT", "HAT": "HAT", "BT": "BT", "MDT": "MDT", "CDT": "CDT", "EST": "EST", "EDT": "EDT", "CHADT": "CHADT", "WAST": "WAST", "ARST": "ARST", "WITA": "WITA", "OESZ": "OESZ", "OEZ": "OEZ", "NZST": "NZST", "LHDT": "LHDT", "ECT": "ECT", "CST": "CST", "WEZ": "WEZ", "AWDT": "AWDT", "PST": "PST", "CAT": "CAT", "COT": "COT", "JST": "JST", "WESZ": "WESZ", "CLT": "CLT", "WIB": "WIB", "UYST": "UYST", "CLST": "CLST", "BOT": "BOT", "JDT": "JDT", "HKT": "HKT", "CHAST": "CHAST", "GYT": "GYT", "ART": "ART", "ACWDT": "ACWDT", "VET": "VET", "AKDT": "AKDT", "WART": "WART", "AEDT": "AEDT", "WARST": "WARST", "AWST": "AWST", "HNT": "HNT", "HKST": "HKST", "AEST": "AEST", "∅∅∅": "∅∅∅", "TMST": "TMST", "MEZ": "MEZ", "ACST": "ACST", "SRT": "SRT", "SGT": "SGT", "ADT": "ADT", "WAT": "WAT", "MST": "MST", "MYT": "MYT", "WIT": "WIT", "NZDT": "NZDT", "LHST": "LHST", "AST": "AST", "TMT": "TMT", "AKST": "AKST", "UYT": "UYT", "GMT": "GMT", "MESZ": "MESZ", "ACDT": "ACDT", "PDT": "PDT", "ACWST": "ACWST", "GFT": "GFT", "IST": "IST", "COST": "COST"},
+ timezones: map[string]string{"NZDT": "NZDT", "LHST": "LHST", "LHDT": "LHDT", "CAT": "CAT", "TMT": "TMT", "CDT": "CDT", "EDT": "EDT", "HAST": "HAST", "SAST": "SAST", "WEZ": "WEZ", "ACDT": "ACDT", "UYST": "UYST", "TMST": "TMST", "ChST": "ChST", "CHADT": "CHADT", "OESZ": "OESZ", "ADT": "ADT", "AEST": "AEST", "GFT": "GFT", "HADT": "HADT", "AKDT": "AKDT", "AEDT": "AEDT", "AWST": "AWST", "AWDT": "AWDT", "EST": "EST", "ARST": "ARST", "WIB": "WIB", "IST": "IST", "PDT": "PDT", "HAT": "HAT", "MYT": "MYT", "WIT": "WIT", "HNT": "HNT", "WARST": "WARST", "SGT": "SGT", "ART": "ART", "COST": "COST", "ACWST": "ACWST", "MEZ": "MEZ", "JDT": "JDT", "COT": "COT", "AST": "AST", "PST": "PST", "UYT": "UYT", "JST": "JST", "BOT": "BOT", "ECT": "ECT", "WITA": "WITA", "EAT": "EAT", "WAST": "WAST", "VET": "VET", "∅∅∅": "∅∅∅", "BT": "BT", "MST": "MST", "CHAST": "CHAST", "CLT": "CLT", "HKST": "HKST", "AKST": "AKST", "MDT": "MDT", "WESZ": "WESZ", "ACWDT": "ACWDT", "SRT": "SRT", "GMT": "GMT", "OEZ": "OEZ", "ACST": "ACST", "HKT": "HKT", "MESZ": "MESZ", "CLST": "CLST", "CST": "CST", "WAT": "WAT", "WART": "WART", "GYT": "GYT", "NZST": "NZST"},
}
}
@@ -171,7 +171,8 @@ func (rn *rn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rn' and handles both Whole and Real numbers based on 'v'
-func (rn *rn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -199,9 +200,7 @@ func (rn *rn) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -209,13 +208,12 @@ func (rn *rn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rn *rn) FmtPercent(num float64, v uint64) (results string) {
+func (rn *rn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(rn.decimal)
b := make([]byte, 0, l)
@@ -231,9 +229,7 @@ func (rn *rn) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -245,12 +241,11 @@ func (rn *rn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, rn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rn'
-func (rn *rn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -280,9 +275,7 @@ func (rn *rn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -303,13 +296,12 @@ func (rn *rn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rn'
// in accounting notation.
-func (rn *rn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rn *rn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
@@ -340,9 +332,7 @@ func (rn *rn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
@@ -369,8 +359,7 @@ func (rn *rn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rn'
diff --git a/rn_BI/rn_BI.go b/rn_BI/rn_BI.go
index 71ccc23a..281b91b0 100644
--- a/rn_BI/rn_BI.go
+++ b/rn_BI/rn_BI.go
@@ -18,7 +18,7 @@ type rn_BI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
group: ".",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "Mut.", "Gas.", "Wer.", "Mat.", "Gic.", "Kam.", "Nya.", "Kan.", "Nze.", "Ukw.", "Ugu.", "Uku."},
monthsWide: []string{"", "Nzero", "Ruhuhuma", "Ntwarante", "Ndamukiza", "Rusama", "Ruheshi", "Mukakaro", "Nyandagaro", "Nyakanga", "Gitugutu", "Munyonyo", "Kigarama"},
daysAbbreviated: []string{"cu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."},
@@ -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{"CAT": "CAT", "UYST": "UYST", "WART": "WART", "ACWST": "ACWST", "MDT": "MDT", "GFT": "GFT", "WIT": "WIT", "JST": "JST", "WITA": "WITA", "MESZ": "MESZ", "TMT": "TMT", "∅∅∅": "∅∅∅", "HKT": "HKT", "ACDT": "ACDT", "VET": "VET", "HAT": "HAT", "OEZ": "OEZ", "AST": "AST", "GYT": "GYT", "SRT": "SRT", "HAST": "HAST", "AEDT": "AEDT", "WIB": "WIB", "ACST": "ACST", "PST": "PST", "ACWDT": "ACWDT", "MST": "MST", "ECT": "ECT", "AWST": "AWST", "AWDT": "AWDT", "CHADT": "CHADT", "MYT": "MYT", "JDT": "JDT", "CLT": "CLT", "CLST": "CLST", "BOT": "BOT", "BT": "BT", "HKST": "HKST", "EST": "EST", "GMT": "GMT", "CHAST": "CHAST", "WAT": "WAT", "WAST": "WAST", "ADT": "ADT", "MEZ": "MEZ", "TMST": "TMST", "HADT": "HADT", "SGT": "SGT", "EAT": "EAT", "EDT": "EDT", "OESZ": "OESZ", "AEST": "AEST", "WARST": "WARST", "LHDT": "LHDT", "AKST": "AKST", "AKDT": "AKDT", "WEZ": "WEZ", "WESZ": "WESZ", "UYT": "UYT", "SAST": "SAST", "NZST": "NZST", "LHST": "LHST", "ChST": "ChST", "CST": "CST", "CDT": "CDT", "PDT": "PDT", "NZDT": "NZDT", "COST": "COST", "ARST": "ARST", "IST": "IST", "COT": "COT", "ART": "ART", "HNT": "HNT"},
+ timezones: map[string]string{"GYT": "GYT", "SRT": "SRT", "BOT": "BOT", "SAST": "SAST", "WAT": "WAT", "NZST": "NZST", "JST": "JST", "ARST": "ARST", "WIT": "WIT", "BT": "BT", "CDT": "CDT", "ECT": "ECT", "ACWST": "ACWST", "CHADT": "CHADT", "OESZ": "OESZ", "AST": "AST", "AWDT": "AWDT", "HNT": "HNT", "∅∅∅": "∅∅∅", "HKST": "HKST", "LHST": "LHST", "EAT": "EAT", "ACDT": "ACDT", "SGT": "SGT", "HKT": "HKT", "GFT": "GFT", "TMT": "TMT", "COT": "COT", "PST": "PST", "WITA": "WITA", "HAT": "HAT", "ART": "ART", "WAST": "WAST", "CHAST": "CHAST", "JDT": "JDT", "MESZ": "MESZ", "AEDT": "AEDT", "MST": "MST", "IST": "IST", "UYT": "UYT", "ChST": "ChST", "NZDT": "NZDT", "CAT": "CAT", "EST": "EST", "EDT": "EDT", "HAST": "HAST", "CLT": "CLT", "WART": "WART", "UYST": "UYST", "HADT": "HADT", "CST": "CST", "COST": "COST", "LHDT": "LHDT", "ACST": "ACST", "WARST": "WARST", "TMST": "TMST", "WIB": "WIB", "OEZ": "OEZ", "CLST": "CLST", "MEZ": "MEZ", "MDT": "MDT", "WEZ": "WEZ", "ACWDT": "ACWDT", "PDT": "PDT", "AWST": "AWST", "MYT": "MYT", "AKST": "AKST", "VET": "VET", "GMT": "GMT", "AKDT": "AKDT", "WESZ": "WESZ", "AEST": "AEST", "ADT": "ADT"},
}
}
@@ -171,7 +171,8 @@ func (rn *rn_BI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rn_BI' and handles both Whole and Real numbers based on 'v'
-func (rn *rn_BI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -199,9 +200,7 @@ func (rn *rn_BI) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -209,13 +208,12 @@ func (rn *rn_BI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rn_BI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rn *rn_BI) FmtPercent(num float64, v uint64) (results string) {
+func (rn *rn_BI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(rn.decimal)
b := make([]byte, 0, l)
@@ -231,9 +229,7 @@ func (rn *rn_BI) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -245,12 +241,11 @@ func (rn *rn_BI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, rn.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rn_BI'
-func (rn *rn_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rn *rn_BI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
@@ -280,9 +275,7 @@ func (rn *rn_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
// reverse
@@ -303,13 +296,12 @@ func (rn *rn_BI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rn_BI'
// in accounting notation.
-func (rn *rn_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rn *rn_BI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
@@ -340,9 +332,7 @@ func (rn *rn_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
if num < 0 {
- for j := len(rn.minus) - 1; j >= 0; j-- {
- b = append(b, rn.minus[j])
- }
+ b = append(b, rn.minus[0])
}
@@ -369,8 +359,7 @@ func (rn *rn_BI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rn_BI'
diff --git a/ro/ro.go b/ro/ro.go
index c16991ed..5f9ea055 100644
--- a/ro/ro.go
+++ b/ro/ro.go
@@ -18,7 +18,7 @@ type ro struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "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", "FCFA", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"WART": "Ora standard a Argentinei Occidentale", "SAST": "Ora Africii Meridionale", "VET": "Ora Venezuelei", "EAT": "Ora Africii Orientale", "CST": "Ora standard centrală nord-americană", "UYST": "Ora de vară a Uruguayului", "NZST": "Ora standard a Noii Zeelande", "AEST": "Ora standard a Australiei Orientale", "OESZ": "Ora de vară a Europei de Est", "HKST": "Ora de vară din Hong Kong", "AKST": "Ora standard din Alaska", "SGT": "Ora din Singapore", "WAT": "Ora standard a Africii Occidentale", "GFT": "Ora Guianei Franceze", "PST": "Ora standard în zona Pacific nord-americană", "JST": "Ora standard a Japoniei", "CAT": "Ora Africii Centrale", "UYT": "Ora standard a Uruguayului", "GMT": "Ora de Greenwhich", "LHST": "Ora standard din Lord Howe", "MDT": "Ora de vară în zona montană nord-americană", "CLT": "Ora standard din Chile", "WIB": "Ora Indoneziei de Vest", "PDT": "Ora de vară în zona Pacific nord-americană", "AKDT": "Ora de vară din Alaska", "EDT": "Ora de vară orientală nord-americană", "ACWDT": "Ora de vară a Australiei Central Occidentale", "ECT": "Ora Ecuadorului", "HAT": "Ora de vară din Newfoundland", "WESZ": "Ora de vară a Europei de Vest", "CLST": "Ora de vară din Chile", "BOT": "Ora Boliviei", "ADT": "Ora de vară în zona Atlantic nord-americană", "ART": "Ora standard a Argentinei", "ARST": "Ora de vară a Argentinei", "AST": "Ora standard în zona Atlantic nord-americană", "SRT": "Ora Surinamului", "HNT": "Ora standard din Newfoundland", "EST": "Ora standard orientală nord-americană", "OEZ": "Ora standard a Europei de Est", "COST": "Ora de vară a Columbiei", "BT": "Ora Bhutanului", "TMST": "Ora de vară din Turkmenistan", "MST": "Ora standard în zona montană nord-americană", "ACDT": "Ora de vară a Australiei Centrale", "WARST": "Ora de vară a Argentinei Occidentale", "WIT": "Ora Indoneziei de Est", "IST": "Ora Indiei", "JDT": "Ora de vară a Japoniei", "CDT": "Ora de vară centrală nord-americană", "WAST": "Ora de vară a Africii Occidentale", "MEZ": "Ora standard a Europei Centrale", "ACWST": "Ora standard a Australiei Central Occidentale", "LHDT": "Ora de vară din Lord Howe", "HADT": "Ora de vară din Hawaii-Aleutine", "WEZ": "Ora standard a Europei de Vest", "COT": "Ora standard a Columbiei", "GYT": "Ora din Guyana", "WITA": "Ora Indoneziei Centrale", "∅∅∅": "Ora de vară din Azore", "MYT": "Ora din Malaysia", "HAST": "Ora standard din Hawaii-Aleutine", "CHAST": "Ora standard din Chatham", "MESZ": "Ora de vară a Europei Centrale", "TMT": "Ora standard din Turkmenistan", "HKT": "Ora standard din Hong Kong", "NZDT": "Ora de vară a Noii Zeelande", "AEDT": "Ora de vară a Australiei Orientale", "ChST": "Ora din Chamorro", "AWST": "Ora standard a Australiei Occidentale", "AWDT": "Ora de vară a Australiei Occidentale", "CHADT": "Ora de vară din Chatham", "ACST": "Ora standard a Australiei Centrale"},
+ timezones: map[string]string{"LHST": "Ora standard din Lord Howe", "WAST": "Ora de vară a Africii Occidentale", "OESZ": "Ora de vară a Europei de Est", "HNT": "Ora standard din Newfoundland", "GYT": "Ora din Guyana", "EDT": "Ora de vară orientală nord-americană", "GMT": "Ora de Greenwhich", "AKDT": "Ora de vară din Alaska", "MEZ": "Ora standard a Europei Centrale", "ADT": "Ora de vară în zona Atlantic nord-americană", "HAT": "Ora de vară din Newfoundland", "ACDT": "Ora de vară a Australiei Centrale", "VET": "Ora Venezuelei", "GFT": "Ora Guianei Franceze", "COT": "Ora standard a Columbiei", "NZST": "Ora standard a Noii Zeelande", "UYST": "Ora de vară a Uruguayului", "ACWDT": "Ora de vară a Australiei Central Occidentale", "∅∅∅": "Ora de vară a Brasiliei", "HKT": "Ora standard din Hong Kong", "CST": "Ora standard centrală nord-americană", "MDT": "MDT", "JDT": "Ora de vară a Japoniei", "ACST": "Ora standard a Australiei Centrale", "CAT": "Ora Africii Centrale", "TMST": "Ora de vară din Turkmenistan", "AKST": "Ora standard din Alaska", "CLT": "Ora standard din Chile", "PST": "Ora standard în zona Pacific nord-americană", "TMT": "Ora standard din Turkmenistan", "LHDT": "Ora de vară din Lord Howe", "MST": "MST", "HKST": "Ora de vară din Hong Kong", "CDT": "Ora de vară centrală nord-americană", "CHADT": "Ora de vară din Chatham", "MYT": "Ora din Malaysia", "UYT": "Ora standard a Uruguayului", "ACWST": "Ora standard a Australiei Central Occidentale", "SAST": "Ora Africii Meridionale", "PDT": "Ora de vară în zona Pacific nord-americană", "AWST": "Ora standard a Australiei Occidentale", "EAT": "Ora Africii Orientale", "WIB": "Ora Indoneziei de Vest", "JST": "Ora standard a Japoniei", "WARST": "Ora de vară a Argentinei Occidentale", "BOT": "Ora Boliviei", "BT": "Ora Bhutanului", "HADT": "Ora de vară din Hawaii-Aleutine", "WAT": "Ora standard a Africii Occidentale", "CLST": "Ora de vară din Chile", "WIT": "Ora Indoneziei de Est", "WITA": "Ora Indoneziei Centrale", "MESZ": "Ora de vară a Europei Centrale", "AEST": "Ora standard a Australiei Orientale", "IST": "Ora Indiei", "ChST": "Ora din Chamorro", "ECT": "Ora Ecuadorului", "OEZ": "Ora standard a Europei de Est", "SGT": "Ora din Singapore", "SRT": "Ora Surinamului", "COST": "Ora de vară a Columbiei", "WEZ": "Ora standard a Europei de Vest", "WART": "Ora standard a Argentinei Occidentale", "AST": "Ora standard în zona Atlantic nord-americană", "AWDT": "Ora de vară a Australiei Occidentale", "ARST": "Ora de vară a Argentinei", "HAST": "Ora standard din Hawaii-Aleutine", "WESZ": "Ora de vară a Europei de Vest", "CHAST": "Ora standard din Chatham", "AEDT": "Ora de vară a Australiei Orientale", "ART": "Ora standard a Argentinei", "EST": "Ora standard orientală nord-americană", "NZDT": "Ora de vară a Noii Zeelande"},
}
}
@@ -222,7 +222,8 @@ func (ro *ro) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ro' and handles both Whole and Real numbers based on 'v'
-func (ro *ro) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -258,13 +259,12 @@ func (ro *ro) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ro' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ro *ro) FmtPercent(num float64, v uint64) (results string) {
+func (ro *ro) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ro.decimal)
b := make([]byte, 0, l)
@@ -292,12 +292,11 @@ func (ro *ro) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ro.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ro'
-func (ro *ro) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -350,13 +349,12 @@ func (ro *ro) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ro'
// in accounting notation.
-func (ro *ro) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ro *ro) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
@@ -416,8 +414,7 @@ func (ro *ro) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ro'
diff --git a/ro_MD/ro_MD.go b/ro_MD/ro_MD.go
index b89ef31a..3a6a17fb 100644
--- a/ro_MD/ro_MD.go
+++ b/ro_MD/ro_MD.go
@@ -18,7 +18,7 @@ type ro_MD struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "ro_MD",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 4},
+ pluralsRange: []locales.PluralRule{4, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "L", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MST": "Ora standard în zona montană nord-americană", "ChST": "Ora din Chamorro", "WIT": "Ora Indoneziei de Est", "OEZ": "Ora standard a Europei de Est", "MEZ": "Ora standard a Europei Centrale", "MYT": "Ora din Malaysia", "CDT": "Ora de vară centrală nord-americană", "OESZ": "Ora de vară a Europei de Est", "CHADT": "Ora de vară din Chatham", "SRT": "Ora Surinamului", "MDT": "Ora de vară în zona montană nord-americană", "TMST": "Ora de vară din Turkmenistan", "COST": "Ora de vară a Columbiei", "GYT": "Ora din Guyana", "JST": "Ora standard a Japoniei", "WESZ": "Ora de vară a Europei de Vest", "HNT": "Ora standard din Newfoundland", "GMT": "Ora de Greenwhich", "BOT": "Ora Boliviei", "WAT": "Ora standard a Africii Occidentale", "AKDT": "Ora de vară din Alaska", "CAT": "Ora Africii Centrale", "PST": "Ora standard în zona Pacific nord-americană", "NZDT": "Ora de vară a Noii Zeelande", "CHAST": "Ora standard din Chatham", "UYST": "Ora de vară a Uruguayului", "AEST": "Ora standard a Australiei Orientale", "GFT": "Ora Guianei Franceze", "∅∅∅": "Ora de vară din Azore", "HAST": "Ora standard din Hawaii-Aleutine", "CST": "Ora standard centrală nord-americană", "EDT": "Ora de vară orientală nord-americană", "CLST": "Ora de vară din Chile", "EAT": "Ora Africii Orientale", "AWDT": "Ora de vară a Australiei Occidentale", "ADT": "Ora de vară în zona Atlantic nord-americană", "ACST": "Ora standard a Australiei Centrale", "AWST": "Ora standard a Australiei Occidentale", "HAT": "Ora de vară din Newfoundland", "HKT": "Ora standard din Hong Kong", "BT": "Ora Bhutanului", "JDT": "Ora de vară a Japoniei", "AKST": "Ora standard din Alaska", "AEDT": "Ora de vară a Australiei Orientale", "NZST": "Ora standard a Noii Zeelande", "COT": "Ora standard a Columbiei", "ARST": "Ora de vară a Argentinei", "ACWDT": "Ora de vară a Australiei Central Occidentale", "WEZ": "Ora standard a Europei de Vest", "EST": "Ora standard orientală nord-americană", "WART": "Ora standard a Argentinei Occidentale", "SAST": "Ora Africii Meridionale", "TMT": "Ora standard din Turkmenistan", "ECT": "Ora Ecuadorului", "MESZ": "Ora de vară a Europei Centrale", "VET": "Ora Venezuelei", "CLT": "Ora standard din Chile", "UYT": "Ora standard a Uruguayului", "WIB": "Ora Indoneziei de Vest", "ACDT": "Ora de vară a Australiei Centrale", "ART": "Ora standard a Argentinei", "PDT": "Ora de vară în zona Pacific nord-americană", "AST": "Ora standard în zona Atlantic nord-americană", "LHST": "Ora standard din Lord Howe", "LHDT": "Ora de vară din Lord Howe", "HADT": "Ora de vară din Hawaii-Aleutine", "WARST": "Ora de vară a Argentinei Occidentale", "ACWST": "Ora standard a Australiei Central Occidentale", "IST": "Ora Indiei", "SGT": "Ora din Singapore", "WITA": "Ora Indoneziei Centrale", "HKST": "Ora de vară din Hong Kong", "WAST": "Ora de vară a Africii Occidentale"},
+ timezones: map[string]string{"WAST": "Ora de vară a Africii Occidentale", "AWDT": "Ora de vară a Australiei Occidentale", "TMT": "Ora standard din Turkmenistan", "ACWDT": "Ora de vară a Australiei Central Occidentale", "LHDT": "Ora de vară din Lord Howe", "WESZ": "Ora de vară a Europei de Vest", "CHAST": "Ora standard din Chatham", "WART": "Ora standard a Argentinei Occidentale", "PST": "Ora standard în zona Pacific nord-americană", "HKT": "Ora standard din Hong Kong", "HKST": "Ora de vară din Hong Kong", "GFT": "Ora Guianei Franceze", "LHST": "Ora standard din Lord Howe", "WEZ": "Ora standard a Europei de Vest", "TMST": "Ora de vară din Turkmenistan", "HADT": "Ora de vară din Hawaii-Aleutine", "ACDT": "Ora de vară a Australiei Centrale", "BT": "Ora Bhutanului", "ChST": "Ora din Chamorro", "WAT": "Ora standard a Africii Occidentale", "CLT": "Ora standard din Chile", "MST": "MST", "MDT": "MDT", "OEZ": "Ora standard a Europei de Est", "HNT": "Ora standard din Newfoundland", "CHADT": "Ora de vară din Chatham", "CLST": "Ora de vară din Chile", "ADT": "Ora de vară în zona Atlantic nord-americană", "CDT": "Ora de vară centrală nord-americană", "EDT": "Ora de vară orientală nord-americană", "HAST": "Ora standard din Hawaii-Aleutine", "AKST": "Ora standard din Alaska", "EAT": "Ora Africii Orientale", "AWST": "Ora standard a Australiei Occidentale", "SRT": "Ora Surinamului", "IST": "Ora Indiei", "BOT": "Ora Boliviei", "UYST": "Ora de vară a Uruguayului", "AKDT": "Ora de vară din Alaska", "MEZ": "Ora standard a Europei Centrale", "OESZ": "Ora de vară a Europei de Est", "WARST": "Ora de vară a Argentinei Occidentale", "VET": "Ora Venezuelei", "SGT": "Ora din Singapore", "ARST": "Ora de vară a Argentinei", "ACWST": "Ora standard a Australiei Central Occidentale", "NZST": "Ora standard a Noii Zeelande", "JST": "Ora standard a Japoniei", "AST": "Ora standard în zona Atlantic nord-americană", "CAT": "Ora Africii Centrale", "EST": "Ora standard orientală nord-americană", "ACST": "Ora standard a Australiei Centrale", "AEDT": "Ora de vară a Australiei Orientale", "HAT": "Ora de vară din Newfoundland", "WIB": "Ora Indoneziei de Vest", "MESZ": "Ora de vară a Europei Centrale", "WIT": "Ora Indoneziei de Est", "WITA": "Ora Indoneziei Centrale", "COT": "Ora standard a Columbiei", "MYT": "Ora din Malaysia", "AEST": "Ora standard a Australiei Orientale", "∅∅∅": "Ora de vară a Brasiliei", "ART": "Ora standard a Argentinei", "COST": "Ora de vară a Columbiei", "SAST": "Ora Africii Meridionale", "JDT": "Ora de vară a Japoniei", "UYT": "Ora standard a Uruguayului", "CST": "Ora standard centrală nord-americană", "NZDT": "Ora de vară a Noii Zeelande", "GYT": "Ora din Guyana", "GMT": "Ora de Greenwhich", "ECT": "Ora Ecuadorului", "PDT": "Ora de vară în zona Pacific nord-americană"},
}
}
@@ -222,7 +222,8 @@ func (ro *ro_MD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ro_MD' and handles both Whole and Real numbers based on 'v'
-func (ro *ro_MD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -258,13 +259,12 @@ func (ro *ro_MD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ro_MD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ro *ro_MD) FmtPercent(num float64, v uint64) (results string) {
+func (ro *ro_MD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ro.decimal)
b := make([]byte, 0, l)
@@ -292,12 +292,11 @@ func (ro *ro_MD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ro.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ro_MD'
-func (ro *ro_MD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ro *ro_MD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
@@ -350,13 +349,12 @@ func (ro *ro_MD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ro_MD'
// in accounting notation.
-func (ro *ro_MD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ro *ro_MD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
@@ -416,8 +414,7 @@ func (ro *ro_MD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ro_MD'
diff --git a/ro_RO/ro_RO.go b/ro_RO/ro_RO.go
index 949fc51b..a88cd857 100644
--- a/ro_RO/ro_RO.go
+++ b/ro_RO/ro_RO.go
@@ -18,7 +18,7 @@ type ro_RO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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: "-",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"SGT": "Ora din Singapore", "IST": "Ora Indiei", "CAT": "Ora Africii Centrale", "CLT": "Ora standard din Chile", "NZDT": "Ora de vară a Noii Zeelande", "ACWST": "Ora standard a Australiei Central Occidentale", "ACWDT": "Ora de vară a Australiei Central Occidentale", "ChST": "Ora din Chamorro", "UYST": "Ora de vară a Uruguayului", "COT": "Ora standard a Columbiei", "COST": "Ora de vară a Columbiei", "AST": "Ora standard în zona Atlantic nord-americană", "SRT": "Ora Surinamului", "LHDT": "Ora de vară din Lord Howe", "TMST": "Ora de vară din Turkmenistan", "AWST": "Ora standard a Australiei Occidentale", "PDT": "Ora de vară în zona Pacific nord-americană", "WESZ": "Ora de vară a Europei de Vest", "EDT": "Ora de vară orientală nord-americană", "WIB": "Ora Indoneziei de Vest", "PST": "Ora standard în zona Pacific nord-americană", "OEZ": "Ora standard a Europei de Est", "CHAST": "Ora standard din Chatham", "GYT": "Ora din Guyana", "WIT": "Ora Indoneziei de Est", "HAT": "Ora de vară din Newfoundland", "MYT": "Ora din Malaysia", "CDT": "Ora de vară centrală nord-americană", "BT": "Ora Bhutanului", "ACST": "Ora standard a Australiei Centrale", "MESZ": "Ora de vară a Europei Centrale", "AEDT": "Ora de vară a Australiei Orientale", "GMT": "Ora de Greenwhich", "ACDT": "Ora de vară a Australiei Centrale", "WAST": "Ora de vară a Africii Occidentale", "MST": "Ora standard în zona montană nord-americană", "HAST": "Ora standard din Hawaii-Aleutine", "CST": "Ora standard centrală nord-americană", "GFT": "Ora Guianei Franceze", "SAST": "Ora Africii Meridionale", "AKST": "Ora standard din Alaska", "HKT": "Ora standard din Hong Kong", "MEZ": "Ora standard a Europei Centrale", "∅∅∅": "Ora de vară din Azore", "AWDT": "Ora de vară a Australiei Occidentale", "ARST": "Ora de vară a Argentinei", "OESZ": "Ora de vară a Europei de Est", "WITA": "Ora Indoneziei Centrale", "EAT": "Ora Africii Orientale", "UYT": "Ora standard a Uruguayului", "HADT": "Ora de vară din Hawaii-Aleutine", "HNT": "Ora standard din Newfoundland", "HKST": "Ora de vară din Hong Kong", "CLST": "Ora de vară din Chile", "BOT": "Ora Boliviei", "WART": "Ora standard a Argentinei Occidentale", "VET": "Ora Venezuelei", "LHST": "Ora standard din Lord Howe", "WEZ": "Ora standard a Europei de Vest", "EST": "Ora standard orientală nord-americană", "WARST": "Ora de vară a Argentinei Occidentale", "ADT": "Ora de vară în zona Atlantic nord-americană", "JDT": "Ora de vară a Japoniei", "MDT": "Ora de vară în zona montană nord-americană", "AKDT": "Ora de vară din Alaska", "AEST": "Ora standard a Australiei Orientale", "ECT": "Ora Ecuadorului", "JST": "Ora standard a Japoniei", "NZST": "Ora standard a Noii Zeelande", "CHADT": "Ora de vară din Chatham", "ART": "Ora standard a Argentinei", "WAT": "Ora standard a Africii Occidentale", "TMT": "Ora standard din Turkmenistan"},
+ timezones: map[string]string{"JDT": "Ora de vară a Japoniei", "ADT": "Ora de vară în zona Atlantic nord-americană", "CAT": "Ora Africii Centrale", "WITA": "Ora Indoneziei Centrale", "EAT": "Ora Africii Orientale", "NZST": "Ora standard a Noii Zeelande", "CLST": "Ora de vară din Chile", "GYT": "Ora din Guyana", "TMST": "Ora de vară din Turkmenistan", "NZDT": "Ora de vară a Noii Zeelande", "CLT": "Ora standard din Chile", "ACDT": "Ora de vară a Australiei Centrale", "HNT": "Ora standard din Newfoundland", "EDT": "Ora de vară orientală nord-americană", "COST": "Ora de vară a Columbiei", "WEZ": "Ora standard a Europei de Vest", "ARST": "Ora de vară a Argentinei", "SAST": "Ora Africii Meridionale", "MEZ": "Ora standard a Europei Centrale", "AEST": "Ora standard a Australiei Orientale", "CST": "Ora standard centrală nord-americană", "WAT": "Ora standard a Africii Occidentale", "ACWDT": "Ora de vară a Australiei Central Occidentale", "WARST": "Ora de vară a Argentinei Occidentale", "MST": "Ora standard în zona montană nord-americană", "ART": "Ora standard a Argentinei", "ChST": "Ora din Chamorro", "ECT": "Ora Ecuadorului", "WAST": "Ora de vară a Africii Occidentale", "JST": "Ora standard a Japoniei", "AEDT": "Ora de vară a Australiei Orientale", "AWST": "Ora standard a Australiei Occidentale", "MYT": "Ora din Malaysia", "HKT": "Ora standard din Hong Kong", "UYST": "Ora de vară a Uruguayului", "HADT": "Ora de vară din Hawaii-Aleutine", "SRT": "Ora Surinamului", "PDT": "Ora de vară în zona Pacific nord-americană", "SGT": "Ora din Singapore", "GFT": "Ora Guianei Franceze", "WIB": "Ora Indoneziei de Vest", "OESZ": "Ora de vară a Europei de Est", "IST": "Ora Indiei", "AWDT": "Ora de vară a Australiei Occidentale", "WESZ": "Ora de vară a Europei de Vest", "LHDT": "Ora de vară din Lord Howe", "ACST": "Ora standard a Australiei Centrale", "MESZ": "Ora de vară a Europei Centrale", "EST": "Ora standard orientală nord-americană", "GMT": "Ora de Greenwhich", "WART": "Ora standard a Argentinei Occidentale", "PST": "Ora standard în zona Pacific nord-americană", "BOT": "Ora Boliviei", "∅∅∅": "Ora de vară din Azore", "WIT": "Ora Indoneziei de Est", "TMT": "Ora standard din Turkmenistan", "CHAST": "Ora standard din Chatham", "HKST": "Ora de vară din Hong Kong", "BT": "Ora Bhutanului", "CDT": "Ora de vară centrală nord-americană", "HAST": "Ora standard din Hawaii-Aleutine", "AKDT": "Ora de vară din Alaska", "COT": "Ora standard a Columbiei", "LHST": "Ora standard din Lord Howe", "AST": "Ora standard în zona Atlantic nord-americană", "VET": "Ora Venezuelei", "HAT": "Ora de vară din Newfoundland", "MDT": "Ora de vară în zona montană nord-americană", "UYT": "Ora standard a Uruguayului", "OEZ": "Ora standard a Europei de Est", "AKST": "Ora standard din Alaska", "ACWST": "Ora standard a Australiei Central Occidentale", "CHADT": "Ora de vară din Chatham"},
}
}
@@ -222,7 +222,8 @@ func (ro *ro_RO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ro_RO' and handles both Whole and Real numbers based on 'v'
-func (ro *ro_RO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -258,13 +259,12 @@ func (ro *ro_RO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ro_RO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ro *ro_RO) FmtPercent(num float64, v uint64) (results string) {
+func (ro *ro_RO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ro.decimal)
b := make([]byte, 0, l)
@@ -292,12 +292,11 @@ func (ro *ro_RO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ro.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ro_RO'
-func (ro *ro_RO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ro *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]
@@ -350,13 +349,12 @@ func (ro *ro_RO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ro_RO'
// in accounting notation.
-func (ro *ro_RO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ro *ro_RO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
@@ -416,8 +414,7 @@ func (ro *ro_RO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ro_RO'
diff --git a/rof/rof.go b/rof/rof.go
index 06459346..5d031468 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{"VET": "VET", "WIT": "WIT", "MST": "MST", "MDT": "MDT", "GYT": "GYT", "WIB": "WIB", "WAT": "WAT", "HAT": "HAT", "HKST": "HKST", "CLT": "CLT", "TMST": "TMST", "MYT": "MYT", "HAST": "HAST", "AWDT": "AWDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "SGT": "SGT", "BT": "BT", "WITA": "WITA", "LHST": "LHST", "GMT": "GMT", "AEDT": "AEDT", "WARST": "WARST", "MESZ": "MESZ", "HKT": "HKT", "WESZ": "WESZ", "WART": "WART", "PST": "PST", "JST": "JST", "GFT": "GFT", "HADT": "HADT", "WEZ": "WEZ", "AEST": "AEST", "COST": "COST", "CLST": "CLST", "OESZ": "OESZ", "ADT": "ADT", "NZST": "NZST", "ACST": "ACST", "ACWDT": "ACWDT", "ChST": "ChST", "IST": "IST", "CST": "CST", "UYST": "UYST", "PDT": "PDT", "AKST": "AKST", "CAT": "CAT", "ACDT": "ACDT", "JDT": "JDT", "AST": "AST", "SRT": "SRT", "EDT": "EDT", "BOT": "BOT", "COT": "COT", "ART": "ART", "ACWST": "ACWST", "HNT": "HNT", "EAT": "EAT", "CDT": "CDT", "ECT": "ECT", "AKDT": "AKDT", "CHADT": "CHADT", "WAST": "WAST", "MEZ": "MEZ", "CHAST": "CHAST", "ARST": "ARST", "TMT": "TMT", "SAST": "SAST", "LHDT": "LHDT", "AWST": "AWST", "EST": "EST", "OEZ": "OEZ"},
+ timezones: map[string]string{"EST": "EST", "NZDT": "NZDT", "CHADT": "CHADT", "WIB": "WIB", "MEZ": "MEZ", "AST": "AST", "AWDT": "AWDT", "CDT": "CDT", "MYT": "MYT", "WEZ": "WEZ", "CHAST": "CHAST", "GYT": "GYT", "GFT": "GFT", "ECT": "ECT", "VET": "VET", "CAT": "CAT", "ChST": "ChST", "COST": "COST", "ADT": "ADT", "BT": "BT", "AKST": "AKST", "ACWDT": "ACWDT", "SRT": "SRT", "HAST": "HAST", "ACDT": "ACDT", "AEST": "AEST", "AEDT": "AEDT", "MESZ": "MESZ", "COT": "COT", "NZST": "NZST", "WAST": "WAST", "MDT": "MDT", "IST": "IST", "HKT": "HKT", "HKST": "HKST", "EDT": "EDT", "PST": "PST", "TMST": "TMST", "LHST": "LHST", "EAT": "EAT", "WAT": "WAT", "JDT": "JDT", "WARST": "WARST", "AKDT": "AKDT", "GMT": "GMT", "SAST": "SAST", "CLST": "CLST", "ACST": "ACST", "TMT": "TMT", "CST": "CST", "JST": "JST", "AWST": "AWST", "BOT": "BOT", "WIT": "WIT", "OEZ": "OEZ", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "ARST": "ARST", "WITA": "WITA", "WART": "WART", "WESZ": "WESZ", "CLT": "CLT", "HNT": "HNT", "ART": "ART", "MST": "MST", "SGT": "SGT", "PDT": "PDT", "OESZ": "OESZ", "LHDT": "LHDT", "HAT": "HAT", "UYT": "UYT", "UYST": "UYST", "HADT": "HADT"},
}
}
@@ -176,20 +176,19 @@ func (rof *rof) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rof' and handles both Whole and Real numbers based on 'v'
-func (rof *rof) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rof *rof) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rof' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rof *rof) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rof *rof) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rof'
-func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
@@ -201,20 +200,14 @@ func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rof.decimal) - 1; j >= 0; j-- {
- b = append(b, rof.decimal[j])
- }
-
+ b = append(b, rof.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rof.group) - 1; j >= 0; j-- {
- b = append(b, rof.group[j])
- }
-
+ b = append(b, rof.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(rof.minus) - 1; j >= 0; j-- {
- b = append(b, rof.minus[j])
- }
+ b = append(b, rof.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rof'
// in accounting notation.
-func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
@@ -268,20 +258,14 @@ func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rof.decimal) - 1; j >= 0; j-- {
- b = append(b, rof.decimal[j])
- }
-
+ b = append(b, rof.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rof.group) - 1; j >= 0; j-- {
- b = append(b, rof.group[j])
- }
-
+ b = append(b, rof.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(rof.minus) - 1; j >= 0; j-- {
- b = append(b, rof.minus[j])
- }
+ b = append(b, rof.minus[0])
} else {
@@ -325,8 +307,7 @@ func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rof'
diff --git a/rof_TZ/rof_TZ.go b/rof_TZ/rof_TZ.go
index 32442553..e755a06b 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{"CST": "CST", "WEZ": "WEZ", "WESZ": "WESZ", "PDT": "PDT", "CHADT": "CHADT", "AST": "AST", "LHDT": "LHDT", "AKST": "AKST", "WAST": "WAST", "HKT": "HKT", "EDT": "EDT", "GFT": "GFT", "NZDT": "NZDT", "HAT": "HAT", "ART": "ART", "ChST": "ChST", "MYT": "MYT", "HAST": "HAST", "NZST": "NZST", "PST": "PST", "OEZ": "OEZ", "ACST": "ACST", "MEZ": "MEZ", "TMST": "TMST", "MDT": "MDT", "AWDT": "AWDT", "HNT": "HNT", "EAT": "EAT", "COT": "COT", "WARST": "WARST", "WITA": "WITA", "VET": "VET", "ACWDT": "ACWDT", "JDT": "JDT", "CAT": "CAT", "JST": "JST", "HKST": "HKST", "CLST": "CLST", "ACDT": "ACDT", "BT": "BT", "SAST": "SAST", "WIT": "WIT", "AKDT": "AKDT", "CDT": "CDT", "CLT": "CLT", "AEDT": "AEDT", "SGT": "SGT", "WIB": "WIB", "WAT": "WAT", "UYT": "UYT", "ARST": "ARST", "WART": "WART", "ADT": "ADT", "ECT": "ECT", "OESZ": "OESZ", "GYT": "GYT", "LHST": "LHST", "EST": "EST", "UYST": "UYST", "MESZ": "MESZ", "IST": "IST", "TMT": "TMT", "ACWST": "ACWST", "MST": "MST", "GMT": "GMT", "CHAST": "CHAST", "BOT": "BOT", "COST": "COST", "SRT": "SRT", "∅∅∅": "∅∅∅", "HADT": "HADT", "AWST": "AWST", "AEST": "AEST"},
+ timezones: map[string]string{"TMST": "TMST", "LHST": "LHST", "OESZ": "OESZ", "HAT": "HAT", "WIT": "WIT", "ECT": "ECT", "MESZ": "MESZ", "CLST": "CLST", "AEDT": "AEDT", "HNT": "HNT", "TMT": "TMT", "EDT": "EDT", "COST": "COST", "OEZ": "OEZ", "CLT": "CLT", "ACST": "ACST", "EST": "EST", "AKST": "AKST", "AKDT": "AKDT", "CAT": "CAT", "CDT": "CDT", "EAT": "EAT", "LHDT": "LHDT", "SRT": "SRT", "BT": "BT", "WIB": "WIB", "GYT": "GYT", "HKT": "HKT", "UYST": "UYST", "GFT": "GFT", "WITA": "WITA", "NZST": "NZST", "AST": "AST", "ARST": "ARST", "COT": "COT", "WAT": "WAT", "WAST": "WAST", "ACWDT": "ACWDT", "JST": "JST", "ACDT": "ACDT", "PST": "PST", "MST": "MST", "MDT": "MDT", "SGT": "SGT", "ART": "ART", "CST": "CST", "CHADT": "CHADT", "VET": "VET", "PDT": "PDT", "HAST": "HAST", "MEZ": "MEZ", "HADT": "HADT", "ChST": "ChST", "WEZ": "WEZ", "WESZ": "WESZ", "ACWST": "ACWST", "ADT": "ADT", "AEST": "AEST", "AWST": "AWST", "JDT": "JDT", "WARST": "WARST", "BOT": "BOT", "∅∅∅": "∅∅∅", "HKST": "HKST", "AWDT": "AWDT", "MYT": "MYT", "NZDT": "NZDT", "WART": "WART", "IST": "IST", "UYT": "UYT", "GMT": "GMT", "SAST": "SAST", "CHAST": "CHAST"},
}
}
@@ -176,20 +176,19 @@ func (rof *rof_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rof_TZ' and handles both Whole and Real numbers based on 'v'
-func (rof *rof_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rof *rof_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rof_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rof *rof_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rof *rof_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rof_TZ'
-func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
@@ -201,20 +200,14 @@ func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rof.decimal) - 1; j >= 0; j-- {
- b = append(b, rof.decimal[j])
- }
-
+ b = append(b, rof.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rof.group) - 1; j >= 0; j-- {
- b = append(b, rof.group[j])
- }
-
+ b = append(b, rof.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(rof.minus) - 1; j >= 0; j-- {
- b = append(b, rof.minus[j])
- }
+ b = append(b, rof.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rof_TZ'
// in accounting notation.
-func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
@@ -268,20 +258,14 @@ func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rof.decimal) - 1; j >= 0; j-- {
- b = append(b, rof.decimal[j])
- }
-
+ b = append(b, rof.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rof.group) - 1; j >= 0; j-- {
- b = append(b, rof.group[j])
- }
-
+ b = append(b, rof.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(rof.minus) - 1; j >= 0; j-- {
- b = append(b, rof.minus[j])
- }
+ b = append(b, rof.minus[0])
} else {
@@ -325,8 +307,7 @@ func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rof_TZ'
diff --git a/root/root.go b/root/root.go
index 48034a32..6c05282d 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{"HAST": "HAST", "AEDT": "AEDT", "PDT": "PDT", "OESZ": "OESZ", "VET": "VET", "ECT": "ECT", "WITA": "WITA", "∅∅∅": "∅∅∅", "SGT": "SGT", "WEZ": "WEZ", "OEZ": "OEZ", "WARST": "WARST", "SRT": "SRT", "IST": "IST", "AWDT": "AWDT", "HKST": "HKST", "GMT": "GMT", "COST": "COST", "MDT": "MDT", "HADT": "HADT", "AWST": "AWST", "CHAST": "CHAST", "AKDT": "AKDT", "HNT": "HNT", "UYST": "UYST", "CAT": "CAT", "BOT": "BOT", "ACDT": "ACDT", "ADT": "ADT", "GFT": "GFT", "HAT": "HAT", "ACWST": "ACWST", "EAT": "EAT", "ACST": "ACST", "SAST": "SAST", "JDT": "JDT", "EST": "EST", "ART": "ART", "MYT": "MYT", "CHADT": "CHADT", "ACWDT": "ACWDT", "HKT": "HKT", "COT": "COT", "WART": "WART", "MST": "MST", "ChST": "ChST", "JST": "JST", "CST": "CST", "EDT": "EDT", "WIB": "WIB", "PST": "PST", "GYT": "GYT", "ARST": "ARST", "WAT": "WAT", "NZDT": "NZDT", "WAST": "WAST", "UYT": "UYT", "CLT": "CLT", "MESZ": "MESZ", "TMST": "TMST", "AKST": "AKST", "WESZ": "WESZ", "CDT": "CDT", "AEST": "AEST", "AST": "AST", "MEZ": "MEZ", "WIT": "WIT", "LHST": "LHST", "NZST": "NZST", "BT": "BT", "TMT": "TMT", "LHDT": "LHDT", "CLST": "CLST"},
+ timezones: map[string]string{"WIT": "WIT", "GYT": "GYT", "PST": "PST", "SGT": "SGT", "JDT": "JDT", "WARST": "WARST", "NZST": "NZST", "NZDT": "NZDT", "OEZ": "OEZ", "MESZ": "MESZ", "MYT": "MYT", "∅∅∅": "∅∅∅", "HKST": "HKST", "GFT": "GFT", "TMT": "TMT", "BT": "BT", "OESZ": "OESZ", "AKST": "AKST", "WEZ": "WEZ", "WIB": "WIB", "CDT": "CDT", "ECT": "ECT", "AST": "AST", "WITA": "WITA", "HAST": "HAST", "COT": "COT", "COST": "COST", "ACWDT": "ACWDT", "EAT": "EAT", "AWST": "AWST", "ACDT": "ACDT", "ADT": "ADT", "UYT": "UYT", "ACWST": "ACWST", "CLT": "CLT", "WAST": "WAST", "LHST": "LHST", "HAT": "HAT", "PDT": "PDT", "EDT": "EDT", "AEDT": "AEDT", "MEZ": "MEZ", "ACST": "ACST", "MDT": "MDT", "CHADT": "CHADT", "CLST": "CLST", "UYST": "UYST", "ART": "ART", "TMST": "TMST", "AEST": "AEST", "CST": "CST", "WESZ": "WESZ", "CHAST": "CHAST", "HKT": "HKT", "VET": "VET", "CAT": "CAT", "HADT": "HADT", "WAT": "WAT", "LHDT": "LHDT", "JST": "JST", "MST": "MST", "IST": "IST", "SRT": "SRT", "EST": "EST", "SAST": "SAST", "WART": "WART", "BOT": "BOT", "ARST": "ARST", "ChST": "ChST", "AKDT": "AKDT", "AWDT": "AWDT", "GMT": "GMT", "HNT": "HNT"},
}
}
@@ -168,35 +168,32 @@ func (root *root) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'root' and handles both Whole and Real numbers based on 'v'
-func (root *root) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (root *root) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'root' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (root *root) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (root *root) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'root'
-func (root *root) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (root *root) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := root.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'root'
// in accounting notation.
-func (root *root) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (root *root) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := root.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'root'
diff --git a/ru/ru.go b/ru/ru.go
index 211f7325..459c40d8 100644
--- a/ru/ru.go
+++ b/ru/ru.go
@@ -18,7 +18,7 @@ type ru struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru",
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: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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", "¥", "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", "₽", "р.", "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 ", "ТМТ", "TND", "TOP", "TPE ", "TRL ", "TRY", "TTD", "NT$", "TZS", "₴", "UAK ", "UGS ", "UGX", "$", "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 ", "XXXX", "YDD ", "YER", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR", "ZMK ", "ZMW", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"LHST": "Лорд-Хау, стандартное время", "AKDT": "Аляска, летнее время", "ACST": "Центральная Австралия, стандартное время", "ARST": "Аргентина, летнее время", "WAST": "Западная Африка, летнее время", "MST": "Горное стандартное время (США)", "ADT": "Атлантическое летнее время", "SGT": "Сингапур", "LHDT": "Лорд-Хау, летнее время", "AEDT": "Восточная Австралия, летнее время", "WAT": "Западная Африка, стандартное время", "BT": "Бутан", "WIT": "Восточная Индонезия", "CAT": "Центральная Африка", "WIB": "Западная Индонезия", "WART": "Западная Аргентина, стандартное время", "∅∅∅": "Азорские о-ва, летнее время", "NZST": "Новая Зеландия, стандартное время", "OESZ": "Восточная Европа, летнее время", "PDT": "Тихоокеанское летнее время", "AWDT": "Западная Австралия, летнее время", "GMT": "Среднее время по Гринвичу", "MESZ": "Центральная Европа, летнее время", "SRT": "Суринам", "EAT": "Восточная Африка", "EST": "Восточная Америка, стандартное время", "TMST": "Туркмения, летнее время", "JDT": "Япония, летнее время", "CDT": "Центральная Америка, летнее время", "HAT": "Ньюфаундленд, летнее время", "WESZ": "Западная Европа, летнее время", "CLT": "Чили, стандартное время", "AEST": "Восточная Австралия, стандартное время", "ChST": "Чаморро", "ECT": "Эквадор", "MEZ": "Центральная Европа, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "JST": "Япония, стандартное время", "AKST": "Аляска, стандартное время", "CLST": "Чили, летнее время", "PST": "Тихоокеанское стандартное время", "OEZ": "Восточная Европа, стандартное время", "BOT": "Боливия", "AST": "Атлантическое стандартное время", "MYT": "Малайзия", "HAST": "Гавайско-алеутское стандартное время", "AWST": "Западная Австралия, стандартное время", "EDT": "Восточная Америка, летнее время", "UYST": "Уругвай, летнее время", "CHADT": "Чатем, летнее время", "GYT": "Гайана", "HNT": "Ньюфаундленд, стандартное время", "COT": "Колумбия, стандартное время", "HADT": "Гавайско-алеутское летнее время", "HKST": "Гонконг, летнее время", "CST": "Центральная Америка, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "IST": "Индия", "NZDT": "Новая Зеландия, летнее время", "ART": "Аргентина, стандартное время", "WARST": "Западная Аргентина, летнее время", "SAST": "Южная Африка", "TMT": "Туркмения, стандартное время", "MDT": "Горное летнее время (США)", "HKT": "Гонконг, стандартное время", "WEZ": "Западная Европа, стандартное время", "UYT": "Уругвай, стандартное время", "COST": "Колумбия, летнее время", "ACDT": "Центральная Австралия, летнее время", "WITA": "Центральная Индонезия", "CHAST": "Чатем, стандартное время", "GFT": "Французская Гвиана", "VET": "Венесуэла"},
+ timezones: map[string]string{"HNT": "Ньюфаундленд, стандартное время", "HKST": "Гонконг, летнее время", "HAST": "Гавайско-алеутское стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "OEZ": "Восточная Европа, стандартное время", "PST": "Тихоокеанское стандартное время", "UYT": "Уругвай, стандартное время", "ARST": "Аргентина, летнее время", "ChST": "Чаморро", "AKST": "Аляска, стандартное время", "LHDT": "Лорд-Хау, летнее время", "CHAST": "Чатем, стандартное время", "JDT": "Япония, летнее время", "CAT": "Центральная Африка", "BT": "Бутан", "WIB": "Западная Индонезия", "SAST": "Южная Африка", "BOT": "Боливия", "SRT": "Суринам", "HKT": "Гонконг, стандартное время", "HADT": "Гавайско-алеутское летнее время", "WAST": "Западная Африка, летнее время", "CHADT": "Чатем, летнее время", "CLT": "Чили, стандартное время", "AWDT": "Западная Австралия, летнее время", "GMT": "Среднее время по Гринвичу", "COST": "Колумбия, летнее время", "ACDT": "Центральная Австралия, летнее время", "AEDT": "Восточная Австралия, летнее время", "WARST": "Западная Аргентина, летнее время", "MST": "Горное стандартное время (США)", "UYST": "Уругвай, летнее время", "CDT": "Центральная Америка, летнее время", "EDT": "Восточная Америка, летнее время", "NZDT": "Новая Зеландия, летнее время", "ADT": "Атлантическое летнее время", "IST": "Индия", "ART": "Аргентина, стандартное время", "CST": "Центральная Америка, стандартное время", "ECT": "Эквадор", "LHST": "Лорд-Хау, стандартное время", "GYT": "Гайана", "GFT": "Французская Гвиана", "WEZ": "Западная Европа, стандартное время", "VET": "Венесуэла", "HAT": "Ньюфаундленд, летнее время", "EST": "Восточная Америка, стандартное время", "EAT": "Восточная Африка", "WAT": "Западная Африка, стандартное время", "OESZ": "Восточная Европа, летнее время", "MYT": "Малайзия", "AKDT": "Аляска, летнее время", "NZST": "Новая Зеландия, стандартное время", "JST": "Япония, стандартное время", "AST": "Атлантическое стандартное время", "SGT": "Сингапур", "WART": "Западная Аргентина, стандартное время", "PDT": "Тихоокеанское летнее время", "TMST": "Туркмения, летнее время", "WESZ": "Западная Европа, летнее время", "MEZ": "Центральная Европа, стандартное время", "CLST": "Чили, летнее время", "ACST": "Центральная Австралия, стандартное время", "AEST": "Восточная Австралия, стандартное время", "WITA": "Центральная Индонезия", "MESZ": "Центральная Европа, летнее время", "WIT": "Восточная Индонезия", "MDT": "Горное летнее время (США)", "AWST": "Западная Австралия, стандартное время", "TMT": "Туркмения, стандартное время", "COT": "Колумбия, стандартное время", "∅∅∅": "Азорские о-ва, летнее время"},
}
}
@@ -102,8 +102,8 @@ func (ru *ru) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
- iMod10 := i % 10
iMod100 := i % 100
+ iMod10 := i % 10
if v == 0 && iMod10 == 1 && iMod100 != 11 {
return locales.PluralRuleOne
@@ -234,7 +234,8 @@ func (ru *ru) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru' and handles both Whole and Real numbers based on 'v'
-func (ru *ru) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru'
-func (ru *ru) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -334,7 +332,6 @@ func (ru *ru) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru'
// in accounting notation.
-func (ru *ru) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru'
diff --git a/ru_BY/ru_BY.go b/ru_BY/ru_BY.go
index a9842fe7..1ceb93b1 100644
--- a/ru_BY/ru_BY.go
+++ b/ru_BY/ru_BY.go
@@ -18,7 +18,7 @@ type ru_BY struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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{5, 6, 2, 4},
+ pluralsRange: []locales.PluralRule{6, 2, 4, 5},
decimal: ",",
group: " ",
minus: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "р.", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"EAT": "Восточная Африка", "AWST": "Западная Австралия, стандартное время", "WAT": "Западная Африка, стандартное время", "SRT": "Суринам", "ECT": "Эквадор", "ACST": "Центральная Австралия, стандартное время", "SAST": "Южная Африка", "GFT": "Французская Гвиана", "WESZ": "Западная Европа, летнее время", "UYST": "Уругвай, летнее время", "CHAST": "Чатем, стандартное время", "GYT": "Гайана", "∅∅∅": "Азорские о-ва, летнее время", "IST": "Индия", "SGT": "Сингапур", "HAT": "Ньюфаундленд, летнее время", "AWDT": "Западная Австралия, летнее время", "WIB": "Западная Индонезия", "ADT": "Атлантическое летнее время", "JDT": "Япония, летнее время", "JST": "Япония, стандартное время", "ChST": "Чаморро", "PST": "Тихоокеанское стандартное время", "COST": "Колумбия, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "TMST": "Туркмения, летнее время", "PDT": "Тихоокеанское летнее время", "NZDT": "Новая Зеландия, летнее время", "ACDT": "Центральная Австралия, летнее время", "AEDT": "Восточная Австралия, летнее время", "COT": "Колумбия, стандартное время", "ARST": "Аргентина, летнее время", "BT": "Бутан", "HKST": "Гонконг, летнее время", "EDT": "Восточная Америка, летнее время", "UYT": "Уругвай, стандартное время", "OEZ": "Восточная Европа, стандартное время", "CLST": "Чили, летнее время", "WITA": "Центральная Индонезия", "HADT": "Гавайско-алеутское летнее время", "LHDT": "Лорд-Хау, летнее время", "AKDT": "Аляска, летнее время", "HKT": "Гонконг, стандартное время", "CAT": "Центральная Африка", "WAST": "Западная Африка, летнее время", "MESZ": "Центральная Европа, летнее время", "OESZ": "Восточная Европа, летнее время", "GMT": "Среднее время по Гринвичу", "NZST": "Новая Зеландия, стандартное время", "WIT": "Восточная Индонезия", "HNT": "Ньюфаундленд, стандартное время", "AKST": "Аляска, стандартное время", "CDT": "Центральная Америка, летнее время", "CLT": "Чили, стандартное время", "VET": "Венесуэла", "LHST": "Лорд-Хау, стандартное время", "CST": "Центральная Америка, стандартное время", "AEST": "Восточная Австралия, стандартное время", "WART": "Западная Аргентина, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "MST": "Горное стандартное время (США)", "MYT": "Малайзия", "CHADT": "Чатем, летнее время", "BOT": "Боливия", "MEZ": "Центральная Европа, стандартное время", "ART": "Аргентина, стандартное время", "WEZ": "Западная Европа, стандартное время", "AST": "Атлантическое стандартное время", "MDT": "Горное летнее время (США)", "ACWST": "Центральная Австралия, западное стандартное время", "EST": "Восточная Америка, стандартное время", "WARST": "Западная Аргентина, летнее время", "TMT": "Туркмения, стандартное время"},
+ timezones: map[string]string{"ChST": "Чаморро", "LHST": "Лорд-Хау, стандартное время", "EAT": "Восточная Африка", "OESZ": "Восточная Европа, летнее время", "UYT": "Уругвай, стандартное время", "TMT": "Туркмения, стандартное время", "SAST": "Южная Африка", "CHAST": "Чатем, стандартное время", "CHADT": "Чатем, летнее время", "ACST": "Центральная Австралия, стандартное время", "ACDT": "Центральная Австралия, летнее время", "AKST": "Аляска, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "NZST": "Новая Зеландия, стандартное время", "CLT": "Чили, стандартное время", "WARST": "Западная Аргентина, летнее время", "ADT": "Атлантическое летнее время", "PDT": "Тихоокеанское летнее время", "HKT": "Гонконг, стандартное время", "COT": "Колумбия, стандартное время", "MDT": "Макао, летнее время", "WEZ": "Западная Европа, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "VET": "Венесуэла", "HNT": "Ньюфаундленд, стандартное время", "TMST": "Туркмения, летнее время", "ECT": "Эквадор", "MST": "Макао, стандартное время", "OEZ": "Восточная Европа, стандартное время", "AEST": "Восточная Австралия, стандартное время", "HAT": "Ньюфаундленд, летнее время", "IST": "Индия", "HADT": "Гавайско-алеутское летнее время", "WIT": "Восточная Индонезия", "ART": "Аргентина, стандартное время", "EST": "Восточная Америка, стандартное время", "EDT": "Восточная Америка, летнее время", "LHDT": "Лорд-Хау, летнее время", "UYST": "Уругвай, летнее время", "HKST": "Гонконг, летнее время", "HAST": "Гавайско-алеутское стандартное время", "GMT": "Среднее время по Гринвичу", "MESZ": "Центральная Европа, летнее время", "AEDT": "Восточная Австралия, летнее время", "PST": "Тихоокеанское стандартное время", "AKDT": "Аляска, летнее время", "WAT": "Западная Африка, стандартное время", "CLST": "Чили, летнее время", "AWDT": "Западная Австралия, летнее время", "JST": "Япония, стандартное время", "SRT": "Суринам", "WITA": "Центральная Индонезия", "BT": "Бутан", "ARST": "Аргентина, летнее время", "GFT": "Французская Гвиана", "NZDT": "Новая Зеландия, летнее время", "COST": "Колумбия, летнее время", "MYT": "Малайзия", "∅∅∅": "Перу, летнее время", "WESZ": "Западная Европа, летнее время", "JDT": "Япония, летнее время", "MEZ": "Центральная Европа, стандартное время", "WART": "Западная Аргентина, стандартное время", "AST": "Атлантическое стандартное время", "GYT": "Гайана", "AWST": "Западная Австралия, стандартное время", "CAT": "Центральная Африка", "BOT": "Боливия", "CST": "Центральная Америка, стандартное время", "CDT": "Центральная Америка, летнее время", "WAST": "Западная Африка, летнее время", "WIB": "Западная Индонезия", "SGT": "Сингапур"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_BY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_BY' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_BY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_BY) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_BY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_BY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_BY) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_BY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_BY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_BY'
-func (ru *ru_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_BY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -334,7 +332,6 @@ func (ru *ru_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_BY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_BY'
// in accounting notation.
-func (ru *ru_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_BY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_BY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_BY'
diff --git a/ru_KG/ru_KG.go b/ru_KG/ru_KG.go
index d2a8bffb..5e5a393d 100644
--- a/ru_KG/ru_KG.go
+++ b/ru_KG/ru_KG.go
@@ -18,7 +18,7 @@ type ru_KG struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "сом", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"GYT": "Гайана", "WARST": "Западная Аргентина, летнее время", "SRT": "Суринам", "HNT": "Ньюфаундленд, стандартное время", "PST": "Тихоокеанское стандартное время", "BOT": "Боливия", "∅∅∅": "Амазонка, летнее время", "MDT": "Макао, летнее время", "LHST": "Лорд-Хау, стандартное время", "AWDT": "Западная Австралия, летнее время", "OESZ": "Восточная Европа, летнее время", "WITA": "Центральная Индонезия", "AKST": "Аляска, стандартное время", "HAT": "Ньюфаундленд, летнее время", "CST": "Центральная Америка, стандартное время", "WIB": "Западная Индонезия", "ChST": "Чаморро", "HAST": "Гавайско-алеутское стандартное время", "ACST": "Центральная Австралия, стандартное время", "MYT": "Малайзия", "ACWDT": "Центральная Австралия, западное летнее время", "JDT": "Япония, летнее время", "WIT": "Восточная Индонезия", "AKDT": "Аляска, летнее время", "MESZ": "Центральная Европа, летнее время", "BT": "Бутан", "TMST": "Туркмения, летнее время", "SAST": "Южная Африка", "CLST": "Чили, летнее время", "COT": "Колумбия, стандартное время", "ARST": "Аргентина, летнее время", "HKST": "Гонконг, летнее время", "UYT": "Уругвай, стандартное время", "VET": "Венесуэла", "ACWST": "Центральная Австралия, западное стандартное время", "HKT": "Гонконг, стандартное время", "COST": "Колумбия, летнее время", "ACDT": "Центральная Австралия, летнее время", "OEZ": "Восточная Европа, стандартное время", "GMT": "Среднее время по Гринвичу", "SGT": "Сингапур", "MST": "Макао, стандартное время", "CLT": "Чили, стандартное время", "MEZ": "Центральная Европа, стандартное время", "ECT": "Эквадор", "CHAST": "Чатем, стандартное время", "CHADT": "Чатем, летнее время", "TMT": "Туркмения, стандартное время", "GFT": "Французская Гвиана", "JST": "Япония, стандартное время", "HADT": "Гавайско-алеутское летнее время", "EAT": "Восточная Африка", "CDT": "Центральная Америка, летнее время", "CAT": "Центральная Африка", "PDT": "Тихоокеанское летнее время", "AST": "Атлантическое стандартное время", "ART": "Аргентина, стандартное время", "WART": "Западная Аргентина, стандартное время", "AWST": "Западная Австралия, стандартное время", "EDT": "Восточная Америка, летнее время", "NZDT": "Новая Зеландия, летнее время", "WAT": "Западная Африка, стандартное время", "ADT": "Атлантическое летнее время", "WEZ": "Западная Европа, стандартное время", "EST": "Восточная Америка, стандартное время", "AEST": "Восточная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "NZST": "Новая Зеландия, стандартное время", "WAST": "Западная Африка, летнее время", "LHDT": "Лорд-Хау, летнее время", "IST": "Индия", "WESZ": "Западная Европа, летнее время", "UYST": "Уругвай, летнее время"},
+ timezones: map[string]string{"ADT": "Атлантическое летнее время", "IST": "Индия", "WEZ": "Западная Европа, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "JST": "Япония, стандартное время", "AST": "Атлантическое стандартное время", "ACST": "Центральная Австралия, стандартное время", "UYST": "Уругвай, летнее время", "WITA": "Центральная Индонезия", "AKDT": "Аляска, летнее время", "WAST": "Западная Африка, летнее время", "CLT": "Чили, стандартное время", "ACDT": "Центральная Австралия, летнее время", "EDT": "Восточная Америка, летнее время", "OESZ": "Восточная Европа, летнее время", "JDT": "Япония, летнее время", "AEST": "Восточная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "MST": "Горное стандартное время (США)", "BOT": "Боливия", "ART": "Аргентина, стандартное время", "OEZ": "Восточная Европа, стандартное время", "SGT": "Сингапур", "SRT": "Суринам", "HKST": "Гонконг, летнее время", "ARST": "Аргентина, летнее время", "TMT": "Туркмения, стандартное время", "TMST": "Туркмения, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "∅∅∅": "Азорские о-ва, летнее время", "EST": "Восточная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "COST": "Колумбия, летнее время", "LHDT": "Лорд-Хау, летнее время", "CLST": "Чили, летнее время", "GFT": "Французская Гвиана", "WAT": "Западная Африка, стандартное время", "MESZ": "Центральная Европа, летнее время", "PDT": "Тихоокеанское летнее время", "AKST": "Аляска, стандартное время", "LHST": "Лорд-Хау, стандартное время", "NZDT": "Новая Зеландия, летнее время", "PST": "Тихоокеанское стандартное время", "AWST": "Западная Австралия, стандартное время", "CAT": "Центральная Африка", "WIT": "Восточная Индонезия", "CDT": "Центральная Америка, летнее время", "SAST": "Южная Африка", "HAT": "Ньюфаундленд, летнее время", "EAT": "Восточная Африка", "CHAST": "Чатем, стандартное время", "VET": "Венесуэла", "HAST": "Гавайско-алеутское стандартное время", "ChST": "Чаморро", "CHADT": "Чатем, летнее время", "MEZ": "Центральная Европа, стандартное время", "MYT": "Малайзия", "WARST": "Западная Аргентина, летнее время", "MDT": "Горное летнее время (США)", "UYT": "Уругвай, стандартное время", "WIB": "Западная Индонезия", "WART": "Западная Аргентина, стандартное время", "AWDT": "Западная Австралия, летнее время", "CST": "Центральная Америка, стандартное время", "ECT": "Эквадор", "NZST": "Новая Зеландия, стандартное время", "GYT": "Гайана", "HNT": "Ньюфаундленд, стандартное время", "HKT": "Гонконг, стандартное время", "BT": "Бутан", "HADT": "Гавайско-алеутское летнее время", "COT": "Колумбия, стандартное время", "WESZ": "Западная Европа, летнее время"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_KG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_KG' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_KG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_KG) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_KG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_KG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_KG) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_KG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_KG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_KG'
-func (ru *ru_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_KG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -334,7 +332,6 @@ func (ru *ru_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_KG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_KG'
// in accounting notation.
-func (ru *ru_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_KG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_KG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_KG'
diff --git a/ru_KZ/ru_KZ.go b/ru_KZ/ru_KZ.go
index 041290ed..3020c673 100644
--- a/ru_KZ/ru_KZ.go
+++ b/ru_KZ/ru_KZ.go
@@ -18,7 +18,7 @@ type ru_KZ struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{5, 6, 2, 4},
decimal: ",",
group: " ",
minus: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "₸", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"PDT": "Тихоокеанское летнее время", "HKT": "Гонконг, стандартное время", "HKST": "Гонконг, летнее время", "CAT": "Центральная Африка", "OESZ": "Восточная Европа, летнее время", "GMT": "Среднее время по Гринвичу", "AEDT": "Восточная Австралия, летнее время", "AST": "Атлантическое стандартное время", "JST": "Япония, стандартное время", "AKST": "Аляска, стандартное время", "OEZ": "Восточная Европа, стандартное время", "COT": "Колумбия, стандартное время", "VET": "Венесуэла", "HAST": "Гавайско-алеутское стандартное время", "WESZ": "Западная Европа, летнее время", "LHST": "Лорд-Хау, стандартное время", "WEZ": "Западная Европа, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "WIB": "Западная Индонезия", "AKDT": "Аляска, летнее время", "AWDT": "Западная Австралия, летнее время", "CLST": "Чили, летнее время", "AEST": "Восточная Австралия, стандартное время", "ADT": "Атлантическое летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "CHADT": "Чатем, летнее время", "WART": "Западная Аргентина, стандартное время", "GYT": "Гайана", "PST": "Тихоокеанское стандартное время", "ACST": "Центральная Австралия, стандартное время", "TMST": "Туркмения, летнее время", "IST": "Индия", "CLT": "Чили, стандартное время", "CST": "Центральная Америка, стандартное время", "AWST": "Западная Австралия, стандартное время", "NZDT": "Новая Зеландия, летнее время", "BOT": "Боливия", "MST": "Горное стандартное время (США)", "WITA": "Центральная Индонезия", "∅∅∅": "Азорские о-ва, летнее время", "WIT": "Восточная Индонезия", "HAT": "Ньюфаундленд, летнее время", "EDT": "Восточная Америка, летнее время", "UYT": "Уругвай, стандартное время", "GFT": "Французская Гвиана", "SGT": "Сингапур", "CDT": "Центральная Америка, летнее время", "MESZ": "Центральная Европа, летнее время", "SRT": "Суринам", "ARST": "Аргентина, летнее время", "WAT": "Западная Африка, стандартное время", "MEZ": "Центральная Европа, стандартное время", "EST": "Восточная Америка, стандартное время", "UYST": "Уругвай, летнее время", "WAST": "Западная Африка, летнее время", "MYT": "Малайзия", "JDT": "Япония, летнее время", "COST": "Колумбия, летнее время", "BT": "Бутан", "ChST": "Чаморро", "EAT": "Восточная Африка", "CHAST": "Чатем, стандартное время", "ART": "Аргентина, стандартное время", "WARST": "Западная Аргентина, летнее время", "TMT": "Туркмения, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "MDT": "Горное летнее время (США)", "NZST": "Новая Зеландия, стандартное время", "ACDT": "Центральная Австралия, летнее время", "SAST": "Южная Африка", "LHDT": "Лорд-Хау, летнее время", "ECT": "Эквадор", "HADT": "Гавайско-алеутское летнее время"},
+ timezones: map[string]string{"CLST": "Чили, летнее время", "ACDT": "Центральная Австралия, летнее время", "WART": "Западная Аргентина, стандартное время", "PDT": "Тихоокеанское летнее время", "SAST": "Южная Африка", "CHADT": "Чатем, летнее время", "WIB": "Западная Индонезия", "ACWDT": "Центральная Австралия, западное летнее время", "OESZ": "Восточная Европа, летнее время", "CLT": "Чили, стандартное время", "HKST": "Гонконг, летнее время", "EDT": "Восточная Америка, летнее время", "HAST": "Гавайско-алеутское стандартное время", "COT": "Колумбия, стандартное время", "WEZ": "Западная Европа, стандартное время", "CHAST": "Чатем, стандартное время", "AST": "Атлантическое стандартное время", "VET": "Венесуэла", "BT": "Бутан", "ECT": "Эквадор", "EAT": "Восточная Африка", "MESZ": "Центральная Европа, летнее время", "SGT": "Сингапур", "ART": "Аргентина, стандартное время", "LHST": "Лорд-Хау, стандартное время", "WAT": "Западная Африка, стандартное время", "∅∅∅": "Перу, летнее время", "NZDT": "Новая Зеландия, летнее время", "WIT": "Восточная Индонезия", "ACST": "Центральная Австралия, стандартное время", "MYT": "Малайзия", "BOT": "Боливия", "AWST": "Западная Австралия, стандартное время", "LHDT": "Лорд-Хау, летнее время", "MST": "Макао, стандартное время", "MDT": "Макао, летнее время", "TMT": "Туркмения, стандартное время", "WESZ": "Западная Европа, летнее время", "OEZ": "Восточная Европа, стандартное время", "AWDT": "Западная Австралия, летнее время", "HAT": "Ньюфаундленд, летнее время", "CAT": "Центральная Африка", "GFT": "Французская Гвиана", "WITA": "Центральная Индонезия", "PST": "Тихоокеанское стандартное время", "ChST": "Чаморро", "AEDT": "Восточная Австралия, летнее время", "TMST": "Туркмения, летнее время", "HADT": "Гавайско-алеутское летнее время", "HKT": "Гонконг, стандартное время", "SRT": "Суринам", "JDT": "Япония, летнее время", "ADT": "Атлантическое летнее время", "EST": "Восточная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "COST": "Колумбия, летнее время", "HNT": "Ньюфаундленд, стандартное время", "GYT": "Гайана", "UYT": "Уругвай, стандартное время", "CDT": "Центральная Америка, летнее время", "NZST": "Новая Зеландия, стандартное время", "IST": "Индия", "ARST": "Аргентина, летнее время", "AEST": "Восточная Австралия, стандартное время", "WARST": "Западная Аргентина, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "WAST": "Западная Африка, летнее время", "MEZ": "Центральная Европа, стандартное время", "JST": "Япония, стандартное время", "UYST": "Уругвай, летнее время", "CST": "Центральная Америка, стандартное время", "AKST": "Аляска, стандартное время", "AKDT": "Аляска, летнее время"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_KZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_KZ' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_KZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_KZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_KZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_KZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_KZ) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_KZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_KZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_KZ'
-func (ru *ru_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -334,7 +332,6 @@ func (ru *ru_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_KZ'
// in accounting notation.
-func (ru *ru_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_KZ'
diff --git a/ru_MD/ru_MD.go b/ru_MD/ru_MD.go
index 5be53677..863e7b6a 100644
--- a/ru_MD/ru_MD.go
+++ b/ru_MD/ru_MD.go
@@ -18,7 +18,7 @@ type ru_MD struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{5, 6, 2, 4},
decimal: ",",
group: " ",
minus: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "L", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"WITA": "Центральная Индонезия", "WIT": "Восточная Индонезия", "IST": "Индия", "AKST": "Аляска, стандартное время", "EST": "Восточная Америка, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "BOT": "Боливия", "COT": "Колумбия, стандартное время", "MST": "Горное стандартное время (США)", "GFT": "Французская Гвиана", "MYT": "Малайзия", "WESZ": "Западная Европа, летнее время", "AWST": "Западная Австралия, стандартное время", "AKDT": "Аляска, летнее время", "WEZ": "Западная Европа, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WIB": "Западная Индонезия", "CHAST": "Чатем, стандартное время", "BT": "Бутан", "TMT": "Туркмения, стандартное время", "PDT": "Тихоокеанское летнее время", "MEZ": "Центральная Европа, стандартное время", "MESZ": "Центральная Европа, летнее время", "ARST": "Аргентина, летнее время", "CDT": "Центральная Америка, летнее время", "PST": "Тихоокеанское стандартное время", "AEDT": "Восточная Австралия, летнее время", "WAST": "Западная Африка, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "JDT": "Япония, летнее время", "ACST": "Центральная Австралия, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "LHDT": "Лорд-Хау, летнее время", "HAST": "Гавайско-алеутское стандартное время", "HKT": "Гонконг, стандартное время", "NZST": "Новая Зеландия, стандартное время", "CHADT": "Чатем, летнее время", "COST": "Колумбия, летнее время", "ADT": "Атлантическое летнее время", "WARST": "Западная Аргентина, летнее время", "CST": "Центральная Америка, стандартное время", "VET": "Венесуэла", "HADT": "Гавайско-алеутское летнее время", "SGT": "Сингапур", "EDT": "Восточная Америка, летнее время", "UYT": "Уругвай, стандартное время", "WAT": "Западная Африка, стандартное время", "ACDT": "Центральная Австралия, летнее время", "MDT": "Горное летнее время (США)", "ECT": "Эквадор", "JST": "Япония, стандартное время", "CLT": "Чили, стандартное время", "GMT": "Среднее время по Гринвичу", "AST": "Атлантическое стандартное время", "SRT": "Суринам", "TMST": "Туркмения, летнее время", "∅∅∅": "Азорские о-ва, летнее время", "WART": "Западная Аргентина, стандартное время", "HAT": "Ньюфаундленд, летнее время", "GYT": "Гайана", "LHST": "Лорд-Хау, стандартное время", "ChST": "Чаморро", "AWDT": "Западная Австралия, летнее время", "HKST": "Гонконг, летнее время", "ART": "Аргентина, стандартное время", "SAST": "Южная Африка", "EAT": "Восточная Африка", "CAT": "Центральная Африка", "CLST": "Чили, летнее время", "OESZ": "Восточная Европа, летнее время", "AEST": "Восточная Австралия, стандартное время", "NZDT": "Новая Зеландия, летнее время", "UYST": "Уругвай, летнее время"},
+ timezones: map[string]string{"HAT": "Ньюфаундленд, летнее время", "BT": "Бутан", "CDT": "Центральная Америка, летнее время", "HNT": "Ньюфаундленд, стандартное время", "MEZ": "Центральная Европа, стандартное время", "AWDT": "Западная Австралия, летнее время", "TMT": "Туркмения, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "MST": "Макао, стандартное время", "MDT": "Макао, летнее время", "WEZ": "Западная Европа, стандартное время", "WESZ": "Западная Европа, летнее время", "CLT": "Чили, стандартное время", "BOT": "Боливия", "EDT": "Восточная Америка, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "WAST": "Западная Африка, летнее время", "EAT": "Восточная Африка", "CHADT": "Чатем, летнее время", "UYT": "Уругвай, стандартное время", "HADT": "Гавайско-алеутское летнее время", "NZST": "Новая Зеландия, стандартное время", "AWST": "Западная Австралия, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "NZDT": "Новая Зеландия, летнее время", "AEDT": "Восточная Австралия, летнее время", "AKST": "Аляска, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WART": "Западная Аргентина, стандартное время", "MYT": "Малайзия", "CAT": "Центральная Африка", "ARST": "Аргентина, летнее время", "TMST": "Туркмения, летнее время", "CST": "Центральная Америка, стандартное время", "VET": "Венесуэла", "PDT": "Тихоокеанское летнее время", "GFT": "Французская Гвиана", "SAST": "Южная Африка", "JST": "Япония, стандартное время", "JDT": "Япония, летнее время", "SGT": "Сингапур", "WIT": "Восточная Индонезия", "COT": "Колумбия, стандартное время", "LHST": "Лорд-Хау, стандартное время", "HKST": "Гонконг, летнее время", "CHAST": "Чатем, стандартное время", "HKT": "Гонконг, стандартное время", "AST": "Атлантическое стандартное время", "ADT": "Атлантическое летнее время", "ACDT": "Центральная Австралия, летнее время", "∅∅∅": "Бразилия, летнее время", "EST": "Восточная Америка, стандартное время", "ChST": "Чаморро", "WAT": "Западная Африка, стандартное время", "OESZ": "Восточная Европа, летнее время", "WARST": "Западная Аргентина, летнее время", "IST": "Индия", "SRT": "Суринам", "WITA": "Центральная Индонезия", "ECT": "Эквадор", "LHDT": "Лорд-Хау, летнее время", "COST": "Колумбия, летнее время", "CLST": "Чили, летнее время", "GYT": "Гайана", "WIB": "Западная Индонезия", "ACST": "Центральная Австралия, стандартное время", "ART": "Аргентина, стандартное время", "GMT": "Среднее время по Гринвичу", "AKDT": "Аляска, летнее время", "PST": "Тихоокеанское стандартное время", "UYST": "Уругвай, летнее время", "MESZ": "Центральная Европа, летнее время", "AEST": "Восточная Австралия, стандартное время"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_MD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_MD' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_MD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_MD) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_MD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_MD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_MD) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_MD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_MD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_MD'
-func (ru *ru_MD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_MD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -334,7 +332,6 @@ func (ru *ru_MD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_MD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_MD'
// in accounting notation.
-func (ru *ru_MD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_MD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_MD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_MD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_MD'
diff --git a/ru_RU/ru_RU.go b/ru_RU/ru_RU.go
index 82603589..62514cf7 100644
--- a/ru_RU/ru_RU.go
+++ b/ru_RU/ru_RU.go
@@ -18,7 +18,7 @@ type ru_RU struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru_RU",
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: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"ADT": "Атлантическое летнее время", "MESZ": "Центральная Европа, летнее время", "IST": "Индия", "EAT": "Восточная Африка", "UYST": "Уругвай, летнее время", "AST": "Атлантическое стандартное время", "VET": "Венесуэла", "JDT": "Япония, летнее время", "MST": "Макао, стандартное время", "CLT": "Чили, стандартное время", "ART": "Аргентина, стандартное время", "WIT": "Восточная Индонезия", "WESZ": "Западная Европа, летнее время", "HAT": "Ньюфаундленд, летнее время", "CAT": "Центральная Африка", "PDT": "Тихоокеанское летнее время", "OESZ": "Восточная Европа, летнее время", "COST": "Колумбия, летнее время", "WARST": "Западная Аргентина, летнее время", "WAT": "Западная Африка, стандартное время", "MDT": "Макао, летнее время", "AWST": "Западная Австралия, стандартное время", "HKST": "Гонконг, летнее время", "EST": "Восточная Америка, стандартное время", "NZDT": "Новая Зеландия, летнее время", "WIB": "Западная Индонезия", "COT": "Колумбия, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "CST": "Центральная Америка, стандартное время", "CHADT": "Чатем, летнее время", "MEZ": "Центральная Европа, стандартное время", "TMT": "Туркмения, стандартное время", "JST": "Япония, стандартное время", "CDT": "Центральная Америка, летнее время", "BOT": "Боливия", "ARST": "Аргентина, летнее время", "LHST": "Лорд-Хау, стандартное время", "MYT": "Малайзия", "∅∅∅": "Амазонка, летнее время", "UYT": "Уругвай, стандартное время", "TMST": "Туркмения, летнее время", "ECT": "Эквадор", "AEST": "Восточная Австралия, стандартное время", "ACST": "Центральная Австралия, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "WAST": "Западная Африка, летнее время", "SAST": "Южная Африка", "HKT": "Гонконг, стандартное время", "CHAST": "Чатем, стандартное время", "SGT": "Сингапур", "HNT": "Ньюфаундленд, стандартное время", "PST": "Тихоокеанское стандартное время", "NZST": "Новая Зеландия, стандартное время", "BT": "Бутан", "GYT": "Гайана", "WITA": "Центральная Индонезия", "ACWST": "Центральная Австралия, западное стандартное время", "AKDT": "Аляска, летнее время", "AWDT": "Западная Австралия, летнее время", "CLST": "Чили, летнее время", "GMT": "Среднее время по Гринвичу", "AEDT": "Восточная Австралия, летнее время", "ACDT": "Центральная Австралия, летнее время", "SRT": "Суринам", "WEZ": "Западная Европа, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WART": "Западная Аргентина, стандартное время", "AKST": "Аляска, стандартное время", "HADT": "Гавайско-алеутское летнее время", "EDT": "Восточная Америка, летнее время", "GFT": "Французская Гвиана", "LHDT": "Лорд-Хау, летнее время", "ChST": "Чаморро"},
+ timezones: map[string]string{"CHADT": "Чатем, летнее время", "UYT": "Уругвай, стандартное время", "UYST": "Уругвай, летнее время", "ECT": "Эквадор", "MDT": "Макао, летнее время", "NZDT": "Новая Зеландия, летнее время", "AST": "Атлантическое стандартное время", "PDT": "Тихоокеанское летнее время", "GYT": "Гайана", "BOT": "Боливия", "HKST": "Гонконг, летнее время", "AKST": "Аляска, стандартное время", "WAT": "Западная Африка, стандартное время", "HAT": "Ньюфаундленд, летнее время", "ART": "Аргентина, стандартное время", "LHDT": "Лорд-Хау, летнее время", "AWST": "Западная Австралия, стандартное время", "WITA": "Центральная Индонезия", "COT": "Колумбия, стандартное время", "AKDT": "Аляска, летнее время", "EAT": "Восточная Африка", "CHAST": "Чатем, стандартное время", "JST": "Япония, стандартное время", "ACDT": "Центральная Австралия, летнее время", "HKT": "Гонконг, стандартное время", "GFT": "Французская Гвиана", "SAST": "Южная Африка", "ACWDT": "Центральная Австралия, западное летнее время", "OEZ": "Восточная Европа, стандартное время", "WART": "Западная Аргентина, стандартное время", "WEZ": "Западная Европа, стандартное время", "ACST": "Центральная Австралия, стандартное время", "MEZ": "Центральная Европа, стандартное время", "AEDT": "Восточная Австралия, летнее время", "SRT": "Суринам", "BT": "Бутан", "ChST": "Чаморро", "WIB": "Западная Индонезия", "TMST": "Туркмения, летнее время", "EST": "Восточная Америка, стандартное время", "OESZ": "Восточная Европа, летнее время", "MESZ": "Центральная Европа, летнее время", "HADT": "Гавайско-алеутское летнее время", "CLT": "Чили, стандартное время", "JDT": "Япония, летнее время", "HNT": "Ньюфаундленд, стандартное время", "MYT": "Малайзия", "∅∅∅": "Азорские о-ва, летнее время", "CLST": "Чили, летнее время", "TMT": "Туркмения, стандартное время", "CST": "Центральная Америка, стандартное время", "WIT": "Восточная Индонезия", "WESZ": "Западная Европа, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "WARST": "Западная Аргентина, летнее время", "ADT": "Атлантическое летнее время", "PST": "Тихоокеанское стандартное время", "GMT": "Среднее время по Гринвичу", "WAST": "Западная Африка, летнее время", "NZST": "Новая Зеландия, стандартное время", "SGT": "Сингапур", "CAT": "Центральная Африка", "ARST": "Аргентина, летнее время", "EDT": "Восточная Америка, летнее время", "COST": "Колумбия, летнее время", "LHST": "Лорд-Хау, стандартное время", "AWDT": "Западная Австралия, летнее время", "AEST": "Восточная Австралия, стандартное время", "VET": "Венесуэла", "IST": "Индия", "HAST": "Гавайско-алеутское стандартное время", "CDT": "Центральная Америка, летнее время", "MST": "Макао, стандартное время"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_RU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_RU' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_RU) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_RU) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_RU) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_RU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_RU) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_RU) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_RU) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_RU'
-func (ru *ru_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *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]
@@ -334,7 +332,6 @@ func (ru *ru_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_RU'
// in accounting notation.
-func (ru *ru_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_RU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_RU'
diff --git a/ru_UA/ru_UA.go b/ru_UA/ru_UA.go
index fa4eff77..b05766f8 100644
--- a/ru_UA/ru_UA.go
+++ b/ru_UA/ru_UA.go
@@ -18,7 +18,7 @@ type ru_UA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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{4, 5, 6, 2},
+ pluralsRange: []locales.PluralRule{2, 4, 5, 6},
decimal: ",",
group: " ",
minus: "-",
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"WIB": "Западная Индонезия", "AST": "Атлантическое стандартное время", "MESZ": "Центральная Европа, летнее время", "∅∅∅": "Азорские о-ва, летнее время", "HAT": "Ньюфаундленд, летнее время", "GMT": "Среднее время по Гринвичу", "AEDT": "Восточная Австралия, летнее время", "GYT": "Гайана", "ACWDT": "Центральная Австралия, западное летнее время", "HAST": "Гавайско-алеутское стандартное время", "EST": "Восточная Америка, стандартное время", "CHAST": "Чатем, стандартное время", "HADT": "Гавайско-алеутское летнее время", "AEST": "Восточная Австралия, стандартное время", "WART": "Западная Аргентина, стандартное время", "WIT": "Восточная Индонезия", "JST": "Япония, стандартное время", "HKST": "Гонконг, летнее время", "EAT": "Восточная Африка", "CLT": "Чили, стандартное время", "CLST": "Чили, летнее время", "WAST": "Западная Африка, летнее время", "ADT": "Атлантическое летнее время", "ACDT": "Центральная Австралия, летнее время", "VET": "Венесуэла", "IST": "Индия", "AWST": "Западная Австралия, стандартное время", "OESZ": "Восточная Европа, летнее время", "WARST": "Западная Аргентина, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "GFT": "Французская Гвиана", "ECT": "Эквадор", "WEZ": "Западная Европа, стандартное время", "NZST": "Новая Зеландия, стандартное время", "WAT": "Западная Африка, стандартное время", "TMST": "Туркмения, летнее время", "WESZ": "Западная Европа, летнее время", "PDT": "Тихоокеанское летнее время", "BT": "Бутан", "LHDT": "Лорд-Хау, летнее время", "AKST": "Аляска, стандартное время", "CDT": "Центральная Америка, летнее время", "NZDT": "Новая Зеландия, летнее время", "COST": "Колумбия, летнее время", "ART": "Аргентина, стандартное время", "ARST": "Аргентина, летнее время", "SRT": "Суринам", "MST": "Горное стандартное время (США)", "WITA": "Центральная Индонезия", "JDT": "Япония, летнее время", "ACST": "Центральная Австралия, стандартное время", "LHST": "Лорд-Хау, стандартное время", "MYT": "Малайзия", "CST": "Центральная Америка, стандартное время", "BOT": "Боливия", "MDT": "Горное летнее время (США)", "HKT": "Гонконг, стандартное время", "PST": "Тихоокеанское стандартное время", "CAT": "Центральная Африка", "UYT": "Уругвай, стандартное время", "UYST": "Уругвай, летнее время", "SGT": "Сингапур", "HNT": "Ньюфаундленд, стандартное время", "MEZ": "Центральная Европа, стандартное время", "TMT": "Туркмения, стандартное время", "AWDT": "Западная Австралия, летнее время", "EDT": "Восточная Америка, летнее время", "SAST": "Южная Африка", "ChST": "Чаморро", "AKDT": "Аляска, летнее время", "OEZ": "Восточная Европа, стандартное время", "CHADT": "Чатем, летнее время", "COT": "Колумбия, стандартное время"},
+ timezones: map[string]string{"ACWST": "Центральная Австралия, западное стандартное время", "OESZ": "Восточная Европа, летнее время", "UYST": "Уругвай, летнее время", "SAST": "Южная Африка", "ACDT": "Центральная Австралия, летнее время", "SGT": "Сингапур", "HKT": "Гонконг, стандартное время", "ARST": "Аргентина, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "ADT": "Атлантическое летнее время", "HNT": "Ньюфаундленд, стандартное время", "EST": "Восточная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "CLST": "Чили, летнее время", "PST": "Тихоокеанское стандартное время", "AWDT": "Западная Австралия, летнее время", "EDT": "Восточная Америка, летнее время", "WESZ": "Западная Европа, летнее время", "NZDT": "Новая Зеландия, летнее время", "MEZ": "Центральная Европа, стандартное время", "CLT": "Чили, стандартное время", "WART": "Западная Аргентина, стандартное время", "WARST": "Западная Аргентина, летнее время", "AWST": "Западная Австралия, стандартное время", "∅∅∅": "Амазонка, летнее время", "EAT": "Восточная Африка", "WAST": "Западная Африка, летнее время", "IST": "Индия", "GYT": "Гайана", "MYT": "Малайзия", "CAT": "Центральная Африка", "LHDT": "Лорд-Хау, летнее время", "ART": "Аргентина, стандартное время", "AKST": "Аляска, стандартное время", "CHADT": "Чатем, летнее время", "TMT": "Туркмения, стандартное время", "WEZ": "Западная Европа, стандартное время", "JST": "Япония, стандартное время", "ACST": "Центральная Австралия, стандартное время", "AEST": "Восточная Австралия, стандартное время", "PDT": "Тихоокеанское летнее время", "BOT": "Боливия", "SRT": "Суринам", "UYT": "Уругвай, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "AKDT": "Аляска, летнее время", "COT": "Колумбия, стандартное время", "WAT": "Западная Африка, стандартное время", "MST": "Макао, стандартное время", "NZST": "Новая Зеландия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "WIT": "Восточная Индонезия", "MESZ": "Центральная Европа, летнее время", "BT": "Бутан", "CST": "Центральная Америка, стандартное время", "MDT": "Макао, летнее время", "WIB": "Западная Индонезия", "HKST": "Гонконг, летнее время", "HADT": "Гавайско-алеутское летнее время", "ChST": "Чаморро", "COST": "Колумбия, летнее время", "ECT": "Эквадор", "LHST": "Лорд-Хау, стандартное время", "HAT": "Ньюфаундленд, летнее время", "GFT": "Французская Гвиана", "TMST": "Туркмения, летнее время", "CDT": "Центральная Америка, летнее время", "CHAST": "Чатем, стандартное время", "OEZ": "Восточная Европа, стандартное время", "AST": "Атлантическое стандартное время", "VET": "Венесуэла", "WITA": "Центральная Индонезия", "JDT": "Япония, летнее время"},
}
}
@@ -234,7 +234,8 @@ func (ru *ru_UA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ru_UA' and handles both Whole and Real numbers based on 'v'
-func (ru *ru_UA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -254,7 +255,6 @@ func (ru *ru_UA) FmtNumber(num float64, v uint64) (results string) {
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -273,13 +273,12 @@ func (ru *ru_UA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ru_UA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ru *ru_UA) FmtPercent(num float64, v uint64) (results string) {
+func (ru *ru_UA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ru.decimal)
b := make([]byte, 0, l)
@@ -307,12 +306,11 @@ func (ru *ru_UA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ru.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ru_UA'
-func (ru *ru_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_UA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -334,7 +332,6 @@ func (ru *ru_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -368,13 +365,12 @@ func (ru *ru_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ru_UA'
// in accounting notation.
-func (ru *ru_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ru *ru_UA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
@@ -396,7 +392,6 @@ func (ru *ru_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(ru.group) - 1; j >= 0; j-- {
b = append(b, ru.group[j])
}
-
count = 1
} else {
count++
@@ -437,8 +432,7 @@ func (ru *ru_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ru_UA'
diff --git a/rw/rw.go b/rw/rw.go
index 2a6e1fa4..8371ef6b 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{"ChST": "ChST", "JDT": "JDT", "WESZ": "WESZ", "HNT": "HNT", "NZST": "NZST", "SAST": "SAST", "WAT": "WAT", "HKST": "HKST", "EDT": "EDT", "CLT": "CLT", "AEST": "AEST", "ACDT": "ACDT", "IST": "IST", "GMT": "GMT", "WIB": "WIB", "PDT": "PDT", "JST": "JST", "OEZ": "OEZ", "ART": "ART", "ACWST": "ACWST", "TMST": "TMST", "ECT": "ECT", "CAT": "CAT", "EST": "EST", "OESZ": "OESZ", "BOT": "BOT", "ACST": "ACST", "VET": "VET", "CLST": "CLST", "ADT": "ADT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "HADT": "HADT", "AWST": "AWST", "HAT": "HAT", "NZDT": "NZDT", "GYT": "GYT", "GFT": "GFT", "CHAST": "CHAST", "WARST": "WARST", "BT": "BT", "WIT": "WIT", "TMT": "TMT", "PST": "PST", "AEDT": "AEDT", "COT": "COT", "MEZ": "MEZ", "MDT": "MDT", "AST": "AST", "CDT": "CDT", "HKT": "HKT", "MESZ": "MESZ", "ACWDT": "ACWDT", "AKST": "AKST", "HAST": "HAST", "UYST": "UYST", "WART": "WART", "LHST": "LHST", "MYT": "MYT", "SGT": "SGT", "EAT": "EAT", "CST": "CST", "AWDT": "AWDT", "WITA": "WITA", "SRT": "SRT", "CHADT": "CHADT", "LHDT": "LHDT", "WEZ": "WEZ", "UYT": "UYT", "COST": "COST", "WAST": "WAST", "ARST": "ARST", "MST": "MST"},
+ timezones: map[string]string{"BOT": "BOT", "AWST": "AWST", "CLST": "CLST", "IST": "IST", "PDT": "PDT", "AWDT": "AWDT", "HKT": "HKT", "LHST": "LHST", "LHDT": "LHDT", "MST": "MST", "WAT": "WAT", "SGT": "SGT", "CAT": "CAT", "ARST": "ARST", "GFT": "GFT", "CDT": "CDT", "WESZ": "WESZ", "HNT": "HNT", "UYST": "UYST", "WIT": "WIT", "HKST": "HKST", "HAT": "HAT", "GYT": "GYT", "MEZ": "MEZ", "OEZ": "OEZ", "AEDT": "AEDT", "WITA": "WITA", "COT": "COT", "ADT": "ADT", "SRT": "SRT", "HAST": "HAST", "EDT": "EDT", "WARST": "WARST", "EAT": "EAT", "WAST": "WAST", "WIB": "WIB", "JDT": "JDT", "PST": "PST", "TMST": "TMST", "EST": "EST", "AKST": "AKST", "COST": "COST", "ECT": "ECT", "OESZ": "OESZ", "ART": "ART", "ChST": "ChST", "AKDT": "AKDT", "GMT": "GMT", "ACST": "ACST", "MESZ": "MESZ", "AST": "AST", "AEST": "AEST", "TMT": "TMT", "CHAST": "CHAST", "JST": "JST", "SAST": "SAST", "CLT": "CLT", "WART": "WART", "UYT": "UYT", "ACWST": "ACWST", "NZDT": "NZDT", "CST": "CST", "WEZ": "WEZ", "CHADT": "CHADT", "VET": "VET", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "BT": "BT", "HADT": "HADT", "MYT": "MYT", "MDT": "MDT", "ACWDT": "ACWDT", "NZST": "NZST"},
}
}
@@ -172,20 +172,19 @@ func (rw *rw) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rw' and handles both Whole and Real numbers based on 'v'
-func (rw *rw) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rw *rw) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rw' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rw *rw) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rw *rw) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rw'
-func (rw *rw) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rw *rw) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rw.currencies[currency]
@@ -212,9 +211,7 @@ func (rw *rw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(rw.minus) - 1; j >= 0; j-- {
- b = append(b, rw.minus[j])
- }
+ b = append(b, rw.minus[0])
}
// reverse
@@ -224,13 +221,12 @@ func (rw *rw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, rw.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rw'
// in accounting notation.
-func (rw *rw) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rw *rw) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rw.currencies[currency]
@@ -258,9 +254,7 @@ func (rw *rw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, rw.currencyNegativePrefix[j])
}
- for j := len(rw.minus) - 1; j >= 0; j-- {
- b = append(b, rw.minus[j])
- }
+ b = append(b, rw.minus[0])
} else {
@@ -286,8 +280,7 @@ func (rw *rw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, rw.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rw'
diff --git a/rw_RW/rw_RW.go b/rw_RW/rw_RW.go
index 038155c6..c0869777 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{"HNT": "HNT", "CST": "CST", "MDT": "MDT", "GFT": "GFT", "∅∅∅": "∅∅∅", "COST": "COST", "MEZ": "MEZ", "GYT": "GYT", "AKST": "AKST", "HADT": "HADT", "WART": "WART", "MYT": "MYT", "WIB": "WIB", "CHAST": "CHAST", "ChST": "ChST", "SGT": "SGT", "AST": "AST", "ACWST": "ACWST", "JST": "JST", "IST": "IST", "AWST": "AWST", "OESZ": "OESZ", "BT": "BT", "WARST": "WARST", "WITA": "WITA", "TMST": "TMST", "LHDT": "LHDT", "WEZ": "WEZ", "OEZ": "OEZ", "NZST": "NZST", "BOT": "BOT", "JDT": "JDT", "EAT": "EAT", "HAT": "HAT", "PDT": "PDT", "LHST": "LHST", "ADT": "ADT", "ARST": "ARST", "HAST": "HAST", "UYT": "UYT", "COT": "COT", "TMT": "TMT", "AKDT": "AKDT", "EST": "EST", "SRT": "SRT", "WAT": "WAT", "MESZ": "MESZ", "ART": "ART", "CDT": "CDT", "NZDT": "NZDT", "CHADT": "CHADT", "ACST": "ACST", "SAST": "SAST", "MST": "MST", "WESZ": "WESZ", "GMT": "GMT", "WAST": "WAST", "ACWDT": "ACWDT", "ECT": "ECT", "HKT": "HKT", "HKST": "HKST", "AEST": "AEST", "ACDT": "ACDT", "AWDT": "AWDT", "CAT": "CAT", "CLT": "CLT", "UYST": "UYST", "VET": "VET", "EDT": "EDT", "CLST": "CLST", "PST": "PST", "AEDT": "AEDT", "WIT": "WIT"},
+ timezones: map[string]string{"MDT": "MDT", "EDT": "EDT", "LHST": "LHST", "UYST": "UYST", "WIT": "WIT", "HNT": "HNT", "SRT": "SRT", "UYT": "UYT", "CDT": "CDT", "COT": "COT", "WEZ": "WEZ", "PST": "PST", "HKT": "HKT", "CST": "CST", "HADT": "HADT", "SGT": "SGT", "PDT": "PDT", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "GMT": "GMT", "HAST": "HAST", "OESZ": "OESZ", "HAT": "HAT", "WAST": "WAST", "OEZ": "OEZ", "VET": "VET", "WAT": "WAT", "GYT": "GYT", "AKDT": "AKDT", "EAT": "EAT", "MEZ": "MEZ", "ACST": "ACST", "ACDT": "ACDT", "AWST": "AWST", "NZDT": "NZDT", "MESZ": "MESZ", "CLT": "CLT", "ECT": "ECT", "ACWDT": "ACWDT", "NZST": "NZST", "AEST": "AEST", "WART": "WART", "EST": "EST", "LHDT": "LHDT", "WIB": "WIB", "COST": "COST", "ACWST": "ACWST", "JDT": "JDT", "MST": "MST", "MYT": "MYT", "BT": "BT", "CAT": "CAT", "WITA": "WITA", "SAST": "SAST", "CHAST": "CHAST", "WARST": "WARST", "IST": "IST", "AWDT": "AWDT", "ADT": "ADT", "ChST": "ChST", "AKST": "AKST", "ART": "ART", "ARST": "ARST", "GFT": "GFT", "TMT": "TMT", "WESZ": "WESZ", "AST": "AST", "BOT": "BOT", "HKST": "HKST", "CLST": "CLST", "TMST": "TMST", "CHADT": "CHADT", "JST": "JST"},
}
}
@@ -172,20 +172,19 @@ func (rw *rw_RW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rw_RW' and handles both Whole and Real numbers based on 'v'
-func (rw *rw_RW) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rw *rw_RW) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rw_RW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rw *rw_RW) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rw *rw_RW) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rw_RW'
-func (rw *rw_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rw *rw_RW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rw.currencies[currency]
@@ -212,9 +211,7 @@ func (rw *rw_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(rw.minus) - 1; j >= 0; j-- {
- b = append(b, rw.minus[j])
- }
+ b = append(b, rw.minus[0])
}
// reverse
@@ -224,13 +221,12 @@ func (rw *rw_RW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, rw.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rw_RW'
// in accounting notation.
-func (rw *rw_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rw *rw_RW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rw.currencies[currency]
@@ -258,9 +254,7 @@ func (rw *rw_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, rw.currencyNegativePrefix[j])
}
- for j := len(rw.minus) - 1; j >= 0; j-- {
- b = append(b, rw.minus[j])
- }
+ b = append(b, rw.minus[0])
} else {
@@ -286,8 +280,7 @@ func (rw *rw_RW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, rw.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rw_RW'
diff --git a/rwk/rwk.go b/rwk/rwk.go
index 6e32c7b2..b423d56d 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{"MST": "MST", "EDT": "EDT", "AST": "AST", "ACDT": "ACDT", "WIT": "WIT", "AKST": "AKST", "UYST": "UYST", "NZDT": "NZDT", "WAT": "WAT", "ADT": "ADT", "ARST": "ARST", "TMST": "TMST", "MEZ": "MEZ", "BT": "BT", "HKT": "HKT", "CLT": "CLT", "UYT": "UYT", "AEST": "AEST", "ACWST": "ACWST", "MDT": "MDT", "WEZ": "WEZ", "AEDT": "AEDT", "WITA": "WITA", "OEZ": "OEZ", "NZST": "NZST", "CHADT": "CHADT", "BOT": "BOT", "CDT": "CDT", "PDT": "PDT", "WIB": "WIB", "WART": "WART", "HAT": "HAT", "COT": "COT", "MYT": "MYT", "HADT": "HADT", "HKST": "HKST", "CST": "CST", "AWST": "AWST", "GYT": "GYT", "SAST": "SAST", "ChST": "ChST", "ECT": "ECT", "HAST": "HAST", "EAT": "EAT", "HNT": "HNT", "EST": "EST", "SRT": "SRT", "ACWDT": "ACWDT", "JST": "JST", "SGT": "SGT", "WESZ": "WESZ", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WAST": "WAST", "ACST": "ACST", "LHST": "LHST", "JDT": "JDT", "IST": "IST", "CAT": "CAT", "CLST": "CLST", "PST": "PST", "OESZ": "OESZ", "GMT": "GMT", "COST": "COST", "WARST": "WARST", "TMT": "TMT", "VET": "VET", "AWDT": "AWDT", "ART": "ART", "MESZ": "MESZ", "GFT": "GFT", "AKDT": "AKDT"},
+ timezones: map[string]string{"BOT": "BOT", "HKST": "HKST", "CST": "CST", "CDT": "CDT", "ACWDT": "ACWDT", "JST": "JST", "AWST": "AWST", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "WITA": "WITA", "TMST": "TMST", "GMT": "GMT", "WESZ": "WESZ", "NZDT": "NZDT", "WARST": "WARST", "MYT": "MYT", "UYST": "UYST", "MST": "MST", "EDT": "EDT", "IST": "IST", "HKT": "HKT", "WAT": "WAT", "LHST": "LHST", "MESZ": "MESZ", "WART": "WART", "GYT": "GYT", "SGT": "SGT", "VET": "VET", "ChST": "ChST", "CHADT": "CHADT", "OEZ": "OEZ", "CAT": "CAT", "EAT": "EAT", "BT": "BT", "ARST": "ARST", "COT": "COT", "WAST": "WAST", "UYT": "UYT", "TMT": "TMT", "WIB": "WIB", "ACST": "ACST", "PST": "PST", "ART": "ART", "HAST": "HAST", "OESZ": "OESZ", "ACWST": "ACWST", "CHAST": "CHAST", "CLST": "CLST", "ADT": "ADT", "HAT": "HAT", "ECT": "ECT", "CLT": "CLT", "AST": "AST", "MDT": "MDT", "PDT": "PDT", "AKDT": "AKDT", "COST": "COST", "MEZ": "MEZ", "AEDT": "AEDT", "WIT": "WIT", "AKST": "AKST", "LHDT": "LHDT", "NZST": "NZST", "JDT": "JDT", "GFT": "GFT", "WEZ": "WEZ", "HADT": "HADT", "EST": "EST", "AEST": "AEST", "AWDT": "AWDT", "SRT": "SRT", "HNT": "HNT", "SAST": "SAST"},
}
}
@@ -176,20 +176,19 @@ func (rwk *rwk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rwk' and handles both Whole and Real numbers based on 'v'
-func (rwk *rwk) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rwk *rwk) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rwk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rwk *rwk) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rwk *rwk) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rwk'
-func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
@@ -201,20 +200,14 @@ func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rwk.decimal) - 1; j >= 0; j-- {
- b = append(b, rwk.decimal[j])
- }
-
+ b = append(b, rwk.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rwk.group) - 1; j >= 0; j-- {
- b = append(b, rwk.group[j])
- }
-
+ b = append(b, rwk.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(rwk.minus) - 1; j >= 0; j-- {
- b = append(b, rwk.minus[j])
- }
+ b = append(b, rwk.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rwk'
// in accounting notation.
-func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
@@ -266,20 +256,14 @@ func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rwk.decimal) - 1; j >= 0; j-- {
- b = append(b, rwk.decimal[j])
- }
-
+ b = append(b, rwk.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rwk.group) - 1; j >= 0; j-- {
- b = append(b, rwk.group[j])
- }
-
+ b = append(b, rwk.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(rwk.minus) - 1; j >= 0; j-- {
- b = append(b, rwk.minus[j])
- }
+ b = append(b, rwk.minus[0])
}
@@ -320,8 +302,7 @@ func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rwk'
diff --git a/rwk_TZ/rwk_TZ.go b/rwk_TZ/rwk_TZ.go
index 6be7528e..86803452 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{"BT": "BT", "TMT": "TMT", "CAT": "CAT", "WARST": "WARST", "ECT": "ECT", "PST": "PST", "NZST": "NZST", "CHAST": "CHAST", "CHADT": "CHADT", "ACDT": "ACDT", "UYST": "UYST", "WAT": "WAT", "WESZ": "WESZ", "CST": "CST", "EDT": "EDT", "PDT": "PDT", "AST": "AST", "GFT": "GFT", "LHDT": "LHDT", "SGT": "SGT", "IST": "IST", "HAST": "HAST", "ACWDT": "ACWDT", "MDT": "MDT", "JDT": "JDT", "GMT": "GMT", "COT": "COT", "AKST": "AKST", "AEST": "AEST", "BOT": "BOT", "GYT": "GYT", "WIT": "WIT", "MYT": "MYT", "CLST": "CLST", "EST": "EST", "OEZ": "OEZ", "ACWST": "ACWST", "ChST": "ChST", "HNT": "HNT", "CDT": "CDT", "UYT": "UYT", "CLT": "CLT", "∅∅∅": "∅∅∅", "HADT": "HADT", "AWDT": "AWDT", "HKST": "HKST", "NZDT": "NZDT", "VET": "VET", "SAST": "SAST", "WEZ": "WEZ", "SRT": "SRT", "TMST": "TMST", "AWST": "AWST", "HKT": "HKT", "ACST": "ACST", "ART": "ART", "MESZ": "MESZ", "WIB": "WIB", "ARST": "ARST", "HAT": "HAT", "EAT": "EAT", "JST": "JST", "LHST": "LHST", "AKDT": "AKDT", "OESZ": "OESZ", "WART": "WART", "WAST": "WAST", "WITA": "WITA", "MST": "MST", "AEDT": "AEDT", "COST": "COST", "ADT": "ADT", "MEZ": "MEZ"},
+ timezones: map[string]string{"AKST": "AKST", "WAT": "WAT", "WART": "WART", "PST": "PST", "MST": "MST", "WARST": "WARST", "IST": "IST", "MESZ": "MESZ", "OEZ": "OEZ", "SRT": "SRT", "EST": "EST", "HAST": "HAST", "SAST": "SAST", "MDT": "MDT", "WESZ": "WESZ", "HNT": "HNT", "ChST": "ChST", "WIB": "WIB", "BOT": "BOT", "UYT": "UYT", "UYST": "UYST", "TMT": "TMT", "CDT": "CDT", "NZST": "NZST", "AEDT": "AEDT", "LHST": "LHST", "CHADT": "CHADT", "JST": "JST", "HKT": "HKT", "JDT": "JDT", "MYT": "MYT", "GFT": "GFT", "COT": "COT", "LHDT": "LHDT", "AST": "AST", "ACST": "ACST", "ACDT": "ACDT", "VET": "VET", "ART": "ART", "TMST": "TMST", "GMT": "GMT", "CHAST": "CHAST", "OESZ": "OESZ", "SGT": "SGT", "WITA": "WITA", "WAST": "WAST", "MEZ": "MEZ", "ADT": "ADT", "CLST": "CLST", "AEST": "AEST", "PDT": "PDT", "AWST": "AWST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "AWDT": "AWDT", "ARST": "ARST", "EDT": "EDT", "HAT": "HAT", "GYT": "GYT", "CAT": "CAT", "WIT": "WIT", "CST": "CST", "AKDT": "AKDT", "COST": "COST", "EAT": "EAT", "HKST": "HKST", "BT": "BT", "HADT": "HADT", "ECT": "ECT", "WEZ": "WEZ", "CLT": "CLT"},
}
}
@@ -176,20 +176,19 @@ func (rwk *rwk_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'rwk_TZ' and handles both Whole and Real numbers based on 'v'
-func (rwk *rwk_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rwk *rwk_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'rwk_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (rwk *rwk_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (rwk *rwk_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'rwk_TZ'
-func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
@@ -201,20 +200,14 @@ func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rwk.decimal) - 1; j >= 0; j-- {
- b = append(b, rwk.decimal[j])
- }
-
+ b = append(b, rwk.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rwk.group) - 1; j >= 0; j-- {
- b = append(b, rwk.group[j])
- }
-
+ b = append(b, rwk.group[0])
count = 1
} else {
count++
@@ -225,9 +218,7 @@ func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(rwk.minus) - 1; j >= 0; j-- {
- b = append(b, rwk.minus[j])
- }
+ b = append(b, rwk.minus[0])
}
// reverse
@@ -248,13 +239,12 @@ func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'rwk_TZ'
// in accounting notation.
-func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
@@ -266,20 +256,14 @@ func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(rwk.decimal) - 1; j >= 0; j-- {
- b = append(b, rwk.decimal[j])
- }
-
+ b = append(b, rwk.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(rwk.group) - 1; j >= 0; j-- {
- b = append(b, rwk.group[j])
- }
-
+ b = append(b, rwk.group[0])
count = 1
} else {
count++
@@ -291,9 +275,7 @@ func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(rwk.minus) - 1; j >= 0; j-- {
- b = append(b, rwk.minus[j])
- }
+ b = append(b, rwk.minus[0])
}
@@ -320,8 +302,7 @@ func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'rwk_TZ'
diff --git a/sah/sah.go b/sah/sah.go
index 691a68b7..8a06a7b8 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{"CLST": "CLST", "OEZ": "OEZ", "TMT": "TMT", "SAST": "SAST", "AKST": "AKST", "ADT": "ADT", "MESZ": "MESZ", "AKDT": "AKDT", "TMST": "TMST", "LHST": "LHST", "HNT": "HNT", "JDT": "JDT", "HAT": "HAT", "HKST": "HKST", "PDT": "PDT", "WAT": "WAT", "MST": "MST", "JST": "JST", "ECT": "ECT", "SGT": "SGT", "GYT": "GYT", "EAT": "EAT", "AEST": "AEST", "CAT": "CAT", "MEZ": "MEZ", "VET": "VET", "CDT": "CDT", "HKT": "HKT", "WESZ": "WESZ", "AWST": "AWST", "WAST": "WAST", "ACWST": "ACWST", "HAST": "HAST", "COST": "COST", "GMT": "GMT", "AEDT": "AEDT", "COT": "COT", "ACDT": "ACDT", "LHDT": "LHDT", "EDT": "EDT", "WIT": "WIT", "HADT": "HADT", "EST": "EST", "CLT": "CLT", "UYT": "UYT", "ART": "ART", "WARST": "WARST", "ACST": "ACST", "CHAST": "CHAST", "ARST": "ARST", "ChST": "ChST", "CST": "CST", "GFT": "GFT", "MYT": "MYT", "WART": "WART", "AST": "AST", "MDT": "MDT", "NZDT": "NZDT", "SRT": "SRT", "WEZ": "WEZ", "PST": "PST", "AWDT": "AWDT", "WIB": "WIB", "BOT": "BOT", "WITA": "WITA", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "NZST": "NZST", "CHADT": "CHADT", "BT": "BT", "IST": "IST", "UYST": "UYST"},
+ timezones: map[string]string{"MEZ": "MEZ", "WARST": "WARST", "UYT": "UYT", "GFT": "GFT", "EAT": "EAT", "ACST": "ACST", "NZDT": "NZDT", "WITA": "WITA", "CST": "CST", "HAST": "HAST", "CHAST": "CHAST", "AWDT": "AWDT", "HADT": "HADT", "ACWST": "ACWST", "LHST": "LHST", "OEZ": "OEZ", "MDT": "MDT", "∅∅∅": "∅∅∅", "TMT": "TMT", "AEDT": "AEDT", "HNT": "HNT", "BT": "BT", "TMST": "TMST", "EDT": "EDT", "SGT": "SGT", "LHDT": "LHDT", "NZST": "NZST", "GYT": "GYT", "MYT": "MYT", "SRT": "SRT", "WAST": "WAST", "JDT": "JDT", "ADT": "ADT", "PDT": "PDT", "AWST": "AWST", "AKST": "AKST", "WEZ": "WEZ", "EST": "EST", "WAT": "WAT", "MESZ": "MESZ", "ACDT": "ACDT", "WART": "WART", "HKT": "HKT", "WIT": "WIT", "ART": "ART", "ACWDT": "ACWDT", "CHADT": "CHADT", "COT": "COT", "COST": "COST", "OESZ": "OESZ", "CLT": "CLT", "CLST": "CLST", "AEST": "AEST", "CAT": "CAT", "CDT": "CDT", "WESZ": "WESZ", "HKST": "HKST", "ARST": "ARST", "JST": "JST", "AST": "AST", "IST": "IST", "PST": "PST", "MST": "MST", "GMT": "GMT", "AKDT": "AKDT", "WIB": "WIB", "SAST": "SAST", "VET": "VET", "HAT": "HAT", "BOT": "BOT", "UYST": "UYST", "ChST": "ChST", "ECT": "ECT"},
}
}
@@ -179,20 +179,19 @@ func (sah *sah) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sah' and handles both Whole and Real numbers based on 'v'
-func (sah *sah) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sah *sah) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sah' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sah *sah) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sah *sah) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sah'
-func (sah *sah) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sah *sah) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sah.currencies[currency]
@@ -219,9 +218,7 @@ func (sah *sah) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(sah.minus) - 1; j >= 0; j-- {
- b = append(b, sah.minus[j])
- }
+ b = append(b, sah.minus[0])
}
// reverse
@@ -231,13 +228,12 @@ func (sah *sah) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, sah.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sah'
// in accounting notation.
-func (sah *sah) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sah *sah) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sah.currencies[currency]
@@ -265,9 +261,7 @@ func (sah *sah) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, sah.currencyNegativePrefix[j])
}
- for j := len(sah.minus) - 1; j >= 0; j-- {
- b = append(b, sah.minus[j])
- }
+ b = append(b, sah.minus[0])
} else {
@@ -293,8 +287,7 @@ func (sah *sah) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, sah.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sah'
diff --git a/sah_RU/sah_RU.go b/sah_RU/sah_RU.go
index b8c99ecc..4cd52c75 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{"HNT": "HNT", "UYT": "UYT", "UYST": "UYST", "PDT": "PDT", "GYT": "GYT", "TMT": "TMT", "TMST": "TMST", "ECT": "ECT", "WARST": "WARST", "WAT": "WAT", "MDT": "MDT", "HAT": "HAT", "AEST": "AEST", "SGT": "SGT", "SRT": "SRT", "VET": "VET", "ChST": "ChST", "MYT": "MYT", "AKDT": "AKDT", "PST": "PST", "WART": "WART", "MEZ": "MEZ", "LHST": "LHST", "CST": "CST", "WIB": "WIB", "CHADT": "CHADT", "AKST": "AKST", "HAST": "HAST", "EAT": "EAT", "COT": "COT", "ARST": "ARST", "WAST": "WAST", "ADT": "ADT", "WITA": "WITA", "AWDT": "AWDT", "CLST": "CLST", "OESZ": "OESZ", "AST": "AST", "ACDT": "ACDT", "EST": "EST", "NZDT": "NZDT", "GMT": "GMT", "JDT": "JDT", "HADT": "HADT", "HKST": "HKST", "CDT": "CDT", "NZST": "NZST", "ACWST": "ACWST", "ACWDT": "ACWDT", "MST": "MST", "ACST": "ACST", "JST": "JST", "∅∅∅": "∅∅∅", "BT": "BT", "MESZ": "MESZ", "SAST": "SAST", "IST": "IST", "AEDT": "AEDT", "LHDT": "LHDT", "HKT": "HKT", "CLT": "CLT", "COST": "COST", "WIT": "WIT", "AWST": "AWST", "CAT": "CAT", "GFT": "GFT", "ART": "ART", "OEZ": "OEZ", "CHAST": "CHAST", "BOT": "BOT", "WEZ": "WEZ", "WESZ": "WESZ", "EDT": "EDT"},
+ timezones: map[string]string{"LHDT": "LHDT", "NZST": "NZST", "WEZ": "WEZ", "JST": "JST", "SAST": "SAST", "CHAST": "CHAST", "AEST": "AEST", "HAT": "HAT", "GYT": "GYT", "HKT": "HKT", "∅∅∅": "∅∅∅", "CLST": "CLST", "AWST": "AWST", "ARST": "ARST", "GFT": "GFT", "GMT": "GMT", "AWDT": "AWDT", "SRT": "SRT", "LHST": "LHST", "ACWST": "ACWST", "WIB": "WIB", "OESZ": "OESZ", "ACST": "ACST", "PDT": "PDT", "UYT": "UYT", "MDT": "MDT", "TMST": "TMST", "HADT": "HADT", "AKST": "AKST", "JDT": "JDT", "AEDT": "AEDT", "WITA": "WITA", "EST": "EST", "EAT": "EAT", "VET": "VET", "HNT": "HNT", "UYST": "UYST", "HAST": "HAST", "AST": "AST", "ART": "ART", "WART": "WART", "TMT": "TMT", "CST": "CST", "EDT": "EDT", "ChST": "ChST", "NZDT": "NZDT", "CHADT": "CHADT", "MEZ": "MEZ", "MESZ": "MESZ", "CAT": "CAT", "HKST": "HKST", "MST": "MST", "WARST": "WARST", "PST": "PST", "COST": "COST", "ECT": "ECT", "WAT": "WAT", "WAST": "WAST", "ACWDT": "ACWDT", "OEZ": "OEZ", "WESZ": "WESZ", "BOT": "BOT", "CLT": "CLT", "ACDT": "ACDT", "SGT": "SGT", "IST": "IST", "ADT": "ADT", "WIT": "WIT", "CDT": "CDT", "AKDT": "AKDT", "COT": "COT", "MYT": "MYT", "BT": "BT"},
}
}
@@ -179,20 +179,19 @@ func (sah *sah_RU) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sah_RU' and handles both Whole and Real numbers based on 'v'
-func (sah *sah_RU) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sah *sah_RU) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sah_RU' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sah *sah_RU) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sah *sah_RU) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sah_RU'
-func (sah *sah_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sah *sah_RU) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sah.currencies[currency]
@@ -219,9 +218,7 @@ func (sah *sah_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(sah.minus) - 1; j >= 0; j-- {
- b = append(b, sah.minus[j])
- }
+ b = append(b, sah.minus[0])
}
// reverse
@@ -231,13 +228,12 @@ func (sah *sah_RU) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, sah.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sah_RU'
// in accounting notation.
-func (sah *sah_RU) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sah *sah_RU) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sah.currencies[currency]
@@ -265,9 +261,7 @@ func (sah *sah_RU) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, sah.currencyNegativePrefix[j])
}
- for j := len(sah.minus) - 1; j >= 0; j-- {
- b = append(b, sah.minus[j])
- }
+ b = append(b, sah.minus[0])
} else {
@@ -293,8 +287,7 @@ func (sah *sah_RU) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, sah.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sah_RU'
diff --git a/saq/saq.go b/saq/saq.go
index 687d0ed3..d6d8ae66 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{"MESZ": "MESZ", "ChST": "ChST", "LHDT": "LHDT", "AKST": "AKST", "HNT": "HNT", "CLT": "CLT", "BT": "BT", "ADT": "ADT", "CLST": "CLST", "WITA": "WITA", "LHST": "LHST", "PST": "PST", "PDT": "PDT", "AWDT": "AWDT", "EAT": "EAT", "CDT": "CDT", "AEST": "AEST", "AEDT": "AEDT", "OEZ": "OEZ", "WESZ": "WESZ", "SRT": "SRT", "GFT": "GFT", "SAST": "SAST", "HKST": "HKST", "WARST": "WARST", "WAST": "WAST", "ECT": "ECT", "IST": "IST", "AKDT": "AKDT", "EDT": "EDT", "MST": "MST", "ACWST": "ACWST", "MDT": "MDT", "TMST": "TMST", "HAT": "HAT", "GMT": "GMT", "OESZ": "OESZ", "VET": "VET", "MYT": "MYT", "HADT": "HADT", "AWST": "AWST", "NZST": "NZST", "ACST": "ACST", "CAT": "CAT", "EST": "EST", "ARST": "ARST", "AST": "AST", "CHAST": "CHAST", "ACDT": "ACDT", "WAT": "WAT", "NZDT": "NZDT", "WIB": "WIB", "WEZ": "WEZ", "HKT": "HKT", "UYT": "UYT", "UYST": "UYST", "COST": "COST", "JST": "JST", "BOT": "BOT", "ART": "ART", "WART": "WART", "ACWDT": "ACWDT", "JDT": "JDT", "COT": "COT", "CHADT": "CHADT", "WIT": "WIT", "SGT": "SGT", "MEZ": "MEZ", "GYT": "GYT", "HAST": "HAST", "CST": "CST", "TMT": "TMT", "∅∅∅": "∅∅∅"},
+ timezones: map[string]string{"HKST": "HKST", "CHAST": "CHAST", "ART": "ART", "AEDT": "AEDT", "UYST": "UYST", "CST": "CST", "ECT": "ECT", "AKDT": "AKDT", "COST": "COST", "ADT": "ADT", "WIT": "WIT", "WIB": "WIB", "JST": "JST", "AEST": "AEST", "WARST": "WARST", "NZST": "NZST", "NZDT": "NZDT", "SAST": "SAST", "OESZ": "OESZ", "MDT": "MDT", "CAT": "CAT", "AKST": "AKST", "AST": "AST", "EST": "EST", "IST": "IST", "ACWST": "ACWST", "BOT": "BOT", "UYT": "UYT", "CDT": "CDT", "CHADT": "CHADT", "VET": "VET", "PDT": "PDT", "WAST": "WAST", "MESZ": "MESZ", "MYT": "MYT", "PST": "PST", "SRT": "SRT", "HKT": "HKT", "GFT": "GFT", "TMST": "TMST", "WART": "WART", "MST": "MST", "JDT": "JDT", "EDT": "EDT", "COT": "COT", "EAT": "EAT", "CLT": "CLT", "SGT": "SGT", "HAST": "HAST", "∅∅∅": "∅∅∅", "HADT": "HADT", "WESZ": "WESZ", "LHDT": "LHDT", "MEZ": "MEZ", "HNT": "HNT", "HAT": "HAT", "GMT": "GMT", "ChST": "ChST", "ACWDT": "ACWDT", "LHST": "LHST", "GYT": "GYT", "TMT": "TMT", "CLST": "CLST", "ACDT": "ACDT", "BT": "BT", "WAT": "WAT", "AWDT": "AWDT", "ARST": "ARST", "WITA": "WITA", "WEZ": "WEZ", "OEZ": "OEZ", "ACST": "ACST", "AWST": "AWST"},
}
}
@@ -180,20 +180,19 @@ func (saq *saq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'saq' and handles both Whole and Real numbers based on 'v'
-func (saq *saq) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (saq *saq) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'saq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (saq *saq) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (saq *saq) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'saq'
-func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
@@ -205,20 +204,14 @@ func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(saq.decimal) - 1; j >= 0; j-- {
- b = append(b, saq.decimal[j])
- }
-
+ b = append(b, saq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(saq.group) - 1; j >= 0; j-- {
- b = append(b, saq.group[j])
- }
-
+ b = append(b, saq.group[0])
count = 1
} else {
count++
@@ -233,9 +226,7 @@ func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(saq.minus) - 1; j >= 0; j-- {
- b = append(b, saq.minus[j])
- }
+ b = append(b, saq.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'saq'
// in accounting notation.
-func (saq *saq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (saq *saq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
@@ -272,20 +262,14 @@ func (saq *saq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(saq.decimal) - 1; j >= 0; j-- {
- b = append(b, saq.decimal[j])
- }
-
+ b = append(b, saq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(saq.group) - 1; j >= 0; j-- {
- b = append(b, saq.group[j])
- }
-
+ b = append(b, saq.group[0])
count = 1
} else {
count++
@@ -331,8 +315,7 @@ func (saq *saq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, saq.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'saq'
diff --git a/saq_KE/saq_KE.go b/saq_KE/saq_KE.go
index 54cbac26..a9396f60 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{"ART": "ART", "MDT": "MDT", "ACWDT": "ACWDT", "HAST": "HAST", "IST": "IST", "AWST": "AWST", "PST": "PST", "MEZ": "MEZ", "HAT": "HAT", "GMT": "GMT", "TMST": "TMST", "LHDT": "LHDT", "HADT": "HADT", "SGT": "SGT", "NZDT": "NZDT", "ARST": "ARST", "∅∅∅": "∅∅∅", "ChST": "ChST", "HKST": "HKST", "GYT": "GYT", "SRT": "SRT", "OESZ": "OESZ", "WARST": "WARST", "MYT": "MYT", "LHST": "LHST", "CST": "CST", "CLST": "CLST", "EST": "EST", "JST": "JST", "UYST": "UYST", "COT": "COT", "GFT": "GFT", "WEZ": "WEZ", "WIB": "WIB", "PDT": "PDT", "BOT": "BOT", "WIT": "WIT", "AWDT": "AWDT", "CAT": "CAT", "AEST": "AEST", "CHAST": "CHAST", "ACST": "ACST", "WAST": "WAST", "AST": "AST", "TMT": "TMT", "ECT": "ECT", "NZST": "NZST", "COST": "COST", "JDT": "JDT", "AKST": "AKST", "UYT": "UYT", "EDT": "EDT", "WITA": "WITA", "ACWST": "ACWST", "WAT": "WAT", "ADT": "ADT", "MST": "MST", "WESZ": "WESZ", "HNT": "HNT", "EAT": "EAT", "CHADT": "CHADT", "ACDT": "ACDT", "AKDT": "AKDT", "AEDT": "AEDT", "SAST": "SAST", "CDT": "CDT", "WART": "WART", "VET": "VET", "HKT": "HKT", "OEZ": "OEZ", "MESZ": "MESZ", "CLT": "CLT", "BT": "BT"},
+ timezones: map[string]string{"ChST": "ChST", "AWST": "AWST", "JST": "JST", "ACST": "ACST", "HAT": "HAT", "ARST": "ARST", "GMT": "GMT", "COT": "COT", "NZDT": "NZDT", "TMT": "TMT", "ART": "ART", "WESZ": "WESZ", "MDT": "MDT", "EDT": "EDT", "WART": "WART", "BT": "BT", "CLT": "CLT", "JDT": "JDT", "ACDT": "ACDT", "CDT": "CDT", "HAST": "HAST", "PST": "PST", "SAST": "SAST", "OESZ": "OESZ", "WARST": "WARST", "WIT": "WIT", "WITA": "WITA", "AKDT": "AKDT", "ECT": "ECT", "CLST": "CLST", "AWDT": "AWDT", "ADT": "ADT", "SGT": "SGT", "HKT": "HKT", "CST": "CST", "EAT": "EAT", "OEZ": "OEZ", "CHAST": "CHAST", "VET": "VET", "GYT": "GYT", "MYT": "MYT", "MESZ": "MESZ", "GFT": "GFT", "ACWDT": "ACWDT", "LHST": "LHST", "CHADT": "CHADT", "PDT": "PDT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ACWST": "ACWST", "WIB": "WIB", "SRT": "SRT", "UYT": "UYT", "COST": "COST", "LHDT": "LHDT", "AEST": "AEST", "BOT": "BOT", "EST": "EST", "WAST": "WAST", "AEDT": "AEDT", "HNT": "HNT", "AKST": "AKST", "WAT": "WAT", "MST": "MST", "IST": "IST", "WEZ": "WEZ", "NZST": "NZST", "MEZ": "MEZ", "AST": "AST", "CAT": "CAT", "UYST": "UYST", "TMST": "TMST", "HADT": "HADT"},
}
}
@@ -180,20 +180,19 @@ func (saq *saq_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'saq_KE' and handles both Whole and Real numbers based on 'v'
-func (saq *saq_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (saq *saq_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'saq_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (saq *saq_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (saq *saq_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'saq_KE'
-func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
@@ -205,20 +204,14 @@ func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(saq.decimal) - 1; j >= 0; j-- {
- b = append(b, saq.decimal[j])
- }
-
+ b = append(b, saq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(saq.group) - 1; j >= 0; j-- {
- b = append(b, saq.group[j])
- }
-
+ b = append(b, saq.group[0])
count = 1
} else {
count++
@@ -233,9 +226,7 @@ func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(saq.minus) - 1; j >= 0; j-- {
- b = append(b, saq.minus[j])
- }
+ b = append(b, saq.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'saq_KE'
// in accounting notation.
-func (saq *saq_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (saq *saq_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
@@ -272,20 +262,14 @@ func (saq *saq_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(saq.decimal) - 1; j >= 0; j-- {
- b = append(b, saq.decimal[j])
- }
-
+ b = append(b, saq.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(saq.group) - 1; j >= 0; j-- {
- b = append(b, saq.group[j])
- }
-
+ b = append(b, saq.group[0])
count = 1
} else {
count++
@@ -331,8 +315,7 @@ func (saq *saq_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, saq.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'saq_KE'
diff --git a/sbp/sbp.go b/sbp/sbp.go
index 0e177060..59e5d66b 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{"NZST": "NZST", "BOT": "BOT", "JDT": "JDT", "MYT": "MYT", "ADT": "ADT", "PDT": "PDT", "AEST": "AEST", "CHADT": "CHADT", "COT": "COT", "MESZ": "MESZ", "AKST": "AKST", "CHAST": "CHAST", "WIT": "WIT", "SGT": "SGT", "AWST": "AWST", "HAT": "HAT", "CST": "CST", "CAT": "CAT", "EDT": "EDT", "MEZ": "MEZ", "LHDT": "LHDT", "HKT": "HKT", "ARST": "ARST", "TMT": "TMT", "ChST": "ChST", "ECT": "ECT", "NZDT": "NZDT", "COST": "COST", "AWDT": "AWDT", "WARST": "WARST", "MST": "MST", "HNT": "HNT", "CLST": "CLST", "TMST": "TMST", "AKDT": "AKDT", "CDT": "CDT", "GFT": "GFT", "HKST": "HKST", "PST": "PST", "GYT": "GYT", "ART": "ART", "SRT": "SRT", "MDT": "MDT", "IST": "IST", "ACST": "ACST", "WAT": "WAT", "BT": "BT", "JST": "JST", "EST": "EST", "WIB": "WIB", "OESZ": "OESZ", "AEDT": "AEDT", "HADT": "HADT", "EAT": "EAT", "SAST": "SAST", "VET": "VET", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "UYST": "UYST", "OEZ": "OEZ", "ACDT": "ACDT", "WITA": "WITA", "WESZ": "WESZ", "GMT": "GMT", "WAST": "WAST", "ACWST": "ACWST", "LHST": "LHST", "CLT": "CLT", "UYT": "UYT", "WART": "WART", "HAST": "HAST", "AST": "AST", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"ChST": "ChST", "COT": "COT", "ACWST": "ACWST", "AST": "AST", "PDT": "PDT", "ART": "ART", "WEZ": "WEZ", "OESZ": "OESZ", "WAT": "WAT", "ACWDT": "ACWDT", "JDT": "JDT", "ADT": "ADT", "AKDT": "AKDT", "TMST": "TMST", "HAST": "HAST", "OEZ": "OEZ", "AEST": "AEST", "WART": "WART", "CAT": "CAT", "BT": "BT", "GMT": "GMT", "LHDT": "LHDT", "WIB": "WIB", "HAT": "HAT", "ACST": "ACST", "∅∅∅": "∅∅∅", "EAT": "EAT", "SAST": "SAST", "WESZ": "WESZ", "NZST": "NZST", "MEZ": "MEZ", "CDT": "CDT", "MDT": "MDT", "PST": "PST", "SRT": "SRT", "MST": "MST", "ACDT": "ACDT", "IST": "IST", "AWDT": "AWDT", "GFT": "GFT", "WAST": "WAST", "MYT": "MYT", "BOT": "BOT", "HADT": "HADT", "MESZ": "MESZ", "CLST": "CLST", "UYST": "UYST", "TMT": "TMT", "WIT": "WIT", "EST": "EST", "AKST": "AKST", "CHAST": "CHAST", "VET": "VET", "AWST": "AWST", "HKT": "HKT", "CST": "CST", "NZDT": "NZDT", "CLT": "CLT", "UYT": "UYT", "WITA": "WITA", "COST": "COST", "CHADT": "CHADT", "AEDT": "AEDT", "SGT": "SGT", "EDT": "EDT", "LHST": "LHST", "HNT": "HNT", "ARST": "ARST", "ECT": "ECT", "JST": "JST", "WARST": "WARST", "GYT": "GYT", "HKST": "HKST"},
}
}
@@ -170,7 +170,8 @@ func (sbp *sbp) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sbp' and handles both Whole and Real numbers based on 'v'
-func (sbp *sbp) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -198,9 +199,7 @@ func (sbp *sbp) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -208,13 +207,12 @@ func (sbp *sbp) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sbp' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sbp *sbp) FmtPercent(num float64, v uint64) (results string) {
+func (sbp *sbp) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sbp.decimal)
b := make([]byte, 0, l)
@@ -230,9 +228,7 @@ func (sbp *sbp) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -242,12 +238,11 @@ func (sbp *sbp) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sbp.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sbp'
-func (sbp *sbp) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sbp *sbp) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
@@ -277,9 +272,7 @@ func (sbp *sbp) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -300,13 +293,12 @@ func (sbp *sbp) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sbp'
// in accounting notation.
-func (sbp *sbp) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sbp *sbp) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
@@ -337,9 +329,7 @@ func (sbp *sbp) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
@@ -366,8 +356,7 @@ func (sbp *sbp) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sbp'
diff --git a/sbp_TZ/sbp_TZ.go b/sbp_TZ/sbp_TZ.go
index bf607c55..dc5e6bf7 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{"HKST": "HKST", "EDT": "EDT", "CAT": "CAT", "OEZ": "OEZ", "SRT": "SRT", "MESZ": "MESZ", "MYT": "MYT", "PST": "PST", "PDT": "PDT", "ARST": "ARST", "ACWST": "ACWST", "JST": "JST", "AWST": "AWST", "HAT": "HAT", "SAST": "SAST", "CST": "CST", "EST": "EST", "UYT": "UYT", "BOT": "BOT", "WARST": "WARST", "TMT": "TMT", "ART": "ART", "GFT": "GFT", "ECT": "ECT", "WEZ": "WEZ", "WESZ": "WESZ", "COST": "COST", "BT": "BT", "ACDT": "ACDT", "WIT": "WIT", "∅∅∅": "∅∅∅", "HADT": "HADT", "AEST": "AEST", "NZDT": "NZDT", "ADT": "ADT", "WAST": "WAST", "MST": "MST", "HAST": "HAST", "IST": "IST", "AEDT": "AEDT", "WITA": "WITA", "SGT": "SGT", "HKT": "HKT", "CHADT": "CHADT", "ACWDT": "ACWDT", "VET": "VET", "ChST": "ChST", "HNT": "HNT", "COT": "COT", "WART": "WART", "MDT": "MDT", "JDT": "JDT", "UYST": "UYST", "AKST": "AKST", "AKDT": "AKDT", "EAT": "EAT", "GMT": "GMT", "ACST": "ACST", "TMST": "TMST", "LHDT": "LHDT", "CHAST": "CHAST", "MEZ": "MEZ", "WAT": "WAT", "AWDT": "AWDT", "CLT": "CLT", "CLST": "CLST", "NZST": "NZST", "AST": "AST", "GYT": "GYT", "LHST": "LHST", "CDT": "CDT", "OESZ": "OESZ", "WIB": "WIB"},
+ timezones: map[string]string{"TMST": "TMST", "AWST": "AWST", "SRT": "SRT", "HKST": "HKST", "NZST": "NZST", "NZDT": "NZDT", "OESZ": "OESZ", "AST": "AST", "IST": "IST", "WART": "WART", "AKST": "AKST", "MESZ": "MESZ", "WARST": "WARST", "UYST": "UYST", "CDT": "CDT", "ChST": "ChST", "WESZ": "WESZ", "CHAST": "CHAST", "ADT": "ADT", "PST": "PST", "WIT": "WIT", "WITA": "WITA", "TMT": "TMT", "UYT": "UYT", "GYT": "GYT", "COST": "COST", "ACWDT": "ACWDT", "HAT": "HAT", "∅∅∅": "∅∅∅", "BT": "BT", "CST": "CST", "HADT": "HADT", "PDT": "PDT", "EST": "EST", "AEST": "AEST", "ART": "ART", "SAST": "SAST", "ACDT": "ACDT", "HNT": "HNT", "ECT": "ECT", "WEZ": "WEZ", "JST": "JST", "AKDT": "AKDT", "BOT": "BOT", "CAT": "CAT", "COT": "COT", "OEZ": "OEZ", "AWDT": "AWDT", "EDT": "EDT", "LHDT": "LHDT", "MEZ": "MEZ", "CLST": "CLST", "GFT": "GFT", "HKT": "HKT", "HAST": "HAST", "ACWST": "ACWST", "CHADT": "CHADT", "MST": "MST", "MYT": "MYT", "ARST": "ARST", "WAST": "WAST", "JDT": "JDT", "MDT": "MDT", "LHST": "LHST", "CLT": "CLT", "ACST": "ACST", "AEDT": "AEDT", "VET": "VET", "GMT": "GMT", "EAT": "EAT", "WAT": "WAT", "WIB": "WIB", "SGT": "SGT"},
}
}
@@ -170,7 +170,8 @@ func (sbp *sbp_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sbp_TZ' and handles both Whole and Real numbers based on 'v'
-func (sbp *sbp_TZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -198,9 +199,7 @@ func (sbp *sbp_TZ) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -208,13 +207,12 @@ func (sbp *sbp_TZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sbp_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sbp *sbp_TZ) FmtPercent(num float64, v uint64) (results string) {
+func (sbp *sbp_TZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sbp.decimal)
b := make([]byte, 0, l)
@@ -230,9 +228,7 @@ func (sbp *sbp_TZ) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -242,12 +238,11 @@ func (sbp *sbp_TZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sbp.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sbp_TZ'
-func (sbp *sbp_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sbp *sbp_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
@@ -277,9 +272,7 @@ func (sbp *sbp_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
// reverse
@@ -300,13 +293,12 @@ func (sbp *sbp_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sbp_TZ'
// in accounting notation.
-func (sbp *sbp_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sbp *sbp_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
@@ -337,9 +329,7 @@ func (sbp *sbp_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(sbp.minus) - 1; j >= 0; j-- {
- b = append(b, sbp.minus[j])
- }
+ b = append(b, sbp.minus[0])
}
@@ -366,8 +356,7 @@ func (sbp *sbp_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sbp_TZ'
diff --git a/se/se.go b/se/se.go
index 4f8c4b68..3ba4fb38 100644
--- a/se/se.go
+++ b/se/se.go
@@ -18,7 +18,7 @@ type se struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Dkr", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "€", "FIM ", "FJD ", "FKP ", "FRF ", "GBP ", "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 ", "₹", "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 ", "kr", "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 ", "Skr", "SGD ", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "฿", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ođđj", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb", "juov"},
@@ -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{"HKT": "HKT", "WIB": "WIB", "COST": "COST", "MESZ": "gaska-Eurohpá geassiáigi", "SGT": "SGT", "IST": "IST", "MST": "MST", "CDT": "CDT", "CAT": "CAT", "EDT": "EDT", "PDT": "PDT", "GYT": "GYT", "GFT": "GFT", "TMST": "TMST", "WESZ": "oarje-Eurohpá geassiáigi", "UYST": "UYST", "WART": "WART", "GMT": "Greenwich gaskka áigi", "PST": "PST", "WARST": "WARST", "LHST": "LHST", "CLT": "CLT", "OESZ": "nuorti-Eurohpá geassiáigi", "WIT": "WIT", "LHDT": "LHDT", "HKST": "HKST", "ADT": "ADT", "TMT": "TMT", "AKST": "AKST", "AKDT": "AKDT", "NZST": "NZST", "OEZ": "nuorti-Eurohpá dábálašáigi", "BT": "BT", "VET": "VET", "WITA": "WITA", "MYT": "MYT", "CST": "CST", "CLST": "CLST", "ACDT": "ACDT", "WAST": "WAST", "ACWST": "ACWST", "ECT": "ECT", "EAT": "EAT", "COT": "COT", "AWST": "AWST", "WAT": "WAT", "AWDT": "AWDT", "CHAST": "CHAST", "CHADT": "CHADT", "BOT": "BOT", "ART": "ART", "SAST": "SAST", "MDT": "MDT", "WEZ": "oarje-Eurohpá dábálašáigi", "ACWDT": "ACWDT", "HAST": "HAST", "HNT": "HNT", "AEDT": "AEDT", "SRT": "SRT", "JDT": "JDT", "ChST": "ChST", "∅∅∅": "∅∅∅", "AEST": "AEST", "MEZ": "gaska-Eurohpá dábálašáigi", "AST": "AST", "JST": "JST", "HAT": "HAT", "EST": "EST", "ACST": "ACST", "ARST": "ARST", "HADT": "HADT", "UYT": "UYT", "NZDT": "NZDT"},
+ timezones: map[string]string{"OEZ": "nuorti-Eurohpá dábálašáigi", "JDT": "JDT", "ARST": "ARST", "COST": "COST", "CLT": "CLT", "JST": "JST", "BT": "BT", "SRT": "SRT", "ACWST": "ACWST", "NZST": "NZST", "SAST": "SAST", "WAT": "WAT", "ACDT": "ACDT", "CHADT": "CHADT", "WIB": "WIB", "UYT": "UYT", "NZDT": "NZDT", "WESZ": "oarje-Eurohpá geassiáigi", "OESZ": "nuorti-Eurohpá geassiáigi", "ADT": "ADT", "WARST": "WARST", "WAST": "WAST", "MDT": "MDT", "CLST": "CLST", "WIT": "WIT", "TMST": "TMST", "AKDT": "AKDT", "AST": "AST", "LHST": "LHST", "HAT": "HAT", "HKST": "HKST", "TMT": "TMT", "AKST": "AKST", "COT": "COT", "PST": "PST", "CST": "CST", "WITA": "WITA", "EST": "EST", "MEZ": "gaska-Eurohpá dábálašáigi", "ACST": "ACST", "MYT": "MYT", "BOT": "BOT", "GFT": "GFT", "MST": "MST", "CHAST": "CHAST", "IST": "IST", "PDT": "PDT", "HNT": "HNT", "HADT": "HADT", "AEDT": "AEDT", "SGT": "SGT", "GYT": "GYT", "CAT": "CAT", "CDT": "CDT", "LHDT": "LHDT", "AEST": "AEST", "WART": "WART", "AWST": "AWST", "AWDT": "AWDT", "MESZ": "gaska-Eurohpá geassiáigi", "VET": "VET", "UYST": "UYST", "EDT": "EDT", "ChST": "ChST", "HAST": "HAST", "ECT": "ECT", "ACWDT": "ACWDT", "EAT": "EAT", "HKT": "HKT", "GMT": "Greenwich gaskka áigi", "∅∅∅": "∅∅∅", "WEZ": "oarje-Eurohpá dábálašáigi", "ART": "ART"},
}
}
@@ -190,7 +190,8 @@ func (se *se) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'se' and handles both Whole and Real numbers based on 'v'
-func (se *se) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (se *se) FmtNumber(num float64, v uint64) (results string) {
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -231,13 +231,12 @@ func (se *se) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'se' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (se *se) FmtPercent(num float64, v uint64) (results string) {
+func (se *se) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(se.decimal)
b := make([]byte, 0, l)
@@ -267,12 +266,11 @@ func (se *se) FmtPercent(num float64, v uint64) (results string) {
b = append(b, se.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'se'
-func (se *se) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -294,7 +292,6 @@ func (se *se) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -330,13 +327,12 @@ func (se *se) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'se'
// in accounting notation.
-func (se *se) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -358,7 +354,6 @@ func (se *se) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -401,8 +396,7 @@ func (se *se) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'se'
diff --git a/se_FI/se_FI.go b/se_FI/se_FI.go
index a8eb13f2..22d37808 100644
--- a/se_FI/se_FI.go
+++ b/se_FI/se_FI.go
@@ -18,7 +18,7 @@ type se_FI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ođđajage", "guovva", "njukča", "cuoŋo", "miesse", "geasse", "suoidne", "borge", "čakča", "golggot", "skábma", "juovla"},
@@ -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{"WAST": "WAST", "BT": "BT", "TMST": "TMST", "∅∅∅": "∅∅∅", "OESZ": "nuorti-Eurohpá geassiáigi", "AEDT": "AEDT", "BOT": "BOT", "GYT": "GYT", "SGT": "SGT", "HNT": "HNT", "CLST": "CLST", "PDT": "PDT", "LHST": "LHST", "AKDT": "AKDT", "WEZ": "oarje-Eurohpá dábálašáigi", "HKT": "HKT", "SAST": "SAST", "ChST": "ChST", "HAST": "HAST", "EST": "EST", "NZST": "NZST", "COT": "COT", "AST": "AST", "ARST": "ARST", "MYT": "MYT", "IST": "IST", "HADT": "HADT", "AWST": "AWST", "PST": "PST", "UYST": "UYST", "CLT": "CLT", "WARST": "WARST", "EAT": "EAT", "GMT": "Greenwich gaskka áigi", "ACDT": "ACDT", "ACWST": "ACWST", "COST": "COST", "TMT": "TMT", "WART": "WART", "ADT": "ADT", "MESZ": "gaska-Eurohpá geassiáigi", "ACWDT": "ACWDT", "LHDT": "LHDT", "WESZ": "oarje-Eurohpá geassiáigi", "NZDT": "NZDT", "MEZ": "gaska-Eurohpá dábálašáigi", "VET": "VET", "AKST": "AKST", "HKST": "HKST", "EDT": "EDT", "WIB": "WIB", "CST": "CST", "HAT": "HAT", "ECT": "ECT", "SRT": "SRT", "CDT": "CDT", "AWDT": "AWDT", "CAT": "CAT", "OEZ": "nuorti-Eurohpá dábálašáigi", "CHAST": "CHAST", "WAT": "WAT", "ART": "ART", "AEST": "AEST", "GFT": "GFT", "UYT": "UYT", "ACST": "ACST", "WITA": "WITA", "JST": "JST", "JDT": "JDT", "CHADT": "CHADT", "MDT": "MDT", "WIT": "WIT", "MST": "MST"},
+ timezones: map[string]string{"GYT": "GYT", "TMST": "TMST", "EST": "EST", "WAST": "WAST", "WARST": "WARST", "PDT": "PDT", "BOT": "BOT", "EDT": "EDT", "WIB": "WIB", "JST": "JST", "WITA": "WITA", "WAT": "WAT", "NZST": "NZST", "JDT": "JDT", "WART": "WART", "VET": "VET", "∅∅∅": "∅∅∅", "ART": "ART", "HAST": "HAST", "AKDT": "AKDT", "ACDT": "ACDT", "SGT": "SGT", "GFT": "GFT", "ACWST": "ACWST", "OESZ": "nuorti-Eurohpá geassiáigi", "AEDT": "AEDT", "HNT": "HNT", "HKST": "HKST", "CAT": "CAT", "ADT": "ADT", "GMT": "Greenwich gaskka áigi", "CDT": "CDT", "MDT": "MDT", "AKST": "AKST", "WESZ": "oarje-Eurohpá geassiáigi", "CHAST": "CHAST", "ACST": "ACST", "AWST": "AWST", "UYST": "UYST", "CST": "CST", "IST": "IST", "SRT": "SRT", "WIT": "WIT", "ARST": "ARST", "ECT": "ECT", "ACWDT": "ACWDT", "LHST": "LHST", "CLT": "CLT", "ChST": "ChST", "WEZ": "oarje-Eurohpá dábálašáigi", "EAT": "EAT", "CLST": "CLST", "PST": "PST", "MST": "MST", "TMT": "TMT", "SAST": "SAST", "BT": "BT", "OEZ": "nuorti-Eurohpá dábálašáigi", "MEZ": "gaska-Eurohpá dábálašáigi", "MESZ": "gaska-Eurohpá geassiáigi", "AEST": "AEST", "AWDT": "AWDT", "HKT": "HKT", "UYT": "UYT", "LHDT": "LHDT", "CHADT": "CHADT", "AST": "AST", "HAT": "HAT", "MYT": "MYT", "HADT": "HADT", "COT": "COT", "COST": "COST", "NZDT": "NZDT"},
}
}
@@ -190,7 +190,8 @@ func (se *se_FI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'se_FI' and handles both Whole and Real numbers based on 'v'
-func (se *se_FI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (se *se_FI) FmtNumber(num float64, v uint64) (results string) {
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -231,13 +231,12 @@ func (se *se_FI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'se_FI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (se *se_FI) FmtPercent(num float64, v uint64) (results string) {
+func (se *se_FI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(se.decimal)
b := make([]byte, 0, l)
@@ -267,12 +266,11 @@ func (se *se_FI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, se.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'se_FI'
-func (se *se_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se_FI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -294,7 +292,6 @@ func (se *se_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -330,13 +327,12 @@ func (se *se_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'se_FI'
// in accounting notation.
-func (se *se_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se_FI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -358,7 +354,6 @@ func (se *se_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -401,8 +396,7 @@ func (se *se_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'se_FI'
diff --git a/se_NO/se_NO.go b/se_NO/se_NO.go
index 4d0f957d..bf38340b 100644
--- a/se_NO/se_NO.go
+++ b/se_NO/se_NO.go
@@ -18,7 +18,7 @@ type se_NO struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ođđj", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb", "juov"},
@@ -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{"CLT": "CLT", "AST": "AST", "ChST": "ChST", "HAST": "HAST", "AWST": "AWST", "MST": "MST", "JST": "JST", "HADT": "HADT", "WEZ": "oarje-Eurohpá dábálašáigi", "AEST": "AEST", "GYT": "GYT", "WART": "WART", "WAT": "WAT", "EAT": "EAT", "CST": "CST", "MEZ": "gaska-Eurohpá dábálašáigi", "TMT": "TMT", "JDT": "JDT", "CAT": "CAT", "TMST": "TMST", "SAST": "SAST", "AKDT": "AKDT", "HNT": "HNT", "LHST": "LHST", "CLST": "CLST", "EDT": "EDT", "UYT": "UYT", "WAST": "WAST", "SRT": "SRT", "WESZ": "oarje-Eurohpá geassiáigi", "HKT": "HKT", "CDT": "CDT", "LHDT": "LHDT", "IST": "IST", "AWDT": "AWDT", "HAT": "HAT", "OESZ": "nuorti-Eurohpá geassiáigi", "COST": "COST", "ACST": "ACST", "ARST": "ARST", "∅∅∅": "∅∅∅", "HKST": "HKST", "AEDT": "AEDT", "NZDT": "NZDT", "COT": "COT", "VET": "VET", "PST": "PST", "OEZ": "nuorti-Eurohpá dábálašáigi", "CHADT": "CHADT", "WIT": "WIT", "BT": "BT", "SGT": "SGT", "UYST": "UYST", "GMT": "Greenwich gaskka áigi", "MESZ": "gaska-Eurohpá geassiáigi", "ADT": "ADT", "WITA": "WITA", "ACWDT": "ACWDT", "ACDT": "ACDT", "WARST": "WARST", "GFT": "GFT", "ACWST": "ACWST", "MYT": "MYT", "ECT": "ECT", "AKST": "AKST", "EST": "EST", "WIB": "WIB", "PDT": "PDT", "CHAST": "CHAST", "BOT": "BOT", "NZST": "NZST", "ART": "ART", "MDT": "MDT"},
+ timezones: map[string]string{"COST": "COST", "SRT": "SRT", "HKST": "HKST", "EDT": "EDT", "ACDT": "ACDT", "AWDT": "AWDT", "LHST": "LHST", "CHAST": "CHAST", "ACST": "ACST", "MDT": "MDT", "SGT": "SGT", "UYST": "UYST", "WITA": "WITA", "TMST": "TMST", "ACWDT": "ACWDT", "AEST": "AEST", "MST": "MST", "HNT": "HNT", "ARST": "ARST", "WIT": "WIT", "HADT": "HADT", "WESZ": "oarje-Eurohpá geassiáigi", "GYT": "GYT", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "AEDT": "AEDT", "WART": "WART", "MYT": "MYT", "PDT": "PDT", "AWST": "AWST", "LHDT": "LHDT", "OESZ": "nuorti-Eurohpá geassiáigi", "BOT": "BOT", "BT": "BT", "GFT": "GFT", "HAST": "HAST", "AKST": "AKST", "CHADT": "CHADT", "HAT": "HAT", "HKT": "HKT", "CST": "CST", "WIB": "WIB", "CLT": "CLT", "JST": "JST", "JDT": "JDT", "UYT": "UYT", "EST": "EST", "EAT": "EAT", "AKDT": "AKDT", "CLST": "CLST", "MEZ": "gaska-Eurohpá dábálašáigi", "MESZ": "gaska-Eurohpá geassiáigi", "AST": "AST", "WARST": "WARST", "ECT": "ECT", "NZDT": "NZDT", "SAST": "SAST", "WEZ": "oarje-Eurohpá dábálašáigi", "TMT": "TMT", "COT": "COT", "WAT": "WAT", "NZST": "NZST", "VET": "VET", "PST": "PST", "CAT": "CAT", "ART": "ART", "OEZ": "nuorti-Eurohpá dábálašáigi", "ADT": "ADT", "CDT": "CDT", "GMT": "Greenwich gaskka áigi", "WAST": "WAST", "IST": "IST", "ChST": "ChST"},
}
}
@@ -190,7 +190,8 @@ func (se *se_NO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'se_NO' and handles both Whole and Real numbers based on 'v'
-func (se *se_NO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (se *se_NO) FmtNumber(num float64, v uint64) (results string) {
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -231,13 +231,12 @@ func (se *se_NO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'se_NO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (se *se_NO) FmtPercent(num float64, v uint64) (results string) {
+func (se *se_NO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(se.decimal)
b := make([]byte, 0, l)
@@ -267,12 +266,11 @@ func (se *se_NO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, se.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'se_NO'
-func (se *se_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se_NO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -294,7 +292,6 @@ func (se *se_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -330,13 +327,12 @@ func (se *se_NO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'se_NO'
// in accounting notation.
-func (se *se_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se_NO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -358,7 +354,6 @@ func (se *se_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -401,8 +396,7 @@ func (se *se_NO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'se_NO'
diff --git a/se_SE/se_SE.go b/se_SE/se_SE.go
index e65f9c0d..8109ba57 100644
--- a/se_SE/se_SE.go
+++ b/se_SE/se_SE.go
@@ -18,7 +18,7 @@ type se_SE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 ", "Nkr", "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 ", "kr", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ođđj", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb", "juov"},
@@ -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", "HNT": "HNT", "EDT": "EDT", "OEZ": "nuorti-Eurohpá dábálašáigi", "WIB": "WIB", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "SGT": "SGT", "WEZ": "oarje-Eurohpá dábálašáigi", "AEDT": "AEDT", "VET": "VET", "AWDT": "AWDT", "HAT": "HAT", "AEST": "AEST", "WAT": "WAT", "ACWDT": "ACWDT", "WIT": "WIT", "AKST": "AKST", "HADT": "HADT", "CHADT": "CHADT", "TMST": "TMST", "EAT": "EAT", "ChST": "ChST", "WAST": "WAST", "AWST": "AWST", "HKT": "HKT", "CAT": "CAT", "PDT": "PDT", "ART": "ART", "ARST": "ARST", "SAST": "SAST", "GYT": "GYT", "LHST": "LHST", "JST": "JST", "AKDT": "AKDT", "GMT": "Greenwich gaskka áigi", "WITA": "WITA", "CLST": "CLST", "CHAST": "CHAST", "BT": "BT", "CLT": "CLT", "UYT": "UYT", "PST": "PST", "BOT": "BOT", "ADT": "ADT", "SRT": "SRT", "MST": "MST", "JDT": "JDT", "IST": "IST", "WESZ": "oarje-Eurohpá geassiáigi", "HKST": "HKST", "WARST": "WARST", "MDT": "MDT", "GFT": "GFT", "CST": "CST", "CDT": "CDT", "ACWST": "ACWST", "LHDT": "LHDT", "UYST": "UYST", "NZST": "NZST", "NZDT": "NZDT", "COT": "COT", "COST": "COST", "AST": "AST", "MYT": "MYT", "ACST": "ACST", "WART": "WART", "MEZ": "gaska-Eurohpá dábálašáigi", "ECT": "ECT", "EST": "EST", "MESZ": "gaska-Eurohpá geassiáigi", "TMT": "TMT", "OESZ": "nuorti-Eurohpá geassiáigi"},
+ timezones: map[string]string{"ARST": "ARST", "HAST": "HAST", "LHDT": "LHDT", "CHAST": "CHAST", "JDT": "JDT", "MYT": "MYT", "PST": "PST", "WESZ": "oarje-Eurohpá geassiáigi", "WIB": "WIB", "CLT": "CLT", "BOT": "BOT", "TMST": "TMST", "COST": "COST", "MST": "MST", "ACWDT": "ACWDT", "GYT": "GYT", "SRT": "SRT", "WEZ": "oarje-Eurohpá dábálašáigi", "IST": "IST", "HKT": "HKT", "TMT": "TMT", "EST": "EST", "LHST": "LHST", "SGT": "SGT", "PDT": "PDT", "ChST": "ChST", "CDT": "CDT", "HADT": "HADT", "EDT": "EDT", "NZDT": "NZDT", "SAST": "SAST", "AWST": "AWST", "AWDT": "AWDT", "UYST": "UYST", "MESZ": "gaska-Eurohpá geassiáigi", "GMT": "Greenwich gaskka áigi", "COT": "COT", "OEZ": "nuorti-Eurohpá dábálašáigi", "HKST": "HKST", "BT": "BT", "ART": "ART", "EAT": "EAT", "WAT": "WAT", "CAT": "CAT", "WAST": "WAST", "CLST": "CLST", "WITA": "WITA", "CHADT": "CHADT", "MEZ": "gaska-Eurohpá dábálašáigi", "WART": "WART", "ACDT": "ACDT", "AEST": "AEST", "UYT": "UYT", "CST": "CST", "∅∅∅": "∅∅∅", "AKST": "AKST", "WARST": "WARST", "ACST": "ACST", "HAT": "HAT", "GFT": "GFT", "MDT": "MDT", "ACWST": "ACWST", "JST": "JST", "OESZ": "nuorti-Eurohpá geassiáigi", "WIT": "WIT", "ECT": "ECT", "VET": "VET", "AST": "AST", "ADT": "ADT", "AEDT": "AEDT", "AKDT": "AKDT", "NZST": "NZST", "HNT": "HNT"},
}
}
@@ -190,7 +190,8 @@ func (se *se_SE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'se_SE' and handles both Whole and Real numbers based on 'v'
-func (se *se_SE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -210,7 +211,6 @@ func (se *se_SE) FmtNumber(num float64, v uint64) (results string) {
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -231,13 +231,12 @@ func (se *se_SE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'se_SE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (se *se_SE) FmtPercent(num float64, v uint64) (results string) {
+func (se *se_SE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(se.decimal)
b := make([]byte, 0, l)
@@ -267,12 +266,11 @@ func (se *se_SE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, se.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'se_SE'
-func (se *se_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (se *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]
@@ -294,7 +292,6 @@ func (se *se_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -330,13 +327,12 @@ func (se *se_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'se_SE'
// in accounting notation.
-func (se *se_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (se *se_SE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
@@ -358,7 +354,6 @@ func (se *se_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(se.group) - 1; j >= 0; j-- {
b = append(b, se.group[j])
}
-
count = 1
} else {
count++
@@ -401,8 +396,7 @@ func (se *se_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'se_SE'
diff --git a/seh/seh.go b/seh/seh.go
index c8d91e1a..ebd60d07 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{"ECT": "ECT", "HAT": "HAT", "NZST": "NZST", "AST": "AST", "MESZ": "MESZ", "ACST": "ACST", "CAT": "CAT", "OEZ": "OEZ", "AEDT": "AEDT", "MEZ": "MEZ", "MST": "MST", "MDT": "MDT", "∅∅∅": "∅∅∅", "WIT": "WIT", "TMT": "TMT", "GFT": "GFT", "JST": "JST", "HKT": "HKT", "PST": "PST", "WITA": "WITA", "SAST": "SAST", "ACWDT": "ACWDT", "WIB": "WIB", "AKST": "AKST", "AWST": "AWST", "OESZ": "OESZ", "IST": "IST", "WESZ": "WESZ", "AWDT": "AWDT", "EDT": "EDT", "CLT": "CLT", "WAST": "WAST", "BT": "BT", "SRT": "SRT", "HADT": "HADT", "CLST": "CLST", "BOT": "BOT", "WARST": "WARST", "ACWST": "ACWST", "ChST": "ChST", "CDT": "CDT", "SGT": "SGT", "GMT": "GMT", "CHAST": "CHAST", "GYT": "GYT", "ART": "ART", "LHDT": "LHDT", "HAST": "HAST", "EAT": "EAT", "COT": "COT", "WART": "WART", "UYT": "UYT", "AEST": "AEST", "CHADT": "CHADT", "ADT": "ADT", "JDT": "JDT", "EST": "EST", "UYST": "UYST", "WAT": "WAT", "MYT": "MYT", "AKDT": "AKDT", "ACDT": "ACDT", "VET": "VET", "HNT": "HNT", "HKST": "HKST", "NZDT": "NZDT", "WEZ": "WEZ", "PDT": "PDT", "COST": "COST", "ARST": "ARST", "TMST": "TMST", "LHST": "LHST", "CST": "CST"},
+ timezones: map[string]string{"CHADT": "CHADT", "CAT": "CAT", "HAST": "HAST", "HADT": "HADT", "CST": "CST", "COST": "COST", "MDT": "MDT", "WESZ": "WESZ", "AEST": "AEST", "ADT": "ADT", "IST": "IST", "BT": "BT", "ChST": "ChST", "EDT": "EDT", "CLST": "CLST", "OEZ": "OEZ", "NZST": "NZST", "EAT": "EAT", "CHAST": "CHAST", "WIB": "WIB", "PDT": "PDT", "WIT": "WIT", "WEZ": "WEZ", "WARST": "WARST", "MYT": "MYT", "SGT": "SGT", "PST": "PST", "AKST": "AKST", "COT": "COT", "WAST": "WAST", "GYT": "GYT", "UYST": "UYST", "HKT": "HKT", "ART": "ART", "EST": "EST", "JDT": "JDT", "MESZ": "MESZ", "BOT": "BOT", "VET": "VET", "ACST": "ACST", "GMT": "GMT", "HNT": "HNT", "LHST": "LHST", "JST": "JST", "TMST": "TMST", "ARST": "ARST", "LHDT": "LHDT", "MEZ": "MEZ", "WAT": "WAT", "CLT": "CLT", "AEDT": "AEDT", "WART": "WART", "MST": "MST", "ACWST": "ACWST", "HAT": "HAT", "SRT": "SRT", "WITA": "WITA", "∅∅∅": "∅∅∅", "SAST": "SAST", "OESZ": "OESZ", "HKST": "HKST", "GFT": "GFT", "ECT": "ECT", "ACWDT": "ACWDT", "NZDT": "NZDT", "UYT": "UYT", "AWST": "AWST", "AWDT": "AWDT", "TMT": "TMT", "CDT": "CDT", "AKDT": "AKDT", "AST": "AST", "ACDT": "ACDT"},
}
}
@@ -176,20 +176,19 @@ func (seh *seh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'seh' and handles both Whole and Real numbers based on 'v'
-func (seh *seh) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (seh *seh) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'seh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (seh *seh) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (seh *seh) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'seh'
-func (seh *seh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (seh *seh) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
@@ -219,9 +218,7 @@ func (seh *seh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(seh.minus) - 1; j >= 0; j-- {
- b = append(b, seh.minus[j])
- }
+ b = append(b, seh.minus[0])
}
// reverse
@@ -242,13 +239,12 @@ func (seh *seh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'seh'
// in accounting notation.
-func (seh *seh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (seh *seh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
@@ -279,9 +275,7 @@ func (seh *seh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(seh.minus) - 1; j >= 0; j-- {
- b = append(b, seh.minus[j])
- }
+ b = append(b, seh.minus[0])
}
@@ -308,8 +302,7 @@ func (seh *seh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'seh'
diff --git a/seh_MZ/seh_MZ.go b/seh_MZ/seh_MZ.go
index f1b73f5c..6864078f 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{"AWDT": "AWDT", "NZDT": "NZDT", "COST": "COST", "WARST": "WARST", "ART": "ART", "GFT": "GFT", "CDT": "CDT", "MDT": "MDT", "EST": "EST", "TMST": "TMST", "EAT": "EAT", "AWST": "AWST", "CLST": "CLST", "BOT": "BOT", "COT": "COT", "BT": "BT", "WIT": "WIT", "MST": "MST", "AKST": "AKST", "HNT": "HNT", "HAT": "HAT", "HKT": "HKT", "GMT": "GMT", "CHADT": "CHADT", "WAT": "WAT", "ACDT": "ACDT", "MYT": "MYT", "WAST": "WAST", "VET": "VET", "UYST": "UYST", "AEST": "AEST", "NZST": "NZST", "HADT": "HADT", "CAT": "CAT", "UYT": "UYT", "PDT": "PDT", "ADT": "ADT", "ARST": "ARST", "SRT": "SRT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "ECT": "ECT", "AKDT": "AKDT", "PST": "PST", "AST": "AST", "LHST": "LHST", "ACWDT": "ACWDT", "CST": "CST", "HKST": "HKST", "HAST": "HAST", "OESZ": "OESZ", "CHAST": "CHAST", "WART": "WART", "MESZ": "MESZ", "WEZ": "WEZ", "EDT": "EDT", "OEZ": "OEZ", "MEZ": "MEZ", "ACST": "ACST", "GYT": "GYT", "SAST": "SAST", "TMT": "TMT", "WESZ": "WESZ", "IST": "IST", "WITA": "WITA", "JST": "JST", "JDT": "JDT", "CLT": "CLT", "WIB": "WIB", "ACWST": "ACWST", "ChST": "ChST", "AEDT": "AEDT", "SGT": "SGT"},
+ timezones: map[string]string{"ART": "ART", "AKDT": "AKDT", "ACWST": "ACWST", "ARST": "ARST", "TMST": "TMST", "COT": "COT", "WIT": "WIT", "CHADT": "CHADT", "MYT": "MYT", "AWST": "AWST", "GYT": "GYT", "CLT": "CLT", "SGT": "SGT", "PDT": "PDT", "PST": "PST", "ACWDT": "ACWDT", "ACST": "ACST", "AEDT": "AEDT", "WART": "WART", "HAT": "HAT", "UYST": "UYST", "CST": "CST", "AKST": "AKST", "MESZ": "MESZ", "OEZ": "OEZ", "OESZ": "OESZ", "WARST": "WARST", "HKST": "HKST", "CDT": "CDT", "LHDT": "LHDT", "AST": "AST", "WAST": "WAST", "MST": "MST", "MEZ": "MEZ", "EST": "EST", "GMT": "GMT", "COST": "COST", "WIB": "WIB", "∅∅∅": "∅∅∅", "GFT": "GFT", "TMT": "TMT", "EAT": "EAT", "WESZ": "WESZ", "CLST": "CLST", "ACDT": "ACDT", "AEST": "AEST", "CAT": "CAT", "BT": "BT", "HAST": "HAST", "IST": "IST", "NZDT": "NZDT", "MDT": "MDT", "ECT": "ECT", "JDT": "JDT", "HNT": "HNT", "WITA": "WITA", "EDT": "EDT", "ChST": "ChST", "SRT": "SRT", "HKT": "HKT", "WEZ": "WEZ", "JST": "JST", "WAT": "WAT", "CHAST": "CHAST", "ADT": "ADT", "HADT": "HADT", "LHST": "LHST", "NZST": "NZST", "SAST": "SAST", "VET": "VET", "UYT": "UYT", "AWDT": "AWDT", "BOT": "BOT"},
}
}
@@ -176,20 +176,19 @@ func (seh *seh_MZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'seh_MZ' and handles both Whole and Real numbers based on 'v'
-func (seh *seh_MZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (seh *seh_MZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'seh_MZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (seh *seh_MZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (seh *seh_MZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'seh_MZ'
-func (seh *seh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (seh *seh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
@@ -219,9 +218,7 @@ func (seh *seh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(seh.minus) - 1; j >= 0; j-- {
- b = append(b, seh.minus[j])
- }
+ b = append(b, seh.minus[0])
}
// reverse
@@ -242,13 +239,12 @@ func (seh *seh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'seh_MZ'
// in accounting notation.
-func (seh *seh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (seh *seh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
@@ -279,9 +275,7 @@ func (seh *seh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(seh.minus) - 1; j >= 0; j-- {
- b = append(b, seh.minus[j])
- }
+ b = append(b, seh.minus[0])
}
@@ -308,8 +302,7 @@ func (seh *seh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'seh_MZ'
diff --git a/ses/ses.go b/ses/ses.go
index 03eced75..1371c3b6 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{"ARST": "ARST", "ChST": "ChST", "AWDT": "AWDT", "CHADT": "CHADT", "BT": "BT", "OEZ": "OEZ", "HKST": "HKST", "EAT": "EAT", "UYST": "UYST", "GFT": "GFT", "MYT": "MYT", "SGT": "SGT", "EST": "EST", "WART": "WART", "ADT": "ADT", "NZST": "NZST", "ART": "ART", "WAST": "WAST", "SRT": "SRT", "AEST": "AEST", "NZDT": "NZDT", "WIB": "WIB", "AEDT": "AEDT", "OESZ": "OESZ", "HADT": "HADT", "CST": "CST", "MST": "MST", "MDT": "MDT", "VET": "VET", "AKST": "AKST", "HNT": "HNT", "CDT": "CDT", "ECT": "ECT", "WEZ": "WEZ", "ACDT": "ACDT", "GYT": "GYT", "ACWST": "ACWST", "ACWDT": "ACWDT", "JST": "JST", "UYT": "UYT", "MESZ": "MESZ", "TMST": "TMST", "ACST": "ACST", "AST": "AST", "HAST": "HAST", "PDT": "PDT", "COST": "COST", "SAST": "SAST", "LHST": "LHST", "WESZ": "WESZ", "PST": "PST", "WAT": "WAT", "BOT": "BOT", "JDT": "JDT", "∅∅∅": "∅∅∅", "CAT": "CAT", "EDT": "EDT", "COT": "COT", "WARST": "WARST", "IST": "IST", "AKDT": "AKDT", "HKT": "HKT", "WITA": "WITA", "WIT": "WIT", "LHDT": "LHDT", "CLT": "CLT", "CLST": "CLST", "MEZ": "MEZ", "TMT": "TMT", "HAT": "HAT", "GMT": "GMT", "CHAST": "CHAST", "AWST": "AWST"},
+ timezones: map[string]string{"WARST": "WARST", "ACDT": "ACDT", "WITA": "WITA", "TMT": "TMT", "ARST": "ARST", "HAST": "HAST", "EAT": "EAT", "WART": "WART", "AWST": "AWST", "ACWDT": "ACWDT", "ACST": "ACST", "MYT": "MYT", "HNT": "HNT", "PDT": "PDT", "WIT": "WIT", "CDT": "CDT", "AKST": "AKST", "AKDT": "AKDT", "WIB": "WIB", "CAT": "CAT", "WEZ": "WEZ", "CHADT": "CHADT", "MEZ": "MEZ", "PST": "PST", "COT": "COT", "CLST": "CLST", "BOT": "BOT", "ECT": "ECT", "AEDT": "AEDT", "HKT": "HKT", "MST": "MST", "WESZ": "WESZ", "ACWST": "ACWST", "ART": "ART", "GFT": "GFT", "∅∅∅": "∅∅∅", "WAT": "WAT", "CHAST": "CHAST", "UYT": "UYT", "JST": "JST", "AST": "AST", "UYST": "UYST", "COST": "COST", "LHST": "LHST", "NZDT": "NZDT", "SAST": "SAST", "SRT": "SRT", "EST": "EST", "OESZ": "OESZ", "VET": "VET", "IST": "IST", "BT": "BT", "WAST": "WAST", "MDT": "MDT", "LHDT": "LHDT", "AWDT": "AWDT", "GYT": "GYT", "SGT": "SGT", "HKST": "HKST", "ChST": "ChST", "CLT": "CLT", "AEST": "AEST", "ADT": "ADT", "GMT": "GMT", "HADT": "HADT", "NZST": "NZST", "MESZ": "MESZ", "HAT": "HAT", "TMST": "TMST", "CST": "CST", "EDT": "EDT", "JDT": "JDT", "OEZ": "OEZ"},
}
}
@@ -170,20 +170,19 @@ func (ses *ses) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ses' and handles both Whole and Real numbers based on 'v'
-func (ses *ses) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ses *ses) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ses' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ses *ses) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ses *ses) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ses'
-func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
@@ -195,10 +194,7 @@ func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ses.decimal) - 1; j >= 0; j-- {
- b = append(b, ses.decimal[j])
- }
-
+ b = append(b, ses.decimal[0])
inWhole = true
continue
}
@@ -208,7 +204,6 @@ func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(ses.group) - 1; j >= 0; j-- {
b = append(b, ses.group[j])
}
-
count = 1
} else {
count++
@@ -219,9 +214,7 @@ func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(ses.minus) - 1; j >= 0; j-- {
- b = append(b, ses.minus[j])
- }
+ b = append(b, ses.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ses'
// in accounting notation.
-func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
@@ -260,10 +252,7 @@ func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ses.decimal) - 1; j >= 0; j-- {
- b = append(b, ses.decimal[j])
- }
-
+ b = append(b, ses.decimal[0])
inWhole = true
continue
}
@@ -273,7 +262,6 @@ func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(ses.group) - 1; j >= 0; j-- {
b = append(b, ses.group[j])
}
-
count = 1
} else {
count++
@@ -285,9 +273,7 @@ func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(ses.minus) - 1; j >= 0; j-- {
- b = append(b, ses.minus[j])
- }
+ b = append(b, ses.minus[0])
}
@@ -314,8 +300,7 @@ func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ses'
diff --git a/ses_ML/ses_ML.go b/ses_ML/ses_ML.go
index e0a3d6a2..3a594d10 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{"AKST": "AKST", "CAT": "CAT", "EDT": "EDT", "PDT": "PDT", "ACDT": "ACDT", "GYT": "GYT", "GFT": "GFT", "MST": "MST", "CLST": "CLST", "UYST": "UYST", "PST": "PST", "ADT": "ADT", "HADT": "HADT", "EAT": "EAT", "NZST": "NZST", "BT": "BT", "MDT": "MDT", "WEZ": "WEZ", "NZDT": "NZDT", "WIB": "WIB", "ARST": "ARST", "ACWDT": "ACWDT", "TMST": "TMST", "AWDT": "AWDT", "AEDT": "AEDT", "MEZ": "MEZ", "MYT": "MYT", "CST": "CST", "WESZ": "WESZ", "HKST": "HKST", "OEZ": "OEZ", "GMT": "GMT", "MESZ": "MESZ", "WART": "WART", "SGT": "SGT", "∅∅∅": "∅∅∅", "HKT": "HKT", "CLT": "CLT", "CHADT": "CHADT", "COT": "COT", "WARST": "WARST", "WITA": "WITA", "LHDT": "LHDT", "IST": "IST", "HNT": "HNT", "UYT": "UYT", "CHAST": "CHAST", "ACWST": "ACWST", "AKDT": "AKDT", "HAT": "HAT", "ART": "ART", "ChST": "ChST", "WIT": "WIT", "JDT": "JDT", "AWST": "AWST", "EST": "EST", "AEST": "AEST", "WAT": "WAT", "TMT": "TMT", "ACST": "ACST", "SRT": "SRT", "JST": "JST", "HAST": "HAST", "BOT": "BOT", "WAST": "WAST", "LHST": "LHST", "CDT": "CDT", "OESZ": "OESZ", "COST": "COST", "AST": "AST", "SAST": "SAST", "VET": "VET", "ECT": "ECT"},
+ timezones: map[string]string{"SGT": "SGT", "WAT": "WAT", "WEZ": "WEZ", "MESZ": "MESZ", "ACDT": "ACDT", "MYT": "MYT", "ACWST": "ACWST", "LHST": "LHST", "LHDT": "LHDT", "MDT": "MDT", "∅∅∅": "∅∅∅", "ART": "ART", "CLT": "CLT", "IST": "IST", "WART": "WART", "VET": "VET", "HAT": "HAT", "GMT": "GMT", "ECT": "ECT", "ACST": "ACST", "CHADT": "CHADT", "BOT": "BOT", "CST": "CST", "WAST": "WAST", "MEZ": "MEZ", "PST": "PST", "HAST": "HAST", "ChST": "ChST", "CDT": "CDT", "AKDT": "AKDT", "AWST": "AWST", "BT": "BT", "EDT": "EDT", "WESZ": "WESZ", "JDT": "JDT", "GYT": "GYT", "MST": "MST", "HKST": "HKST", "COST": "COST", "SAST": "SAST", "WIB": "WIB", "ADT": "ADT", "WARST": "WARST", "WIT": "WIT", "GFT": "GFT", "TMT": "TMT", "COT": "COT", "AKST": "AKST", "ACWDT": "ACWDT", "AEST": "AEST", "EAT": "EAT", "OEZ": "OEZ", "CLST": "CLST", "NZST": "NZST", "AWDT": "AWDT", "UYST": "UYST", "WITA": "WITA", "AEDT": "AEDT", "ARST": "ARST", "CHAST": "CHAST", "PDT": "PDT", "HKT": "HKT", "CAT": "CAT", "HADT": "HADT", "NZDT": "NZDT", "SRT": "SRT", "HNT": "HNT", "UYT": "UYT", "TMST": "TMST", "EST": "EST", "OESZ": "OESZ", "AST": "AST", "JST": "JST"},
}
}
@@ -170,20 +170,19 @@ func (ses *ses_ML) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ses_ML' and handles both Whole and Real numbers based on 'v'
-func (ses *ses_ML) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ses *ses_ML) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ses_ML' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ses *ses_ML) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ses *ses_ML) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ses_ML'
-func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
@@ -195,10 +194,7 @@ func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ses.decimal) - 1; j >= 0; j-- {
- b = append(b, ses.decimal[j])
- }
-
+ b = append(b, ses.decimal[0])
inWhole = true
continue
}
@@ -208,7 +204,6 @@ func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(ses.group) - 1; j >= 0; j-- {
b = append(b, ses.group[j])
}
-
count = 1
} else {
count++
@@ -219,9 +214,7 @@ func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(ses.minus) - 1; j >= 0; j-- {
- b = append(b, ses.minus[j])
- }
+ b = append(b, ses.minus[0])
}
// reverse
@@ -242,13 +235,12 @@ func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ses_ML'
// in accounting notation.
-func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
@@ -260,10 +252,7 @@ func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ses.decimal) - 1; j >= 0; j-- {
- b = append(b, ses.decimal[j])
- }
-
+ b = append(b, ses.decimal[0])
inWhole = true
continue
}
@@ -273,7 +262,6 @@ func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(ses.group) - 1; j >= 0; j-- {
b = append(b, ses.group[j])
}
-
count = 1
} else {
count++
@@ -285,9 +273,7 @@ func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(ses.minus) - 1; j >= 0; j-- {
- b = append(b, ses.minus[j])
- }
+ b = append(b, ses.minus[0])
}
@@ -314,8 +300,7 @@ func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ses_ML'
diff --git a/sg/sg.go b/sg/sg.go
index 210f2b0e..eddc54eb 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{"WAST": "WAST", "CLT": "CLT", "COT": "COT", "CHAST": "CHAST", "ART": "ART", "WEZ": "WEZ", "WESZ": "WESZ", "HKST": "HKST", "EAT": "EAT", "OEZ": "OEZ", "VET": "VET", "WARST": "WARST", "GFT": "GFT", "TMT": "TMT", "AWDT": "AWDT", "AEST": "AEST", "COST": "COST", "CHADT": "CHADT", "ACDT": "ACDT", "AKST": "AKST", "HAST": "HAST", "SGT": "SGT", "IST": "IST", "MDT": "MDT", "SAST": "SAST", "LHST": "LHST", "CLST": "CLST", "CAT": "CAT", "TMST": "TMST", "BT": "BT", "MYT": "MYT", "∅∅∅": "∅∅∅", "CDT": "CDT", "HNT": "HNT", "AEDT": "AEDT", "MESZ": "MESZ", "GMT": "GMT", "ACWST": "ACWST", "ARST": "ARST", "ChST": "ChST", "JDT": "JDT", "CST": "CST", "OESZ": "OESZ", "PDT": "PDT", "AST": "AST", "ACST": "ACST", "GYT": "GYT", "ECT": "ECT", "AKDT": "AKDT", "HADT": "HADT", "PST": "PST", "ADT": "ADT", "EST": "EST", "NZDT": "NZDT", "WART": "WART", "ACWDT": "ACWDT", "AWST": "AWST", "MEZ": "MEZ", "MST": "MST", "WIT": "WIT", "EDT": "EDT", "WIB": "WIB", "SRT": "SRT", "JST": "JST", "HAT": "HAT", "UYT": "UYT", "NZST": "NZST", "BOT": "BOT", "WITA": "WITA", "LHDT": "LHDT", "HKT": "HKT", "UYST": "UYST", "WAT": "WAT"},
+ timezones: map[string]string{"AWST": "AWST", "HNT": "HNT", "ACWST": "ACWST", "OESZ": "OESZ", "MST": "MST", "MDT": "MDT", "UYT": "UYT", "LHDT": "LHDT", "JST": "JST", "AST": "AST", "HAT": "HAT", "EST": "EST", "COST": "COST", "NZDT": "NZDT", "WIB": "WIB", "WARST": "WARST", "VET": "VET", "WAT": "WAT", "JDT": "JDT", "SRT": "SRT", "HKT": "HKT", "HKST": "HKST", "TMST": "TMST", "WEZ": "WEZ", "CHAST": "CHAST", "MESZ": "MESZ", "HAST": "HAST", "CLT": "CLT", "EDT": "EDT", "COT": "COT", "WART": "WART", "BOT": "BOT", "CAT": "CAT", "AKST": "AKST", "NZST": "NZST", "ACWDT": "ACWDT", "AEST": "AEST", "PDT": "PDT", "SAST": "SAST", "CLST": "CLST", "SGT": "SGT", "CDT": "CDT", "MYT": "MYT", "TMT": "TMT", "CHADT": "CHADT", "IST": "IST", "PST": "PST", "AWDT": "AWDT", "WIT": "WIT", "CST": "CST", "ChST": "ChST", "EAT": "EAT", "UYST": "UYST", "BT": "BT", "AKDT": "AKDT", "ACST": "ACST", "LHST": "LHST", "GYT": "GYT", "∅∅∅": "∅∅∅", "WITA": "WITA", "GMT": "GMT", "HADT": "HADT", "ECT": "ECT", "WAST": "WAST", "MEZ": "MEZ", "ART": "ART", "ARST": "ARST", "ADT": "ADT", "ACDT": "ACDT", "AEDT": "AEDT", "GFT": "GFT", "WESZ": "WESZ", "OEZ": "OEZ"},
}
}
@@ -171,20 +171,19 @@ func (sg *sg) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sg' and handles both Whole and Real numbers based on 'v'
-func (sg *sg) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sg *sg) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sg' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sg *sg) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sg *sg) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sg'
-func (sg *sg) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -218,9 +217,7 @@ func (sg *sg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(sg.minus) - 1; j >= 0; j-- {
- b = append(b, sg.minus[j])
- }
+ b = append(b, sg.minus[0])
}
// reverse
@@ -239,13 +236,12 @@ func (sg *sg) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sg'
// in accounting notation.
-func (sg *sg) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sg *sg) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
@@ -280,9 +276,7 @@ func (sg *sg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(sg.minus) - 1; j >= 0; j-- {
- b = append(b, sg.minus[j])
- }
+ b = append(b, sg.minus[0])
} else {
@@ -308,8 +302,7 @@ func (sg *sg) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sg'
diff --git a/sg_CF/sg_CF.go b/sg_CF/sg_CF.go
index c0ad17bf..10bbfeec 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", "PST": "PST", "HADT": "HADT", "ACDT": "ACDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CLST": "CLST", "PDT": "PDT", "OESZ": "OESZ", "BOT": "BOT", "UYST": "UYST", "GMT": "GMT", "LHDT": "LHDT", "CAT": "CAT", "GYT": "GYT", "WIT": "WIT", "HAST": "HAST", "AWDT": "AWDT", "CHADT": "CHADT", "MESZ": "MESZ", "WITA": "WITA", "WAT": "WAT", "WAST": "WAST", "MEZ": "MEZ", "IST": "IST", "WARST": "WARST", "ADT": "ADT", "VET": "VET", "MYT": "MYT", "AWST": "AWST", "WEZ": "WEZ", "NZST": "NZST", "WIB": "WIB", "AKDT": "AKDT", "HNT": "HNT", "HAT": "HAT", "MST": "MST", "MDT": "MDT", "LHST": "LHST", "ChST": "ChST", "EDT": "EDT", "WART": "WART", "BT": "BT", "SRT": "SRT", "CST": "CST", "ACST": "ACST", "JST": "JST", "AKST": "AKST", "EST": "EST", "CLT": "CLT", "TMST": "TMST", "JDT": "JDT", "WESZ": "WESZ", "UYT": "UYT", "OEZ": "OEZ", "COT": "COT", "HKT": "HKT", "HKST": "HKST", "∅∅∅": "∅∅∅", "CDT": "CDT", "SAST": "SAST", "ECT": "ECT", "EAT": "EAT", "CHAST": "CHAST", "ART": "ART", "GFT": "GFT", "AEDT": "AEDT", "SGT": "SGT", "AEST": "AEST", "COST": "COST", "ARST": "ARST", "TMT": "TMT", "AST": "AST"},
+ timezones: map[string]string{"WESZ": "WESZ", "CHAST": "CHAST", "PST": "PST", "LHST": "LHST", "WEZ": "WEZ", "MDT": "MDT", "GYT": "GYT", "ACWST": "ACWST", "OESZ": "OESZ", "MESZ": "MESZ", "HNT": "HNT", "WITA": "WITA", "HADT": "HADT", "WART": "WART", "SRT": "SRT", "UYST": "UYST", "WIT": "WIT", "ACWDT": "ACWDT", "LHDT": "LHDT", "HKST": "HKST", "CST": "CST", "CDT": "CDT", "EST": "EST", "JST": "JST", "AEST": "AEST", "MYT": "MYT", "AWST": "AWST", "HAT": "HAT", "WAT": "WAT", "WAST": "WAST", "CLT": "CLT", "JDT": "JDT", "AST": "AST", "CAT": "CAT", "GMT": "GMT", "COT": "COT", "WARST": "WARST", "VET": "VET", "TMT": "TMT", "COST": "COST", "MEZ": "MEZ", "PDT": "PDT", "HKT": "HKT", "UYT": "UYT", "TMST": "TMST", "ECT": "ECT", "SAST": "SAST", "ARST": "ARST", "EDT": "EDT", "HAST": "HAST", "IST": "IST", "∅∅∅": "∅∅∅", "BT": "BT", "OEZ": "OEZ", "ACST": "ACST", "ACDT": "ACDT", "AEDT": "AEDT", "SGT": "SGT", "AKDT": "AKDT", "WIB": "WIB", "ChST": "ChST", "NZST": "NZST", "NZDT": "NZDT", "CLST": "CLST", "ADT": "ADT", "MST": "MST", "BOT": "BOT", "ART": "ART", "AWDT": "AWDT", "GFT": "GFT", "EAT": "EAT", "AKST": "AKST", "CHADT": "CHADT"},
}
}
@@ -171,20 +171,19 @@ func (sg *sg_CF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sg_CF' and handles both Whole and Real numbers based on 'v'
-func (sg *sg_CF) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sg *sg_CF) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sg_CF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sg *sg_CF) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sg *sg_CF) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sg_CF'
-func (sg *sg_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sg *sg_CF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
@@ -218,9 +217,7 @@ func (sg *sg_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(sg.minus) - 1; j >= 0; j-- {
- b = append(b, sg.minus[j])
- }
+ b = append(b, sg.minus[0])
}
// reverse
@@ -239,13 +236,12 @@ func (sg *sg_CF) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sg_CF'
// in accounting notation.
-func (sg *sg_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sg *sg_CF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
@@ -280,9 +276,7 @@ func (sg *sg_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(sg.minus) - 1; j >= 0; j-- {
- b = append(b, sg.minus[j])
- }
+ b = append(b, sg.minus[0])
} else {
@@ -308,8 +302,7 @@ func (sg *sg_CF) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sg_CF'
diff --git a/shi/shi.go b/shi/shi.go
index 1d2b55e1..3cbaf3ed 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{"HKST": "HKST", "WART": "WART", "CHADT": "CHADT", "LHDT": "LHDT", "AKDT": "AKDT", "HAST": "HAST", "WESZ": "WESZ", "EST": "EST", "CLT": "CLT", "AEST": "AEST", "COT": "COT", "AKST": "AKST", "∅∅∅": "∅∅∅", "PST": "PST", "AST": "AST", "MEZ": "MEZ", "MESZ": "MESZ", "BT": "BT", "JDT": "JDT", "OEZ": "OEZ", "ACDT": "ACDT", "MST": "MST", "PDT": "PDT", "CHAST": "CHAST", "ART": "ART", "WAT": "WAT", "LHST": "LHST", "SGT": "SGT", "UYT": "UYT", "GFT": "GFT", "WITA": "WITA", "JST": "JST", "HNT": "HNT", "OESZ": "OESZ", "ChST": "ChST", "CST": "CST", "ARST": "ARST", "VET": "VET", "IST": "IST", "ACWST": "ACWST", "CDT": "CDT", "HAT": "HAT", "HKT": "HKT", "CLST": "CLST", "UYST": "UYST", "GMT": "GMT", "ADT": "ADT", "SRT": "SRT", "WEZ": "WEZ", "ACST": "ACST", "WARST": "WARST", "TMT": "TMT", "BOT": "BOT", "GYT": "GYT", "MYT": "MYT", "HADT": "HADT", "ACWDT": "ACWDT", "MDT": "MDT", "EAT": "EAT", "EDT": "EDT", "AEDT": "AEDT", "NZST": "NZST", "WIB": "WIB", "WAST": "WAST", "TMST": "TMST", "SAST": "SAST", "ECT": "ECT", "COST": "COST", "AWST": "AWST", "AWDT": "AWDT", "CAT": "CAT", "NZDT": "NZDT", "WIT": "WIT"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "NZDT": "NZDT", "WAT": "WAT", "HAT": "HAT", "UYST": "UYST", "OEZ": "OEZ", "JDT": "JDT", "HKT": "HKT", "GMT": "GMT", "CHAST": "CHAST", "OESZ": "OESZ", "CLST": "CLST", "MST": "MST", "WIB": "WIB", "MEZ": "MEZ", "ADT": "ADT", "PDT": "PDT", "HKST": "HKST", "UYT": "UYT", "HAST": "HAST", "CHADT": "CHADT", "JST": "JST", "ACDT": "ACDT", "WITA": "WITA", "LHDT": "LHDT", "WEZ": "WEZ", "ACWDT": "ACWDT", "VET": "VET", "AKDT": "AKDT", "COST": "COST", "WESZ": "WESZ", "AEDT": "AEDT", "WART": "WART", "COT": "COT", "ACWST": "ACWST", "ACST": "ACST", "AWST": "AWST", "CAT": "CAT", "ART": "ART", "TMT": "TMT", "CST": "CST", "CDT": "CDT", "SAST": "SAST", "EAT": "EAT", "WAST": "WAST", "MYT": "MYT", "AWDT": "AWDT", "BOT": "BOT", "WIT": "WIT", "BT": "BT", "NZST": "NZST", "AEST": "AEST", "SGT": "SGT", "ECT": "ECT", "LHST": "LHST", "PST": "PST", "GYT": "GYT", "ARST": "ARST", "EDT": "EDT", "AKST": "AKST", "EST": "EST", "WARST": "WARST", "IST": "IST", "HNT": "HNT", "SRT": "SRT", "TMST": "TMST", "HADT": "HADT", "GFT": "GFT", "ChST": "ChST", "MDT": "MDT", "MESZ": "MESZ", "CLT": "CLT", "AST": "AST"},
}
}
@@ -180,20 +180,19 @@ func (shi *shi) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'shi' and handles both Whole and Real numbers based on 'v'
-func (shi *shi) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'shi' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (shi *shi) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'shi'
-func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -215,7 +214,6 @@ func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -226,9 +224,7 @@ func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
// reverse
@@ -249,13 +245,12 @@ func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'shi'
// in accounting notation.
-func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -277,7 +272,6 @@ func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +283,7 @@ func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
@@ -318,8 +310,7 @@ func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'shi'
diff --git a/shi_Latn/shi_Latn.go b/shi_Latn/shi_Latn.go
index d38fcc54..bbf277ab 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{"AEST": "AEST", "AKDT": "AKDT", "WEZ": "WEZ", "WIB": "WIB", "WAT": "WAT", "JDT": "JDT", "CLST": "CLST", "CHAST": "CHAST", "BOT": "BOT", "WART": "WART", "SAST": "SAST", "OEZ": "OEZ", "TMT": "TMT", "ACST": "ACST", "ACWDT": "ACWDT", "IST": "IST", "AWST": "AWST", "HKT": "HKT", "PDT": "PDT", "CHADT": "CHADT", "MDT": "MDT", "GFT": "GFT", "MEZ": "MEZ", "UYST": "UYST", "SGT": "SGT", "EAT": "EAT", "GYT": "GYT", "WAST": "WAST", "AWDT": "AWDT", "CST": "CST", "AEDT": "AEDT", "NZST": "NZST", "HAST": "HAST", "HNT": "HNT", "PST": "PST", "COST": "COST", "BT": "BT", "∅∅∅": "∅∅∅", "CLT": "CLT", "ECT": "ECT", "LHDT": "LHDT", "OESZ": "OESZ", "COT": "COT", "VET": "VET", "TMST": "TMST", "HADT": "HADT", "MESZ": "MESZ", "HKST": "HKST", "UYT": "UYT", "GMT": "GMT", "WARST": "WARST", "MST": "MST", "ACWST": "ACWST", "AKST": "AKST", "HAT": "HAT", "CDT": "CDT", "WIT": "WIT", "JST": "JST", "ARST": "ARST", "ADT": "ADT", "WESZ": "WESZ", "NZDT": "NZDT", "CAT": "CAT", "ART": "ART", "AST": "AST", "WITA": "WITA", "MYT": "MYT", "EST": "EST", "EDT": "EDT", "ACDT": "ACDT", "SRT": "SRT", "LHST": "LHST", "ChST": "ChST"},
+ timezones: map[string]string{"LHDT": "LHDT", "NZST": "NZST", "ADT": "ADT", "PST": "PST", "WITA": "WITA", "TMST": "TMST", "MYT": "MYT", "HKST": "HKST", "EST": "EST", "LHST": "LHST", "MEZ": "MEZ", "OESZ": "OESZ", "ChST": "ChST", "ECT": "ECT", "WEZ": "WEZ", "HAT": "HAT", "BT": "BT", "WAT": "WAT", "WAST": "WAST", "ACDT": "ACDT", "WESZ": "WESZ", "EAT": "EAT", "VET": "VET", "BOT": "BOT", "CHAST": "CHAST", "CHADT": "CHADT", "TMT": "TMT", "OEZ": "OEZ", "AEST": "AEST", "IST": "IST", "GFT": "GFT", "WIT": "WIT", "HADT": "HADT", "CST": "CST", "SAST": "SAST", "HAST": "HAST", "AKDT": "AKDT", "AWDT": "AWDT", "MDT": "MDT", "SGT": "SGT", "∅∅∅": "∅∅∅", "ACWDT": "ACWDT", "AST": "AST", "AWST": "AWST", "HKT": "HKT", "GMT": "GMT", "UYT": "UYT", "CDT": "CDT", "AKST": "AKST", "MST": "MST", "CAT": "CAT", "ART": "ART", "ARST": "ARST", "CLST": "CLST", "MESZ": "MESZ", "AEDT": "AEDT", "WARST": "WARST", "ACWST": "ACWST", "WART": "WART", "HNT": "HNT", "PDT": "PDT", "WIB": "WIB", "UYST": "UYST", "EDT": "EDT", "COT": "COT", "CLT": "CLT", "JDT": "JDT", "ACST": "ACST", "GYT": "GYT", "JST": "JST", "COST": "COST", "SRT": "SRT", "NZDT": "NZDT"},
}
}
@@ -180,20 +180,19 @@ func (shi *shi_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'shi_Latn' and handles both Whole and Real numbers based on 'v'
-func (shi *shi_Latn) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Latn) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'shi_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (shi *shi_Latn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Latn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Latn'
-func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -215,7 +214,6 @@ func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -226,9 +224,7 @@ func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
}
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
// reverse
@@ -249,13 +245,12 @@ func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Latn'
// in accounting notation.
-func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -277,7 +272,6 @@ func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +283,7 @@ func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
@@ -318,8 +310,7 @@ func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'shi_Latn'
diff --git a/shi_Latn_MA/shi_Latn_MA.go b/shi_Latn_MA/shi_Latn_MA.go
index 11f79826..5016018b 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{"WAST": "WAST", "HKT": "HKT", "CST": "CST", "GMT": "GMT", "VET": "VET", "TMT": "TMT", "MDT": "MDT", "IST": "IST", "CAT": "CAT", "ACDT": "ACDT", "SAST": "SAST", "WART": "WART", "MEZ": "MEZ", "HNT": "HNT", "CHADT": "CHADT", "ACWST": "ACWST", "ACWDT": "ACWDT", "ChST": "ChST", "HAT": "HAT", "OEZ": "OEZ", "OESZ": "OESZ", "ADT": "ADT", "JST": "JST", "JDT": "JDT", "AWST": "AWST", "EAT": "EAT", "GYT": "GYT", "AST": "AST", "GFT": "GFT", "∅∅∅": "∅∅∅", "BOT": "BOT", "ART": "ART", "AKDT": "AKDT", "WESZ": "WESZ", "WIB": "WIB", "COST": "COST", "LHDT": "LHDT", "UYST": "UYST", "AEDT": "AEDT", "ACST": "ACST", "TMST": "TMST", "SGT": "SGT", "HADT": "HADT", "NZDT": "NZDT", "BT": "BT", "WAT": "WAT", "AKST": "AKST", "PDT": "PDT", "MYT": "MYT", "CLST": "CLST", "CLT": "CLT", "WIT": "WIT", "LHST": "LHST", "HAST": "HAST", "CDT": "CDT", "EDT": "EDT", "EST": "EST", "PST": "PST", "CHAST": "CHAST", "ARST": "ARST", "WARST": "WARST", "WITA": "WITA", "HKST": "HKST", "ECT": "ECT", "AWDT": "AWDT", "UYT": "UYT", "AEST": "AEST", "NZST": "NZST", "COT": "COT", "MESZ": "MESZ", "SRT": "SRT", "MST": "MST", "WEZ": "WEZ"},
+ timezones: map[string]string{"ART": "ART", "WART": "WART", "HADT": "HADT", "WAT": "WAT", "PST": "PST", "BOT": "BOT", "COST": "COST", "MDT": "MDT", "WIB": "WIB", "HKST": "HKST", "HKT": "HKT", "EST": "EST", "CHAST": "CHAST", "ACDT": "ACDT", "AEDT": "AEDT", "IST": "IST", "SRT": "SRT", "OESZ": "OESZ", "AWDT": "AWDT", "ARST": "ARST", "WITA": "WITA", "∅∅∅": "∅∅∅", "WAST": "WAST", "HAT": "HAT", "CAT": "CAT", "LHDT": "LHDT", "CLST": "CLST", "ADT": "ADT", "SGT": "SGT", "BT": "BT", "EDT": "EDT", "AKDT": "AKDT", "SAST": "SAST", "WESZ": "WESZ", "CST": "CST", "MST": "MST", "LHST": "LHST", "ACST": "ACST", "NZST": "NZST", "MESZ": "MESZ", "AEST": "AEST", "HNT": "HNT", "TMT": "TMT", "CDT": "CDT", "ChST": "ChST", "JDT": "JDT", "VET": "VET", "GFT": "GFT", "HAST": "HAST", "MEZ": "MEZ", "JST": "JST", "PDT": "PDT", "NZDT": "NZDT", "OEZ": "OEZ", "WARST": "WARST", "GYT": "GYT", "UYT": "UYT", "COT": "COT", "EAT": "EAT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CLT": "CLT", "AST": "AST", "WIT": "WIT", "GMT": "GMT", "AKST": "AKST", "ECT": "ECT", "CHADT": "CHADT", "MYT": "MYT", "UYST": "UYST", "TMST": "TMST", "WEZ": "WEZ", "AWST": "AWST"},
}
}
@@ -180,20 +180,19 @@ func (shi *shi_Latn_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'shi_Latn_MA' and handles both Whole and Real numbers based on 'v'
-func (shi *shi_Latn_MA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Latn_MA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'shi_Latn_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (shi *shi_Latn_MA) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Latn_MA) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Latn_MA'
-func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -215,7 +214,6 @@ func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -226,9 +224,7 @@ func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
}
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
// reverse
@@ -249,13 +245,12 @@ func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Latn_MA'
// in accounting notation.
-func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -277,7 +272,6 @@ func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.T
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +283,7 @@ func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.T
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
@@ -318,8 +310,7 @@ func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.T
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'shi_Latn_MA'
diff --git a/shi_Tfng/shi_Tfng.go b/shi_Tfng/shi_Tfng.go
index fe27123d..49eea51f 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{"NZST": "NZST", "WART": "WART", "JST": "JST", "∅∅∅": "∅∅∅", "SGT": "SGT", "UYT": "UYT", "GMT": "GMT", "AEDT": "AEDT", "COST": "COST", "GYT": "GYT", "SAST": "SAST", "MDT": "MDT", "HNT": "HNT", "AST": "AST", "LHST": "LHST", "AKDT": "AKDT", "CDT": "CDT", "MYT": "MYT", "BT": "BT", "JDT": "JDT", "MEZ": "MEZ", "SRT": "SRT", "ACWDT": "ACWDT", "TMT": "TMT", "ChST": "ChST", "AEST": "AEST", "WARST": "WARST", "WIB": "WIB", "GFT": "GFT", "HKST": "HKST", "EST": "EST", "PST": "PST", "PDT": "PDT", "ART": "ART", "VET": "VET", "LHDT": "LHDT", "CST": "CST", "CHADT": "CHADT", "TMST": "TMST", "HKT": "HKT", "CAT": "CAT", "EAT": "EAT", "AWDT": "AWDT", "OEZ": "OEZ", "WAT": "WAT", "WITA": "WITA", "ECT": "ECT", "WIT": "WIT", "IST": "IST", "AKST": "AKST", "OESZ": "OESZ", "ADT": "ADT", "CLT": "CLT", "UYST": "UYST", "ACDT": "ACDT", "CHAST": "CHAST", "COT": "COT", "WAST": "WAST", "ARST": "ARST", "WEZ": "WEZ", "AWST": "AWST", "HAT": "HAT", "CLST": "CLST", "BOT": "BOT", "MESZ": "MESZ", "ACST": "ACST", "MST": "MST", "HAST": "HAST", "HADT": "HADT", "NZDT": "NZDT", "ACWST": "ACWST", "WESZ": "WESZ", "EDT": "EDT"},
+ timezones: map[string]string{"WAST": "WAST", "MST": "MST", "OEZ": "OEZ", "VET": "VET", "BOT": "BOT", "UYT": "UYT", "WIT": "WIT", "TMT": "TMT", "HAST": "HAST", "ChST": "ChST", "SAST": "SAST", "WEZ": "WEZ", "ACDT": "ACDT", "WARST": "WARST", "HKT": "HKT", "AKST": "AKST", "AST": "AST", "ADT": "ADT", "GYT": "GYT", "ACST": "ACST", "AWST": "AWST", "HAT": "HAT", "WESZ": "WESZ", "LHST": "LHST", "MESZ": "MESZ", "JST": "JST", "MYT": "MYT", "HKST": "HKST", "BT": "BT", "HADT": "HADT", "LHDT": "LHDT", "CHAST": "CHAST", "ARST": "ARST", "WITA": "WITA", "EDT": "EDT", "AKDT": "AKDT", "COST": "COST", "NZDT": "NZDT", "MEZ": "MEZ", "AEST": "AEST", "CST": "CST", "JDT": "JDT", "HNT": "HNT", "CDT": "CDT", "CHADT": "CHADT", "WART": "WART", "CAT": "CAT", "UYST": "UYST", "GMT": "GMT", "OESZ": "OESZ", "AEDT": "AEDT", "AWDT": "AWDT", "SGT": "SGT", "ECT": "ECT", "EAT": "EAT", "NZST": "NZST", "CLT": "CLT", "CLST": "CLST", "COT": "COT", "WAT": "WAT", "IST": "IST", "PST": "PST", "PDT": "PDT", "EST": "EST", "ACWDT": "ACWDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "ART": "ART", "MDT": "MDT", "ACWST": "ACWST", "WIB": "WIB", "GFT": "GFT", "TMST": "TMST"},
}
}
@@ -180,20 +180,19 @@ func (shi *shi_Tfng) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'shi_Tfng' and handles both Whole and Real numbers based on 'v'
-func (shi *shi_Tfng) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Tfng) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'shi_Tfng' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (shi *shi_Tfng) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Tfng) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Tfng'
-func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -215,7 +214,6 @@ func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -226,9 +224,7 @@ func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type)
}
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
// reverse
@@ -249,13 +245,12 @@ func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Tfng'
// in accounting notation.
-func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -277,7 +272,6 @@ func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +283,7 @@ func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
@@ -318,8 +310,7 @@ func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'shi_Tfng'
diff --git a/shi_Tfng_MA/shi_Tfng_MA.go b/shi_Tfng_MA/shi_Tfng_MA.go
index a2d4ae2d..43c8a985 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{"WEZ": "WEZ", "CST": "CST", "CAT": "CAT", "NZDT": "NZDT", "ACDT": "ACDT", "WAT": "WAT", "ADT": "ADT", "LHST": "LHST", "EDT": "EDT", "OEZ": "OEZ", "ChST": "ChST", "COT": "COT", "BT": "BT", "WARST": "WARST", "MESZ": "MESZ", "UYT": "UYT", "NZST": "NZST", "CHADT": "CHADT", "MEZ": "MEZ", "AEST": "AEST", "ARST": "ARST", "AKST": "AKST", "HNT": "HNT", "EAT": "EAT", "PST": "PST", "GMT": "GMT", "SRT": "SRT", "MYT": "MYT", "AWDT": "AWDT", "AEDT": "AEDT", "VET": "VET", "GFT": "GFT", "TMT": "TMT", "WESZ": "WESZ", "CLT": "CLT", "WAST": "WAST", "SAST": "SAST", "ACWDT": "ACWDT", "EST": "EST", "AST": "AST", "CHAST": "CHAST", "WART": "WART", "MST": "MST", "HAT": "HAT", "HKT": "HKT", "JDT": "JDT", "SGT": "SGT", "HKST": "HKST", "CLST": "CLST", "WIB": "WIB", "COST": "COST", "GYT": "GYT", "JST": "JST", "CDT": "CDT", "HAST": "HAST", "BOT": "BOT", "ECT": "ECT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "IST": "IST", "WIT": "WIT", "AKDT": "AKDT", "HADT": "HADT", "PDT": "PDT", "OESZ": "OESZ", "ACST": "ACST", "ACWST": "ACWST", "MDT": "MDT", "AWST": "AWST", "UYST": "UYST", "ART": "ART", "WITA": "WITA", "TMST": "TMST"},
+ timezones: map[string]string{"JST": "JST", "JDT": "JDT", "ADT": "ADT", "WAT": "WAT", "CST": "CST", "HADT": "HADT", "CHADT": "CHADT", "AWDT": "AWDT", "SRT": "SRT", "ART": "ART", "MESZ": "MESZ", "ACST": "ACST", "WART": "WART", "MDT": "MDT", "BOT": "BOT", "CAT": "CAT", "COT": "COT", "NZST": "NZST", "WESZ": "WESZ", "OESZ": "OESZ", "MYT": "MYT", "GFT": "GFT", "WITA": "WITA", "WEZ": "WEZ", "SGT": "SGT", "GYT": "GYT", "HKT": "HKT", "TMT": "TMT", "EAT": "EAT", "OEZ": "OEZ", "IST": "IST", "PDT": "PDT", "AST": "AST", "AWST": "AWST", "CDT": "CDT", "EST": "EST", "ChST": "ChST", "AKST": "AKST", "LHST": "LHST", "LHDT": "LHDT", "ACWDT": "ACWDT", "AEST": "AEST", "HAT": "HAT", "HKST": "HKST", "BT": "BT", "ECT": "ECT", "SAST": "SAST", "CLST": "CLST", "WARST": "WARST", "MST": "MST", "UYST": "UYST", "HAST": "HAST", "WAST": "WAST", "CLT": "CLT", "VET": "VET", "∅∅∅": "∅∅∅", "ARST": "ARST", "TMST": "TMST", "EDT": "EDT", "MEZ": "MEZ", "ACDT": "ACDT", "AEDT": "AEDT", "HNT": "HNT", "UYT": "UYT", "WIT": "WIT", "GMT": "GMT", "COST": "COST", "ACWST": "ACWST", "CHAST": "CHAST", "PST": "PST", "AKDT": "AKDT", "NZDT": "NZDT", "WIB": "WIB"},
}
}
@@ -180,20 +180,19 @@ func (shi *shi_Tfng_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'shi_Tfng_MA' and handles both Whole and Real numbers based on 'v'
-func (shi *shi_Tfng_MA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Tfng_MA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'shi_Tfng_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (shi *shi_Tfng_MA) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (shi *shi_Tfng_MA) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Tfng_MA'
-func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -215,7 +214,6 @@ func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -226,9 +224,7 @@ func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
}
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
// reverse
@@ -249,13 +245,12 @@ func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'shi_Tfng_MA'
// in accounting notation.
-func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
@@ -277,7 +272,6 @@ func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.T
for j := len(shi.group) - 1; j >= 0; j-- {
b = append(b, shi.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +283,7 @@ func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.T
if num < 0 {
- for j := len(shi.minus) - 1; j >= 0; j-- {
- b = append(b, shi.minus[j])
- }
+ b = append(b, shi.minus[0])
}
@@ -318,8 +310,7 @@ func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.T
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'shi_Tfng_MA'
diff --git a/si/si.go b/si/si.go
index 9c954652..2951069d 100644
--- a/si/si.go
+++ b/si/si.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "si",
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{"ක්\u200dරි.පූ.", "ක්\u200dරි.ව."},
erasNarrow: []string{"", ""},
erasWide: []string{"ක්\u200dරිස්තු පූර්ව", "ක්\u200dරිස්තු වර්ෂ"},
- timezones: map[string]string{"EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "CHADT": "චැතම් දිවා වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "ChST": "චමොරෝ වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "SGT": "සිංගප්පුරු වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "IST": "ඉන්දියානු වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "JST": "ජපාන සම්මත වේලාව", "MDT": "MDT", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "∅∅∅": "ඇමර්සන් ග්\u200dරීෂ්ම කාලය", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "BOT": "බොලිවියා වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "VET": "වෙනිසියුලා වේලාව", "CLT": "චිලී සම්මත වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "CHAST": "චැතම් සම්මත වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "GYT": "ගයනා වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "SRT": "සුරිනාම වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "BT": "භුතාන වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "MST": "MST", "NZST": "නවසීලන්ත සම්මත වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "MYT": "මැලේසියානු වේලාව", "JDT": "ජපාන දහවල් වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව"},
+ timezones: map[string]string{"COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "MYT": "මැලේසියානු වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "JDT": "ජපාන දහවල් වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "SGT": "සිංගප්පුරු වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "SRT": "සුරිනාම වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "MST": "උතුරු ඇමරිකානු කඳුකර සම්මත වේලාව", "∅∅∅": "ඇසොර්ස් ග්\u200dරීෂ්ම වේලාව", "BOT": "බොලිවියා වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "ChST": "චමොරෝ වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "JST": "ජපාන සම්මත වේලාව", "GYT": "ගයනා වේලාව", "MDT": "උතුරු ඇමරිකානු කඳුකර දිවාආලෝක වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "CLT": "චිලී සම්මත වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "BT": "භුතාන වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "CHADT": "චැතම් දිවා වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "VET": "වෙනිසියුලා වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "IST": "ඉන්දියානු වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව"},
}
}
@@ -203,7 +203,8 @@ func (si *si) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'si' and handles both Whole and Real numbers based on 'v'
-func (si *si) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -239,13 +240,12 @@ func (si *si) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'si' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (si *si) FmtPercent(num float64, v uint64) (results string) {
+func (si *si) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(si.decimal)
b := make([]byte, 0, l)
@@ -271,12 +271,11 @@ func (si *si) FmtPercent(num float64, v uint64) (results string) {
b = append(b, si.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'si'
-func (si *si) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -329,13 +328,12 @@ func (si *si) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'si'
// in accounting notation.
-func (si *si) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (si *si) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
@@ -400,8 +398,7 @@ func (si *si) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, si.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'si'
diff --git a/si_LK/si_LK.go b/si_LK/si_LK.go
index 7a2c4d39..827e0faa 100644
--- a/si_LK/si_LK.go
+++ b/si_LK/si_LK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ක්\u200dරි.පූ.", "ක්\u200dරි.ව."},
erasNarrow: []string{"", ""},
erasWide: []string{"ක්\u200dරිස්තු පූර්ව", "ක්\u200dරිස්තු වර්ෂ"},
- timezones: map[string]string{"BT": "භුතාන වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "GYT": "ගයනා වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "IST": "ඉන්දියානු වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "MYT": "මැලේසියානු වේලාව", "MDT": "MDT", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "CLT": "චිලී සම්මත වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "CHADT": "චැතම් දිවා වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "SRT": "සුරිනාම වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "MST": "MST", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "VET": "වෙනිසියුලා වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "JDT": "ජපාන දහවල් වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "ChST": "චමොරෝ වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "SGT": "සිංගප්පුරු වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "JST": "ජපාන සම්මත වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "∅∅∅": "ඇසොර්ස් ග්\u200dරීෂ්ම වේලාව", "BOT": "බොලිවියා වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව"},
+ timezones: map[string]string{"TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "CHADT": "චැතම් දිවා වේලාව", "VET": "වෙනිසියුලා වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "MST": "MST", "MYT": "මැලේසියානු වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "JDT": "ජපාන දහවල් වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "IST": "ඉන්දියානු වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "JST": "ජපාන සම්මත වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "∅∅∅": "බ්\u200dරසීල ග්\u200dරීෂ්ම කාලය", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "SGT": "සිංගප්පුරු වේලාව", "GYT": "ගයනා වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "MDT": "MDT", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "BOT": "බොලිවියා වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "SRT": "සුරිනාම වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "ChST": "චමොරෝ වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "BT": "භුතාන වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "CLT": "චිලී සම්මත වේලාව"},
}
}
@@ -203,7 +203,8 @@ func (si *si_LK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'si_LK' and handles both Whole and Real numbers based on 'v'
-func (si *si_LK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -239,13 +240,12 @@ func (si *si_LK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'si_LK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (si *si_LK) FmtPercent(num float64, v uint64) (results string) {
+func (si *si_LK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(si.decimal)
b := make([]byte, 0, l)
@@ -271,12 +271,11 @@ func (si *si_LK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, si.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'si_LK'
-func (si *si_LK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (si *si_LK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
@@ -329,13 +328,12 @@ func (si *si_LK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'si_LK'
// in accounting notation.
-func (si *si_LK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (si *si_LK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
@@ -400,8 +398,7 @@ func (si *si_LK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, si.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'si_LK'
diff --git a/sk/sk.go b/sk/sk.go
index af1ba7c4..b9fc2741 100644
--- a/sk/sk.go
+++ b/sk/sk.go
@@ -18,7 +18,7 @@ type sk struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "sk",
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: "-",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "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", "€", "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 ", "NIS", "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", "MX$", "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", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"PDT": "severoamerický tichomorský letný čas", "COT": "kolumbijský štandardný čas", "EAT": "východoafrický čas", "ACDT": "stredoaustrálsky letný čas", "GFT": "francúzskoguyanský čas", "SAST": "juhoafrický čas", "ChST": "chamorrský štandardný čas", "AWDT": "západoaustrálsky letný čas", "CDT": "severoamerický centrálny letný čas", "AEDT": "východoaustrálsky letný čas", "COST": "kolumbijský letný čas", "AEST": "východoaustrálsky štandardný čas", "AST": "atlantický štandardný čas", "MDT": "severoamerický horský letný čas", "∅∅∅": "azorský letný čas", "AKST": "aljašský štandardný čas", "NZST": "novozélandský štandardný čas", "PST": "severoamerický tichomorský štandardný čas", "BOT": "bolívijský čas", "ART": "argentínsky štandardný čas", "ACWDT": "stredozápadný austrálsky letný čas", "VET": "venezuelský čas", "IST": "indický čas", "HAST": "havajsko-aleutský štandardný čas", "EST": "severoamerický východný štandardný čas", "OEZ": "východoeurópsky štandardný čas", "CLT": "čilský štandardný čas", "WIT": "východoindonézsky čas", "AKDT": "aljašský letný čas", "CAT": "stredoafrický čas", "EDT": "severoamerický východný letný čas", "AWST": "západoaustrálsky štandardný čas", "UYST": "uruguajský letný čas", "JDT": "japonský letný čas", "BT": "bhutánsky čas", "TMT": "turkménsky štandardný čas", "ECT": "ekvádorský čas", "ARST": "argentínsky letný čas", "WAT": "západoafrický štandardný čas", "HKT": "hongkonský štandardný čas", "CST": "severoamerický centrálny štandardný čas", "ACST": "stredoaustrálsky štandardný čas", "WAST": "západoafrický letný čas", "GYT": "guyanský čas", "LHDT": "letný čas ostrova lorda Howa", "CLST": "čilský letný čas", "NZDT": "novozélandský letný čas", "WART": "západoargentínsky štandardný čas", "TMST": "turkménsky letný čas", "ACWST": "stredozápadný austrálsky štandardný čas", "UYT": "uruguajský štandardný čas", "GMT": "greenwichský čas", "LHST": "štandardný čas ostrova lorda Howa", "SGT": "singapurský štandardný čas", "OESZ": "východoeurópsky letný čas", "ADT": "atlantický letný čas", "JST": "japonský štandardný čas", "HADT": "havajsko-aleutský letný čas", "HAT": "newfoundlandský letný čas", "WIB": "západoindonézsky čas", "SRT": "surinamský čas", "MEZ": "stredoeurópsky štandardný čas", "MESZ": "stredoeurópsky letný čas", "HKST": "hongkonský letný čas", "WEZ": "západoeurópsky štandardný čas", "CHAST": "chathamský štandardný čas", "CHADT": "chathamský letný čas", "HNT": "newfoundlandský štandardný čas", "WARST": "západoargentínsky letný čas", "MST": "severoamerický horský štandardný čas", "WESZ": "západoeurópsky letný čas", "WITA": "stredoindonézsky čas", "MYT": "malajzijský čas"},
+ timezones: map[string]string{"CDT": "severoamerický centrálny letný čas", "EDT": "severoamerický východný letný čas", "GMT": "greenwichský čas", "HAST": "havajsko-aleutský štandardný čas", "AKDT": "aljašský letný čas", "OESZ": "východoeurópsky letný čas", "ART": "argentínsky štandardný čas", "WEZ": "západoeurópsky štandardný čas", "CLT": "čilský štandardný čas", "ACST": "stredoaustrálsky štandardný čas", "ACDT": "stredoaustrálsky letný čas", "EST": "severoamerický východný štandardný čas", "WAT": "západoafrický štandardný čas", "LHST": "štandardný čas ostrova lorda Howa", "MESZ": "stredoeurópsky letný čas", "HNT": "newfoundlandský štandardný čas", "SRT": "surinamský čas", "BT": "bhutánsky čas", "∅∅∅": "amazonský letný čas", "NZST": "novozélandský štandardný čas", "AST": "atlantický štandardný čas", "CAT": "stredoafrický čas", "GFT": "francúzskoguyanský čas", "LHDT": "letný čas ostrova lorda Howa", "WIB": "západoindonézsky čas", "CLST": "čilský letný čas", "HADT": "havajsko-aleutský letný čas", "MDT": "MDT", "CHAST": "chathamský štandardný čas", "OEZ": "východoeurópsky štandardný čas", "GYT": "guyanský čas", "UYST": "uruguajský letný čas", "NZDT": "novozélandský letný čas", "SAST": "juhoafrický čas", "ACWST": "stredozápadný austrálsky štandardný čas", "MYT": "malajzijský čas", "WITA": "stredoindonézsky čas", "TMST": "turkménsky letný čas", "WIT": "východoindonézsky čas", "MEZ": "stredoeurópsky štandardný čas", "PST": "severoamerický tichomorský štandardný čas", "BOT": "bolívijský čas", "COST": "kolumbijský letný čas", "ECT": "ekvádorský čas", "ACWDT": "stredozápadný austrálsky letný čas", "JST": "japonský štandardný čas", "AKST": "aljašský štandardný čas", "CHADT": "chathamský letný čas", "AEST": "východoaustrálsky štandardný čas", "WARST": "západoargentínsky letný čas", "HKT": "hongkonský štandardný čas", "HKST": "hongkonský letný čas", "TMT": "turkménsky štandardný čas", "ChST": "chamorrský štandardný čas", "COT": "kolumbijský štandardný čas", "MST": "MST", "IST": "indický čas", "CST": "severoamerický centrálny štandardný čas", "AEDT": "východoaustrálsky letný čas", "AWST": "západoaustrálsky štandardný čas", "JDT": "japonský letný čas", "WART": "západoargentínsky štandardný čas", "PDT": "severoamerický tichomorský letný čas", "AWDT": "západoaustrálsky letný čas", "HAT": "newfoundlandský letný čas", "UYT": "uruguajský štandardný čas", "EAT": "východoafrický čas", "WAST": "západoafrický letný čas", "WESZ": "západoeurópsky letný čas", "ADT": "atlantický letný čas", "VET": "venezuelský čas", "SGT": "singapurský štandardný čas", "ARST": "argentínsky letný čas"},
}
}
@@ -230,7 +230,8 @@ func (sk *sk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sk' and handles both Whole and Real numbers based on 'v'
-func (sk *sk) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,7 +251,6 @@ func (sk *sk) FmtNumber(num float64, v uint64) (results string) {
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -269,13 +269,12 @@ func (sk *sk) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sk *sk) FmtPercent(num float64, v uint64) (results string) {
+func (sk *sk) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sk.decimal)
b := make([]byte, 0, l)
@@ -303,12 +302,11 @@ func (sk *sk) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sk'
-func (sk *sk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -330,7 +328,6 @@ func (sk *sk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -364,13 +361,12 @@ func (sk *sk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sk'
// in accounting notation.
-func (sk *sk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sk *sk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
@@ -392,7 +388,6 @@ func (sk *sk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -433,8 +428,7 @@ func (sk *sk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sk'
diff --git a/sk_SK/sk_SK.go b/sk_SK/sk_SK.go
index f94c57ed..d57e53a9 100644
--- a/sk_SK/sk_SK.go
+++ b/sk_SK/sk_SK.go
@@ -18,7 +18,7 @@ type sk_SK struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -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: "-",
@@ -58,7 +58,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativePrefix: "(",
currencyNegativeSuffix: " )",
@@ -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{"TMST": "turkménsky letný čas", "AWDT": "západoaustrálsky letný čas", "OEZ": "východoeurópsky štandardný čas", "SGT": "singapurský štandardný čas", "CLT": "čilský štandardný čas", "COST": "kolumbijský letný čas", "EST": "severoamerický východný štandardný čas", "NZDT": "novozélandský letný čas", "SAST": "juhoafrický čas", "HKST": "hongkonský letný čas", "UYT": "uruguajský štandardný čas", "CHAST": "chathamský štandardný čas", "CHADT": "chathamský letný čas", "MEZ": "stredoeurópsky štandardný čas", "IST": "indický čas", "AKDT": "aljašský letný čas", "MST": "MST", "HAT": "newfoundlandský letný čas", "EDT": "severoamerický východný letný čas", "PST": "severoamerický tichomorský štandardný čas", "ARST": "argentínsky letný čas", "TMT": "turkménsky štandardný čas", "HKT": "hongkonský štandardný čas", "CLST": "čilský letný čas", "WAT": "západoafrický štandardný čas", "MYT": "malajzijský čas", "WEZ": "západoeurópsky štandardný čas", "BOT": "bolívijský čas", "GMT": "greenwichský čas", "GYT": "guyanský čas", "NZST": "novozélandský štandardný čas", "COT": "kolumbijský štandardný čas", "WARST": "západoargentínsky letný čas", "ADT": "atlantický letný čas", "HNT": "newfoundlandský štandardný čas", "CAT": "stredoafrický čas", "SRT": "surinamský čas", "LHST": "štandardný čas ostrova lorda Howa", "CDT": "severoamerický centrálny letný čas", "AEDT": "východoaustrálsky letný čas", "UYST": "uruguajský letný čas", "AEST": "východoaustrálsky štandardný čas", "WART": "západoargentínsky štandardný čas", "AKST": "aljašský štandardný čas", "MDT": "MDT", "EAT": "východoafrický čas", "ACDT": "stredoaustrálsky letný čas", "ChST": "chamorrský štandardný čas", "OESZ": "východoeurópsky letný čas", "GFT": "francúzskoguyanský čas", "ACWDT": "stredozápadný austrálsky letný čas", "HAST": "havajsko-aleutský štandardný čas", "CST": "severoamerický centrálny štandardný čas", "PDT": "severoamerický tichomorský letný čas", "AST": "atlantický štandardný čas", "ECT": "ekvádorský čas", "HADT": "havajsko-aleutský letný čas", "AWST": "západoaustrálsky štandardný čas", "ART": "argentínsky štandardný čas", "ACST": "stredoaustrálsky štandardný čas", "VET": "venezuelský čas", "JST": "japonský štandardný čas", "JDT": "japonský letný čas", "LHDT": "letný čas ostrova lorda Howa", "∅∅∅": "brazílsky letný čas", "MESZ": "stredoeurópsky letný čas", "WAST": "západoafrický letný čas", "WITA": "stredoindonézsky čas", "BT": "bhutánsky čas", "ACWST": "stredozápadný austrálsky štandardný čas", "WIT": "východoindonézsky čas", "WESZ": "západoeurópsky letný čas", "WIB": "západoindonézsky čas"},
+ timezones: map[string]string{"MDT": "severoamerický horský letný čas", "HKT": "hongkonský štandardný čas", "UYST": "uruguajský letný čas", "AST": "atlantický štandardný čas", "PDT": "severoamerický tichomorský letný čas", "WEZ": "západoeurópsky štandardný čas", "UYT": "uruguajský štandardný čas", "CDT": "severoamerický centrálny letný čas", "EST": "severoamerický východný štandardný čas", "AKST": "aljašský štandardný čas", "WESZ": "západoeurópsky letný čas", "CLST": "čilský letný čas", "JST": "japonský štandardný čas", "AEST": "východoaustrálsky štandardný čas", "GYT": "guyanský čas", "CST": "severoamerický centrálny štandardný čas", "NZDT": "novozélandský letný čas", "WAST": "západoafrický letný čas", "AWDT": "západoaustrálsky letný čas", "AEDT": "východoaustrálsky letný čas", "PST": "severoamerický tichomorský štandardný čas", "∅∅∅": "azorský letný čas", "GMT": "greenwichský čas", "AKDT": "aljašský letný čas", "MEZ": "stredoeurópsky štandardný čas", "ADT": "atlantický letný čas", "SGT": "singapurský štandardný čas", "MST": "severoamerický horský štandardný čas", "EDT": "severoamerický východný letný čas", "HADT": "havajsko-aleutský letný čas", "ACDT": "stredoaustrálsky letný čas", "ARST": "argentínsky letný čas", "GFT": "francúzskoguyanský čas", "MESZ": "stredoeurópsky letný čas", "CLT": "čilský štandardný čas", "ART": "argentínsky štandardný čas", "WITA": "stredoindonézsky čas", "CHADT": "chathamský letný čas", "WIB": "západoindonézsky čas", "WIT": "východoindonézsky čas", "HAST": "havajsko-aleutský štandardný čas", "COST": "kolumbijský letný čas", "IST": "indický čas", "HAT": "newfoundlandský letný čas", "LHDT": "letný čas ostrova lorda Howa", "SAST": "juhoafrický čas", "WAT": "západoafrický štandardný čas", "ACWDT": "stredozápadný austrálsky letný čas", "HNT": "newfoundlandský štandardný čas", "CAT": "stredoafrický čas", "TMT": "turkménsky štandardný čas", "NZST": "novozélandský štandardný čas", "ACWST": "stredozápadný austrálsky štandardný čas", "VET": "venezuelský čas", "AWST": "západoaustrálsky štandardný čas", "SRT": "surinamský čas", "HKST": "hongkonský letný čas", "TMST": "turkménsky letný čas", "LHST": "štandardný čas ostrova lorda Howa", "COT": "kolumbijský štandardný čas", "EAT": "východoafrický čas", "OEZ": "východoeurópsky štandardný čas", "OESZ": "východoeurópsky letný čas", "ACST": "stredoaustrálsky štandardný čas", "WART": "západoargentínsky štandardný čas", "WARST": "západoargentínsky letný čas", "BOT": "bolívijský čas", "JDT": "japonský letný čas", "MYT": "malajzijský čas", "BT": "bhutánsky čas", "ChST": "chamorrský štandardný čas", "ECT": "ekvádorský čas", "CHAST": "chathamský štandardný čas"},
}
}
@@ -230,7 +230,8 @@ func (sk *sk_SK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sk_SK' and handles both Whole and Real numbers based on 'v'
-func (sk *sk_SK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -250,7 +251,6 @@ func (sk *sk_SK) FmtNumber(num float64, v uint64) (results string) {
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -269,13 +269,12 @@ func (sk *sk_SK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sk_SK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sk *sk_SK) FmtPercent(num float64, v uint64) (results string) {
+func (sk *sk_SK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sk.decimal)
b := make([]byte, 0, l)
@@ -303,12 +302,11 @@ func (sk *sk_SK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sk_SK'
-func (sk *sk_SK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sk *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]
@@ -330,7 +328,6 @@ func (sk *sk_SK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -364,13 +361,12 @@ func (sk *sk_SK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sk_SK'
// in accounting notation.
-func (sk *sk_SK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sk *sk_SK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
@@ -392,7 +388,6 @@ func (sk *sk_SK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(sk.group) - 1; j >= 0; j-- {
b = append(b, sk.group[j])
}
-
count = 1
} else {
count++
@@ -433,8 +428,7 @@ func (sk *sk_SK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sk_SK'
diff --git a/sl/sl.go b/sl/sl.go
index a1b18c62..88fb162e 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{"EST": "Vzhodni standardni čas", "MEZ": "Srednjeevropski standardni čas", "WART": "Argentinski zahodni standardni čas", "MDT": "Gorski poletni čas", "LHDT": "Poletni čas otoka Lord Howe", "COT": "Kolumbijski standardni čas", "MYT": "Malezijski čas", "HKST": "Hongkonški poletni čas", "IST": "Indijski standardni čas", "HNT": "Novofundlandski standardni čas", "WIB": "Indonezijski zahodni čas", "MST": "Gorski standardni čas", "TMST": "Turkmenistanski poletni čas", "ChST": "Čamorski standardni čas", "AEST": "Avstralski vzhodni standardni čas", "BOT": "Bolivijski čas", "CLT": "Čilski standardni čas", "JST": "Japonski standardni čas", "JDT": "Japonski poletni čas", "AKST": "Aljaški standardni čas", "CST": "Centralni standardni čas", "MESZ": "Srednjeevropski poletni čas", "ACST": "Avstralski centralni standardni čas", "ART": "Argentinski standardni čas", "WAT": "Zahodnoafriški standardni čas", "UYST": "Urugvajski poletni čas", "PST": "Pacifiški standardni čas", "AST": "Atlantski standardni čas", "ECT": "Ekvadorski čas", "EDT": "Vzhodni poletni čas", "CLST": "Čilski poletni čas", "OESZ": "Vzhodnoevropski poletni čas", "CHADT": "Čatamski poletni čas", "WESZ": "Zahodnoevropski poletni čas", "AWDT": "Avstralski zahodni poletni čas", "WEZ": "Zahodnoevropski standardni čas", "HKT": "Hongkonški standardni čas", "COST": "Kolumbijski poletni čas", "AWST": "Avstralski zahodni standardni čas", "HAT": "Novofundlandski poletni čas", "WIT": "Indonezijski vzhodni čas", "∅∅∅": "Azorski poletni čas", "HAST": "Havajski aleutski standardni čas", "HADT": "Havajski aleutski poletni čas", "CHAST": "Čatamski standardni čas", "VET": "Venezuelski čas", "GFT": "Čas: Francoska Gvajana", "WITA": "Indonezijski osrednji čas", "CAT": "Centralnoafriški čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "AEDT": "Avstralski vzhodni poletni čas", "PDT": "Pacifiški poletni čas", "GYT": "Gvajanski čas", "SAST": "Južnoafriški čas", "EAT": "Vzhodnoafriški čas", "WAST": "Zahodnoafriški poletni čas", "ADT": "Atlantski poletni čas", "UYT": "Urugvajski standardni čas", "OEZ": "Vzhodnoevropski standardni čas", "SRT": "Surinamski čas", "TMT": "Turkmenistanski standardni čas", "AKDT": "Aljaški poletni čas", "LHST": "Standardni čas otoka Lord Howe", "CDT": "Centralni poletni čas", "GMT": "Greenwiški srednji čas", "NZDT": "Novozelandski poletni čas", "ACDT": "Avstralski centralni poletni čas", "ARST": "Argentinski poletni čas", "SGT": "Singapurski standardni čas", "NZST": "Novozelandski standardni čas", "BT": "Butanski čas", "WARST": "Argentinski zahodni poletni čas", "ACWST": "Avstralski centralni zahodni standardni čas"},
+ timezones: map[string]string{"TMT": "Turkmenistanski standardni čas", "TMST": "Turkmenistanski poletni čas", "CDT": "Centralni poletni čas", "WEZ": "Zahodnoevropski standardni čas", "CHADT": "Čatamski poletni čas", "WIB": "Indonezijski zahodni čas", "WART": "Argentinski zahodni standardni čas", "HADT": "Havajski aleutski poletni čas", "JST": "Japonski standardni čas", "ACST": "Avstralski centralni standardni čas", "HAT": "Novofundlandski poletni čas", "ECT": "Ekvadorski čas", "OEZ": "Vzhodnoevropski standardni čas", "ADT": "Atlantski poletni čas", "AKST": "Aljaški standardni čas", "WAST": "Zahodnoafriški poletni čas", "MST": "MST", "CHAST": "Čatamski standardni čas", "CLST": "Čilski poletni čas", "NZST": "Novozelandski standardni čas", "OESZ": "Vzhodnoevropski poletni čas", "UYST": "Urugvajski poletni čas", "WARST": "Argentinski zahodni poletni čas", "WIT": "Indonezijski vzhodni čas", "EAT": "Vzhodnoafriški čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "CAT": "Centralnoafriški čas", "ART": "Argentinski standardni čas", "WITA": "Indonezijski osrednji čas", "COST": "Kolumbijski poletni čas", "CLT": "Čilski standardni čas", "UYT": "Urugvajski standardni čas", "WAT": "Zahodnoafriški standardni čas", "LHST": "Standardni čas otoka Lord Howe", "VET": "Venezuelski čas", "AWST": "Avstralski zahodni standardni čas", "HKST": "Hongkonški poletni čas", "HAST": "Havajski aleutski standardni čas", "ChST": "Čamorski standardni čas", "AKDT": "Aljaški poletni čas", "COT": "Kolumbijski standardni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "AEDT": "Avstralski vzhodni poletni čas", "SAST": "Južnoafriški čas", "MDT": "MDT", "MESZ": "Srednjeevropski poletni čas", "ACDT": "Avstralski centralni poletni čas", "IST": "Indijski standardni čas", "HNT": "Novofundlandski standardni čas", "MYT": "Malezijski čas", "HKT": "Hongkonški standardni čas", "CST": "Centralni standardni čas", "MEZ": "Srednjeevropski standardni čas", "PDT": "Pacifiški poletni čas", "AWDT": "Avstralski zahodni poletni čas", "GYT": "Gvajanski čas", "SRT": "Surinamski čas", "EST": "Vzhodni standardni čas", "NZDT": "Novozelandski poletni čas", "JDT": "Japonski poletni čas", "AEST": "Avstralski vzhodni standardni čas", "BT": "Butanski čas", "WESZ": "Zahodnoevropski poletni čas", "SGT": "Singapurski standardni čas", "ARST": "Argentinski poletni čas", "GFT": "Čas: Francoska Gvajana", "EDT": "Vzhodni poletni čas", "AST": "Atlantski standardni čas", "GMT": "Greenwiški srednji čas", "∅∅∅": "Amazonski poletni čas", "LHDT": "Poletni čas otoka Lord Howe", "PST": "Pacifiški standardni čas", "BOT": "Bolivijski čas"},
}
}
@@ -233,7 +233,8 @@ func (sl *sl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sl' and handles both Whole and Real numbers based on 'v'
-func (sl *sl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -269,13 +270,12 @@ func (sl *sl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sl *sl) FmtPercent(num float64, v uint64) (results string) {
+func (sl *sl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sl.decimal)
b := make([]byte, 0, l)
@@ -301,12 +301,11 @@ func (sl *sl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sl'
-func (sl *sl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -359,13 +358,12 @@ func (sl *sl) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sl'
// in accounting notation.
-func (sl *sl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sl *sl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
@@ -425,8 +423,7 @@ func (sl *sl) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sl'
diff --git a/sl_SI/sl_SI.go b/sl_SI/sl_SI.go
index 01e18dc3..c5ad6397 100644
--- a/sl_SI/sl_SI.go
+++ b/sl_SI/sl_SI.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sl_SI",
pluralsCardinal: []locales.PluralRule{2, 3, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{3, 6, 4},
+ pluralsRange: []locales.PluralRule{4, 3, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -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{"AWST": "Avstralski zahodni standardni čas", "EAT": "Vzhodnoafriški čas", "BT": "Butanski čas", "CDT": "Centralni poletni čas", "WEZ": "Zahodnoevropski standardni čas", "UYT": "Urugvajski standardni čas", "CHADT": "Čatamski poletni čas", "WARST": "Argentinski zahodni poletni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "MYT": "Malezijski čas", "MDT": "MDT", "COT": "Kolumbijski standardni čas", "MEZ": "Srednjeevropski standardni čas", "GYT": "Gvajanski čas", "ARST": "Argentinski poletni čas", "SAST": "Južnoafriški čas", "HAT": "Novofundlandski poletni čas", "WIB": "Indonezijski zahodni čas", "PDT": "Pacifiški poletni čas", "WART": "Argentinski zahodni standardni čas", "CST": "Centralni standardni čas", "VET": "Venezuelski čas", "GFT": "Čas: Francoska Gvajana", "AKST": "Aljaški standardni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "NZST": "Novozelandski standardni čas", "ChST": "Čamorski standardni čas", "JDT": "Japonski poletni čas", "AEST": "Avstralski vzhodni standardni čas", "PST": "Pacifiški standardni čas", "BOT": "Bolivijski čas", "CHAST": "Čatamski standardni čas", "ADT": "Atlantski poletni čas", "AKDT": "Aljaški poletni čas", "OESZ": "Vzhodnoevropski poletni čas", "HAST": "Havajski aleutski standardni čas", "WAST": "Zahodnoafriški poletni čas", "OEZ": "Vzhodnoevropski standardni čas", "AEDT": "Avstralski vzhodni poletni čas", "JST": "Japonski standardni čas", "LHDT": "Poletni čas otoka Lord Howe", "EST": "Vzhodni standardni čas", "COST": "Kolumbijski poletni čas", "MST": "MST", "NZDT": "Novozelandski poletni čas", "AST": "Atlantski standardni čas", "ART": "Argentinski standardni čas", "TMT": "Turkmenistanski standardni čas", "WIT": "Indonezijski vzhodni čas", "SGT": "Singapurski standardni čas", "CAT": "Centralnoafriški čas", "AWDT": "Avstralski zahodni poletni čas", "HKST": "Hongkonški poletni čas", "UYST": "Urugvajski poletni čas", "GMT": "Greenwiški srednji čas", "WAT": "Zahodnoafriški standardni čas", "ECT": "Ekvadorski čas", "WESZ": "Zahodnoevropski poletni čas", "CLST": "Čilski poletni čas", "HADT": "Havajski aleutski poletni čas", "EDT": "Vzhodni poletni čas", "∅∅∅": "Brasilski poletni čas", "ACST": "Avstralski centralni standardni čas", "IST": "Indijski standardni čas", "HKT": "Hongkonški standardni čas", "MESZ": "Srednjeevropski poletni čas", "TMST": "Turkmenistanski poletni čas", "LHST": "Standardni čas otoka Lord Howe", "CLT": "Čilski standardni čas", "ACDT": "Avstralski centralni poletni čas", "SRT": "Surinamski čas", "WITA": "Indonezijski osrednji čas", "HNT": "Novofundlandski standardni čas"},
+ timezones: map[string]string{"OEZ": "Vzhodnoevropski standardni čas", "WITA": "Indonezijski osrednji čas", "GMT": "Greenwiški srednji čas", "HADT": "Havajski aleutski poletni čas", "AEDT": "Avstralski vzhodni poletni čas", "WARST": "Argentinski zahodni poletni čas", "HKST": "Hongkonški poletni čas", "UYST": "Urugvajski poletni čas", "MEZ": "Srednjeevropski standardni čas", "CLT": "Čilski standardni čas", "JST": "Japonski standardni čas", "MST": "MST", "CHADT": "Čatamski poletni čas", "CLST": "Čilski poletni čas", "AWDT": "Avstralski zahodni poletni čas", "CDT": "Centralni poletni čas", "EST": "Vzhodni standardni čas", "AKDT": "Aljaški poletni čas", "COST": "Kolumbijski poletni čas", "ACST": "Avstralski centralni standardni čas", "AWST": "Avstralski zahodni standardni čas", "PDT": "Pacifiški poletni čas", "WIT": "Indonezijski vzhodni čas", "TMST": "Turkmenistanski poletni čas", "COT": "Kolumbijski standardni čas", "SAST": "Južnoafriški čas", "PST": "Pacifiški standardni čas", "WIB": "Indonezijski zahodni čas", "MYT": "Malezijski čas", "HNT": "Novofundlandski standardni čas", "HKT": "Hongkonški standardni čas", "LHST": "Standardni čas otoka Lord Howe", "LHDT": "Poletni čas otoka Lord Howe", "NZST": "Novozelandski standardni čas", "ARST": "Argentinski poletni čas", "WAT": "Zahodnoafriški standardni čas", "BOT": "Bolivijski čas", "CAT": "Centralnoafriški čas", "AKST": "Aljaški standardni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "AEST": "Avstralski vzhodni standardni čas", "ACDT": "Avstralski centralni poletni čas", "ART": "Argentinski standardni čas", "GFT": "Čas: Francoska Gvajana", "TMT": "Turkmenistanski standardni čas", "EDT": "Vzhodni poletni čas", "ChST": "Čamorski standardni čas", "ECT": "Ekvadorski čas", "EAT": "Vzhodnoafriški čas", "CST": "Centralni standardni čas", "NZDT": "Novozelandski poletni čas", "HAT": "Novofundlandski poletni čas", "JDT": "Japonski poletni čas", "SGT": "Singapurski standardni čas", "WEZ": "Zahodnoevropski standardni čas", "MESZ": "Srednjeevropski poletni čas", "ADT": "Atlantski poletni čas", "WART": "Argentinski zahodni standardni čas", "VET": "Venezuelski čas", "∅∅∅": "Perujski poletni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "MDT": "MDT", "IST": "Indijski standardni čas", "SRT": "Surinamski čas", "CHAST": "Čatamski standardni čas", "AST": "Atlantski standardni čas", "GYT": "Gvajanski čas", "UYT": "Urugvajski standardni čas", "BT": "Butanski čas", "HAST": "Havajski aleutski standardni čas", "WAST": "Zahodnoafriški poletni čas", "WESZ": "Zahodnoevropski poletni čas", "OESZ": "Vzhodnoevropski poletni čas"},
}
}
@@ -233,7 +233,8 @@ func (sl *sl_SI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sl_SI' and handles both Whole and Real numbers based on 'v'
-func (sl *sl_SI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -269,13 +270,12 @@ func (sl *sl_SI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sl_SI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sl *sl_SI) FmtPercent(num float64, v uint64) (results string) {
+func (sl *sl_SI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sl.decimal)
b := make([]byte, 0, l)
@@ -301,12 +301,11 @@ func (sl *sl_SI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sl.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sl_SI'
-func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
@@ -359,13 +358,12 @@ func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sl_SI'
// in accounting notation.
-func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
@@ -425,8 +423,7 @@ func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sl_SI'
diff --git a/smn/smn.go b/smn/smn.go
index af7d6bbd..c498d6b5 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{"MESZ": "MESZ", "BT": "BT", "WARST": "WARST", "ACWDT": "ACWDT", "OEZ": "OEZ", "HAST": "HAST", "ACDT": "ACDT", "ARST": "ARST", "JST": "JST", "AKDT": "AKDT", "EST": "EST", "AWST": "AWST", "HKST": "HKST", "NZST": "NZST", "COT": "COT", "LHDT": "LHDT", "IST": "IST", "AWDT": "AWDT", "CLT": "CLT", "UYST": "UYST", "MST": "MST", "WEZ": "WEZ", "GMT": "GMT", "COST": "COST", "CHAST": "CHAST", "GYT": "GYT", "GFT": "GFT", "AKST": "AKST", "AST": "AST", "AEST": "AEST", "NZDT": "NZDT", "CHADT": "CHADT", "ART": "ART", "TMST": "TMST", "∅∅∅": "∅∅∅", "WIB": "WIB", "WART": "WART", "WAST": "WAST", "TMT": "TMT", "MYT": "MYT", "JDT": "JDT", "OESZ": "OESZ", "PDT": "PDT", "ACWST": "ACWST", "VET": "VET", "SAST": "SAST", "CDT": "CDT", "UYT": "UYT", "ADT": "ADT", "WAT": "WAT", "WITA": "WITA", "HADT": "HADT", "PST": "PST", "MEZ": "MEZ", "WIT": "WIT", "EAT": "EAT", "CST": "CST", "WESZ": "WESZ", "HNT": "HNT", "BOT": "BOT", "SRT": "SRT", "SGT": "SGT", "CLST": "CLST", "ACST": "ACST", "EDT": "EDT", "CAT": "CAT", "ChST": "ChST", "ECT": "ECT", "LHST": "LHST", "HKT": "HKT", "HAT": "HAT", "AEDT": "AEDT", "MDT": "MDT"},
+ timezones: map[string]string{"OEZ": "OEZ", "JST": "JST", "AWST": "AWST", "HKT": "HKT", "UYT": "UYT", "COT": "COT", "ACDT": "ACDT", "VET": "VET", "AWDT": "AWDT", "WAT": "WAT", "NZST": "NZST", "CLST": "CLST", "WART": "WART", "CAT": "CAT", "ACWST": "ACWST", "CDT": "CDT", "WIB": "WIB", "HAT": "HAT", "TMST": "TMST", "BT": "BT", "HADT": "HADT", "LHDT": "LHDT", "IST": "IST", "WEZ": "WEZ", "COST": "COST", "WESZ": "WESZ", "NZDT": "NZDT", "EAT": "EAT", "MEZ": "MEZ", "AST": "AST", "HNT": "HNT", "EDT": "EDT", "ARST": "ARST", "HKST": "HKST", "WAST": "WAST", "MST": "MST", "LHST": "LHST", "ADT": "ADT", "WIT": "WIT", "ART": "ART", "CST": "CST", "ECT": "ECT", "MDT": "MDT", "ACWDT": "ACWDT", "OESZ": "OESZ", "WARST": "WARST", "PST": "PST", "UYST": "UYST", "GFT": "GFT", "AKDT": "AKDT", "CHADT": "CHADT", "ACST": "ACST", "GYT": "GYT", "WITA": "WITA", "TMT": "TMT", "CHAST": "CHAST", "ChST": "ChST", "SAST": "SAST", "MESZ": "MESZ", "AEDT": "AEDT", "HAST": "HAST", "AKST": "AKST", "MYT": "MYT", "BOT": "BOT", "EST": "EST", "SGT": "SGT", "GMT": "GMT", "AEST": "AEST", "JDT": "JDT", "PDT": "PDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "CLT": "CLT"},
}
}
@@ -179,20 +179,19 @@ func (smn *smn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'smn' and handles both Whole and Real numbers based on 'v'
-func (smn *smn) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (smn *smn) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'smn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (smn *smn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (smn *smn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'smn'
-func (smn *smn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (smn *smn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := smn.currencies[currency]
@@ -203,10 +202,7 @@ func (smn *smn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(smn.decimal) - 1; j >= 0; j-- {
- b = append(b, smn.decimal[j])
- }
-
+ b = append(b, smn.decimal[0])
continue
}
@@ -222,9 +218,7 @@ func (smn *smn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(smn.minus) - 1; j >= 0; j-- {
- b = append(b, smn.minus[j])
- }
+ b = append(b, smn.minus[0])
}
// reverse
@@ -234,13 +228,12 @@ func (smn *smn) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, smn.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'smn'
// in accounting notation.
-func (smn *smn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (smn *smn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := smn.currencies[currency]
@@ -251,10 +244,7 @@ func (smn *smn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(smn.decimal) - 1; j >= 0; j-- {
- b = append(b, smn.decimal[j])
- }
-
+ b = append(b, smn.decimal[0])
continue
}
@@ -271,9 +261,7 @@ func (smn *smn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, smn.currencyNegativePrefix[j])
}
- for j := len(smn.minus) - 1; j >= 0; j-- {
- b = append(b, smn.minus[j])
- }
+ b = append(b, smn.minus[0])
} else {
@@ -299,8 +287,7 @@ func (smn *smn) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, smn.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'smn'
diff --git a/smn_FI/smn_FI.go b/smn_FI/smn_FI.go
index a2fa22f1..113e3eb2 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{"OEZ": "OEZ", "AEST": "AEST", "CHADT": "CHADT", "ADT": "ADT", "GYT": "GYT", "MDT": "MDT", "WESZ": "WESZ", "AWDT": "AWDT", "HNT": "HNT", "SRT": "SRT", "SAST": "SAST", "WITA": "WITA", "EAT": "EAT", "NZDT": "NZDT", "WIB": "WIB", "LHST": "LHST", "JST": "JST", "AEDT": "AEDT", "WAT": "WAT", "AKST": "AKST", "EDT": "EDT", "WAST": "WAST", "ACST": "ACST", "ART": "ART", "CDT": "CDT", "COT": "COT", "BT": "BT", "MST": "MST", "ChST": "ChST", "AKDT": "AKDT", "AWST": "AWST", "HKT": "HKT", "UYST": "UYST", "PDT": "PDT", "TMT": "TMT", "CHAST": "CHAST", "COST": "COST", "AST": "AST", "ACWDT": "ACWDT", "LHDT": "LHDT", "EST": "EST", "MESZ": "MESZ", "TMST": "TMST", "MYT": "MYT", "HADT": "HADT", "WIT": "WIT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "VET": "VET", "HAST": "HAST", "PST": "PST", "NZST": "NZST", "WART": "WART", "JDT": "JDT", "SGT": "SGT", "BOT": "BOT", "ACDT": "ACDT", "WEZ": "WEZ", "CAT": "CAT", "CLST": "CLST", "UYT": "UYT", "MEZ": "MEZ", "ARST": "ARST", "ACWST": "ACWST", "HKST": "HKST", "CLT": "CLT", "GMT": "GMT", "WARST": "WARST", "GFT": "GFT", "ECT": "ECT", "IST": "IST", "CST": "CST", "HAT": "HAT"},
+ timezones: map[string]string{"MYT": "MYT", "IST": "IST", "PST": "PST", "MDT": "MDT", "ACST": "ACST", "TMST": "TMST", "MST": "MST", "OEZ": "OEZ", "WAT": "WAT", "EAT": "EAT", "LHDT": "LHDT", "AWDT": "AWDT", "CAT": "CAT", "HAST": "HAST", "CST": "CST", "VET": "VET", "HKST": "HKST", "BT": "BT", "AKDT": "AKDT", "WIB": "WIB", "GFT": "GFT", "ACWST": "ACWST", "UYT": "UYT", "ACDT": "ACDT", "HNT": "HNT", "TMT": "TMT", "COT": "COT", "JDT": "JDT", "CLT": "CLT", "AEDT": "AEDT", "WART": "WART", "BOT": "BOT", "SRT": "SRT", "HKT": "HKT", "EDT": "EDT", "NZDT": "NZDT", "ARST": "ARST", "EST": "EST", "MEZ": "MEZ", "AEST": "AEST", "WIT": "WIT", "WITA": "WITA", "NZST": "NZST", "JST": "JST", "WARST": "WARST", "ADT": "ADT", "PDT": "PDT", "ECT": "ECT", "SAST": "SAST", "AST": "AST", "ChST": "ChST", "AKST": "AKST", "AWST": "AWST", "HAT": "HAT", "COST": "COST", "WESZ": "WESZ", "CHAST": "CHAST", "CHADT": "CHADT", "CLST": "CLST", "MESZ": "MESZ", "SGT": "SGT", "UYST": "UYST", "ACWDT": "ACWDT", "LHST": "LHST", "ART": "ART", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "GYT": "GYT", "HADT": "HADT", "CDT": "CDT", "WEZ": "WEZ", "GMT": "GMT", "WAST": "WAST"},
}
}
@@ -179,20 +179,19 @@ func (smn *smn_FI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'smn_FI' and handles both Whole and Real numbers based on 'v'
-func (smn *smn_FI) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (smn *smn_FI) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'smn_FI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (smn *smn_FI) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (smn *smn_FI) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'smn_FI'
-func (smn *smn_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (smn *smn_FI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := smn.currencies[currency]
@@ -203,10 +202,7 @@ func (smn *smn_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(smn.decimal) - 1; j >= 0; j-- {
- b = append(b, smn.decimal[j])
- }
-
+ b = append(b, smn.decimal[0])
continue
}
@@ -222,9 +218,7 @@ func (smn *smn_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(smn.minus) - 1; j >= 0; j-- {
- b = append(b, smn.minus[j])
- }
+ b = append(b, smn.minus[0])
}
// reverse
@@ -234,13 +228,12 @@ func (smn *smn_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, smn.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'smn_FI'
// in accounting notation.
-func (smn *smn_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (smn *smn_FI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := smn.currencies[currency]
@@ -251,10 +244,7 @@ func (smn *smn_FI) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(smn.decimal) - 1; j >= 0; j-- {
- b = append(b, smn.decimal[j])
- }
-
+ b = append(b, smn.decimal[0])
continue
}
@@ -271,9 +261,7 @@ func (smn *smn_FI) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, smn.currencyNegativePrefix[j])
}
- for j := len(smn.minus) - 1; j >= 0; j-- {
- b = append(b, smn.minus[j])
- }
+ b = append(b, smn.minus[0])
} else {
@@ -299,8 +287,7 @@ func (smn *smn_FI) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, smn.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'smn_FI'
diff --git a/sn/sn.go b/sn/sn.go
index c6b2c60e..76be23b8 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{"∅∅∅": "∅∅∅", "HADT": "HADT", "WART": "WART", "WAST": "WAST", "ADT": "ADT", "IST": "IST", "SGT": "SGT", "GMT": "GMT", "COT": "COT", "ACDT": "ACDT", "WEZ": "WEZ", "UYST": "UYST", "OESZ": "OESZ", "WARST": "WARST", "ACWST": "ACWST", "ChST": "ChST", "WIT": "WIT", "AKDT": "AKDT", "CLT": "CLT", "PDT": "PDT", "TMT": "TMT", "ACWDT": "ACWDT", "MYT": "MYT", "WAT": "WAT", "MEZ": "MEZ", "CHADT": "CHADT", "TMST": "TMST", "SAST": "SAST", "MDT": "MDT", "VET": "VET", "HKT": "HKT", "UYT": "UYT", "LHDT": "LHDT", "PST": "PST", "NZST": "NZST", "BOT": "BOT", "GFT": "GFT", "JST": "JST", "CST": "CST", "HAT": "HAT", "AEST": "AEST", "NZDT": "NZDT", "WITA": "WITA", "LHST": "LHST", "ECT": "ECT", "CHAST": "CHAST", "ACST": "ACST", "WIB": "WIB", "ART": "ART", "JDT": "JDT", "AWST": "AWST", "AWDT": "AWDT", "CLST": "CLST", "OEZ": "OEZ", "AEDT": "AEDT", "CDT": "CDT", "CAT": "CAT", "MESZ": "MESZ", "BT": "BT", "SRT": "SRT", "HKST": "HKST", "WESZ": "WESZ", "EST": "EST", "EDT": "EDT", "AKST": "AKST", "HAST": "HAST", "HNT": "HNT", "MST": "MST", "COST": "COST", "AST": "AST", "GYT": "GYT", "ARST": "ARST", "EAT": "EAT"},
+ timezones: map[string]string{"HAT": "HAT", "HAST": "HAST", "ECT": "ECT", "NZST": "NZST", "OEZ": "OEZ", "ADT": "ADT", "PDT": "PDT", "MDT": "MDT", "BOT": "BOT", "TMST": "TMST", "GYT": "GYT", "MST": "MST", "ACWDT": "ACWDT", "TMT": "TMT", "HADT": "HADT", "WESZ": "WESZ", "CHADT": "CHADT", "JDT": "JDT", "VET": "VET", "PST": "PST", "EST": "EST", "EDT": "EDT", "AKST": "AKST", "AKDT": "AKDT", "AST": "AST", "HKST": "HKST", "WITA": "WITA", "COST": "COST", "CHAST": "CHAST", "MESZ": "MESZ", "UYT": "UYT", "EAT": "EAT", "SAST": "SAST", "LHST": "LHST", "AWST": "AWST", "UYST": "UYST", "CDT": "CDT", "WIB": "WIB", "JST": "JST", "IST": "IST", "WIT": "WIT", "ART": "ART", "COT": "COT", "WAT": "WAT", "NZDT": "NZDT", "CAT": "CAT", "CST": "CST", "WEZ": "WEZ", "LHDT": "LHDT", "CLT": "CLT", "AEDT": "AEDT", "ACST": "ACST", "WART": "WART", "MYT": "MYT", "SGT": "SGT", "SRT": "SRT", "HKT": "HKT", "BT": "BT", "CLST": "CLST", "ARST": "ARST", "GFT": "GFT", "GMT": "GMT", "ACWST": "ACWST", "MEZ": "MEZ", "OESZ": "OESZ", "HNT": "HNT", "ACDT": "ACDT", "WARST": "WARST", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "WAST": "WAST", "ChST": "ChST", "AEST": "AEST"},
}
}
@@ -178,20 +178,19 @@ func (sn *sn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sn' and handles both Whole and Real numbers based on 'v'
-func (sn *sn) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sn *sn) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sn *sn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sn *sn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sn'
-func (sn *sn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -203,20 +202,14 @@ func (sn *sn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sn.decimal) - 1; j >= 0; j-- {
- b = append(b, sn.decimal[j])
- }
-
+ b = append(b, sn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sn.group) - 1; j >= 0; j-- {
- b = append(b, sn.group[j])
- }
-
+ b = append(b, sn.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (sn *sn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(sn.minus) - 1; j >= 0; j-- {
- b = append(b, sn.minus[j])
- }
+ b = append(b, sn.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (sn *sn) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sn'
// in accounting notation.
-func (sn *sn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sn *sn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
@@ -270,20 +260,14 @@ func (sn *sn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sn.decimal) - 1; j >= 0; j-- {
- b = append(b, sn.decimal[j])
- }
-
+ b = append(b, sn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sn.group) - 1; j >= 0; j-- {
- b = append(b, sn.group[j])
- }
-
+ b = append(b, sn.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (sn *sn) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, sn.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sn'
diff --git a/sn_ZW/sn_ZW.go b/sn_ZW/sn_ZW.go
index 566eb10a..a89a2430 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{"EAT": "EAT", "HNT": "HNT", "EDT": "EDT", "CLT": "CLT", "PST": "PST", "AEST": "AEST", "ARST": "ARST", "VET": "VET", "CDT": "CDT", "WEZ": "WEZ", "MESZ": "MESZ", "MYT": "MYT", "CLST": "CLST", "CHADT": "CHADT", "AST": "AST", "SRT": "SRT", "JST": "JST", "HADT": "HADT", "EST": "EST", "BOT": "BOT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "AWDT": "AWDT", "NZST": "NZST", "WAT": "WAT", "IST": "IST", "AKDT": "AKDT", "UYT": "UYT", "PDT": "PDT", "NZDT": "NZDT", "CHAST": "CHAST", "ACWDT": "ACWDT", "ECT": "ECT", "HAST": "HAST", "HAT": "HAT", "CAT": "CAT", "AEDT": "AEDT", "COT": "COT", "GYT": "GYT", "HKST": "HKST", "WAST": "WAST", "ART": "ART", "LHDT": "LHDT", "GMT": "GMT", "BT": "BT", "SAST": "SAST", "AWST": "AWST", "OEZ": "OEZ", "WARST": "WARST", "MST": "MST", "MDT": "MDT", "WITA": "WITA", "JDT": "JDT", "HKT": "HKT", "COST": "COST", "MEZ": "MEZ", "ACST": "ACST", "WART": "WART", "TMST": "TMST", "CST": "CST", "UYST": "UYST", "ACDT": "ACDT", "GFT": "GFT", "LHST": "LHST", "SGT": "SGT", "OESZ": "OESZ", "ADT": "ADT", "TMT": "TMT", "ChST": "ChST", "AKST": "AKST", "WIB": "WIB", "ACWST": "ACWST", "WIT": "WIT"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "UYST": "UYST", "TMST": "TMST", "ACWST": "ACWST", "WIB": "WIB", "CLT": "CLT", "HAT": "HAT", "HAST": "HAST", "COST": "COST", "CLST": "CLST", "GFT": "GFT", "ChST": "ChST", "JST": "JST", "ADT": "ADT", "HKST": "HKST", "CST": "CST", "AKST": "AKST", "MESZ": "MESZ", "AEST": "AEST", "VET": "VET", "HADT": "HADT", "CAT": "CAT", "EDT": "EDT", "COT": "COT", "SAST": "SAST", "OEZ": "OEZ", "HKT": "HKT", "ACWDT": "ACWDT", "MEZ": "MEZ", "AST": "AST", "GMT": "GMT", "HNT": "HNT", "GYT": "GYT", "SRT": "SRT", "WIT": "WIT", "OESZ": "OESZ", "ACST": "ACST", "AEDT": "AEDT", "PDT": "PDT", "MDT": "MDT", "IST": "IST", "BOT": "BOT", "PST": "PST", "WESZ": "WESZ", "NZDT": "NZDT", "EAT": "EAT", "ART": "ART", "ECT": "ECT", "WARST": "WARST", "ARST": "ARST", "BT": "BT", "WEZ": "WEZ", "LHST": "LHST", "LHDT": "LHDT", "MYT": "MYT", "EST": "EST", "CDT": "CDT", "WART": "WART", "AWDT": "AWDT", "MST": "MST", "UYT": "UYT", "WITA": "WITA", "WAST": "WAST", "CHADT": "CHADT", "JDT": "JDT", "AWST": "AWST", "TMT": "TMT", "NZST": "NZST", "ACDT": "ACDT", "SGT": "SGT", "WAT": "WAT", "CHAST": "CHAST", "AKDT": "AKDT"},
}
}
@@ -178,20 +178,19 @@ func (sn *sn_ZW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sn_ZW' and handles both Whole and Real numbers based on 'v'
-func (sn *sn_ZW) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sn *sn_ZW) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sn_ZW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sn *sn_ZW) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (sn *sn_ZW) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sn_ZW'
-func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
@@ -203,20 +202,14 @@ func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sn.decimal) - 1; j >= 0; j-- {
- b = append(b, sn.decimal[j])
- }
-
+ b = append(b, sn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sn.group) - 1; j >= 0; j-- {
- b = append(b, sn.group[j])
- }
-
+ b = append(b, sn.group[0])
count = 1
} else {
count++
@@ -231,9 +224,7 @@ func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(sn.minus) - 1; j >= 0; j-- {
- b = append(b, sn.minus[j])
- }
+ b = append(b, sn.minus[0])
}
// reverse
@@ -252,13 +243,12 @@ func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sn_ZW'
// in accounting notation.
-func (sn *sn_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sn *sn_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
@@ -270,20 +260,14 @@ func (sn *sn_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sn.decimal) - 1; j >= 0; j-- {
- b = append(b, sn.decimal[j])
- }
-
+ b = append(b, sn.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sn.group) - 1; j >= 0; j-- {
- b = append(b, sn.group[j])
- }
-
+ b = append(b, sn.group[0])
count = 1
} else {
count++
@@ -329,8 +313,7 @@ func (sn *sn_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, sn.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sn_ZW'
diff --git a/so/so.go b/so/so.go
index 67a2206f..5d6f3c33 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{"CDT": "CDT", "MST": "MST", "PDT": "PDT", "TMST": "TMST", "ACWDT": "ACWDT", "CAT": "CAT", "WART": "WART", "MESZ": "MESZ", "SAST": "SAST", "PST": "PST", "ARST": "ARST", "ECT": "ECT", "AKDT": "AKDT", "WESZ": "WESZ", "HKT": "HKT", "EDT": "EDT", "MEZ": "MEZ", "WIB": "WIB", "OEZ": "OEZ", "COST": "COST", "ACDT": "ACDT", "AST": "AST", "JDT": "JDT", "∅∅∅": "∅∅∅", "HAST": "HAST", "CLST": "CLST", "WAT": "WAT", "MDT": "MDT", "EST": "EST", "CLT": "CLT", "CHAST": "CHAST", "HADT": "HADT", "UYST": "UYST", "CHADT": "CHADT", "ACWST": "ACWST", "BOT": "BOT", "AKST": "AKST", "ART": "ART", "LHDT": "LHDT", "MYT": "MYT", "HNT": "HNT", "HAT": "HAT", "HKST": "HKST", "LHST": "LHST", "GMT": "GMT", "BT": "BT", "WAST": "WAST", "AEDT": "AEDT", "GYT": "GYT", "ADT": "ADT", "VET": "VET", "GFT": "GFT", "TMT": "TMT", "AWST": "AWST", "NZDT": "NZDT", "ACST": "ACST", "WARST": "WARST", "WITA": "WITA", "IST": "IST", "WEZ": "WEZ", "COT": "COT", "SRT": "SRT", "ChST": "ChST", "EAT": "EAT", "UYT": "UYT", "OESZ": "OESZ", "AEST": "AEST", "NZST": "NZST", "WIT": "WIT", "JST": "JST", "SGT": "SGT", "AWDT": "AWDT", "CST": "CST"},
+ timezones: map[string]string{"HAT": "HAT", "∅∅∅": "∅∅∅", "ChST": "ChST", "NZDT": "NZDT", "OEZ": "OEZ", "ADT": "ADT", "CDT": "CDT", "GMT": "GMT", "WIB": "WIB", "MESZ": "MESZ", "ACWST": "ACWST", "CLT": "CLT", "AEDT": "AEDT", "HKST": "HKST", "WIT": "WIT", "COST": "COST", "EAT": "EAT", "HAST": "HAST", "CLST": "CLST", "IST": "IST", "MYT": "MYT", "TMST": "TMST", "EST": "EST", "AKDT": "AKDT", "SAST": "SAST", "LHST": "LHST", "JST": "JST", "PST": "PST", "AWDT": "AWDT", "ARST": "ARST", "TMT": "TMT", "COT": "COT", "ECT": "ECT", "LHDT": "LHDT", "UYST": "UYST", "WAST": "WAST", "AST": "AST", "CAT": "CAT", "WEZ": "WEZ", "CHADT": "CHADT", "AEST": "AEST", "GFT": "GFT", "EDT": "EDT", "HADT": "HADT", "NZST": "NZST", "WAT": "WAT", "WESZ": "WESZ", "JDT": "JDT", "ACDT": "ACDT", "SGT": "SGT", "HNT": "HNT", "SRT": "SRT", "VET": "VET", "PDT": "PDT", "UYT": "UYT", "GYT": "GYT", "ACWDT": "ACWDT", "MEZ": "MEZ", "OESZ": "OESZ", "ACST": "ACST", "AWST": "AWST", "BT": "BT", "WARST": "WARST", "MST": "MST", "MDT": "MDT", "ART": "ART", "WITA": "WITA", "CST": "CST", "AKST": "AKST", "WART": "WART", "BOT": "BOT", "HKT": "HKT", "CHAST": "CHAST"},
}
}
@@ -178,20 +178,19 @@ func (so *so) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'so' and handles both Whole and Real numbers based on 'v'
-func (so *so) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'so' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (so *so) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'so'
-func (so *so) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -225,9 +224,7 @@ func (so *so) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
}
// reverse
@@ -246,13 +243,12 @@ func (so *so) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'so'
// in accounting notation.
-func (so *so) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -287,9 +283,7 @@ func (so *so) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
} else {
@@ -315,8 +309,7 @@ func (so *so) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'so'
diff --git a/so_DJ/so_DJ.go b/so_DJ/so_DJ.go
index d3d1004a..ccebd751 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{"∅∅∅": "∅∅∅", "AKDT": "AKDT", "WAST": "WAST", "GFT": "GFT", "TMST": "TMST", "LHDT": "LHDT", "WEZ": "WEZ", "NZST": "NZST", "BOT": "BOT", "SRT": "SRT", "ACWDT": "ACWDT", "TMT": "TMT", "AWDT": "AWDT", "HNT": "HNT", "CAT": "CAT", "OESZ": "OESZ", "CHADT": "CHADT", "WIT": "WIT", "HAST": "HAST", "HKST": "HKST", "UYST": "UYST", "NZDT": "NZDT", "AWST": "AWST", "CLT": "CLT", "PDT": "PDT", "MEZ": "MEZ", "ACWST": "ACWST", "HADT": "HADT", "WESZ": "WESZ", "ADT": "ADT", "MESZ": "MESZ", "WART": "WART", "SAST": "SAST", "IST": "IST", "EST": "EST", "EDT": "EDT", "ARST": "ARST", "LHST": "LHST", "AKST": "AKST", "EAT": "EAT", "HAT": "HAT", "ACST": "ACST", "ART": "ART", "MDT": "MDT", "UYT": "UYT", "ACDT": "ACDT", "WARST": "WARST", "JDT": "JDT", "SGT": "SGT", "CST": "CST", "AEST": "AEST", "WAT": "WAT", "WITA": "WITA", "CDT": "CDT", "AEDT": "AEDT", "WIB": "WIB", "CHAST": "CHAST", "COT": "COT", "COST": "COST", "MYT": "MYT", "OEZ": "OEZ", "BT": "BT", "GYT": "GYT", "ChST": "ChST", "JST": "JST", "CLST": "CLST", "AST": "AST", "ECT": "ECT", "MST": "MST", "HKT": "HKT", "PST": "PST", "GMT": "GMT", "VET": "VET"},
+ timezones: map[string]string{"HKT": "HKT", "COST": "COST", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "GMT": "GMT", "MESZ": "MESZ", "WART": "WART", "PST": "PST", "GYT": "GYT", "SGT": "SGT", "CST": "CST", "AKDT": "AKDT", "WIB": "WIB", "OESZ": "OESZ", "JST": "JST", "ACDT": "ACDT", "IST": "IST", "UYST": "UYST", "CLST": "CLST", "MYT": "MYT", "ACWDT": "ACWDT", "CHAST": "CHAST", "CAT": "CAT", "WIT": "WIT", "BT": "BT", "ART": "ART", "ARST": "ARST", "NZST": "NZST", "WAST": "WAST", "NZDT": "NZDT", "PDT": "PDT", "WITA": "WITA", "MEZ": "MEZ", "JDT": "JDT", "AWDT": "AWDT", "COT": "COT", "EAT": "EAT", "MST": "MST", "ACWST": "ACWST", "CHADT": "CHADT", "ChST": "ChST", "WEZ": "WEZ", "EDT": "EDT", "AKST": "AKST", "AWST": "AWST", "HNT": "HNT", "EST": "EST", "HAST": "HAST", "WARST": "WARST", "HKST": "HKST", "TMT": "TMT", "HADT": "HADT", "WAT": "WAT", "WESZ": "WESZ", "CDT": "CDT", "ECT": "ECT", "SAST": "SAST", "LHST": "LHST", "CLT": "CLT", "AEDT": "AEDT", "SRT": "SRT", "GFT": "GFT", "TMST": "TMST", "MDT": "MDT", "OEZ": "OEZ", "ADT": "ADT", "AEST": "AEST", "HAT": "HAT", "BOT": "BOT", "UYT": "UYT", "AST": "AST", "ACST": "ACST", "VET": "VET"},
}
}
@@ -178,20 +178,19 @@ func (so *so_DJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'so_DJ' and handles both Whole and Real numbers based on 'v'
-func (so *so_DJ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_DJ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'so_DJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (so *so_DJ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_DJ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'so_DJ'
-func (so *so_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -225,9 +224,7 @@ func (so *so_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
}
// reverse
@@ -246,13 +243,12 @@ func (so *so_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'so_DJ'
// in accounting notation.
-func (so *so_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -287,9 +283,7 @@ func (so *so_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
} else {
@@ -315,8 +309,7 @@ func (so *so_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'so_DJ'
diff --git a/so_ET/so_ET.go b/so_ET/so_ET.go
index 17e81abc..b498e0f1 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{"ACWDT": "ACWDT", "AEDT": "AEDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "PST": "PST", "ChST": "ChST", "WIT": "WIT", "JDT": "JDT", "HKT": "HKT", "ARST": "ARST", "WARST": "WARST", "WAT": "WAT", "MST": "MST", "GFT": "GFT", "WITA": "WITA", "EST": "EST", "MYT": "MYT", "HAST": "HAST", "MESZ": "MESZ", "TMST": "TMST", "CLT": "CLT", "UYST": "UYST", "OEZ": "OEZ", "COT": "COT", "COST": "COST", "ADT": "ADT", "HAT": "HAT", "NZST": "NZST", "WIB": "WIB", "MEZ": "MEZ", "TMT": "TMT", "ECT": "ECT", "LHDT": "LHDT", "EAT": "EAT", "OESZ": "OESZ", "AEST": "AEST", "NZDT": "NZDT", "ART": "ART", "SAST": "SAST", "VET": "VET", "AWST": "AWST", "EDT": "EDT", "BT": "BT", "HKST": "HKST", "CLST": "CLST", "UYT": "UYT", "BOT": "BOT", "WAST": "WAST", "ACST": "ACST", "CST": "CST", "AST": "AST", "GYT": "GYT", "IST": "IST", "HADT": "HADT", "SGT": "SGT", "WESZ": "WESZ", "JST": "JST", "AKDT": "AKDT", "PDT": "PDT", "ACWST": "ACWST", "AKST": "AKST", "AWDT": "AWDT", "CHADT": "CHADT", "ACDT": "ACDT", "HNT": "HNT", "CHAST": "CHAST", "WART": "WART", "MDT": "MDT", "WEZ": "WEZ", "CAT": "CAT", "GMT": "GMT", "LHST": "LHST", "CDT": "CDT"},
+ timezones: map[string]string{"AST": "AST", "ACST": "ACST", "WIT": "WIT", "WITA": "WITA", "CST": "CST", "CDT": "CDT", "COT": "COT", "AEDT": "AEDT", "WART": "WART", "GYT": "GYT", "MDT": "MDT", "LHST": "LHST", "NZDT": "NZDT", "MESZ": "MESZ", "CAT": "CAT", "HADT": "HADT", "AKDT": "AKDT", "EAT": "EAT", "CLST": "CLST", "UYST": "UYST", "GMT": "GMT", "WEZ": "WEZ", "CLT": "CLT", "VET": "VET", "HAT": "HAT", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "JST": "JST", "AWDT": "AWDT", "AKST": "AKST", "WIB": "WIB", "ART": "ART", "GFT": "GFT", "WAST": "WAST", "PDT": "PDT", "BT": "BT", "ARST": "ARST", "OEZ": "OEZ", "HKST": "HKST", "EST": "EST", "HAST": "HAST", "SAST": "SAST", "MEZ": "MEZ", "JDT": "JDT", "AEST": "AEST", "ChST": "ChST", "WAT": "WAT", "WESZ": "WESZ", "NZST": "NZST", "CHAST": "CHAST", "OESZ": "OESZ", "ADT": "ADT", "ACDT": "ACDT", "AWST": "AWST", "SRT": "SRT", "EDT": "EDT", "LHDT": "LHDT", "TMT": "TMT", "TMST": "TMST", "MST": "MST", "ACWDT": "ACWDT", "WARST": "WARST", "UYT": "UYT", "IST": "IST", "HNT": "HNT", "MYT": "MYT", "BOT": "BOT", "CHADT": "CHADT", "PST": "PST", "SGT": "SGT", "HKT": "HKT", "COST": "COST", "ECT": "ECT"},
}
}
@@ -178,20 +178,19 @@ func (so *so_ET) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'so_ET' and handles both Whole and Real numbers based on 'v'
-func (so *so_ET) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_ET) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'so_ET' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (so *so_ET) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_ET) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'so_ET'
-func (so *so_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_ET) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -225,9 +224,7 @@ func (so *so_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
}
// reverse
@@ -246,13 +243,12 @@ func (so *so_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'so_ET'
// in accounting notation.
-func (so *so_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_ET) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -287,9 +283,7 @@ func (so *so_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
} else {
@@ -315,8 +309,7 @@ func (so *so_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'so_ET'
diff --git a/so_KE/so_KE.go b/so_KE/so_KE.go
index ed161eff..c4a487e5 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{"ACWST": "ACWST", "LHST": "LHST", "WARST": "WARST", "GFT": "GFT", "AWST": "AWST", "EDT": "EDT", "CLT": "CLT", "PDT": "PDT", "OEZ": "OEZ", "MEZ": "MEZ", "TMST": "TMST", "JST": "JST", "UYT": "UYT", "CHADT": "CHADT", "AST": "AST", "HAT": "HAT", "AEDT": "AEDT", "WART": "WART", "TMT": "TMT", "ACDT": "ACDT", "JDT": "JDT", "MYT": "MYT", "AKST": "AKST", "AEST": "AEST", "CHAST": "CHAST", "COST": "COST", "EAT": "EAT", "CDT": "CDT", "GMT": "GMT", "AKDT": "AKDT", "HKT": "HKT", "AWDT": "AWDT", "CST": "CST", "EST": "EST", "CLST": "CLST", "ACST": "ACST", "GYT": "GYT", "WAT": "WAT", "WITA": "WITA", "MDT": "MDT", "ChST": "ChST", "SGT": "SGT", "OESZ": "OESZ", "BOT": "BOT", "ARST": "ARST", "HKST": "HKST", "BT": "BT", "LHDT": "LHDT", "IST": "IST", "HNT": "HNT", "WESZ": "WESZ", "PST": "PST", "MST": "MST", "VET": "VET", "∅∅∅": "∅∅∅", "UYST": "UYST", "NZST": "NZST", "SRT": "SRT", "WIT": "WIT", "WAST": "WAST", "WIB": "WIB", "CAT": "CAT", "NZDT": "NZDT", "COT": "COT", "MESZ": "MESZ", "HADT": "HADT", "SAST": "SAST", "ACWDT": "ACWDT", "HAST": "HAST", "WEZ": "WEZ", "ADT": "ADT", "ECT": "ECT", "ART": "ART"},
+ timezones: map[string]string{"AWDT": "AWDT", "WITA": "WITA", "AKST": "AKST", "SAST": "SAST", "VET": "VET", "TMT": "TMT", "GMT": "GMT", "WAT": "WAT", "OEZ": "OEZ", "ACDT": "ACDT", "UYST": "UYST", "ARST": "ARST", "CST": "CST", "OESZ": "OESZ", "AEST": "AEST", "GYT": "GYT", "COST": "COST", "ECT": "ECT", "CHADT": "CHADT", "CDT": "CDT", "EAT": "EAT", "LHST": "LHST", "NZST": "NZST", "UYT": "UYT", "COT": "COT", "ACWST": "ACWST", "WARST": "WARST", "ACST": "ACST", "MYT": "MYT", "SGT": "SGT", "ChST": "ChST", "EST": "EST", "WEZ": "WEZ", "HAT": "HAT", "ART": "ART", "HADT": "HADT", "JST": "JST", "WESZ": "WESZ", "WIB": "WIB", "AST": "AST", "HAST": "HAST", "WAST": "WAST", "CHAST": "CHAST", "AEDT": "AEDT", "IST": "IST", "PDT": "PDT", "AWST": "AWST", "SRT": "SRT", "LHDT": "LHDT", "MESZ": "MESZ", "ADT": "ADT", "BT": "BT", "EDT": "EDT", "HNT": "HNT", "MEZ": "MEZ", "CLT": "CLT", "PST": "PST", "CAT": "CAT", "HKT": "HKT", "MDT": "MDT", "AKDT": "AKDT", "ACWDT": "ACWDT", "WIT": "WIT", "∅∅∅": "∅∅∅", "GFT": "GFT", "HKST": "HKST", "NZDT": "NZDT", "JDT": "JDT", "WART": "WART", "BOT": "BOT", "TMST": "TMST", "MST": "MST", "CLST": "CLST"},
}
}
@@ -178,20 +178,19 @@ func (so *so_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'so_KE' and handles both Whole and Real numbers based on 'v'
-func (so *so_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'so_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (so *so_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'so_KE'
-func (so *so_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -225,9 +224,7 @@ func (so *so_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
}
// reverse
@@ -246,13 +243,12 @@ func (so *so_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'so_KE'
// in accounting notation.
-func (so *so_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -287,9 +283,7 @@ func (so *so_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
} else {
@@ -315,8 +309,7 @@ func (so *so_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'so_KE'
diff --git a/so_SO/so_SO.go b/so_SO/so_SO.go
index 4da640cd..e508ab87 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{"GYT": "GYT", "UYT": "UYT", "WITA": "WITA", "CLST": "CLST", "∅∅∅": "∅∅∅", "HKST": "HKST", "NZDT": "NZDT", "WIB": "WIB", "WARST": "WARST", "MEZ": "MEZ", "ACWST": "ACWST", "JDT": "JDT", "OESZ": "OESZ", "ACST": "ACST", "HAST": "HAST", "AWDT": "AWDT", "CHAST": "CHAST", "AKST": "AKST", "EAT": "EAT", "NZST": "NZST", "PDT": "PDT", "HAT": "HAT", "CST": "CST", "CDT": "CDT", "EDT": "EDT", "VET": "VET", "AKDT": "AKDT", "HNT": "HNT", "AEST": "AEST", "WART": "WART", "WAST": "WAST", "TMST": "TMST", "MDT": "MDT", "WIT": "WIT", "MYT": "MYT", "ECT": "ECT", "PST": "PST", "ARST": "ARST", "GFT": "GFT", "TMT": "TMT", "ACWDT": "ACWDT", "BOT": "BOT", "SAST": "SAST", "ChST": "ChST", "UYST": "UYST", "GMT": "GMT", "CHADT": "CHADT", "SRT": "SRT", "MST": "MST", "LHST": "LHST", "HKT": "HKT", "OEZ": "OEZ", "COST": "COST", "WEZ": "WEZ", "WESZ": "WESZ", "ACDT": "ACDT", "BT": "BT", "JST": "JST", "SGT": "SGT", "ART": "ART", "WAT": "WAT", "AEDT": "AEDT", "COT": "COT", "MESZ": "MESZ", "LHDT": "LHDT", "AWST": "AWST", "EST": "EST", "CAT": "CAT", "CLT": "CLT", "AST": "AST", "ADT": "ADT", "IST": "IST", "HADT": "HADT"},
+ timezones: map[string]string{"MST": "MST", "CHADT": "CHADT", "HKST": "HKST", "ECT": "ECT", "LHDT": "LHDT", "CHAST": "CHAST", "ChST": "ChST", "COST": "COST", "NZDT": "NZDT", "AWST": "AWST", "UYT": "UYT", "TMT": "TMT", "ACWDT": "ACWDT", "ACDT": "ACDT", "AEDT": "AEDT", "GMT": "GMT", "EAT": "EAT", "BOT": "BOT", "SRT": "SRT", "HAST": "HAST", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "GFT": "GFT", "EST": "EST", "ACWST": "ACWST", "SAST": "SAST", "JST": "JST", "IST": "IST", "WIB": "WIB", "PDT": "PDT", "ART": "ART", "CDT": "CDT", "NZST": "NZST", "WAST": "WAST", "PST": "PST", "AWDT": "AWDT", "HADT": "HADT", "COT": "COT", "MDT": "MDT", "MESZ": "MESZ", "JDT": "JDT", "AEST": "AEST", "WESZ": "WESZ", "WIT": "WIT", "HKT": "HKT", "AKST": "AKST", "WAT": "WAT", "OEZ": "OEZ", "VET": "VET", "ADT": "ADT", "BT": "BT", "ARST": "ARST", "CST": "CST", "CLT": "CLT", "ACST": "ACST", "HAT": "HAT", "CAT": "CAT", "UYST": "UYST", "EDT": "EDT", "MEZ": "MEZ", "CLST": "CLST", "SGT": "SGT", "HNT": "HNT", "WEZ": "WEZ", "GYT": "GYT", "MYT": "MYT", "WITA": "WITA", "WARST": "WARST", "TMST": "TMST", "LHST": "LHST", "OESZ": "OESZ", "AST": "AST", "WART": "WART"},
}
}
@@ -178,20 +178,19 @@ func (so *so_SO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'so_SO' and handles both Whole and Real numbers based on 'v'
-func (so *so_SO) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_SO) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'so_SO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (so *so_SO) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (so *so_SO) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'so_SO'
-func (so *so_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (so *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]
@@ -225,9 +224,7 @@ func (so *so_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
}
// reverse
@@ -246,13 +243,12 @@ func (so *so_SO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'so_SO'
// in accounting notation.
-func (so *so_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (so *so_SO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
@@ -287,9 +283,7 @@ func (so *so_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(so.minus) - 1; j >= 0; j-- {
- b = append(b, so.minus[j])
- }
+ b = append(b, so.minus[0])
} else {
@@ -315,8 +309,7 @@ func (so *so_SO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'so_SO'
diff --git a/sq/sq.go b/sq/sq.go
index b79d7740..6357aeef 100644
--- a/sq/sq.go
+++ b/sq/sq.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{"ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "WIT": "Ora e Indonezisë Lindore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "WART": "Ora standarde e Argjentinës Perëndimore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "WESZ": "Ora verore e Europës Perëndimore", "UYST": "Ora verore e Uruguait", "GFT": "Ora e Guajanës Franceze", "EST": "Ora standarde e SHBA-së Lindore", "GMT": "Ora e Meridianit të Grinuiçit", "MEZ": "Ora standarde e Europës Qendrore", "TMT": "Ora standarde e Turkmenistanit", "CLST": "Ora verore e Kilit", "OESZ": "Ora verore e Europës Lindore", "CHAST": "Ora standarde e Katamit", "MESZ": "Ora verore e Europës Qendrore", "GYT": "Ora e Guajanës", "LHDT": "Ora verore e Lord-Houit", "COST": "Ora verore e Kolumbisë", "ART": "Ora standarde e Argjentinës", "LHST": "Ora standarde e Lord-Houit", "JST": "Ora standarde e Japonisë", "CST": "Ora standarde e SHBA-së Qendrore", "AWST": "Ora standarde e Australisë Perëndimore", "BOT": "Ora e Bolivisë", "WAT": "Ora standarde e Afrikës Perëndimore", "ADT": "Ora verore e Atlantikut", "BT": "Ora e Butanit", "ECT": "Ora e Ekuadorit", "JDT": "Ora verore e Japonisë", "OEZ": "Ora standarde e Europës Lindore", "AEDT": "Ora verore e Australisë Lindore", "SRT": "Ora e Surinamit", "VET": "Ora e Venezuelës", "CHADT": "Ora verore e Katamit", "MST": "Ora standarde amerikane e Brezit Malor", "EAT": "Ora e Afrikës Lindore", "HKST": "Ora verore e Hong-Kongut", "AEST": "Ora standarde e Australisë Lindore", "ARST": "Ora verore e Argjentinës", "MDT": "Ora verore amerikane e Brezit Malor", "WITA": "Ora e Indonezisë Qendrore", "AKST": "Ora standarde e Alaskës", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "∅∅∅": "Ora verore e Azoreve", "ACST": "Ora standarde e Australisë Qendrore", "ChST": "Ora e Kamorros", "HKT": "Ora standarde e Hong-Kongut", "NZST": "Ora standarde e Zelandës së Re", "NZDT": "Ora verore e Zelandës së Re", "TMST": "Ora verore e Turkmenistanit", "MYT": "Ora e Malajzisë", "SGT": "Ora e Singaporit", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "EDT": "Ora verore e SHBA-së Lindore", "WAST": "Ora verore e Afrikës Perëndimore", "IST": "Ora standarde e Indisë", "CLT": "Ora standarde e Kilit", "AST": "Ora standarde e Atlantikut", "ACDT": "Ora verore e Australisë Qendrore", "WARST": "Ora verore e Argjentinës Perëndimore", "SAST": "Ora standarde e Afrikës Jugore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "UYT": "Ora standarde e Uruguait", "AKDT": "Ora verore e Alsaskës", "CDT": "Ora verore e SHBA-së Qendrore", "WEZ": "Ora standarde e Europës Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "CAT": "Ora e Afrikës Qendrore", "WIB": "Ora e Indonezisë Perëndimore", "COT": "Ora standarde e Kolumbisë"},
+ timezones: map[string]string{"CLT": "Ora standarde e Kilit", "JST": "Ora standarde e Japonisë", "ART": "Ora standarde e Argjentinës", "TMST": "Ora verore e Turkmenistanit", "EAT": "Ora e Afrikës Lindore", "MESZ": "Ora verore e Europës Qendrore", "OESZ": "Ora verore e Europës Lindore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "ChST": "Ora e Kamorros", "NZST": "Ora standarde e Zelandës së Re", "WIB": "Ora e Indonezisë Perëndimore", "CLST": "Ora verore e Kilit", "SRT": "Ora e Surinamit", "EDT": "Ora verore e SHBA-së Lindore", "COST": "Ora verore e Kolumbisë", "AST": "Ora standarde e Atlantikut", "WART": "Ora standarde e Argjentinës Perëndimore", "VET": "Ora e Venezuelës", "IST": "Ora standarde e Indisë", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ADT": "Ora verore e Atlantikut", "ARST": "Ora verore e Argjentinës", "COT": "Ora standarde e Kolumbisë", "LHDT": "Ora verore e Lord-Houit", "ACDT": "Ora verore e Australisë Qendrore", "AEDT": "Ora verore e Australisë Lindore", "MDT": "Ora verore amerikane e Brezit Malor", "MYT": "Ora e Malajzisë", "UYST": "Ora verore e Uruguait", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "SAST": "Ora standarde e Afrikës Jugore", "AWDT": "Ora verore e Australisë Perëndimore", "UYT": "Ora standarde e Uruguait", "GFT": "Ora e Guajanës Franceze", "TMT": "Ora standarde e Turkmenistanit", "CDT": "Ora verore e SHBA-së Qendrore", "NZDT": "Ora verore e Zelandës së Re", "WEZ": "Ora standarde e Europës Perëndimore", "AWST": "Ora standarde e Australisë Perëndimore", "GYT": "Ora e Guajanës", "EST": "Ora standarde e SHBA-së Lindore", "AKDT": "Ora verore e Alsaskës", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "CHAST": "Ora standarde e Katamit", "GMT": "Ora e Meridianit të Grinuiçit", "AKST": "Ora standarde e Alaskës", "WAT": "Ora standarde e Afrikës Perëndimore", "CHADT": "Ora verore e Katamit", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "WAST": "Ora verore e Afrikës Perëndimore", "MEZ": "Ora standarde e Europës Qendrore", "LHST": "Ora standarde e Lord-Houit", "AEST": "Ora standarde e Australisë Lindore", "SGT": "Ora e Singaporit", "∅∅∅": "Ora verore e Azoreve", "HKT": "Ora standarde e Hong-Kongut", "WIT": "Ora e Indonezisë Lindore", "JDT": "Ora verore e Japonisë", "CAT": "Ora e Afrikës Qendrore", "BT": "Ora e Butanit", "WITA": "Ora e Indonezisë Qendrore", "WESZ": "Ora verore e Europës Perëndimore", "OEZ": "Ora standarde e Europës Lindore", "WARST": "Ora verore e Argjentinës Perëndimore", "MST": "Ora standarde amerikane e Brezit Malor", "CST": "Ora standarde e SHBA-së Qendrore", "ACST": "Ora standarde e Australisë Qendrore", "BOT": "Ora e Bolivisë", "HKST": "Ora verore e Hong-Kongut", "ECT": "Ora e Ekuadorit"},
}
}
@@ -212,7 +212,8 @@ func (sq *sq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sq' and handles both Whole and Real numbers based on 'v'
-func (sq *sq) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (sq *sq) FmtNumber(num float64, v uint64) (results string) {
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (sq *sq) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sq *sq) FmtPercent(num float64, v uint64) (results string) {
+func (sq *sq) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sq.decimal)
b := make([]byte, 0, l)
@@ -283,12 +282,11 @@ func (sq *sq) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sq'
-func (sq *sq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -310,7 +308,6 @@ func (sq *sq) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +341,12 @@ func (sq *sq) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sq'
// in accounting notation.
-func (sq *sq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -372,7 +368,6 @@ func (sq *sq) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (sq *sq) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sq'
diff --git a/sq_AL/sq_AL.go b/sq_AL/sq_AL.go
index 426b9515..211b2ddb 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{"TMST": "Ora verore e Turkmenistanit", "IST": "Ora standarde e Indisë", "CLT": "Ora standarde e Kilit", "NZST": "Ora standarde e Zelandës së Re", "AST": "Ora standarde e Atlantikut", "OESZ": "Ora verore e Europës Lindore", "WAST": "Ora verore e Afrikës Perëndimore", "SRT": "Ora e Surinamit", "WIT": "Ora e Indonezisë Lindore", "JDT": "Ora verore e Japonisë", "AKST": "Ora standarde e Alaskës", "AKDT": "Ora verore e Alsaskës", "UYT": "Ora standarde e Uruguait", "ART": "Ora standarde e Argjentinës", "MEZ": "Ora standarde e Europës Qendrore", "GMT": "Ora e Meridianit të Grinuiçit", "WARST": "Ora verore e Argjentinës Perëndimore", "ChST": "Ora e Kamorros", "CST": "Ora standarde e SHBA-së Qendrore", "MST": "Ora standarde e Makaos", "CLST": "Ora verore e Kilit", "MDT": "Ora verore e Makaos", "EDT": "Ora verore e SHBA-së Lindore", "AEST": "Ora standarde e Australisë Lindore", "AEDT": "Ora verore e Australisë Lindore", "WART": "Ora standarde e Argjentinës Perëndimore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "EAT": "Ora e Afrikës Lindore", "CDT": "Ora verore e SHBA-së Qendrore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "ADT": "Ora verore e Atlantikut", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "BT": "Ora e Butanit", "ACDT": "Ora verore e Australisë Qendrore", "ARST": "Ora verore e Argjentinës", "HKT": "Ora standarde e Hong-Kongut", "TMT": "Ora standarde e Turkmenistanit", "CAT": "Ora e Afrikës Qendrore", "WIB": "Ora e Indonezisë Perëndimore", "GFT": "Ora e Guajanës Franceze", "VET": "Ora e Venezuelës", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "WESZ": "Ora verore e Europës Perëndimore", "NZDT": "Ora verore e Zelandës së Re", "ACST": "Ora standarde e Australisë Qendrore", "∅∅∅": "Ora verore e Brasilës", "OEZ": "Ora standarde e Europës Lindore", "AWST": "Ora standarde e Australisë Perëndimore", "EST": "Ora standarde e SHBA-së Lindore", "JST": "Ora standarde e Japonisë", "BOT": "Ora e Bolivisë", "COT": "Ora standarde e Kolumbisë", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "CHADT": "Ora verore e Katamit", "WITA": "Ora e Indonezisë Qendrore", "ECT": "Ora e Ekuadorit", "HKST": "Ora verore e Hong-Kongut", "GYT": "Ora e Guajanës", "MESZ": "Ora verore e Europës Qendrore", "UYST": "Ora verore e Uruguait", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "MYT": "Ora e Malajzisë", "COST": "Ora verore e Kolumbisë", "WAT": "Ora standarde e Afrikës Perëndimore", "LHDT": "Ora verore e Lord-Houit", "SGT": "Ora e Singaporit", "AWDT": "Ora verore e Australisë Perëndimore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "CHAST": "Ora standarde e Katamit", "WEZ": "Ora standarde e Europës Perëndimore", "SAST": "Ora standarde e Afrikës Jugore", "LHST": "Ora standarde e Lord-Houit"},
+ timezones: map[string]string{"WAST": "Ora verore e Afrikës Perëndimore", "OEZ": "Ora standarde e Europës Lindore", "AEST": "Ora standarde e Australisë Lindore", "SGT": "Ora e Singaporit", "ADT": "Ora verore e Atlantikut", "HKT": "Ora standarde e Hong-Kongut", "WITA": "Ora e Indonezisë Qendrore", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "NZDT": "Ora verore e Zelandës së Re", "CLT": "Ora standarde e Kilit", "JDT": "Ora verore e Japonisë", "HKST": "Ora verore e Hong-Kongut", "COT": "Ora standarde e Kolumbisë", "CHADT": "Ora verore e Katamit", "MESZ": "Ora verore e Europës Qendrore", "ACDT": "Ora verore e Australisë Qendrore", "GFT": "Ora e Guajanës Franceze", "JST": "Ora standarde e Japonisë", "ChST": "Ora e Kamorros", "AKST": "Ora standarde e Alaskës", "MST": "Ora standarde e Makaos", "WIB": "Ora e Indonezisë Perëndimore", "CLST": "Ora verore e Kilit", "TMST": "Ora verore e Turkmenistanit", "OESZ": "Ora verore e Europës Lindore", "ACST": "Ora standarde e Australisë Qendrore", "WIT": "Ora e Indonezisë Lindore", "EST": "Ora standarde e SHBA-së Lindore", "WAT": "Ora standarde e Afrikës Perëndimore", "AEDT": "Ora verore e Australisë Lindore", "IST": "Ora standarde e Indisë", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "TMT": "Ora standarde e Turkmenistanit", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "UYT": "Ora standarde e Uruguait", "ARST": "Ora verore e Argjentinës", "VET": "Ora e Venezuelës", "AWDT": "Ora verore e Australisë Perëndimore", "EDT": "Ora verore e SHBA-së Lindore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "ECT": "Ora e Ekuadorit", "WESZ": "Ora verore e Europës Perëndimore", "BOT": "Ora e Bolivisë", "SRT": "Ora e Surinamit", "GMT": "Ora e Meridianit të Grinuiçit", "EAT": "Ora e Afrikës Lindore", "MDT": "Ora verore e Makaos", "WEZ": "Ora standarde e Europës Perëndimore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "AWST": "Ora standarde e Australisë Perëndimore", "∅∅∅": "Ora verore e Brasilës", "UYST": "Ora verore e Uruguait", "CST": "Ora standarde e SHBA-së Qendrore", "CDT": "Ora verore e SHBA-së Qendrore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "MYT": "Ora e Malajzisë", "CAT": "Ora e Afrikës Qendrore", "COST": "Ora verore e Kolumbisë", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "WART": "Ora standarde e Argjentinës Perëndimore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ART": "Ora standarde e Argjentinës", "AKDT": "Ora verore e Alsaskës", "SAST": "Ora standarde e Afrikës Jugore", "LHST": "Ora standarde e Lord-Houit", "MEZ": "Ora standarde e Europës Qendrore", "AST": "Ora standarde e Atlantikut", "GYT": "Ora e Guajanës", "BT": "Ora e Butanit", "LHDT": "Ora verore e Lord-Houit", "NZST": "Ora standarde e Zelandës së Re", "CHAST": "Ora standarde e Katamit", "WARST": "Ora verore e Argjentinës Perëndimore"},
}
}
@@ -113,8 +113,8 @@ func (sq *sq_AL) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (sq *sq_AL) 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 n == 1 {
return locales.PluralRuleOne
@@ -212,7 +212,8 @@ func (sq *sq_AL) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sq_AL' and handles both Whole and Real numbers based on 'v'
-func (sq *sq_AL) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (sq *sq_AL) FmtNumber(num float64, v uint64) (results string) {
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (sq *sq_AL) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sq_AL' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sq *sq_AL) FmtPercent(num float64, v uint64) (results string) {
+func (sq *sq_AL) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sq.decimal)
b := make([]byte, 0, l)
@@ -283,12 +282,11 @@ func (sq *sq_AL) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sq_AL'
-func (sq *sq_AL) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_AL) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -310,7 +308,6 @@ func (sq *sq_AL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +341,12 @@ func (sq *sq_AL) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sq_AL'
// in accounting notation.
-func (sq *sq_AL) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_AL) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -372,7 +368,6 @@ func (sq *sq_AL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (sq *sq_AL) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sq_AL'
diff --git a/sq_MK/sq_MK.go b/sq_MK/sq_MK.go
index 0edbd614..b79da6cd 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{"MEZ": "Ora standarde e Europës Qendrore", "AKDT": "Ora verore e Alsaskës", "NZST": "Ora standarde e Zelandës së Re", "WIB": "Ora e Indonezisë Perëndimore", "COST": "Ora verore e Kolumbisë", "BT": "Ora e Butanit", "ART": "Ora standarde e Argjentinës", "AST": "Ora standarde e Atlantikut", "TMST": "Ora verore e Turkmenistanit", "MDT": "Ora verore e Makaos", "OESZ": "Ora verore e Europës Lindore", "CHAST": "Ora standarde e Katamit", "ACST": "Ora standarde e Australisë Qendrore", "LHST": "Ora standarde e Lord-Houit", "LHDT": "Ora verore e Lord-Houit", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "CLST": "Ora verore e Kilit", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "SGT": "Ora e Singaporit", "CST": "Ora standarde e SHBA-së Qendrore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "MYT": "Ora e Malajzisë", "UYST": "Ora verore e Uruguait", "EST": "Ora standarde e SHBA-së Lindore", "GYT": "Ora e Guajanës", "JDT": "Ora verore e Japonisë", "VET": "Ora e Venezuelës", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "UYT": "Ora standarde e Uruguait", "GMT": "Ora e Meridianit të Grinuiçit", "BOT": "Ora e Bolivisë", "SRT": "Ora e Surinamit", "CDT": "Ora verore e SHBA-së Qendrore", "AEST": "Ora standarde e Australisë Lindore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "MESZ": "Ora verore e Europës Qendrore", "TMT": "Ora standarde e Turkmenistanit", "SAST": "Ora standarde e Afrikës Jugore", "ChST": "Ora e Kamorros", "HKST": "Ora verore e Hong-Kongut", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "WART": "Ora standarde e Argjentinës Perëndimore", "WARST": "Ora verore e Argjentinës Perëndimore", "ADT": "Ora verore e Atlantikut", "JST": "Ora standarde e Japonisë", "WESZ": "Ora verore e Europës Perëndimore", "EAT": "Ora e Afrikës Lindore", "CAT": "Ora e Afrikës Qendrore", "OEZ": "Ora standarde e Europës Lindore", "NZDT": "Ora verore e Zelandës së Re", "WIT": "Ora e Indonezisë Lindore", "∅∅∅": "Ora verore e Amazonës", "IST": "Ora standarde e Indisë", "WEZ": "Ora standarde e Europës Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "COT": "Ora standarde e Kolumbisë", "CHADT": "Ora verore e Katamit", "ACDT": "Ora verore e Australisë Qendrore", "GFT": "Ora e Guajanës Franceze", "AKST": "Ora standarde e Alaskës", "HKT": "Ora standarde e Hong-Kongut", "CLT": "Ora standarde e Kilit", "AEDT": "Ora verore e Australisë Lindore", "WITA": "Ora e Indonezisë Qendrore", "WAT": "Ora standarde e Afrikës Perëndimore", "WAST": "Ora verore e Afrikës Perëndimore", "ECT": "Ora e Ekuadorit", "MST": "Ora standarde e Makaos", "AWST": "Ora standarde e Australisë Perëndimore", "EDT": "Ora verore e SHBA-së Lindore", "ARST": "Ora verore e Argjentinës"},
+ timezones: map[string]string{"PDT": "Ora verore amerikane e Bregut të Paqësorit", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "AKST": "Ora standarde e Alaskës", "SAST": "Ora standarde e Afrikës Jugore", "WIB": "Ora e Indonezisë Perëndimore", "CAT": "Ora e Afrikës Qendrore", "HKT": "Ora standarde e Hong-Kongut", "EST": "Ora standarde e SHBA-së Lindore", "NZST": "Ora standarde e Zelandës së Re", "OESZ": "Ora verore e Europës Lindore", "ACDT": "Ora verore e Australisë Qendrore", "IST": "Ora standarde e Indisë", "TMST": "Ora verore e Turkmenistanit", "CDT": "Ora verore e SHBA-së Qendrore", "WAT": "Ora standarde e Afrikës Perëndimore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "BOT": "Ora e Bolivisë", "GFT": "Ora e Guajanës Franceze", "ARST": "Ora verore e Argjentinës", "WESZ": "Ora verore e Europës Perëndimore", "ADT": "Ora verore e Atlantikut", "WITA": "Ora e Indonezisë Qendrore", "ECT": "Ora e Ekuadorit", "SGT": "Ora e Singaporit", "CHADT": "Ora verore e Katamit", "MESZ": "Ora verore e Europës Qendrore", "JST": "Ora standarde e Japonisë", "JDT": "Ora verore e Japonisë", "AEDT": "Ora verore e Australisë Lindore", "AKDT": "Ora verore e Alsaskës", "COT": "Ora standarde e Kolumbisë", "EAT": "Ora e Afrikës Lindore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "CLT": "Ora standarde e Kilit", "WARST": "Ora verore e Argjentinës Perëndimore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "MST": "Ora standarde amerikane e Brezit Malor", "WIT": "Ora e Indonezisë Lindore", "BT": "Ora e Butanit", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "CLST": "Ora verore e Kilit", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "GYT": "Ora e Guajanës", "ART": "Ora standarde e Argjentinës", "EDT": "Ora verore e SHBA-së Lindore", "GMT": "Ora e Meridianit të Grinuiçit", "ChST": "Ora e Kamorros", "CHAST": "Ora standarde e Katamit", "OEZ": "Ora standarde e Europës Lindore", "AWDT": "Ora verore e Australisë Perëndimore", "UYST": "Ora verore e Uruguait", "WAST": "Ora verore e Afrikës Perëndimore", "WEZ": "Ora standarde e Europës Perëndimore", "AWST": "Ora standarde e Australisë Perëndimore", "LHST": "Ora standarde e Lord-Houit", "VET": "Ora e Venezuelës", "∅∅∅": "Ora verore e Azoreve", "UYT": "Ora standarde e Uruguait", "TMT": "Ora standarde e Turkmenistanit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "LHDT": "Ora verore e Lord-Houit", "MEZ": "Ora standarde e Europës Qendrore", "AEST": "Ora standarde e Australisë Lindore", "MDT": "Ora verore amerikane e Brezit Malor", "HKST": "Ora verore e Hong-Kongut", "COST": "Ora verore e Kolumbisë", "AST": "Ora standarde e Atlantikut", "ACST": "Ora standarde e Australisë Qendrore", "WART": "Ora standarde e Argjentinës Perëndimore", "MYT": "Ora e Malajzisë", "SRT": "Ora e Surinamit", "CST": "Ora standarde e SHBA-së Qendrore", "NZDT": "Ora verore e Zelandës së Re"},
}
}
@@ -212,7 +212,8 @@ func (sq *sq_MK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sq_MK' and handles both Whole and Real numbers based on 'v'
-func (sq *sq_MK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (sq *sq_MK) FmtNumber(num float64, v uint64) (results string) {
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (sq *sq_MK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sq_MK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sq *sq_MK) FmtPercent(num float64, v uint64) (results string) {
+func (sq *sq_MK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sq.decimal)
b := make([]byte, 0, l)
@@ -283,12 +282,11 @@ func (sq *sq_MK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sq_MK'
-func (sq *sq_MK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_MK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -310,7 +308,6 @@ func (sq *sq_MK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +341,12 @@ func (sq *sq_MK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sq_MK'
// in accounting notation.
-func (sq *sq_MK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_MK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -372,7 +368,6 @@ func (sq *sq_MK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (sq *sq_MK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sq_MK'
diff --git a/sq_XK/sq_XK.go b/sq_XK/sq_XK.go
index 38dfb27b..1365032b 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{"WITA": "Ora e Indonezisë Qendrore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "AWST": "Ora standarde e Australisë Perëndimore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "OESZ": "Ora verore e Europës Lindore", "WARST": "Ora verore e Argjentinës Perëndimore", "SGT": "Ora e Singaporit", "EAT": "Ora e Afrikës Lindore", "COST": "Ora verore e Kolumbisë", "WIT": "Ora e Indonezisë Lindore", "AST": "Ora standarde e Atlantikut", "ADT": "Ora verore e Atlantikut", "MEZ": "Ora standarde e Europës Qendrore", "AKDT": "Ora verore e Alsaskës", "TMST": "Ora verore e Turkmenistanit", "ChST": "Ora e Kamorros", "CHAST": "Ora standarde e Katamit", "BOT": "Ora e Bolivisë", "TMT": "Ora standarde e Turkmenistanit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "AEST": "Ora standarde e Australisë Lindore", "JDT": "Ora verore e Japonisë", "MYT": "Ora e Malajzisë", "AKST": "Ora standarde e Alaskës", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "UYST": "Ora verore e Uruguait", "NZST": "Ora standarde e Zelandës së Re", "VET": "Ora e Venezuelës", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "WEZ": "Ora standarde e Europës Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "CAT": "Ora e Afrikës Qendrore", "CLST": "Ora verore e Kilit", "ARST": "Ora verore e Argjentinës", "BT": "Ora e Butanit", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "LHST": "Ora standarde e Lord-Houit", "LHDT": "Ora verore e Lord-Houit", "HKT": "Ora standarde e Hong-Kongut", "WIB": "Ora e Indonezisë Perëndimore", "OEZ": "Ora standarde e Europës Lindore", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "SRT": "Ora e Surinamit", "SAST": "Ora standarde e Afrikës Jugore", "JST": "Ora standarde e Japonisë", "CST": "Ora standarde e SHBA-së Qendrore", "CDT": "Ora verore e SHBA-së Qendrore", "WESZ": "Ora verore e Europës Perëndimore", "WAT": "Ora standarde e Afrikës Perëndimore", "∅∅∅": "Ora verore e Azoreve", "EDT": "Ora verore e SHBA-së Lindore", "COT": "Ora standarde e Kolumbisë", "ART": "Ora standarde e Argjentinës", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "MDT": "Ora verore e Makaos", "WART": "Ora standarde e Argjentinës Perëndimore", "MESZ": "Ora verore e Europës Qendrore", "ECT": "Ora e Ekuadorit", "IST": "Ora standarde e Indisë", "EST": "Ora standarde e SHBA-së Lindore", "CLT": "Ora standarde e Kilit", "NZDT": "Ora verore e Zelandës së Re", "UYT": "Ora standarde e Uruguait", "GMT": "Ora e Meridianit të Grinuiçit", "WAST": "Ora verore e Afrikës Perëndimore", "ACST": "Ora standarde e Australisë Qendrore", "GFT": "Ora e Guajanës Franceze", "AEDT": "Ora verore e Australisë Lindore", "CHADT": "Ora verore e Katamit", "ACDT": "Ora verore e Australisë Qendrore", "HKST": "Ora verore e Hong-Kongut", "MST": "Ora standarde e Makaos", "GYT": "Ora e Guajanës"},
+ timezones: map[string]string{"AEST": "Ora standarde e Australisë Lindore", "NZST": "Ora standarde e Zelandës së Re", "VET": "Ora e Venezuelës", "CAT": "Ora e Afrikës Qendrore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "JDT": "Ora verore e Japonisë", "SAST": "Ora standarde e Afrikës Jugore", "MDT": "Ora verore amerikane e Brezit Malor", "UYST": "Ora verore e Uruguait", "WIT": "Ora e Indonezisë Lindore", "TMT": "Ora standarde e Turkmenistanit", "AKST": "Ora standarde e Alaskës", "COT": "Ora standarde e Kolumbisë", "WART": "Ora standarde e Argjentinës Perëndimore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ART": "Ora standarde e Argjentinës", "GFT": "Ora e Guajanës Franceze", "CHADT": "Ora verore e Katamit", "GMT": "Ora e Meridianit të Grinuiçit", "OEZ": "Ora standarde e Europës Lindore", "ACDT": "Ora verore e Australisë Qendrore", "ARST": "Ora verore e Argjentinës", "TMST": "Ora verore e Turkmenistanit", "CST": "Ora standarde e SHBA-së Qendrore", "LHDT": "Ora verore e Lord-Houit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "ACST": "Ora standarde e Australisë Qendrore", "NZDT": "Ora verore e Zelandës së Re", "WEZ": "Ora standarde e Europës Perëndimore", "WIB": "Ora e Indonezisë Perëndimore", "MST": "Ora standarde amerikane e Brezit Malor", "EST": "Ora standarde e SHBA-së Lindore", "ECT": "Ora e Ekuadorit", "LHST": "Ora standarde e Lord-Houit", "EAT": "Ora e Afrikës Lindore", "WAT": "Ora standarde e Afrikës Perëndimore", "CLT": "Ora standarde e Kilit", "CLST": "Ora verore e Kilit", "OESZ": "Ora verore e Europës Lindore", "SGT": "Ora e Singaporit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "AWST": "Ora standarde e Australisë Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "BT": "Ora e Butanit", "WITA": "Ora e Indonezisë Qendrore", "BOT": "Ora e Bolivisë", "COST": "Ora verore e Kolumbisë", "WAST": "Ora verore e Afrikës Perëndimore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "ADT": "Ora verore e Atlantikut", "WARST": "Ora verore e Argjentinës Perëndimore", "SRT": "Ora e Surinamit", "CDT": "Ora verore e SHBA-së Qendrore", "EDT": "Ora verore e SHBA-së Lindore", "ChST": "Ora e Kamorros", "MESZ": "Ora verore e Europës Qendrore", "∅∅∅": "Ora verore e Azoreve", "HKT": "Ora standarde e Hong-Kongut", "JST": "Ora standarde e Japonisë", "AST": "Ora standarde e Atlantikut", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "UYT": "Ora standarde e Uruguait", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "WESZ": "Ora verore e Europës Perëndimore", "MEZ": "Ora standarde e Europës Qendrore", "AEDT": "Ora verore e Australisë Lindore", "MYT": "Ora e Malajzisë", "HKST": "Ora verore e Hong-Kongut", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "AKDT": "Ora verore e Alsaskës", "CHAST": "Ora standarde e Katamit", "IST": "Ora standarde e Indisë", "GYT": "Ora e Guajanës"},
}
}
@@ -212,7 +212,8 @@ func (sq *sq_XK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sq_XK' and handles both Whole and Real numbers based on 'v'
-func (sq *sq_XK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -232,7 +233,6 @@ func (sq *sq_XK) FmtNumber(num float64, v uint64) (results string) {
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -251,13 +251,12 @@ func (sq *sq_XK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sq_XK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sq *sq_XK) FmtPercent(num float64, v uint64) (results string) {
+func (sq *sq_XK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sq.decimal)
b := make([]byte, 0, l)
@@ -283,12 +282,11 @@ func (sq *sq_XK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sq_XK'
-func (sq *sq_XK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_XK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -310,7 +308,6 @@ func (sq *sq_XK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +341,12 @@ func (sq *sq_XK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sq_XK'
// in accounting notation.
-func (sq *sq_XK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sq *sq_XK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
@@ -372,7 +368,6 @@ func (sq *sq_XK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(sq.group) - 1; j >= 0; j-- {
b = append(b, sq.group[j])
}
-
count = 1
} else {
count++
@@ -413,8 +408,7 @@ func (sq *sq_XK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sq_XK'
diff --git a/sr/sr.go b/sr/sr.go
index 0f6830e9..a974afac 100644
--- a/sr/sr.go
+++ b/sr/sr.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr",
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{"WIT": "Источно-индонезијско време", "HKT": "Хонг Конг стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "BT": "Бутан време", "ACWST": "Аустралијско централно западно стандардно време", "AKST": "Аљаска, стандардно време", "HAST": "Хавајско-алеутско стандардно време", "CAT": "Централно-афричко време", "CLT": "Чиле стандардно време", "WIB": "Западно-индонезијско време", "HNT": "Њуфаундленд стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "JDT": "Јапанско летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "UYT": "Уругвај стандардно време", "GMT": "Средње време по Гриничу", "WAT": "Западно-афричко стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "WITA": "Централно-индонезијско време", "WESZ": "Западноевропско летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "OEZ": "Источноевропско стандардно време", "AKDT": "Аљаска, летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "COST": "Колумбија летње рачунање времена", "ART": "Аргентина стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "MYT": "Малезија време", "ECT": "Еквадор време", "EAT": "Источно-афричко време", "VET": "Венецуела време", "IST": "Индијско стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "ChST": "Чаморо време", "JST": "Јапанско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "SGT": "Сингапур стандардно време", "AWST": "Аустралијско западно стандардно време", "ARST": "Аргентина летње рачунање времена", "GYT": "Гвајана време", "SAST": "Јужно-афричко време", "LHDT": "Лорд Хов летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "BOT": "Боливија време", "AST": "Атланско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "SRT": "Суринам време", "LHST": "Лорд Хов стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "COT": "Колумбија стандардно време", "AEST": "Аустралијско источно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "TMT": "Туркменистан стандардно време", "TMST": "Туркменистан летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "CHAST": "Чатам стандардно време", "UYST": "Уругвај летње рачунање времена", "WART": "Западна Аргентина стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "GFT": "Француска Гвајана време", "WEZ": "Западноевропско стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "CLST": "Чиле летње рачунање времена"},
+ timezones: map[string]string{"HAST": "Хавајско-алеутско стандардно време", "WAT": "Западно-афричко стандардно време", "ACST": "Аустралијско централно стандардно време", "MST": "Северноамерички Планинско стандардно време", "MYT": "Малезија време", "MDT": "Северноамерички Планинско летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "WART": "Западна Аргентина стандардно време", "TMT": "Туркменистан стандардно време", "JST": "Јапанско стандардно време", "AST": "Атланско стандардно време", "SRT": "Суринам време", "HKST": "Хонг Конг летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "∅∅∅": "Азори летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "CHADT": "Чатам летње рачунање времена", "COST": "Колумбија летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "HKT": "Хонг Конг стандардно време", "ART": "Аргентина стандардно време", "WITA": "Централно-индонезијско време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "LHST": "Лорд Хов стандардно време", "CHAST": "Чатам стандардно време", "CLT": "Чиле стандардно време", "GFT": "Француска Гвајана време", "ChST": "Чаморо време", "COT": "Колумбија стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "EAT": "Источно-афричко време", "SAST": "Јужно-афричко време", "WEZ": "Западноевропско стандардно време", "UYST": "Уругвај летње рачунање времена", "GMT": "Средње време по Гриничу", "ECT": "Еквадор време", "WIB": "Западно-индонезијско време", "OEZ": "Источноевропско стандардно време", "OESZ": "Источноевропско летње рачунање времена", "IST": "Индијско стандардно време", "TMST": "Туркменистан летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "WIT": "Источно-индонезијско време", "HADT": "Хавајско-алеутско летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "VET": "Венецуела време", "HNT": "Њуфаундленд стандардно време", "MEZ": "Средњеевропско стандардно време", "CLST": "Чиле летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "AKST": "Аљаска, стандардно време", "AKDT": "Аљаска, летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "GYT": "Гвајана време", "BOT": "Боливија време", "CAT": "Централно-афричко време", "MESZ": "Средњеевропско летње рачунање времена", "UYT": "Уругвај стандардно време", "NZST": "Нови Зеланд стандардно време", "AEST": "Аустралијско источно стандардно време", "SGT": "Сингапур стандардно време", "BT": "Бутан време"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr' and handles both Whole and Real numbers based on 'v'
-func (sr *sr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr'
-func (sr *sr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -347,13 +346,12 @@ func (sr *sr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr'
// in accounting notation.
-func (sr *sr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr'
diff --git a/sr_Cyrl/sr_Cyrl.go b/sr_Cyrl/sr_Cyrl.go
index 555ba15d..d5778c3d 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{"HADT": "Хавајско-алеутско летње рачунање времена", "∅∅∅": "Амазон летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "EST": "Северноамерички Источно стандардно време", "COT": "Колумбија стандардно време", "GYT": "Гвајана време", "SRT": "Суринам време", "AKDT": "Аљаска, летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "VET": "Венецуела време", "ARST": "Аргентина летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "BT": "Бутан време", "HKT": "Хонг Конг стандардно време", "OESZ": "Источноевропско летње рачунање времена", "CHAST": "Чатам стандардно време", "WAT": "Западно-афричко стандардно време", "HAST": "Хавајско-алеутско стандардно време", "GMT": "Средње време по Гриничу", "AEST": "Аустралијско источно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "LHST": "Лорд Хов стандардно време", "IST": "Индијско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "CAT": "Централно-афричко време", "EDT": "Северноамерички Источно летње рачунање времена", "CLST": "Чиле летње рачунање времена", "EAT": "Источно-афричко време", "MDT": "Макао летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "ECT": "Еквадор време", "HKST": "Хонг Конг летње рачунање времена", "MST": "Макао стандардно време", "BOT": "Боливија време", "MESZ": "Средњеевропско летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "ChST": "Чаморо време", "AKST": "Аљаска, стандардно време", "CLT": "Чиле стандардно време", "CHADT": "Чатам летње рачунање времена", "COST": "Колумбија летње рачунање времена", "TMT": "Туркменистан стандардно време", "WITA": "Централно-индонезијско време", "NZST": "Нови Зеланд стандардно време", "WIT": "Источно-индонезијско време", "SGT": "Сингапур стандардно време", "OEZ": "Источноевропско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "GFT": "Француска Гвајана време", "HAT": "Њуфаундленд летње рачунање времена", "UYT": "Уругвај стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "WART": "Западна Аргентина стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "ART": "Аргентина стандардно време", "WAST": "Западно-афричко летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "MYT": "Малезија време", "JST": "Јапанско стандардно време", "WIB": "Западно-индонезијско време", "AST": "Атланско стандардно време", "SAST": "Јужно-афричко време", "LHDT": "Лорд Хов летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "WEZ": "Западноевропско стандардно време"},
+ timezones: map[string]string{"AST": "Атланско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "IST": "Индијско стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "WART": "Западна Аргентина стандардно време", "AWST": "Аустралијско западно стандардно време", "BT": "Бутан време", "WITA": "Централно-индонезијско време", "CDT": "Северноамерички Централно летње рачунање времена", "ECT": "Еквадор време", "LHDT": "Лорд Хов летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "ART": "Аргентина стандардно време", "OESZ": "Источноевропско летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "SRT": "Суринам време", "HKST": "Хонг Конг летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "SGT": "Сингапур стандардно време", "HNT": "Њуфаундленд стандардно време", "WESZ": "Западноевропско летње рачунање времена", "MST": "Макао стандардно време", "MDT": "Макао летње рачунање времена", "CLT": "Чиле стандардно време", "AEST": "Аустралијско источно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "TMST": "Туркменистан летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "WEZ": "Западноевропско стандардно време", "VET": "Венецуела време", "HAT": "Њуфаундленд летње рачунање времена", "BOT": "Боливија време", "NZDT": "Нови Зеланд летње рачунање времена", "TMT": "Туркменистан стандардно време", "GMT": "Средње време по Гриничу", "ACST": "Аустралијско централно стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "UYT": "Уругвај стандардно време", "MEZ": "Средњеевропско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "EAT": "Источно-афричко време", "WAT": "Западно-афричко стандардно време", "LHST": "Лорд Хов стандардно време", "AKST": "Аљаска, стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "WIB": "Западно-индонезијско време", "GYT": "Гвајана време", "CAT": "Централно-афричко време", "WIT": "Источно-индонезијско време", "EST": "Северноамерички Источно стандардно време", "NZST": "Нови Зеланд стандардно време", "∅∅∅": "Бразилија летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "GFT": "Француска Гвајана време", "ChST": "Чаморо време", "AKDT": "Аљаска, летње рачунање времена", "COST": "Колумбија летње рачунање времена", "SAST": "Јужно-афричко време", "HKT": "Хонг Конг стандардно време", "COT": "Колумбија стандардно време", "CHAST": "Чатам стандардно време", "JST": "Јапанско стандардно време", "ADT": "Атланско лтње рачунање времена", "MYT": "Малезија време", "HAST": "Хавајско-алеутско стандардно време"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr_Cyrl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Cyrl' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Cyrl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Cyrl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Cyrl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Cyrl) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Cyrl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Cyrl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl'
-func (sr *sr_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl'
// in accounting notation.
-func (sr *sr_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Cyrl'
diff --git a/sr_Cyrl_BA/sr_Cyrl_BA.go b/sr_Cyrl_BA/sr_Cyrl_BA.go
index dc7159d5..98b684d0 100644
--- a/sr_Cyrl_BA/sr_Cyrl_BA.go
+++ b/sr_Cyrl_BA/sr_Cyrl_BA.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"VET": "Венецуела време", "ChST": "Чаморо време", "SGT": "Сингапур стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "MYT": "Малезија време", "NZDT": "Нови Зеланд летње рачунање времена", "WART": "Западна Аргентина стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "GYT": "Гвајана време", "WAT": "Западно-афричко стандардно време", "JDT": "Јапанско летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "CLST": "Чиле летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "CHAST": "Чатам стандардно време", "ARST": "Аргентина летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "CAT": "Централно-афричко време", "BOT": "Боливија време", "COT": "Колумбија стандардно време", "ACST": "Аустралијско централно стандардно време", "SRT": "Суринам време", "WITA": "Централно-индонезијско време", "IST": "Индијско стандардно време", "HNT": "Њуфаундленд стандардно време", "HKST": "Хонг Конг летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "UYT": "Уругвај стандардно време", "CST": "Северноамерички Централно стандардно време", "MST": "Северноамерички Планинско стандардно време", "WIB": "Западно-индонезијско време", "WARST": "Западна Аргентина летње рачунање времена", "AKST": "Аљаска, стандардно време", "EAT": "Источно-афричко време", "AEDT": "Аустралијско источно летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "GMT": "Средње време по Гриничу", "HKT": "Хонг Конг стандардно време", "EST": "Северноамерички Источно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "COST": "Колумбија летње рачунање времена", "GFT": "Француска Гвајана време", "ECT": "Еквадор време", "HAST": "Хавајско-алеутско стандардно време", "ART": "Аргентина стандардно време", "CHADT": "Чатам летње рачунање времена", "AST": "Атланско стандардно време", "WAST": "Западно-афричко летње рачунање времена", "LHST": "Лорд Хов стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "WIT": "Источно-индонезијско време", "CLT": "Чиле стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "SAST": "Јужно-афричко време", "WEZ": "Западноевропско стандардно време", "MEZ": "Средњеевропско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "BT": "Бутан време", "JST": "Јапанско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "TMT": "Туркменистан стандардно време", "OESZ": "Источноевропско летње рачунање времена"},
+ timezones: map[string]string{"MYT": "Малезија време", "MEZ": "Средњеевропско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "CAT": "Централно-афричко време", "HKT": "Хонг Конг стандардно време", "WAST": "Западно-афричко летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "AST": "Атланско стандардно време", "WART": "Западна Аргентина стандардно време", "MST": "Северноамерички Планинско стандардно време", "CST": "Северноамерички Централно стандардно време", "JST": "Јапанско стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "ART": "Аргентина стандардно време", "GMT": "Средње време по Гриничу", "OEZ": "Источноевропско стандардно време", "HNT": "Њуфаундленд стандардно време", "OESZ": "Источноевропско летње рачунање времена", "WAT": "Западно-афричко стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "VET": "Венецуела време", "BOT": "Боливија време", "SRT": "Суринам време", "EDT": "Северноамерички Источно летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "COT": "Колумбија стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "AEST": "Аустралијско источно стандардно време", "ECT": "Еквадор време", "LHST": "Лорд Хов стандардно време", "ACST": "Аустралијско централно стандардно време", "ChST": "Чаморо време", "NZDT": "Нови Зеланд летње рачунање времена", "EAT": "Источно-афричко време", "WEZ": "Западноевропско стандардно време", "ARST": "Аргентина летње рачунање времена", "TMT": "Туркменистан стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "CHAST": "Чатам стандардно време", "CLST": "Чиле летње рачунање времена", "IST": "Индијско стандардно време", "∅∅∅": "Азори летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "COST": "Колумбија летње рачунање времена", "CLT": "Чиле стандардно време", "JDT": "Јапанско летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "BT": "Бутан време", "EST": "Северноамерички Источно стандардно време", "CHADT": "Чатам летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "SGT": "Сингапур стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "UYT": "Уругвај стандардно време", "GYT": "Гвајана време", "WIT": "Источно-индонезијско време", "AKST": "Аљаска, стандардно време", "WIB": "Западно-индонезијско време", "MESZ": "Средњеевропско летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "GFT": "Француска Гвајана време", "LHDT": "Лорд Хов летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "WITA": "Централно-индонезијско време", "TMST": "Туркменистан летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "SAST": "Јужно-афричко време"},
}
}
@@ -105,8 +105,8 @@ func (sr *sr_Cyrl_BA) 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
@@ -221,7 +221,8 @@ func (sr *sr_Cyrl_BA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Cyrl_BA' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Cyrl_BA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Cyrl_BA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Cyrl_BA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Cyrl_BA) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Cyrl_BA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Cyrl_BA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_BA'
-func (sr *sr_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_BA'
// in accounting notation.
-func (sr *sr_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Cyrl_BA'
diff --git a/sr_Cyrl_ME/sr_Cyrl_ME.go b/sr_Cyrl_ME/sr_Cyrl_ME.go
index e3afa411..78a06669 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{"ARST": "Аргентина летње рачунање времена", "SGT": "Сингапур стандардно време", "EAT": "Источно-афричко време", "AWST": "Аустралијско западно стандардно време", "BOT": "Боливија време", "ADT": "Атланско лтње рачунање времена", "VET": "Венецуела време", "MYT": "Малезија време", "GMT": "Средње време по Гриничу", "ACST": "Аустралијско централно стандардно време", "GYT": "Гвајана време", "SAST": "Јужно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "CLST": "Чиле летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "WAST": "Западно-афричко летње рачунање времена", "TMT": "Туркменистан стандардно време", "∅∅∅": "Азори летње рачунање времена", "JST": "Јапанско стандардно време", "IST": "Индијско стандардно време", "HKT": "Хонг Конг стандардно време", "HKST": "Хонг Конг летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "HNT": "Њуфаундленд стандардно време", "UYST": "Уругвај летње рачунање времена", "WAT": "Западно-афричко стандардно време", "SRT": "Суринам време", "LHDT": "Лорд Хов летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "COST": "Колумбија летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "WESZ": "Западноевропско летње рачунање времена", "CAT": "Централно-афричко време", "MESZ": "Средњеевропско летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "WEZ": "Западноевропско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "AEST": "Аустралијско источно стандардно време", "TMST": "Туркменистан летње рачунање времена", "LHST": "Лорд Хов стандардно време", "CHAST": "Чатам стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "ChST": "Чаморо време", "ECT": "Еквадор време", "EST": "Северноамерички Источно стандардно време", "CLT": "Чиле стандардно време", "OESZ": "Источноевропско летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "AKST": "Аљаска, стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "WITA": "Централно-индонезијско време", "WIT": "Источно-индонезијско време", "CHADT": "Чатам летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "JDT": "Јапанско летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "AST": "Атланско стандардно време", "GFT": "Француска Гвајана време", "UYT": "Уругвај стандардно време", "WIB": "Западно-индонезијско време", "WART": "Западна Аргентина стандардно време", "BT": "Бутан време", "COT": "Колумбија стандардно време", "ART": "Аргентина стандардно време", "HAT": "Њуфаундленд летње рачунање времена"},
+ timezones: map[string]string{"PDT": "Северноамерички Пацифичко летње рачунање времена", "ChST": "Чаморо време", "CST": "Северноамерички Централно стандардно време", "JDT": "Јапанско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MYT": "Малезија време", "SGT": "Сингапур стандардно време", "UYT": "Уругвај стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "CLST": "Чиле летње рачунање времена", "OEZ": "Источноевропско стандардно време", "∅∅∅": "Азори летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "GFT": "Француска Гвајана време", "EAT": "Источно-афричко време", "MEZ": "Средњеевропско стандардно време", "GYT": "Гвајана време", "SRT": "Суринам време", "HADT": "Хавајско-алеутско летње рачунање времена", "COT": "Колумбија стандардно време", "WAT": "Западно-афричко стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "IST": "Индијско стандардно време", "COST": "Колумбија летње рачунање времена", "WEZ": "Западноевропско стандардно време", "NZST": "Нови Зеланд стандардно време", "CHADT": "Чатам летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "WESZ": "Западноевропско летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "AKDT": "Аљаска, летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "LHST": "Лорд Хов стандардно време", "CAT": "Централно-афричко време", "ART": "Аргентина стандардно време", "JST": "Јапанско стандардно време", "BT": "Бутан време", "WIB": "Западно-индонезијско време", "MDT": "Северноамерички Планинско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "HKT": "Хонг Конг стандардно време", "GMT": "Средње време по Гриничу", "CDT": "Северноамерички Централно летње рачунање времена", "AKST": "Аљаска, стандардно време", "WART": "Западна Аргентина стандардно време", "AST": "Атланско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "BOT": "Боливија време", "ARST": "Аргентина летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "ECT": "Еквадор време", "NZDT": "Нови Зеланд летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "SAST": "Јужно-афричко време", "OESZ": "Источноевропско летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "CLT": "Чиле стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "WIT": "Источно-индонезијско време", "WITA": "Централно-индонезијско време", "HAST": "Хавајско-алеутско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "VET": "Венецуела време", "MST": "Северноамерички Планинско стандардно време", "TMST": "Туркменистан летње рачунање времена", "CHAST": "Чатам стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "TMT": "Туркменистан стандардно време"},
}
}
@@ -105,8 +105,8 @@ func (sr *sr_Cyrl_ME) CardinalPluralRule(num float64, v uint64) locales.PluralRu
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
@@ -221,7 +221,8 @@ func (sr *sr_Cyrl_ME) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Cyrl_ME' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Cyrl_ME) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Cyrl_ME) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Cyrl_ME' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Cyrl_ME) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Cyrl_ME) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Cyrl_ME) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_ME'
-func (sr *sr_Cyrl_ME) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_ME) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Cyrl_ME) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_ME'
// in accounting notation.
-func (sr *sr_Cyrl_ME) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_ME) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Cyrl_ME) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Cyrl_ME'
diff --git a/sr_Cyrl_RS/sr_Cyrl_RS.go b/sr_Cyrl_RS/sr_Cyrl_RS.go
index ddd69f75..a379e28f 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{"ARST": "Аргентина летње рачунање времена", "AST": "Атланско стандардно време", "SGT": "Сингапур стандардно време", "MYT": "Малезија време", "AWST": "Аустралијско западно стандардно време", "CLT": "Чиле стандардно време", "NZST": "Нови Зеланд стандардно време", "COST": "Колумбија летње рачунање времена", "WART": "Западна Аргентина стандардно време", "BT": "Бутан време", "GYT": "Гвајана време", "HAST": "Хавајско-алеутско стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "LHST": "Лорд Хов стандардно време", "JDT": "Јапанско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "HKST": "Хонг Конг летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "CHAST": "Чатам стандардно време", "ADT": "Атланско лтње рачунање времена", "VET": "Венецуела време", "AKDT": "Аљаска, летње рачунање времена", "CAT": "Централно-афричко време", "OEZ": "Источноевропско стандардно време", "AEST": "Аустралијско источно стандардно време", "TMT": "Туркменистан стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "HKT": "Хонг Конг стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "WIB": "Западно-индонезијско време", "ACDT": "Аустралијско централно летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "ChST": "Чаморо време", "CST": "Северноамерички Централно стандардно време", "UYT": "Уругвај стандардно време", "GMT": "Средње време по Гриничу", "NZDT": "Нови Зеланд летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "SAST": "Јужно-афричко време", "GFT": "Француска Гвајана време", "ECT": "Еквадор време", "WIT": "Источно-индонезијско време", "OESZ": "Источноевропско летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "BOT": "Боливија време", "JST": "Јапанско стандардно време", "EAT": "Источно-афричко време", "ART": "Аргентина стандардно време", "HNT": "Њуфаундленд стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "COT": "Колумбија стандардно време", "WITA": "Централно-индонезијско време", "SRT": "Суринам време", "AKST": "Аљаска, стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "WEZ": "Западноевропско стандардно време", "EST": "Северноамерички Источно стандардно време", "WAT": "Западно-афричко стандардно време", "IST": "Индијско стандардно време"},
+ timezones: map[string]string{"WEZ": "Западноевропско стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "MYT": "Малезија време", "WITA": "Централно-индонезијско време", "CDT": "Северноамерички Централно летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "JST": "Јапанско стандардно време", "ACST": "Аустралијско централно стандардно време", "CST": "Северноамерички Централно стандардно време", "GMT": "Средње време по Гриничу", "CHADT": "Чатам летње рачунање времена", "WAT": "Западно-афричко стандардно време", "CHAST": "Чатам стандардно време", "IST": "Индијско стандардно време", "ARST": "Аргентина летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "HKST": "Хонг Конг летње рачунање времена", "TMT": "Туркменистан стандардно време", "ECT": "Еквадор време", "OEZ": "Источноевропско стандардно време", "ART": "Аргентина стандардно време", "LHST": "Лорд Хов стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "SRT": "Суринам време", "WART": "Западна Аргентина стандардно време", "GYT": "Гвајана време", "BT": "Бутан време", "WIB": "Западно-индонезијско време", "MEZ": "Средњеевропско стандардно време", "HKT": "Хонг Конг стандардно време", "UYT": "Уругвај стандардно време", "GFT": "Француска Гвајана време", "NZST": "Нови Зеланд стандардно време", "WAST": "Западно-афричко летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "SAST": "Јужно-афричко време", "UYST": "Уругвај летње рачунање времена", "ChST": "Чаморо време", "MDT": "Макао летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "SGT": "Сингапур стандардно време", "AWST": "Аустралијско западно стандардно време", "CAT": "Централно-афричко време", "EDT": "Северноамерички Источно летње рачунање времена", "COST": "Колумбија летње рачунање времена", "MST": "Макао стандардно време", "AKST": "Аљаска, стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "AST": "Атланско стандардно време", "VET": "Венецуела време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "COT": "Колумбија стандардно време", "EAT": "Источно-афричко време", "HAT": "Њуфаундленд летње рачунање времена", "BOT": "Боливија време", "WIT": "Источно-индонезијско време", "ADT": "Атланско лтње рачунање времена", "AEST": "Аустралијско источно стандардно време", "HNT": "Њуфаундленд стандардно време", "∅∅∅": "Перу летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "CLT": "Чиле стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена"},
}
}
@@ -103,8 +103,8 @@ func (sr *sr_Cyrl_RS) CardinalPluralRule(num float64, v uint64) locales.PluralRu
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod10 := i % 10
iMod100 := i % 100
+ iMod10 := i % 10
fMod10 := f % 10
fMod100 := f % 100
@@ -221,7 +221,8 @@ func (sr *sr_Cyrl_RS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Cyrl_RS' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Cyrl_RS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Cyrl_RS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Cyrl_RS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Cyrl_RS) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Cyrl_RS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Cyrl_RS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_RS'
-func (sr *sr_Cyrl_RS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_RS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Cyrl_RS) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_RS'
// in accounting notation.
-func (sr *sr_Cyrl_RS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_RS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Cyrl_RS) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Cyrl_RS'
diff --git a/sr_Cyrl_XK/sr_Cyrl_XK.go b/sr_Cyrl_XK/sr_Cyrl_XK.go
index 61f77fb4..b4468297 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{6, 2, 4},
+ 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{"OEZ": "Источноевропско стандардно време", "COT": "Колумбија стандардно време", "ART": "Аргентина стандардно време", "SAST": "Јужно-афричко време", "AEDT": "Аустралијско источно летње рачунање времена", "BOT": "Боливија време", "MYT": "Малезија време", "EDT": "Северноамерички Источно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "GMT": "Средње време по Гриничу", "WITA": "Централно-индонезијско време", "IST": "Индијско стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "HKT": "Хонг Конг стандардно време", "ADT": "Атланско лтње рачунање времена", "LHST": "Лорд Хов стандардно време", "AKST": "Аљаска, стандардно време", "AKDT": "Аљаска, летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "UYT": "Уругвај стандардно време", "WIB": "Западно-индонезијско време", "BT": "Бутан време", "TMT": "Туркменистан стандардно време", "GFT": "Француска Гвајана време", "JDT": "Јапанско летње рачунање времена", "SGT": "Сингапур стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "COST": "Колумбија летње рачунање времена", "EAT": "Источно-афричко време", "WEZ": "Западноевропско стандардно време", "CLST": "Чиле летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "GYT": "Гвајана време", "WAT": "Западно-афричко стандардно време", "HNT": "Њуфаундленд стандардно време", "MDT": "Макао летње рачунање времена", "CLT": "Чиле стандардно време", "UYST": "Уругвај летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "CHAST": "Чатам стандардно време", "AST": "Атланско стандардно време", "VET": "Венецуела време", "WIT": "Источно-индонезијско време", "ChST": "Чаморо време", "AWDT": "Аустралијско западно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "JST": "Јапанско стандардно време", "MEZ": "Средњеевропско стандардно време", "MST": "Макао стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "CAT": "Централно-афричко време", "NZDT": "Нови Зеланд летње рачунање времена", "ECT": "Еквадор време", "CST": "Северноамерички Централно стандардно време", "EST": "Северноамерички Источно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "SRT": "Суринам време", "∅∅∅": "Азори летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "WART": "Западна Аргентина стандардно време"},
+ timezones: map[string]string{"ACWST": "Аустралијско централно западно стандардно време", "AEST": "Аустралијско источно стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "SRT": "Суринам време", "HADT": "Хавајско-алеутско летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "ART": "Аргентина стандардно време", "TMST": "Туркменистан летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "LHST": "Лорд Хов стандардно време", "CHADT": "Чатам летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "GFT": "Француска Гвајана време", "WITA": "Централно-индонезијско време", "WIT": "Источно-индонезијско време", "ARST": "Аргентина летње рачунање времена", "AKST": "Аљаска, стандардно време", "COST": "Колумбија летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "VET": "Венецуела време", "NZDT": "Нови Зеланд летње рачунање времена", "CLST": "Чиле летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "BT": "Бутан време", "CDT": "Северноамерички Централно летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "AKDT": "Аљаска, летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "WIB": "Западно-индонезијско време", "AEDT": "Аустралијско источно летње рачунање времена", "IST": "Индијско стандардно време", "GMT": "Средње време по Гриничу", "BOT": "Боливија време", "CHAST": "Чатам стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "ChST": "Чаморо време", "WEZ": "Западноевропско стандардно време", "WART": "Западна Аргентина стандардно време", "SGT": "Сингапур стандардно време", "EAT": "Источно-афричко време", "JDT": "Јапанско летње рачунање времена", "GYT": "Гвајана време", "OEZ": "Источноевропско стандардно време", "JST": "Јапанско стандардно време", "EST": "Северноамерички Источно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "CAT": "Централно-афричко време", "TMT": "Туркменистан стандардно време", "SAST": "Јужно-афричко време", "MEZ": "Средњеевропско стандардно време", "AST": "Атланско стандардно време", "AWST": "Аустралијско западно стандардно време", "HNT": "Њуфаундленд стандардно време", "UYT": "Уругвај стандардно време", "COT": "Колумбија стандардно време", "ECT": "Еквадор време", "MST": "Северноамерички Планинско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "∅∅∅": "Азори летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "CLT": "Чиле стандардно време", "MYT": "Малезија време", "HKT": "Хонг Конг стандардно време", "WAT": "Западно-афричко стандардно време"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr_Cyrl_XK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Cyrl_XK' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Cyrl_XK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Cyrl_XK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Cyrl_XK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Cyrl_XK) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Cyrl_XK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Cyrl_XK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_XK'
-func (sr *sr_Cyrl_XK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_XK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Cyrl_XK) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Cyrl_XK'
// in accounting notation.
-func (sr *sr_Cyrl_XK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Cyrl_XK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Cyrl_XK) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Cyrl_XK'
diff --git a/sr_Latn/sr_Latn.go b/sr_Latn/sr_Latn.go
index bfe773fa..4cb30136 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{"WIB": "Zapadno-indonezijsko vreme", "CHADT": "Čatam letnje računanje vremena", "SAST": "Južno-afričko vreme", "ACWST": "Australijsko centralno zapadno standardno vreme", "GFT": "Francuska Gvajana vreme", "TMST": "Turkmenistan letnje računanje vremena", "WAST": "Zapadno-afričko letnje računanje vremena", "COST": "Kolumbija letnje računanje vremena", "JST": "Japansko standardno vreme", "WEZ": "Zapadnoevropsko standardno vreme", "BOT": "Bolivija vreme", "SGT": "Singapur standardno vreme", "AEST": "Australijsko istočno standardno vreme", "MESZ": "Srednjeevropsko letnje računanje vremena", "GYT": "Gvajana vreme", "ChST": "Čamoro vreme", "IST": "Indijsko standardno vreme", "PDT": "Severnoamerički Pacifičko letnje računanje vremena", "WARST": "Zapadna Argentina letnje računanje vremena", "MST": "Makao standardno vreme", "HNT": "Njufaundlend standardno vreme", "CAT": "Centralno-afričko vreme", "CLST": "Čile letnje računanje vremena", "UYST": "Urugvaj letnje računanje vremena", "WAT": "Zapadno-afričko standardno vreme", "AST": "Atlansko standardno vreme", "TMT": "Turkmenistan standardno vreme", "ECT": "Ekvador vreme", "∅∅∅": "Azori letnje računanje vremena", "AKST": "Aljaska, standardno vreme", "HADT": "Havajsko-aleutsko letnje računanje vremena", "HAT": "Njufaundlend letnje računanje vremena", "HKT": "Hong Kong standardno vreme", "OESZ": "Istočnoevropsko letnje računanje vremena", "NZDT": "Novi Zeland letnje računanje vremena", "CDT": "Severnoamerički Centralno letnje računanje vremena", "MDT": "Makao letnje računanje vremena", "AWST": "Australijsko zapadno standardno vreme", "CLT": "Čile standardno vreme", "UYT": "Urugvaj standardno vreme", "OEZ": "Istočnoevropsko standardno vreme", "ADT": "Atlansko ltnje računanje vremena", "WART": "Zapadna Argentina standardno vreme", "ACWDT": "Australijsko centralno zapadno letnje računanje vremena", "WITA": "Centralno-indonezijsko vreme", "AKDT": "Aljaska, letnje računanje vremena", "CST": "Severnoamerički Centralno standardno vreme", "HKST": "Hong Kong letnje računanje vremena", "EST": "Severnoamerički Istočno standardno vreme", "NZST": "Novi Zeland standardno vreme", "CHAST": "Čatam standardno vreme", "ACDT": "Australijsko centralno letnje računanje vremena", "ART": "Argentina standardno vreme", "HAST": "Havajsko-aleutsko standardno vreme", "WESZ": "Zapadnoevropsko letnje računanje vremena", "PST": "Severnoamerički Pacifičko standardno vreme", "COT": "Kolumbija standardno vreme", "ACST": "Australijsko centralno standardno vreme", "MYT": "Malezija vreme", "WIT": "Istočno-indonezijsko vreme", "LHDT": "Lord Hov letnje računanje vremena", "JDT": "Japansko letnje računanje vremena", "AWDT": "Australijsko zapadno letnje računanje vremena", "EDT": "Severnoamerički Istočno letnje računanje vremena", "GMT": "Srednje vreme po Griniču", "AEDT": "Australijsko istočno letnje računanje vremena", "MEZ": "Srednjeevropsko standardno vreme", "ARST": "Argentina letnje računanje vremena", "SRT": "Surinam vreme", "VET": "Venecuela vreme", "LHST": "Lord Hov standardno vreme", "EAT": "Istočno-afričko vreme", "BT": "Butan vreme"},
+ timezones: map[string]string{"HAST": "Havajsko-aleutsko standardno vreme", "MEZ": "Srednjeevropsko standardno vreme", "NZST": "Novi Zeland standardno vreme", "AEDT": "Australijsko istočno letnje računanje vremena", "SRT": "Surinam vreme", "AKST": "Aljaska, standardno vreme", "∅∅∅": "Amazon letnje računanje vremena", "CHADT": "Čatam letnje računanje vremena", "MESZ": "Srednjeevropsko letnje računanje vremena", "OEZ": "Istočnoevropsko standardno vreme", "CLST": "Čile letnje računanje vremena", "PST": "Severnoamerički Pacifičko standardno vreme", "COT": "Kolumbija standardno vreme", "LHDT": "Lord Hov letnje računanje vremena", "JST": "Japansko standardno vreme", "WARST": "Zapadna Argentina letnje računanje vremena", "UYT": "Urugvaj standardno vreme", "WART": "Zapadna Argentina standardno vreme", "IST": "Indijsko standardno vreme", "GYT": "Gvajana vreme", "WIT": "Istočno-indonezijsko vreme", "EAT": "Istočno-afričko vreme", "WEZ": "Zapadnoevropsko standardno vreme", "CLT": "Čile standardno vreme", "ACDT": "Australijsko centralno letnje računanje vremena", "HNT": "Njufaundlend standardno vreme", "BOT": "Bolivija vreme", "GFT": "Francuska Gvajana vreme", "TMT": "Turkmenistan standardno vreme", "HKST": "Hong Kong letnje računanje vremena", "ART": "Argentina standardno vreme", "TMST": "Turkmenistan letnje računanje vremena", "ECT": "Ekvador vreme", "SAST": "Južno-afričko vreme", "WESZ": "Zapadnoevropsko letnje računanje vremena", "BT": "Butan vreme", "WITA": "Centralno-indonezijsko vreme", "WAT": "Zapadno-afričko standardno vreme", "CHAST": "Čatam standardno vreme", "ADT": "Atlansko ltnje računanje vremena", "CAT": "Centralno-afričko vreme", "NZDT": "Novi Zeland letnje računanje vremena", "PDT": "Severnoamerički Pacifičko letnje računanje vremena", "EST": "Severnoamerički Istočno standardno vreme", "EDT": "Severnoamerički Istočno letnje računanje vremena", "AKDT": "Aljaska, letnje računanje vremena", "WAST": "Zapadno-afričko letnje računanje vremena", "MST": "Makao standardno vreme", "ACWDT": "Australijsko centralno zapadno letnje računanje vremena", "AEST": "Australijsko istočno standardno vreme", "GMT": "Srednje vreme po Griniču", "HADT": "Havajsko-aleutsko letnje računanje vremena", "LHST": "Lord Hov standardno vreme", "OESZ": "Istočnoevropsko letnje računanje vremena", "JDT": "Japansko letnje računanje vremena", "VET": "Venecuela vreme", "CDT": "Severnoamerički Centralno letnje računanje vremena", "COST": "Kolumbija letnje računanje vremena", "MDT": "Makao letnje računanje vremena", "AWST": "Australijsko zapadno standardno vreme", "AWDT": "Australijsko zapadno letnje računanje vremena", "CST": "Severnoamerički Centralno standardno vreme", "ACWST": "Australijsko centralno zapadno standardno vreme", "WIB": "Zapadno-indonezijsko vreme", "ACST": "Australijsko centralno standardno vreme", "UYST": "Urugvaj letnje računanje vremena", "ARST": "Argentina letnje računanje vremena", "HKT": "Hong Kong standardno vreme", "ChST": "Čamoro vreme", "AST": "Atlansko standardno vreme", "SGT": "Singapur standardno vreme", "HAT": "Njufaundlend letnje računanje vremena", "MYT": "Malezija vreme"},
}
}
@@ -103,8 +103,8 @@ func (sr *sr_Latn) CardinalPluralRule(num float64, v uint64) locales.PluralRule
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
@@ -221,7 +221,8 @@ func (sr *sr_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Latn' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Latn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Latn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Latn) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Latn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Latn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn'
-func (sr *sr_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn'
// in accounting notation.
-func (sr *sr_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Latn'
diff --git a/sr_Latn_BA/sr_Latn_BA.go b/sr_Latn_BA/sr_Latn_BA.go
index b52b1f4f..15b1bb2a 100644
--- a/sr_Latn_BA/sr_Latn_BA.go
+++ b/sr_Latn_BA/sr_Latn_BA.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"CHAST": "Чатам стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "GFT": "Француска Гвајана време", "HADT": "Хавајско-алеутско летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "WEZ": "Западноевропско стандардно време", "BOT": "Боливија време", "WAT": "Западно-афричко стандардно време", "EAT": "Источно-афричко време", "UYT": "Уругвај стандардно време", "HNT": "Њуфаундленд стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "JST": "Јапанско стандардно време", "HKT": "Хонг Конг стандардно време", "CST": "Северноамерички Централно стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "MYT": "Малезија време", "MESZ": "Средњеевропско летње рачунање времена", "WART": "Западна Аргентина стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "SGT": "Сингапур стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "IST": "Индијско стандардно време", "AKST": "Аљаска, стандардно време", "SAST": "Јужно-афричко време", "LHST": "Лорд Хов стандардно време", "CHADT": "Чатам летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "CLT": "Чиле стандардно време", "CLST": "Чиле летње рачунање времена", "WIB": "Западно-индонезијско време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "CAT": "Централно-афричко време", "COST": "Колумбија летње рачунање времена", "ChST": "Чаморо време", "ECT": "Еквадор време", "PST": "Северноамерички Пацифичко стандардно време", "COT": "Колумбија стандардно време", "VET": "Венецуела време", "ACWST": "Аустралијско централно западно стандардно време", "UYST": "Уругвај летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "AST": "Атланско стандардно време", "ART": "Аргентина стандардно време", "ARST": "Аргентина летње рачунање времена", "TMT": "Туркменистан стандардно време", "TMST": "Туркменистан летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "OESZ": "Источноевропско летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "GYT": "Гвајана време", "WITA": "Централно-индонезијско време", "HAST": "Хавајско-алеутско стандардно време", "AWST": "Аустралијско западно стандардно време", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "BT": "Бутан време", "SRT": "Суринам време", "WIT": "Источно-индонезијско време", "∅∅∅": "Азори летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "GMT": "Средње време по Гриничу", "NZST": "Нови Зеланд стандардно време"},
+ timezones: map[string]string{"PDT": "Северноамерички Пацифичко летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "OEZ": "Источноевропско стандардно време", "BOT": "Боливија време", "GMT": "Средње време по Гриничу", "CHAST": "Чатам стандардно време", "MEZ": "Средњеевропско стандардно време", "JDT": "Јапанско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "TMT": "Туркменистан стандардно време", "WESZ": "Западноевропско летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "JST": "Јапанско стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "ECT": "Еквадор време", "WEZ": "Западноевропско стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "AST": "Атланско стандардно време", "GYT": "Гвајана време", "MST": "Северноамерички Планинско стандардно време", "UYST": "Уругвај летње рачунање времена", "WITA": "Централно-индонезијско време", "CDT": "Северноамерички Централно летње рачунање времена", "WIB": "Западно-индонезијско време", "ACDT": "Аустралијско централно летње рачунање времена", "CAT": "Централно-афричко време", "HKT": "Хонг Конг стандардно време", "HAST": "Хавајско-алеутско стандардно време", "ACST": "Аустралијско централно стандардно време", "VET": "Венецуела време", "MDT": "Северноамерички Планинско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "SRT": "Суринам време", "ART": "Аргентина стандардно време", "TMST": "Туркменистан летње рачунање времена", "AKST": "Аљаска, стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "IST": "Индијско стандардно време", "COT": "Колумбија стандардно време", "SGT": "Сингапур стандардно време", "GFT": "Француска Гвајана време", "NZST": "Нови Зеланд стандардно време", "CHADT": "Чатам летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "CLT": "Чиле стандардно време", "HNT": "Њуфаундленд стандардно време", "MYT": "Малезија време", "BT": "Бутан време", "COST": "Колумбија летње рачунање времена", "WAT": "Западно-афричко стандардно време", "WAST": "Западно-афричко летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "WART": "Западна Аргентина стандардно време", "UYT": "Уругвај стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "ChST": "Чаморо време", "SAST": "Јужно-афричко време", "LHST": "Лорд Хов стандардно време", "AWST": "Аустралијско западно стандардно време", "WIT": "Источно-индонезијско време", "CST": "Северноамерички Централно стандардно време", "EAT": "Источно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr_Latn_BA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Latn_BA' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Latn_BA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Latn_BA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Latn_BA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Latn_BA) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Latn_BA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Latn_BA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_BA'
-func (sr *sr_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_BA'
// in accounting notation.
-func (sr *sr_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Latn_BA'
diff --git a/sr_Latn_ME/sr_Latn_ME.go b/sr_Latn_ME/sr_Latn_ME.go
index 95bdd7e8..24e4dc36 100644
--- a/sr_Latn_ME/sr_Latn_ME.go
+++ b/sr_Latn_ME/sr_Latn_ME.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"∅∅∅": "Амазон летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "WAT": "Западно-афричко стандардно време", "VET": "Венецуела време", "ChST": "Чаморо време", "HKT": "Хонг Конг стандардно време", "CLT": "Чиле стандардно време", "UYT": "Уругвај стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "GMT": "Средње време по Гриничу", "WART": "Западна Аргентина стандардно време", "ART": "Аргентина стандардно време", "EAT": "Источно-афричко време", "CHAST": "Чатам стандардно време", "COST": "Колумбија летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "OEZ": "Источноевропско стандардно време", "MEZ": "Средњеевропско стандардно време", "SGT": "Сингапур стандардно време", "HKST": "Хонг Конг летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "AST": "Атланско стандардно време", "ARST": "Аргентина летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "CAT": "Централно-афричко време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "WIB": "Западно-индонезијско време", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "ADT": "Атланско лтње рачунање времена", "IST": "Индијско стандардно време", "AKST": "Аљаска, стандардно време", "MDT": "Макао летње рачунање времена", "WEZ": "Западноевропско стандардно време", "TMST": "Туркменистан летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "LHST": "Лорд Хов стандардно време", "WITA": "Централно-индонезијско време", "HAST": "Хавајско-алеутско стандардно време", "WESZ": "Западноевропско летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "BT": "Бутан време", "SRT": "Суринам време", "GFT": "Француска Гвајана време", "MYT": "Малезија време", "WIT": "Источно-индонезијско време", "CST": "Северноамерички Централно стандардно време", "OESZ": "Источноевропско летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "COT": "Колумбија стандардно време", "SAST": "Јужно-афричко време", "TMT": "Туркменистан стандардно време", "MST": "Макао стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "GYT": "Гвајана време", "ECT": "Еквадор време", "ACWST": "Аустралијско централно западно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "JST": "Јапанско стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "BOT": "Боливија време"},
+ timezones: map[string]string{"JST": "Јапанско стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "VET": "Венецуела време", "AWST": "Аустралијско западно стандардно време", "COT": "Колумбија стандардно време", "WAST": "Западно-афричко летње рачунање времена", "MDT": "Макао летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "SGT": "Сингапур стандардно време", "WIT": "Источно-индонезијско време", "JDT": "Јапанско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "TMT": "Туркменистан стандардно време", "AKDT": "Аљаска, летње рачунање времена", "WAT": "Западно-афричко стандардно време", "NZST": "Нови Зеланд стандардно време", "CHADT": "Чатам летње рачунање времена", "MYT": "Малезија време", "CST": "Северноамерички Централно стандардно време", "COST": "Колумбија летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "GYT": "Гвајана време", "EST": "Северноамерички Источно стандардно време", "HAST": "Хавајско-алеутско стандардно време", "AKST": "Аљаска, стандардно време", "OEZ": "Источноевропско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "IST": "Индијско стандардно време", "UYT": "Уругвај стандардно време", "ARST": "Аргентина летње рачунање времена", "ECT": "Еквадор време", "SAST": "Јужно-афричко време", "ACWST": "Аустралијско централно западно стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "BOT": "Боливија време", "ART": "Аргентина стандардно време", "BT": "Бутан време", "ChST": "Чаморо време", "LHDT": "Лорд Хов летње рачунање времена", "CHAST": "Чатам стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "HKT": "Хонг Конг стандардно време", "WESZ": "Западноевропско летње рачунање времена", "LHST": "Лорд Хов стандардно време", "CLST": "Чиле летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "∅∅∅": "Амазон летње рачунање времена", "MST": "Макао стандардно време", "EAT": "Источно-афричко време", "MEZ": "Средњеевропско стандардно време", "WEZ": "Западноевропско стандардно време", "AST": "Атланско стандардно време", "ADT": "Атланско лтње рачунање времена", "CAT": "Централно-афричко време", "GFT": "Француска Гвајана време", "UYST": "Уругвај летње рачунање времена", "WITA": "Централно-индонезијско време", "TMST": "Туркменистан летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "WIB": "Западно-индонезијско време", "CLT": "Чиле стандардно време", "WART": "Западна Аргентина стандардно време", "SRT": "Суринам време", "GMT": "Средње време по Гриничу", "ACWDT": "Аустралијско централно западно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr_Latn_ME) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Latn_ME' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Latn_ME) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Latn_ME) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Latn_ME' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Latn_ME) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Latn_ME) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Latn_ME) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_ME'
-func (sr *sr_Latn_ME) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_ME) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Latn_ME) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_ME'
// in accounting notation.
-func (sr *sr_Latn_ME) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_ME) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Latn_ME) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Latn_ME'
diff --git a/sr_Latn_RS/sr_Latn_RS.go b/sr_Latn_RS/sr_Latn_RS.go
index fcbb165e..57d60bf1 100644
--- a/sr_Latn_RS/sr_Latn_RS.go
+++ b/sr_Latn_RS/sr_Latn_RS.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"LHDT": "Лорд Хов летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "CLT": "Чиле стандардно време", "OEZ": "Источноевропско стандардно време", "MDT": "Макао летње рачунање времена", "WEZ": "Западноевропско стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "BT": "Бутан време", "HAST": "Хавајско-алеутско стандардно време", "HKT": "Хонг Конг стандардно време", "EAT": "Источно-афричко време", "AEST": "Аустралијско источно стандардно време", "ECT": "Еквадор време", "LHST": "Лорд Хов стандардно време", "CLST": "Чиле летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "COT": "Колумбија стандардно време", "JDT": "Јапанско летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "MST": "Макао стандардно време", "WESZ": "Западноевропско летње рачунање времена", "UYT": "Уругвај стандардно време", "ADT": "Атланско лтње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "COST": "Колумбија летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "CHAST": "Чатам стандардно време", "WART": "Западна Аргентина стандардно време", "MYT": "Малезија време", "HADT": "Хавајско-алеутско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "BOT": "Боливија време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "GFT": "Француска Гвајана време", "WITA": "Централно-индонезијско време", "SGT": "Сингапур стандардно време", "ACST": "Аустралијско централно стандардно време", "GYT": "Гвајана време", "TMST": "Туркменистан летње рачунање времена", "WIT": "Источно-индонезијско време", "CAT": "Централно-афричко време", "GMT": "Средње време по Гриничу", "MESZ": "Средњеевропско летње рачунање времена", "SRT": "Суринам време", "ACWST": "Аустралијско централно западно стандардно време", "VET": "Венецуела време", "ACDT": "Аустралијско централно летње рачунање времена", "ChST": "Чаморо време", "JST": "Јапанско стандардно време", "CST": "Северноамерички Централно стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "WIB": "Западно-индонезијско време", "MEZ": "Средњеевропско стандардно време", "ART": "Аргентина стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "AST": "Атланско стандардно време", "TMT": "Туркменистан стандардно време", "AKST": "Аљаска, стандардно време", "IST": "Индијско стандардно време", "CHADT": "Чатам летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "WAT": "Западно-афричко стандардно време", "SAST": "Јужно-афричко време"},
+ timezones: map[string]string{"SGT": "Сингапур стандардно време", "HAST": "Хавајско-алеутско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "AST": "Атланско стандардно време", "GFT": "Француска Гвајана време", "WITA": "Централно-индонезијско време", "TMT": "Туркменистан стандардно време", "EST": "Северноамерички Источно стандардно време", "CHADT": "Чатам летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "AWST": "Аустралијско западно стандардно време", "HKT": "Хонг Конг стандардно време", "WIT": "Источно-индонезијско време", "ART": "Аргентина стандардно време", "SAST": "Јужно-афричко време", "LHDT": "Лорд Хов летње рачунање времена", "EAT": "Источно-афричко време", "MDT": "Северноамерички Планинско летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "OEZ": "Источноевропско стандардно време", "∅∅∅": "Азори летње рачунање времена", "BT": "Бутан време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WIB": "Западно-индонезијско време", "CHAST": "Чатам стандардно време", "UYST": "Уругвај летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "COST": "Колумбија летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "IST": "Индијско стандардно време", "UYT": "Уругвај стандардно време", "GMT": "Средње време по Гриничу", "AKST": "Аљаска, стандардно време", "WAT": "Западно-афричко стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "SRT": "Суринам време", "HKST": "Хонг Конг летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "CLST": "Чиле летње рачунање времена", "VET": "Венецуела време", "PST": "Северноамерички Пацифичко стандардно време", "BOT": "Боливија време", "COT": "Колумбија стандардно време", "ECT": "Еквадор време", "WAST": "Западно-афричко летње рачунање времена", "CLT": "Чиле стандардно време", "ACST": "Аустралијско централно стандардно време", "TMST": "Туркменистан летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "JST": "Јапанско стандардно време", "CAT": "Централно-афричко време", "GYT": "Гвајана време", "CST": "Северноамерички Централно стандардно време", "LHST": "Лорд Хов стандардно време", "OESZ": "Источноевропско летње рачунање времена", "WART": "Западна Аргентина стандардно време", "MST": "Северноамерички Планинско стандардно време", "MYT": "Малезија време", "WESZ": "Западноевропско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "ADT": "Атланско лтње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "ChST": "Чаморо време", "WEZ": "Западноевропско стандардно време", "JDT": "Јапанско летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена"},
}
}
@@ -105,8 +105,8 @@ func (sr *sr_Latn_RS) 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
@@ -221,7 +221,8 @@ func (sr *sr_Latn_RS) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Latn_RS' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Latn_RS) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Latn_RS) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Latn_RS' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Latn_RS) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Latn_RS) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Latn_RS) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_RS'
-func (sr *sr_Latn_RS) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_RS) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Latn_RS) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_RS'
// in accounting notation.
-func (sr *sr_Latn_RS) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_RS) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Latn_RS) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Latn_RS'
diff --git a/sr_Latn_XK/sr_Latn_XK.go b/sr_Latn_XK/sr_Latn_XK.go
index 9a51d8c1..f5a98e52 100644
--- a/sr_Latn_XK/sr_Latn_XK.go
+++ b/sr_Latn_XK/sr_Latn_XK.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"HAT": "Њуфаундленд летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "GYT": "Гвајана време", "COT": "Колумбија стандардно време", "SRT": "Суринам време", "HKT": "Хонг Конг стандардно време", "GMT": "Средње време по Гриничу", "PST": "Северноамерички Пацифичко стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "AST": "Атланско стандардно време", "WIT": "Источно-индонезијско време", "∅∅∅": "Азори летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "LHST": "Лорд Хов стандардно време", "HAST": "Хавајско-алеутско стандардно време", "IST": "Индијско стандардно време", "CLT": "Чиле стандардно време", "CAT": "Централно-афричко време", "OESZ": "Источноевропско летње рачунање времена", "COST": "Колумбија летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "AWST": "Аустралијско западно стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "TMST": "Туркменистан летње рачунање времена", "MYT": "Малезија време", "CLST": "Чиле летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "WART": "Западна Аргентина стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "ACST": "Аустралијско централно стандардно време", "WITA": "Централно-индонезијско време", "BOT": "Боливија време", "ECT": "Еквадор време", "WIB": "Западно-индонезијско време", "CHADT": "Чатам летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "EAT": "Источно-афричко време", "AKST": "Аљаска, стандардно време", "WEZ": "Западноевропско стандардно време", "JST": "Јапанско стандардно време", "SGT": "Сингапур стандардно време", "UYT": "Уругвај стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "TMT": "Туркменистан стандардно време", "BT": "Бутан време", "SAST": "Јужно-афричко време", "ChST": "Чаморо време", "NZST": "Нови Зеланд стандардно време", "MEZ": "Средњеевропско стандардно време", "GFT": "Француска Гвајана време", "JDT": "Јапанско летње рачунање времена", "ART": "Аргентина стандардно време", "WAT": "Западно-афричко стандардно време", "HNT": "Њуфаундленд стандардно време", "CHAST": "Чатам стандардно време", "MST": "Северноамерички Планинско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "VET": "Венецуела време"},
+ timezones: map[string]string{"JST": "Јапанско стандардно време", "WAT": "Западно-афричко стандардно време", "WEZ": "Западноевропско стандардно време", "LHST": "Лорд Хов стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "TMT": "Туркменистан стандардно време", "CST": "Северноамерички Централно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "SRT": "Суринам време", "AKST": "Аљаска, стандардно време", "WITA": "Централно-индонезијско време", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "GYT": "Гвајана време", "IST": "Индијско стандардно време", "HKT": "Хонг Конг стандардно време", "GMT": "Средње време по Гриничу", "HADT": "Хавајско-алеутско летње рачунање времена", "COST": "Колумбија летње рачунање времена", "ECT": "Еквадор време", "ACWST": "Аустралијско централно западно стандардно време", "CHADT": "Чатам летње рачунање времена", "WIT": "Источно-индонезијско време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "UYT": "Уругвај стандардно време", "MDT": "Макао летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "EAT": "Источно-афричко време", "MYT": "Малезија време", "EST": "Северноамерички Источно стандардно време", "NZST": "Нови Зеланд стандардно време", "CLST": "Чиле летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "ARST": "Аргентина летње рачунање времена", "GFT": "Француска Гвајана време", "BT": "Бутан време", "COT": "Колумбија стандардно време", "WIB": "Западно-индонезијско време", "OEZ": "Источноевропско стандардно време", "VET": "Венецуела време", "AKDT": "Аљаска, летње рачунање времена", "SAST": "Јужно-афричко време", "LHDT": "Лорд Хов летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "ChST": "Чаморо време", "CLT": "Чиле стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "WART": "Западна Аргентина стандардно време", "SGT": "Сингапур стандардно време", "ART": "Аргентина стандардно време", "OESZ": "Источноевропско летње рачунање времена", "AST": "Атланско стандардно време", "ADT": "Атланско лтње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "BOT": "Боливија време", "CAT": "Централно-афричко време", "HAST": "Хавајско-алеутско стандардно време", "CHAST": "Чатам стандардно време", "AEST": "Аустралијско источно стандардно време", "HKST": "Хонг Конг летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "MST": "Макао стандардно време", "HNT": "Њуфаундленд стандардно време", "EDT": "Северноамерички Источно летње рачунање времена"},
}
}
@@ -221,7 +221,8 @@ func (sr *sr_Latn_XK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sr_Latn_XK' and handles both Whole and Real numbers based on 'v'
-func (sr *sr_Latn_XK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -257,13 +258,12 @@ func (sr *sr_Latn_XK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sr_Latn_XK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sr *sr_Latn_XK) FmtPercent(num float64, v uint64) (results string) {
+func (sr *sr_Latn_XK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sr.decimal)
b := make([]byte, 0, l)
@@ -289,12 +289,11 @@ func (sr *sr_Latn_XK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sr.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_XK'
-func (sr *sr_Latn_XK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_XK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -347,13 +346,12 @@ func (sr *sr_Latn_XK) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sr_Latn_XK'
// in accounting notation.
-func (sr *sr_Latn_XK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sr *sr_Latn_XK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
@@ -413,8 +411,7 @@ func (sr *sr_Latn_XK) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sr_Latn_XK'
diff --git a/sv/sv.go b/sv/sv.go
index 455836f0..8cf7bce2 100644
--- a/sv/sv.go
+++ b/sv/sv.go
@@ -18,7 +18,7 @@ type sv struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -52,7 +52,7 @@ func New() locales.Translator {
minus: "‏−",
timeSeparator: ":",
currencies: []string{"ADP ", "AED", "AFA ", "AFN", "ALK ", "ALL", "AMD", "ANG", "AOA", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS", "ATS ", "AUD", "AWG", "AZM ", "AZN", "BAD", "BAM", "BAN ", "Bds$", "BDT", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN", "BGO ", "BHD", "BIF", "BM$", "BND", "BOB", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "BR$", "BRN ", "BRR ", "BRZ ", "BS$", "BTN", "BUK ", "BWP", "BYB ", "BYR", "BZ$", "CA$", "CDF", "CHE ", "CHF", "CHW ", "CLE ", "CLF ", "CLP", "CNX", "CNY", "COP", "COU ", "CRC", "CSD ", "CSK ", "CUC", "CUP", "CVE", "CYP", "CZK", "DDM ", "DEM ", "DJF", "Dkr", "RD$", "DZD", "ECS ", "ECV ", "Ekr", "EG£", "ERN", "ESA ", "ESB ", "ESP", "ETB", "€", "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 ", "₪", "INR", "IQD", "IRR", "ISJ", "Ikr", "ITL", "JM$", "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", "MX$", "MXP ", "MXV ", "MYR", "MZE ", "MZM ", "MZN", "NAD", "NGN", "NIC", "NIO", "NLG ", "Nkr", "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 ", "kr", "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", "US$", "USN ", "USS ", "UYI ", "UYP ", "UYU", "UZS", "VEB ", "VEF", "VND", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"WAT": "västafrikansk normaltid", "HKT": "Hongkong, normaltid", "CST": "centralnordamerikansk normaltid", "EDT": "östnordamerikansk sommartid", "GMT": "Greenwichtid", "AST": "nordamerikansk atlantnormaltid", "ADT": "nordamerikansk atlantsommartid", "HADT": "Honolulu, sommartid", "HNT": "Newfoundland, normaltid", "CAT": "centralafrikansk tid", "AEDT": "östaustralisk sommartid", "WIB": "västindonesisk tid", "COST": "colombiansk sommartid", "ACWST": "västcentralaustralisk normaltid", "SGT": "Singaporetid", "HKST": "Hongkong, sommartid", "CLT": "chilensk normaltid", "JST": "japansk normaltid", "BOT": "boliviansk tid", "MST": "Klippiga bergen, normaltid", "JDT": "japansk sommartid", "PST": "västnordamerikansk normaltid", "NZST": "nyzeeländsk normaltid", "PDT": "västnordamerikansk sommartid", "ARST": "östargentinsk sommartid", "WIT": "östindonesisk tid", "AWST": "västaustralisk normaltid", "CDT": "centralnordamerikansk sommartid", "SRT": "Surinamtid", "∅∅∅": "azorisk sommartid", "AKDT": "Alaska, sommartid", "CLST": "chilensk sommartid", "MEZ": "centraleuropeisk normaltid", "ACDT": "centralaustralisk sommartid", "GYT": "Guyanatid", "WART": "västargentinsk normaltid", "SAST": "sydafrikansk tid", "ChST": "Chamorrotid", "IST": "indisk tid", "WEZ": "västeuropeisk normaltid", "ECT": "ecuadoriansk tid", "ACST": "centralaustralisk normaltid", "WAST": "västafrikansk sommartid", "VET": "venezuelansk tid", "MYT": "malaysisk tid", "AWDT": "västaustralisk sommartid", "CHADT": "Chatham, sommartid", "GFT": "Franska Guyanatid", "TMT": "turkmensk normaltid", "LHDT": "Lord Howe, sommartid", "WESZ": "västeuropeisk sommartid", "ART": "östargentinsk normaltid", "OESZ": "östeuropeisk sommartid", "AKST": "Alaska, normaltid", "EST": "östnordamerikansk normaltid", "AEST": "östaustralisk normaltid", "OEZ": "östeuropeisk normaltid", "HAST": "Honolulu, normaltid", "NZDT": "nyzeeländsk sommartid", "CHAST": "Chatham, normaltid", "MESZ": "centraleuropeisk sommartid", "BT": "bhutansk tid", "WARST": "västargentinsk sommartid", "HAT": "Newfoundland, sommartid", "UYST": "uruguayansk sommartid", "COT": "colombiansk normaltid", "MDT": "Klippiga bergen, sommartid", "TMST": "turkmensk sommartid", "ACWDT": "västcentralaustralisk sommartid", "UYT": "uruguayansk normaltid", "WITA": "centralindonesisk tid", "LHST": "Lord Howe, normaltid", "EAT": "östafrikansk tid"},
+ timezones: map[string]string{"IST": "indisk tid", "CAT": "centralafrikansk tid", "WITA": "centralindonesisk tid", "ACWDT": "västcentralaustralisk sommartid", "HAT": "Newfoundland, sommartid", "COST": "colombiansk sommartid", "WAT": "västafrikansk normaltid", "WIB": "västindonesisk tid", "MEZ": "centraleuropeisk normaltid", "CLT": "chilensk normaltid", "SGT": "Singaporetid", "EST": "östnordamerikansk normaltid", "EAT": "östafrikansk tid", "ADT": "nordamerikansk atlantsommartid", "TMT": "turkmensk normaltid", "CST": "centralnordamerikansk normaltid", "NZDT": "nyzeeländsk sommartid", "PST": "västnordamerikansk normaltid", "ARST": "östargentinsk sommartid", "OESZ": "östeuropeisk sommartid", "AEDT": "östaustralisk sommartid", "AWDT": "västaustralisk sommartid", "MST": "Klippiga bergen, normaltid", "AKDT": "Alaska, sommartid", "NZST": "nyzeeländsk normaltid", "HAST": "Honolulu, normaltid", "COT": "colombiansk normaltid", "WAST": "västafrikansk sommartid", "JDT": "japansk sommartid", "AST": "nordamerikansk atlantnormaltid", "MDT": "Klippiga bergen, sommartid", "AKST": "Alaska, normaltid", "AEST": "östaustralisk normaltid", "HKST": "Hongkong, sommartid", "BT": "bhutansk tid", "GFT": "Franska Guyanatid", "CHAST": "Chatham, normaltid", "MESZ": "centraleuropeisk sommartid", "GYT": "Guyanatid", "BOT": "boliviansk tid", "WIT": "östindonesisk tid", "CDT": "centralnordamerikansk sommartid", "HADT": "Honolulu, sommartid", "SAST": "sydafrikansk tid", "CHADT": "Chatham, sommartid", "WART": "västargentinsk normaltid", "UYT": "uruguayansk normaltid", "ART": "östargentinsk normaltid", "GMT": "Greenwichtid", "ACWST": "västcentralaustralisk normaltid", "LHDT": "Lord Howe, sommartid", "JST": "japansk normaltid", "AWST": "västaustralisk normaltid", "HNT": "Newfoundland, normaltid", "SRT": "Surinamtid", "UYST": "uruguayansk sommartid", "TMST": "turkmensk sommartid", "WESZ": "västeuropeisk sommartid", "∅∅∅": "azorisk sommartid", "ChST": "Chamorrotid", "LHST": "Lord Howe, normaltid", "ACST": "centralaustralisk normaltid", "ACDT": "centralaustralisk sommartid", "EDT": "östnordamerikansk sommartid", "ECT": "ecuadoriansk tid", "WARST": "västargentinsk sommartid", "MYT": "malaysisk tid", "WEZ": "västeuropeisk normaltid", "OEZ": "östeuropeisk normaltid", "CLST": "chilensk sommartid", "VET": "venezuelansk tid", "PDT": "västnordamerikansk sommartid", "HKT": "Hongkong, normaltid"},
}
}
@@ -195,7 +195,8 @@ func (sv *sv) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sv' and handles both Whole and Real numbers based on 'v'
-func (sv *sv) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,20 +206,14 @@ func (sv *sv) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -239,13 +234,12 @@ func (sv *sv) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sv' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sv *sv) FmtPercent(num float64, v uint64) (results string) {
+func (sv *sv) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sv.decimal)
b := make([]byte, 0, l)
@@ -253,10 +247,7 @@ func (sv *sv) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
continue
}
@@ -278,12 +269,11 @@ func (sv *sv) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sv'
-func (sv *sv) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -295,20 +285,14 @@ func (sv *sv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -344,13 +328,12 @@ func (sv *sv) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sv'
// in accounting notation.
-func (sv *sv) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -362,20 +345,14 @@ func (sv *sv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -418,8 +395,7 @@ func (sv *sv) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sv'
diff --git a/sv_AX/sv_AX.go b/sv_AX/sv_AX.go
index 0eafb5b3..9de800b7 100644
--- a/sv_AX/sv_AX.go
+++ b/sv_AX/sv_AX.go
@@ -18,7 +18,7 @@ type sv_AX struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -52,7 +52,7 @@ func New() locales.Translator {
minus: "‏−",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"JDT": "japansk sommartid", "SGT": "Singaporetid", "MST": "Macaunormaltid", "WAT": "västafrikansk normaltid", "ACWDT": "västcentralaustralisk sommartid", "GFT": "Franska Guyanatid", "VET": "venezuelansk tid", "TMT": "turkmensk normaltid", "WIT": "östindonesisk tid", "MDT": "Macausommartid", "EST": "östnordamerikansk normaltid", "CLT": "chilensk normaltid", "MEZ": "centraleuropeisk normaltid", "ACDT": "centralaustralisk sommartid", "CAT": "centralafrikansk tid", "PST": "västnordamerikansk normaltid", "BOT": "boliviansk tid", "WART": "västargentinsk normaltid", "SAST": "sydafrikansk tid", "AKST": "Alaska, normaltid", "UYST": "uruguayansk sommartid", "PDT": "västnordamerikansk sommartid", "NZST": "nyzeeländsk normaltid", "NZDT": "nyzeeländsk sommartid", "SRT": "Surinamtid", "ACST": "centralaustralisk normaltid", "JST": "japansk normaltid", "∅∅∅": "azorisk sommartid", "AWST": "västaustralisk normaltid", "HKT": "Hongkong, normaltid", "CLST": "chilensk sommartid", "OEZ": "östeuropeisk normaltid", "HADT": "Honolulu, sommartid", "CDT": "centralnordamerikansk sommartid", "WEZ": "västeuropeisk normaltid", "ADT": "nordamerikansk atlantsommartid", "ARST": "östargentinsk sommartid", "LHST": "Lord Howe, normaltid", "LHDT": "Lord Howe, sommartid", "EAT": "östafrikansk tid", "UYT": "uruguayansk normaltid", "AEDT": "östaustralisk sommartid", "AST": "nordamerikansk atlantnormaltid", "HNT": "Newfoundland, normaltid", "AKDT": "Alaska, sommartid", "CST": "centralnordamerikansk normaltid", "HKST": "Hongkong, sommartid", "AEST": "östaustralisk normaltid", "WIB": "västindonesisk tid", "COT": "colombiansk normaltid", "WESZ": "västeuropeisk sommartid", "EDT": "östnordamerikansk sommartid", "GYT": "Guyanatid", "IST": "indisk tid", "ART": "östargentinsk normaltid", "HAT": "Newfoundland, sommartid", "GMT": "Greenwichtid", "BT": "bhutansk tid", "WITA": "centralindonesisk tid", "MESZ": "centraleuropeisk sommartid", "ACWST": "västcentralaustralisk normaltid", "CHADT": "Chatham, sommartid", "WARST": "västargentinsk sommartid", "ChST": "Chamorrotid", "ECT": "ecuadoriansk tid", "AWDT": "västaustralisk sommartid", "CHAST": "Chatham, normaltid", "COST": "colombiansk sommartid", "MYT": "malaysisk tid", "HAST": "Honolulu, normaltid", "OESZ": "östeuropeisk sommartid", "WAST": "västafrikansk sommartid", "TMST": "turkmensk sommartid"},
+ timezones: map[string]string{"EAT": "östafrikansk tid", "CHADT": "Chatham, sommartid", "MEZ": "centraleuropeisk normaltid", "MYT": "malaysisk tid", "PST": "västnordamerikansk normaltid", "WITA": "centralindonesisk tid", "EDT": "östnordamerikansk sommartid", "WIB": "västindonesisk tid", "ARST": "östargentinsk sommartid", "CST": "centralnordamerikansk normaltid", "ACWDT": "västcentralaustralisk sommartid", "CLT": "chilensk normaltid", "PDT": "västnordamerikansk sommartid", "HKST": "Hongkong, sommartid", "UYST": "uruguayansk sommartid", "ART": "östargentinsk normaltid", "GFT": "Franska Guyanatid", "AKST": "Alaska, normaltid", "HKT": "Hongkong, normaltid", "GMT": "Greenwichtid", "COST": "colombiansk sommartid", "WESZ": "västeuropeisk sommartid", "AST": "nordamerikansk atlantnormaltid", "HAT": "Newfoundland, sommartid", "ECT": "ecuadoriansk tid", "OESZ": "östeuropeisk sommartid", "ACDT": "centralaustralisk sommartid", "WART": "västargentinsk normaltid", "BT": "bhutansk tid", "HAST": "Honolulu, normaltid", "HADT": "Honolulu, sommartid", "LHST": "Lord Howe, normaltid", "NZST": "nyzeeländsk normaltid", "WAST": "västafrikansk sommartid", "WEZ": "västeuropeisk normaltid", "ADT": "nordamerikansk atlantsommartid", "WARST": "västargentinsk sommartid", "SRT": "Surinamtid", "SAST": "sydafrikansk tid", "WAT": "västafrikansk normaltid", "MDT": "Macausommartid", "JDT": "japansk sommartid", "AEDT": "östaustralisk sommartid", "UYT": "uruguayansk normaltid", "ChST": "Chamorrotid", "CHAST": "Chatham, normaltid", "CLST": "chilensk sommartid", "JST": "japansk normaltid", "ACST": "centralaustralisk normaltid", "WIT": "östindonesisk tid", "EST": "östnordamerikansk normaltid", "VET": "venezuelansk tid", "AWDT": "västaustralisk sommartid", "BOT": "boliviansk tid", "TMT": "turkmensk normaltid", "AKDT": "Alaska, sommartid", "∅∅∅": "Amazonas, sommartid", "LHDT": "Lord Howe, sommartid", "OEZ": "östeuropeisk normaltid", "AEST": "östaustralisk normaltid", "HNT": "Newfoundland, normaltid", "CDT": "centralnordamerikansk sommartid", "MST": "Macaunormaltid", "ACWST": "västcentralaustralisk normaltid", "SGT": "Singaporetid", "TMST": "turkmensk sommartid", "NZDT": "nyzeeländsk sommartid", "IST": "indisk tid", "AWST": "västaustralisk normaltid", "GYT": "Guyanatid", "CAT": "centralafrikansk tid", "COT": "colombiansk normaltid", "MESZ": "centraleuropeisk sommartid"},
}
}
@@ -195,7 +195,8 @@ func (sv *sv_AX) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sv_AX' and handles both Whole and Real numbers based on 'v'
-func (sv *sv_AX) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,20 +206,14 @@ func (sv *sv_AX) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -239,13 +234,12 @@ func (sv *sv_AX) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sv_AX' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sv *sv_AX) FmtPercent(num float64, v uint64) (results string) {
+func (sv *sv_AX) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sv.decimal)
b := make([]byte, 0, l)
@@ -253,10 +247,7 @@ func (sv *sv_AX) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
continue
}
@@ -278,12 +269,11 @@ func (sv *sv_AX) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sv_AX'
-func (sv *sv_AX) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_AX) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -295,20 +285,14 @@ func (sv *sv_AX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -344,13 +328,12 @@ func (sv *sv_AX) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sv_AX'
// in accounting notation.
-func (sv *sv_AX) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_AX) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -362,20 +345,14 @@ func (sv *sv_AX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -418,8 +395,7 @@ func (sv *sv_AX) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sv_AX'
diff --git a/sv_FI/sv_FI.go b/sv_FI/sv_FI.go
index 6c5c7cbb..3e57d7a2 100644
--- a/sv_FI/sv_FI.go
+++ b/sv_FI/sv_FI.go
@@ -18,7 +18,7 @@ type sv_FI struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -52,7 +52,7 @@ func New() locales.Translator {
minus: "‏−",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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{"BT": "bhutansk tid", "HAT": "Newfoundland, sommartid", "CAT": "centralafrikansk tid", "EAT": "östafrikansk tid", "PST": "västnordamerikansk normaltid", "WITA": "centralindonesisk tid", "LHST": "Lord Howe, normaltid", "HNT": "Newfoundland, normaltid", "LHDT": "Lord Howe, sommartid", "SGT": "Singaporetid", "PDT": "västnordamerikansk sommartid", "ART": "östargentinsk normaltid", "MDT": "Klippiga bergen, sommartid", "AWDT": "västaustralisk sommartid", "HKST": "Hongkong, sommartid", "EDT": "östnordamerikansk sommartid", "CLT": "chilensk normaltid", "AEST": "östaustralisk normaltid", "WAST": "västafrikansk sommartid", "AST": "nordamerikansk atlantnormaltid", "AKDT": "Alaska, sommartid", "NZDT": "nyzeeländsk sommartid", "ChST": "Chamorrotid", "CDT": "centralnordamerikansk sommartid", "VET": "venezuelansk tid", "IST": "indisk tid", "AKST": "Alaska, normaltid", "JDT": "japansk sommartid", "HAST": "Honolulu, normaltid", "AWST": "västaustralisk normaltid", "HKT": "Hongkong, normaltid", "CHAST": "Chatham, normaltid", "ACDT": "centralaustralisk sommartid", "WARST": "västargentinsk sommartid", "UYT": "uruguayansk normaltid", "COT": "colombiansk normaltid", "GFT": "Franska Guyanatid", "WESZ": "västeuropeisk sommartid", "∅∅∅": "azorisk sommartid", "EST": "östnordamerikansk normaltid", "WAT": "västafrikansk normaltid", "MST": "Klippiga bergen, normaltid", "ECT": "ecuadoriansk tid", "TMST": "turkmensk sommartid", "MYT": "malaysisk tid", "WEZ": "västeuropeisk normaltid", "WIT": "östindonesisk tid", "WIB": "västindonesisk tid", "ADT": "nordamerikansk atlantsommartid", "MESZ": "centraleuropeisk sommartid", "SAST": "sydafrikansk tid", "BOT": "boliviansk tid", "AEDT": "östaustralisk sommartid", "WART": "västargentinsk normaltid", "ACWST": "västcentralaustralisk normaltid", "HADT": "Honolulu, sommartid", "OEZ": "östeuropeisk normaltid", "CHADT": "Chatham, sommartid", "ACST": "centralaustralisk normaltid", "GYT": "Guyanatid", "SRT": "Surinamtid", "TMT": "turkmensk normaltid", "ACWDT": "västcentralaustralisk sommartid", "NZST": "nyzeeländsk normaltid", "COST": "colombiansk sommartid", "ARST": "östargentinsk sommartid", "MEZ": "centraleuropeisk normaltid", "CLST": "chilensk sommartid", "OESZ": "östeuropeisk sommartid", "GMT": "Greenwichtid", "JST": "japansk normaltid", "CST": "centralnordamerikansk normaltid", "UYST": "uruguayansk sommartid"},
+ timezones: map[string]string{"WART": "västargentinsk normaltid", "COST": "colombiansk sommartid", "WIB": "västindonesisk tid", "PDT": "västnordamerikansk sommartid", "BOT": "boliviansk tid", "HAST": "Honolulu, normaltid", "ChST": "Chamorrotid", "SRT": "Surinamtid", "TMT": "turkmensk normaltid", "GMT": "Greenwichtid", "MYT": "malaysisk tid", "BT": "bhutansk tid", "LHST": "Lord Howe, normaltid", "NZST": "nyzeeländsk normaltid", "NZDT": "nyzeeländsk sommartid", "AEDT": "östaustralisk sommartid", "MESZ": "centraleuropeisk sommartid", "CHADT": "Chatham, sommartid", "ADT": "nordamerikansk atlantsommartid", "HAT": "Newfoundland, sommartid", "SGT": "Singaporetid", "HKT": "Hongkong, normaltid", "ACWST": "västcentralaustralisk normaltid", "LHDT": "Lord Howe, sommartid", "CHAST": "Chatham, normaltid", "ACST": "centralaustralisk normaltid", "AKST": "Alaska, normaltid", "WAT": "västafrikansk normaltid", "WEZ": "västeuropeisk normaltid", "GYT": "Guyanatid", "UYST": "uruguayansk sommartid", "GFT": "Franska Guyanatid", "COT": "colombiansk normaltid", "WIT": "östindonesisk tid", "CDT": "centralnordamerikansk sommartid", "ACWDT": "västcentralaustralisk sommartid", "CLST": "chilensk sommartid", "JDT": "japansk sommartid", "WITA": "centralindonesisk tid", "EDT": "östnordamerikansk sommartid", "CST": "centralnordamerikansk normaltid", "ECT": "ecuadoriansk tid", "EAT": "östafrikansk tid", "WARST": "västargentinsk sommartid", "AST": "nordamerikansk atlantnormaltid", "PST": "västnordamerikansk normaltid", "MDT": "Klippiga bergen, sommartid", "OEZ": "östeuropeisk normaltid", "MEZ": "centraleuropeisk normaltid", "HNT": "Newfoundland, normaltid", "WESZ": "västeuropeisk sommartid", "ACDT": "centralaustralisk sommartid", "ART": "östargentinsk normaltid", "AEST": "östaustralisk normaltid", "HKST": "Hongkong, sommartid", "UYT": "uruguayansk normaltid", "TMST": "turkmensk sommartid", "SAST": "sydafrikansk tid", "JST": "japansk normaltid", "WAST": "västafrikansk sommartid", "AWDT": "västaustralisk sommartid", "IST": "indisk tid", "∅∅∅": "azorisk sommartid", "ARST": "östargentinsk sommartid", "EST": "östnordamerikansk normaltid", "HADT": "Honolulu, sommartid", "AKDT": "Alaska, sommartid", "VET": "venezuelansk tid", "AWST": "västaustralisk normaltid", "MST": "Klippiga bergen, normaltid", "CAT": "centralafrikansk tid", "OESZ": "östeuropeisk sommartid", "CLT": "chilensk normaltid"},
}
}
@@ -195,7 +195,8 @@ func (sv *sv_FI) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sv_FI' and handles both Whole and Real numbers based on 'v'
-func (sv *sv_FI) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,20 +206,14 @@ func (sv *sv_FI) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -239,13 +234,12 @@ func (sv *sv_FI) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sv_FI' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sv *sv_FI) FmtPercent(num float64, v uint64) (results string) {
+func (sv *sv_FI) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sv.decimal)
b := make([]byte, 0, l)
@@ -253,10 +247,7 @@ func (sv *sv_FI) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
continue
}
@@ -278,12 +269,11 @@ func (sv *sv_FI) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sv_FI'
-func (sv *sv_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_FI) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -295,20 +285,14 @@ func (sv *sv_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -344,13 +328,12 @@ func (sv *sv_FI) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sv_FI'
// in accounting notation.
-func (sv *sv_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_FI) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -362,20 +345,14 @@ func (sv *sv_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -418,8 +395,7 @@ func (sv *sv_FI) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sv_FI'
diff --git a/sv_SE/sv_SE.go b/sv_SE/sv_SE.go
index 62b90b78..8dcf0c40 100644
--- a/sv_SE/sv_SE.go
+++ b/sv_SE/sv_SE.go
@@ -18,7 +18,7 @@ type sv_SE struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -52,7 +52,7 @@ func New() locales.Translator {
minus: "‏−",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."},
@@ -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", "CAT": "centralafrikansk tid", "WART": "västargentinsk normaltid", "WARST": "västargentinsk sommartid", "MYT": "malaysisk tid", "CST": "centralnordamerikansk normaltid", "CLST": "chilensk sommartid", "ECT": "ecuadoriansk tid", "ChST": "Chamorrotid", "IST": "indisk tid", "UYST": "uruguayansk sommartid", "PST": "västnordamerikansk normaltid", "COST": "colombiansk sommartid", "SGT": "Singaporetid", "VET": "venezuelansk tid", "JST": "japansk normaltid", "JDT": "japansk sommartid", "EDT": "östnordamerikansk sommartid", "SAST": "sydafrikansk tid", "BOT": "boliviansk tid", "MESZ": "centraleuropeisk sommartid", "WAST": "västafrikansk sommartid", "ADT": "nordamerikansk atlantsommartid", "WITA": "centralindonesisk tid", "AKDT": "Alaska, sommartid", "CHAST": "Chatham, normaltid", "GMT": "Greenwichtid", "AEST": "östaustralisk normaltid", "PDT": "västnordamerikansk sommartid", "WAT": "västafrikansk normaltid", "WESZ": "västeuropeisk sommartid", "CDT": "centralnordamerikansk sommartid", "HKT": "Hongkong, normaltid", "MEZ": "centraleuropeisk normaltid", "NZDT": "nyzeeländsk sommartid", "ACST": "centralaustralisk normaltid", "ACWST": "västcentralaustralisk normaltid", "AWST": "västaustralisk normaltid", "CLT": "chilensk normaltid", "WEZ": "västeuropeisk normaltid", "HKST": "Hongkong, sommartid", "WIB": "västindonesisk tid", "HAST": "Honolulu, normaltid", "AKST": "Alaska, normaltid", "OEZ": "östeuropeisk normaltid", "ARST": "östargentinsk sommartid", "SRT": "Surinamtid", "GFT": "Franska Guyanatid", "MDT": "Macausommartid", "EST": "östnordamerikansk normaltid", "AST": "nordamerikansk atlantnormaltid", "LHST": "Lord Howe, normaltid", "HNT": "Newfoundland, normaltid", "AEDT": "östaustralisk sommartid", "OESZ": "östeuropeisk sommartid", "CHADT": "Chatham, sommartid", "TMST": "turkmensk sommartid", "HADT": "Honolulu, sommartid", "HAT": "Newfoundland, sommartid", "AWDT": "västaustralisk sommartid", "EAT": "östafrikansk tid", "COT": "colombiansk normaltid", "BT": "bhutansk tid", "ACDT": "centralaustralisk sommartid", "GYT": "Guyanatid", "∅∅∅": "Amazonas, sommartid", "MST": "Macaunormaltid", "ART": "östargentinsk normaltid", "WIT": "östindonesisk tid", "LHDT": "Lord Howe, sommartid", "TMT": "turkmensk normaltid", "ACWDT": "västcentralaustralisk sommartid", "NZST": "nyzeeländsk normaltid"},
+ timezones: map[string]string{"CHAST": "Chatham, normaltid", "CHADT": "Chatham, sommartid", "AEDT": "östaustralisk sommartid", "SRT": "Surinamtid", "CST": "centralnordamerikansk normaltid", "COST": "colombiansk sommartid", "ACWST": "västcentralaustralisk normaltid", "LHST": "Lord Howe, normaltid", "AEST": "östaustralisk normaltid", "ACWDT": "västcentralaustralisk sommartid", "ACDT": "centralaustralisk sommartid", "HAT": "Newfoundland, sommartid", "WITA": "centralindonesisk tid", "MST": "Macaunormaltid", "WESZ": "västeuropeisk sommartid", "SGT": "Singaporetid", "BOT": "boliviansk tid", "ECT": "ecuadoriansk tid", "EAT": "östafrikansk tid", "CLST": "chilensk sommartid", "CLT": "chilensk normaltid", "ACST": "centralaustralisk normaltid", "WARST": "västargentinsk sommartid", "IST": "indisk tid", "UYST": "uruguayansk sommartid", "LHDT": "Lord Howe, sommartid", "WAST": "västafrikansk sommartid", "OEZ": "östeuropeisk normaltid", "WIT": "östindonesisk tid", "PDT": "västnordamerikansk sommartid", "GYT": "Guyanatid", "HKT": "Hongkong, normaltid", "UYT": "uruguayansk normaltid", "GFT": "Franska Guyanatid", "NZST": "nyzeeländsk normaltid", "WAT": "västafrikansk normaltid", "PST": "västnordamerikansk normaltid", "VET": "venezuelansk tid", "HKST": "Hongkong, sommartid", "ARST": "östargentinsk sommartid", "WEZ": "västeuropeisk normaltid", "MEZ": "centraleuropeisk normaltid", "JST": "japansk normaltid", "AWST": "västaustralisk normaltid", "HNT": "Newfoundland, normaltid", "CDT": "centralnordamerikansk sommartid", "TMT": "turkmensk normaltid", "TMST": "turkmensk sommartid", "EDT": "östnordamerikansk sommartid", "GMT": "Greenwichtid", "AKDT": "Alaska, sommartid", "MESZ": "centraleuropeisk sommartid", "BT": "bhutansk tid", "JDT": "japansk sommartid", "HAST": "Honolulu, normaltid", "HADT": "Honolulu, sommartid", "∅∅∅": "peruansk sommartid", "NZDT": "nyzeeländsk sommartid", "WART": "västargentinsk normaltid", "CAT": "centralafrikansk tid", "ChST": "Chamorrotid", "COT": "colombiansk normaltid", "MDT": "Macausommartid", "ADT": "nordamerikansk atlantsommartid", "OESZ": "östeuropeisk sommartid", "AST": "nordamerikansk atlantnormaltid", "AKST": "Alaska, normaltid", "SAST": "sydafrikansk tid", "WIB": "västindonesisk tid", "EST": "östnordamerikansk normaltid", "MYT": "malaysisk tid", "AWDT": "västaustralisk sommartid", "ART": "östargentinsk normaltid"},
}
}
@@ -195,7 +195,8 @@ func (sv *sv_SE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sv_SE' and handles both Whole and Real numbers based on 'v'
-func (sv *sv_SE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -205,20 +206,14 @@ func (sv *sv_SE) FmtNumber(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -239,13 +234,12 @@ func (sv *sv_SE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sv_SE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sv *sv_SE) FmtPercent(num float64, v uint64) (results string) {
+func (sv *sv_SE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sv.decimal)
b := make([]byte, 0, l)
@@ -253,10 +247,7 @@ func (sv *sv_SE) FmtPercent(num float64, v uint64) (results string) {
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
continue
}
@@ -278,12 +269,11 @@ func (sv *sv_SE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sv.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sv_SE'
-func (sv *sv_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_SE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -295,20 +285,14 @@ func (sv *sv_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -344,13 +328,12 @@ func (sv *sv_SE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sv_SE'
// in accounting notation.
-func (sv *sv_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sv *sv_SE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
@@ -362,20 +345,14 @@ func (sv *sv_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(sv.decimal) - 1; j >= 0; j-- {
- b = append(b, sv.decimal[j])
- }
-
+ b = append(b, sv.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(sv.group) - 1; j >= 0; j-- {
- b = append(b, sv.group[j])
- }
-
+ b = append(b, sv.group[0])
count = 1
} else {
count++
@@ -418,8 +395,7 @@ func (sv *sv_SE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sv_SE'
diff --git a/sw/sw.go b/sw/sw.go
index 24b8d7a5..a2c2b024 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{"LHDT": "Saa za Mchana za Lord Howe", "AKST": "Saa za Wastani za Alaska", "HAST": "Saa za Wastani za Hawaii-Aleutian", "AWDT": "Saa za Mchana za Australia Magharibi", "EST": "Saa za Wastani za Mashariki", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "AEST": "Saa Wastani za Mashariki mwa Australia", "BOT": "Saa za Bolivia", "ARST": "Saa za Majira ya joto za Ajentina", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "VET": "Saa za Venezuela", "HNT": "Saa za Wastani za Newfoundland", "AWST": "Saa Wastani za Australia Magharibi", "CLST": "Saa za Majira ya joto za Chile", "WART": "Saa Wastani za Magharibi mwa Ajentina", "BT": "Saa za Bhutan", "CDT": "Saa za Mchana za Kati", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "CAT": "Saa za Afrika ya Kati", "MDT": "MDT", "ART": "Saa Wastani za Ajentina", "AST": "Saa za Wastani za Atlantiki", "ADT": "Saa za Mchana za Atlantiki", "MEZ": "Saa Wastani za Ulaya ya kati", "HKST": "Saa za Majira ya joto za Hong Kong", "WIB": "Saa za Magharibi mwa Indonesia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "ECT": "Saa za Ekwado", "WIT": "Saa za Mashariki mwa Indonesia", "HAT": "Saa za Mchana za Newfoundland", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "CHAST": "Saa Wastani za Chatham", "LHST": "Saa Wastani za Lord Howe", "ChST": "Saa Wastani za Chamorro", "UYST": "Saa za Majira ya joto za Urugwai", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "COST": "Saa za Majira ya joto za Kolombia", "GFT": "Saa za Guiana ya Ufaransa", "JST": "Saa Wastani za Japani", "HADT": "Saa za Mchana za Hawaii-Aleutian", "EAT": "Saa za Afrika Mashariki", "NZST": "Saa Wastani za Nyuzilandi", "CHADT": "Saa za Mchana za Chatham", "ACST": "Saa Wastani za Australia ya Kati", "MST": "MST", "WITA": "Saa za Indonesia ya Kati", "COT": "Saa Wastani za Kolombia", "SRT": "Saa za Suriname", "HKT": "Saa Wastani za Hong Kong", "CLT": "Saa Wastani za Chile", "UYT": "Saa Wastani za Urugwai", "AKDT": "Saa za Mchana za Alaska", "∅∅∅": "∅∅∅", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "TMST": "Saa za Majira ya joto za Turkmenistan", "SGT": "Saa Wastani za Singapore", "EDT": "Saa za Mchana za Mashariki", "WAT": "Saa Wastani za Afrika Magharibi", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "SAST": "Saa Wastani za Afrika Kusini", "JDT": "Saa za Mchana za Japani", "PST": "Saa za Wastani za Pasifiki", "GYT": "Saa za Guyana", "TMT": "Saa Wastani za Turkmenistan", "ACDT": "Saa za Mchana za Australia ya Kati", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "MYT": "Saa za Malaysia", "CST": "Saa za Wastani za Kati", "NZDT": "Saa za Mchana za Nyuzilandi", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "PDT": "Saa za Mchana za Pasifiki", "GMT": "Saa za Greenwich", "IST": "Saa Wastani za India"},
+ timezones: map[string]string{"SRT": "Saa za Suriname", "CDT": "Saa za Mchana za Kati", "EST": "Saa za Wastani za Mashariki", "COST": "Saa za Majira ya joto za Kolombia", "LHDT": "Saa za Mchana za Lord Howe", "ACST": "Saa Wastani za Australia ya Kati", "PDT": "Saa za Mchana za Pasifiki", "∅∅∅": "Saa za Majira ya joto za Azores", "GFT": "Saa za Guiana ya Ufaransa", "CST": "Saa za Wastani za Kati", "HADT": "Saa za Mchana za Hawaii-Aleutian", "CHAST": "Saa Wastani za Chatham", "WIB": "Saa za Magharibi mwa Indonesia", "WART": "Saa Wastani za Magharibi mwa Ajentina", "AWST": "Saa Wastani za Australia Magharibi", "HAT": "Saa za Mchana za Newfoundland", "HKST": "Saa za Majira ya joto za Hong Kong", "BT": "Saa za Bhutan", "CHADT": "Saa za Mchana za Chatham", "ART": "Saa Wastani za Ajentina", "ChST": "Saa Wastani za Chamorro", "ECT": "Saa za Ekwado", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "NZST": "Saa Wastani za Nyuzilandi", "ADT": "Saa za Mchana za Atlantiki", "MYT": "Saa za Malaysia", "SAST": "Saa Wastani za Afrika Kusini", "LHST": "Saa Wastani za Lord Howe", "CLST": "Saa za Majira ya joto za Chile", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "HKT": "Saa Wastani za Hong Kong", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "AEST": "Saa Wastani za Mashariki mwa Australia", "TMST": "Saa za Majira ya joto za Turkmenistan", "HAST": "Saa za Wastani za Hawaii-Aleutian", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "IST": "Saa Wastani za India", "UYST": "Saa za Majira ya joto za Urugwai", "WITA": "Saa za Indonesia ya Kati", "COT": "Saa Wastani za Kolombia", "NZDT": "Saa za Mchana za Nyuzilandi", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "ACDT": "Saa za Mchana za Australia ya Kati", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "MDT": "Saa za Mchana za Mountain", "GMT": "Saa za Greenwich", "AKST": "Saa za Wastani za Alaska", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "CLT": "Saa Wastani za Chile", "VET": "Saa za Venezuela", "AWDT": "Saa za Mchana za Australia Magharibi", "MST": "Saa za Wastani za Mountain", "WIT": "Saa za Mashariki mwa Indonesia", "WAT": "Saa Wastani za Afrika Magharibi", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "AST": "Saa za Wastani za Atlantiki", "BOT": "Saa za Bolivia", "UYT": "Saa Wastani za Urugwai", "EDT": "Saa za Mchana za Mashariki", "EAT": "Saa za Afrika Mashariki", "PST": "Saa za Wastani za Pasifiki", "HNT": "Saa za Wastani za Newfoundland", "CAT": "Saa za Afrika ya Kati", "TMT": "Saa Wastani za Turkmenistan", "AKDT": "Saa za Mchana za Alaska", "MEZ": "Saa Wastani za Ulaya ya kati", "JST": "Saa Wastani za Japani", "JDT": "Saa za Mchana za Japani", "GYT": "Saa za Guyana", "SGT": "Saa Wastani za Singapore", "ARST": "Saa za Majira ya joto za Ajentina", "WAST": "Saa za Majira ya joto za Afrika Magharibi"},
}
}
@@ -200,7 +200,8 @@ func (sw *sw) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sw' and handles both Whole and Real numbers based on 'v'
-func (sw *sw) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (sw *sw) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sw' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sw *sw) FmtPercent(num float64, v uint64) (results string) {
+func (sw *sw) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sw.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (sw *sw) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sw'
-func (sw *sw) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (sw *sw) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sw'
// in accounting notation.
-func (sw *sw) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -397,8 +395,7 @@ func (sw *sw) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, sw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sw'
diff --git a/sw_CD/sw_CD.go b/sw_CD/sw_CD.go
index b8a19666..6d276639 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{"ACDT": "Saa za Mchana za Australia ya Kati", "ECT": "Saa za Ekwado", "LHDT": "Saa za Mchana za Lord Howe", "HKT": "Saa Wastani za Hong Kong", "ACST": "Saa Wastani za Australia ya Kati", "ART": "Saa Wastani za Ajentina", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "HKST": "Saa za Majira ya joto za Hong Kong", "HAT": "Saa za Mchana za Newfoundland", "EAT": "Saa za Afrika Mashariki", "PST": "Saa za Wastani za Pasifiki", "PDT": "Saa za Mchana za Pasifiki", "ARST": "Saa za Majira ya joto za Ajentina", "VET": "Saa za Venezuela", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "SAST": "Saa Wastani za Afrika Kusini", "AKST": "Saa za Wastani za Alaska", "CLT": "Saa Wastani za Chile", "EDT": "Saa za Mchana za Mashariki", "WART": "Saa Wastani za Magharibi mwa Ajentina", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "JST": "Saa Wastani za Japani", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "MST": "Saa za Wastani za Mountain", "NZDT": "Saa za Mchana za Nyuzilandi", "BOT": "Saa za Bolivia", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "EST": "Saa za Wastani za Mashariki", "WIB": "Saa za Magharibi mwa Indonesia", "COST": "Saa za Majira ya joto za Kolombia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "CLST": "Saa za Majira ya joto za Chile", "AWST": "Saa Wastani za Australia Magharibi", "AEST": "Saa Wastani za Mashariki mwa Australia", "AST": "Saa za Wastani za Atlantiki", "GFT": "Saa za Guiana ya Ufaransa", "TMST": "Saa za Majira ya joto za Turkmenistan", "IST": "Saa Wastani za India", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "CAT": "Saa za Afrika ya Kati", "TMT": "Saa Wastani za Turkmenistan", "JDT": "Saa za Mchana za Japani", "SGT": "Saa Wastani za Singapore", "AKDT": "Saa za Mchana za Alaska", "NZST": "Saa Wastani za Nyuzilandi", "COT": "Saa Wastani za Kolombia", "MEZ": "Saa Wastani za Ulaya ya kati", "MDT": "Saa za Mchana za Mountain", "CST": "Saa za Wastani za Kati", "SRT": "Saa za Suriname", "LHST": "Saa Wastani za Lord Howe", "CDT": "Saa za Mchana za Kati", "UYT": "Saa Wastani za Urugwai", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "CHADT": "Saa za Mchana za Chatham", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "MYT": "Saa za Malaysia", "∅∅∅": "Saa za Majira ya joto za Azores", "ChST": "Saa Wastani za Chamorro", "AWDT": "Saa za Mchana za Australia Magharibi", "HNT": "Saa za Wastani za Newfoundland", "UYST": "Saa za Majira ya joto za Urugwai", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ADT": "Saa za Mchana za Atlantiki", "WITA": "Saa za Indonesia ya Kati", "HAST": "Saa za Wastani za Hawaii-Aleutian", "WAT": "Saa Wastani za Afrika Magharibi", "WIT": "Saa za Mashariki mwa Indonesia", "HADT": "Saa za Mchana za Hawaii-Aleutian", "GMT": "Saa za Greenwich", "CHAST": "Saa Wastani za Chatham", "BT": "Saa za Bhutan", "GYT": "Saa za Guyana"},
+ timezones: map[string]string{"PDT": "Saa za Mchana za Pasifiki", "CST": "Saa za Wastani za Kati", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "LHDT": "Saa za Mchana za Lord Howe", "CLST": "Saa za Majira ya joto za Chile", "AEST": "Saa Wastani za Mashariki mwa Australia", "GYT": "Saa za Guyana", "BT": "Saa za Bhutan", "WITA": "Saa za Indonesia ya Kati", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "JDT": "Saa za Mchana za Japani", "ACDT": "Saa za Mchana za Australia ya Kati", "∅∅∅": "Saa za Majira ya joto za Azores", "UYST": "Saa za Majira ya joto za Urugwai", "GFT": "Saa za Guiana ya Ufaransa", "ChST": "Saa Wastani za Chamorro", "JST": "Saa Wastani za Japani", "ADT": "Saa za Mchana za Atlantiki", "CAT": "Saa za Afrika ya Kati", "UYT": "Saa Wastani za Urugwai", "ACST": "Saa Wastani za Australia ya Kati", "VET": "Saa za Venezuela", "HAT": "Saa za Mchana za Newfoundland", "SGT": "Saa Wastani za Singapore", "HAST": "Saa za Wastani za Hawaii-Aleutian", "ECT": "Saa za Ekwado", "CHADT": "Saa za Mchana za Chatham", "CLT": "Saa Wastani za Chile", "WART": "Saa Wastani za Magharibi mwa Ajentina", "HKT": "Saa Wastani za Hong Kong", "EST": "Saa za Wastani za Mashariki", "NZST": "Saa Wastani za Nyuzilandi", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "HNT": "Saa za Wastani za Newfoundland", "MDT": "Saa za Mchana za Mountain", "HKST": "Saa za Majira ya joto za Hong Kong", "COT": "Saa Wastani za Kolombia", "HADT": "Saa za Mchana za Hawaii-Aleutian", "LHST": "Saa Wastani za Lord Howe", "WIB": "Saa za Magharibi mwa Indonesia", "PST": "Saa za Wastani za Pasifiki", "AWDT": "Saa za Mchana za Australia Magharibi", "ARST": "Saa za Majira ya joto za Ajentina", "CDT": "Saa za Mchana za Kati", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "TMST": "Saa za Majira ya joto za Turkmenistan", "CHAST": "Saa Wastani za Chatham", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "MST": "Saa za Wastani za Mountain", "EAT": "Saa za Afrika Mashariki", "SAST": "Saa Wastani za Afrika Kusini", "AST": "Saa za Wastani za Atlantiki", "IST": "Saa Wastani za India", "WIT": "Saa za Mashariki mwa Indonesia", "ART": "Saa Wastani za Ajentina", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "AKDT": "Saa za Mchana za Alaska", "BOT": "Saa za Bolivia", "SRT": "Saa za Suriname", "TMT": "Saa Wastani za Turkmenistan", "EDT": "Saa za Mchana za Mashariki", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "AWST": "Saa Wastani za Australia Magharibi", "COST": "Saa za Majira ya joto za Kolombia", "WAT": "Saa Wastani za Afrika Magharibi", "NZDT": "Saa za Mchana za Nyuzilandi", "MEZ": "Saa Wastani za Ulaya ya kati", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "MYT": "Saa za Malaysia", "GMT": "Saa za Greenwich", "AKST": "Saa za Wastani za Alaska"},
}
}
@@ -200,7 +200,8 @@ func (sw *sw_CD) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sw_CD' and handles both Whole and Real numbers based on 'v'
-func (sw *sw_CD) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (sw *sw_CD) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sw_CD' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sw *sw_CD) FmtPercent(num float64, v uint64) (results string) {
+func (sw *sw_CD) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sw.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (sw *sw_CD) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sw_CD'
-func (sw *sw_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_CD) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -326,13 +325,12 @@ func (sw *sw_CD) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sw_CD'
// in accounting notation.
-func (sw *sw_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_CD) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -397,8 +395,7 @@ func (sw *sw_CD) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, sw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sw_CD'
diff --git a/sw_KE/sw_KE.go b/sw_KE/sw_KE.go
index 4e5cdec3..2da9bb06 100644
--- a/sw_KE/sw_KE.go
+++ b/sw_KE/sw_KE.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "sw_KE",
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{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"MYT": "Saa za Malaysia", "HKST": "Saa za Majira ya joto za Hong Kong", "GMT": "Saa za Greenwich", "WAT": "Saa Wastani za Afrika Magharibi", "VET": "Saa za Venezuela", "LHDT": "Saa za Mchana za Lord Howe", "CLST": "Saa za Majira ya joto za Chile", "UYT": "Saa Wastani za Urugwai", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "NZDT": "Saa za Mchana za Nyuzilandi", "WART": "Saa Wastani za Magharibi mwa Ajentina", "ACST": "Saa Wastani za Australia ya Kati", "ChST": "Saa Wastani za Chamorro", "MEZ": "Saa Wastani za Ulaya ya kati", "SGT": "Saa Wastani za Singapore", "JDT": "Saa za Mchana za Japani", "AWDT": "Saa za Mchana za Australia Magharibi", "WIB": "Saa za Magharibi mwa Indonesia", "JST": "Saa Wastani za Japani", "CLT": "Saa Wastani za Chile", "COT": "Saa Wastani za Kolombia", "GFT": "Saa za Guiana ya Ufaransa", "CST": "Saa za Wastani za Kati", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "HAST": "Saa za Wastani za Hawaii-Aleutian", "CHAST": "Saa Wastani za Chatham", "GYT": "Saa za Guyana", "TMT": "Saa Wastani za Turkmenistan", "LHST": "Saa Wastani za Lord Howe", "EST": "Saa za Wastani za Mashariki", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "ART": "Saa Wastani za Ajentina", "HADT": "Saa za Mchana za Hawaii-Aleutian", "IST": "Saa Wastani za India", "MST": "MST", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "UYST": "Saa za Majira ya joto za Urugwai", "PST": "Saa za Wastani za Pasifiki", "PDT": "Saa za Mchana za Pasifiki", "ECT": "Saa za Ekwado", "ACDT": "Saa za Mchana za Australia ya Kati", "BT": "Saa za Bhutan", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "CDT": "Saa za Mchana za Kati", "COST": "Saa za Majira ya joto za Kolombia", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "WITA": "Saa za Indonesia ya Kati", "∅∅∅": "Saa za Majira ya joto za Azores", "EDT": "Saa za Mchana za Mashariki", "NZST": "Saa Wastani za Nyuzilandi", "BOT": "Saa za Bolivia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "TMST": "Saa za Majira ya joto za Turkmenistan", "AKST": "Saa za Wastani za Alaska", "HNT": "Saa za Wastani za Newfoundland", "HAT": "Saa za Mchana za Newfoundland", "HKT": "Saa Wastani za Hong Kong", "CAT": "Saa za Afrika ya Kati", "CHADT": "Saa za Mchana za Chatham", "ADT": "Saa za Mchana za Atlantiki", "ARST": "Saa za Majira ya joto za Ajentina", "AKDT": "Saa za Mchana za Alaska", "AEST": "Saa Wastani za Mashariki mwa Australia", "SRT": "Saa za Suriname", "EAT": "Saa za Afrika Mashariki", "AWST": "Saa Wastani za Australia Magharibi", "SAST": "Saa Wastani za Afrika Kusini", "WIT": "Saa za Mashariki mwa Indonesia", "AST": "Saa za Wastani za Atlantiki", "MDT": "MDT"},
+ timezones: map[string]string{"ART": "Saa Wastani za Ajentina", "CST": "Saa za Wastani za Kati", "SAST": "Saa Wastani za Afrika Kusini", "LHDT": "Saa za Mchana za Lord Howe", "CHADT": "Saa za Mchana za Chatham", "ACST": "Saa Wastani za Australia ya Kati", "HAT": "Saa za Mchana za Newfoundland", "ChST": "Saa Wastani za Chamorro", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "MST": "Saa za Wastani za Mountain", "NZDT": "Saa za Mchana za Nyuzilandi", "AST": "Saa za Wastani za Atlantiki", "TMT": "Saa Wastani za Turkmenistan", "CAT": "Saa za Afrika ya Kati", "SRT": "Saa za Suriname", "MYT": "Saa za Malaysia", "IST": "Saa Wastani za India", "UYT": "Saa Wastani za Urugwai", "CLST": "Saa za Majira ya joto za Chile", "VET": "Saa za Venezuela", "AWDT": "Saa za Mchana za Australia Magharibi", "BT": "Saa za Bhutan", "ECT": "Saa za Ekwado", "AKDT": "Saa za Mchana za Alaska", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "CLT": "Saa Wastani za Chile", "PST": "Saa za Wastani za Pasifiki", "CHAST": "Saa Wastani za Chatham", "WART": "Saa Wastani za Magharibi mwa Ajentina", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "HNT": "Saa za Wastani za Newfoundland", "GFT": "Saa za Guiana ya Ufaransa", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "NZST": "Saa Wastani za Nyuzilandi", "EAT": "Saa za Afrika Mashariki", "BOT": "Saa za Bolivia", "EDT": "Saa za Mchana za Mashariki", "ADT": "Saa za Mchana za Atlantiki", "WITA": "Saa za Indonesia ya Kati", "MDT": "Saa za Mchana za Mountain", "EST": "Saa za Wastani za Mashariki", "AKST": "Saa za Wastani za Alaska", "GYT": "Saa za Guyana", "ARST": "Saa za Majira ya joto za Ajentina", "COT": "Saa Wastani za Kolombia", "WIB": "Saa za Magharibi mwa Indonesia", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "AWST": "Saa Wastani za Australia Magharibi", "WIT": "Saa za Mashariki mwa Indonesia", "HAST": "Saa za Wastani za Hawaii-Aleutian", "HADT": "Saa za Mchana za Hawaii-Aleutian", "COST": "Saa za Majira ya joto za Kolombia", "AEST": "Saa Wastani za Mashariki mwa Australia", "SGT": "Saa Wastani za Singapore", "∅∅∅": "Saa za Majira ya joto za Azores", "HKST": "Saa za Majira ya joto za Hong Kong", "GMT": "Saa za Greenwich", "CDT": "Saa za Mchana za Kati", "LHST": "Saa Wastani za Lord Howe", "JDT": "Saa za Mchana za Japani", "MEZ": "Saa Wastani za Ulaya ya kati", "PDT": "Saa za Mchana za Pasifiki", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "JST": "Saa Wastani za Japani", "WAT": "Saa Wastani za Afrika Magharibi", "TMST": "Saa za Majira ya joto za Turkmenistan", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "HKT": "Saa Wastani za Hong Kong", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ACDT": "Saa za Mchana za Australia ya Kati", "UYST": "Saa za Majira ya joto za Urugwai"},
}
}
@@ -200,7 +200,8 @@ func (sw *sw_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sw_KE' and handles both Whole and Real numbers based on 'v'
-func (sw *sw_KE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (sw *sw_KE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sw_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sw *sw_KE) FmtPercent(num float64, v uint64) (results string) {
+func (sw *sw_KE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sw.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (sw *sw_KE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sw_KE'
-func (sw *sw_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -326,13 +325,12 @@ func (sw *sw_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sw_KE'
// in accounting notation.
-func (sw *sw_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -397,8 +395,7 @@ func (sw *sw_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, sw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sw_KE'
diff --git a/sw_TZ/sw_TZ.go b/sw_TZ/sw_TZ.go
index ea0e3625..122517f3 100644
--- a/sw_TZ/sw_TZ.go
+++ b/sw_TZ/sw_TZ.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{"ACST": "Saa Wastani za Australia ya Kati", "ECT": "Saa za Ekwado", "HKT": "Saa Wastani za Hong Kong", "CAT": "Saa za Afrika ya Kati", "CHAST": "Saa Wastani za Chatham", "BOT": "Saa za Bolivia", "AKST": "Saa za Wastani za Alaska", "AWST": "Saa Wastani za Australia Magharibi", "CLST": "Saa za Majira ya joto za Chile", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "LHST": "Saa Wastani za Lord Howe", "LHDT": "Saa za Mchana za Lord Howe", "JST": "Saa Wastani za Japani", "EAT": "Saa za Afrika Mashariki", "EST": "Saa za Wastani za Mashariki", "ChST": "Saa Wastani za Chamorro", "SGT": "Saa Wastani za Singapore", "CHADT": "Saa za Mchana za Chatham", "ARST": "Saa za Majira ya joto za Ajentina", "GYT": "Saa za Guyana", "HADT": "Saa za Mchana za Hawaii-Aleutian", "ART": "Saa Wastani za Ajentina", "MEZ": "Saa Wastani za Ulaya ya kati", "BT": "Saa za Bhutan", "WITA": "Saa za Indonesia ya Kati", "WIT": "Saa za Mashariki mwa Indonesia", "MDT": "Saa za Mchana za Mountain", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "PST": "Saa za Wastani za Pasifiki", "NZDT": "Saa za Mchana za Nyuzilandi", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "GMT": "Saa za Greenwich", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "SRT": "Saa za Suriname", "VET": "Saa za Venezuela", "IST": "Saa Wastani za India", "CST": "Saa za Wastani za Kati", "HAT": "Saa za Mchana za Newfoundland", "WIB": "Saa za Magharibi mwa Indonesia", "MST": "Saa za Wastani za Mountain", "∅∅∅": "Saa za Majira ya joto za Azores", "NZST": "Saa Wastani za Nyuzilandi", "ACDT": "Saa za Mchana za Australia ya Kati", "TMST": "Saa za Majira ya joto za Turkmenistan", "HAST": "Saa za Wastani za Hawaii-Aleutian", "UYT": "Saa Wastani za Urugwai", "COT": "Saa Wastani za Kolombia", "HNT": "Saa za Wastani za Newfoundland", "EDT": "Saa za Mchana za Mashariki", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "WAT": "Saa Wastani za Afrika Magharibi", "SAST": "Saa Wastani za Afrika Kusini", "MYT": "Saa za Malaysia", "JDT": "Saa za Mchana za Japani", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "UYST": "Saa za Majira ya joto za Urugwai", "AEST": "Saa Wastani za Mashariki mwa Australia", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "CDT": "Saa za Mchana za Kati", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "AKDT": "Saa za Mchana za Alaska", "HKST": "Saa za Majira ya joto za Hong Kong", "PDT": "Saa za Mchana za Pasifiki", "WART": "Saa Wastani za Magharibi mwa Ajentina", "GFT": "Saa za Guiana ya Ufaransa", "CLT": "Saa Wastani za Chile", "AST": "Saa za Wastani za Atlantiki", "ADT": "Saa za Mchana za Atlantiki", "TMT": "Saa Wastani za Turkmenistan", "AWDT": "Saa za Mchana za Australia Magharibi", "COST": "Saa za Majira ya joto za Kolombia"},
+ timezones: map[string]string{"AEST": "Saa Wastani za Mashariki mwa Australia", "WIT": "Saa za Mashariki mwa Indonesia", "BT": "Saa za Bhutan", "EST": "Saa za Wastani za Mashariki", "JST": "Saa Wastani za Japani", "WART": "Saa Wastani za Magharibi mwa Ajentina", "CHAST": "Saa Wastani za Chatham", "JDT": "Saa za Mchana za Japani", "MYT": "Saa za Malaysia", "SGT": "Saa Wastani za Singapore", "AWST": "Saa Wastani za Australia Magharibi", "UYT": "Saa Wastani za Urugwai", "ART": "Saa Wastani za Ajentina", "MST": "MST", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "ACST": "Saa Wastani za Australia ya Kati", "HKT": "Saa Wastani za Hong Kong", "HKST": "Saa za Majira ya joto za Hong Kong", "WITA": "Saa za Indonesia ya Kati", "ARST": "Saa za Majira ya joto za Ajentina", "HAST": "Saa za Wastani za Hawaii-Aleutian", "GMT": "Saa za Greenwich", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "SAST": "Saa Wastani za Afrika Kusini", "ChST": "Saa Wastani za Chamorro", "EDT": "Saa za Mchana za Mashariki", "LHDT": "Saa za Mchana za Lord Howe", "CHADT": "Saa za Mchana za Chatham", "PST": "Saa za Wastani za Pasifiki", "WIB": "Saa za Magharibi mwa Indonesia", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "VET": "Saa za Venezuela", "HAT": "Saa za Mchana za Newfoundland", "EAT": "Saa za Afrika Mashariki", "WAT": "Saa Wastani za Afrika Magharibi", "BOT": "Saa za Bolivia", "IST": "Saa Wastani za India", "PDT": "Saa za Mchana za Pasifiki", "∅∅∅": "∅∅∅", "CAT": "Saa za Afrika ya Kati", "HADT": "Saa za Mchana za Hawaii-Aleutian", "AKST": "Saa za Wastani za Alaska", "MEZ": "Saa Wastani za Ulaya ya kati", "LHST": "Saa Wastani za Lord Howe", "AWDT": "Saa za Mchana za Australia Magharibi", "SRT": "Saa za Suriname", "AKDT": "Saa za Mchana za Alaska", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "UYST": "Saa za Majira ya joto za Urugwai", "TMST": "Saa za Majira ya joto za Turkmenistan", "CST": "Saa za Wastani za Kati", "GYT": "Saa za Guyana", "NZST": "Saa Wastani za Nyuzilandi", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "AST": "Saa za Wastani za Atlantiki", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "COT": "Saa Wastani za Kolombia", "ECT": "Saa za Ekwado", "MDT": "MDT", "ADT": "Saa za Mchana za Atlantiki", "HNT": "Saa za Wastani za Newfoundland", "NZDT": "Saa za Mchana za Nyuzilandi", "CLT": "Saa Wastani za Chile", "CLST": "Saa za Majira ya joto za Chile", "TMT": "Saa Wastani za Turkmenistan", "GFT": "Saa za Guiana ya Ufaransa", "CDT": "Saa za Mchana za Kati", "COST": "Saa za Majira ya joto za Kolombia", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "ACDT": "Saa za Mchana za Australia ya Kati", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya"},
}
}
@@ -200,7 +200,8 @@ func (sw *sw_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sw_TZ' and handles both Whole and Real numbers based on 'v'
-func (sw *sw_TZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (sw *sw_TZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sw_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sw *sw_TZ) FmtPercent(num float64, v uint64) (results string) {
+func (sw *sw_TZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sw.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (sw *sw_TZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sw_TZ'
-func (sw *sw_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -326,13 +325,12 @@ func (sw *sw_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sw_TZ'
// in accounting notation.
-func (sw *sw_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -397,8 +395,7 @@ func (sw *sw_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, sw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sw_TZ'
diff --git a/sw_UG/sw_UG.go b/sw_UG/sw_UG.go
index 58265822..869d51c6 100644
--- a/sw_UG/sw_UG.go
+++ b/sw_UG/sw_UG.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "sw_UG",
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{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"CHAST": "Saa Wastani za Chatham", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "MEZ": "Saa Wastani za Ulaya ya kati", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "AKDT": "Saa za Mchana za Alaska", "HKT": "Saa Wastani za Hong Kong", "PDT": "Saa za Mchana za Pasifiki", "COST": "Saa za Majira ya joto za Kolombia", "WART": "Saa Wastani za Magharibi mwa Ajentina", "UYT": "Saa Wastani za Urugwai", "CAT": "Saa za Afrika ya Kati", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "ART": "Saa Wastani za Ajentina", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "VET": "Saa za Venezuela", "∅∅∅": "Saa za Majira ya joto za Azores", "EDT": "Saa za Mchana za Mashariki", "AEST": "Saa Wastani za Mashariki mwa Australia", "ARST": "Saa za Majira ya joto za Ajentina", "TMT": "Saa Wastani za Turkmenistan", "JDT": "Saa za Mchana za Japani", "LHDT": "Saa za Mchana za Lord Howe", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "NZST": "Saa Wastani za Nyuzilandi", "BOT": "Saa za Bolivia", "CHADT": "Saa za Mchana za Chatham", "AST": "Saa za Wastani za Atlantiki", "CST": "Saa za Wastani za Kati", "WIB": "Saa za Magharibi mwa Indonesia", "ADT": "Saa za Mchana za Atlantiki", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "MST": "Saa za Wastani za Mountain", "WITA": "Saa za Indonesia ya Kati", "TMST": "Saa za Majira ya joto za Turkmenistan", "NZDT": "Saa za Mchana za Nyuzilandi", "ACST": "Saa Wastani za Australia ya Kati", "GYT": "Saa za Guyana", "ECT": "Saa za Ekwado", "HADT": "Saa za Mchana za Hawaii-Aleutian", "UYST": "Saa za Majira ya joto za Urugwai", "ChST": "Saa Wastani za Chamorro", "AWDT": "Saa za Mchana za Australia Magharibi", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "WAT": "Saa Wastani za Afrika Magharibi", "MDT": "Saa za Mchana za Mountain", "AWST": "Saa Wastani za Australia Magharibi", "CLST": "Saa za Majira ya joto za Chile", "GMT": "Saa za Greenwich", "BT": "Saa za Bhutan", "JST": "Saa Wastani za Japani", "AKST": "Saa za Wastani za Alaska", "EST": "Saa za Wastani za Mashariki", "PST": "Saa za Wastani za Pasifiki", "SAST": "Saa Wastani za Afrika Kusini", "WIT": "Saa za Mashariki mwa Indonesia", "CDT": "Saa za Mchana za Kati", "ACDT": "Saa za Mchana za Australia ya Kati", "SRT": "Saa za Suriname", "IST": "Saa Wastani za India", "EAT": "Saa za Afrika Mashariki", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "HKST": "Saa za Majira ya joto za Hong Kong", "GFT": "Saa za Guiana ya Ufaransa", "MYT": "Saa za Malaysia", "LHST": "Saa Wastani za Lord Howe", "HAST": "Saa za Wastani za Hawaii-Aleutian", "CLT": "Saa Wastani za Chile", "COT": "Saa Wastani za Kolombia", "SGT": "Saa Wastani za Singapore", "HNT": "Saa za Wastani za Newfoundland", "HAT": "Saa za Mchana za Newfoundland"},
+ timezones: map[string]string{"AKST": "Saa za Wastani za Alaska", "WAT": "Saa Wastani za Afrika Magharibi", "ACDT": "Saa za Mchana za Australia ya Kati", "AEST": "Saa Wastani za Mashariki mwa Australia", "GFT": "Saa za Guiana ya Ufaransa", "ECT": "Saa za Ekwado", "LHDT": "Saa za Mchana za Lord Howe", "NZST": "Saa Wastani za Nyuzilandi", "CHADT": "Saa za Mchana za Chatham", "JST": "Saa Wastani za Japani", "MDT": "Saa za Mchana za Mountain", "PST": "Saa za Wastani za Pasifiki", "CDT": "Saa za Mchana za Kati", "HAST": "Saa za Wastani za Hawaii-Aleutian", "WIB": "Saa za Magharibi mwa Indonesia", "VET": "Saa za Venezuela", "∅∅∅": "Saa za Majira ya joto za Azores", "UYT": "Saa Wastani za Urugwai", "CAT": "Saa za Afrika ya Kati", "TMT": "Saa Wastani za Turkmenistan", "GMT": "Saa za Greenwich", "WART": "Saa Wastani za Magharibi mwa Ajentina", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "IST": "Saa Wastani za India", "BOT": "Saa za Bolivia", "COST": "Saa za Majira ya joto za Kolombia", "PDT": "Saa za Mchana za Pasifiki", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "MEZ": "Saa Wastani za Ulaya ya kati", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "ADT": "Saa za Mchana za Atlantiki", "HKST": "Saa za Majira ya joto za Hong Kong", "CST": "Saa za Wastani za Kati", "COT": "Saa Wastani za Kolombia", "CLST": "Saa za Majira ya joto za Chile", "MST": "Saa za Wastani za Mountain", "SGT": "Saa Wastani za Singapore", "EDT": "Saa za Mchana za Mashariki", "EAT": "Saa za Afrika Mashariki", "JDT": "Saa za Mchana za Japani", "AST": "Saa za Wastani za Atlantiki", "WITA": "Saa za Indonesia ya Kati", "EST": "Saa za Wastani za Mashariki", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "WIT": "Saa za Mashariki mwa Indonesia", "ART": "Saa Wastani za Ajentina", "MYT": "Saa za Malaysia", "HNT": "Saa za Wastani za Newfoundland", "GYT": "Saa za Guyana", "ARST": "Saa za Majira ya joto za Ajentina", "SAST": "Saa Wastani za Afrika Kusini", "CHAST": "Saa Wastani za Chatham", "AWDT": "Saa za Mchana za Australia Magharibi", "HKT": "Saa Wastani za Hong Kong", "UYST": "Saa za Majira ya joto za Urugwai", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "LHST": "Saa Wastani za Lord Howe", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "AKDT": "Saa za Mchana za Alaska", "AWST": "Saa Wastani za Australia Magharibi", "BT": "Saa za Bhutan", "HADT": "Saa za Mchana za Hawaii-Aleutian", "TMST": "Saa za Majira ya joto za Turkmenistan", "ChST": "Saa Wastani za Chamorro", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "CLT": "Saa Wastani za Chile", "HAT": "Saa za Mchana za Newfoundland", "SRT": "Saa za Suriname", "NZDT": "Saa za Mchana za Nyuzilandi", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "ACST": "Saa Wastani za Australia ya Kati", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya"},
}
}
@@ -200,7 +200,8 @@ func (sw *sw_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'sw_UG' and handles both Whole and Real numbers based on 'v'
-func (sw *sw_UG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (sw *sw_UG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'sw_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (sw *sw_UG) FmtPercent(num float64, v uint64) (results string) {
+func (sw *sw_UG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(sw.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (sw *sw_UG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, sw.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sw_UG'
-func (sw *sw_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -326,13 +325,12 @@ func (sw *sw_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sw_UG'
// in accounting notation.
-func (sw *sw_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (sw *sw_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
@@ -397,8 +395,7 @@ func (sw *sw_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, sw.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'sw_UG'
diff --git a/ta/ta.go b/ta/ta.go
index 801733cb..e8f473f2 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{"IST": "இந்திய நிலையான நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "VET": "வெனிசுலா நேரம்", "ECT": "ஈக்வடார் நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "BT": "பூடான் நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "CST": "மத்திய நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "GYT": "கயானா நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "SRT": "சுரினாம் நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "UYST": "உருகுவே கோடை நேரம்", "BOT": "பொலிவியா நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்"},
+ timezones: map[string]string{"AST": "அட்லாண்டிக் நிலையான நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "BT": "பூடான் நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "UYST": "உருகுவே கோடை நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "IST": "இந்திய நிலையான நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "GYT": "கயானா நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "SRT": "சுரினாம் நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்"},
}
}
@@ -199,7 +199,8 @@ func (ta *ta) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ta' and handles both Whole and Real numbers based on 'v'
-func (ta *ta) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (ta *ta) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ta' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ta *ta) FmtPercent(num float64, v uint64) (results string) {
+func (ta *ta) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ta.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (ta *ta) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ta.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ta'
-func (ta *ta) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -334,13 +333,12 @@ func (ta *ta) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ta'
// in accounting notation.
-func (ta *ta) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -405,8 +403,7 @@ func (ta *ta) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ta.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ta'
diff --git a/ta_IN/ta_IN.go b/ta_IN/ta_IN.go
index 04e009a5..bf0b7a05 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{"HKT": "ஹாங்காங் நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "ECT": "ஈக்வடார் நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "UYST": "உருகுவே கோடை நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "BT": "பூடான் நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "BOT": "பொலிவியா நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "MST": "மக்காவ் தர நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "VET": "வெனிசுலா நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "GYT": "கயானா நேரம்", "CLT": "சிலி நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்", "∅∅∅": "பிரேசிலியா கோடை நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்"},
+ timezones: map[string]string{"VET": "வெனிசுலா நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "CLST": "சிலி கோடை நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "IST": "இந்திய நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "MST": "மக்காவ் தர நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "UYST": "உருகுவே கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "SRT": "சுரினாம் நேரம்", "BOT": "பொலிவியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "GYT": "கயானா நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "BT": "பூடான் நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்"},
}
}
@@ -199,7 +199,8 @@ func (ta *ta_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ta_IN' and handles both Whole and Real numbers based on 'v'
-func (ta *ta_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (ta *ta_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ta_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ta *ta_IN) FmtPercent(num float64, v uint64) (results string) {
+func (ta *ta_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ta.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (ta *ta_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ta.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ta_IN'
-func (ta *ta_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -334,13 +333,12 @@ func (ta *ta_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ta_IN'
// in accounting notation.
-func (ta *ta_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -405,8 +403,7 @@ func (ta *ta_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ta.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ta_IN'
diff --git a/ta_LK/ta_LK.go b/ta_LK/ta_LK.go
index 21088e65..ba071c64 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{"HKST": "ஹாங்காங் கோடை நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "BT": "பூடான் நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "CLT": "சிலி நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "SRT": "சுரினாம் நேரம்", "MYT": "மலேஷிய நேரம்", "∅∅∅": "பிரேசிலியா கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "GYT": "கயானா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "MST": "மக்காவ் தர நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "BOT": "பொலிவியா நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "IST": "இந்திய நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்"},
+ timezones: map[string]string{"LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "GYT": "கயானா நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "SRT": "சுரினாம் நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "IST": "இந்திய நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "UYST": "உருகுவே கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "MST": "மக்காவ் தர நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "ECT": "ஈக்வடார் நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "BT": "பூடான் நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்"},
}
}
@@ -199,7 +199,8 @@ func (ta *ta_LK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ta_LK' and handles both Whole and Real numbers based on 'v'
-func (ta *ta_LK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (ta *ta_LK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ta_LK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ta *ta_LK) FmtPercent(num float64, v uint64) (results string) {
+func (ta *ta_LK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ta.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (ta *ta_LK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ta.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ta_LK'
-func (ta *ta_LK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_LK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -334,13 +333,12 @@ func (ta *ta_LK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ta_LK'
// in accounting notation.
-func (ta *ta_LK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_LK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -405,8 +403,7 @@ func (ta *ta_LK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ta.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ta_LK'
diff --git a/ta_MY/ta_MY.go b/ta_MY/ta_MY.go
index d7e01910..8a857087 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{"CLST": "சிலி கோடை நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "VET": "வெனிசுலா நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "CST": "மத்திய நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "BOT": "பொலிவியா நேரம்", "GYT": "கயானா நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "BT": "பூடான் நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "ECT": "ஈக்வடார் நேரம்"},
+ timezones: map[string]string{"HKST": "ஹாங்காங் கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "MST": "மக்காவ் தர நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "∅∅∅": "பெரு கோடை நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "VET": "வெனிசுலா நேரம்", "SRT": "சுரினாம் நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "BT": "பூடான் நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "ECT": "ஈக்வடார் நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "UYST": "உருகுவே கோடை நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "GYT": "கயானா நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்"},
}
}
@@ -199,7 +199,8 @@ func (ta *ta_MY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ta_MY' and handles both Whole and Real numbers based on 'v'
-func (ta *ta_MY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (ta *ta_MY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ta_MY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ta *ta_MY) FmtPercent(num float64, v uint64) (results string) {
+func (ta *ta_MY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ta.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (ta *ta_MY) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ta.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ta_MY'
-func (ta *ta_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_MY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -329,13 +328,12 @@ func (ta *ta_MY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ta_MY'
// in accounting notation.
-func (ta *ta_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_MY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -404,8 +402,7 @@ func (ta *ta_MY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ta_MY'
diff --git a/ta_SG/ta_SG.go b/ta_SG/ta_SG.go
index ec8cdc10..2b794c10 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{"SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "GYT": "கயானா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "VET": "வெனிசுலா நேரம்", "IST": "இந்திய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "BT": "பூடான் நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "CLST": "சிலி கோடை நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "MST": "மக்காவ் தர நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்"},
+ timezones: map[string]string{"AKST": "அலாஸ்கா நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "BT": "பூடான் நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "CLST": "சிலி கோடை நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "GYT": "கயானா நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "IST": "இந்திய நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "UYST": "உருகுவே கோடை நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "SRT": "சுரினாம் நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "VET": "வெனிசுலா நேரம்"},
}
}
@@ -199,7 +199,8 @@ func (ta *ta_SG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ta_SG' and handles both Whole and Real numbers based on 'v'
-func (ta *ta_SG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (ta *ta_SG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ta_SG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ta *ta_SG) FmtPercent(num float64, v uint64) (results string) {
+func (ta *ta_SG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ta.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (ta *ta_SG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ta.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ta_SG'
-func (ta *ta_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_SG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -329,13 +328,12 @@ func (ta *ta_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ta_SG'
// in accounting notation.
-func (ta *ta_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ta *ta_SG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
@@ -404,8 +402,7 @@ func (ta *ta_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ta_SG'
diff --git a/te/te.go b/te/te.go
index 2d173f7e..574166fb 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{"AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "VET": "వెనిజులా సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "ECT": "ఈక్వడార్ సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "COST": "కొలంబియా వేసవి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "∅∅∅": "అమెజాన్ వేసవి సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "MYT": "మలేషియా సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "MDT": "మకావ్ వేసవి సమయం", "GYT": "గయానా సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "MST": "మకావ్ ప్రామాణిక సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "IST": "భారతదేశ సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "CLST": "చిలీ వేసవి సమయం", "BOT": "బొలీవియా సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "AKDT": "అలాస్కా పగటి సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "EDT": "తూర్పు పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "BT": "భూటాన్ సమయం", "SRT": "సూరినామ్ సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "CDT": "మధ్యమ పగటి సమయం"},
+ timezones: map[string]string{"AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "COST": "కొలంబియా వేసవి సమయం", "MDT": "మకావ్ వేసవి సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "GYT": "గయానా సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "CLST": "చిలీ వేసవి సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "IST": "భారతదేశ సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "AKDT": "అలాస్కా పగటి సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "∅∅∅": "బ్రెజిలియా వేసవి సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "MYT": "మలేషియా సమయం", "MST": "మకావ్ ప్రామాణిక సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "SRT": "సూరినామ్ సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "EDT": "తూర్పు పగటి సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "ECT": "ఈక్వడార్ సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "BT": "భూటాన్ సమయం", "CDT": "మధ్యమ పగటి సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం"},
}
}
@@ -199,7 +199,8 @@ func (te *te) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'te' and handles both Whole and Real numbers based on 'v'
-func (te *te) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (te *te) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'te' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (te *te) FmtPercent(num float64, v uint64) (results string) {
+func (te *te) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(te.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (te *te) FmtPercent(num float64, v uint64) (results string) {
b = append(b, te.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'te'
-func (te *te) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -343,13 +342,12 @@ func (te *te) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'te'
// in accounting notation.
-func (te *te) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (te *te) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
@@ -423,8 +421,7 @@ func (te *te) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, te.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'te'
diff --git a/te_IN/te_IN.go b/te_IN/te_IN.go
index 5e2f899b..443edd79 100644
--- a/te_IN/te_IN.go
+++ b/te_IN/te_IN.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "te_IN",
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{"PDT": "పసిఫిక్ పగటి సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "∅∅∅": "అజోర్స్ వేసవి సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "BT": "భూటాన్ సమయం", "MYT": "మలేషియా సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "COST": "కొలంబియా వేసవి సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "VET": "వెనిజులా సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "AKDT": "అలాస్కా పగటి సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "IST": "భారతదేశ సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "CDT": "మధ్యమ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "GYT": "గయానా సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "BOT": "బొలీవియా సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "SRT": "సూరినామ్ సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "CLST": "చిలీ వేసవి సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "ECT": "ఈక్వడార్ సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "EDT": "తూర్పు పగటి సమయం"},
+ timezones: map[string]string{"HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "MST": "మకావ్ ప్రామాణిక సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "∅∅∅": "పెరూ వేసవి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "SRT": "సూరినామ్ సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "EDT": "తూర్పు పగటి సమయం", "ECT": "ఈక్వడార్ సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "CLST": "చిలీ వేసవి సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "MYT": "మలేషియా సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "IST": "భారతదేశ సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "AKDT": "అలాస్కా పగటి సమయం", "MDT": "మకావ్ వేసవి సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "BT": "భూటాన్ సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "GYT": "గయానా సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "CDT": "మధ్యమ పగటి సమయం", "COST": "కొలంబియా వేసవి సమయం"},
}
}
@@ -199,7 +199,8 @@ func (te *te_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'te_IN' and handles both Whole and Real numbers based on 'v'
-func (te *te_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -244,13 +245,12 @@ func (te *te_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'te_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (te *te_IN) FmtPercent(num float64, v uint64) (results string) {
+func (te *te_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(te.decimal)
b := make([]byte, 0, l)
@@ -276,12 +276,11 @@ func (te *te_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, te.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'te_IN'
-func (te *te_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (te *te_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
@@ -343,13 +342,12 @@ func (te *te_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'te_IN'
// in accounting notation.
-func (te *te_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (te *te_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
@@ -423,8 +421,7 @@ func (te *te_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, te.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'te_IN'
diff --git a/teo/teo.go b/teo/teo.go
index 1663cc93..fc30d55f 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{"AWST": "AWST", "EDT": "EDT", "AEDT": "AEDT", "VET": "VET", "HKST": "HKST", "UYST": "UYST", "ACST": "ACST", "BT": "BT", "WIT": "WIT", "HAT": "HAT", "HKT": "HKT", "MST": "MST", "TMST": "TMST", "WIB": "WIB", "GMT": "GMT", "ACDT": "ACDT", "IST": "IST", "HAST": "HAST", "WESZ": "WESZ", "CAT": "CAT", "UYT": "UYT", "BOT": "BOT", "MEZ": "MEZ", "ECT": "ECT", "JDT": "JDT", "NZST": "NZST", "COST": "COST", "ACWST": "ACWST", "MYT": "MYT", "PDT": "PDT", "AST": "AST", "JST": "JST", "SRT": "SRT", "SGT": "SGT", "EAT": "EAT", "NZDT": "NZDT", "ART": "ART", "EST": "EST", "OESZ": "OESZ", "GYT": "GYT", "TMT": "TMT", "HADT": "HADT", "HNT": "HNT", "CLT": "CLT", "WITA": "WITA", "MESZ": "MESZ", "SAST": "SAST", "AKDT": "AKDT", "CHAST": "CHAST", "COT": "COT", "ARST": "ARST", "LHST": "LHST", "∅∅∅": "∅∅∅", "CST": "CST", "PST": "PST", "WART": "WART", "AEST": "AEST", "CHADT": "CHADT", "ACWDT": "ACWDT", "LHDT": "LHDT", "GFT": "GFT", "ChST": "ChST", "AKST": "AKST", "CDT": "CDT", "WARST": "WARST", "ADT": "ADT", "OEZ": "OEZ", "WAT": "WAT", "WAST": "WAST", "AWDT": "AWDT", "MDT": "MDT", "WEZ": "WEZ", "CLST": "CLST"},
+ timezones: map[string]string{"HAT": "HAT", "TMT": "TMT", "BT": "BT", "MDT": "MDT", "OEZ": "OEZ", "COT": "COT", "GYT": "GYT", "AEDT": "AEDT", "WART": "WART", "IST": "IST", "SRT": "SRT", "CAT": "CAT", "EST": "EST", "JDT": "JDT", "CHADT": "CHADT", "ECT": "ECT", "EAT": "EAT", "HAST": "HAST", "ACWST": "ACWST", "SAST": "SAST", "ACDT": "ACDT", "WIT": "WIT", "UYST": "UYST", "ChST": "ChST", "CST": "CST", "TMST": "TMST", "MYT": "MYT", "GFT": "GFT", "WITA": "WITA", "AKST": "AKST", "NZDT": "NZDT", "AWDT": "AWDT", "ARST": "ARST", "HADT": "HADT", "WESZ": "WESZ", "WAT": "WAT", "CHAST": "CHAST", "JST": "JST", "WARST": "WARST", "SGT": "SGT", "PDT": "PDT", "AKDT": "AKDT", "COST": "COST", "PST": "PST", "ADT": "ADT", "AEST": "AEST", "WAST": "WAST", "MEZ": "MEZ", "MESZ": "MESZ", "ART": "ART", "EDT": "EDT", "LHDT": "LHDT", "VET": "VET", "AWST": "AWST", "BOT": "BOT", "CLT": "CLT", "CLST": "CLST", "NZST": "NZST", "MST": "MST", "CDT": "CDT", "GMT": "GMT", "HNT": "HNT", "HKST": "HKST", "UYT": "UYT", "∅∅∅": "∅∅∅", "LHST": "LHST", "AST": "AST", "ACST": "ACST", "WEZ": "WEZ", "ACWDT": "ACWDT", "HKT": "HKT", "WIB": "WIB", "OESZ": "OESZ"},
}
}
@@ -180,20 +180,19 @@ func (teo *teo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'teo' and handles both Whole and Real numbers based on 'v'
-func (teo *teo) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'teo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (teo *teo) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'teo'
-func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -205,20 +204,14 @@ func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -233,9 +226,7 @@ func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(teo.minus) - 1; j >= 0; j-- {
- b = append(b, teo.minus[j])
- }
+ b = append(b, teo.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'teo'
// in accounting notation.
-func (teo *teo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -272,20 +262,14 @@ func (teo *teo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -331,8 +315,7 @@ func (teo *teo) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, teo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'teo'
diff --git a/teo_KE/teo_KE.go b/teo_KE/teo_KE.go
index 45f1f014..8b3a1dd9 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{"BT": "BT", "SAST": "SAST", "GFT": "GFT", "TMT": "TMT", "∅∅∅": "∅∅∅", "SGT": "SGT", "CST": "CST", "NZDT": "NZDT", "EST": "EST", "MESZ": "MESZ", "MYT": "MYT", "CAT": "CAT", "CHADT": "CHADT", "GYT": "GYT", "ARST": "ARST", "MDT": "MDT", "HNT": "HNT", "WIB": "WIB", "WARST": "WARST", "ACDT": "ACDT", "WITA": "WITA", "NZST": "NZST", "HADT": "HADT", "EAT": "EAT", "PST": "PST", "OEZ": "OEZ", "COT": "COT", "WAST": "WAST", "ADT": "ADT", "MST": "MST", "AKST": "AKST", "PDT": "PDT", "LHDT": "LHDT", "JST": "JST", "HKST": "HKST", "GMT": "GMT", "ART": "ART", "AKDT": "AKDT", "WART": "WART", "AST": "AST", "CDT": "CDT", "WESZ": "WESZ", "AWST": "AWST", "HKT": "HKT", "CLST": "CLST", "TMST": "TMST", "WEZ": "WEZ", "EDT": "EDT", "ACST": "ACST", "AEST": "AEST", "ECT": "ECT", "WIT": "WIT", "JDT": "JDT", "HAST": "HAST", "UYT": "UYT", "OESZ": "OESZ", "ChST": "ChST", "CLT": "CLT", "MEZ": "MEZ", "BOT": "BOT", "COST": "COST", "WAT": "WAT", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHST": "LHST", "IST": "IST", "AEDT": "AEDT", "SRT": "SRT", "HAT": "HAT", "UYST": "UYST", "CHAST": "CHAST", "AWDT": "AWDT", "VET": "VET"},
+ timezones: map[string]string{"IST": "IST", "PDT": "PDT", "HAT": "HAT", "UYST": "UYST", "AEST": "AEST", "AEDT": "AEDT", "PST": "PST", "WIT": "WIT", "BT": "BT", "ACWDT": "ACWDT", "WART": "WART", "WARST": "WARST", "MST": "MST", "ARST": "ARST", "EDT": "EDT", "NZDT": "NZDT", "MEZ": "MEZ", "JST": "JST", "AST": "AST", "BOT": "BOT", "UYT": "UYT", "COT": "COT", "WAST": "WAST", "JDT": "JDT", "AWST": "AWST", "∅∅∅": "∅∅∅", "COST": "COST", "ACDT": "ACDT", "SRT": "SRT", "TMT": "TMT", "WEZ": "WEZ", "WIB": "WIB", "OESZ": "OESZ", "ADT": "ADT", "CAT": "CAT", "GMT": "GMT", "ChST": "ChST", "MESZ": "MESZ", "CLT": "CLT", "ACST": "ACST", "MDT": "MDT", "ART": "ART", "HAST": "HAST", "SAST": "SAST", "VET": "VET", "GFT": "GFT", "HADT": "HADT", "NZST": "NZST", "WESZ": "WESZ", "AWDT": "AWDT", "EAT": "EAT", "MYT": "MYT", "HKT": "HKT", "WITA": "WITA", "ECT": "ECT", "WAT": "WAT", "TMST": "TMST", "CDT": "CDT", "AKST": "AKST", "LHST": "LHST", "AKDT": "AKDT", "HNT": "HNT", "CST": "CST", "LHDT": "LHDT", "CHADT": "CHADT", "OEZ": "OEZ", "SGT": "SGT", "HKST": "HKST", "EST": "EST", "ACWST": "ACWST", "GYT": "GYT", "CHAST": "CHAST", "CLST": "CLST"},
}
}
@@ -180,20 +180,19 @@ func (teo *teo_KE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'teo_KE' and handles both Whole and Real numbers based on 'v'
-func (teo *teo_KE) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo_KE) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'teo_KE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (teo *teo_KE) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo_KE) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'teo_KE'
-func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -205,20 +204,14 @@ func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -233,9 +226,7 @@ func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(teo.minus) - 1; j >= 0; j-- {
- b = append(b, teo.minus[j])
- }
+ b = append(b, teo.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'teo_KE'
// in accounting notation.
-func (teo *teo_KE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo_KE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -272,20 +262,14 @@ func (teo *teo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -331,8 +315,7 @@ func (teo *teo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, teo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'teo_KE'
diff --git a/teo_UG/teo_UG.go b/teo_UG/teo_UG.go
index 3a54c98f..09f37541 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{"AEST": "AEST", "ACWST": "ACWST", "LHST": "LHST", "HADT": "HADT", "MST": "MST", "AWST": "AWST", "HAT": "HAT", "HKST": "HKST", "GFT": "GFT", "WITA": "WITA", "ECT": "ECT", "AWDT": "AWDT", "CLT": "CLT", "CHAST": "CHAST", "ART": "ART", "∅∅∅": "∅∅∅", "EDT": "EDT", "TMT": "TMT", "SGT": "SGT", "HNT": "HNT", "UYST": "UYST", "AEDT": "AEDT", "BOT": "BOT", "SAST": "SAST", "EST": "EST", "NZST": "NZST", "ACDT": "ACDT", "TMST": "TMST", "JDT": "JDT", "AKDT": "AKDT", "UYT": "UYT", "COT": "COT", "MESZ": "MESZ", "EAT": "EAT", "CST": "CST", "CAT": "CAT", "AST": "AST", "BT": "BT", "VET": "VET", "IST": "IST", "HKT": "HKT", "OESZ": "OESZ", "WEZ": "WEZ", "NZDT": "NZDT", "AKST": "AKST", "WAST": "WAST", "ADT": "ADT", "MDT": "MDT", "PST": "PST", "PDT": "PDT", "ACST": "ACST", "GYT": "GYT", "WARST": "WARST", "LHDT": "LHDT", "WIT": "WIT", "GMT": "GMT", "WART": "WART", "ChST": "ChST", "MYT": "MYT", "JST": "JST", "CDT": "CDT", "WAT": "WAT", "MEZ": "MEZ", "HAST": "HAST", "WESZ": "WESZ", "WIB": "WIB", "CHADT": "CHADT", "ACWDT": "ACWDT", "CLST": "CLST", "OEZ": "OEZ", "COST": "COST", "ARST": "ARST", "SRT": "SRT"},
+ timezones: map[string]string{"EAT": "EAT", "NZDT": "NZDT", "ACST": "ACST", "PST": "PST", "UYST": "UYST", "COT": "COT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CLST": "CLST", "JST": "JST", "AEDT": "AEDT", "CST": "CST", "MDT": "MDT", "IST": "IST", "SRT": "SRT", "GFT": "GFT", "EDT": "EDT", "GMT": "GMT", "WAT": "WAT", "WESZ": "WESZ", "LHST": "LHST", "LHDT": "LHDT", "ACDT": "ACDT", "WITA": "WITA", "EST": "EST", "AKDT": "AKDT", "JDT": "JDT", "HAT": "HAT", "TMST": "TMST", "HADT": "HADT", "NZST": "NZST", "AWDT": "AWDT", "UYT": "UYT", "ECT": "ECT", "MEZ": "MEZ", "OEZ": "OEZ", "GYT": "GYT", "CDT": "CDT", "ChST": "ChST", "AST": "AST", "VET": "VET", "SGT": "SGT", "SAST": "SAST", "WAST": "WAST", "MESZ": "MESZ", "CLT": "CLT", "PDT": "PDT", "HKT": "HKT", "ADT": "ADT", "AEST": "AEST", "WART": "WART", "TMT": "TMT", "MST": "MST", "CHADT": "CHADT", "AWST": "AWST", "HNT": "HNT", "WIT": "WIT", "AKST": "AKST", "WEZ": "WEZ", "CHAST": "CHAST", "BOT": "BOT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ART": "ART", "HAST": "HAST", "COST": "COST", "WIB": "WIB", "OESZ": "OESZ", "WARST": "WARST", "CAT": "CAT", "BT": "BT", "MYT": "MYT", "ARST": "ARST"},
}
}
@@ -180,20 +180,19 @@ func (teo *teo_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'teo_UG' and handles both Whole and Real numbers based on 'v'
-func (teo *teo_UG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo_UG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'teo_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (teo *teo_UG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (teo *teo_UG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'teo_UG'
-func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -205,20 +204,14 @@ func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -233,9 +226,7 @@ func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(teo.minus) - 1; j >= 0; j-- {
- b = append(b, teo.minus[j])
- }
+ b = append(b, teo.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'teo_UG'
// in accounting notation.
-func (teo *teo_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (teo *teo_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
@@ -272,20 +262,14 @@ func (teo *teo_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(teo.decimal) - 1; j >= 0; j-- {
- b = append(b, teo.decimal[j])
- }
-
+ b = append(b, teo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(teo.group) - 1; j >= 0; j-- {
- b = append(b, teo.group[j])
- }
-
+ b = append(b, teo.group[0])
count = 1
} else {
count++
@@ -331,8 +315,7 @@ func (teo *teo_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, teo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'teo_UG'
diff --git a/th/th.go b/th/th.go
index 7ee90217..007a50df 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{"GMT": "เวลามาตรฐานกรีนิช", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "ECT": "เวลาเอกวาดอร์", "JST": "เวลามาตรฐานญี่ปุ่น", "EAT": "เวลาแอฟริกาตะวันออก", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "WITA": "เวลาอินโดนีเซียตอนกลาง", "AKST": "เวลามาตรฐานอะแลสกา", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "GYT": "เวลากายอานา", "AST": "เวลามาตรฐานแอตแลนติก", "SAST": "เวลาแอฟริกาใต้", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "NZDT": "เวลาออมแสงนิวซีแลนด์", "COT": "เวลามาตรฐานโคลอมเบีย", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "JDT": "เวลาออมแสงญี่ปุ่น", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "CHADT": "เวลาออมแสงแชทัม", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "MDT": "เวลาออมแสงแถบภูเขาในอเมริกาเหนือ", "CHAST": "เวลามาตรฐานแชทัม", "COST": "เวลาฤดูร้อนโคลอมเบีย", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "HKT": "เวลามาตรฐานฮ่องกง", "MEZ": "เวลามาตรฐานยุโรปกลาง", "ADT": "เวลาออมแสงของแอตแลนติก", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "IST": "เวลาอินเดีย", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "SRT": "เวลาซูรินาเม", "GFT": "เวลาเฟรนช์เกียนา", "ChST": "เวลาชามอร์โร", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "∅∅∅": "เวลาฤดูร้อนอะโซร์ส", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "ART": "เวลามาตรฐานอาร์เจนตินา", "MST": "เวลามาตรฐานแถบภูเขาในอเมริกาเหนือ", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "UYT": "เวลามาตรฐานอุรุกวัย", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "CLT": "เวลามาตรฐานชิลี", "CLST": "เวลาฤดูร้อนชิลี", "VET": "เวลาเวเนซุเอลา", "MYT": "เวลามาเลเซีย", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "SGT": "เวลาสิงคโปร์", "CAT": "เวลาแอฟริกากลาง", "NZST": "เวลามาตรฐานนิวซีแลนด์", "BOT": "เวลาโบลิเวีย", "BT": "เวลาภูฏาน", "HKST": "เวลาฤดูร้อนฮ่องกง", "UYST": "เวลาฤดูร้อนอุรุกวัย", "AKDT": "เวลาออมแสงของอะแลสกา", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก"},
+ timezones: map[string]string{"SAST": "เวลาแอฟริกาใต้", "AST": "เวลามาตรฐานแอตแลนติก", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "CLT": "เวลามาตรฐานชิลี", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "BOT": "เวลาโบลิเวีย", "MST": "เวลามาตรฐานมาเก๊า", "NZST": "เวลามาตรฐานนิวซีแลนด์", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "ART": "เวลามาตรฐานอาร์เจนตินา", "GFT": "เวลาเฟรนช์เกียนา", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "ChST": "เวลาชามอร์โร", "EAT": "เวลาแอฟริกาตะวันออก", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "MYT": "เวลามาเลเซีย", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "HKST": "เวลาฤดูร้อนฮ่องกง", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "BT": "เวลาภูฏาน", "MDT": "เวลาฤดูร้อนมาเก๊า", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "AKDT": "เวลาออมแสงของอะแลสกา", "GYT": "เวลากายอานา", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "ECT": "เวลาเอกวาดอร์", "CHAST": "เวลามาตรฐานแชทัม", "JST": "เวลามาตรฐานญี่ปุ่น", "MEZ": "เวลามาตรฐานยุโรปกลาง", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "COT": "เวลามาตรฐานโคลอมเบีย", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "HKT": "เวลามาตรฐานฮ่องกง", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "GMT": "เวลามาตรฐานกรีนิช", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "∅∅∅": "เวลาฤดูร้อนอะโซร์ส", "CAT": "เวลาแอฟริกากลาง", "UYT": "เวลามาตรฐานอุรุกวัย", "UYST": "เวลาฤดูร้อนอุรุกวัย", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "IST": "เวลาอินเดีย", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "VET": "เวลาเวเนซุเอลา", "ADT": "เวลาออมแสงของแอตแลนติก", "SGT": "เวลาสิงคโปร์", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "SRT": "เวลาซูรินาเม", "WITA": "เวลาอินโดนีเซียตอนกลาง", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "AKST": "เวลามาตรฐานอะแลสกา", "NZDT": "เวลาออมแสงนิวซีแลนด์", "JDT": "เวลาออมแสงญี่ปุ่น", "CLST": "เวลาฤดูร้อนชิลี", "COST": "เวลาฤดูร้อนโคลอมเบีย", "CHADT": "เวลาออมแสงแชทัม", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ"},
}
}
@@ -181,7 +181,8 @@ func (th *th) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'th' and handles both Whole and Real numbers based on 'v'
-func (th *th) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (th *th) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'th' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (th *th) FmtPercent(num float64, v uint64) (results string) {
+func (th *th) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(th.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (th *th) FmtPercent(num float64, v uint64) (results string) {
b = append(b, th.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'th'
-func (th *th) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (th *th) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'th'
// in accounting notation.
-func (th *th) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (th *th) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
@@ -378,8 +376,7 @@ func (th *th) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, th.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'th'
diff --git a/th_TH/th_TH.go b/th_TH/th_TH.go
index 30042101..cd3e3655 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{"MDT": "เวลาฤดูร้อนมาเก๊า", "HKT": "เวลามาตรฐานฮ่องกง", "AST": "เวลามาตรฐานแอตแลนติก", "ART": "เวลามาตรฐานอาร์เจนตินา", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "JST": "เวลามาตรฐานญี่ปุ่น", "EAT": "เวลาแอฟริกาตะวันออก", "NZST": "เวลามาตรฐานนิวซีแลนด์", "BT": "เวลาภูฏาน", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "SRT": "เวลาซูรินาเม", "SAST": "เวลาแอฟริกาใต้", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "UYST": "เวลาฤดูร้อนอุรุกวัย", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "MYT": "เวลามาเลเซีย", "JDT": "เวลาออมแสงญี่ปุ่น", "IST": "เวลาอินเดีย", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "MEZ": "เวลามาตรฐานยุโรปกลาง", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "AKST": "เวลามาตรฐานอะแลสกา", "MST": "เวลามาตรฐานมาเก๊า", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "COST": "เวลาฤดูร้อนโคลอมเบีย", "WITA": "เวลาอินโดนีเซียตอนกลาง", "ChST": "เวลาชามอร์โร", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "HKST": "เวลาฤดูร้อนฮ่องกง", "CAT": "เวลาแอฟริกากลาง", "NZDT": "เวลาออมแสงนิวซีแลนด์", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "ECT": "เวลาเอกวาดอร์", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "UYT": "เวลามาตรฐานอุรุกวัย", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "SGT": "เวลาสิงคโปร์", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "CHAST": "เวลามาตรฐานแชทัม", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "GFT": "เวลาเฟรนช์เกียนา", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "CLT": "เวลามาตรฐานชิลี", "VET": "เวลาเวเนซุเอลา", "AKDT": "เวลาออมแสงของอะแลสกา", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "CLST": "เวลาฤดูร้อนชิลี", "GMT": "เวลามาตรฐานกรีนิช", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "GYT": "เวลากายอานา", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "∅∅∅": "เวลาฤดูร้อนบราซิเลีย", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "BOT": "เวลาโบลิเวีย", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "COT": "เวลามาตรฐานโคลอมเบีย", "ADT": "เวลาออมแสงของแอตแลนติก", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "CHADT": "เวลาออมแสงแชทัม", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์"},
+ timezones: map[string]string{"HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "AKDT": "เวลาออมแสงของอะแลสกา", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "CAT": "เวลาแอฟริกากลาง", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "MST": "เวลามาตรฐานมาเก๊า", "VET": "เวลาเวเนซุเอลา", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "NZDT": "เวลาออมแสงนิวซีแลนด์", "CLT": "เวลามาตรฐานชิลี", "CLST": "เวลาฤดูร้อนชิลี", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "CHADT": "เวลาออมแสงแชทัม", "UYT": "เวลามาตรฐานอุรุกวัย", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "SAST": "เวลาแอฟริกาใต้", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "JST": "เวลามาตรฐานญี่ปุ่น", "JDT": "เวลาออมแสงญี่ปุ่น", "AST": "เวลามาตรฐานแอตแลนติก", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "BOT": "เวลาโบลิเวีย", "SRT": "เวลาซูรินาเม", "COST": "เวลาฤดูร้อนโคลอมเบีย", "NZST": "เวลามาตรฐานนิวซีแลนด์", "GFT": "เวลาเฟรนช์เกียนา", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "UYST": "เวลาฤดูร้อนอุรุกวัย", "BT": "เวลาภูฏาน", "∅∅∅": "เวลาฤดูร้อนเปรู", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "MEZ": "เวลามาตรฐานยุโรปกลาง", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "HKST": "เวลาฤดูร้อนฮ่องกง", "ART": "เวลามาตรฐานอาร์เจนตินา", "COT": "เวลามาตรฐานโคลอมเบีย", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "IST": "เวลาอินเดีย", "CHAST": "เวลามาตรฐานแชทัม", "GYT": "เวลากายอานา", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "WITA": "เวลาอินโดนีเซียตอนกลาง", "GMT": "เวลามาตรฐานกรีนิช", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "MDT": "เวลาฤดูร้อนมาเก๊า", "ECT": "เวลาเอกวาดอร์", "HKT": "เวลามาตรฐานฮ่องกง", "ADT": "เวลาออมแสงของแอตแลนติก", "SGT": "เวลาสิงคโปร์", "AKST": "เวลามาตรฐานอะแลสกา", "EAT": "เวลาแอฟริกาตะวันออก", "ChST": "เวลาชามอร์โร", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "MYT": "เวลามาเลเซีย", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย"},
}
}
@@ -181,7 +181,8 @@ func (th *th_TH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'th_TH' and handles both Whole and Real numbers based on 'v'
-func (th *th_TH) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (th *th_TH) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'th_TH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (th *th_TH) FmtPercent(num float64, v uint64) (results string) {
+func (th *th_TH) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(th.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (th *th_TH) FmtPercent(num float64, v uint64) (results string) {
b = append(b, th.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'th_TH'
-func (th *th_TH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (th *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]
@@ -307,13 +306,12 @@ func (th *th_TH) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'th_TH'
// in accounting notation.
-func (th *th_TH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (th *th_TH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
@@ -378,8 +376,7 @@ func (th *th_TH) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, th.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'th_TH'
diff --git a/ti/ti.go b/ti/ti.go
index 2d552524..4cf781e9 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{"BT": "BT", "ADT": "ADT", "WIT": "WIT", "EDT": "EDT", "NZDT": "NZDT", "HAT": "HAT", "HKST": "HKST", "CLST": "CLST", "HAST": "HAST", "OESZ": "OESZ", "COT": "COT", "MESZ": "MESZ", "SRT": "SRT", "VET": "VET", "TMT": "TMT", "LHDT": "LHDT", "PST": "PST", "SGT": "SGT", "WAST": "WAST", "EAT": "EAT", "CAT": "CAT", "GMT": "GMT", "CLT": "CLT", "WEZ": "WEZ", "TMST": "TMST", "WART": "WART", "ChST": "ChST", "CST": "CST", "CDT": "CDT", "AEST": "AEST", "MEZ": "MEZ", "HKT": "HKT", "COST": "COST", "ART": "ART", "MST": "MST", "MYT": "MYT", "ECT": "ECT", "JDT": "JDT", "WESZ": "WESZ", "CHADT": "CHADT", "CHAST": "CHAST", "BOT": "BOT", "GYT": "GYT", "ARST": "ARST", "SAST": "SAST", "ACWDT": "ACWDT", "WITA": "WITA", "PDT": "PDT", "EST": "EST", "MDT": "MDT", "GFT": "GFT", "AKST": "AKST", "AKDT": "AKDT", "WIB": "WIB", "WARST": "WARST", "WAT": "WAT", "AWST": "AWST", "UYT": "UYT", "UYST": "UYST", "AEDT": "AEDT", "AST": "AST", "ACST": "ACST", "LHST": "LHST", "IST": "IST", "HNT": "HNT", "OEZ": "OEZ", "ACWST": "ACWST", "ACDT": "ACDT", "JST": "JST", "∅∅∅": "∅∅∅", "HADT": "HADT", "AWDT": "AWDT", "NZST": "NZST"},
+ timezones: map[string]string{"BT": "BT", "AKST": "AKST", "WEZ": "WEZ", "ACWST": "ACWST", "WART": "WART", "TMST": "TMST", "WAST": "WAST", "HKST": "HKST", "AKDT": "AKDT", "GYT": "GYT", "BOT": "BOT", "GFT": "GFT", "JST": "JST", "AEDT": "AEDT", "MYT": "MYT", "SGT": "SGT", "WIT": "WIT", "ARST": "ARST", "HAT": "HAT", "IST": "IST", "UYT": "UYT", "CAT": "CAT", "WARST": "WARST", "OESZ": "OESZ", "LHDT": "LHDT", "EDT": "EDT", "HADT": "HADT", "COT": "COT", "SAST": "SAST", "MEZ": "MEZ", "HKT": "HKT", "EST": "EST", "CLT": "CLT", "UYST": "UYST", "MDT": "MDT", "VET": "VET", "SRT": "SRT", "CST": "CST", "ACWDT": "ACWDT", "CHAST": "CHAST", "OEZ": "OEZ", "MESZ": "MESZ", "AST": "AST", "CDT": "CDT", "HAST": "HAST", "MST": "MST", "NZDT": "NZDT", "PST": "PST", "TMT": "TMT", "GMT": "GMT", "ChST": "ChST", "COST": "COST", "ECT": "ECT", "CHADT": "CHADT", "CLST": "CLST", "ACST": "ACST", "ART": "ART", "LHST": "LHST", "WIB": "WIB", "ADT": "ADT", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "HNT": "HNT", "AEST": "AEST", "NZST": "NZST", "WAT": "WAT", "WESZ": "WESZ", "EAT": "EAT", "JDT": "JDT", "ACDT": "ACDT", "PDT": "PDT", "AWST": "AWST", "WITA": "WITA"},
}
}
@@ -175,20 +175,19 @@ func (ti *ti) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ti' and handles both Whole and Real numbers based on 'v'
-func (ti *ti) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ti' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ti *ti) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ti'
-func (ti *ti) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -200,20 +199,14 @@ func (ti *ti) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -228,9 +221,7 @@ func (ti *ti) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
}
// reverse
@@ -249,13 +240,12 @@ func (ti *ti) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ti'
// in accounting notation.
-func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
@@ -267,20 +257,14 @@ func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -296,9 +280,7 @@ func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol[j])
}
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
} else {
@@ -324,8 +306,7 @@ func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ti'
diff --git a/ti_ER/ti_ER.go b/ti_ER/ti_ER.go
index 15ac0cee..aa44bebf 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{"ART": "ART", "WART": "WART", "UYST": "UYST", "ACDT": "ACDT", "IST": "IST", "PDT": "PDT", "AST": "AST", "∅∅∅": "∅∅∅", "JDT": "JDT", "CAT": "CAT", "COT": "COT", "BOT": "BOT", "WAT": "WAT", "WAST": "WAST", "GYT": "GYT", "ECT": "ECT", "HNT": "HNT", "NZST": "NZST", "WARST": "WARST", "GFT": "GFT", "AKST": "AKST", "ACST": "ACST", "WIT": "WIT", "AKDT": "AKDT", "AWDT": "AWDT", "CLST": "CLST", "BT": "BT", "ACWST": "ACWST", "VET": "VET", "CST": "CST", "HAT": "HAT", "MDT": "MDT", "WITA": "WITA", "LHST": "LHST", "JST": "JST", "SGT": "SGT", "EAT": "EAT", "EST": "EST", "AEDT": "AEDT", "WIB": "WIB", "MEZ": "MEZ", "TMST": "TMST", "MST": "MST", "AWST": "AWST", "OEZ": "OEZ", "CHAST": "CHAST", "SRT": "SRT", "CDT": "CDT", "EDT": "EDT", "ARST": "ARST", "ADT": "ADT", "ChST": "ChST", "OESZ": "OESZ", "HADT": "HADT", "HKT": "HKT", "WESZ": "WESZ", "UYT": "UYT", "AEST": "AEST", "COST": "COST", "TMT": "TMT", "HKST": "HKST", "CLT": "CLT", "CHADT": "CHADT", "SAST": "SAST", "ACWDT": "ACWDT", "PST": "PST", "GMT": "GMT", "MESZ": "MESZ", "LHDT": "LHDT", "MYT": "MYT", "HAST": "HAST", "WEZ": "WEZ", "NZDT": "NZDT"},
+ timezones: map[string]string{"NZST": "NZST", "MDT": "MDT", "COST": "COST", "UYST": "UYST", "CST": "CST", "ChST": "ChST", "SAST": "SAST", "CLST": "CLST", "MYT": "MYT", "OEZ": "OEZ", "HKT": "HKT", "NZDT": "NZDT", "WAST": "WAST", "CHADT": "CHADT", "TMT": "TMT", "TMST": "TMST", "EST": "EST", "MEZ": "MEZ", "GYT": "GYT", "BT": "BT", "WAT": "WAT", "AKST": "AKST", "MESZ": "MESZ", "AST": "AST", "WART": "WART", "WARST": "WARST", "IST": "IST", "ACWST": "ACWST", "LHDT": "LHDT", "EAT": "EAT", "HNT": "HNT", "CAT": "CAT", "GFT": "GFT", "UYT": "UYT", "WIB": "WIB", "ADT": "ADT", "HAT": "HAT", "HAST": "HAST", "BOT": "BOT", "WIT": "WIT", "ARST": "ARST", "JDT": "JDT", "PDT": "PDT", "ACWDT": "ACWDT", "LHST": "LHST", "WESZ": "WESZ", "CDT": "CDT", "AKDT": "AKDT", "MST": "MST", "ACST": "ACST", "SGT": "SGT", "AEDT": "AEDT", "AWDT": "AWDT", "HADT": "HADT", "GMT": "GMT", "ECT": "ECT", "OESZ": "OESZ", "SRT": "SRT", "WITA": "WITA", "AEST": "AEST", "VET": "VET", "∅∅∅": "∅∅∅", "COT": "COT", "CHAST": "CHAST", "CLT": "CLT", "JST": "JST", "ART": "ART", "EDT": "EDT", "ACDT": "ACDT", "PST": "PST", "AWST": "AWST", "WEZ": "WEZ", "HKST": "HKST"},
}
}
@@ -175,20 +175,19 @@ func (ti *ti_ER) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ti_ER' and handles both Whole and Real numbers based on 'v'
-func (ti *ti_ER) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti_ER) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ti_ER' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ti *ti_ER) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti_ER) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ti_ER'
-func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
@@ -200,20 +199,14 @@ func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -228,9 +221,7 @@ func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
}
// reverse
@@ -249,13 +240,12 @@ func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ti_ER'
// in accounting notation.
-func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
@@ -267,20 +257,14 @@ func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -296,9 +280,7 @@ func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
} else {
@@ -324,8 +306,7 @@ func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ti_ER'
diff --git a/ti_ET/ti_ET.go b/ti_ET/ti_ET.go
index d6412393..a27d4e59 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{"MDT": "MDT", "AEDT": "AEDT", "WAT": "WAT", "AWDT": "AWDT", "CLST": "CLST", "SAST": "SAST", "JDT": "JDT", "AKDT": "AKDT", "WITA": "WITA", "CLT": "CLT", "ACDT": "ACDT", "PDT": "PDT", "COT": "COT", "JST": "JST", "HAST": "HAST", "HKST": "HKST", "∅∅∅": "∅∅∅", "GMT": "GMT", "WAST": "WAST", "ADT": "ADT", "ACWST": "ACWST", "IST": "IST", "AWST": "AWST", "EDT": "EDT", "NZST": "NZST", "SRT": "SRT", "TMST": "TMST", "MST": "MST", "WIT": "WIT", "NZDT": "NZDT", "COST": "COST", "GYT": "GYT", "AST": "AST", "TMT": "TMT", "ChST": "ChST", "CAT": "CAT", "BT": "BT", "GFT": "GFT", "EAT": "EAT", "WESZ": "WESZ", "UYT": "UYT", "WIB": "WIB", "OESZ": "OESZ", "ACWDT": "ACWDT", "SGT": "SGT", "HNT": "HNT", "MYT": "MYT", "WEZ": "WEZ", "PST": "PST", "UYST": "UYST", "VET": "VET", "AKST": "AKST", "HKT": "HKT", "CST": "CST", "AEST": "AEST", "WARST": "WARST", "LHST": "LHST", "LHDT": "LHDT", "ECT": "ECT", "ART": "ART", "ACST": "ACST", "EST": "EST", "OEZ": "OEZ", "CHADT": "CHADT", "CHAST": "CHAST", "ARST": "ARST", "WART": "WART", "MEZ": "MEZ", "MESZ": "MESZ", "HADT": "HADT", "HAT": "HAT", "CDT": "CDT", "BOT": "BOT"},
+ timezones: map[string]string{"AKDT": "AKDT", "ACWDT": "ACWDT", "CDT": "CDT", "EST": "EST", "ACWST": "ACWST", "OESZ": "OESZ", "AST": "AST", "MST": "MST", "LHDT": "LHDT", "TMST": "TMST", "OEZ": "OEZ", "PDT": "PDT", "BOT": "BOT", "HAT": "HAT", "SRT": "SRT", "WART": "WART", "VET": "VET", "ADT": "ADT", "CLST": "CLST", "MDT": "MDT", "LHST": "LHST", "NZST": "NZST", "SAST": "SAST", "WAT": "WAT", "CHADT": "CHADT", "HNT": "HNT", "CAT": "CAT", "ART": "ART", "HADT": "HADT", "ChST": "ChST", "MEZ": "MEZ", "MESZ": "MESZ", "WARST": "WARST", "EDT": "EDT", "NZDT": "NZDT", "CLT": "CLT", "HAST": "HAST", "SGT": "SGT", "PST": "PST", "GFT": "GFT", "JDT": "JDT", "GYT": "GYT", "MYT": "MYT", "CST": "CST", "WEZ": "WEZ", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "UYST": "UYST", "HKST": "HKST", "AKST": "AKST", "JST": "JST", "AWST": "AWST", "AWDT": "AWDT", "ARST": "ARST", "AEST": "AEST", "HKT": "HKT", "BT": "BT", "GMT": "GMT", "IST": "IST", "UYT": "UYT", "TMT": "TMT", "ACDT": "ACDT", "AEDT": "AEDT", "COT": "COT", "COST": "COST", "WESZ": "WESZ", "EAT": "EAT", "WAST": "WAST", "WITA": "WITA", "ECT": "ECT", "WIB": "WIB", "ACST": "ACST", "WIT": "WIT"},
}
}
@@ -175,20 +175,19 @@ func (ti *ti_ET) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ti_ET' and handles both Whole and Real numbers based on 'v'
-func (ti *ti_ET) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti_ET) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ti_ET' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ti *ti_ET) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (ti *ti_ET) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ti_ET'
-func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
@@ -200,20 +199,14 @@ func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -228,9 +221,7 @@ func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
}
// reverse
@@ -249,13 +240,12 @@ func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ti_ET'
// in accounting notation.
-func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
@@ -267,20 +257,14 @@ func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(ti.decimal) - 1; j >= 0; j-- {
- b = append(b, ti.decimal[j])
- }
-
+ b = append(b, ti.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(ti.group) - 1; j >= 0; j-- {
- b = append(b, ti.group[j])
- }
-
+ b = append(b, ti.group[0])
count = 1
} else {
count++
@@ -296,9 +280,7 @@ func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol[j])
}
- for j := len(ti.minus) - 1; j >= 0; j-- {
- b = append(b, ti.minus[j])
- }
+ b = append(b, ti.minus[0])
} else {
@@ -324,8 +306,7 @@ func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ti_ET'
diff --git a/tk/tk.go b/tk/tk.go
index b3fe56f3..f23ef2fd 100644
--- a/tk/tk.go
+++ b/tk/tk.go
@@ -18,7 +18,7 @@ type tk struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
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", "EUR", "FIM ", "FJD", "FKP", "FRF ", "GBP", "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", "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", "₫", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ýan", "few", "mart", "apr", "maý", "iýun", "iýul", "awg", "sen", "okt", "noý", "dek"},
@@ -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{"CDT": "Merkezi Amerika, tomusky wagt", "ADT": "Atlantika, tomusky wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "GYT": "Gaýana", "ARST": "Argentina, tomusky wagt", "WAT": "Günbatar Afrika, standart wagt", "JST": "Ýaponiýa, standart wagt", "UYT": "Urugwaý, standart wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "HKT": "Gonkong, standart wagt", "CAT": "Merkezi Afrika", "OEZ": "Gündogar Ýewropa, standart wagt", "ART": "Argentina, standart wagt", "VET": "Wenesuela", "MEZ": "Merkezi Ýewropa, standart wagt", "WARST": "Günbatar Argentina, tomusky wagt", "∅∅∅": "Azor adalary, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "IST": "Hindistan", "EAT": "Gündogar Afrika", "NZST": "Täze Zelandiýa, standart wagt", "CHADT": "Çatem, tomusky wagt", "AST": "Atlantika, standart wagt", "WAST": "Günbatar Afrika, tomusky wagt", "ECT": "Ekwador", "HADT": "Gawaý-Aleut, tomusky wagt", "BT": "Butan", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "SGT": "Singapur, standart wagt", "CLST": "Çili, tomusky wagt", "UYST": "Urugwaý, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "COST": "Kolumbiýa, tomusky wagt", "CST": "Merkezi Amerika, standart wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "BOT": "Boliwiýa", "CLT": "Çili, standart wagt", "GMT": "Grinwiç boýunça orta wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "SRT": "Surinam", "TMST": "Türkmenistan, tomusky wagt", "AKDT": "Alýaska, tomusky wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "WITA": "Merkezi Indoneziýa", "ChST": "Çamorro", "AKST": "Alýaska, standart wagt", "JDT": "Ýaponiýa, tomusky wagt", "PST": "Ýuwaş umman, standart wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "MST": "Daglyk ýeri, standart wagt (ABŞ)", "WIT": "Gündogar Indoneziýa", "HAST": "Gawaý-Aleut, standart wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "MDT": "Daglyk ýeri, tomusky wagt (ABŞ)", "GFT": "Fransuz Gwiana", "SAST": "Günorta Afrika, standart wagt", "MYT": "Malaýziýa", "HAT": "Nýufaundlend, tomusky wagt", "HKST": "Gonkong, tomusky wagt", "EDT": "Günorta Amerika, tomusky wagt", "CHAST": "Çatem, standart wagt", "WART": "Günbatar Argentina, standart wagt", "WIB": "Günbatar Indoneziýa", "TMT": "Türkmenistan, standart wagt", "HNT": "Nýufaundlend, standart wagt", "OESZ": "Gündogar Ýewropa, tomusky wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "LHDT": "Lord-Hau, tomusky wagt", "EST": "Günorta Amerika, standart wagt", "PDT": "Ýuwaş umman, tomusky wagt"},
+ timezones: map[string]string{"EAT": "Gündogar Afrika", "WAT": "Günbatar Afrika, standart wagt", "WART": "Günbatar Argentina, standart wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "BT": "Butan", "EDT": "Günorta Amerika, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "OESZ": "Gündogar Ýewropa, tomusky wagt", "CLT": "Çili, standart wagt", "JST": "Ýaponiýa, standart wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "SAST": "Günorta Afrika, standart wagt", "WITA": "Merkezi Indoneziýa", "COST": "Kolumbiýa, tomusky wagt", "VET": "Wenesuela", "GYT": "Gaýana", "BOT": "Boliwiýa", "∅∅∅": "Azor adalary, tomusky wagt", "AKDT": "Alýaska, tomusky wagt", "WIB": "Günbatar Indoneziýa", "MEZ": "Merkezi Ýewropa, standart wagt", "ADT": "Atlantika, tomusky wagt", "PST": "Ýuwaş umman, standart wagt", "UYT": "Urugwaý, standart wagt", "ART": "Argentina, standart wagt", "LHDT": "Lord-Hau, tomusky wagt", "MST": "MST", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "SRT": "Surinam", "ARST": "Argentina, tomusky wagt", "GFT": "Fransuz Gwiana", "WARST": "Günbatar Argentina, tomusky wagt", "UYST": "Urugwaý, tomusky wagt", "WIT": "Gündogar Indoneziýa", "GMT": "Grinwiç boýunça orta wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "ChST": "Çamorro", "WAST": "Günbatar Afrika, tomusky wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "HAT": "Nýufaundlend, tomusky wagt", "HAST": "Gawaý-Aleut, standart wagt", "MDT": "MDT", "CHADT": "Çatem, tomusky wagt", "CLST": "Çili, tomusky wagt", "MYT": "Malaýziýa", "HKT": "Gonkong, standart wagt", "HKST": "Gonkong, tomusky wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "SGT": "Singapur, standart wagt", "TMT": "Türkmenistan, standart wagt", "ECT": "Ekwador", "JDT": "Ýaponiýa, tomusky wagt", "AST": "Atlantika, standart wagt", "IST": "Hindistan", "HNT": "Nýufaundlend, standart wagt", "CST": "Merkezi Amerika, standart wagt", "EST": "Günorta Amerika, standart wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "TMST": "Türkmenistan, tomusky wagt", "CDT": "Merkezi Amerika, tomusky wagt", "NZST": "Täze Zelandiýa, standart wagt", "CHAST": "Çatem, standart wagt", "CAT": "Merkezi Afrika", "ACST": "Merkezi Awstraliýa, standart wagt", "PDT": "Ýuwaş umman, tomusky wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "AKST": "Alýaska, standart wagt", "COT": "Kolumbiýa, standart wagt"},
}
}
@@ -183,7 +183,8 @@ func (tk *tk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tk' and handles both Whole and Real numbers based on 'v'
-func (tk *tk) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (tk *tk) FmtNumber(num float64, v uint64) (results string) {
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -222,13 +222,12 @@ func (tk *tk) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tk *tk) FmtPercent(num float64, v uint64) (results string) {
+func (tk *tk) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(tk.decimal)
b := make([]byte, 0, l)
@@ -256,12 +255,11 @@ func (tk *tk) FmtPercent(num float64, v uint64) (results string) {
b = append(b, tk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tk'
-func (tk *tk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -283,7 +281,6 @@ func (tk *tk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -317,13 +314,12 @@ func (tk *tk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tk'
// in accounting notation.
-func (tk *tk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tk *tk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
@@ -345,7 +341,6 @@ func (tk *tk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -386,8 +381,7 @@ func (tk *tk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tk'
diff --git a/tk_TM/tk_TM.go b/tk_TM/tk_TM.go
index d67508a8..60c6f348 100644
--- a/tk_TM/tk_TM.go
+++ b/tk_TM/tk_TM.go
@@ -18,7 +18,7 @@ type tk_TM struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -57,7 +57,7 @@ func New() locales.Translator {
timeSeparator: ":",
inifinity: "∞",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "ýan", "few", "mart", "apr", "maý", "iýun", "iýul", "awg", "sen", "okt", "noý", "dek"},
@@ -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{"ADT": "Atlantika, tomusky wagt", "EDT": "Günorta Amerika, tomusky wagt", "CLT": "Çili, standart wagt", "NZST": "Täze Zelandiýa, standart wagt", "PDT": "Ýuwaş umman, tomusky wagt", "ART": "Argentina, standart wagt", "WARST": "Günbatar Argentina, tomusky wagt", "WAST": "Günbatar Afrika, tomusky wagt", "AKST": "Alýaska, standart wagt", "ChST": "Çamorro", "HAST": "Gawaý-Aleut, standart wagt", "UYST": "Urugwaý, tomusky wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "BT": "Butan", "WAT": "Günbatar Afrika, standart wagt", "TMT": "Türkmenistan, standart wagt", "LHDT": "Lord-Hau, tomusky wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "CHAST": "Çatem, standart wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "CDT": "Merkezi Amerika, tomusky wagt", "COST": "Kolumbiýa, tomusky wagt", "GFT": "Fransuz Gwiana", "JDT": "Ýaponiýa, tomusky wagt", "MYT": "Malaýziýa", "WEZ": "Günbatar Ýewropa, standart wagt", "HAT": "Nýufaundlend, tomusky wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "VET": "Wenesuela", "JST": "Ýaponiýa, standart wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "SRT": "Surinam", "TMST": "Türkmenistan, tomusky wagt", "IST": "Hindistan", "OESZ": "Gündogar Ýewropa, tomusky wagt", "BOT": "Boliwiýa", "AKDT": "Alýaska, tomusky wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "COT": "Kolumbiýa, standart wagt", "GYT": "Gaýana", "WITA": "Merkezi Indoneziýa", "SAST": "Günorta Afrika, standart wagt", "ECT": "Ekwador", "HKT": "Gonkong, standart wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "ARST": "Argentina, tomusky wagt", "WART": "Günbatar Argentina, standart wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "HNT": "Nýufaundlend, standart wagt", "GMT": "Grinwiç boýunça orta wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "MEZ": "Merkezi Ýewropa, standart wagt", "CAT": "Merkezi Afrika", "EST": "Günorta Amerika, standart wagt", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "MDT": "Daglyk ýeri, tomusky wagt (ABŞ)", "∅∅∅": "Azor adalary, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "CST": "Merkezi Amerika, standart wagt", "CLST": "Çili, tomusky wagt", "PST": "Ýuwaş umman, standart wagt", "AST": "Atlantika, standart wagt", "MST": "Daglyk ýeri, standart wagt (ABŞ)", "WIT": "Gündogar Indoneziýa", "SGT": "Singapur, standart wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "WIB": "Günbatar Indoneziýa", "HKST": "Gonkong, tomusky wagt", "EAT": "Gündogar Afrika", "UYT": "Urugwaý, standart wagt", "CHADT": "Çatem, tomusky wagt"},
+ timezones: map[string]string{"ADT": "Atlantika, tomusky wagt", "MYT": "Malaýziýa", "HKT": "Gonkong, standart wagt", "GFT": "Fransuz Gwiana", "AKST": "Alýaska, standart wagt", "AKDT": "Alýaska, tomusky wagt", "MDT": "MDT", "JDT": "Ýaponiýa, tomusky wagt", "BOT": "Boliwiýa", "UYST": "Urugwaý, tomusky wagt", "SAST": "Günorta Afrika, standart wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "WARST": "Günbatar Argentina, tomusky wagt", "TMST": "Türkmenistan, tomusky wagt", "CHAST": "Çatem, standart wagt", "CHADT": "Çatem, tomusky wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "SRT": "Surinam", "HKST": "Gonkong, tomusky wagt", "WIB": "Günbatar Indoneziýa", "PDT": "Ýuwaş umman, tomusky wagt", "ECT": "Ekwador", "MST": "MST", "MEZ": "Merkezi Ýewropa, standart wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "GYT": "Gaýana", "UYT": "Urugwaý, standart wagt", "CST": "Merkezi Amerika, standart wagt", "EST": "Günorta Amerika, standart wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "∅∅∅": "Braziliýa, tomusky wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "LHST": "Lord-Hau, standart wagt", "CDT": "Merkezi Amerika, tomusky wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "VET": "Wenesuela", "HNT": "Nýufaundlend, standart wagt", "ARST": "Argentina, tomusky wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "ChST": "Çamorro", "WAT": "Günbatar Afrika, standart wagt", "WAST": "Günbatar Afrika, tomusky wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "IST": "Hindistan", "CAT": "Merkezi Afrika", "BT": "Butan", "HAST": "Gawaý-Aleut, standart wagt", "LHDT": "Lord-Hau, tomusky wagt", "NZST": "Täze Zelandiýa, standart wagt", "OESZ": "Gündogar Ýewropa, tomusky wagt", "CLT": "Çili, standart wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "TMT": "Türkmenistan, standart wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "WART": "Günbatar Argentina, standart wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "ART": "Argentina, standart wagt", "WITA": "Merkezi Indoneziýa", "GMT": "Grinwiç boýunça orta wagt", "EAT": "Gündogar Afrika", "JST": "Ýaponiýa, standart wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "CLST": "Çili, tomusky wagt", "WIT": "Gündogar Indoneziýa", "COST": "Kolumbiýa, tomusky wagt", "HAT": "Nýufaundlend, tomusky wagt", "SGT": "Singapur, standart wagt", "EDT": "Günorta Amerika, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "AST": "Atlantika, standart wagt", "PST": "Ýuwaş umman, standart wagt"},
}
}
@@ -183,7 +183,8 @@ func (tk *tk_TM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tk_TM' and handles both Whole and Real numbers based on 'v'
-func (tk *tk_TM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -203,7 +204,6 @@ func (tk *tk_TM) FmtNumber(num float64, v uint64) (results string) {
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -222,13 +222,12 @@ func (tk *tk_TM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tk_TM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tk *tk_TM) FmtPercent(num float64, v uint64) (results string) {
+func (tk *tk_TM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(tk.decimal)
b := make([]byte, 0, l)
@@ -256,12 +255,11 @@ func (tk *tk_TM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, tk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tk_TM'
-func (tk *tk_TM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (tk *tk_TM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
@@ -283,7 +281,6 @@ func (tk *tk_TM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -317,13 +314,12 @@ func (tk *tk_TM) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tk_TM'
// in accounting notation.
-func (tk *tk_TM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tk *tk_TM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
@@ -345,7 +341,6 @@ func (tk *tk_TM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(tk.group) - 1; j >= 0; j-- {
b = append(b, tk.group[j])
}
-
count = 1
} else {
count++
@@ -386,8 +381,7 @@ func (tk *tk_TM) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tk_TM'
diff --git a/to/to.go b/to/to.go
index 51887f63..50893646 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{"CHAST": "houa fakasatihami taimi totonu", "MESZ": "houa fakaʻeulope-loto taimi liliu", "TMST": "houa fakatūkimenisitani taimi liliu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "NZDT": "houa fakanuʻusila taimi liliu", "COT": "houa fakakolomipia taimi totonu", "MYT": "houa fakamaleisia", "HKST": "houa fakahongi-kongi taimi liliu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "NZST": "houa fakanuʻusila taimi totonu", "CHADT": "houa fakasatihami taimi liliu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "ARST": "houa fakaʻasenitina taimi liliu", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "SRT": "houa fakasuliname", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "CAT": "houa fakaʻafelika-loto", "HADT": "houa fakahauaʻi taimi liliu", "EAT": "houa fakaʻafelika-hahake", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "GMT": "houa fakakiliniuisi mālie", "COST": "houa fakakolomipia taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "GYT": "houa fakakuiana", "HKT": "houa fakahongi-kongi taimi totonu", "UYST": "houa fakaʻulukuai taimi liliu", "BOT": "houa fakapolīvia", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "SAST": "houa fakaʻafelika-tonga", "ECT": "houa fakaʻekuetoa", "AKST": "houa fakaʻalasika taimi totonu", "AKDT": "houa fakaʻalasika taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "ChST": "houa fakakamolo", "SGT": "houa fakasingapoa", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "CLT": "houa fakasili taimi totonu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu", "MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "WIT": "houa fakaʻinitonisia-hahake", "BT": "houa fakapūtani", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "JDT": "houa fakasiapani taimi liliu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "CLST": "houa fakasili taimi liliu", "WIB": "houa fakaʻinitonisia-hihifo", "WITA": "houa fakaʻinitonisia-loto", "∅∅∅": "houa fakaʻāsolesi taimi liliu", "IST": "houa fakaʻinitia", "HAST": "houa fakahauaʻi taimi totonu", "UYT": "houa fakaʻulukuai taimi totonu", "VET": "houa fakavenesuela", "LHST": "houa fakamotuʻeikihoue taimi totonu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "GFT": "houa fakakuiana-fakafalanisē", "TMT": "houa fakatūkimenisitani taimi totonu", "JST": "houa fakasiapani taimi totonu"},
+ timezones: map[string]string{"EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "HADT": "houa fakahauaʻi taimi liliu", "MDT": "houa fakamakau taimi liliu", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "TMST": "houa fakatūkimenisitani taimi liliu", "CHADT": "houa fakasatihami taimi liliu", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "MYT": "houa fakamaleisia", "CLT": "houa fakasili taimi totonu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "UYST": "houa fakaʻulukuai taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "MST": "houa fakamakau taimi totonu", "WIB": "houa fakaʻinitonisia-hihifo", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "GYT": "houa fakakuiana", "BT": "houa fakapūtani", "ARST": "houa fakaʻasenitina taimi liliu", "COT": "houa fakakolomipia taimi totonu", "LHST": "houa fakamotuʻeikihoue taimi totonu", "CLST": "houa fakasili taimi liliu", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "HKT": "houa fakahongi-kongi taimi totonu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "VET": "houa fakavenesuela", "IST": "houa fakaʻinitia", "WITA": "houa fakaʻinitonisia-loto", "GMT": "houa fakakiliniuisi mālie", "AKST": "houa fakaʻalasika taimi totonu", "UYT": "houa fakaʻulukuai taimi totonu", "WIT": "houa fakaʻinitonisia-hahake", "ECT": "houa fakaʻekuetoa", "MEZ": "houa fakaʻeulope-loto taimi totonu", "JDT": "houa fakasiapani taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "HKST": "houa fakahongi-kongi taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "TMT": "houa fakatūkimenisitani taimi totonu", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "CHAST": "houa fakasatihami taimi totonu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "ChST": "houa fakakamolo", "AKDT": "houa fakaʻalasika taimi liliu", "SGT": "houa fakasingapoa", "GFT": "houa fakakuiana-fakafalanisē", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "SRT": "houa fakasuliname", "MESZ": "houa fakaʻeulope-loto taimi liliu", "JST": "houa fakasiapani taimi totonu", "∅∅∅": "houa fakaʻamasōne taimi liliu", "NZST": "houa fakanuʻusila taimi totonu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "HAST": "houa fakahauaʻi taimi totonu", "COST": "houa fakakolomipia taimi liliu", "NZDT": "houa fakanuʻusila taimi liliu", "EAT": "houa fakaʻafelika-hahake", "SAST": "houa fakaʻafelika-tonga", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "BOT": "houa fakapolīvia", "CAT": "houa fakaʻafelika-loto"},
}
}
@@ -181,7 +181,8 @@ func (to *to) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'to' and handles both Whole and Real numbers based on 'v'
-func (to *to) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (to *to) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'to' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (to *to) FmtPercent(num float64, v uint64) (results string) {
+func (to *to) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(to.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (to *to) FmtPercent(num float64, v uint64) (results string) {
b = append(b, to.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'to'
-func (to *to) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -311,13 +310,12 @@ func (to *to) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'to'
// in accounting notation.
-func (to *to) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (to *to) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
@@ -386,8 +384,7 @@ func (to *to) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'to'
diff --git a/to_TO/to_TO.go b/to_TO/to_TO.go
index feccd291..07127fce 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{"EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "GMT": "houa fakakiliniuisi mālie", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "WIB": "houa fakaʻinitonisia-hihifo", "ART": "houa fakaʻasenitina taimi totonu", "WITA": "houa fakaʻinitonisia-loto", "WIT": "houa fakaʻinitonisia-hahake", "IST": "houa fakaʻinitia", "UYT": "houa fakaʻulukuai taimi totonu", "COT": "houa fakakolomipia taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "SAST": "houa fakaʻafelika-tonga", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu", "LHST": "houa fakamotuʻeikihoue taimi totonu", "MYT": "houa fakamaleisia", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "BOT": "houa fakapolīvia", "MESZ": "houa fakaʻeulope-loto taimi liliu", "AKDT": "houa fakaʻalasika taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "GYT": "houa fakakuiana", "BT": "houa fakapūtani", "VET": "houa fakavenesuela", "HADT": "houa fakahauaʻi taimi liliu", "CHAST": "houa fakasatihami taimi totonu", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "AKST": "houa fakaʻalasika taimi totonu", "JDT": "houa fakasiapani taimi liliu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "CHADT": "houa fakasatihami taimi liliu", "ARST": "houa fakaʻasenitina taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "EAT": "houa fakaʻafelika-hahake", "NZDT": "houa fakanuʻusila taimi liliu", "SGT": "houa fakasingapoa", "HKT": "houa fakahongi-kongi taimi totonu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "HKST": "houa fakahongi-kongi taimi liliu", "CLST": "houa fakasili taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "COST": "houa fakakolomipia taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "NZST": "houa fakanuʻusila taimi totonu", "SRT": "houa fakasuliname", "HAST": "houa fakahauaʻi taimi totonu", "∅∅∅": "houa fakaʻāsolesi taimi liliu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "JST": "houa fakasiapani taimi totonu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "GFT": "houa fakakuiana-fakafalanisē", "ChST": "houa fakakamolo", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "CLT": "houa fakasili taimi totonu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "UYST": "houa fakaʻulukuai taimi liliu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "ECT": "houa fakaʻekuetoa", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "CAT": "houa fakaʻafelika-loto", "TMT": "houa fakatūkimenisitani taimi totonu", "TMST": "houa fakatūkimenisitani taimi liliu"},
+ timezones: map[string]string{"BOT": "houa fakapolīvia", "UYT": "houa fakaʻulukuai taimi totonu", "HAST": "houa fakahauaʻi taimi totonu", "CHAST": "houa fakasatihami taimi totonu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "WIB": "houa fakaʻinitonisia-hihifo", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "TMT": "houa fakatūkimenisitani taimi totonu", "TMST": "houa fakatūkimenisitani taimi liliu", "COT": "houa fakakolomipia taimi totonu", "MDT": "houa fakamakau taimi liliu", "CLT": "houa fakasili taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "WITA": "houa fakaʻinitonisia-loto", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "MYT": "houa fakamaleisia", "IST": "houa fakaʻinitia", "HKST": "houa fakahongi-kongi taimi liliu", "NZST": "houa fakanuʻusila taimi totonu", "EAT": "houa fakaʻafelika-hahake", "NZDT": "houa fakanuʻusila taimi liliu", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "MST": "houa fakamakau taimi totonu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "ARST": "houa fakaʻasenitina taimi liliu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "AKST": "houa fakaʻalasika taimi totonu", "SGT": "houa fakasingapoa", "SAST": "houa fakaʻafelika-tonga", "MEZ": "houa fakaʻeulope-loto taimi totonu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "GMT": "houa fakakiliniuisi mālie", "COST": "houa fakakolomipia taimi liliu", "VET": "houa fakavenesuela", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "GYT": "houa fakakuiana", "LHST": "houa fakamotuʻeikihoue taimi totonu", "CLST": "houa fakasili taimi liliu", "JST": "houa fakasiapani taimi totonu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "HADT": "houa fakahauaʻi taimi liliu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "CHADT": "houa fakasatihami taimi liliu", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "SRT": "houa fakasuliname", "GFT": "houa fakakuiana-fakafalanisē", "∅∅∅": "houa fakaʻamasōne taimi liliu", "UYST": "houa fakaʻulukuai taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "MESZ": "houa fakaʻeulope-loto taimi liliu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "WIT": "houa fakaʻinitonisia-hahake", "BT": "houa fakapūtani", "AKDT": "houa fakaʻalasika taimi liliu", "ChST": "houa fakakamolo", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "CAT": "houa fakaʻafelika-loto", "HKT": "houa fakahongi-kongi taimi totonu", "ECT": "houa fakaʻekuetoa", "JDT": "houa fakasiapani taimi liliu"},
}
}
@@ -181,7 +181,8 @@ func (to *to_TO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'to_TO' and handles both Whole and Real numbers based on 'v'
-func (to *to_TO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (to *to_TO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'to_TO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (to *to_TO) FmtPercent(num float64, v uint64) (results string) {
+func (to *to_TO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(to.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (to *to_TO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, to.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'to_TO'
-func (to *to_TO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (to *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]
@@ -311,13 +310,12 @@ func (to *to_TO) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'to_TO'
// in accounting notation.
-func (to *to_TO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (to *to_TO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
@@ -386,8 +384,7 @@ func (to *to_TO) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'to_TO'
diff --git a/tr/tr.go b/tr/tr.go
index b16c67d1..52f15fec 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{"LHDT": "Lord Howe Yaz Saati", "WAT": "Batı Afrika Standart Saati", "ACST": "Orta Avustralya Standart Saati", "GYT": "Guyana Saati", "VET": "Venezuela Saati", "LHST": "Lord Howe Standart Saati", "JDT": "Japonya Yaz Saati", "HAT": "Newfoundland Yaz Saati", "WITA": "Orta Endonezya Saati", "UYT": "Uruguay Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "SAST": "Güney Afrika Standart Saati", "MYT": "Malezya Saati", "IST": "Hindistan Standart Saati", "MST": "Makao Standart Saati", "NZST": "Yeni Zelanda Standart Saati", "ADT": "Atlantik Yaz Saati", "HKT": "Hong Kong Standart Saati", "HKST": "Hong Kong Yaz Saati", "CAT": "Orta Afrika Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "ACWST": "İçbatı Avustralya Standart Saati", "WEZ": "Batı Avrupa Standart Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "GMT": "Greenwich Ortalama Saati", "TMST": "Türkmenistan Yaz Saati", "AKST": "Alaska Standart Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "CLST": "Şili Yaz Saati", "AST": "Atlantik Standart Saati", "CHADT": "Chatham Yaz Saati", "COST": "Kolombiya Yaz Saati", "ART": "Arjantin Standart Saati", "ARST": "Arjantin Yaz Saati", "TMT": "Türkmenistan Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "UYST": "Uruguay Yaz Saati", "CHAST": "Chatham Standart Saati", "BOT": "Bolivya Saati", "AWST": "Batı Avustralya Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "BT": "Bhutan Saati", "JST": "Japonya Standart Saati", "WESZ": "Batı Avrupa Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "COT": "Kolombiya Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "WARST": "Batı Arjantin Yaz Saati", "SRT": "Surinam Saati", "WIT": "Doğu Endonezya Saati", "HADT": "Hawaii-Aleut Yaz Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "WAST": "Batı Afrika Yaz Saati", "WART": "Batı Arjantin Standart Saati", "WIB": "Batı Endonezya Saati", "ChST": "Chamorro Saati", "AKDT": "Alaska Yaz Saati", "EAT": "Doğu Afrika Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "CLT": "Şili Standart Saati", "NZDT": "Yeni Zelanda Yaz Saati", "∅∅∅": "Azorlar Yaz Saati", "SGT": "Singapur Standart Saati", "HNT": "Newfoundland Standart Saati", "GFT": "Fransız Guyanası Saati", "MDT": "Makao Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "ECT": "Ekvador Saati", "AWDT": "Batı Avustralya Yaz Saati"},
+ timezones: map[string]string{"HNT": "Newfoundland Standart Saati", "WIT": "Doğu Endonezya Saati", "HKT": "Hong Kong Standart Saati", "ChST": "Chamorro Saati", "ADT": "Atlantik Yaz Saati", "WART": "Batı Arjantin Standart Saati", "GYT": "Guyana Saati", "AWDT": "Batı Avustralya Yaz Saati", "ECT": "Ekvador Saati", "LHST": "Lord Howe Standart Saati", "ART": "Arjantin Standart Saati", "GFT": "Fransız Guyanası Saati", "LHDT": "Lord Howe Yaz Saati", "CHADT": "Chatham Yaz Saati", "COT": "Kolombiya Standart Saati", "ACWST": "İçbatı Avustralya Standart Saati", "WAST": "Batı Afrika Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "HAT": "Newfoundland Yaz Saati", "HKST": "Hong Kong Yaz Saati", "UYT": "Uruguay Standart Saati", "AKST": "Alaska Standart Saati", "UYST": "Uruguay Yaz Saati", "WIB": "Batı Endonezya Saati", "MYT": "Malezya Saati", "TMT": "Türkmenistan Standart Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "NZDT": "Yeni Zelanda Yaz Saati", "AWST": "Batı Avustralya Standart Saati", "EAT": "Doğu Afrika Saati", "SAST": "Güney Afrika Standart Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "CHAST": "Chatham Standart Saati", "JST": "Japonya Standart Saati", "ACST": "Orta Avustralya Standart Saati", "IST": "Hindistan Standart Saati", "SRT": "Surinam Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "WITA": "Orta Endonezya Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "COST": "Kolombiya Yaz Saati", "NZST": "Yeni Zelanda Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "WARST": "Batı Arjantin Yaz Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "BT": "Bhutan Saati", "OEZ": "Doğu Avrupa Standart Saati", "MESZ": "Orta Avrupa Yaz Saati", "VET": "Venezuela Saati", "AST": "Atlantik Standart Saati", "CAT": "Orta Afrika Saati", "TMST": "Türkmenistan Yaz Saati", "GMT": "Greenwich Ortalama Saati", "WEZ": "Batı Avrupa Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "AKDT": "Alaska Yaz Saati", "CLT": "Şili Standart Saati", "WAT": "Batı Afrika Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "AEST": "Doğu Avustralya Standart Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "SGT": "Singapur Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "HADT": "Hawaii-Aleut Yaz Saati", "WESZ": "Batı Avrupa Yaz Saati", "CLST": "Şili Yaz Saati", "JDT": "Japonya Yaz Saati", "BOT": "Bolivya Saati", "∅∅∅": "Azorlar Yaz Saati", "ARST": "Arjantin Yaz Saati", "CST": "Kuzey Amerika Merkezi Standart Saati"},
}
}
@@ -201,7 +201,8 @@ func (tr *tr) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tr' and handles both Whole and Real numbers based on 'v'
-func (tr *tr) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (tr *tr) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tr' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tr *tr) FmtPercent(num float64, v uint64) (results string) {
+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
count := 0
@@ -282,12 +282,11 @@ func (tr *tr) FmtPercent(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tr'
-func (tr *tr) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -340,13 +339,12 @@ func (tr *tr) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tr'
// in accounting notation.
-func (tr *tr) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tr *tr) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
@@ -406,8 +404,7 @@ func (tr *tr) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tr'
diff --git a/tr_CY/tr_CY.go b/tr_CY/tr_CY.go
index 1c30b475..19cac61f 100644
--- a/tr_CY/tr_CY.go
+++ b/tr_CY/tr_CY.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "tr_CY",
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{"MÖ", "MS"},
erasNarrow: []string{"", ""},
erasWide: []string{"Milattan Önce", "Milattan Sonra"},
- timezones: map[string]string{"OESZ": "Doğu Avrupa Yaz Saati", "ADT": "Atlantik Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "GYT": "Guyana Saati", "SRT": "Surinam Saati", "MST": "Makao Standart Saati", "MDT": "Makao Yaz Saati", "ART": "Arjantin Standart Saati", "ECT": "Ekvador Saati", "EAT": "Doğu Afrika Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "CAT": "Orta Afrika Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "CHADT": "Chatham Yaz Saati", "ACST": "Orta Avustralya Standart Saati", "AWST": "Batı Avustralya Standart Saati", "HNT": "Newfoundland Standart Saati", "NZDT": "Yeni Zelanda Yaz Saati", "WART": "Batı Arjantin Standart Saati", "AST": "Atlantik Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "GFT": "Fransız Guyanası Saati", "JDT": "Japonya Yaz Saati", "AKDT": "Alaska Yaz Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "UYT": "Uruguay Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "MYT": "Malezya Saati", "WARST": "Batı Arjantin Yaz Saati", "LHST": "Lord Howe Standart Saati", "ChST": "Chamorro Saati", "HAST": "Hawaii-Aleut Standart Saati", "SGT": "Singapur Standart Saati", "OEZ": "Doğu Avrupa Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "WIB": "Batı Endonezya Saati", "WAT": "Batı Afrika Standart Saati", "MEZ": "Orta Avrupa Standart Saati", "SAST": "Güney Afrika Standart Saati", "LHDT": "Lord Howe Yaz Saati", "HKST": "Hong Kong Yaz Saati", "GMT": "Greenwich Ortalama Saati", "NZST": "Yeni Zelanda Standart Saati", "COST": "Kolombiya Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "VET": "Venezuela Saati", "BOT": "Bolivya Saati", "COT": "Kolombiya Standart Saati", "ACWST": "İçbatı Avustralya Standart Saati", "AKST": "Alaska Standart Saati", "WESZ": "Batı Avrupa Yaz Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "ARST": "Arjantin Yaz Saati", "HADT": "Hawaii-Aleut Yaz Saati", "WEZ": "Batı Avrupa Standart Saati", "TMST": "Türkmenistan Yaz Saati", "JST": "Japonya Standart Saati", "HKT": "Hong Kong Standart Saati", "BT": "Bhutan Saati", "AWDT": "Batı Avustralya Yaz Saati", "CLT": "Şili Standart Saati", "WAST": "Batı Afrika Yaz Saati", "WITA": "Orta Endonezya Saati", "∅∅∅": "Amazon Yaz Saati", "HAT": "Newfoundland Yaz Saati", "CLST": "Şili Yaz Saati", "TMT": "Türkmenistan Standart Saati", "IST": "Hindistan Standart Saati", "UYST": "Uruguay Yaz Saati", "CHAST": "Chatham Standart Saati", "WIT": "Doğu Endonezya Saati"},
+ timezones: map[string]string{"OESZ": "Doğu Avrupa Yaz Saati", "MYT": "Malezya Saati", "ARST": "Arjantin Yaz Saati", "GFT": "Fransız Guyanası Saati", "SGT": "Singapur Standart Saati", "HKT": "Hong Kong Standart Saati", "HKST": "Hong Kong Yaz Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "EAT": "Doğu Afrika Saati", "MDT": "Makao Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "AST": "Atlantik Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "WIT": "Doğu Endonezya Saati", "VET": "Venezuela Saati", "AWST": "Batı Avustralya Standart Saati", "WITA": "Orta Endonezya Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "∅∅∅": "Peru Yaz Saati", "MST": "Makao Standart Saati", "CLT": "Şili Standart Saati", "HNT": "Newfoundland Standart Saati", "UYT": "Uruguay Standart Saati", "UYST": "Uruguay Yaz Saati", "BT": "Bhutan Saati", "AKDT": "Alaska Yaz Saati", "WIB": "Batı Endonezya Saati", "OEZ": "Doğu Avrupa Standart Saati", "WARST": "Batı Arjantin Yaz Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "CAT": "Orta Afrika Saati", "TMT": "Türkmenistan Standart Saati", "TMST": "Türkmenistan Yaz Saati", "AKST": "Alaska Standart Saati", "LHST": "Lord Howe Standart Saati", "CHADT": "Chatham Yaz Saati", "JDT": "Japonya Yaz Saati", "ART": "Arjantin Standart Saati", "HAT": "Newfoundland Yaz Saati", "LHDT": "Lord Howe Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "JST": "Japonya Standart Saati", "WART": "Batı Arjantin Standart Saati", "SAST": "Güney Afrika Standart Saati", "CHAST": "Chatham Standart Saati", "AWDT": "Batı Avustralya Yaz Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "SRT": "Surinam Saati", "GMT": "Greenwich Ortalama Saati", "NZST": "Yeni Zelanda Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "IST": "Hindistan Standart Saati", "HADT": "Hawaii-Aleut Yaz Saati", "WEZ": "Batı Avrupa Standart Saati", "MEZ": "Orta Avrupa Standart Saati", "CLST": "Şili Yaz Saati", "ACST": "Orta Avustralya Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "GYT": "Guyana Saati", "ChST": "Chamorro Saati", "COT": "Kolombiya Standart Saati", "ECT": "Ekvador Saati", "WESZ": "Batı Avrupa Yaz Saati", "ADT": "Atlantik Yaz Saati", "HAST": "Hawaii-Aleut Standart Saati", "ACWST": "İçbatı Avustralya Standart Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "BOT": "Bolivya Saati", "COST": "Kolombiya Yaz Saati", "NZDT": "Yeni Zelanda Yaz Saati", "WAT": "Batı Afrika Standart Saati"},
}
}
@@ -201,7 +201,8 @@ func (tr *tr_CY) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tr_CY' and handles both Whole and Real numbers based on 'v'
-func (tr *tr_CY) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (tr *tr_CY) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tr_CY' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tr *tr_CY) FmtPercent(num float64, v uint64) (results string) {
+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
count := 0
@@ -282,12 +282,11 @@ func (tr *tr_CY) FmtPercent(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tr_CY'
-func (tr *tr_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (tr *tr_CY) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
@@ -340,13 +339,12 @@ func (tr *tr_CY) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tr_CY'
// in accounting notation.
-func (tr *tr_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tr *tr_CY) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
@@ -406,8 +404,7 @@ func (tr *tr_CY) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tr_CY'
diff --git a/tr_TR/tr_TR.go b/tr_TR/tr_TR.go
index 33448e81..1b3a8f84 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{"ACWDT": "İçbatı Avustralya Yaz Saati", "HADT": "Hawaii-Aleut Yaz Saati", "AWST": "Batı Avustralya Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "COT": "Kolombiya Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "VET": "Venezuela Saati", "HKT": "Hong Kong Standart Saati", "HAT": "Newfoundland Yaz Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "AST": "Atlantik Standart Saati", "TMT": "Türkmenistan Standart Saati", "ECT": "Ekvador Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "UYT": "Uruguay Standart Saati", "WIT": "Doğu Endonezya Saati", "NZST": "Yeni Zelanda Standart Saati", "NZDT": "Yeni Zelanda Yaz Saati", "CHAST": "Chatham Standart Saati", "GFT": "Fransız Guyanası Saati", "LHDT": "Lord Howe Yaz Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "WAST": "Batı Afrika Yaz Saati", "WITA": "Orta Endonezya Saati", "CLST": "Şili Yaz Saati", "AEST": "Doğu Avustralya Standart Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "AKST": "Alaska Standart Saati", "CAT": "Orta Afrika Saati", "OESZ": "Doğu Avrupa Yaz Saati", "BOT": "Bolivya Saati", "ACST": "Orta Avustralya Standart Saati", "AKDT": "Alaska Yaz Saati", "AWDT": "Batı Avustralya Yaz Saati", "WAT": "Batı Afrika Standart Saati", "MESZ": "Orta Avrupa Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "LHST": "Lord Howe Standart Saati", "JST": "Japonya Standart Saati", "CHADT": "Chatham Yaz Saati", "TMST": "Türkmenistan Yaz Saati", "∅∅∅": "Azorlar Yaz Saati", "HKST": "Hong Kong Yaz Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "CLT": "Şili Standart Saati", "UYST": "Uruguay Yaz Saati", "WIB": "Batı Endonezya Saati", "WART": "Batı Arjantin Standart Saati", "ChST": "Chamorro Saati", "JDT": "Japonya Yaz Saati", "SGT": "Singapur Standart Saati", "WEZ": "Batı Avrupa Standart Saati", "HNT": "Newfoundland Standart Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "WARST": "Batı Arjantin Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "SRT": "Surinam Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "GMT": "Greenwich Ortalama Saati", "COST": "Kolombiya Yaz Saati", "SAST": "Güney Afrika Standart Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "MYT": "Malezya Saati", "EAT": "Doğu Afrika Saati", "WESZ": "Batı Avrupa Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "BT": "Bhutan Saati", "IST": "Hindistan Standart Saati", "ART": "Arjantin Standart Saati", "ARST": "Arjantin Yaz Saati", "ADT": "Atlantik Yaz Saati", "GYT": "Guyana Saati"},
+ timezones: map[string]string{"MDT": "Makao Yaz Saati", "JST": "Japonya Standart Saati", "AWST": "Batı Avustralya Standart Saati", "CAT": "Orta Afrika Saati", "HADT": "Hawaii-Aleut Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "WART": "Batı Arjantin Standart Saati", "WARST": "Batı Arjantin Yaz Saati", "SGT": "Singapur Standart Saati", "GYT": "Guyana Saati", "TMT": "Türkmenistan Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "MYT": "Malezya Saati", "IST": "Hindistan Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "MST": "Makao Standart Saati", "WIB": "Batı Endonezya Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "NZDT": "Yeni Zelanda Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "AST": "Atlantik Standart Saati", "CLT": "Şili Standart Saati", "SRT": "Surinam Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "OESZ": "Doğu Avrupa Yaz Saati", "HKT": "Hong Kong Standart Saati", "WAT": "Batı Afrika Standart Saati", "CHAST": "Chatham Standart Saati", "ADT": "Atlantik Yaz Saati", "HAT": "Newfoundland Yaz Saati", "UYST": "Uruguay Yaz Saati", "WIT": "Doğu Endonezya Saati", "TMST": "Türkmenistan Yaz Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "AKDT": "Alaska Yaz Saati", "SAST": "Güney Afrika Standart Saati", "GMT": "Greenwich Ortalama Saati", "COT": "Kolombiya Standart Saati", "COST": "Kolombiya Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "JDT": "Japonya Yaz Saati", "ACST": "Orta Avustralya Standart Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "AKST": "Alaska Standart Saati", "LHDT": "Lord Howe Yaz Saati", "EAT": "Doğu Afrika Saati", "∅∅∅": "Amazon Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "AWDT": "Batı Avustralya Yaz Saati", "BT": "Bhutan Saati", "ARST": "Arjantin Yaz Saati", "ChST": "Chamorro Saati", "ACDT": "Orta Avustralya Yaz Saati", "HKST": "Hong Kong Yaz Saati", "UYT": "Uruguay Standart Saati", "WITA": "Orta Endonezya Saati", "WESZ": "Batı Avrupa Yaz Saati", "CHADT": "Chatham Yaz Saati", "CLST": "Şili Yaz Saati", "VET": "Venezuela Saati", "BOT": "Bolivya Saati", "LHST": "Lord Howe Standart Saati", "WEZ": "Batı Avrupa Standart Saati", "MESZ": "Orta Avrupa Yaz Saati", "AEDT": "Doğu Avustralya Yaz Saati", "ART": "Arjantin Standart Saati", "GFT": "Fransız Guyanası Saati", "ECT": "Ekvador Saati", "NZST": "Yeni Zelanda Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "HNT": "Newfoundland Standart Saati"},
}
}
@@ -201,7 +201,8 @@ func (tr *tr_TR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tr_TR' and handles both Whole and Real numbers based on 'v'
-func (tr *tr_TR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -237,13 +238,12 @@ func (tr *tr_TR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tr_TR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tr *tr_TR) FmtPercent(num float64, v uint64) (results string) {
+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
count := 0
@@ -282,12 +282,11 @@ func (tr *tr_TR) FmtPercent(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tr_TR'
-func (tr *tr_TR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (tr *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]
@@ -340,13 +339,12 @@ func (tr *tr_TR) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tr_TR'
// in accounting notation.
-func (tr *tr_TR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tr *tr_TR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
@@ -406,8 +404,7 @@ func (tr *tr_TR) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tr_TR'
diff --git a/twq/twq.go b/twq/twq.go
index fba86f6e..6e0caea2 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{"UYT": "UYT", "NZST": "NZST", "WARST": "WARST", "LHST": "LHST", "AWST": "AWST", "HKST": "HKST", "∅∅∅": "∅∅∅", "CST": "CST", "WEZ": "WEZ", "HAST": "HAST", "EDT": "EDT", "CAT": "CAT", "AEST": "AEST", "MEZ": "MEZ", "ADT": "ADT", "CDT": "CDT", "EAT": "EAT", "AST": "AST", "HADT": "HADT", "IST": "IST", "WESZ": "WESZ", "HAT": "HAT", "COT": "COT", "AKST": "AKST", "ART": "ART", "WAT": "WAT", "WAST": "WAST", "LHDT": "LHDT", "HNT": "HNT", "GYT": "GYT", "MDT": "MDT", "VET": "VET", "ECT": "ECT", "AKDT": "AKDT", "AWDT": "AWDT", "HKT": "HKT", "OEZ": "OEZ", "BT": "BT", "PST": "PST", "BOT": "BOT", "AEDT": "AEDT", "SAST": "SAST", "JDT": "JDT", "SGT": "SGT", "PDT": "PDT", "ACWST": "ACWST", "ACST": "ACST", "TMT": "TMT", "CLT": "CLT", "MESZ": "MESZ", "WIT": "WIT", "JST": "JST", "WART": "WART", "MST": "MST", "TMST": "TMST", "CLST": "CLST", "UYST": "UYST", "NZDT": "NZDT", "SRT": "SRT", "WITA": "WITA", "ChST": "ChST", "EST": "EST", "GMT": "GMT", "CHADT": "CHADT", "ACWDT": "ACWDT", "CHAST": "CHAST", "COST": "COST", "ARST": "ARST", "GFT": "GFT", "MYT": "MYT", "OESZ": "OESZ", "WIB": "WIB", "ACDT": "ACDT"},
+ timezones: map[string]string{"ACST": "ACST", "ACDT": "ACDT", "WARST": "WARST", "GMT": "GMT", "HAST": "HAST", "IST": "IST", "HAT": "HAT", "BOT": "BOT", "UYST": "UYST", "WITA": "WITA", "NZST": "NZST", "NZDT": "NZDT", "AWST": "AWST", "HKT": "HKT", "BT": "BT", "HKST": "HKST", "EDT": "EDT", "EST": "EST", "AKST": "AKST", "SAST": "SAST", "MST": "MST", "WESZ": "WESZ", "CHAST": "CHAST", "CHADT": "CHADT", "SRT": "SRT", "ACWDT": "ACWDT", "LHDT": "LHDT", "OEZ": "OEZ", "SGT": "SGT", "PST": "PST", "AEST": "AEST", "VET": "VET", "GFT": "GFT", "COST": "COST", "LHST": "LHST", "AWDT": "AWDT", "HNT": "HNT", "ART": "ART", "AKDT": "AKDT", "COT": "COT", "WAT": "WAT", "CLT": "CLT", "AST": "AST", "ADT": "ADT", "ChST": "ChST", "CDT": "CDT", "EAT": "EAT", "OESZ": "OESZ", "WART": "WART", "GYT": "GYT", "TMST": "TMST", "ACWST": "ACWST", "JST": "JST", "JDT": "JDT", "PDT": "PDT", "ECT": "ECT", "AEDT": "AEDT", "UYT": "UYT", "WIT": "WIT", "TMT": "TMT", "CST": "CST", "MYT": "MYT", "∅∅∅": "∅∅∅", "CAT": "CAT", "HADT": "HADT", "MDT": "MDT", "WIB": "WIB", "MESZ": "MESZ", "WAST": "WAST", "MEZ": "MEZ", "CLST": "CLST", "ARST": "ARST", "WEZ": "WEZ"},
}
}
@@ -171,7 +171,8 @@ func (twq *twq) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'twq' and handles both Whole and Real numbers based on 'v'
-func (twq *twq) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (twq *twq) FmtNumber(num float64, v uint64) (results string) {
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (twq *twq) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (twq *twq) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'twq' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (twq *twq) FmtPercent(num float64, v uint64) (results string) {
+func (twq *twq) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(twq.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (twq *twq) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (twq *twq) FmtPercent(num float64, v uint64) (results string) {
b = append(b, twq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'twq'
-func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
@@ -273,7 +267,6 @@ func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'twq'
// in accounting notation.
-func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
@@ -335,7 +325,6 @@ func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
@@ -376,8 +363,7 @@ func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'twq'
diff --git a/twq_NE/twq_NE.go b/twq_NE/twq_NE.go
index cdc302f7..1a07ec26 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{"WIB": "WIB", "MYT": "MYT", "HKT": "HKT", "AEDT": "AEDT", "ACWST": "ACWST", "GMT": "GMT", "HAT": "HAT", "CHAST": "CHAST", "ACST": "ACST", "MST": "MST", "COST": "COST", "WEZ": "WEZ", "UYST": "UYST", "ADT": "ADT", "GFT": "GFT", "EDT": "EDT", "BOT": "BOT", "COT": "COT", "GYT": "GYT", "WART": "WART", "JDT": "JDT", "AKDT": "AKDT", "AWDT": "AWDT", "EST": "EST", "UYT": "UYT", "SRT": "SRT", "WITA": "WITA", "EAT": "EAT", "OESZ": "OESZ", "AST": "AST", "JST": "JST", "SGT": "SGT", "HKST": "HKST", "PST": "PST", "AEST": "AEST", "ART": "ART", "MDT": "MDT", "HAST": "HAST", "HADT": "HADT", "AWST": "AWST", "NZST": "NZST", "TMT": "TMT", "ChST": "ChST", "TMST": "TMST", "LHST": "LHST", "CDT": "CDT", "WESZ": "WESZ", "OEZ": "OEZ", "CHADT": "CHADT", "WAT": "WAT", "BT": "BT", "IST": "IST", "AKST": "AKST", "CST": "CST", "ACDT": "ACDT", "LHDT": "LHDT", "HNT": "HNT", "CAT": "CAT", "CLT": "CLT", "WAST": "WAST", "ECT": "ECT", "WIT": "WIT", "ARST": "ARST", "MESZ": "MESZ", "SAST": "SAST", "PDT": "PDT", "ACWDT": "ACWDT", "VET": "VET", "∅∅∅": "∅∅∅", "CLST": "CLST", "NZDT": "NZDT", "WARST": "WARST", "MEZ": "MEZ"},
+ timezones: map[string]string{"MEZ": "MEZ", "AKST": "AKST", "NZST": "NZST", "WAST": "WAST", "WIB": "WIB", "MYT": "MYT", "PDT": "PDT", "SGT": "SGT", "SRT": "SRT", "WIT": "WIT", "CST": "CST", "CDT": "CDT", "SAST": "SAST", "ADT": "ADT", "GMT": "GMT", "COT": "COT", "COST": "COST", "HKT": "HKT", "CAT": "CAT", "EDT": "EDT", "ACWST": "ACWST", "OEZ": "OEZ", "BOT": "BOT", "ARST": "ARST", "∅∅∅": "∅∅∅", "JDT": "JDT", "WART": "WART", "TMT": "TMT", "HAST": "HAST", "OESZ": "OESZ", "CLT": "CLT", "AEDT": "AEDT", "AKDT": "AKDT", "ECT": "ECT", "LHDT": "LHDT", "CHADT": "CHADT", "ART": "ART", "WAT": "WAT", "VET": "VET", "GYT": "GYT", "IST": "IST", "MDT": "MDT", "JST": "JST", "AEST": "AEST", "UYST": "UYST", "HADT": "HADT", "WESZ": "WESZ", "NZDT": "NZDT", "MST": "MST", "TMST": "TMST", "BT": "BT", "AWDT": "AWDT", "EAT": "EAT", "CHAST": "CHAST", "ACST": "ACST", "ACDT": "ACDT", "PST": "PST", "AWST": "AWST", "HAT": "HAT", "GFT": "GFT", "WEZ": "WEZ", "ACWDT": "ACWDT", "CLST": "CLST", "HNT": "HNT", "ChST": "ChST", "LHST": "LHST", "HKST": "HKST", "AST": "AST", "WARST": "WARST", "EST": "EST", "MESZ": "MESZ", "UYT": "UYT", "WITA": "WITA"},
}
}
@@ -171,7 +171,8 @@ func (twq *twq_NE) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'twq_NE' and handles both Whole and Real numbers based on 'v'
-func (twq *twq_NE) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -191,7 +192,6 @@ func (twq *twq_NE) FmtNumber(num float64, v uint64) (results string) {
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -202,9 +202,7 @@ func (twq *twq_NE) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -212,13 +210,12 @@ func (twq *twq_NE) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'twq_NE' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (twq *twq_NE) FmtPercent(num float64, v uint64) (results string) {
+func (twq *twq_NE) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(twq.decimal)
b := make([]byte, 0, l)
@@ -234,9 +231,7 @@ func (twq *twq_NE) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -246,12 +241,11 @@ func (twq *twq_NE) FmtPercent(num float64, v uint64) (results string) {
b = append(b, twq.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'twq_NE'
-func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
@@ -273,7 +267,6 @@ func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -284,9 +277,7 @@ func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
// reverse
@@ -307,13 +298,12 @@ func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'twq_NE'
// in accounting notation.
-func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
@@ -335,7 +325,6 @@ func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(twq.group) - 1; j >= 0; j-- {
b = append(b, twq.group[j])
}
-
count = 1
} else {
count++
@@ -347,9 +336,7 @@ func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(twq.minus) - 1; j >= 0; j-- {
- b = append(b, twq.minus[j])
- }
+ b = append(b, twq.minus[0])
}
@@ -376,8 +363,7 @@ func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'twq_NE'
diff --git a/tzm/tzm.go b/tzm/tzm.go
index b14da841..20ce189a 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{"OEZ": "OEZ", "VET": "VET", "TMST": "TMST", "AKDT": "AKDT", "WESZ": "WESZ", "CLST": "CLST", "CAT": "CAT", "CHAST": "CHAST", "JDT": "JDT", "HAST": "HAST", "HADT": "HADT", "MDT": "MDT", "WAT": "WAT", "EST": "EST", "EDT": "EDT", "CHADT": "CHADT", "WITA": "WITA", "AWDT": "AWDT", "NZDT": "NZDT", "PST": "PST", "TMT": "TMT", "LHST": "LHST", "EAT": "EAT", "AEDT": "AEDT", "WARST": "WARST", "SRT": "SRT", "UYST": "UYST", "WEZ": "WEZ", "COST": "COST", "GYT": "GYT", "WIT": "WIT", "LHDT": "LHDT", "CST": "CST", "IST": "IST", "∅∅∅": "∅∅∅", "CLT": "CLT", "BOT": "BOT", "BT": "BT", "ART": "ART", "CDT": "CDT", "ARST": "ARST", "WAST": "WAST", "MESZ": "MESZ", "AST": "AST", "ACWST": "ACWST", "JST": "JST", "AWST": "AWST", "HNT": "HNT", "MYT": "MYT", "ECT": "ECT", "MST": "MST", "GFT": "GFT", "ACWDT": "ACWDT", "HKT": "HKT", "WIB": "WIB", "COT": "COT", "ADT": "ADT", "ACDT": "ACDT", "AKST": "AKST", "HAT": "HAT", "UYT": "UYT", "AEST": "AEST", "NZST": "NZST", "MEZ": "MEZ", "ACST": "ACST", "WART": "WART", "SAST": "SAST", "HKST": "HKST", "SGT": "SGT", "GMT": "GMT", "PDT": "PDT", "ChST": "ChST", "OESZ": "OESZ"},
+ timezones: map[string]string{"COST": "COST", "ACWDT": "ACWDT", "ART": "ART", "AKST": "AKST", "NZDT": "NZDT", "WESZ": "WESZ", "CLT": "CLT", "JDT": "JDT", "WIT": "WIT", "CST": "CST", "EST": "EST", "LHST": "LHST", "TMT": "TMT", "CDT": "CDT", "AST": "AST", "WART": "WART", "COT": "COT", "MST": "MST", "WEZ": "WEZ", "MESZ": "MESZ", "OEZ": "OEZ", "IST": "IST", "PST": "PST", "CAT": "CAT", "AKDT": "AKDT", "WITA": "WITA", "HKST": "HKST", "ACDT": "ACDT", "GYT": "GYT", "HKT": "HKT", "WAST": "WAST", "CHADT": "CHADT", "CLST": "CLST", "UYT": "UYT", "ChST": "ChST", "ARST": "ARST", "AEST": "AEST", "∅∅∅": "∅∅∅", "SAST": "SAST", "MDT": "MDT", "LHDT": "LHDT", "SGT": "SGT", "BOT": "BOT", "HADT": "HADT", "EAT": "EAT", "WAT": "WAT", "ACST": "ACST", "HNT": "HNT", "SRT": "SRT", "GFT": "GFT", "ECT": "ECT", "AEDT": "AEDT", "PDT": "PDT", "AWST": "AWST", "TMST": "TMST", "MEZ": "MEZ", "WIB": "WIB", "VET": "VET", "NZST": "NZST", "HAT": "HAT", "MYT": "MYT", "BT": "BT", "WARST": "WARST", "HAST": "HAST", "ACWST": "ACWST", "OESZ": "OESZ", "ADT": "ADT", "AWDT": "AWDT", "GMT": "GMT", "CHAST": "CHAST", "JST": "JST", "UYST": "UYST", "EDT": "EDT"},
}
}
@@ -182,20 +182,19 @@ func (tzm *tzm) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tzm' and handles both Whole and Real numbers based on 'v'
-func (tzm *tzm) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (tzm *tzm) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tzm' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tzm *tzm) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (tzm *tzm) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tzm'
-func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
@@ -217,7 +216,6 @@ func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(tzm.group) - 1; j >= 0; j-- {
b = append(b, tzm.group[j])
}
-
count = 1
} else {
count++
@@ -228,9 +226,7 @@ func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(tzm.minus) - 1; j >= 0; j-- {
- b = append(b, tzm.minus[j])
- }
+ b = append(b, tzm.minus[0])
}
// reverse
@@ -253,13 +249,12 @@ func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tzm'
// in accounting notation.
-func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
@@ -281,7 +276,6 @@ func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(tzm.group) - 1; j >= 0; j-- {
b = append(b, tzm.group[j])
}
-
count = 1
} else {
count++
@@ -293,9 +287,7 @@ func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(tzm.minus) - 1; j >= 0; j-- {
- b = append(b, tzm.minus[j])
- }
+ b = append(b, tzm.minus[0])
}
@@ -324,8 +316,7 @@ func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tzm'
diff --git a/tzm_MA/tzm_MA.go b/tzm_MA/tzm_MA.go
index 050be298..ea6373f5 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{"HKST": "HKST", "GMT": "GMT", "WART": "WART", "SAST": "SAST", "WARST": "WARST", "LHDT": "LHDT", "AKST": "AKST", "HAT": "HAT", "AEDT": "AEDT", "CLST": "CLST", "CHADT": "CHADT", "TMT": "TMT", "ChST": "ChST", "UYT": "UYT", "ACWDT": "ACWDT", "NZDT": "NZDT", "COT": "COT", "BT": "BT", "ECT": "ECT", "AKDT": "AKDT", "MDT": "MDT", "CLT": "CLT", "MYT": "MYT", "EST": "EST", "GFT": "GFT", "BOT": "BOT", "MESZ": "MESZ", "ACST": "ACST", "ART": "ART", "AWDT": "AWDT", "CST": "CST", "EDT": "EDT", "OESZ": "OESZ", "AST": "AST", "WITA": "WITA", "MEZ": "MEZ", "ACDT": "ACDT", "ADT": "ADT", "UYST": "UYST", "AEST": "AEST", "PST": "PST", "PDT": "PDT", "∅∅∅": "∅∅∅", "AWST": "AWST", "WIB": "WIB", "WAST": "WAST", "WIT": "WIT", "LHST": "LHST", "OEZ": "OEZ", "WAT": "WAT", "CAT": "CAT", "COST": "COST", "SRT": "SRT", "VET": "VET", "SGT": "SGT", "HNT": "HNT", "HKT": "HKT", "EAT": "EAT", "MST": "MST", "WEZ": "WEZ", "CDT": "CDT", "CHAST": "CHAST", "HADT": "HADT", "NZST": "NZST", "ARST": "ARST", "GYT": "GYT", "JST": "JST", "JDT": "JDT", "HAST": "HAST", "IST": "IST", "WESZ": "WESZ", "TMST": "TMST", "ACWST": "ACWST"},
+ timezones: map[string]string{"CHADT": "CHADT", "ADT": "ADT", "AEDT": "AEDT", "SRT": "SRT", "HKT": "HKT", "ARST": "ARST", "AKDT": "AKDT", "COST": "COST", "EAT": "EAT", "SAST": "SAST", "MST": "MST", "HADT": "HADT", "CLST": "CLST", "CLT": "CLT", "ACST": "ACST", "ACDT": "ACDT", "HNT": "HNT", "CAT": "CAT", "UYST": "UYST", "BT": "BT", "AKST": "AKST", "WEZ": "WEZ", "ACWDT": "ACWDT", "LHST": "LHST", "LHDT": "LHDT", "OESZ": "OESZ", "SGT": "SGT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ECT": "ECT", "NZDT": "NZDT", "WART": "WART", "ACWST": "ACWST", "CHAST": "CHAST", "JDT": "JDT", "HAST": "HAST", "WAT": "WAT", "MDT": "MDT", "MEZ": "MEZ", "MESZ": "MESZ", "AWDT": "AWDT", "ART": "ART", "WITA": "WITA", "ChST": "ChST", "JST": "JST", "GMT": "GMT", "WARST": "WARST", "IST": "IST", "UYT": "UYT", "WIT": "WIT", "GFT": "GFT", "TMST": "TMST", "WESZ": "WESZ", "WIB": "WIB", "VET": "VET", "GYT": "GYT", "MYT": "MYT", "BOT": "BOT", "EST": "EST", "COT": "COT", "NZST": "NZST", "AST": "AST", "AWST": "AWST", "HAT": "HAT", "EDT": "EDT", "CST": "CST", "OEZ": "OEZ", "AEST": "AEST", "PST": "PST", "TMT": "TMT", "WAST": "WAST", "PDT": "PDT", "CDT": "CDT"},
}
}
@@ -182,20 +182,19 @@ func (tzm *tzm_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'tzm_MA' and handles both Whole and Real numbers based on 'v'
-func (tzm *tzm_MA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (tzm *tzm_MA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'tzm_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (tzm *tzm_MA) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (tzm *tzm_MA) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'tzm_MA'
-func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
@@ -217,7 +216,6 @@ func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(tzm.group) - 1; j >= 0; j-- {
b = append(b, tzm.group[j])
}
-
count = 1
} else {
count++
@@ -228,9 +226,7 @@ func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(tzm.minus) - 1; j >= 0; j-- {
- b = append(b, tzm.minus[j])
- }
+ b = append(b, tzm.minus[0])
}
// reverse
@@ -253,13 +249,12 @@ func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'tzm_MA'
// in accounting notation.
-func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
@@ -281,7 +276,6 @@ func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(tzm.group) - 1; j >= 0; j-- {
b = append(b, tzm.group[j])
}
-
count = 1
} else {
count++
@@ -293,9 +287,7 @@ func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(tzm.minus) - 1; j >= 0; j-- {
- b = append(b, tzm.minus[j])
- }
+ b = append(b, tzm.minus[0])
}
@@ -324,8 +316,7 @@ func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'tzm_MA'
diff --git a/ug/ug.go b/ug/ug.go
index 1f649b04..80a6f350 100644
--- a/ug/ug.go
+++ b/ug/ug.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ug",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: nil,
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: ",",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "مىلادىيە"},
erasNarrow: []string{"BCE", "مىلادىيە"},
erasWide: []string{"مىلادىيەدىن بۇرۇن", "مىلادىيە"},
- timezones: map[string]string{"CHADT": "چاتام يازلىق ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "BT": "بۇتان ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى"},
+ timezones: map[string]string{"WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "BT": "بۇتان ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى"},
}
}
@@ -199,7 +199,8 @@ func (ug *ug) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ug' and handles both Whole and Real numbers based on 'v'
-func (ug *ug) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (ug *ug) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ug' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ug *ug) FmtPercent(num float64, v uint64) (results string) {
+func (ug *ug) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ug.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (ug *ug) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ug.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ug'
-func (ug *ug) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -325,13 +324,12 @@ func (ug *ug) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ug'
// in accounting notation.
-func (ug *ug) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ug *ug) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
@@ -396,8 +394,7 @@ func (ug *ug) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, ug.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ug'
diff --git a/ug_CN/ug_CN.go b/ug_CN/ug_CN.go
index 8230bf4d..311f42cc 100644
--- a/ug_CN/ug_CN.go
+++ b/ug_CN/ug_CN.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ug_CN",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: nil,
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: ",",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "مىلادىيە"},
erasNarrow: []string{"BCE", "مىلادىيە"},
erasWide: []string{"مىلادىيەدىن بۇرۇن", "مىلادىيە"},
- timezones: map[string]string{"AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "BT": "بۇتان ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى"},
+ timezones: map[string]string{"COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "MDT": "ئاۋمېن يازلىق ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "∅∅∅": "بىرازىلىيە يازلىق ۋاقتى", "BT": "بۇتان ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "MST": "ئاۋمېن ئۆلچەملىك ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى"},
}
}
@@ -199,7 +199,8 @@ func (ug *ug_CN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ug_CN' and handles both Whole and Real numbers based on 'v'
-func (ug *ug_CN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -235,13 +236,12 @@ func (ug *ug_CN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ug_CN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ug *ug_CN) FmtPercent(num float64, v uint64) (results string) {
+func (ug *ug_CN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ug.decimal)
b := make([]byte, 0, l)
@@ -267,12 +267,11 @@ func (ug *ug_CN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ug.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ug_CN'
-func (ug *ug_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ug *ug_CN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
@@ -325,13 +324,12 @@ func (ug *ug_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ug_CN'
// in accounting notation.
-func (ug *ug_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ug *ug_CN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
@@ -396,8 +394,7 @@ func (ug *ug_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, ug.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ug_CN'
diff --git a/uk/uk.go b/uk/uk.go
index e1c95e35..04e81e0f 100644
--- a/uk/uk.go
+++ b/uk/uk.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "uk",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{4, 6},
- pluralsRange: []locales.PluralRule{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{6, 2, 4, 5},
decimal: ",",
group: " ",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. е.", "н. е."},
erasNarrow: []string{"до н.е.", "н.е."},
erasWide: []string{"до нашої ери", "нашої ери"},
- timezones: map[string]string{"IST": "за індійським стандартним часом", "HKT": "за стандартним часом у Гонконзі", "HKST": "за літнім часом у Гонконзі", "ART": "за стандартним аргентинським часом", "WARST": "за літнім за західноаргентинським часом", "BT": "за часом у Бутані", "TMST": "за літнім часом у Туркменістані", "MST": "за північноамериканським гірським стандартним часом", "COT": "за стандартним колумбійським часом", "ACST": "за стандартним центральноавстралійським часом", "MEZ": "за центральноєвропейським стандартним часом", "UYST": "за літнім часом в Уругваї", "PDT": "за північноамериканським тихоокеанським літнім часом", "EDT": "за північноамериканським східним літнім часом", "OESZ": "за східноєвропейським літнім часом", "BOT": "за болівійським часом", "GYT": "за часом у Гаяні", "JST": "за японським стандартним часом", "SGT": "за часом у Сінгапурі", "AWDT": "за літнім західноавстралійським часом", "WEZ": "за західноєвропейським стандартним часом", "GMT": "за Гринвічем", "CHAST": "за стандартним часом на архіпелазі Чатем", "SAST": "за південноафриканським часом", "MYT": "за часом у Малайзії", "WAST": "за західноафриканським літнім часом", "MESZ": "за центральноєвропейським літнім часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "CAT": "за центральноафриканським часом", "AST": "за атлантичним стандартним часом", "CDT": "за північноамериканським центральним літнім часом", "ARST": "за літнім аргентинським часом", "EST": "за північноамериканським східним стандартним часом", "NZDT": "за літнім часом у Новій Зеландії", "ACDT": "за літнім центральноавстралійським часом", "WIB": "за західноіндонезійським часом", "AEST": "за стандартним східноавстралійським часом", "WIT": "за східноіндонезійським часом", "HAT": "за літнім часом у Ньюфаундленд", "∅∅∅": "за літнім часом на Азорських островах", "HAST": "за стандартним гавайсько-алеутським часом", "PST": "за північноамериканським тихоокеанським стандартним часом", "AEDT": "за літнім східноавстралійським часом", "TMT": "за стандартним часом у Туркменістані", "VET": "за часом у Венесуелі", "SRT": "за часом у Суринамі", "WITA": "за центральноіндонезійським часом", "UYT": "за стандартним часом в Уругваї", "OEZ": "за східноєвропейським стандартним часом", "COST": "за літнім колумбійським часом", "WART": "за стандартним західноаргентинським часом", "WAT": "за західноафриканським стандартним часом", "EAT": "за східноафриканським часом", "CLST": "за літнім чилійським часом", "JDT": "за японським літнім часом", "LHDT": "за літнім часом на острові Лорд-Хау", "ECT": "за часом в Еквадорі", "CHADT": "за літнім часом на архіпелазі Чатем", "ADT": "за атлантичним літнім часом", "GFT": "за часом Французької Гвіани", "LHST": "за стандартним часом на острові Лорд-Хау", "CST": "за північноамериканським центральним стандартним часом", "CLT": "за стандартним чилійським часом", "NZST": "за стандартним часом у Новій Зеландії", "AKST": "за стандартним часом на Алясці", "HADT": "за літнім гавайсько-алеутським часом", "ChST": "за часом на Північних Маріанських островах", "AKDT": "за літнім часом на Алясці", "AWST": "за стандартним західноавстралійським часом", "HNT": "за стандартним часом у Ньюфаундленд", "WESZ": "за західноєвропейським літнім часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "MDT": "за північноамериканським гірським літнім часом"},
+ timezones: map[string]string{"BOT": "за болівійським часом", "GFT": "за часом Французької Гвіани", "EST": "за північноамериканським східним стандартним часом", "EDT": "за північноамериканським східним літнім часом", "ChST": "за часом на Північних Маріанських островах", "AEDT": "за літнім східноавстралійським часом", "SGT": "за часом у Сінгапурі", "PST": "за північноамериканським тихоокеанським стандартним часом", "HNT": "за стандартним часом у Ньюфаундленд", "ART": "за стандартним аргентинським часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "AEST": "за стандартним східноавстралійським часом", "MDT": "за північноамериканським гірським літнім часом", "CAT": "за центральноафриканським часом", "WEZ": "за західноєвропейським стандартним часом", "ARST": "за літнім аргентинським часом", "EAT": "за східноафриканським часом", "OESZ": "за східноєвропейським літнім часом", "CLT": "за стандартним чилійським часом", "GYT": "за часом у Гаяні", "HKST": "за літнім часом у Гонконзі", "TMST": "за літнім часом у Туркменістані", "WARST": "за літнім за західноаргентинським часом", "IST": "за індійським стандартним часом", "MST": "за північноамериканським гірським стандартним часом", "TMT": "за стандартним часом у Туркменістані", "CST": "за північноамериканським центральним стандартним часом", "SRT": "за часом у Суринамі", "AKDT": "за літнім часом на Алясці", "WAT": "за західноафриканським стандартним часом", "AWDT": "за літнім західноавстралійським часом", "AKST": "за стандартним часом на Алясці", "NZST": "за стандартним часом у Новій Зеландії", "MEZ": "за центральноєвропейським стандартним часом", "ACST": "за стандартним центральноавстралійським часом", "ACDT": "за літнім центральноавстралійським часом", "WIB": "за західноіндонезійським часом", "CLST": "за літнім чилійським часом", "MYT": "за часом у Малайзії", "AWST": "за стандартним західноавстралійським часом", "∅∅∅": "за літнім часом на Азорських островах", "HKT": "за стандартним часом у Гонконзі", "NZDT": "за літнім часом у Новій Зеландії", "ACWST": "за стандартним центральнозахідним австралійським часом", "JDT": "за японським літнім часом", "ADT": "за атлантичним літнім часом", "WART": "за стандартним західноаргентинським часом", "GMT": "за Гринвічем", "COT": "за стандартним колумбійським часом", "CHAST": "за стандартним часом на архіпелазі Чатем", "OEZ": "за східноєвропейським стандартним часом", "HAT": "за літнім часом у Ньюфаундленд", "WITA": "за центральноіндонезійським часом", "WAST": "за західноафриканським літнім часом", "WIT": "за східноіндонезійським часом", "CDT": "за північноамериканським центральним літнім часом", "LHST": "за стандартним часом на острові Лорд-Хау", "CHADT": "за літнім часом на архіпелазі Чатем", "MESZ": "за центральноєвропейським літнім часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "UYST": "за літнім часом в Уругваї", "ECT": "за часом в Еквадорі", "VET": "за часом у Венесуелі", "UYT": "за стандартним часом в Уругваї", "HAST": "за стандартним гавайсько-алеутським часом", "HADT": "за літнім гавайсько-алеутським часом", "WESZ": "за західноєвропейським літнім часом", "JST": "за японським стандартним часом", "AST": "за атлантичним стандартним часом", "BT": "за часом у Бутані", "COST": "за літнім колумбійським часом", "LHDT": "за літнім часом на острові Лорд-Хау", "SAST": "за південноафриканським часом"},
}
}
@@ -241,7 +241,8 @@ func (uk *uk) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uk' and handles both Whole and Real numbers based on 'v'
-func (uk *uk) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (uk *uk) FmtNumber(num float64, v uint64) (results string) {
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -280,13 +280,12 @@ func (uk *uk) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uk' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uk *uk) FmtPercent(num float64, v uint64) (results string) {
+func (uk *uk) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uk.decimal)
b := make([]byte, 0, l)
@@ -312,12 +311,11 @@ func (uk *uk) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uk'
-func (uk *uk) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -339,7 +337,6 @@ func (uk *uk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -371,13 +368,12 @@ func (uk *uk) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uk'
// in accounting notation.
-func (uk *uk) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uk *uk) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
@@ -399,7 +395,6 @@ func (uk *uk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -439,8 +434,7 @@ func (uk *uk) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uk'
diff --git a/uk_UA/uk_UA.go b/uk_UA/uk_UA.go
index 2cfaea6f..ccb87608 100644
--- a/uk_UA/uk_UA.go
+++ b/uk_UA/uk_UA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "uk_UA",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{4, 6},
- pluralsRange: []locales.PluralRule{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. е.", "н. е."},
erasNarrow: []string{"до н.е.", "н.е."},
erasWide: []string{"до нашої ери", "нашої ери"},
- timezones: map[string]string{"SGT": "за часом у Сінгапурі", "OEZ": "за східноєвропейським стандартним часом", "SAST": "за південноафриканським часом", "UYST": "за літнім часом в Уругваї", "TMT": "за стандартним часом у Туркменістані", "WIT": "за східноіндонезійським часом", "JST": "за японським стандартним часом", "MYT": "за часом у Малайзії", "NZST": "за стандартним часом у Новій Зеландії", "NZDT": "за літнім часом у Новій Зеландії", "BT": "за часом у Бутані", "ACST": "за стандартним центральноавстралійським часом", "OESZ": "за східноєвропейським літнім часом", "GMT": "за Гринвічем", "ADT": "за атлантичним літнім часом", "AWST": "за стандартним західноавстралійським часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "HAST": "за стандартним гавайсько-алеутським часом", "CDT": "за північноамериканським центральним літнім часом", "AEST": "за стандартним східноавстралійським часом", "WAST": "за західноафриканським літнім часом", "AST": "за атлантичним стандартним часом", "HADT": "за літнім гавайсько-алеутським часом", "HKST": "за літнім часом у Гонконзі", "AEDT": "за літнім східноавстралійським часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "ACDT": "за літнім центральноавстралійським часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "HKT": "за стандартним часом у Гонконзі", "AKDT": "за літнім часом на Алясці", "EST": "за північноамериканським східним стандартним часом", "EDT": "за північноамериканським східним літнім часом", "BOT": "за болівійським часом", "WART": "за стандартним західноаргентинським часом", "MEZ": "за центральноєвропейським стандартним часом", "TMST": "за літнім часом у Туркменістані", "MDT": "за північноамериканським гірським літнім часом", "CLT": "за стандартним чилійським часом", "WAT": "за західноафриканським стандартним часом", "WEZ": "за західноєвропейським стандартним часом", "UYT": "за стандартним часом в Уругваї", "EAT": "за східноафриканським часом", "CHAST": "за стандартним часом на архіпелазі Чатем", "CHADT": "за літнім часом на архіпелазі Чатем", "COST": "за літнім колумбійським часом", "MESZ": "за центральноєвропейським літнім часом", "MST": "за північноамериканським гірським стандартним часом", "CST": "за північноамериканським центральним стандартним часом", "WIB": "за західноіндонезійським часом", "SRT": "за часом у Суринамі", "WITA": "за центральноіндонезійським часом", "JDT": "за японським літнім часом", "AKST": "за стандартним часом на Алясці", "PST": "за північноамериканським тихоокеанським стандартним часом", "ARST": "за літнім аргентинським часом", "GFT": "за часом Французької Гвіани", "HNT": "за стандартним часом у Ньюфаундленд", "HAT": "за літнім часом у Ньюфаундленд", "COT": "за стандартним колумбійським часом", "GYT": "за часом у Гаяні", "VET": "за часом у Венесуелі", "LHDT": "за літнім часом на острові Лорд-Хау", "ChST": "за часом на Північних Маріанських островах", "ECT": "за часом в Еквадорі", "LHST": "за стандартним часом на острові Лорд-Хау", "CAT": "за центральноафриканським часом", "CLST": "за літнім чилійським часом", "AWDT": "за літнім західноавстралійським часом", "ART": "за стандартним аргентинським часом", "WARST": "за літнім за західноаргентинським часом", "∅∅∅": "за літнім часом на Азорських островах", "IST": "за індійським стандартним часом", "WESZ": "за західноєвропейським літнім часом"},
+ timezones: map[string]string{"EDT": "за північноамериканським східним літнім часом", "NZST": "за стандартним часом у Новій Зеландії", "ADT": "за атлантичним літнім часом", "IST": "за індійським стандартним часом", "GYT": "за часом у Гаяні", "BT": "за часом у Бутані", "ChST": "за часом на Північних Маріанських островах", "NZDT": "за літнім часом у Новій Зеландії", "EAT": "за східноафриканським часом", "WEZ": "за західноєвропейським стандартним часом", "WART": "за стандартним західноаргентинським часом", "PST": "за північноамериканським тихоокеанським стандартним часом", "HAT": "за літнім часом у Ньюфаундленд", "WAT": "за західноафриканським стандартним часом", "MST": "MST", "CLT": "за стандартним чилійським часом", "CDT": "за північноамериканським центральним літнім часом", "ECT": "за часом в Еквадорі", "LHDT": "за літнім часом на острові Лорд-Хау", "OESZ": "за східноєвропейським літнім часом", "AEST": "за стандартним східноавстралійським часом", "TMST": "за літнім часом у Туркменістані", "HKST": "за літнім часом у Гонконзі", "UYST": "за літнім часом в Уругваї", "COT": "за стандартним колумбійським часом", "WESZ": "за західноєвропейським літнім часом", "MEZ": "за центральноєвропейським стандартним часом", "CLST": "за літнім чилійським часом", "HAST": "за стандартним гавайсько-алеутським часом", "WAST": "за західноафриканським літнім часом", "MDT": "MDT", "ACWST": "за стандартним центральнозахідним австралійським часом", "JDT": "за японським літнім часом", "MYT": "за часом у Малайзії", "AWDT": "за літнім західноавстралійським часом", "HKT": "за стандартним часом у Гонконзі", "GFT": "за часом Французької Гвіани", "ACDT": "за літнім центральноавстралійським часом", "AEDT": "за літнім східноавстралійським часом", "EST": "за північноамериканським східним стандартним часом", "CHADT": "за літнім часом на архіпелазі Чатем", "OEZ": "за східноєвропейським стандартним часом", "BOT": "за болівійським часом", "WIT": "за східноіндонезійським часом", "ART": "за стандартним аргентинським часом", "WITA": "за центральноіндонезійським часом", "SAST": "за південноафриканським часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "WIB": "за західноіндонезійським часом", "MESZ": "за центральноєвропейським літнім часом", "WARST": "за літнім за західноаргентинським часом", "HADT": "за літнім гавайсько-алеутським часом", "AKST": "за стандартним часом на Алясці", "CHAST": "за стандартним часом на архіпелазі Чатем", "AWST": "за стандартним західноавстралійським часом", "HNT": "за стандартним часом у Ньюфаундленд", "SRT": "за часом у Суринамі", "UYT": "за стандартним часом в Уругваї", "GMT": "за Гринвічем", "COST": "за літнім колумбійським часом", "∅∅∅": "за літнім часом на Амазонці", "ACST": "за стандартним центральноавстралійським часом", "VET": "за часом у Венесуелі", "ARST": "за літнім аргентинським часом", "AKDT": "за літнім часом на Алясці", "JST": "за японським стандартним часом", "AST": "за атлантичним стандартним часом", "LHST": "за стандартним часом на острові Лорд-Хау", "PDT": "за північноамериканським тихоокеанським літнім часом", "CST": "за північноамериканським центральним стандартним часом", "SGT": "за часом у Сінгапурі", "CAT": "за центральноафриканським часом", "TMT": "за стандартним часом у Туркменістані"},
}
}
@@ -241,7 +241,8 @@ func (uk *uk_UA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uk_UA' and handles both Whole and Real numbers based on 'v'
-func (uk *uk_UA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -261,7 +262,6 @@ func (uk *uk_UA) FmtNumber(num float64, v uint64) (results string) {
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -280,13 +280,12 @@ func (uk *uk_UA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uk_UA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uk *uk_UA) FmtPercent(num float64, v uint64) (results string) {
+func (uk *uk_UA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uk.decimal)
b := make([]byte, 0, l)
@@ -312,12 +311,11 @@ func (uk *uk_UA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uk.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uk_UA'
-func (uk *uk_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uk *uk_UA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
@@ -339,7 +337,6 @@ func (uk *uk_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -371,13 +368,12 @@ func (uk *uk_UA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uk_UA'
// in accounting notation.
-func (uk *uk_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uk *uk_UA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
@@ -399,7 +395,6 @@ func (uk *uk_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for j := len(uk.group) - 1; j >= 0; j-- {
b = append(b, uk.group[j])
}
-
count = 1
} else {
count++
@@ -439,8 +434,7 @@ func (uk *uk_UA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uk_UA'
diff --git a/ur/ur.go b/ur/ur.go
index 5424cf60..4c65b0bb 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{"CLT": "چلی کا معیاری وقت", "CLST": "چلی کا موسم گرما کا وقت", "GMT": "گرین وچ کا اصل وقت", "OEZ": "مشرقی یورپ کا معیاری وقت", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "ChST": "چامورو سٹینڈرڈ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "TMT": "ترکمانستان کا معیاری وقت", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "MDT": "MDT", "BT": "بھوٹان کا وقت", "WITA": "وسطی انڈونیشیا ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "UYT": "یوروگوئے کا معیاری وقت", "JDT": "جاپان ڈے لائٹ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "UYST": "یوروگوئے کا موسم گرما کا وقت", "WIT": "مشرقی انڈونیشیا ٹائم", "MST": "MST", "GYT": "گیانا کا وقت", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "ECT": "ایکواڈور کا وقت", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "SRT": "سورینام کا وقت", "JST": "جاپان سٹینڈرڈ ٹائم", "IST": "ہندوستان کا معیاری وقت", "WEZ": "مغربی یورپ کا معیاری وقت", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "CDT": "سنٹرل ڈے لائٹ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "CAT": "وسطی افریقہ ٹائم", "BOT": "بولیویا کا وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "VET": "وینزوئیلا کا وقت", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "WART": "مغربی ارجنٹینا کا معیاری وقت", "GFT": "فرینچ گیانا کا وقت", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "MYT": "ملیشیا ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "COT": "کولمبیا کا معیاری وقت", "COST": "کولمبیا کا موسم گرما کا وقت", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "NZST": "نیوزی لینڈ کا معیاری وقت"},
+ timezones: map[string]string{"CLT": "چلی کا معیاری وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "COST": "کولمبیا کا موسم گرما کا وقت", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "BOT": "بولیویا کا وقت", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "BT": "بھوٹان کا وقت", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "TMT": "ترکمانستان کا معیاری وقت", "UYT": "یوروگوئے کا معیاری وقت", "ECT": "ایکواڈور کا وقت", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "GYT": "گیانا کا وقت", "GMT": "گرین وچ کا اصل وقت", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "WART": "مغربی ارجنٹینا کا معیاری وقت", "VET": "وینزوئیلا کا وقت", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "UYST": "یوروگوئے کا موسم گرما کا وقت", "CDT": "سنٹرل ڈے لائٹ ٹائم", "CLST": "چلی کا موسم گرما کا وقت", "MYT": "ملیشیا ٹائم", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "HKST": "ہانگ کانگ سمر ٹائم", "COT": "کولمبیا کا معیاری وقت", "NZST": "نیوزی لینڈ کا معیاری وقت", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "SRT": "سورینام کا وقت", "WITA": "وسطی انڈونیشیا ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "PST": "پیسفک اسٹینڈرڈ ٹائم", "CAT": "وسطی افریقہ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "GFT": "فرینچ گیانا کا وقت", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "WIB": "مغربی انڈونیشیا ٹائم", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "IST": "ہندوستان کا معیاری وقت"},
}
}
@@ -189,7 +189,8 @@ func (ur *ur) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ur' and handles both Whole and Real numbers based on 'v'
-func (ur *ur) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,13 +228,12 @@ func (ur *ur) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ur' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ur *ur) FmtPercent(num float64, v uint64) (results string) {
+func (ur *ur) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ur.decimal)
b := make([]byte, 0, l)
@@ -261,12 +261,11 @@ func (ur *ur) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ur.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ur'
-func (ur *ur) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -334,13 +333,12 @@ func (ur *ur) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ur'
// in accounting notation.
-func (ur *ur) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ur *ur) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
@@ -420,8 +418,7 @@ func (ur *ur) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ur'
diff --git a/ur_IN/ur_IN.go b/ur_IN/ur_IN.go
index 5286f63d..45ccd9b2 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{"AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "WITA": "وسطی انڈونیشیا ٹائم", "MDT": "MDT", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "COST": "کولمبیا سمر ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "CAT": "وسطی افریقہ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "MYT": "ملیشیا ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "NZST": "نیوزی لینڈ سٹینڈرڈ ٹائم", "TMT": "ترکمانستان سٹینڈرڈ ٹائم", "ECT": "ایکواڈور ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "MST": "MST", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "GMT": "گرین وچ مین ٹائم", "WART": "مغربی ارجنٹینا سٹینڈرڈ ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "UYT": "یوروگوئے سٹینڈرڈ ٹائم", "BOT": "بولیویا ٹائم", "COT": "کولمبیا سٹینڈرڈ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "IST": "انڈیا سٹینڈرڈ ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "WARST": "مغربی ارجنٹینا سمر ٹائم", "VET": "وینزوئیلا ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "TMST": "ترکمانستان سمر ٹائم", "∅∅∅": "ایمیزون سمر ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "CLST": "چلی سمر ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "GYT": "گیانا ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "CLT": "چلی سٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "GFT": "فرینچ گیانا ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "SRT": "سورینام ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "UYST": "یوروگوئے سمر ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "BT": "بھوٹان ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت"},
+ timezones: map[string]string{"UYST": "یوروگوئے سمر ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "GMT": "گرین وچ مین ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "COT": "کولمبیا سٹینڈرڈ ٹائم", "MDT": "MDT", "WART": "مغربی ارجنٹینا سٹینڈرڈ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "TMT": "ترکمانستان سٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "VET": "وینزوئیلا ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "ECT": "ایکواڈور ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "WARST": "مغربی ارجنٹینا سمر ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "UYT": "یوروگوئے سٹینڈرڈ ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "COST": "کولمبیا سمر ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "TMST": "ترکمانستان سمر ٹائم", "BT": "بھوٹان ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "SRT": "سورینام ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "CLT": "چلی سٹینڈرڈ ٹائم", "CLST": "چلی سمر ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "BOT": "بولیویا ٹائم", "∅∅∅": "برازیلیا سمر ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "MYT": "ملیشیا ٹائم", "CAT": "وسطی افریقہ ٹائم", "NZST": "نیوزی لینڈ سٹینڈرڈ ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "IST": "انڈیا سٹینڈرڈ ٹائم", "MST": "MST", "GYT": "گیانا ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "GFT": "فرینچ گیانا ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم"},
}
}
@@ -189,7 +189,8 @@ func (ur *ur_IN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ur_IN' and handles both Whole and Real numbers based on 'v'
-func (ur *ur_IN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,13 +228,12 @@ func (ur *ur_IN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ur_IN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ur *ur_IN) FmtPercent(num float64, v uint64) (results string) {
+func (ur *ur_IN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ur.decimal)
b := make([]byte, 0, l)
@@ -261,12 +261,11 @@ func (ur *ur_IN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ur.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ur_IN'
-func (ur *ur_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ur *ur_IN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
@@ -334,13 +333,12 @@ func (ur *ur_IN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ur_IN'
// in accounting notation.
-func (ur *ur_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ur *ur_IN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
@@ -420,8 +418,7 @@ func (ur *ur_IN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ur_IN'
diff --git a/ur_PK/ur_PK.go b/ur_PK/ur_PK.go
index c8e6afb2..6dd211fb 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{"TMT": "ترکمانستان کا معیاری وقت", "GFT": "فرینچ گیانا کا وقت", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "PST": "پیسفک اسٹینڈرڈ ٹائم", "∅∅∅": "امیزون کا موسم گرما کا وقت", "MYT": "ملیشیا ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "UYST": "یوروگوئے کا موسم گرما کا وقت", "OEZ": "مشرقی یورپ کا معیاری وقت", "GMT": "گرین وچ کا اصل وقت", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "WART": "مغربی ارجنٹینا کا معیاری وقت", "MDT": "MDT", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "BOT": "بولیویا کا وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "CAT": "وسطی افریقہ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "BT": "بھوٹان کا وقت", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "ECT": "ایکواڈور کا وقت", "EAT": "مشرقی افریقہ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "SRT": "سورینام کا وقت", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "IST": "ہندوستان کا معیاری وقت", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "CLST": "چلی کا موسم گرما کا وقت", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "NZST": "نیوزی لینڈ کا معیاری وقت", "WITA": "وسطی انڈونیشیا ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "CLT": "چلی کا معیاری وقت", "PDT": "پیسفک ڈے لائٹ ٹائم", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "WIT": "مشرقی انڈونیشیا ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "COT": "کولمبیا کا معیاری وقت", "MEZ": "وسطی یورپ کا معیاری وقت", "UYT": "یوروگوئے کا معیاری وقت", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "VET": "وینزوئیلا کا وقت", "ChST": "چامورو سٹینڈرڈ ٹائم", "MST": "MST", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "GYT": "گیانا کا وقت", "WAST": "مغربی افریقہ سمر ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "COST": "کولمبیا کا موسم گرما کا وقت"},
+ timezones: map[string]string{"WART": "مغربی ارجنٹینا کا معیاری وقت", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "COT": "کولمبیا کا معیاری وقت", "COST": "کولمبیا کا موسم گرما کا وقت", "NZST": "نیوزی لینڈ کا معیاری وقت", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "GMT": "گرین وچ کا اصل وقت", "VET": "وینزوئیلا کا وقت", "UYT": "یوروگوئے کا معیاری وقت", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "SRT": "سورینام کا وقت", "HKST": "ہانگ کانگ سمر ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "CLST": "چلی کا موسم گرما کا وقت", "MYT": "ملیشیا ٹائم", "IST": "ہندوستان کا معیاری وقت", "UYST": "یوروگوئے کا موسم گرما کا وقت", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "BT": "بھوٹان کا وقت", "GFT": "فرینچ گیانا کا وقت", "JDT": "جاپان ڈے لائٹ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "ECT": "ایکواڈور کا وقت", "WEZ": "مغربی یورپ کا معیاری وقت", "WIB": "مغربی انڈونیشیا ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "CLT": "چلی کا معیاری وقت", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "BOT": "بولیویا کا وقت", "TMT": "ترکمانستان کا معیاری وقت", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "GYT": "گیانا کا وقت", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "CAT": "وسطی افریقہ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم"},
}
}
@@ -189,7 +189,8 @@ func (ur *ur_PK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'ur_PK' and handles both Whole and Real numbers based on 'v'
-func (ur *ur_PK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -227,13 +228,12 @@ func (ur *ur_PK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'ur_PK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (ur *ur_PK) FmtPercent(num float64, v uint64) (results string) {
+func (ur *ur_PK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(ur.decimal)
b := make([]byte, 0, l)
@@ -261,12 +261,11 @@ func (ur *ur_PK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, ur.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'ur_PK'
-func (ur *ur_PK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (ur *ur_PK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
@@ -334,13 +333,12 @@ func (ur *ur_PK) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'ur_PK'
// in accounting notation.
-func (ur *ur_PK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (ur *ur_PK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
@@ -420,8 +418,7 @@ func (ur *ur_PK) FmtAccounting(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'ur_PK'
diff --git a/uz/uz.go b/uz/uz.go
index 8c3e0f7d..f196550d 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{"NZST": "Yangi Zelandiya standart vaqti", "CHAST": "Chatem standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "∅∅∅": "Amazonka yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "MST": "MST", "CLT": "Chili standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "ART": "Argentina standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "IST": "Hindiston vaqti", "HAST": "Gavayi-aleut standart vaqti", "CST": "Markaziy Amerika standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "ECT": "Ekvador vaqti", "SAST": "Janubiy Afrika standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "BT": "Butan vaqti", "GFT": "Fransuz Gvianasi vaqti", "EAT": "Sharqiy Afrika vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "CHADT": "Chatem yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "SRT": "Surinam vaqti", "JST": "Yaponiya standart vaqti", "MYT": "Malayziya vaqti", "WIT": "Sharqiy Indoneziya vaqti", "SGT": "Singapur vaqti", "HKST": "Gonkong yozgi vaqti", "GYT": "Gayana vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "ARST": "Argentina yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "JDT": "Yaponiya yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "COT": "Kolumbiya standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "AST": "Atlantika standart vaqti", "LHST": "Lord-Xau standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "AKST": "Alyaska standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "UYT": "Urugvay standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "VET": "Venesuela vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "WITA": "Markaziy Indoneziya vaqti", "BOT": "Boliviya vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "ChST": "Chamorro standart vaqti", "AKDT": "Alyaska yozgi vaqti", "MDT": "MDT", "CLST": "Chili yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "HKT": "Gonkong standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "UYST": "Urugvay yozgi vaqti", "COST": "Kolumbiya yozgi vaqti"},
+ timezones: map[string]string{"WAT": "Gʻarbiy Afrika standart vaqti", "JST": "Yaponiya standart vaqti", "EAT": "Sharqiy Afrika vaqti", "SAST": "Janubiy Afrika standart vaqti", "UYST": "Urugvay yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "AKST": "Alyaska standart vaqti", "ECT": "Ekvador vaqti", "LHST": "Lord-Xau standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "SGT": "Singapur vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "UYT": "Urugvay standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "JDT": "Yaponiya yozgi vaqti", "CHAST": "Chatem standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "COT": "Kolumbiya standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "BOT": "Boliviya vaqti", "ART": "Argentina standart vaqti", "ARST": "Argentina yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "ChST": "Chamorro standart vaqti", "GYT": "Gayana vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "TMT": "Turkmaniston standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "CLT": "Chili standart vaqti", "AST": "Atlantika standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "MYT": "Malayziya vaqti", "HKT": "Gonkong standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "VET": "Venesuela vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "BT": "Butan vaqti", "CLST": "Chili yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "IST": "Hindiston vaqti", "SRT": "Surinam vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz' and handles both Whole and Real numbers based on 'v'
-func (uz *uz) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz'
-func (uz *uz) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -296,7 +292,6 @@ func (uz *uz) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz'
// in accounting notation.
-func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz'
diff --git a/uz_Arab/uz_Arab.go b/uz_Arab/uz_Arab.go
index f02729b9..e98c0b07 100644
--- a/uz_Arab/uz_Arab.go
+++ b/uz_Arab/uz_Arab.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"COT": "Kolumbiya standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "IST": "Hindiston vaqti", "CST": "Markaziy Amerika standart vaqti", "UYT": "Urugvay standart vaqti", "CLT": "Chili standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "ECT": "Ekvador vaqti", "JDT": "Yaponiya yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "EAT": "Sharqiy Afrika vaqti", "CLST": "Chili yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "AST": "Atlantika standart vaqti", "ARST": "Argentina yozgi vaqti", "JST": "Yaponiya standart vaqti", "AKDT": "Alyaska yozgi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "BOT": "Boliviya vaqti", "COST": "Kolumbiya yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "ChST": "Chamorro standart vaqti", "HKT": "Gonkong standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "SRT": "Surinam vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "CHAST": "Chatem standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "MYT": "Malayziya vaqti", "HKST": "Gonkong yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "LHDT": "Lord-Xau yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CHADT": "Chatem yozgi vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "GYT": "Gayana vaqti", "ART": "Argentina standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "UYST": "Urugvay yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "TMT": "Turkmaniston standart vaqti", "LHST": "Lord-Xau standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "VET": "Venesuela vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "BT": "Butan vaqti", "AKST": "Alyaska standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "SGT": "Singapur vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "EST": "Sharqiy Amerika standart vaqti"},
+ timezones: map[string]string{"EST": "Sharqiy Amerika standart vaqti", "COT": "Kolumbiya standart vaqti", "LHST": "Lord-Xau standart vaqti", "JDT": "Yaponiya yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "ART": "Argentina standart vaqti", "CST": "Markaziy Amerika standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "ECT": "Ekvador vaqti", "SAST": "Janubiy Afrika standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "SRT": "Surinam vaqti", "WIT": "Sharqiy Indoneziya vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "GYT": "Gayana vaqti", "HKST": "Gonkong yozgi vaqti", "UYT": "Urugvay standart vaqti", "ARST": "Argentina yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "CHAST": "Chatem standart vaqti", "SGT": "Singapur vaqti", "HKT": "Gonkong standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "MYT": "Malayziya vaqti", "TMST": "Turkmaniston yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "IST": "Hindiston vaqti", "AKDT": "Alyaska yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "BOT": "Boliviya vaqti", "CAT": "Markaziy Afrika vaqti", "NZST": "Yangi Zelandiya standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "CLT": "Chili standart vaqti", "VET": "Venesuela vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "ChST": "Chamorro standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "JST": "Yaponiya standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "HNT": "Nyufaundlend standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "AKST": "Alyaska standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "UYST": "Urugvay yozgi vaqti", "BT": "Butan vaqti", "WITA": "Markaziy Indoneziya vaqti", "EAT": "Sharqiy Afrika vaqti", "CLST": "Chili yozgi vaqti", "AST": "Atlantika standart vaqti", "CHADT": "Chatem yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Arab) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Arab' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Arab) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Arab) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Arab) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Arab) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Arab' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Arab) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Arab) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Arab) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Arab) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Arab'
-func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -340,13 +334,12 @@ func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Arab'
// in accounting notation.
-func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -361,7 +354,6 @@ func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -371,7 +363,6 @@ func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -412,8 +403,7 @@ func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Arab'
diff --git a/uz_Arab_AF/uz_Arab_AF.go b/uz_Arab_AF/uz_Arab_AF.go
index b18eb583..86499f2a 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{"WAT": "Gʻarbiy Afrika standart vaqti", "ChST": "Chamorro standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "SRT": "Surinam vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "SGT": "Singapur vaqti", "HKST": "Gonkong yozgi vaqti", "CLT": "Chili standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "TMST": "Turkmaniston yozgi vaqti", "IST": "Hindiston vaqti", "HAT": "Nyufaundlend yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "COST": "Kolumbiya yozgi vaqti", "GYT": "Gayana vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "TMT": "Turkmaniston standart vaqti", "JDT": "Yaponiya yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "ARST": "Argentina yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "LHST": "Lord-Xau standart vaqti", "JST": "Yaponiya standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "AKST": "Alyaska standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "CLST": "Chili yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "BOT": "Boliviya vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "BT": "Butan vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "HKT": "Gonkong standart vaqti", "UYT": "Urugvay standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "AST": "Atlantika standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "MYT": "Malayziya vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "COT": "Kolumbiya standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "ART": "Argentina standart vaqti", "CST": "Markaziy Amerika standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "VET": "Venesuela vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "CHAST": "Chatem standart vaqti", "ECT": "Ekvador vaqti", "EAT": "Sharqiy Afrika vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CAT": "Markaziy Afrika vaqti"},
+ timezones: map[string]string{"CLST": "Chili yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "HKT": "Gonkong standart vaqti", "COST": "Kolumbiya yozgi vaqti", "VET": "Venesuela vaqti", "SAST": "Janubiy Afrika standart vaqti", "ChST": "Chamorro standart vaqti", "COT": "Kolumbiya standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "AST": "Atlantika standart vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "IST": "Hindiston vaqti", "HKST": "Gonkong yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "UYST": "Urugvay yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "SGT": "Singapur vaqti", "UYT": "Urugvay standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "SRT": "Surinam vaqti", "ART": "Argentina standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "TMST": "Turkmaniston yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "CHAST": "Chatem standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "GYT": "Gayana vaqti", "WITA": "Markaziy Indoneziya vaqti", "ECT": "Ekvador vaqti", "AKST": "Alyaska standart vaqti", "CLT": "Chili standart vaqti", "JDT": "Yaponiya yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "AKDT": "Alyaska yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ARST": "Argentina yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "JST": "Yaponiya standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "BT": "Butan vaqti", "TMT": "Turkmaniston standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "CHADT": "Chatem yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "BOT": "Boliviya vaqti", "CST": "Markaziy Amerika standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "MYT": "Malayziya vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Arab_AF) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Arab_AF' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Arab_AF) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Arab_AF) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Arab_AF) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Arab_AF) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Arab_AF' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Arab_AF) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Arab_AF) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Arab_AF) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Arab_AF) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Arab_AF'
-func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Arab_AF'
// in accounting notation.
-func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Arab_AF'
diff --git a/uz_Cyrl/uz_Cyrl.go b/uz_Cyrl/uz_Cyrl.go
index b7c2e9bd..f5af2070 100644
--- a/uz_Cyrl/uz_Cyrl.go
+++ b/uz_Cyrl/uz_Cyrl.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "uz_Cyrl",
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{"MST": "Шимолий Америка тоғ стандарт вақти", "JDT": "Япония кундузги вақти", "EAT": "Шарқий Африка вақти", "HKT": "Гонконг стандарт вақти", "AEST": "Шарқий Австралия стандарт вақти", "AST": "Атлантика стандарт вақти", "SAST": "Жанубий Африка вақти", "HAST": "Гавайи-алеут стандарт вақти", "HADT": "Гавайи-алеут кундузги вақти", "CHADT": "Чатхам кундузги вақти", "VET": "Венесуэла вақти", "ECT": "Эквадор вақти", "CST": "Шимолий Америка марказий стандарт вақти", "CLT": "Чили стандарт вақти", "UYT": "Уругвай стандарт вақти", "PST": "Шимолий Америка тинч океани стандарт вақти", "WITA": "Марказий Индонезия вақти", "ACDT": "Марказий Австралия кундузги вақти", "BT": "Бутан вақти", "TMT": "Туркманистон стандарт вақти", "TMST": "Туркманистон ёзги вақти", "ChST": "Каморро вақти", "IST": "Ҳиндистон вақти", "SGT": "Сингапур вақти", "HKST": "Гонконг ёзги вақти", "OESZ": "Шарқий Европа ёзги вақти", "SRT": "Суринам вақти", "ACWST": "Марказий Австралия Ғарбий стандарт вақти", "NZDT": "Янги Зеландия кундузги вақти", "BOT": "Боливия вақти", "CDT": "Шимолий Америка марказий кундузги вақти", "AEDT": "Шарқий Австралия кундузги вақти", "ART": "Аргентина стандарт вақти", "COST": "Колумбия ёзги вақти", "ACWDT": "Марказий Австралия Ғарбий кундузги вақти", "LHDT": "Лорд Хове кундузги вақти", "AKST": "Аляска стандарт вақти", "WEZ": "Ғарбий Европа стандарт вақти", "HNT": "Ньюфаундленд стандарт вақти", "OEZ": "Шарқий Европа стандарт вақти", "WIB": "Ғарбий Индонезия вақти", "ADT": "Атлантика кундузги вақти", "ARST": "Аргентина ёзги вақти", "MDT": "Шимолий Америка тоғ кундузги вақти", "LHST": "Лорд Хове стандарт вақти", "WIT": "Шарқий Индонезия вақти", "HAT": "Ньюфаундленд кундузги вақти", "WART": "Ғарбий Аргентина стандарт вақти", "JST": "Япония стандарт вақти", "WAT": "Ғарбий Африка стандарт вақти", "MEZ": "Марказий Европа стандарт вақти", "GYT": "Гайана вақти", "CLST": "Чили ёзги вақти", "AKDT": "Аляска кундузги вақти", "AWST": "Ғарбий Австралия стандарт вақти", "EST": "Шимолий Америка шарқий стандарт вақти", "UYST": "Уругвай ёзги вақти", "CHAST": "Чатхам стандарт вақти", "WARST": "Ғарбий Аргентина ёзги вақти", "WESZ": "Ғарбий Европа ёзги вақти", "CAT": "Марказий Африка вақти", "PDT": "Шимолий Америка тинч океани кундузги вақти", "COT": "Колумбия стандарт вақти", "WAST": "Ғарбий Африка ёзги вақти", "MYT": "Малайзия вақти", "∅∅∅": "Азор ёзги вақти", "AWDT": "Ғарбий Австралия кундузги вақти", "ACST": "Марказий Австралия стандарт вақти", "GFT": "Француз Гвианаси вақти", "EDT": "Шимолий Америка шарқий кундузги вақти", "GMT": "Гринвич вақти", "NZST": "Янги Зеландия стандарт вақти", "MESZ": "Марказий Европа ёзги вақти"},
+ timezones: map[string]string{"ART": "Аргентина стандарт вақти", "MYT": "Малайзия вақти", "∅∅∅": "Амазонка ёзги вақти", "TMT": "Туркманистон стандарт вақти", "HADT": "Гавайи-алеут кундузги вақти", "WAT": "Ғарбий Африка стандарт вақти", "ACWDT": "Марказий Австралия Ғарбий кундузги вақти", "MESZ": "Марказий Европа ёзги вақти", "WARST": "Ғарбий Аргентина ёзги вақти", "TMST": "Туркманистон ёзги вақти", "AKST": "Аляска стандарт вақти", "WEZ": "Ғарбий Европа стандарт вақти", "OESZ": "Шарқий Европа ёзги вақти", "IST": "Ҳиндистон вақти", "HNT": "Ньюфаундленд стандарт вақти", "CDT": "Шимолий Америка марказий кундузги вақти", "ACDT": "Марказий Австралия кундузги вақти", "WART": "Ғарбий Аргентина стандарт вақти", "PST": "Шимолий Америка тинч океани стандарт вақти", "LHDT": "Лорд Хове кундузги вақти", "WAST": "Ғарбий Африка ёзги вақти", "JDT": "Япония кундузги вақти", "SGT": "Сингапур вақти", "HAT": "Ньюфаундленд кундузги вақти", "GYT": "Гайана вақти", "WITA": "Марказий Индонезия вақти", "AKDT": "Аляска кундузги вақти", "LHST": "Лорд Хове стандарт вақти", "MDT": "MDT", "WESZ": "Ғарбий Европа ёзги вақти", "VET": "Венесуэла вақти", "AWDT": "Ғарбий Австралия кундузги вақти", "CST": "Шимолий Америка марказий стандарт вақти", "COST": "Колумбия ёзги вақти", "NZST": "Янги Зеландия стандарт вақти", "SAST": "Жанубий Африка вақти", "ACWST": "Марказий Австралия Ғарбий стандарт вақти", "MEZ": "Марказий Европа стандарт вақти", "WIT": "Шарқий Индонезия вақти", "ChST": "Каморро вақти", "CLST": "Чили ёзги вақти", "UYST": "Уругвай ёзги вақти", "AEST": "Шарқий Австралия стандарт вақти", "AWST": "Ғарбий Австралия стандарт вақти", "EDT": "Шимолий Америка шарқий кундузги вақти", "MST": "MST", "AEDT": "Шарқий Австралия кундузги вақти", "HKST": "Гонконг ёзги вақти", "GMT": "Гринвич вақти", "NZDT": "Янги Зеландия кундузги вақти", "CHAST": "Чатхам стандарт вақти", "ACST": "Марказий Австралия стандарт вақти", "SRT": "Суринам вақти", "COT": "Колумбия стандарт вақти", "AST": "Атлантика стандарт вақти", "GFT": "Француз Гвианаси вақти", "ADT": "Атлантика кундузги вақти", "PDT": "Шимолий Америка тинч океани кундузги вақти", "BOT": "Боливия вақти", "CAT": "Марказий Африка вақти", "HKT": "Гонконг стандарт вақти", "ARST": "Аргентина ёзги вақти", "EST": "Шимолий Америка шарқий стандарт вақти", "EAT": "Шарқий Африка вақти", "OEZ": "Шарқий Европа стандарт вақти", "CLT": "Чили стандарт вақти", "JST": "Япония стандарт вақти", "BT": "Бутан вақти", "HAST": "Гавайи-алеут стандарт вақти", "ECT": "Эквадор вақти", "CHADT": "Чатхам кундузги вақти", "WIB": "Ғарбий Индонезия вақти", "UYT": "Уругвай стандарт вақти"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Cyrl) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Cyrl' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Cyrl) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Cyrl) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Cyrl) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Cyrl) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Cyrl' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Cyrl) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Cyrl) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Cyrl) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Cyrl) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Cyrl'
-func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Cyrl'
// in accounting notation.
-func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Cyrl'
diff --git a/uz_Cyrl_UZ/uz_Cyrl_UZ.go b/uz_Cyrl_UZ/uz_Cyrl_UZ.go
index ffb7c6ac..24b86546 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{"ACDT": "Markaziy Avstraliya yozgi vaqti", "SRT": "Surinam vaqti", "SAST": "Janubiy Afrika standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "CLT": "Chili standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "BOT": "Boliviya vaqti", "AST": "Atlantika standart vaqti", "TMT": "Turkmaniston standart vaqti", "∅∅∅": "Amazonka yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "COT": "Kolumbiya standart vaqti", "GYT": "Gayana vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "CLST": "Chili yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "EAT": "Sharqiy Afrika vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "ART": "Argentina standart vaqti", "VET": "Venesuela vaqti", "MST": "MST", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "BT": "Butan vaqti", "HAT": "Nyufaundlend yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "SGT": "Singapur vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "ChST": "Chamorro standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "ECT": "Ekvador vaqti", "MDT": "MDT", "AWST": "G‘arbiy Avstraliya standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "COST": "Kolumbiya yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "ARST": "Argentina yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "UYT": "Urugvay standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "CST": "Markaziy Amerika standart vaqti", "CAT": "Markaziy Afrika vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "CHAST": "Chatem standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "JST": "Yaponiya standart vaqti", "IST": "Hindiston vaqti", "AKDT": "Alyaska yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "HNT": "Nyufaundlend standart vaqti", "UYST": "Urugvay yozgi vaqti", "AKST": "Alyaska standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "HKT": "Gonkong standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "MYT": "Malayziya vaqti"},
+ timezones: map[string]string{"WIT": "Sharqiy Indoneziya vaqti", "HKST": "Gonkong yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "LHST": "Lord-Xau standart vaqti", "CLT": "Chili standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "SGT": "Singapur vaqti", "BT": "Butan vaqti", "CST": "Markaziy Amerika standart vaqti", "AKST": "Alyaska standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "JDT": "Yaponiya yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "CHADT": "Chatem yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "VET": "Venesuela vaqti", "WITA": "Markaziy Indoneziya vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "SRT": "Surinam vaqti", "BOT": "Boliviya vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "COST": "Kolumbiya yozgi vaqti", "MYT": "Malayziya vaqti", "GFT": "Fransuz Gvianasi vaqti", "COT": "Kolumbiya standart vaqti", "EAT": "Sharqiy Afrika vaqti", "CAT": "Markaziy Afrika vaqti", "GMT": "Grinvich o‘rtacha vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "CLST": "Chili yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "GYT": "Gayana vaqti", "HKT": "Gonkong standart vaqti", "CHAST": "Chatem standart vaqti", "JST": "Yaponiya standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "ECT": "Ekvador vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "UYT": "Urugvay standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "ChST": "Chamorro standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "IST": "Hindiston vaqti", "HAT": "Nyufaundlend yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "AST": "Atlantika standart vaqti", "UYST": "Urugvay yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "ADT": "Atlantika yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "ARST": "Argentina yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "ART": "Argentina standart vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Cyrl_UZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Cyrl_UZ' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Cyrl_UZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Cyrl_UZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Cyrl_UZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Cyrl_UZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Cyrl_UZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Cyrl_UZ) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Cyrl_UZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Cyrl_UZ) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Cyrl_UZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Cyrl_UZ'
-func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Cyrl_UZ'
// in accounting notation.
-func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Cyrl_UZ'
diff --git a/uz_Latn/uz_Latn.go b/uz_Latn/uz_Latn.go
index d5283fa3..7f7ea6e6 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{"MDT": "Shimoliy Amerika togʻ yozgi vaqti", "AKST": "Alyaska standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "AST": "Atlantika standart vaqti", "GYT": "Gayana vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "LHST": "Lord-Xau standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "IST": "Hindiston vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "VET": "Venesuela vaqti", "CST": "Markaziy Amerika standart vaqti", "HNT": "Nyufaundlend standart vaqti", "COT": "Kolumbiya standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "ADT": "Atlantika yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "ChST": "Chamorro standart vaqti", "JST": "Yaponiya standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "BT": "Butan vaqti", "WITA": "Markaziy Indoneziya vaqti", "TMT": "Turkmaniston standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "MYT": "Malayziya vaqti", "SRT": "Surinam vaqti", "TMST": "Turkmaniston yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "ART": "Argentina standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "ECT": "Ekvador vaqti", "WIT": "Sharqiy Indoneziya vaqti", "JDT": "Yaponiya yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "HKT": "Gonkong standart vaqti", "CHAST": "Chatem standart vaqti", "AKDT": "Alyaska yozgi vaqti", "SGT": "Singapur vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "CAT": "Markaziy Afrika vaqti", "ARST": "Argentina yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CLT": "Chili standart vaqti", "UYT": "Urugvay standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "CLST": "Chili yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "BOT": "Boliviya vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti"},
+ timezones: map[string]string{"SAST": "Janubiy Afrika standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "BOT": "Boliviya vaqti", "∅∅∅": "Braziliya yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "EAT": "Sharqiy Afrika vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "HKST": "Gonkong yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "COST": "Kolumbiya yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "HAST": "Gavayi-aleut standart vaqti", "AKST": "Alyaska standart vaqti", "SGT": "Singapur vaqti", "IST": "Hindiston vaqti", "CAT": "Markaziy Afrika vaqti", "UYT": "Urugvay standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "MST": "MST", "MDT": "MDT", "WARST": "Gʻarbiy Argentina yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "MYT": "Malayziya vaqti", "HKT": "Gonkong standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "AST": "Atlantika standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "HNT": "Nyufaundlend standart vaqti", "BT": "Butan vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "GYT": "Gayana vaqti", "ARST": "Argentina yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "LHST": "Lord-Xau standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "AKDT": "Alyaska yozgi vaqti", "ECT": "Ekvador vaqti", "CHAST": "Chatem standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "CLST": "Chili yozgi vaqti", "VET": "Venesuela vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "COT": "Kolumbiya standart vaqti", "SRT": "Surinam vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "CLT": "Chili standart vaqti", "JDT": "Yaponiya yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "ChST": "Chamorro standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "JST": "Yaponiya standart vaqti", "ADT": "Atlantika yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "ART": "Argentina standart vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Latn' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Latn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Latn) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Latn) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Latn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Latn) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Latn) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Latn) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Latn) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Latn'
-func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Latn'
// in accounting notation.
-func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Latn'
diff --git a/uz_Latn_UZ/uz_Latn_UZ.go b/uz_Latn_UZ/uz_Latn_UZ.go
index c8757418..7d4e5e23 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{"WEZ": "G‘arbiy Yevropa standart vaqti", "MST": "MST", "OEZ": "Sharqiy Yevropa standart vaqti", "TMT": "Turkmaniston standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "CLST": "Chili yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "LHST": "Lord-Xau standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "COT": "Kolumbiya standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "SRT": "Surinam vaqti", "AST": "Atlantika standart vaqti", "HKT": "Gonkong standart vaqti", "CAT": "Markaziy Afrika vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "ART": "Argentina standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "JST": "Yaponiya standart vaqti", "AKDT": "Alyaska yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "HKST": "Gonkong yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "SGT": "Singapur vaqti", "CLT": "Chili standart vaqti", "CHAST": "Chatem standart vaqti", "MYT": "Malayziya vaqti", "MDT": "MDT", "GYT": "Gayana vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "AKST": "Alyaska standart vaqti", "UYST": "Urugvay yozgi vaqti", "BOT": "Boliviya vaqti", "BT": "Butan vaqti", "ECT": "Ekvador vaqti", "IST": "Hindiston vaqti", "ChST": "Chamorro standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "UYT": "Urugvay standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "ARST": "Argentina yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "EAT": "Sharqiy Afrika vaqti", "EST": "Sharqiy Amerika standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "VET": "Venesuela vaqti", "HNT": "Nyufaundlend standart vaqti", "∅∅∅": "Braziliya yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti"},
+ timezones: map[string]string{"SAST": "Janubiy Afrika standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "AST": "Atlantika standart vaqti", "ADT": "Atlantika yozgi vaqti", "MYT": "Malayziya vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "AKDT": "Alyaska yozgi vaqti", "∅∅∅": "Amazonka yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "HKST": "Gonkong yozgi vaqti", "UYT": "Urugvay standart vaqti", "AKST": "Alyaska standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "IST": "Hindiston vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "BT": "Butan vaqti", "ChST": "Chamorro standart vaqti", "ECT": "Ekvador vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "CST": "Markaziy Amerika standart vaqti", "GYT": "Gayana vaqti", "TMT": "Turkmaniston standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "JST": "Yaponiya standart vaqti", "HKT": "Gonkong standart vaqti", "COT": "Kolumbiya standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "CHADT": "Chatem yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "CHAST": "Chatem standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "JDT": "Yaponiya yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "ARST": "Argentina yozgi vaqti", "MDT": "MDT", "CLST": "Chili yozgi vaqti", "BOT": "Boliviya vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "MST": "MST", "GMT": "Grinvich o‘rtacha vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "CLT": "Chili standart vaqti", "SGT": "Singapur vaqti", "HNT": "Nyufaundlend standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "ART": "Argentina standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "TMST": "Turkmaniston yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "SRT": "Surinam vaqti", "COST": "Kolumbiya yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "VET": "Venesuela vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti"},
}
}
@@ -199,7 +199,8 @@ func (uz *uz_Latn_UZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'uz_Latn_UZ' and handles both Whole and Real numbers based on 'v'
-func (uz *uz_Latn_UZ) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -212,7 +213,6 @@ func (uz *uz_Latn_UZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -222,7 +222,6 @@ func (uz *uz_Latn_UZ) FmtNumber(num float64, v uint64) (results string) {
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -241,13 +240,12 @@ func (uz *uz_Latn_UZ) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'uz_Latn_UZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (uz *uz_Latn_UZ) FmtPercent(num float64, v uint64) (results string) {
+func (uz *uz_Latn_UZ) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(uz.decimal)
b := make([]byte, 0, l)
@@ -258,7 +256,6 @@ func (uz *uz_Latn_UZ) FmtPercent(num float64, v uint64) (results string) {
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
continue
}
@@ -276,12 +273,11 @@ func (uz *uz_Latn_UZ) FmtPercent(num float64, v uint64) (results string) {
b = append(b, uz.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Latn_UZ'
-func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -296,7 +292,6 @@ func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -306,7 +301,6 @@ func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -344,13 +338,12 @@ func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'uz_Latn_UZ'
// in accounting notation.
-func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
@@ -365,7 +358,6 @@ func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.decimal) - 1; j >= 0; j-- {
b = append(b, uz.decimal[j])
}
-
inWhole = true
continue
}
@@ -375,7 +367,6 @@ func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
for j := len(uz.group) - 1; j >= 0; j-- {
b = append(b, uz.group[j])
}
-
count = 1
} else {
count++
@@ -425,8 +416,7 @@ func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'uz_Latn_UZ'
diff --git a/vai/vai.go b/vai/vai.go
index f6d7a2e2..6e9f735d 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{"ARST": "ARST", "MDT": "MDT", "MYT": "MYT", "AWST": "AWST", "GMT": "GMT", "CHADT": "CHADT", "WAT": "WAT", "SGT": "SGT", "CLST": "CLST", "AEST": "AEST", "MESZ": "MESZ", "LHDT": "LHDT", "HKT": "HKT", "SAST": "SAST", "ChST": "ChST", "JDT": "JDT", "EDT": "EDT", "WIB": "WIB", "COT": "COT", "WART": "WART", "SRT": "SRT", "WITA": "WITA", "UYST": "UYST", "ART": "ART", "HKST": "HKST", "NZDT": "NZDT", "ACST": "ACST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "VET": "VET", "GFT": "GFT", "LHST": "LHST", "HAT": "HAT", "EST": "EST", "OEZ": "OEZ", "ACDT": "ACDT", "TMT": "TMT", "JST": "JST", "AKDT": "AKDT", "HAST": "HAST", "NZST": "NZST", "AST": "AST", "CDT": "CDT", "ACWDT": "ACWDT", "MST": "MST", "WARST": "WARST", "BT": "BT", "ECT": "ECT", "CST": "CST", "CLT": "CLT", "UYT": "UYT", "PDT": "PDT", "AEDT": "AEDT", "WAST": "WAST", "ADT": "ADT", "GYT": "GYT", "WIT": "WIT", "IST": "IST", "AKST": "AKST", "CHAST": "CHAST", "MEZ": "MEZ", "WEZ": "WEZ", "WESZ": "WESZ", "PST": "PST", "OESZ": "OESZ", "BOT": "BOT", "COST": "COST", "TMST": "TMST", "EAT": "EAT", "HADT": "HADT", "HNT": "HNT", "CAT": "CAT"},
+ timezones: map[string]string{"AEST": "AEST", "WAT": "WAT", "∅∅∅": "∅∅∅", "BT": "BT", "PDT": "PDT", "UYST": "UYST", "HAST": "HAST", "COT": "COT", "WEZ": "WEZ", "MESZ": "MESZ", "CLT": "CLT", "BOT": "BOT", "EST": "EST", "GMT": "GMT", "AKDT": "AKDT", "OEZ": "OEZ", "WART": "WART", "VET": "VET", "MYT": "MYT", "NZST": "NZST", "CLST": "CLST", "HKT": "HKT", "ART": "ART", "GFT": "GFT", "CHAST": "CHAST", "IST": "IST", "AWST": "AWST", "MST": "MST", "HKST": "HKST", "TMT": "TMT", "CST": "CST", "CDT": "CDT", "NZDT": "NZDT", "HAT": "HAT", "EDT": "EDT", "LHST": "LHST", "CHADT": "CHADT", "WIB": "WIB", "ADT": "ADT", "PST": "PST", "WIT": "WIT", "AEDT": "AEDT", "SGT": "SGT", "MDT": "MDT", "COST": "COST", "SAST": "SAST", "WAST": "WAST", "ACWDT": "ACWDT", "JST": "JST", "JDT": "JDT", "AST": "AST", "ACDT": "ACDT", "TMST": "TMST", "ECT": "ECT", "LHDT": "LHDT", "ACWST": "ACWST", "WARST": "WARST", "HADT": "HADT", "MEZ": "MEZ", "ACST": "ACST", "HNT": "HNT", "UYT": "UYT", "ChST": "ChST", "AKST": "AKST", "OESZ": "OESZ", "EAT": "EAT", "AWDT": "AWDT", "CAT": "CAT", "GYT": "GYT", "SRT": "SRT", "ARST": "ARST", "WITA": "WITA", "WESZ": "WESZ"},
}
}
@@ -166,7 +166,8 @@ func (vai *vai) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vai' and handles both Whole and Real numbers based on 'v'
-func (vai *vai) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,9 +195,7 @@ func (vai *vai) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -204,19 +203,17 @@ func (vai *vai) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vai' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vai *vai) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vai *vai) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vai'
-func (vai *vai) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -250,9 +247,7 @@ func (vai *vai) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -271,13 +266,12 @@ func (vai *vai) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vai'
// in accounting notation.
-func (vai *vai) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -342,8 +336,7 @@ func (vai *vai) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, vai.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vai'
diff --git a/vai_Latn/vai_Latn.go b/vai_Latn/vai_Latn.go
index c4c1edce..c35ae8c4 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{"JST": "JST", "HKST": "HKST", "PST": "PST", "ACDT": "ACDT", "GYT": "GYT", "ADT": "ADT", "ACST": "ACST", "WAT": "WAT", "VET": "VET", "WESZ": "WESZ", "AWDT": "AWDT", "MDT": "MDT", "EDT": "EDT", "CHAST": "CHAST", "WITA": "WITA", "TMT": "TMT", "WIT": "WIT", "HNT": "HNT", "UYST": "UYST", "ACWDT": "ACWDT", "HADT": "HADT", "HAT": "HAT", "ACWST": "ACWST", "ECT": "ECT", "BT": "BT", "SAST": "SAST", "IST": "IST", "EAT": "EAT", "CLT": "CLT", "GMT": "GMT", "CHADT": "CHADT", "CST": "CST", "AST": "AST", "LHDT": "LHDT", "MEZ": "MEZ", "AKDT": "AKDT", "MST": "MST", "NZST": "NZST", "PDT": "PDT", "WAST": "WAST", "SGT": "SGT", "OEZ": "OEZ", "TMST": "TMST", "HAST": "HAST", "UYT": "UYT", "JDT": "JDT", "WEZ": "WEZ", "COST": "COST", "ART": "ART", "WARST": "WARST", "MYT": "MYT", "CDT": "CDT", "NZDT": "NZDT", "HKT": "HKT", "ARST": "ARST", "SRT": "SRT", "ChST": "ChST", "AKST": "AKST", "CAT": "CAT", "WIB": "WIB", "BOT": "BOT", "MESZ": "MESZ", "WART": "WART", "LHST": "LHST", "∅∅∅": "∅∅∅", "AWST": "AWST", "EST": "EST", "CLST": "CLST", "OESZ": "OESZ", "AEST": "AEST", "AEDT": "AEDT", "COT": "COT", "GFT": "GFT"},
+ timezones: map[string]string{"MDT": "MDT", "NZST": "NZST", "OESZ": "OESZ", "HAST": "HAST", "ACWDT": "ACWDT", "LHST": "LHST", "WIB": "WIB", "AST": "AST", "ADT": "ADT", "ACDT": "ACDT", "MYT": "MYT", "EST": "EST", "LHDT": "LHDT", "WARST": "WARST", "CHADT": "CHADT", "CLT": "CLT", "JDT": "JDT", "ART": "ART", "ARST": "ARST", "CDT": "CDT", "EDT": "EDT", "AKST": "AKST", "EAT": "EAT", "ACWST": "ACWST", "AEST": "AEST", "UYST": "UYST", "JST": "JST", "IST": "IST", "TMST": "TMST", "GMT": "GMT", "COT": "COT", "ECT": "ECT", "MST": "MST", "CLST": "CLST", "WESZ": "WESZ", "PST": "PST", "GYT": "GYT", "SGT": "SGT", "HKT": "HKT", "ChST": "ChST", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "AWST": "AWST", "HAT": "HAT", "SRT": "SRT", "WITA": "WITA", "CST": "CST", "PDT": "PDT", "TMT": "TMT", "HADT": "HADT", "COST": "COST", "VET": "VET", "WIT": "WIT", "BT": "BT", "WEZ": "WEZ", "AWDT": "AWDT", "GFT": "GFT", "SAST": "SAST", "WAST": "WAST", "NZDT": "NZDT", "OEZ": "OEZ", "AEDT": "AEDT", "UYT": "UYT", "AKDT": "AKDT", "CHAST": "CHAST", "ACST": "ACST", "CAT": "CAT", "HKST": "HKST", "WAT": "WAT", "MEZ": "MEZ", "WART": "WART", "HNT": "HNT", "BOT": "BOT"},
}
}
@@ -166,7 +166,8 @@ func (vai *vai_Latn) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vai_Latn' and handles both Whole and Real numbers based on 'v'
-func (vai *vai_Latn) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,9 +195,7 @@ func (vai *vai_Latn) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -204,19 +203,17 @@ func (vai *vai_Latn) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vai_Latn' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vai *vai_Latn) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vai *vai_Latn) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Latn'
-func (vai *vai_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -250,9 +247,7 @@ func (vai *vai_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -271,13 +266,12 @@ func (vai *vai_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Latn'
// in accounting notation.
-func (vai *vai_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Latn) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -342,8 +336,7 @@ func (vai *vai_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
b = append(b, vai.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vai_Latn'
diff --git a/vai_Latn_LR/vai_Latn_LR.go b/vai_Latn_LR/vai_Latn_LR.go
index 6d060430..967d7677 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{"OESZ": "OESZ", "CHADT": "CHADT", "ART": "ART", "HKST": "HKST", "WESZ": "WESZ", "EDT": "EDT", "WIT": "WIT", "LHDT": "LHDT", "AKST": "AKST", "HAT": "HAT", "WIB": "WIB", "WART": "WART", "JST": "JST", "AKDT": "AKDT", "HKT": "HKT", "WAT": "WAT", "MESZ": "MESZ", "VET": "VET", "HAST": "HAST", "HADT": "HADT", "AEDT": "AEDT", "AWST": "AWST", "GFT": "GFT", "WAST": "WAST", "ACDT": "ACDT", "ACWDT": "ACWDT", "HNT": "HNT", "PST": "PST", "OEZ": "OEZ", "UYST": "UYST", "GMT": "GMT", "SRT": "SRT", "TMT": "TMT", "JDT": "JDT", "IST": "IST", "SGT": "SGT", "ACST": "ACST", "ACWST": "ACWST", "MST": "MST", "MEZ": "MEZ", "BT": "BT", "WITA": "WITA", "ChST": "ChST", "NZDT": "NZDT", "CHAST": "CHAST", "AEST": "AEST", "NZST": "NZST", "AST": "AST", "ADT": "ADT", "TMST": "TMST", "LHST": "LHST", "ECT": "ECT", "PDT": "PDT", "SAST": "SAST", "AWDT": "AWDT", "CAT": "CAT", "GYT": "GYT", "EAT": "EAT", "CLST": "CLST", "ARST": "ARST", "WARST": "WARST", "WEZ": "WEZ", "CLT": "CLT", "COST": "COST", "COT": "COT", "MYT": "MYT", "EST": "EST", "BOT": "BOT", "MDT": "MDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "CST": "CST", "CDT": "CDT"},
+ timezones: map[string]string{"OEZ": "OEZ", "AST": "AST", "MYT": "MYT", "ECT": "ECT", "ACWDT": "ACWDT", "CHAST": "CHAST", "PST": "PST", "ChST": "ChST", "CST": "CST", "WAST": "WAST", "AEST": "AEST", "TMST": "TMST", "GFT": "GFT", "AEDT": "AEDT", "WIT": "WIT", "EAT": "EAT", "OESZ": "OESZ", "GMT": "GMT", "AKDT": "AKDT", "WESZ": "WESZ", "NZST": "NZST", "UYT": "UYT", "UYST": "UYST", "ARST": "ARST", "CDT": "CDT", "EDT": "EDT", "HADT": "HADT", "IST": "IST", "AWDT": "AWDT", "AKST": "AKST", "GYT": "GYT", "SRT": "SRT", "HKST": "HKST", "BT": "BT", "ART": "ART", "WEZ": "WEZ", "WAT": "WAT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "MDT": "MDT", "JST": "JST", "WITA": "WITA", "EST": "EST", "LHST": "LHST", "MESZ": "MESZ", "AWST": "AWST", "MEZ": "MEZ", "CLT": "CLT", "WART": "WART", "SGT": "SGT", "COT": "COT", "VET": "VET", "ACST": "ACST", "WARST": "WARST", "PDT": "PDT", "ACWST": "ACWST", "WIB": "WIB", "CAT": "CAT", "TMT": "TMT", "ACDT": "ACDT", "BOT": "BOT", "CLST": "CLST", "HNT": "HNT", "MST": "MST", "COST": "COST", "LHDT": "LHDT", "SAST": "SAST", "HKT": "HKT", "CHADT": "CHADT", "ADT": "ADT", "HAST": "HAST", "JDT": "JDT", "HAT": "HAT"},
}
}
@@ -166,7 +166,8 @@ func (vai *vai_Latn_LR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vai_Latn_LR' and handles both Whole and Real numbers based on 'v'
-func (vai *vai_Latn_LR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,9 +195,7 @@ func (vai *vai_Latn_LR) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -204,19 +203,17 @@ func (vai *vai_Latn_LR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vai_Latn_LR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vai *vai_Latn_LR) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vai *vai_Latn_LR) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Latn_LR'
-func (vai *vai_Latn_LR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Latn_LR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -250,9 +247,7 @@ func (vai *vai_Latn_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -271,13 +266,12 @@ func (vai *vai_Latn_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Latn_LR'
// in accounting notation.
-func (vai *vai_Latn_LR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Latn_LR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -342,8 +336,7 @@ func (vai *vai_Latn_LR) FmtAccounting(num float64, v uint64, currency currency.T
b = append(b, vai.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vai_Latn_LR'
diff --git a/vai_Vaii/vai_Vaii.go b/vai_Vaii/vai_Vaii.go
index 03897676..adb0165d 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{"PDT": "PDT", "MESZ": "MESZ", "GMT": "GMT", "MEZ": "MEZ", "WIB": "WIB", "OESZ": "OESZ", "BT": "BT", "HADT": "HADT", "CLT": "CLT", "EST": "EST", "NZDT": "NZDT", "LHDT": "LHDT", "HAT": "HAT", "AST": "AST", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WIT": "WIT", "JST": "JST", "ART": "ART", "WAT": "WAT", "UYT": "UYT", "AWDT": "AWDT", "HKST": "HKST", "AEST": "AEST", "ACDT": "ACDT", "UYST": "UYST", "HAST": "HAST", "PST": "PST", "MDT": "MDT", "TMST": "TMST", "TMT": "TMT", "SAST": "SAST", "ADT": "ADT", "VET": "VET", "CLST": "CLST", "GYT": "GYT", "CDT": "CDT", "SGT": "SGT", "AKST": "AKST", "EDT": "EDT", "NZST": "NZST", "MST": "MST", "JDT": "JDT", "WART": "WART", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "WESZ": "WESZ", "CAT": "CAT", "COT": "COT", "ARST": "ARST", "BOT": "BOT", "WARST": "WARST", "IST": "IST", "WEZ": "WEZ", "CST": "CST", "COST": "COST", "CHAST": "CHAST", "LHST": "LHST", "ChST": "ChST", "WITA": "WITA", "ECT": "ECT", "HNT": "HNT", "HKT": "HKT", "EAT": "EAT", "AEDT": "AEDT", "OEZ": "OEZ", "WAST": "WAST", "MYT": "MYT", "CHADT": "CHADT", "GFT": "GFT", "ACST": "ACST", "AWST": "AWST"},
+ timezones: map[string]string{"AST": "AST", "AWDT": "AWDT", "HKT": "HKT", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "WEZ": "WEZ", "CHADT": "CHADT", "CLST": "CLST", "OEZ": "OEZ", "HAT": "HAT", "EDT": "EDT", "AKST": "AKST", "CHAST": "CHAST", "WARST": "WARST", "WAST": "WAST", "MDT": "MDT", "ACWDT": "ACWDT", "MEZ": "MEZ", "BOT": "BOT", "ART": "ART", "EST": "EST", "PDT": "PDT", "CDT": "CDT", "AKDT": "AKDT", "WESZ": "WESZ", "OESZ": "OESZ", "WART": "WART", "IST": "IST", "GMT": "GMT", "ECT": "ECT", "WAT": "WAT", "COT": "COT", "NZDT": "NZDT", "AEDT": "AEDT", "AWST": "AWST", "GYT": "GYT", "SGT": "SGT", "WITA": "WITA", "HADT": "HADT", "WIT": "WIT", "WIB": "WIB", "CLT": "CLT", "UYT": "UYT", "ChST": "ChST", "EAT": "EAT", "BT": "BT", "CST": "CST", "JST": "JST", "VET": "VET", "ACST": "ACST", "UYST": "UYST", "GFT": "GFT", "TMST": "TMST", "SRT": "SRT", "JDT": "JDT", "ACDT": "ACDT", "COST": "COST", "ACWST": "ACWST", "SAST": "SAST", "CAT": "CAT", "HKST": "HKST", "ARST": "ARST", "HAST": "HAST", "ADT": "ADT", "MYT": "MYT", "PST": "PST", "TMT": "TMT", "HNT": "HNT", "MST": "MST", "AEST": "AEST", "NZST": "NZST", "LHST": "LHST", "LHDT": "LHDT"},
}
}
@@ -166,7 +166,8 @@ func (vai *vai_Vaii) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vai_Vaii' and handles both Whole and Real numbers based on 'v'
-func (vai *vai_Vaii) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,9 +195,7 @@ func (vai *vai_Vaii) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -204,19 +203,17 @@ func (vai *vai_Vaii) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vai_Vaii' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vai *vai_Vaii) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vai *vai_Vaii) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Vaii'
-func (vai *vai_Vaii) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Vaii) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -250,9 +247,7 @@ func (vai *vai_Vaii) FmtCurrency(num float64, v uint64, currency currency.Type)
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -271,13 +266,12 @@ func (vai *vai_Vaii) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Vaii'
// in accounting notation.
-func (vai *vai_Vaii) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Vaii) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -342,8 +336,7 @@ func (vai *vai_Vaii) FmtAccounting(num float64, v uint64, currency currency.Type
b = append(b, vai.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vai_Vaii'
diff --git a/vai_Vaii_LR/vai_Vaii_LR.go b/vai_Vaii_LR/vai_Vaii_LR.go
index baf84f8a..172a5528 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{"EST": "EST", "PDT": "PDT", "NZDT": "NZDT", "COT": "COT", "ART": "ART", "ADT": "ADT", "ACDT": "ACDT", "GFT": "GFT", "AKDT": "AKDT", "HAST": "HAST", "SGT": "SGT", "HKT": "HKT", "MDT": "MDT", "WEZ": "WEZ", "CLST": "CLST", "AEST": "AEST", "HKST": "HKST", "∅∅∅": "∅∅∅", "AWST": "AWST", "EDT": "EDT", "WAST": "WAST", "ACST": "ACST", "WESZ": "WESZ", "CAT": "CAT", "NZST": "NZST", "MESZ": "MESZ", "ChST": "ChST", "TMST": "TMST", "CST": "CST", "WIB": "WIB", "VET": "VET", "AEDT": "AEDT", "WITA": "WITA", "LHST": "LHST", "WART": "WART", "MST": "MST", "MEZ": "MEZ", "GYT": "GYT", "SAST": "SAST", "ACWST": "ACWST", "AWDT": "AWDT", "CHADT": "CHADT", "ARST": "ARST", "LHDT": "LHDT", "AKST": "AKST", "CLT": "CLT", "SRT": "SRT", "IST": "IST", "HADT": "HADT", "UYST": "UYST", "PST": "PST", "OESZ": "OESZ", "CHAST": "CHAST", "COST": "COST", "AST": "AST", "JST": "JST", "OEZ": "OEZ", "BOT": "BOT", "BT": "BT", "TMT": "TMT", "MYT": "MYT", "WIT": "WIT", "CDT": "CDT", "UYT": "UYT", "WARST": "WARST", "HNT": "HNT", "GMT": "GMT", "WAT": "WAT", "ACWDT": "ACWDT", "ECT": "ECT", "JDT": "JDT", "EAT": "EAT", "HAT": "HAT"},
+ timezones: map[string]string{"AST": "AST", "WAST": "WAST", "CLT": "CLT", "MDT": "MDT", "HADT": "HADT", "WAT": "WAT", "EST": "EST", "LHST": "LHST", "EAT": "EAT", "ACDT": "ACDT", "AWDT": "AWDT", "CAT": "CAT", "AEST": "AEST", "WITA": "WITA", "JDT": "JDT", "LHDT": "LHDT", "NZDT": "NZDT", "OESZ": "OESZ", "UYST": "UYST", "ACWST": "ACWST", "WEZ": "WEZ", "JST": "JST", "ADT": "ADT", "VET": "VET", "GYT": "GYT", "GMT": "GMT", "ChST": "ChST", "MESZ": "MESZ", "OEZ": "OEZ", "UYT": "UYT", "ARST": "ARST", "CDT": "CDT", "AKDT": "AKDT", "WIB": "WIB", "∅∅∅": "∅∅∅", "ART": "ART", "HAST": "HAST", "HAT": "HAT", "SRT": "SRT", "ACWDT": "ACWDT", "HKT": "HKT", "GFT": "GFT", "COT": "COT", "TMT": "TMT", "CST": "CST", "EDT": "EDT", "CLST": "CLST", "ACST": "ACST", "AWST": "AWST", "BT": "BT", "PDT": "PDT", "CHAST": "CHAST", "MYT": "MYT", "SGT": "SGT", "IST": "IST", "BOT": "BOT", "AKST": "AKST", "WARST": "WARST", "MST": "MST", "HNT": "HNT", "MEZ": "MEZ", "AEDT": "AEDT", "WART": "WART", "PST": "PST", "COST": "COST", "NZST": "NZST", "SAST": "SAST", "WESZ": "WESZ", "CHADT": "CHADT", "HKST": "HKST", "WIT": "WIT", "TMST": "TMST", "ECT": "ECT"},
}
}
@@ -166,7 +166,8 @@ func (vai *vai_Vaii_LR) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vai_Vaii_LR' and handles both Whole and Real numbers based on 'v'
-func (vai *vai_Vaii_LR) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -194,9 +195,7 @@ func (vai *vai_Vaii_LR) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -204,19 +203,17 @@ func (vai *vai_Vaii_LR) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vai_Vaii_LR' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vai *vai_Vaii_LR) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vai *vai_Vaii_LR) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Vaii_LR'
-func (vai *vai_Vaii_LR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Vaii_LR) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -250,9 +247,7 @@ func (vai *vai_Vaii_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
}
if num < 0 {
- for j := len(vai.minus) - 1; j >= 0; j-- {
- b = append(b, vai.minus[j])
- }
+ b = append(b, vai.minus[0])
}
// reverse
@@ -271,13 +266,12 @@ func (vai *vai_Vaii_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vai_Vaii_LR'
// in accounting notation.
-func (vai *vai_Vaii_LR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vai *vai_Vaii_LR) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
@@ -342,8 +336,7 @@ func (vai *vai_Vaii_LR) FmtAccounting(num float64, v uint64, currency currency.T
b = append(b, vai.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vai_Vaii_LR'
diff --git a/vi/vi.go b/vi/vi.go
index 554eda77..e372bb87 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{"WEZ": "Giờ Chuẩn Tây Âu", "ART": "Giờ Chuẩn Argentina", "SRT": "Giờ Suriname", "GFT": "Giờ Guiana thuộc Pháp", "WITA": "Giờ Miền Trung Indonesia", "WESZ": "Giờ Mùa hè Tây Âu", "HNT": "Giờ Chuẩn Newfoundland", "UYT": "Giờ Chuẩn Uruguay", "NZDT": "Giờ Mùa Hè New Zealand", "EDT": "Giờ ban ngày miền đông", "CLST": "Giờ Mùa Hè Chile", "NZST": "Giờ Chuẩn New Zealand", "TMST": "Giờ Mùa Hè Turkmenistan", "MYT": "Giờ Malaysia", "EAT": "Giờ Đông Phi", "CLT": "Giờ Chuẩn Chile", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "VET": "Giờ Venezuela", "SGT": "Giờ Singapore", "OEZ": "Giờ Chuẩn Đông Âu", "WAST": "Giờ Mùa Hè Tây Phi", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "TMT": "Giờ Chuẩn Turkmenistan", "AKDT": "Giờ Mùa Hè Alaska", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "CDT": "Giờ ban ngày miền trung", "COST": "Giờ Mùa Hè Colombia", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "PST": "Giờ chuẩn Thái Bình Dương", "WART": "Giờ chuẩn miền mây Argentina", "GYT": "Giờ Guyana", "ARST": "Giờ Mùa Hè Argentina", "∅∅∅": "Giờ Mùa Hè Azores", "HKST": "Giờ Mùa Hè Hồng Kông", "EST": "Giờ chuẩn miền đông", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "WIB": "Giờ Miền Tây Indonesia", "CHAST": "Giờ Chuẩn Chatham", "COT": "Giờ Chuẩn Colombia", "MESZ": "Giờ Mùa Hè Trung Âu", "LHST": "Giờ Chuẩn Lord Howe", "JST": "Giờ Chuẩn Nhật Bản", "OESZ": "Giờ Mùa Hè Đông Âu", "IST": "Giờ Chuẩn Ấn Độ", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "JDT": "Giờ Mùa Hè Nhật Bản", "WIT": "Giờ Miền Đông Indonesia", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "AST": "Giờ Chuẩn Đại Tây Dương", "BOT": "Giờ Bolivia", "SAST": "Giờ Chuẩn Nam Phi", "CAT": "Giờ Trung Phi", "ChST": "Giờ Chamorro", "UYST": "Giờ Mùa Hè Uruguay", "CST": "Giờ chuẩn miền trung", "HKT": "Giờ Chuẩn Hồng Kông", "GMT": "Giờ Trung bình Greenwich", "ADT": "Giờ Mùa hè Đại Tây Dương", "MEZ": "Giờ Chuẩn Trung Âu", "MST": "Giờ chuẩn miền núi", "AKST": "Giờ Chuẩn Alaska", "WARST": "Giờ mùa hè miền tây Argentina", "MDT": "Giờ ban ngày miền núi", "HAT": "Giờ Mùa Hè Newfoundland", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "ECT": "Giờ Ecuador", "BT": "Giờ Bhutan", "CHADT": "Giờ Mùa Hè Chatham", "WAT": "Giờ Chuẩn Tây Phi", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "LHDT": "Giờ Mùa Hè Lord Howe", "PDT": "Giờ ban ngày Thái Bình Dương"},
+ timezones: map[string]string{"AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "LHST": "Giờ Chuẩn Lord Howe", "PDT": "Giờ ban ngày Thái Bình Dương", "WITA": "Giờ Miền Trung Indonesia", "ART": "Giờ Chuẩn Argentina", "CDT": "Giờ ban ngày miền trung", "AKST": "Giờ Chuẩn Alaska", "COT": "Giờ Chuẩn Colombia", "WIB": "Giờ Miền Tây Indonesia", "MEZ": "Giờ Chuẩn Trung Âu", "CLST": "Giờ Mùa Hè Chile", "BOT": "Giờ Bolivia", "UYST": "Giờ Mùa Hè Uruguay", "WIT": "Giờ Miền Đông Indonesia", "CST": "Giờ chuẩn miền trung", "EDT": "Giờ ban ngày miền đông", "EAT": "Giờ Đông Phi", "CLT": "Giờ Chuẩn Chile", "VET": "Giờ Venezuela", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "HAT": "Giờ Mùa Hè Newfoundland", "CAT": "Giờ Trung Phi", "TMST": "Giờ Mùa Hè Turkmenistan", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "OEZ": "Giờ Chuẩn Đông Âu", "JST": "Giờ Chuẩn Nhật Bản", "SGT": "Giờ Singapore", "GYT": "Giờ Guyana", "NZST": "Giờ Chuẩn New Zealand", "WAT": "Giờ Chuẩn Tây Phi", "CHADT": "Giờ Mùa Hè Chatham", "SRT": "Giờ Suriname", "GFT": "Giờ Guiana thuộc Pháp", "ChST": "Giờ Chamorro", "LHDT": "Giờ Mùa Hè Lord Howe", "MESZ": "Giờ Mùa Hè Trung Âu", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "WART": "Giờ chuẩn miền mây Argentina", "HNT": "Giờ Chuẩn Newfoundland", "BT": "Giờ Bhutan", "GMT": "Giờ Trung bình Greenwich", "MST": "Giờ Chuẩn Ma Cao", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "AKDT": "Giờ Mùa Hè Alaska", "ADT": "Giờ Mùa hè Đại Tây Dương", "WARST": "Giờ mùa hè miền tây Argentina", "HKST": "Giờ Mùa Hè Hồng Kông", "ARST": "Giờ Mùa Hè Argentina", "MDT": "Giờ Mùa Hè Ma Cao", "WESZ": "Giờ Mùa hè Tây Âu", "OESZ": "Giờ Mùa Hè Đông Âu", "TMT": "Giờ Chuẩn Turkmenistan", "JDT": "Giờ Mùa Hè Nhật Bản", "HKT": "Giờ Chuẩn Hồng Kông", "UYT": "Giờ Chuẩn Uruguay", "WEZ": "Giờ Chuẩn Tây Âu", "MYT": "Giờ Malaysia", "ECT": "Giờ Ecuador", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "NZDT": "Giờ Mùa Hè New Zealand", "WAST": "Giờ Mùa Hè Tây Phi", "SAST": "Giờ Chuẩn Nam Phi", "∅∅∅": "Giờ Mùa Hè Azores", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "CHAST": "Giờ Chuẩn Chatham", "AST": "Giờ Chuẩn Đại Tây Dương", "IST": "Giờ Chuẩn Ấn Độ", "PST": "Giờ chuẩn Thái Bình Dương", "EST": "Giờ chuẩn miền đông", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "COST": "Giờ Mùa Hè Colombia"},
}
}
@@ -188,7 +188,8 @@ func (vi *vi) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vi' and handles both Whole and Real numbers based on 'v'
-func (vi *vi) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (vi *vi) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vi' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vi *vi) FmtPercent(num float64, v uint64) (results string) {
+func (vi *vi) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(vi.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (vi *vi) FmtPercent(num float64, v uint64) (results string) {
b = append(b, vi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vi'
-func (vi *vi) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -314,13 +313,12 @@ func (vi *vi) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vi'
// in accounting notation.
-func (vi *vi) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vi *vi) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
@@ -380,8 +378,7 @@ func (vi *vi) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vi'
diff --git a/vi_VN/vi_VN.go b/vi_VN/vi_VN.go
index 4e185a47..936ce6cb 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{"CHADT": "Giờ Mùa Hè Chatham", "BT": "Giờ Bhutan", "ChST": "Giờ Chamorro", "JDT": "Giờ Mùa Hè Nhật Bản", "CDT": "Giờ ban ngày miền trung", "TMT": "Giờ Chuẩn Turkmenistan", "EAT": "Giờ Đông Phi", "VET": "Giờ Venezuela", "TMST": "Giờ Mùa Hè Turkmenistan", "WIT": "Giờ Miền Đông Indonesia", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "GMT": "Giờ Trung bình Greenwich", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "HKST": "Giờ Mùa Hè Hồng Kông", "CAT": "Giờ Trung Phi", "EDT": "Giờ ban ngày miền đông", "CLT": "Giờ Chuẩn Chile", "OEZ": "Giờ Chuẩn Đông Âu", "SAST": "Giờ Chuẩn Nam Phi", "SRT": "Giờ Suriname", "LHST": "Giờ Chuẩn Lord Howe", "AKST": "Giờ Chuẩn Alaska", "HAT": "Giờ Mùa Hè Newfoundland", "AST": "Giờ Chuẩn Đại Tây Dương", "MEZ": "Giờ Chuẩn Trung Âu", "ART": "Giờ Chuẩn Argentina", "EST": "Giờ chuẩn miền đông", "OESZ": "Giờ Mùa Hè Đông Âu", "COT": "Giờ Chuẩn Colombia", "JST": "Giờ Chuẩn Nhật Bản", "HKT": "Giờ Chuẩn Hồng Kông", "UYST": "Giờ Mùa Hè Uruguay", "NZDT": "Giờ Mùa Hè New Zealand", "WARST": "Giờ mùa hè miền tây Argentina", "GYT": "Giờ Guyana", "UYT": "Giờ Chuẩn Uruguay", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "MST": "Giờ Chuẩn Ma Cao", "WEZ": "Giờ Chuẩn Tây Âu", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "HNT": "Giờ Chuẩn Newfoundland", "ADT": "Giờ Mùa hè Đại Tây Dương", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "WITA": "Giờ Miền Trung Indonesia", "ECT": "Giờ Ecuador", "∅∅∅": "Giờ Mùa Hè Azores", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "SGT": "Giờ Singapore", "CLST": "Giờ Mùa Hè Chile", "BOT": "Giờ Bolivia", "WART": "Giờ chuẩn miền mây Argentina", "LHDT": "Giờ Mùa Hè Lord Howe", "AKDT": "Giờ Mùa Hè Alaska", "MDT": "Giờ Mùa Hè Ma Cao", "PDT": "Giờ ban ngày Thái Bình Dương", "WIB": "Giờ Miền Tây Indonesia", "WAT": "Giờ Chuẩn Tây Phi", "GFT": "Giờ Guiana thuộc Pháp", "WESZ": "Giờ Mùa hè Tây Âu", "PST": "Giờ chuẩn Thái Bình Dương", "NZST": "Giờ Chuẩn New Zealand", "CHAST": "Giờ Chuẩn Chatham", "COST": "Giờ Mùa Hè Colombia", "MESZ": "Giờ Mùa Hè Trung Âu", "ARST": "Giờ Mùa Hè Argentina", "MYT": "Giờ Malaysia", "IST": "Giờ Chuẩn Ấn Độ", "WAST": "Giờ Mùa Hè Tây Phi", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "CST": "Giờ chuẩn miền trung", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc"},
+ timezones: map[string]string{"VET": "Giờ Venezuela", "SRT": "Giờ Suriname", "∅∅∅": "Giờ Mùa Hè Azores", "GMT": "Giờ Trung bình Greenwich", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "MDT": "Giờ Mùa Hè Ma Cao", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "WART": "Giờ chuẩn miền mây Argentina", "GFT": "Giờ Guiana thuộc Pháp", "CST": "Giờ chuẩn miền trung", "MST": "Giờ Chuẩn Ma Cao", "CLT": "Giờ Chuẩn Chile", "MESZ": "Giờ Mùa Hè Trung Âu", "WAST": "Giờ Mùa Hè Tây Phi", "JST": "Giờ Chuẩn Nhật Bản", "AST": "Giờ Chuẩn Đại Tây Dương", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "UYST": "Giờ Mùa Hè Uruguay", "WITA": "Giờ Miền Trung Indonesia", "LHDT": "Giờ Mùa Hè Lord Howe", "SAST": "Giờ Chuẩn Nam Phi", "ECT": "Giờ Ecuador", "WIB": "Giờ Miền Tây Indonesia", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "TMT": "Giờ Chuẩn Turkmenistan", "BT": "Giờ Bhutan", "WESZ": "Giờ Mùa hè Tây Âu", "NZDT": "Giờ Mùa Hè New Zealand", "HNT": "Giờ Chuẩn Newfoundland", "ChST": "Giờ Chamorro", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "COST": "Giờ Mùa Hè Colombia", "EAT": "Giờ Đông Phi", "PDT": "Giờ ban ngày Thái Bình Dương", "MYT": "Giờ Malaysia", "CAT": "Giờ Trung Phi", "ART": "Giờ Chuẩn Argentina", "ARST": "Giờ Mùa Hè Argentina", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "CLST": "Giờ Mùa Hè Chile", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "WIT": "Giờ Miền Đông Indonesia", "EST": "Giờ chuẩn miền đông", "AKDT": "Giờ Mùa Hè Alaska", "ADT": "Giờ Mùa hè Đại Tây Dương", "PST": "Giờ chuẩn Thái Bình Dương", "LHST": "Giờ Chuẩn Lord Howe", "UYT": "Giờ Chuẩn Uruguay", "WEZ": "Giờ Chuẩn Tây Âu", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "GYT": "Giờ Guyana", "IST": "Giờ Chuẩn Ấn Độ", "EDT": "Giờ ban ngày miền đông", "CHADT": "Giờ Mùa Hè Chatham", "MEZ": "Giờ Chuẩn Trung Âu", "SGT": "Giờ Singapore", "TMST": "Giờ Mùa Hè Turkmenistan", "WAT": "Giờ Chuẩn Tây Phi", "OEZ": "Giờ Chuẩn Đông Âu", "CDT": "Giờ ban ngày miền trung", "AKST": "Giờ Chuẩn Alaska", "COT": "Giờ Chuẩn Colombia", "NZST": "Giờ Chuẩn New Zealand", "HAT": "Giờ Mùa Hè Newfoundland", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "BOT": "Giờ Bolivia", "HKT": "Giờ Chuẩn Hồng Kông", "JDT": "Giờ Mùa Hè Nhật Bản", "WARST": "Giờ mùa hè miền tây Argentina", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "HKST": "Giờ Mùa Hè Hồng Kông", "CHAST": "Giờ Chuẩn Chatham", "OESZ": "Giờ Mùa Hè Đông Âu"},
}
}
@@ -188,7 +188,8 @@ func (vi *vi_VN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vi_VN' and handles both Whole and Real numbers based on 'v'
-func (vi *vi_VN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -224,13 +225,12 @@ func (vi *vi_VN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vi_VN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vi *vi_VN) FmtPercent(num float64, v uint64) (results string) {
+func (vi *vi_VN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(vi.decimal)
b := make([]byte, 0, l)
@@ -256,12 +256,11 @@ func (vi *vi_VN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, vi.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vi_VN'
-func (vi *vi_VN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vi *vi_VN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
@@ -314,13 +313,12 @@ func (vi *vi_VN) FmtCurrency(num float64, v uint64, currency currency.Type) (res
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vi_VN'
// in accounting notation.
-func (vi *vi_VN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vi *vi_VN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
@@ -380,8 +378,7 @@ func (vi *vi_VN) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vi_VN'
diff --git a/vo/vo.go b/vo/vo.go
index 0b1ba356..88af6b5b 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{"GMT": "GMT", "COT": "COT", "AKST": "AKST", "EAT": "EAT", "UYT": "UYT", "NZST": "NZST", "ACST": "ACST", "JST": "JST", "ChST": "ChST", "HNT": "HNT", "CLT": "CLT", "CHAST": "CHAST", "WART": "WART", "TMT": "TMT", "MYT": "MYT", "CAT": "CAT", "ARST": "ARST", "WARST": "WARST", "AST": "AST", "HKST": "HKST", "CDT": "CDT", "PST": "PST", "OESZ": "OESZ", "MST": "MST", "VET": "VET", "EST": "EST", "BT": "BT", "SRT": "SRT", "WIT": "WIT", "HAST": "HAST", "SGT": "SGT", "CST": "CST", "AWST": "AWST", "AWDT": "AWDT", "NZDT": "NZDT", "ACDT": "ACDT", "MDT": "MDT", "IST": "IST", "HAT": "HAT", "EDT": "EDT", "AEST": "AEST", "BOT": "BOT", "COST": "COST", "ACWDT": "ACWDT", "GFT": "GFT", "UYST": "UYST", "MEZ": "MEZ", "TMST": "TMST", "JDT": "JDT", "WEZ": "WEZ", "WESZ": "WESZ", "WAT": "WAT", "WITA": "WITA", "ACWST": "ACWST", "MESZ": "MESZ", "LHST": "LHST", "LHDT": "LHDT", "WIB": "WIB", "PDT": "PDT", "AEDT": "AEDT", "CHADT": "CHADT", "ART": "ART", "OEZ": "OEZ", "HADT": "HADT", "WAST": "WAST", "ADT": "ADT", "AKDT": "AKDT", "CLST": "CLST", "GYT": "GYT", "SAST": "SAST", "∅∅∅": "∅∅∅", "ECT": "ECT", "HKT": "HKT"},
+ timezones: map[string]string{"ACWST": "ACWST", "WAT": "WAT", "ADT": "ADT", "WARST": "WARST", "PDT": "PDT", "BT": "BT", "ART": "ART", "AKST": "AKST", "ACDT": "ACDT", "BOT": "BOT", "HADT": "HADT", "LHDT": "LHDT", "HNT": "HNT", "EST": "EST", "NZDT": "NZDT", "CHAST": "CHAST", "ACST": "ACST", "UYT": "UYT", "GMT": "GMT", "AST": "AST", "CLT": "CLT", "CLST": "CLST", "MYT": "MYT", "JST": "JST", "JDT": "JDT", "IST": "IST", "TMST": "TMST", "CDT": "CDT", "MST": "MST", "OESZ": "OESZ", "AEST": "AEST", "PST": "PST", "GFT": "GFT", "AKDT": "AKDT", "CHADT": "CHADT", "WAST": "WAST", "WEZ": "WEZ", "AEDT": "AEDT", "AWST": "AWST", "AWDT": "AWDT", "TMT": "TMT", "HAST": "HAST", "SAST": "SAST", "GYT": "GYT", "WITA": "WITA", "WART": "WART", "ChST": "ChST", "VET": "VET", "SGT": "SGT", "HKT": "HKT", "HKST": "HKST", "WIT": "WIT", "EAT": "EAT", "MEZ": "MEZ", "ARST": "ARST", "EDT": "EDT", "NZST": "NZST", "UYST": "UYST", "MESZ": "MESZ", "OEZ": "OEZ", "WIB": "WIB", "∅∅∅": "∅∅∅", "CAT": "CAT", "CST": "CST", "HAT": "HAT", "SRT": "SRT", "COST": "COST", "MDT": "MDT", "WESZ": "WESZ", "LHST": "LHST", "COT": "COT", "ECT": "ECT", "ACWDT": "ACWDT"},
}
}
@@ -174,35 +174,32 @@ func (vo *vo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vo' and handles both Whole and Real numbers based on 'v'
-func (vo *vo) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vo *vo) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vo *vo) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vo *vo) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vo'
-func (vo *vo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vo *vo) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vo.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vo'
// in accounting notation.
-func (vo *vo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vo *vo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vo.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'vo'
diff --git a/vo_001/vo_001.go b/vo_001/vo_001.go
index 1e297b68..e81044d6 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{"GYT": "GYT", "IST": "IST", "CHAST": "CHAST", "SAST": "SAST", "HAST": "HAST", "HADT": "HADT", "CAT": "CAT", "AST": "AST", "AKST": "AKST", "WEZ": "WEZ", "COT": "COT", "AEDT": "AEDT", "BOT": "BOT", "WART": "WART", "MESZ": "MESZ", "SRT": "SRT", "ACWST": "ACWST", "CDT": "CDT", "UYT": "UYT", "OEZ": "OEZ", "GFT": "GFT", "WITA": "WITA", "JST": "JST", "JDT": "JDT", "PST": "PST", "CLST": "CLST", "AEST": "AEST", "MDT": "MDT", "MYT": "MYT", "ECT": "ECT", "HNT": "HNT", "CLT": "CLT", "ACDT": "ACDT", "LHDT": "LHDT", "AKDT": "AKDT", "AWST": "AWST", "EST": "EST", "VET": "VET", "AWDT": "AWDT", "ARST": "ARST", "OESZ": "OESZ", "CHADT": "CHADT", "COST": "COST", "GMT": "GMT", "ACST": "ACST", "TMT": "TMT", "WIB": "WIB", "WAT": "WAT", "ADT": "ADT", "MEZ": "MEZ", "LHST": "LHST", "EDT": "EDT", "WAST": "WAST", "BT": "BT", "TMST": "TMST", "NZDT": "NZDT", "MST": "MST", "ChST": "ChST", "SGT": "SGT", "EAT": "EAT", "WARST": "WARST", "ACWDT": "ACWDT", "WESZ": "WESZ", "HAT": "HAT", "UYST": "UYST", "NZST": "NZST", "ART": "ART", "WIT": "WIT", "∅∅∅": "∅∅∅", "CST": "CST", "HKT": "HKT", "HKST": "HKST", "PDT": "PDT"},
+ timezones: map[string]string{"CLT": "CLT", "BT": "BT", "COST": "COST", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "OESZ": "OESZ", "PST": "PST", "SRT": "SRT", "CHAST": "CHAST", "WIT": "WIT", "UYST": "UYST", "HADT": "HADT", "OEZ": "OEZ", "ADT": "ADT", "MDT": "MDT", "MYT": "MYT", "IST": "IST", "AWST": "AWST", "HAT": "HAT", "ARST": "ARST", "EAT": "EAT", "VET": "VET", "ACDT": "ACDT", "WIB": "WIB", "AKDT": "AKDT", "ECT": "ECT", "ACWST": "ACWST", "CST": "CST", "EST": "EST", "HAST": "HAST", "WARST": "WARST", "HNT": "HNT", "WART": "WART", "AST": "AST", "MST": "MST", "CAT": "CAT", "TMT": "TMT", "LHST": "LHST", "NZST": "NZST", "AEST": "AEST", "PDT": "PDT", "COT": "COT", "JST": "JST", "WAST": "WAST", "MESZ": "MESZ", "AEDT": "AEDT", "AKST": "AKST", "TMST": "TMST", "WEZ": "WEZ", "SAST": "SAST", "CLST": "CLST", "ACST": "ACST", "HKST": "HKST", "HKT": "HKT", "UYT": "UYT", "CDT": "CDT", "EDT": "EDT", "GMT": "GMT", "CHADT": "CHADT", "SGT": "SGT", "BOT": "BOT", "MEZ": "MEZ", "JDT": "JDT", "GFT": "GFT", "ChST": "ChST", "ACWDT": "ACWDT", "NZDT": "NZDT", "WAT": "WAT", "GYT": "GYT", "ART": "ART", "LHDT": "LHDT", "AWDT": "AWDT", "WITA": "WITA"},
}
}
@@ -174,35 +174,32 @@ func (vo *vo_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vo_001' and handles both Whole and Real numbers based on 'v'
-func (vo *vo_001) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vo *vo_001) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vo_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vo *vo_001) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vo *vo_001) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vo_001'
-func (vo *vo_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vo *vo_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vo.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vo_001'
// in accounting notation.
-func (vo *vo_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vo *vo_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vo.currencies[currency]
- results = string(append(append([]byte{}, symbol...), s...))
- return
+ return string(append(append([]byte{}, symbol...), s...))
}
// FmtDateShort returns the short date representation of 't' for 'vo_001'
diff --git a/vun/vun.go b/vun/vun.go
index 1d5ff767..ac1a0326 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{"EDT": "EDT", "WIB": "WIB", "WART": "WART", "LHDT": "LHDT", "HAST": "HAST", "GMT": "GMT", "MEZ": "MEZ", "MST": "MST", "AWDT": "AWDT", "BOT": "BOT", "COST": "COST", "SAST": "SAST", "ECT": "ECT", "OEZ": "OEZ", "AEST": "AEST", "GYT": "GYT", "LHST": "LHST", "MYT": "MYT", "ACST": "ACST", "ACDT": "ACDT", "ACWDT": "ACWDT", "JST": "JST", "EAT": "EAT", "HAT": "HAT", "CAT": "CAT", "SRT": "SRT", "GFT": "GFT", "WITA": "WITA", "CST": "CST", "AWST": "AWST", "BT": "BT", "HNT": "HNT", "UYT": "UYT", "ART": "ART", "JDT": "JDT", "AKDT": "AKDT", "HKT": "HKT", "AEDT": "AEDT", "ADT": "ADT", "HADT": "HADT", "WEZ": "WEZ", "CHADT": "CHADT", "ARST": "ARST", "WARST": "WARST", "IST": "IST", "CLT": "CLT", "COT": "COT", "ChST": "ChST", "UYST": "UYST", "MDT": "MDT", "AKST": "AKST", "TMST": "TMST", "SGT": "SGT", "CDT": "CDT", "PDT": "PDT", "NZDT": "NZDT", "AST": "AST", "MESZ": "MESZ", "ACWST": "ACWST", "VET": "VET", "CLST": "CLST", "WAT": "WAT", "TMT": "TMT", "WIT": "WIT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "HKST": "HKST", "EST": "EST", "PST": "PST", "OESZ": "OESZ", "NZST": "NZST", "CHAST": "CHAST", "WAST": "WAST"},
+ timezones: map[string]string{"HNT": "HNT", "MYT": "MYT", "SRT": "SRT", "WITA": "WITA", "CDT": "CDT", "WEZ": "WEZ", "CHAST": "CHAST", "CHADT": "CHADT", "HAT": "HAT", "SGT": "SGT", "AEDT": "AEDT", "HKT": "HKT", "CST": "CST", "AKST": "AKST", "COST": "COST", "JST": "JST", "JDT": "JDT", "VET": "VET", "SAST": "SAST", "ADT": "ADT", "EAT": "EAT", "NZST": "NZST", "ECT": "ECT", "ACWDT": "ACWDT", "NZDT": "NZDT", "AST": "AST", "ACDT": "ACDT", "COT": "COT", "WIB": "WIB", "MEZ": "MEZ", "CLT": "CLT", "AWST": "AWST", "ART": "ART", "GMT": "GMT", "HADT": "HADT", "WAST": "WAST", "OESZ": "OESZ", "WARST": "WARST", "∅∅∅": "∅∅∅", "GFT": "GFT", "EDT": "EDT", "ChST": "ChST", "WESZ": "WESZ", "MESZ": "MESZ", "WART": "WART", "PDT": "PDT", "HKST": "HKST", "UYT": "UYT", "EST": "EST", "HAST": "HAST", "LHDT": "LHDT", "CLST": "CLST", "AEST": "AEST", "BOT": "BOT", "ARST": "ARST", "ACST": "ACST", "WIT": "WIT", "TMT": "TMT", "TMST": "TMST", "WAT": "WAT", "GYT": "GYT", "MST": "MST", "MDT": "MDT", "IST": "IST", "PST": "PST", "UYST": "UYST", "BT": "BT", "AKDT": "AKDT", "LHST": "LHST", "OEZ": "OEZ", "AWDT": "AWDT", "CAT": "CAT", "ACWST": "ACWST"},
}
}
@@ -176,20 +176,19 @@ func (vun *vun) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vun' and handles both Whole and Real numbers based on 'v'
-func (vun *vun) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vun *vun) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vun' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vun *vun) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vun *vun) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vun'
-func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
@@ -201,20 +200,14 @@ func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(vun.decimal) - 1; j >= 0; j-- {
- b = append(b, vun.decimal[j])
- }
-
+ b = append(b, vun.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(vun.group) - 1; j >= 0; j-- {
- b = append(b, vun.group[j])
- }
-
+ b = append(b, vun.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(vun.minus) - 1; j >= 0; j-- {
- b = append(b, vun.minus[j])
- }
+ b = append(b, vun.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vun'
// in accounting notation.
-func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
@@ -268,20 +258,14 @@ func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(vun.decimal) - 1; j >= 0; j-- {
- b = append(b, vun.decimal[j])
- }
-
+ b = append(b, vun.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(vun.group) - 1; j >= 0; j-- {
- b = append(b, vun.group[j])
- }
-
+ b = append(b, vun.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol[j])
}
- for j := len(vun.minus) - 1; j >= 0; j-- {
- b = append(b, vun.minus[j])
- }
+ b = append(b, vun.minus[0])
} else {
@@ -325,8 +307,7 @@ func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) (re
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vun'
diff --git a/vun_TZ/vun_TZ.go b/vun_TZ/vun_TZ.go
index 31681ea4..8c49d5ff 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{"WEZ": "WEZ", "UYT": "UYT", "PST": "PST", "AEST": "AEST", "AST": "AST", "GYT": "GYT", "HKST": "HKST", "NZST": "NZST", "BOT": "BOT", "TMST": "TMST", "ChST": "ChST", "IST": "IST", "HADT": "HADT", "EAT": "EAT", "MST": "MST", "CLST": "CLST", "OEZ": "OEZ", "BT": "BT", "ACWDT": "ACWDT", "EDT": "EDT", "COT": "COT", "AKST": "AKST", "LHST": "LHST", "HAST": "HAST", "CST": "CST", "CDT": "CDT", "HAT": "HAT", "COST": "COST", "ADT": "ADT", "ACDT": "ACDT", "WESZ": "WESZ", "∅∅∅": "∅∅∅", "SAST": "SAST", "WIT": "WIT", "NZDT": "NZDT", "WARST": "WARST", "ACWST": "ACWST", "TMT": "TMT", "ECT": "ECT", "JST": "JST", "ART": "ART", "SGT": "SGT", "UYST": "UYST", "PDT": "PDT", "OESZ": "OESZ", "WIB": "WIB", "MEZ": "MEZ", "MESZ": "MESZ", "HNT": "HNT", "HKT": "HKT", "GMT": "GMT", "AEDT": "AEDT", "ARST": "ARST", "GFT": "GFT", "CLT": "CLT", "CHADT": "CHADT", "WAT": "WAT", "ACST": "ACST", "WART": "WART", "MDT": "MDT", "CAT": "CAT", "WAST": "WAST", "AKDT": "AKDT", "VET": "VET", "WITA": "WITA", "AWDT": "AWDT", "LHDT": "LHDT", "JDT": "JDT", "MYT": "MYT", "AWST": "AWST", "EST": "EST", "CHAST": "CHAST", "SRT": "SRT"},
+ timezones: map[string]string{"EAT": "EAT", "CHADT": "CHADT", "JDT": "JDT", "OEZ": "OEZ", "ARST": "ARST", "GMT": "GMT", "MESZ": "MESZ", "VET": "VET", "MDT": "MDT", "ECT": "ECT", "WIB": "WIB", "AST": "AST", "PDT": "PDT", "HKT": "HKT", "PST": "PST", "OESZ": "OESZ", "WARST": "WARST", "HKST": "HKST", "HAST": "HAST", "TMST": "TMST", "WAT": "WAT", "LHST": "LHST", "MYT": "MYT", "SRT": "SRT", "TMT": "TMT", "LHDT": "LHDT", "HNT": "HNT", "HAT": "HAT", "UYT": "UYT", "CLT": "CLT", "JST": "JST", "AEDT": "AEDT", "SGT": "SGT", "IST": "IST", "GFT": "GFT", "WITA": "WITA", "COST": "COST", "WAST": "WAST", "WESZ": "WESZ", "SAST": "SAST", "AWDT": "AWDT", "CAT": "CAT", "ADT": "ADT", "MEZ": "MEZ", "WART": "WART", "EDT": "EDT", "BOT": "BOT", "WIT": "WIT", "BT": "BT", "NZDT": "NZDT", "AWST": "AWST", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "ACWDT": "ACWDT", "AEST": "AEST", "ACDT": "ACDT", "ART": "ART", "CDT": "CDT", "ACWST": "ACWST", "NZST": "NZST", "GYT": "GYT", "EST": "EST", "CHAST": "CHAST", "CLST": "CLST", "UYST": "UYST", "COT": "COT", "CST": "CST", "AKDT": "AKDT", "ACST": "ACST", "HADT": "HADT", "ChST": "ChST", "MST": "MST", "AKST": "AKST"},
}
}
@@ -176,20 +176,19 @@ func (vun *vun_TZ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'vun_TZ' and handles both Whole and Real numbers based on 'v'
-func (vun *vun_TZ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vun *vun_TZ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'vun_TZ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (vun *vun_TZ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (vun *vun_TZ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'vun_TZ'
-func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
@@ -201,20 +200,14 @@ func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(vun.decimal) - 1; j >= 0; j-- {
- b = append(b, vun.decimal[j])
- }
-
+ b = append(b, vun.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(vun.group) - 1; j >= 0; j-- {
- b = append(b, vun.group[j])
- }
-
+ b = append(b, vun.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(vun.minus) - 1; j >= 0; j-- {
- b = append(b, vun.minus[j])
- }
+ b = append(b, vun.minus[0])
}
// reverse
@@ -250,13 +241,12 @@ func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'vun_TZ'
// in accounting notation.
-func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
@@ -268,20 +258,14 @@ func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(vun.decimal) - 1; j >= 0; j-- {
- b = append(b, vun.decimal[j])
- }
-
+ b = append(b, vun.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(vun.group) - 1; j >= 0; j-- {
- b = append(b, vun.group[j])
- }
-
+ b = append(b, vun.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol[j])
}
- for j := len(vun.minus) - 1; j >= 0; j-- {
- b = append(b, vun.minus[j])
- }
+ b = append(b, vun.minus[0])
} else {
@@ -325,8 +307,7 @@ func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'vun_TZ'
diff --git a/wae/wae.go b/wae/wae.go
index a2daf50d..a4399ef7 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{"CDT": "CDT", "ADT": "Atlantiši Summerzit", "JDT": "JDT", "WAST": "WAST", "IST": "IST", "CST": "CST", "PST": "PST", "CHAST": "CHAST", "BOT": "BOT", "COT": "COT", "WART": "WART", "AST": "Atlantiši Standardzit", "ACST": "ACST", "VET": "VET", "TMST": "TMST", "AWDT": "AWDT", "EST": "EST", "OESZ": "Ošteuropäiši Summerzit", "SRT": "SRT", "LHST": "LHST", "ChST": "ChST", "JST": "JST", "EAT": "EAT", "CLST": "CLST", "UYT": "UYT", "WITA": "WITA", "HADT": "HADT", "HKST": "HKST", "OEZ": "Ošteuropäiši Standardzit", "TMT": "TMT", "ECT": "ECT", "AKDT": "AKDT", "MST": "MST", "MDT": "MDT", "WEZ": "Wešteuropäiši Standardzit", "WIB": "WIB", "ACWST": "ACWST", "MYT": "MYT", "AKST": "AKST", "PDT": "PDT", "AEST": "AEST", "NZST": "NZST", "CHADT": "CHADT", "HAST": "HAST", "SGT": "SGT", "HKT": "HKT", "EDT": "EDT", "NZDT": "NZDT", "ACWDT": "ACWDT", "WIT": "WIT", "∅∅∅": "∅∅∅", "WESZ": "Wešteuropäiši Summerzit", "HNT": "HNT", "CLT": "CLT", "GMT": "GMT", "BT": "BT", "SAST": "SAST", "COST": "COST", "WAT": "WAT", "MEZ": "Mitteleuropäiši Standardzit", "ACDT": "ACDT", "GYT": "GYT", "GFT": "GFT", "MESZ": "Mitteleuropäiši Summerzit", "ART": "ART", "UYST": "UYST", "ARST": "ARST", "LHDT": "LHDT", "HAT": "HAT", "CAT": "CAT", "AEDT": "AEDT", "AWST": "AWST", "WARST": "WARST"},
+ timezones: map[string]string{"WAST": "WAST", "WESZ": "Wešteuropäiši Summerzit", "CHAST": "CHAST", "TMT": "TMT", "EDT": "EDT", "MST": "MST", "MESZ": "Mitteleuropäiši Summerzit", "SRT": "SRT", "ART": "ART", "EST": "EST", "CST": "CST", "WART": "WART", "TMST": "TMST", "CDT": "CDT", "WAT": "WAT", "ACWDT": "ACWDT", "OESZ": "Ošteuropäiši Summerzit", "JDT": "JDT", "PST": "PST", "HAT": "HAT", "WIT": "WIT", "LHDT": "LHDT", "NZDT": "NZDT", "WIB": "WIB", "CLST": "CLST", "AEST": "AEST", "AWDT": "AWDT", "GYT": "GYT", "ARST": "ARST", "HADT": "HADT", "COT": "COT", "MDT": "MDT", "UYT": "UYT", "BT": "BT", "ACWST": "ACWST", "VET": "VET", "PDT": "PDT", "AKST": "AKST", "EAT": "EAT", "MEZ": "Mitteleuropäiši Standardzit", "SGT": "SGT", "BOT": "BOT", "WITA": "WITA", "JST": "JST", "ACDT": "ACDT", "WARST": "WARST", "HNT": "HNT", "WEZ": "Wešteuropäiši Standardzit", "LHST": "LHST", "NZST": "NZST", "MYT": "MYT", "GFT": "GFT", "COST": "COST", "AKDT": "AKDT", "HKST": "HKST", "GMT": "GMT", "CLT": "CLT", "AST": "Atlantiši Standardzit", "CAT": "CAT", "ACST": "ACST", "ADT": "Atlantiši Summerzit", "∅∅∅": "∅∅∅", "HKT": "HKT", "HAST": "HAST", "ECT": "ECT", "SAST": "SAST", "CHADT": "CHADT", "AWST": "AWST", "UYST": "UYST", "OEZ": "Ošteuropäiši Standardzit", "AEDT": "AEDT", "IST": "IST", "ChST": "ChST"},
}
}
@@ -184,20 +184,19 @@ func (wae *wae) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'wae' and handles both Whole and Real numbers based on 'v'
-func (wae *wae) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (wae *wae) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'wae' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (wae *wae) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (wae *wae) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'wae'
-func (wae *wae) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (wae *wae) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := wae.currencies[currency]
@@ -224,9 +223,7 @@ func (wae *wae) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(wae.minus) - 1; j >= 0; j-- {
- b = append(b, wae.minus[j])
- }
+ b = append(b, wae.minus[0])
}
// reverse
@@ -236,13 +233,12 @@ func (wae *wae) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, wae.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'wae'
// in accounting notation.
-func (wae *wae) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (wae *wae) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := wae.currencies[currency]
@@ -270,9 +266,7 @@ func (wae *wae) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, wae.currencyNegativePrefix[j])
}
- for j := len(wae.minus) - 1; j >= 0; j-- {
- b = append(b, wae.minus[j])
- }
+ b = append(b, wae.minus[0])
} else {
@@ -298,8 +292,7 @@ func (wae *wae) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, wae.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'wae'
diff --git a/wae_CH/wae_CH.go b/wae_CH/wae_CH.go
index 111fe8ba..3588617c 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{"CAT": "CAT", "AST": "Atlantiši Standardzit", "SAST": "SAST", "HKT": "HKT", "CST": "CST", "OESZ": "Ošteuropäiši Summerzit", "CHAST": "CHAST", "GYT": "GYT", "WAT": "WAT", "AWDT": "AWDT", "HKST": "HKST", "CLST": "CLST", "WAST": "WAST", "AWST": "AWST", "CDT": "CDT", "COT": "COT", "VET": "VET", "JDT": "JDT", "SGT": "SGT", "AEST": "AEST", "NZST": "NZST", "MESZ": "Mitteleuropäiši Summerzit", "ECT": "ECT", "HNT": "HNT", "CHADT": "CHADT", "WIT": "WIT", "AEDT": "AEDT", "WIB": "WIB", "GFT": "GFT", "ChST": "ChST", "WESZ": "Wešteuropäiši Summerzit", "WEZ": "Wešteuropäiši Standardzit", "UYT": "UYT", "UYST": "UYST", "COST": "COST", "MYT": "MYT", "IST": "IST", "HADT": "HADT", "AKDT": "AKDT", "EDT": "EDT", "TMST": "TMST", "JST": "JST", "∅∅∅": "∅∅∅", "PST": "PST", "ACST": "ACST", "LHDT": "LHDT", "EAT": "EAT", "WITA": "WITA", "NZDT": "NZDT", "BOT": "BOT", "OEZ": "Ošteuropäiši Standardzit", "AKST": "AKST", "PDT": "PDT", "BT": "BT", "ARST": "ARST", "WART": "WART", "SRT": "SRT", "HAST": "HAST", "MST": "MST", "MEZ": "Mitteleuropäiši Standardzit", "ACWST": "ACWST", "HAT": "HAT", "GMT": "GMT", "WARST": "WARST", "ADT": "Atlantiši Summerzit", "TMT": "TMT", "LHST": "LHST", "EST": "EST", "ACDT": "ACDT", "ART": "ART", "ACWDT": "ACWDT", "MDT": "MDT", "CLT": "CLT"},
+ timezones: map[string]string{"JST": "JST", "MEZ": "Mitteleuropäiši Standardzit", "AST": "Atlantiši Standardzit", "GMT": "GMT", "∅∅∅": "∅∅∅", "MDT": "MDT", "WEZ": "Wešteuropäiši Standardzit", "CHADT": "CHADT", "SGT": "SGT", "PST": "PST", "WITA": "WITA", "WART": "WART", "TMST": "TMST", "AKDT": "AKDT", "WAST": "WAST", "WARST": "WARST", "PDT": "PDT", "CAT": "CAT", "LHDT": "LHDT", "IST": "IST", "AKST": "AKST", "LHST": "LHST", "WAT": "WAT", "MESZ": "Mitteleuropäiši Summerzit", "UYST": "UYST", "ECT": "ECT", "AWST": "AWST", "HKT": "HKT", "ART": "ART", "HNT": "HNT", "ADT": "Atlantiši Summerzit", "HAST": "HAST", "CST": "CST", "CDT": "CDT", "ACWST": "ACWST", "NZST": "NZST", "HADT": "HADT", "EST": "EST", "NZDT": "NZDT", "AEDT": "AEDT", "ACDT": "ACDT", "AEST": "AEST", "ARST": "ARST", "JDT": "JDT", "OEZ": "Ošteuropäiši Standardzit", "OESZ": "Ošteuropäiši Summerzit", "CLST": "CLST", "ACST": "ACST", "CHAST": "CHAST", "GYT": "GYT", "UYT": "UYT", "TMT": "TMT", "HKST": "HKST", "EDT": "EDT", "MST": "MST", "SAST": "SAST", "CLT": "CLT", "HAT": "HAT", "WIT": "WIT", "BT": "BT", "ACWDT": "ACWDT", "EAT": "EAT", "WIB": "WIB", "VET": "VET", "AWDT": "AWDT", "GFT": "GFT", "ChST": "ChST", "COST": "COST", "WESZ": "Wešteuropäiši Summerzit", "BOT": "BOT", "SRT": "SRT", "COT": "COT", "MYT": "MYT"},
}
}
@@ -184,20 +184,19 @@ func (wae *wae_CH) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'wae_CH' and handles both Whole and Real numbers based on 'v'
-func (wae *wae_CH) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (wae *wae_CH) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'wae_CH' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (wae *wae_CH) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (wae *wae_CH) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'wae_CH'
-func (wae *wae_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (wae *wae_CH) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := wae.currencies[currency]
@@ -224,9 +223,7 @@ func (wae *wae_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(wae.minus) - 1; j >= 0; j-- {
- b = append(b, wae.minus[j])
- }
+ b = append(b, wae.minus[0])
}
// reverse
@@ -236,13 +233,12 @@ func (wae *wae_CH) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, wae.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'wae_CH'
// in accounting notation.
-func (wae *wae_CH) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (wae *wae_CH) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := wae.currencies[currency]
@@ -270,9 +266,7 @@ func (wae *wae_CH) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, wae.currencyNegativePrefix[j])
}
- for j := len(wae.minus) - 1; j >= 0; j-- {
- b = append(b, wae.minus[j])
- }
+ b = append(b, wae.minus[0])
} else {
@@ -298,8 +292,7 @@ func (wae *wae_CH) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, wae.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'wae_CH'
diff --git a/xog/xog.go b/xog/xog.go
index 7b4e3162..90c2b509 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{"CLST": "CLST", "WIB": "WIB", "WART": "WART", "ADT": "ADT", "TMST": "TMST", "WITA": "WITA", "HNT": "HNT", "CAT": "CAT", "JDT": "JDT", "AWDT": "AWDT", "ART": "ART", "ACST": "ACST", "TMT": "TMT", "MDT": "MDT", "LHDT": "LHDT", "ChST": "ChST", "WAST": "WAST", "SRT": "SRT", "MST": "MST", "ECT": "ECT", "WARST": "WARST", "BT": "BT", "WIT": "WIT", "HKST": "HKST", "PDT": "PDT", "NZST": "NZST", "GYT": "GYT", "SAST": "SAST", "AKDT": "AKDT", "AEDT": "AEDT", "EAT": "EAT", "CST": "CST", "UYST": "UYST", "MESZ": "MESZ", "ACWDT": "ACWDT", "SGT": "SGT", "AEST": "AEST", "AST": "AST", "∅∅∅": "∅∅∅", "MYT": "MYT", "NZDT": "NZDT", "CHADT": "CHADT", "VET": "VET", "HADT": "HADT", "CDT": "CDT", "CLT": "CLT", "OESZ": "OESZ", "MEZ": "MEZ", "ACDT": "ACDT", "HKT": "HKT", "WESZ": "WESZ", "ARST": "ARST", "WAT": "WAT", "JST": "JST", "OEZ": "OEZ", "HAT": "HAT", "PST": "PST", "GMT": "GMT", "ACWST": "ACWST", "GFT": "GFT", "LHST": "LHST", "WEZ": "WEZ", "EDT": "EDT", "UYT": "UYT", "CHAST": "CHAST", "BOT": "BOT", "AKST": "AKST", "HAST": "HAST", "EST": "EST", "IST": "IST", "AWST": "AWST", "COT": "COT", "COST": "COST"},
+ timezones: map[string]string{"AEST": "AEST", "WART": "WART", "WIT": "WIT", "GFT": "GFT", "WITA": "WITA", "GMT": "GMT", "CHAST": "CHAST", "SAST": "SAST", "CLST": "CLST", "AEDT": "AEDT", "HAT": "HAT", "UYT": "UYT", "AKDT": "AKDT", "NZST": "NZST", "EAT": "EAT", "MESZ": "MESZ", "SGT": "SGT", "∅∅∅": "∅∅∅", "ART": "ART", "VET": "VET", "UYST": "UYST", "WAST": "WAST", "ACWDT": "ACWDT", "LHST": "LHST", "AST": "AST", "HADT": "HADT", "AKST": "AKST", "COT": "COT", "JST": "JST", "OESZ": "OESZ", "BOT": "BOT", "TMST": "TMST", "ACWST": "ACWST", "GYT": "GYT", "IST": "IST", "EST": "EST", "COST": "COST", "CHADT": "CHADT", "CAT": "CAT", "BT": "BT", "EDT": "EDT", "ECT": "ECT", "CDT": "CDT", "MEZ": "MEZ", "WARST": "WARST", "MST": "MST", "ChST": "ChST", "CST": "CST", "ACST": "ACST", "WESZ": "WESZ", "LHDT": "LHDT", "HKT": "HKT", "HKST": "HKST", "TMT": "TMT", "HAST": "HAST", "OEZ": "OEZ", "ADT": "ADT", "AWDT": "AWDT", "PST": "PST", "WAT": "WAT", "WEZ": "WEZ", "MDT": "MDT", "MYT": "MYT", "PDT": "PDT", "HNT": "HNT", "SRT": "SRT", "ARST": "ARST", "CLT": "CLT", "JDT": "JDT", "ACDT": "ACDT", "AWST": "AWST", "NZDT": "NZDT", "WIB": "WIB"},
}
}
@@ -180,20 +180,19 @@ func (xog *xog) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'xog' and handles both Whole and Real numbers based on 'v'
-func (xog *xog) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (xog *xog) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'xog' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (xog *xog) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (xog *xog) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'xog'
-func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
@@ -205,20 +204,14 @@ func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(xog.decimal) - 1; j >= 0; j-- {
- b = append(b, xog.decimal[j])
- }
-
+ b = append(b, xog.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(xog.group) - 1; j >= 0; j-- {
- b = append(b, xog.group[j])
- }
-
+ b = append(b, xog.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(xog.minus) - 1; j >= 0; j-- {
- b = append(b, xog.minus[j])
- }
+ b = append(b, xog.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'xog'
// in accounting notation.
-func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
@@ -272,20 +262,14 @@ func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(xog.decimal) - 1; j >= 0; j-- {
- b = append(b, xog.decimal[j])
- }
-
+ b = append(b, xog.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(xog.group) - 1; j >= 0; j-- {
- b = append(b, xog.group[j])
- }
-
+ b = append(b, xog.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(xog.minus) - 1; j >= 0; j-- {
- b = append(b, xog.minus[j])
- }
+ b = append(b, xog.minus[0])
}
@@ -328,8 +310,7 @@ func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'xog'
diff --git a/xog_UG/xog_UG.go b/xog_UG/xog_UG.go
index cf09fd16..da7a1496 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{"WESZ": "WESZ", "CAT": "CAT", "PST": "PST", "SRT": "SRT", "TMT": "TMT", "HADT": "HADT", "HKT": "HKT", "NZDT": "NZDT", "GYT": "GYT", "EST": "EST", "OEZ": "OEZ", "GMT": "GMT", "ACDT": "ACDT", "LHST": "LHST", "ECT": "ECT", "CDT": "CDT", "CHADT": "CHADT", "BOT": "BOT", "MEZ": "MEZ", "EAT": "EAT", "HNT": "HNT", "ARST": "ARST", "ACST": "ACST", "VET": "VET", "JST": "JST", "PDT": "PDT", "NZST": "NZST", "WART": "WART", "JDT": "JDT", "IST": "IST", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "AWST": "AWST", "SAST": "SAST", "MYT": "MYT", "HAT": "HAT", "ACWST": "ACWST", "MDT": "MDT", "EDT": "EDT", "AST": "AST", "MESZ": "MESZ", "WIT": "WIT", "SGT": "SGT", "MST": "MST", "UYT": "UYT", "UYST": "UYST", "ART": "ART", "WAST": "WAST", "ChST": "ChST", "HAST": "HAST", "OESZ": "OESZ", "AEDT": "AEDT", "CHAST": "CHAST", "TMST": "TMST", "GFT": "GFT", "WITA": "WITA", "HKST": "HKST", "WEZ": "WEZ", "AEST": "AEST", "LHDT": "LHDT", "COT": "COT", "COST": "COST", "WARST": "WARST", "ADT": "ADT", "BT": "BT", "AWDT": "AWDT", "CLT": "CLT", "ACWDT": "ACWDT", "AKST": "AKST", "CST": "CST", "CLST": "CLST", "WIB": "WIB", "WAT": "WAT"},
+ timezones: map[string]string{"CHAST": "CHAST", "OESZ": "OESZ", "AWST": "AWST", "GMT": "GMT", "COST": "COST", "ECT": "ECT", "ACWDT": "ACWDT", "TMST": "TMST", "ACDT": "ACDT", "AEST": "AEST", "CHADT": "CHADT", "MST": "MST", "BT": "BT", "ART": "ART", "ARST": "ARST", "EDT": "EDT", "PDT": "PDT", "HAT": "HAT", "GYT": "GYT", "MESZ": "MESZ", "CLST": "CLST", "WIB": "WIB", "JDT": "JDT", "MDT": "MDT", "AWDT": "AWDT", "SRT": "SRT", "CAT": "CAT", "WEZ": "WEZ", "IST": "IST", "HKST": "HKST", "GFT": "GFT", "LHDT": "LHDT", "WAT": "WAT", "SGT": "SGT", "HKT": "HKT", "UYST": "UYST", "AKST": "AKST", "WARST": "WARST", "AEDT": "AEDT", "WART": "WART", "MYT": "MYT", "PST": "PST", "HNT": "HNT", "ChST": "ChST", "JST": "JST", "AKDT": "AKDT", "WAST": "WAST", "OEZ": "OEZ", "CLT": "CLT", "WIT": "WIT", "CST": "CST", "HAST": "HAST", "EAT": "EAT", "SAST": "SAST", "EST": "EST", "LHST": "LHST", "NZST": "NZST", "NZDT": "NZDT", "MEZ": "MEZ", "BOT": "BOT", "WITA": "WITA", "ACWST": "ACWST", "ADT": "ADT", "VET": "VET", "CDT": "CDT", "HADT": "HADT", "WESZ": "WESZ", "AST": "AST", "ACST": "ACST", "∅∅∅": "∅∅∅", "UYT": "UYT", "TMT": "TMT", "COT": "COT"},
}
}
@@ -180,20 +180,19 @@ func (xog *xog_UG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'xog_UG' and handles both Whole and Real numbers based on 'v'
-func (xog *xog_UG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (xog *xog_UG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'xog_UG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (xog *xog_UG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (xog *xog_UG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'xog_UG'
-func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
@@ -205,20 +204,14 @@ func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(xog.decimal) - 1; j >= 0; j-- {
- b = append(b, xog.decimal[j])
- }
-
+ b = append(b, xog.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(xog.group) - 1; j >= 0; j-- {
- b = append(b, xog.group[j])
- }
-
+ b = append(b, xog.group[0])
count = 1
} else {
count++
@@ -229,9 +222,7 @@ func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(xog.minus) - 1; j >= 0; j-- {
- b = append(b, xog.minus[j])
- }
+ b = append(b, xog.minus[0])
}
// reverse
@@ -254,13 +245,12 @@ func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'xog_UG'
// in accounting notation.
-func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
@@ -272,20 +262,14 @@ func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(xog.decimal) - 1; j >= 0; j-- {
- b = append(b, xog.decimal[j])
- }
-
+ b = append(b, xog.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(xog.group) - 1; j >= 0; j-- {
- b = append(b, xog.group[j])
- }
-
+ b = append(b, xog.group[0])
count = 1
} else {
count++
@@ -297,9 +281,7 @@ func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(xog.minus) - 1; j >= 0; j-- {
- b = append(b, xog.minus[j])
- }
+ b = append(b, xog.minus[0])
}
@@ -328,8 +310,7 @@ func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'xog_UG'
diff --git a/yav/yav.go b/yav/yav.go
index b6175d19..f7666a26 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{"ARST": "ARST", "HKT": "HKT", "UYT": "UYT", "SGT": "SGT", "AKST": "AKST", "EAT": "EAT", "CDT": "CDT", "AEST": "AEST", "CHAST": "CHAST", "CHADT": "CHADT", "WIT": "WIT", "WIB": "WIB", "ECT": "ECT", "WEZ": "WEZ", "EDT": "EDT", "NZDT": "NZDT", "TMT": "TMT", "TMST": "TMST", "∅∅∅": "∅∅∅", "EST": "EST", "BOT": "BOT", "AST": "AST", "MYT": "MYT", "SRT": "SRT", "HAT": "HAT", "OEZ": "OEZ", "COT": "COT", "ACDT": "ACDT", "WART": "WART", "HADT": "HADT", "OESZ": "OESZ", "ACWST": "ACWST", "JST": "JST", "HAST": "HAST", "LHDT": "LHDT", "AWST": "AWST", "PST": "PST", "PDT": "PDT", "BT": "BT", "WAT": "WAT", "SAST": "SAST", "HKST": "HKST", "CST": "CST", "UYST": "UYST", "CLST": "CLST", "MST": "MST", "MDT": "MDT", "HNT": "HNT", "CLT": "CLT", "GMT": "GMT", "ART": "ART", "WAST": "WAST", "JDT": "JDT", "GYT": "GYT", "MESZ": "MESZ", "WESZ": "WESZ", "NZST": "NZST", "COST": "COST", "WARST": "WARST", "VET": "VET", "ACST": "ACST", "ChST": "ChST", "WITA": "WITA", "AWDT": "AWDT", "MEZ": "MEZ", "LHST": "LHST", "AEDT": "AEDT", "IST": "IST", "AKDT": "AKDT", "CAT": "CAT", "ADT": "ADT", "GFT": "GFT", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"TMT": "TMT", "ACWDT": "ACWDT", "WARST": "WARST", "UYT": "UYT", "UYST": "UYST", "HKST": "HKST", "SAST": "SAST", "JST": "JST", "MST": "MST", "LHDT": "LHDT", "HNT": "HNT", "AWDT": "AWDT", "GFT": "GFT", "CAT": "CAT", "NZST": "NZST", "OEZ": "OEZ", "AST": "AST", "PDT": "PDT", "WIT": "WIT", "CHAST": "CHAST", "SRT": "SRT", "PST": "PST", "TMST": "TMST", "∅∅∅": "∅∅∅", "ECT": "ECT", "MEZ": "MEZ", "WART": "WART", "GYT": "GYT", "ACST": "ACST", "AEDT": "AEDT", "HAST": "HAST", "MESZ": "MESZ", "CLT": "CLT", "HAT": "HAT", "AWST": "AWST", "BT": "BT", "EAT": "EAT", "WAT": "WAT", "ACDT": "ACDT", "AEST": "AEST", "ARST": "ARST", "WIB": "WIB", "OESZ": "OESZ", "CLST": "CLST", "HADT": "HADT", "JDT": "JDT", "BOT": "BOT", "ART": "ART", "AKST": "AKST", "COT": "COT", "MDT": "MDT", "WEZ": "WEZ", "WAST": "WAST", "CDT": "CDT", "EDT": "EDT", "ADT": "ADT", "MYT": "MYT", "WITA": "WITA", "WESZ": "WESZ", "ACWST": "ACWST", "LHST": "LHST", "CHADT": "CHADT", "VET": "VET", "EST": "EST", "GMT": "GMT", "IST": "IST", "CST": "CST", "ChST": "ChST", "AKDT": "AKDT", "COST": "COST", "NZDT": "NZDT", "SGT": "SGT", "HKT": "HKT"},
}
}
@@ -176,7 +176,8 @@ func (yav *yav) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yav' and handles both Whole and Real numbers based on 'v'
-func (yav *yav) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -196,7 +197,6 @@ func (yav *yav) FmtNumber(num float64, v uint64) (results string) {
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -207,9 +207,7 @@ func (yav *yav) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -217,13 +215,12 @@ func (yav *yav) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yav' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yav *yav) FmtPercent(num float64, v uint64) (results string) {
+func (yav *yav) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(yav.decimal)
b := make([]byte, 0, l)
@@ -239,9 +236,7 @@ func (yav *yav) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -251,12 +246,11 @@ func (yav *yav) FmtPercent(num float64, v uint64) (results string) {
b = append(b, yav.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yav'
-func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
@@ -278,7 +272,6 @@ func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +282,7 @@ func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -314,13 +305,12 @@ func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yav'
// in accounting notation.
-func (yav *yav) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yav *yav) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
@@ -342,7 +332,6 @@ func (yav *yav) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -383,8 +372,7 @@ func (yav *yav) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yav'
diff --git a/yav_CM/yav_CM.go b/yav_CM/yav_CM.go
index e6a837c1..c27e30e0 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{"BT": "BT", "ECT": "ECT", "AEDT": "AEDT", "CHADT": "CHADT", "PDT": "PDT", "CAT": "CAT", "PST": "PST", "MYT": "MYT", "COST": "COST", "WART": "WART", "TMST": "TMST", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "AKST": "AKST", "UYST": "UYST", "EDT": "EDT", "NZST": "NZST", "OESZ": "OESZ", "VET": "VET", "HKT": "HKT", "NZDT": "NZDT", "ACDT": "ACDT", "WESZ": "WESZ", "ACST": "ACST", "ACWDT": "ACWDT", "SGT": "SGT", "HKST": "HKST", "CST": "CST", "CDT": "CDT", "AST": "AST", "SRT": "SRT", "BOT": "BOT", "ADT": "ADT", "MST": "MST", "JDT": "JDT", "CLST": "CLST", "AEST": "AEST", "ART": "ART", "WITA": "WITA", "ACWST": "ACWST", "WIT": "WIT", "COT": "COT", "CHAST": "CHAST", "WARST": "WARST", "LHST": "LHST", "AWST": "AWST", "GMT": "GMT", "ARST": "ARST", "WIB": "WIB", "TMT": "TMT", "IST": "IST", "HNT": "HNT", "CLT": "CLT", "EST": "EST", "HAST": "HAST", "WEZ": "WEZ", "EAT": "EAT", "MESZ": "MESZ", "WAT": "WAT", "GFT": "GFT", "SAST": "SAST", "AKDT": "AKDT", "HAT": "HAT", "OEZ": "OEZ", "MDT": "MDT", "ChST": "ChST", "GYT": "GYT", "JST": "JST", "WAST": "WAST", "HADT": "HADT", "AWDT": "AWDT", "UYT": "UYT", "MEZ": "MEZ"},
+ timezones: map[string]string{"UYST": "UYST", "ARST": "ARST", "WITA": "WITA", "CDT": "CDT", "EST": "EST", "WIB": "WIB", "AEST": "AEST", "TMT": "TMT", "ACWDT": "ACWDT", "WARST": "WARST", "PDT": "PDT", "GFT": "GFT", "MDT": "MDT", "LHDT": "LHDT", "AWST": "AWST", "SRT": "SRT", "WAT": "WAT", "HAT": "HAT", "HKST": "HKST", "EDT": "EDT", "MST": "MST", "NZST": "NZST", "WART": "WART", "SAST": "SAST", "AST": "AST", "UYT": "UYT", "WIT": "WIT", "ART": "ART", "GMT": "GMT", "AKDT": "AKDT", "WAST": "WAST", "JDT": "JDT", "∅∅∅": "∅∅∅", "EAT": "EAT", "WESZ": "WESZ", "CHADT": "CHADT", "MESZ": "MESZ", "JST": "JST", "BT": "BT", "HAST": "HAST", "OEZ": "OEZ", "ACDT": "ACDT", "PST": "PST", "WEZ": "WEZ", "CLT": "CLT", "COST": "COST", "ECT": "ECT", "TMST": "TMST", "CST": "CST", "CLST": "CLST", "GYT": "GYT", "HNT": "HNT", "SGT": "SGT", "HADT": "HADT", "AKST": "AKST", "LHST": "LHST", "NZDT": "NZDT", "MEZ": "MEZ", "OESZ": "OESZ", "BOT": "BOT", "ACWST": "ACWST", "ADT": "ADT", "AEDT": "AEDT", "CHAST": "CHAST", "ACST": "ACST", "AWDT": "AWDT", "MYT": "MYT", "HKT": "HKT", "ChST": "ChST", "COT": "COT", "VET": "VET", "IST": "IST", "CAT": "CAT"},
}
}
@@ -176,7 +176,8 @@ func (yav *yav_CM) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yav_CM' and handles both Whole and Real numbers based on 'v'
-func (yav *yav_CM) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -196,7 +197,6 @@ func (yav *yav_CM) FmtNumber(num float64, v uint64) (results string) {
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -207,9 +207,7 @@ func (yav *yav_CM) FmtNumber(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -217,13 +215,12 @@ func (yav *yav_CM) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yav_CM' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yav *yav_CM) FmtPercent(num float64, v uint64) (results string) {
+func (yav *yav_CM) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(yav.decimal)
b := make([]byte, 0, l)
@@ -239,9 +236,7 @@ func (yav *yav_CM) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -251,12 +246,11 @@ func (yav *yav_CM) FmtPercent(num float64, v uint64) (results string) {
b = append(b, yav.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yav_CM'
-func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
@@ -278,7 +272,6 @@ func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -289,9 +282,7 @@ func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(yav.minus) - 1; j >= 0; j-- {
- b = append(b, yav.minus[j])
- }
+ b = append(b, yav.minus[0])
}
// reverse
@@ -314,13 +305,12 @@ func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yav_CM'
// in accounting notation.
-func (yav *yav_CM) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yav *yav_CM) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
@@ -342,7 +332,6 @@ func (yav *yav_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(yav.group) - 1; j >= 0; j-- {
b = append(b, yav.group[j])
}
-
count = 1
} else {
count++
@@ -383,8 +372,7 @@ func (yav *yav_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yav_CM'
diff --git a/yi/yi.go b/yi/yi.go
index b4f18f6e..534ed822 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{"GYT": "GYT", "WARST": "WARST", "WITA": "WITA", "ACWST": "ACWST", "WEZ": "WEZ", "OEZ": "OEZ", "UYST": "UYST", "BOT": "BOT", "COT": "COT", "ACDT": "ACDT", "IST": "IST", "HAT": "HAT", "AEST": "AEST", "WAT": "WAT", "SAST": "SAST", "EAT": "EAT", "OESZ": "OESZ", "LHDT": "LHDT", "GMT": "GMT", "MYT": "MYT", "AKST": "AKST", "HKST": "HKST", "MEZ": "MEZ", "TMT": "TMT", "∅∅∅": "∅∅∅", "CLT": "CLT", "CLST": "CLST", "JDT": "JDT", "AWDT": "AWDT", "HKT": "HKT", "PST": "PST", "AEDT": "AEDT", "JST": "JST", "CST": "CST", "CDT": "CDT", "EST": "EST", "COST": "COST", "WAST": "WAST", "BT": "BT", "TMST": "TMST", "AWST": "AWST", "MST": "MST", "SGT": "SGT", "AST": "AST", "NZST": "NZST", "NZDT": "NZDT", "LHST": "LHST", "CAT": "CAT", "UYT": "UYT", "VET": "VET", "HNT": "HNT", "ACST": "ACST", "WESZ": "WESZ", "EDT": "EDT", "ART": "ART", "MESZ": "MESZ", "HADT": "HADT", "MDT": "MDT", "GFT": "GFT", "ChST": "ChST", "ARST": "ARST", "SRT": "SRT", "WIT": "WIT", "ECT": "ECT", "WART": "WART", "ADT": "ADT", "WIB": "WIB", "PDT": "PDT", "CHAST": "CHAST", "CHADT": "CHADT", "ACWDT": "ACWDT", "AKDT": "AKDT", "HAST": "HAST"},
+ timezones: map[string]string{"CLT": "CLT", "VET": "VET", "HADT": "HADT", "AKST": "AKST", "AKDT": "AKDT", "WAST": "WAST", "MDT": "MDT", "WIB": "WIB", "SRT": "SRT", "HKST": "HKST", "UYST": "UYST", "ART": "ART", "CST": "CST", "COT": "COT", "∅∅∅": "∅∅∅", "CLST": "CLST", "AWST": "AWST", "CDT": "CDT", "GMT": "GMT", "WAT": "WAT", "WESZ": "WESZ", "GYT": "GYT", "UYT": "UYT", "EAT": "EAT", "WITA": "WITA", "WEZ": "WEZ", "LHDT": "LHDT", "NZST": "NZST", "HAST": "HAST", "ChST": "ChST", "LHST": "LHST", "AWDT": "AWDT", "CAT": "CAT", "HKT": "HKT", "NZDT": "NZDT", "BOT": "BOT", "ARST": "ARST", "ECT": "ECT", "EST": "EST", "SAST": "SAST", "CHADT": "CHADT", "AST": "AST", "WARST": "WARST", "WIT": "WIT", "BT": "BT", "GFT": "GFT", "EDT": "EDT", "MST": "MST", "JST": "JST", "OEZ": "OEZ", "AEST": "AEST", "WART": "WART", "TMT": "TMT", "ACWST": "ACWST", "CHAST": "CHAST", "OESZ": "OESZ", "AEDT": "AEDT", "MEZ": "MEZ", "PST": "PST", "PDT": "PDT", "HAT": "HAT", "MYT": "MYT", "SGT": "SGT", "COST": "COST", "JDT": "JDT", "ADT": "ADT", "ACST": "ACST", "ACDT": "ACDT", "HNT": "HNT", "TMST": "TMST", "ACWDT": "ACWDT", "MESZ": "MESZ", "IST": "IST"},
}
}
@@ -187,20 +187,19 @@ func (yi *yi) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yi' and handles both Whole and Real numbers based on 'v'
-func (yi *yi) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yi *yi) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yi' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yi *yi) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yi *yi) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yi'
-func (yi *yi) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yi *yi) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yi.currencies[currency]
@@ -237,13 +236,12 @@ func (yi *yi) FmtCurrency(num float64, v uint64, currency currency.Type) (result
b = append(b, yi.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yi'
// in accounting notation.
-func (yi *yi) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yi *yi) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yi.currencies[currency]
@@ -297,8 +295,7 @@ func (yi *yi) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, yi.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yi'
diff --git a/yi_001/yi_001.go b/yi_001/yi_001.go
index b973552d..8619edb1 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{"LHDT": "LHDT", "HKT": "HKT", "CST": "CST", "UYST": "UYST", "ACDT": "ACDT", "SRT": "SRT", "ACWDT": "ACWDT", "LHST": "LHST", "HNT": "HNT", "HAT": "HAT", "EDT": "EDT", "WART": "WART", "WAT": "WAT", "CAT": "CAT", "CLT": "CLT", "VET": "VET", "GFT": "GFT", "ChST": "ChST", "JST": "JST", "HADT": "HADT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "HAST": "HAST", "WESZ": "WESZ", "AWDT": "AWDT", "NZST": "NZST", "ADT": "ADT", "GYT": "GYT", "SGT": "SGT", "HKST": "HKST", "OEZ": "OEZ", "OESZ": "OESZ", "WIB": "WIB", "BT": "BT", "PDT": "PDT", "NZDT": "NZDT", "TMST": "TMST", "ECT": "ECT", "EST": "EST", "ART": "ART", "WAST": "WAST", "MEZ": "MEZ", "JDT": "JDT", "CHADT": "CHADT", "AST": "AST", "TMT": "TMT", "MST": "MST", "MESZ": "MESZ", "WITA": "WITA", "MYT": "MYT", "WIT": "WIT", "CDT": "CDT", "CLST": "CLST", "UYT": "UYT", "PST": "PST", "COT": "COT", "COST": "COST", "AWST": "AWST", "CHAST": "CHAST", "ARST": "ARST", "ACST": "ACST", "EAT": "EAT", "GMT": "GMT", "AEST": "AEST", "WARST": "WARST", "SAST": "SAST", "ACWST": "ACWST", "MDT": "MDT", "IST": "IST", "AKST": "AKST", "WEZ": "WEZ", "AEDT": "AEDT", "BOT": "BOT"},
+ timezones: map[string]string{"JST": "JST", "CDT": "CDT", "HADT": "HADT", "ChST": "ChST", "ECT": "ECT", "WAT": "WAT", "WEZ": "WEZ", "CLT": "CLT", "PDT": "PDT", "CAT": "CAT", "ARST": "ARST", "HKST": "HKST", "ART": "ART", "CST": "CST", "MST": "MST", "MDT": "MDT", "ACWDT": "ACWDT", "AST": "AST", "BOT": "BOT", "GFT": "GFT", "ACWST": "ACWST", "NZST": "NZST", "HAST": "HAST", "EAT": "EAT", "SAST": "SAST", "MEZ": "MEZ", "SRT": "SRT", "HAT": "HAT", "GMT": "GMT", "COST": "COST", "ADT": "ADT", "ACST": "ACST", "COT": "COT", "CHAST": "CHAST", "OESZ": "OESZ", "PST": "PST", "GYT": "GYT", "UYT": "UYT", "EST": "EST", "LHDT": "LHDT", "CHADT": "CHADT", "ACDT": "ACDT", "HKT": "HKT", "OEZ": "OEZ", "AWDT": "AWDT", "HNT": "HNT", "TMST": "TMST", "NZDT": "NZDT", "WART": "WART", "UYST": "UYST", "VET": "VET", "BT": "BT", "TMT": "TMT", "∅∅∅": "∅∅∅", "LHST": "LHST", "SGT": "SGT", "WITA": "WITA", "MYT": "MYT", "AKDT": "AKDT", "WAST": "WAST", "JDT": "JDT", "AEST": "AEST", "AEDT": "AEDT", "WARST": "WARST", "EDT": "EDT", "IST": "IST", "AWST": "AWST", "AKST": "AKST", "WESZ": "WESZ", "WIB": "WIB", "MESZ": "MESZ", "CLST": "CLST", "WIT": "WIT"},
}
}
@@ -187,20 +187,19 @@ func (yi *yi_001) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yi_001' and handles both Whole and Real numbers based on 'v'
-func (yi *yi_001) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yi *yi_001) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yi_001' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yi *yi_001) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yi *yi_001) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yi_001'
-func (yi *yi_001) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yi *yi_001) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yi.currencies[currency]
@@ -237,13 +236,12 @@ func (yi *yi_001) FmtCurrency(num float64, v uint64, currency currency.Type) (re
b = append(b, yi.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yi_001'
// in accounting notation.
-func (yi *yi_001) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yi *yi_001) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yi.currencies[currency]
@@ -297,8 +295,7 @@ func (yi *yi_001) FmtAccounting(num float64, v uint64, currency currency.Type) (
b = append(b, yi.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yi_001'
diff --git a/yo/yo.go b/yo/yo.go
index ccf07087..1dcd2cb2 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{"WITA": "WITA", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "BOT": "BOT", "MDT": "MDT", "WESZ": "WESZ", "HNT": "HNT", "MESZ": "MESZ", "SGT": "SGT", "HKT": "HKT", "SAST": "SAST", "CST": "CST", "AEST": "AEST", "WIB": "WIB", "SRT": "SRT", "WAST": "WAST", "ADT": "ADT", "TMT": "TMT", "CAT": "CAT", "OEZ": "OEZ", "WART": "WART", "HADT": "HADT", "ART": "ART", "ARST": "ARST", "JST": "JST", "HAST": "HAST", "EDT": "EDT", "NZDT": "NZDT", "AKDT": "AKDT", "EST": "EST", "GMT": "GMT", "MEZ": "MEZ", "MST": "MST", "GFT": "GFT", "ACWST": "ACWST", "ECT": "ECT", "AEDT": "AEDT", "CHADT": "CHADT", "AKST": "AKST", "WEZ": "WEZ", "CLT": "CLT", "UYST": "UYST", "EAT": "EAT", "PDT": "PDT", "WARST": "WARST", "ACWDT": "ACWDT", "ChST": "ChST", "AWDT": "AWDT", "HAT": "HAT", "CDT": "CDT", "PST": "PST", "ACST": "ACST", "WAT": "WAT", "VET": "VET", "TMST": "TMST", "LHST": "LHST", "HKST": "HKST", "UYT": "UYT", "COST": "COST", "BT": "BT", "GYT": "GYT", "ACDT": "ACDT", "WIT": "WIT", "JDT": "JDT", "CLST": "CLST", "NZST": "NZST", "MYT": "MYT", "LHDT": "LHDT", "IST": "IST", "AWST": "AWST", "COT": "COT", "CHAST": "CHAST", "AST": "AST"},
+ timezones: map[string]string{"ADT": "ADT", "WARST": "WARST", "HNT": "HNT", "UYT": "UYT", "EST": "EST", "IST": "IST", "JST": "JST", "COT": "COT", "HAT": "HAT", "AKDT": "AKDT", "CLST": "CLST", "ACST": "ACST", "AEDT": "AEDT", "SGT": "SGT", "AWST": "AWST", "WAT": "WAT", "TMT": "TMT", "GMT": "GMT", "HAST": "HAST", "CHADT": "CHADT", "MEZ": "MEZ", "GYT": "GYT", "MYT": "MYT", "BT": "BT", "MESZ": "MESZ", "HKT": "HKT", "ACWDT": "ACWDT", "HADT": "HADT", "NZST": "NZST", "MST": "MST", "ACWST": "ACWST", "PDT": "PDT", "WITA": "WITA", "∅∅∅": "∅∅∅", "JDT": "JDT", "WIT": "WIT", "TMST": "TMST", "SRT": "SRT", "LHST": "LHST", "CDT": "CDT", "VET": "VET", "PST": "PST", "CST": "CST", "ChST": "ChST", "WAST": "WAST", "WIB": "WIB", "AST": "AST", "ART": "ART", "CLT": "CLT", "WART": "WART", "CAT": "CAT", "GFT": "GFT", "SAST": "SAST", "WEZ": "WEZ", "LHDT": "LHDT", "CHAST": "CHAST", "OESZ": "OESZ", "COST": "COST", "NZDT": "NZDT", "MDT": "MDT", "WESZ": "WESZ", "ACDT": "ACDT", "AEST": "AEST", "HKST": "HKST", "UYST": "UYST", "ARST": "ARST", "AWDT": "AWDT", "AKST": "AKST", "ECT": "ECT", "EAT": "EAT", "OEZ": "OEZ", "BOT": "BOT", "EDT": "EDT"},
}
}
@@ -171,20 +171,19 @@ func (yo *yo) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yo' and handles both Whole and Real numbers based on 'v'
-func (yo *yo) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yo' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yo *yo) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yo'
-func (yo *yo) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -196,20 +195,14 @@ func (yo *yo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (yo *yo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
if num < 0 {
- for j := len(yo.minus) - 1; j >= 0; j-- {
- b = append(b, yo.minus[j])
- }
+ b = append(b, yo.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (yo *yo) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yo'
// in accounting notation.
-func (yo *yo) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yo *yo) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
@@ -263,20 +253,14 @@ func (yo *yo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (yo *yo) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, yo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yo'
diff --git a/yo_BJ/yo_BJ.go b/yo_BJ/yo_BJ.go
index aae93809..e3b8d921 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{"AKDT": "AKDT", "CDT": "CDT", "NZST": "NZST", "BOT": "BOT", "AST": "AST", "MEZ": "MEZ", "JDT": "JDT", "LHDT": "LHDT", "UYST": "UYST", "ACDT": "ACDT", "GYT": "GYT", "JST": "JST", "UYT": "UYT", "HKST": "HKST", "NZDT": "NZDT", "WITA": "WITA", "HKT": "HKT", "AEST": "AEST", "∅∅∅": "∅∅∅", "LHST": "LHST", "HADT": "HADT", "PST": "PST", "AEDT": "AEDT", "ART": "ART", "MESZ": "MESZ", "TMST": "TMST", "MST": "MST", "EST": "EST", "OESZ": "OESZ", "CHADT": "CHADT", "ECT": "ECT", "EAT": "EAT", "CST": "CST", "CAT": "CAT", "WIB": "WIB", "CHAST": "CHAST", "SAST": "SAST", "MDT": "MDT", "AWDT": "AWDT", "CLT": "CLT", "ADT": "ADT", "ACWDT": "ACWDT", "HAT": "HAT", "WEZ": "WEZ", "HNT": "HNT", "WESZ": "WESZ", "OEZ": "OEZ", "VET": "VET", "ChST": "ChST", "AKST": "AKST", "AWST": "AWST", "ACWST": "ACWST", "MYT": "MYT", "CLST": "CLST", "ARST": "ARST", "WARST": "WARST", "BT": "BT", "GFT": "GFT", "WAT": "WAT", "TMT": "TMT", "COST": "COST", "ACST": "ACST", "WIT": "WIT", "IST": "IST", "GMT": "GMT", "SRT": "SRT", "HAST": "HAST", "WART": "WART", "SGT": "SGT", "EDT": "EDT", "WAST": "WAST", "PDT": "PDT", "COT": "COT"},
+ timezones: map[string]string{"HKT": "HKT", "BT": "BT", "WITA": "WITA", "EDT": "EDT", "LHST": "LHST", "MST": "MST", "CLST": "CLST", "VET": "VET", "PDT": "PDT", "BOT": "BOT", "GFT": "GFT", "HAST": "HAST", "WEZ": "WEZ", "JDT": "JDT", "AEST": "AEST", "CHAST": "CHAST", "PST": "PST", "SRT": "SRT", "SGT": "SGT", "ARST": "ARST", "ACWDT": "ACWDT", "ADT": "ADT", "HNT": "HNT", "UYT": "UYT", "AKST": "AKST", "ECT": "ECT", "JST": "JST", "AWST": "AWST", "AWDT": "AWDT", "HAT": "HAT", "∅∅∅": "∅∅∅", "TMT": "TMT", "TMST": "TMST", "LHDT": "LHDT", "WAST": "WAST", "WART": "WART", "MYT": "MYT", "HKST": "HKST", "UYST": "UYST", "ART": "ART", "EST": "EST", "SAST": "SAST", "WIB": "WIB", "MDT": "MDT", "AEDT": "AEDT", "CST": "CST", "CDT": "CDT", "GMT": "GMT", "AKDT": "AKDT", "WAT": "WAT", "MEZ": "MEZ", "OEZ": "OEZ", "CAT": "CAT", "NZDT": "NZDT", "EAT": "EAT", "WESZ": "WESZ", "CHADT": "CHADT", "MESZ": "MESZ", "ACST": "ACST", "ACDT": "ACDT", "IST": "IST", "HADT": "HADT", "OESZ": "OESZ", "WARST": "WARST", "GYT": "GYT", "COT": "COT", "NZST": "NZST", "ACWST": "ACWST", "CLT": "CLT", "AST": "AST", "WIT": "WIT", "ChST": "ChST", "COST": "COST"},
}
}
@@ -171,20 +171,19 @@ func (yo *yo_BJ) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yo_BJ' and handles both Whole and Real numbers based on 'v'
-func (yo *yo_BJ) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo_BJ) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yo_BJ' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yo *yo_BJ) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo_BJ) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yo_BJ'
-func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
@@ -196,20 +195,14 @@ func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(yo.minus) - 1; j >= 0; j-- {
- b = append(b, yo.minus[j])
- }
+ b = append(b, yo.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yo_BJ'
// in accounting notation.
-func (yo *yo_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yo *yo_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
@@ -263,20 +253,14 @@ func (yo *yo_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (yo *yo_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, yo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yo_BJ'
diff --git a/yo_NG/yo_NG.go b/yo_NG/yo_NG.go
index 94bc748c..f8df1e25 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{"HKST": "HKST", "EAT": "EAT", "GYT": "GYT", "MYT": "MYT", "JDT": "JDT", "CDT": "CDT", "OEZ": "OEZ", "AEST": "AEST", "COST": "COST", "TMST": "TMST", "ChST": "ChST", "LHST": "LHST", "CST": "CST", "NZST": "NZST", "MESZ": "MESZ", "WAST": "WAST", "HADT": "HADT", "UYST": "UYST", "AEDT": "AEDT", "WIT": "WIT", "LHDT": "LHDT", "AKDT": "AKDT", "EST": "EST", "CLT": "CLT", "PST": "PST", "ART": "ART", "WART": "WART", "AKST": "AKST", "IST": "IST", "WEZ": "WEZ", "AWDT": "AWDT", "MEZ": "MEZ", "ARST": "ARST", "WARST": "WARST", "SRT": "SRT", "OESZ": "OESZ", "NZDT": "NZDT", "CHAST": "CHAST", "CHADT": "CHADT", "AST": "AST", "MDT": "MDT", "WESZ": "WESZ", "JST": "JST", "EDT": "EDT", "WAT": "WAT", "ACWST": "ACWST", "HAST": "HAST", "BOT": "BOT", "ADT": "ADT", "VET": "VET", "GFT": "GFT", "AWST": "AWST", "CAT": "CAT", "ACWDT": "ACWDT", "WITA": "WITA", "SGT": "SGT", "HNT": "HNT", "GMT": "GMT", "BT": "BT", "TMT": "TMT", "WIB": "WIB", "COT": "COT", "ACDT": "ACDT", "ECT": "ECT", "HAT": "HAT", "CLST": "CLST", "PDT": "PDT", "ACST": "ACST", "∅∅∅": "∅∅∅", "MST": "MST", "HKT": "HKT", "UYT": "UYT", "SAST": "SAST"},
+ timezones: map[string]string{"AWST": "AWST", "LHDT": "LHDT", "CLT": "CLT", "ADT": "ADT", "BOT": "BOT", "TMST": "TMST", "ACWDT": "ACWDT", "COST": "COST", "NZST": "NZST", "AEDT": "AEDT", "HKT": "HKT", "UYT": "UYT", "WITA": "WITA", "ACDT": "ACDT", "PST": "PST", "ChST": "ChST", "UYST": "UYST", "GFT": "GFT", "AKDT": "AKDT", "WIB": "WIB", "GYT": "GYT", "MST": "MST", "HAT": "HAT", "WIT": "WIT", "AST": "AST", "WARST": "WARST", "MYT": "MYT", "ART": "ART", "CHAST": "CHAST", "OESZ": "OESZ", "MDT": "MDT", "IST": "IST", "PDT": "PDT", "CAT": "CAT", "WART": "WART", "TMT": "TMT", "CST": "CST", "EAT": "EAT", "MEZ": "MEZ", "JDT": "JDT", "VET": "VET", "EDT": "EDT", "COT": "COT", "LHST": "LHST", "SGT": "SGT", "EST": "EST", "GMT": "GMT", "JST": "JST", "SRT": "SRT", "BT": "BT", "CHADT": "CHADT", "MESZ": "MESZ", "∅∅∅": "∅∅∅", "HAST": "HAST", "HADT": "HADT", "ECT": "ECT", "HKST": "HKST", "ACWST": "ACWST", "WAT": "WAT", "CLST": "CLST", "AEST": "AEST", "HNT": "HNT", "ARST": "ARST", "AKST": "AKST", "OEZ": "OEZ", "ACST": "ACST", "AWDT": "AWDT", "CDT": "CDT", "WAST": "WAST", "WEZ": "WEZ", "WESZ": "WESZ", "NZDT": "NZDT", "SAST": "SAST"},
}
}
@@ -171,20 +171,19 @@ func (yo *yo_NG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yo_NG' and handles both Whole and Real numbers based on 'v'
-func (yo *yo_NG) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo_NG) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yo_NG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yo *yo_NG) FmtPercent(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (yo *yo_NG) FmtPercent(num float64, v uint64) string {
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yo_NG'
-func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
@@ -196,20 +195,14 @@ func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -224,9 +217,7 @@ func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
if num < 0 {
- for j := len(yo.minus) - 1; j >= 0; j-- {
- b = append(b, yo.minus[j])
- }
+ b = append(b, yo.minus[0])
}
// reverse
@@ -245,13 +236,12 @@ func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yo_NG'
// in accounting notation.
-func (yo *yo_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yo *yo_NG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
@@ -263,20 +253,14 @@ func (yo *yo_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
for i := len(s) - 1; i >= 0; i-- {
if s[i] == '.' {
- for j := len(yo.decimal) - 1; j >= 0; j-- {
- b = append(b, yo.decimal[j])
- }
-
+ b = append(b, yo.decimal[0])
inWhole = true
continue
}
if inWhole {
if count == 3 {
- for j := len(yo.group) - 1; j >= 0; j-- {
- b = append(b, yo.group[j])
- }
-
+ b = append(b, yo.group[0])
count = 1
} else {
count++
@@ -322,8 +306,7 @@ func (yo *yo_NG) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, yo.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yo_NG'
diff --git a/yue/yue.go b/yue/yue.go
index d1beb192..770c890f 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{"HAT": "紐芬蘭夏令時間", "WIB": "印尼西部時間", "ARST": "阿根廷夏令時間", "WIT": "印尼東部時間", "BOT": "玻利維亞時間", "WAT": "西非標準時間", "UYT": "烏拉圭標準時間", "GMT": "格林威治標準時間", "ECT": "厄瓜多時間", "LHST": "豪勳爵島標準時間", "SAST": "南非標準時間", "MYT": "馬來西亞時間", "AKDT": "阿拉斯加夏令時間", "WESZ": "西歐夏令時間", "HNT": "紐芬蘭標準時間", "EDT": "東部夏令時間", "NZDT": "紐西蘭夏令時間", "ACWDT": "澳洲中西部夏令時間", "OESZ": "東歐夏令時間", "COST": "哥倫比亞夏令時間", "ACST": "澳洲中部標準時間", "WARST": "阿根廷西部夏令時間", "MESZ": "中歐夏令時間", "ACWST": "澳洲中西部標準時間", "JDT": "日本夏令時間", "HKT": "香港標準時間", "AEDT": "澳洲東部夏令時間", "PST": "太平洋標準時間", "PDT": "太平洋夏令時間", "CHADT": "查坦群島夏令時間", "HAST": "夏威夷-阿留申標準時間", "CLST": "智利夏令時間", "COT": "哥倫比亞標準時間", "AKST": "阿拉斯加標準時間", "CLT": "智利標準時間", "ACDT": "澳洲中部夏令時間", "WITA": "印尼中部時間", "JST": "日本標準時間", "ChST": "查莫洛時間", "AWDT": "澳洲西部夏令時間", "EAT": "東非時間", "CDT": "中部夏令時間", "MST": "澳門標準時間", "AST": "大西洋標準時間", "GYT": "蓋亞那時間", "ADT": "大西洋夏令時間", "MEZ": "中歐標準時間", "∅∅∅": "亞馬遜夏令時間", "CAT": "中非時間", "EST": "東部標準時間", "AEST": "澳洲東部標準時間", "OEZ": "東歐標準時間", "SRT": "蘇利南時間", "CST": "中部標準時間", "CHAST": "查坦群島標準時間", "LHDT": "豪勳爵島夏令時間", "ART": "阿根廷標準時間", "VET": "委內瑞拉時間", "GFT": "法屬圭亞那時間", "IST": "印度標準時間", "HADT": "夏威夷-阿留申夏令時間", "HKST": "香港夏令時間", "MDT": "澳門夏令時間", "UYST": "烏拉圭夏令時間", "TMT": "土庫曼標準時間", "WEZ": "西歐標準時間", "AWST": "澳洲西部標準時間", "WART": "阿根廷西部標準時間", "WAST": "西非夏令時間", "SGT": "新加坡標準時間", "NZST": "紐西蘭標準時間", "BT": "不丹時間", "TMST": "土庫曼夏令時間"},
+ timezones: map[string]string{"GFT": "法屬圭亞那時間", "WAST": "西非夏令時間", "MDT": "澳門夏令時間", "WIB": "印尼西部時間", "AWDT": "澳洲西部夏令時間", "TMST": "土庫曼夏令時間", "NZST": "紐西蘭標準時間", "EAT": "東非時間", "OESZ": "東歐夏令時間", "GYT": "蓋亞那時間", "CDT": "中部夏令時間", "NZDT": "紐西蘭夏令時間", "JDT": "日本夏令時間", "ACST": "澳洲中部標準時間", "SRT": "蘇利南時間", "WARST": "阿根廷西部夏令時間", "AWST": "澳洲西部標準時間", "WITA": "印尼中部時間", "EDT": "東部夏令時間", "CHAST": "查坦群島標準時間", "OEZ": "東歐標準時間", "ACDT": "澳洲中部夏令時間", "SGT": "新加坡標準時間", "HKST": "香港夏令時間", "CST": "中部標準時間", "WESZ": "西歐夏令時間", "ACWST": "澳洲中西部標準時間", "ACWDT": "澳洲中西部夏令時間", "WEZ": "西歐標準時間", "MST": "澳門標準時間", "BOT": "玻利維亞時間", "HADT": "夏威夷-阿留申夏令時間", "COT": "哥倫比亞標準時間", "LHDT": "豪勳爵島夏令時間", "WAT": "西非標準時間", "ART": "阿根廷標準時間", "AKDT": "阿拉斯加夏令時間", "CLST": "智利夏令時間", "ADT": "大西洋夏令時間", "WART": "阿根廷西部標準時間", "SAST": "南非標準時間", "AEDT": "澳洲東部夏令時間", "HNT": "紐芬蘭標準時間", "CAT": "中非時間", "ChST": "查莫洛時間", "GMT": "格林威治標準時間", "AKST": "阿拉斯加標準時間", "LHST": "豪勳爵島標準時間", "WIT": "印尼東部時間", "UYST": "烏拉圭夏令時間", "BT": "不丹時間", "HKT": "香港標準時間", "MESZ": "中歐夏令時間", "JST": "日本標準時間", "VET": "委內瑞拉時間", "HAT": "紐芬蘭夏令時間", "TMT": "土庫曼標準時間", "MEZ": "中歐標準時間", "AST": "大西洋標準時間", "MYT": "馬來西亞時間", "PST": "太平洋標準時間", "CHADT": "查坦群島夏令時間", "IST": "印度標準時間", "UYT": "烏拉圭標準時間", "EST": "東部標準時間", "HAST": "夏威夷-阿留申標準時間", "ECT": "厄瓜多時間", "∅∅∅": "秘魯夏令時間", "ARST": "阿根廷夏令時間", "COST": "哥倫比亞夏令時間", "CLT": "智利標準時間", "AEST": "澳洲東部標準時間", "PDT": "太平洋夏令時間"},
}
}
@@ -181,7 +181,8 @@ func (yue *yue) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yue' and handles both Whole and Real numbers based on 'v'
-func (yue *yue) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (yue *yue) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yue' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yue *yue) FmtPercent(num float64, v uint64) (results string) {
+func (yue *yue) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(yue.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (yue *yue) FmtPercent(num float64, v uint64) (results string) {
b = append(b, yue.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yue'
-func (yue *yue) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yue *yue) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
@@ -307,13 +306,12 @@ func (yue *yue) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yue'
// in accounting notation.
-func (yue *yue) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yue *yue) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
@@ -378,8 +376,7 @@ func (yue *yue) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, yue.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yue'
diff --git a/yue_HK/yue_HK.go b/yue_HK/yue_HK.go
index 8f1aed90..5c3e36b7 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{"JST": "日本標準時間", "SGT": "新加坡標準時間", "TMT": "土庫曼標準時間", "EDT": "東部夏令時間", "CLST": "智利夏令時間", "ARST": "阿根廷夏令時間", "TMST": "土庫曼夏令時間", "OESZ": "東歐夏令時間", "CHAST": "查坦群島標準時間", "ACWST": "澳洲中西部標準時間", "AKST": "阿拉斯加標準時間", "WEZ": "西歐標準時間", "HKST": "香港夏令時間", "MDT": "山區夏令時間", "EAT": "東非時間", "UYST": "烏拉圭夏令時間", "AEST": "澳洲東部標準時間", "AST": "大西洋標準時間", "WART": "阿根廷西部標準時間", "WITA": "印尼中部時間", "ChST": "查莫洛時間", "MYT": "馬來西亞時間", "ECT": "厄瓜多時間", "PST": "太平洋標準時間", "OEZ": "東歐標準時間", "COT": "哥倫比亞標準時間", "ADT": "大西洋夏令時間", "AEDT": "澳洲東部夏令時間", "MESZ": "中歐夏令時間", "BT": "不丹時間", "GYT": "蓋亞那時間", "JDT": "日本夏令時間", "CDT": "中部夏令時間", "HAT": "紐芬蘭夏令時間", "GMT": "格林威治標準時間", "NZST": "紐西蘭標準時間", "CHADT": "查坦群島夏令時間", "WAST": "西非夏令時間", "CST": "中部標準時間", "UYT": "烏拉圭標準時間", "NZDT": "紐西蘭夏令時間", "ACDT": "澳洲中部夏令時間", "WIT": "印尼東部時間", "∅∅∅": "亞速爾群島夏令時間", "AKDT": "阿拉斯加夏令時間", "PDT": "太平洋夏令時間", "WAT": "西非標準時間", "LHST": "豪勳爵島標準時間", "HNT": "紐芬蘭標準時間", "SRT": "蘇利南時間", "MST": "山區標準時間", "IST": "印度標準時間", "ART": "阿根廷標準時間", "ACWDT": "澳洲中西部夏令時間", "HAST": "夏威夷-阿留申標準時間", "WESZ": "西歐夏令時間", "CLT": "智利標準時間", "VET": "委內瑞拉時間", "LHDT": "豪勳爵島夏令時間", "AWDT": "澳洲西部夏令時間", "CAT": "中非時間", "BOT": "玻利維亞時間", "MEZ": "中歐標準時間", "WARST": "阿根廷西部夏令時間", "HADT": "夏威夷-阿留申夏令時間", "EST": "東部標準時間", "WIB": "印尼西部時間", "ACST": "澳洲中部標準時間", "SAST": "南非標準時間", "GFT": "法屬圭亞那時間", "AWST": "澳洲西部標準時間", "HKT": "香港標準時間", "COST": "哥倫比亞夏令時間"},
+ timezones: map[string]string{"GMT": "格林威治標準時間", "COST": "哥倫比亞夏令時間", "LHST": "豪勳爵島標準時間", "AWDT": "澳洲西部夏令時間", "MDT": "澳門夏令時間", "ChST": "查莫洛時間", "CST": "中部標準時間", "MYT": "馬來西亞時間", "ART": "阿根廷標準時間", "HADT": "夏威夷-阿留申夏令時間", "MST": "澳門標準時間", "SAST": "南非標準時間", "GYT": "蓋亞那時間", "PDT": "太平洋夏令時間", "SRT": "蘇利南時間", "ARST": "阿根廷夏令時間", "COT": "哥倫比亞標準時間", "OEZ": "東歐標準時間", "AEST": "澳洲東部標準時間", "JDT": "日本夏令時間", "WARST": "阿根廷西部夏令時間", "HAST": "夏威夷-阿留申標準時間", "CDT": "中部夏令時間", "ECT": "厄瓜多時間", "ACWDT": "澳洲中西部夏令時間", "WIB": "印尼西部時間", "SGT": "新加坡標準時間", "PST": "太平洋標準時間", "TMST": "土庫曼夏令時間", "AKDT": "阿拉斯加夏令時間", "MESZ": "中歐夏令時間", "CLST": "智利夏令時間", "WAST": "西非夏令時間", "ACST": "澳洲中部標準時間", "NZST": "紐西蘭標準時間", "WAT": "西非標準時間", "WART": "阿根廷西部標準時間", "EAT": "東非時間", "UYT": "烏拉圭標準時間", "CAT": "中非時間", "HKST": "香港夏令時間", "WITA": "印尼中部時間", "TMT": "土庫曼標準時間", "EST": "東部標準時間", "NZDT": "紐西蘭夏令時間", "HNT": "紐芬蘭標準時間", "IST": "印度標準時間", "CLT": "智利標準時間", "VET": "委內瑞拉時間", "AEDT": "澳洲東部夏令時間", "AWST": "澳洲西部標準時間", "WEZ": "西歐標準時間", "LHDT": "豪勳爵島夏令時間", "MEZ": "中歐標準時間", "CHAST": "查坦群島標準時間", "AST": "大西洋標準時間", "∅∅∅": "秘魯夏令時間", "WESZ": "西歐夏令時間", "ACWST": "澳洲中西部標準時間", "GFT": "法屬圭亞那時間", "EDT": "東部夏令時間", "AKST": "阿拉斯加標準時間", "ADT": "大西洋夏令時間", "HKT": "香港標準時間", "BT": "不丹時間", "CHADT": "查坦群島夏令時間", "HAT": "紐芬蘭夏令時間", "UYST": "烏拉圭夏令時間", "BOT": "玻利維亞時間", "WIT": "印尼東部時間", "JST": "日本標準時間", "OESZ": "東歐夏令時間", "ACDT": "澳洲中部夏令時間"},
}
}
@@ -181,7 +181,8 @@ func (yue *yue_HK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'yue_HK' and handles both Whole and Real numbers based on 'v'
-func (yue *yue_HK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (yue *yue_HK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'yue_HK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (yue *yue_HK) FmtPercent(num float64, v uint64) (results string) {
+func (yue *yue_HK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(yue.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (yue *yue_HK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, yue.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'yue_HK'
-func (yue *yue_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (yue *yue_HK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
@@ -307,13 +306,12 @@ func (yue *yue_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'yue_HK'
// in accounting notation.
-func (yue *yue_HK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (yue *yue_HK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
@@ -378,8 +376,7 @@ func (yue *yue_HK) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, yue.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'yue_HK'
diff --git a/zgh/zgh.go b/zgh/zgh.go
index 1a8ac523..8b7cb019 100644
--- a/zgh/zgh.go
+++ b/zgh/zgh.go
@@ -18,7 +18,7 @@ type zgh struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ⵉⵏⵏ", "ⴱⵕⴰ", "ⵎⴰⵕ", "ⵉⴱⵔ", "ⵎⴰⵢ", "ⵢⵓⵏ", "ⵢⵓⵍ", "ⵖⵓⵛ", "ⵛⵓⵜ", "ⴽⵜⵓ", "ⵏⵓⵡ", "ⴷⵓⵊ"},
monthsNarrow: []string{"", "ⵉ", "ⴱ", "ⵎ", "ⵉ", "ⵎ", "ⵢ", "ⵢ", "ⵖ", "ⵛ", "ⴽ", "ⵏ", "ⴷ"},
monthsWide: []string{"", "ⵉⵏⵏⴰⵢⵔ", "ⴱⵕⴰⵢⵕ", "ⵎⴰⵕⵚ", "ⵉⴱⵔⵉⵔ", "ⵎⴰⵢⵢⵓ", "ⵢⵓⵏⵢⵓ", "ⵢⵓⵍⵢⵓⵣ", "ⵖⵓⵛⵜ", "ⵛⵓⵜⴰⵏⴱⵉⵔ", "ⴽⵜⵓⴱⵔ", "ⵏⵓⵡⴰⵏⴱⵉⵔ", "ⴷⵓⵊⴰⵏⴱⵉⵔ"},
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"TMST": "TMST", "ACST": "ACST", "BT": "BT", "AWST": "AWST", "SRT": "SRT", "JDT": "JDT", "AKDT": "AKDT", "HKST": "HKST", "CDT": "CDT", "MEZ": "MEZ", "WITA": "WITA", "JST": "JST", "ChST": "ChST", "OEZ": "OEZ", "AEST": "AEST", "ACDT": "ACDT", "ART": "ART", "TMT": "TMT", "MYT": "MYT", "SGT": "SGT", "UYT": "UYT", "GMT": "GMT", "COST": "COST", "ADT": "ADT", "∅∅∅": "∅∅∅", "ECT": "ECT", "AKST": "AKST", "WEZ": "WEZ", "WAT": "WAT", "AST": "AST", "HAT": "HAT", "CHADT": "CHADT", "IST": "IST", "HNT": "HNT", "ARST": "ARST", "HAST": "HAST", "GFT": "GFT", "WIT": "WIT", "WESZ": "WESZ", "EDT": "EDT", "PDT": "PDT", "COT": "COT", "MESZ": "MESZ", "WART": "WART", "AWDT": "AWDT", "CST": "CST", "AEDT": "AEDT", "BOT": "BOT", "GYT": "GYT", "CLST": "CLST", "NZDT": "NZDT", "SAST": "SAST", "HADT": "HADT", "LHST": "LHST", "EST": "EST", "NZST": "NZST", "WARST": "WARST", "VET": "VET", "MST": "MST", "WIB": "WIB", "OESZ": "OESZ", "WAST": "WAST", "ACWDT": "ACWDT", "LHDT": "LHDT", "CAT": "CAT", "UYST": "UYST", "CHAST": "CHAST", "ACWST": "ACWST", "EAT": "EAT", "CLT": "CLT", "PST": "PST", "MDT": "MDT", "HKT": "HKT"},
+ timezones: map[string]string{"ART": "ART", "CST": "CST", "LHST": "LHST", "CHADT": "CHADT", "UYT": "UYT", "GFT": "GFT", "AWST": "AWST", "PDT": "PDT", "HADT": "HADT", "JDT": "JDT", "CDT": "CDT", "NZDT": "NZDT", "VET": "VET", "SGT": "SGT", "UYST": "UYST", "BT": "BT", "ACWDT": "ACWDT", "MEZ": "MEZ", "AST": "AST", "HAT": "HAT", "EDT": "EDT", "AKST": "AKST", "AEST": "AEST", "AWDT": "AWDT", "CLT": "CLT", "MESZ": "MESZ", "EST": "EST", "GYT": "GYT", "WITA": "WITA", "HAST": "HAST", "COST": "COST", "NZST": "NZST", "CLST": "CLST", "HKT": "HKT", "AKDT": "AKDT", "ADT": "ADT", "ACDT": "ACDT", "ACWST": "ACWST", "EAT": "EAT", "OESZ": "OESZ", "AEDT": "AEDT", "SRT": "SRT", "TMT": "TMT", "WEZ": "WEZ", "BOT": "BOT", "GMT": "GMT", "HNT": "HNT", "OEZ": "OEZ", "WARST": "WARST", "CAT": "CAT", "SAST": "SAST", "WAT": "WAT", "JST": "JST", "ChST": "ChST", "MDT": "MDT", "CHAST": "CHAST", "ACST": "ACST", "WIT": "WIT", "HKST": "HKST", "WIB": "WIB", "IST": "IST", "PST": "PST", "COT": "COT", "WAST": "WAST", "MST": "MST", "WESZ": "WESZ", "WART": "WART", "MYT": "MYT", "TMST": "TMST", "ARST": "ARST", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ECT": "ECT"},
}
}
@@ -172,14 +172,14 @@ func (zgh *zgh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zgh' and handles both Whole and Real numbers based on 'v'
-func (zgh *zgh) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (zgh *zgh) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zgh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zgh *zgh) FmtPercent(num float64, v uint64) (results string) {
+func (zgh *zgh) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zgh.decimal)
b := make([]byte, 0, l)
@@ -195,9 +195,7 @@ func (zgh *zgh) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
// reverse
@@ -209,12 +207,11 @@ func (zgh *zgh) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zgh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zgh'
-func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
@@ -236,7 +233,6 @@ func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
for j := len(zgh.group) - 1; j >= 0; j-- {
b = append(b, zgh.group[j])
}
-
count = 1
} else {
count++
@@ -247,9 +243,7 @@ func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
}
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
// reverse
@@ -270,13 +264,12 @@ func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) (resu
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zgh'
// in accounting notation.
-func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
@@ -298,7 +291,6 @@ func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
for j := len(zgh.group) - 1; j >= 0; j-- {
b = append(b, zgh.group[j])
}
-
count = 1
} else {
count++
@@ -310,9 +302,7 @@ func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
@@ -339,8 +329,7 @@ func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) (re
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zgh'
diff --git a/zgh_MA/zgh_MA.go b/zgh_MA/zgh_MA.go
index 2ee30950..ac49437d 100644
--- a/zgh_MA/zgh_MA.go
+++ b/zgh_MA/zgh_MA.go
@@ -18,7 +18,7 @@ type zgh_MA struct {
group string
minus string
percent string
- percentSuffix []byte
+ percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -51,7 +51,7 @@ func New() locales.Translator {
group: " ",
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "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 "},
- percentSuffix: []byte{0xc2, 0xa0},
+ percentSuffix: " ",
monthsAbbreviated: []string{"", "ⵉⵏⵏ", "ⴱⵕⴰ", "ⵎⴰⵕ", "ⵉⴱⵔ", "ⵎⴰⵢ", "ⵢⵓⵏ", "ⵢⵓⵍ", "ⵖⵓⵛ", "ⵛⵓⵜ", "ⴽⵜⵓ", "ⵏⵓⵡ", "ⴷⵓⵊ"},
monthsNarrow: []string{"", "ⵉ", "ⴱ", "ⵎ", "ⵉ", "ⵎ", "ⵢ", "ⵢ", "ⵖ", "ⵛ", "ⴽ", "ⵏ", "ⴷ"},
monthsWide: []string{"", "ⵉⵏⵏⴰⵢⵔ", "ⴱⵕⴰⵢⵕ", "ⵎⴰⵕⵚ", "ⵉⴱⵔⵉⵔ", "ⵎⴰⵢⵢⵓ", "ⵢⵓⵏⵢⵓ", "ⵢⵓⵍⵢⵓⵣ", "ⵖⵓⵛⵜ", "ⵛⵓⵜⴰⵏⴱⵉⵔ", "ⴽⵜⵓⴱⵔ", "ⵏⵓⵡⴰⵏⴱⵉⵔ", "ⴷⵓⵊⴰⵏⴱⵉⵔ"},
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"HAST": "HAST", "SGT": "SGT", "WEZ": "WEZ", "WESZ": "WESZ", "WART": "WART", "GFT": "GFT", "AEST": "AEST", "AEDT": "AEDT", "CHAST": "CHAST", "ACWDT": "ACWDT", "JDT": "JDT", "BOT": "BOT", "ACST": "ACST", "WAST": "WAST", "ACWST": "ACWST", "EAT": "EAT", "EST": "EST", "BT": "BT", "WARST": "WARST", "LHST": "LHST", "ChST": "ChST", "JST": "JST", "HNT": "HNT", "HKT": "HKT", "MDT": "MDT", "CDT": "CDT", "AWDT": "AWDT", "CAT": "CAT", "AKDT": "AKDT", "AST": "AST", "OESZ": "OESZ", "EDT": "EDT", "PDT": "PDT", "WIT": "WIT", "HKST": "HKST", "PST": "PST", "ARST": "ARST", "AWST": "AWST", "LHDT": "LHDT", "AKST": "AKST", "GMT": "GMT", "MESZ": "MESZ", "ACDT": "ACDT", "GYT": "GYT", "ART": "ART", "TMT": "TMT", "SRT": "SRT", "CHADT": "CHADT", "WIB": "WIB", "WITA": "WITA", "MYT": "MYT", "ECT": "ECT", "∅∅∅": "∅∅∅", "CST": "CST", "HAT": "HAT", "CLT": "CLT", "MST": "MST", "COST": "COST", "WAT": "WAT", "UYST": "UYST", "IST": "IST", "NZST": "NZST", "NZDT": "NZDT", "MEZ": "MEZ", "SAST": "SAST", "TMST": "TMST", "HADT": "HADT", "CLST": "CLST", "UYT": "UYT", "ADT": "ADT", "VET": "VET", "COT": "COT", "OEZ": "OEZ"},
+ timezones: map[string]string{"OEZ": "OEZ", "WARST": "WARST", "BT": "BT", "ACWST": "ACWST", "SRT": "SRT", "CDT": "CDT", "NZST": "NZST", "CLST": "CLST", "UYT": "UYT", "NZDT": "NZDT", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "TMT": "TMT", "ARST": "ARST", "AKST": "AKST", "COST": "COST", "JST": "JST", "JDT": "JDT", "ADT": "ADT", "ECT": "ECT", "HNT": "HNT", "COT": "COT", "MST": "MST", "ACWDT": "ACWDT", "CLT": "CLT", "AWDT": "AWDT", "UYST": "UYST", "CAT": "CAT", "HKST": "HKST", "GMT": "GMT", "SAST": "SAST", "AST": "AST", "HAT": "HAT", "CHADT": "CHADT", "MEZ": "MEZ", "ACST": "ACST", "TMST": "TMST", "ChST": "ChST", "MDT": "MDT", "LHDT": "LHDT", "CHAST": "CHAST", "BOT": "BOT", "LHST": "LHST", "AEST": "AEST", "GYT": "GYT", "WIB": "WIB", "MESZ": "MESZ", "VET": "VET", "AKDT": "AKDT", "PDT": "PDT", "HAST": "HAST", "EDT": "EDT", "PST": "PST", "WIT": "WIT", "GFT": "GFT", "WAST": "WAST", "WART": "WART", "AEDT": "AEDT", "SGT": "SGT", "EST": "EST", "WESZ": "WESZ", "HKT": "HKT", "CST": "CST", "IST": "IST", "AWST": "AWST", "WITA": "WITA", "WEZ": "WEZ", "WAT": "WAT", "MYT": "MYT", "EAT": "EAT", "ART": "ART", "HADT": "HADT"},
}
}
@@ -172,14 +172,14 @@ func (zgh *zgh_MA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zgh_MA' and handles both Whole and Real numbers based on 'v'
-func (zgh *zgh_MA) FmtNumber(num float64, v uint64) (results string) {
- results = strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- return
+func (zgh *zgh_MA) FmtNumber(num float64, v uint64) string {
+
+ return strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zgh_MA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zgh *zgh_MA) FmtPercent(num float64, v uint64) (results string) {
+func (zgh *zgh_MA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zgh.decimal)
b := make([]byte, 0, l)
@@ -195,9 +195,7 @@ func (zgh *zgh_MA) FmtPercent(num float64, v uint64) (results string) {
}
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
// reverse
@@ -209,12 +207,11 @@ func (zgh *zgh_MA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zgh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zgh_MA'
-func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
@@ -236,7 +233,6 @@ func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
for j := len(zgh.group) - 1; j >= 0; j-- {
b = append(b, zgh.group[j])
}
-
count = 1
} else {
count++
@@ -247,9 +243,7 @@ func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
// reverse
@@ -270,13 +264,12 @@ func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) (r
b = append(b, symbol...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zgh_MA'
// in accounting notation.
-func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
@@ -298,7 +291,6 @@ func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
for j := len(zgh.group) - 1; j >= 0; j-- {
b = append(b, zgh.group[j])
}
-
count = 1
} else {
count++
@@ -310,9 +302,7 @@ func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
if num < 0 {
- for j := len(zgh.minus) - 1; j >= 0; j-- {
- b = append(b, zgh.minus[j])
- }
+ b = append(b, zgh.minus[0])
}
@@ -339,8 +329,7 @@ func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, symbol...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zgh_MA'
diff --git a/zh/zh.go b/zh/zh.go
index 9e663357..79c2a6e4 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{"CHAST": "查坦标准时间", "COT": "哥伦比亚标准时间", "AKDT": "阿拉斯加夏令时间", "CDT": "北美中部夏令时间", "WESZ": "西欧夏令时间", "AWST": "澳大利亚西部标准时间", "HNT": "纽芬兰标准时间", "WART": "阿根廷西部标准时间", "WAST": "西部非洲夏令时间", "CST": "北美中部标准时间", "EST": "北美东部标准时间", "WIT": "印度尼西亚东部时间", "AEDT": "澳大利亚东部夏令时间", "MEZ": "中欧标准时间", "LHST": "豪勋爵岛标准时间", "LHDT": "豪勋爵岛夏令时间", "IST": "印度时间", "NZST": "新西兰标准时间", "NZDT": "新西兰夏令时间", "ADT": "大西洋夏令时间", "GYT": "圭亚那时间", "VET": "委内瑞拉时间", "GFT": "法属圭亚那时间", "MYT": "马来西亚时间", "AST": "大西洋标准时间", "ACST": "澳大利亚中部标准时间", "UYT": "乌拉圭标准时间", "OEZ": "东欧标准时间", "WARST": "阿根廷西部夏令时间", "TMST": "土库曼斯坦夏令时间", "SGT": "新加坡标准时间", "CLST": "智利夏令时间", "OESZ": "东欧夏令时间", "BT": "不丹时间", "SAST": "南部非洲时间", "MDT": "北美山区夏令时间", "HKT": "香港标准时间", "WITA": "印度尼西亚中部时间", "AWDT": "澳大利亚西部夏令时间", "HAT": "纽芬兰夏令时间", "BOT": "玻利维亚时间", "COST": "哥伦比亚夏令时间", "ACDT": "澳大利亚中部夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "PST": "北美太平洋标准时间", "ART": "阿根廷标准时间", "SRT": "苏里南时间", "TMT": "土库曼斯坦标准时间", "ACWST": "澳大利亚中西部标准时间", "ARST": "阿根廷夏令时间", "MESZ": "中欧夏令时间", "HADT": "夏威夷-阿留申夏令时间", "CLT": "智利标准时间", "AEST": "澳大利亚东部标准时间", "CHADT": "查坦夏令时间", "AKST": "阿拉斯加标准时间", "HKST": "香港夏令时间", "EAT": "东部非洲时间", "EDT": "北美东部夏令时间", "GMT": "格林尼治标准时间", "MST": "北美山区标准时间", "JDT": "日本夏令时间", "WEZ": "西欧标准时间", "PDT": "北美太平洋夏令时间", "WAT": "西部非洲标准时间", "∅∅∅": "亚速尔群岛夏令时间", "JST": "日本标准时间", "HAST": "夏威夷-阿留申标准时间", "WIB": "印度尼西亚西部时间", "ChST": "查莫罗时间", "ECT": "厄瓜多尔时间", "CAT": "中部非洲时间", "UYST": "乌拉圭夏令时间"},
+ timezones: map[string]string{"EDT": "北美东部夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "ACDT": "澳大利亚中部夏令时间", "AKST": "阿拉斯加标准时间", "WESZ": "西欧夏令时间", "AWST": "澳大利亚西部标准时间", "UYST": "乌拉圭夏令时间", "HADT": "夏威夷-阿留申夏令时间", "LHST": "豪勋爵岛标准时间", "OESZ": "东欧夏令时间", "WEZ": "西欧标准时间", "ACWST": "澳大利亚中西部标准时间", "WAT": "西部非洲标准时间", "CHAST": "查坦标准时间", "HKST": "香港夏令时间", "GFT": "法属圭亚那时间", "GMT": "格林尼治标准时间", "ECT": "厄瓜多尔时间", "ADT": "大西洋夏令时间", "PDT": "北美太平洋夏令时间", "TMT": "土库曼斯坦标准时间", "WITA": "印度尼西亚中部时间", "HAST": "夏威夷-阿留申标准时间", "MEZ": "中欧标准时间", "SGT": "新加坡标准时间", "HKT": "香港标准时间", "ChST": "查莫罗时间", "CST": "北美中部标准时间", "MDT": "澳门夏令时间", "TMST": "土库曼斯坦夏令时间", "ACST": "澳大利亚中部标准时间", "WARST": "阿根廷西部夏令时间", "COST": "哥伦比亚夏令时间", "MESZ": "中欧夏令时间", "AEDT": "澳大利亚东部夏令时间", "IST": "印度时间", "WIT": "印度尼西亚东部时间", "CAT": "中部非洲时间", "ART": "阿根廷标准时间", "AKDT": "阿拉斯加夏令时间", "PST": "北美太平洋标准时间", "WIB": "印度尼西亚西部时间", "HNT": "纽芬兰标准时间", "HAT": "纽芬兰夏令时间", "BOT": "玻利维亚时间", "SRT": "苏里南时间", "∅∅∅": "巴西利亚夏令时间", "UYT": "乌拉圭标准时间", "ARST": "阿根廷夏令时间", "COT": "哥伦比亚标准时间", "GYT": "圭亚那时间", "EST": "北美东部标准时间", "EAT": "东部非洲时间", "VET": "委内瑞拉时间", "AST": "大西洋标准时间", "CHADT": "查坦夏令时间", "CLT": "智利标准时间", "CDT": "北美中部夏令时间", "LHDT": "豪勋爵岛夏令时间", "SAST": "南部非洲时间", "MST": "澳门标准时间", "BT": "不丹时间", "JDT": "日本夏令时间", "MYT": "马来西亚时间", "AEST": "澳大利亚东部标准时间", "NZDT": "新西兰夏令时间", "OEZ": "东欧标准时间", "CLST": "智利夏令时间", "JST": "日本标准时间", "NZST": "新西兰标准时间", "WAST": "西部非洲夏令时间", "WART": "阿根廷西部标准时间", "AWDT": "澳大利亚西部夏令时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh' and handles both Whole and Real numbers based on 'v'
-func (zh *zh) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh'
-func (zh *zh) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -307,13 +306,12 @@ func (zh *zh) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh'
// in accounting notation.
-func (zh *zh) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh'
diff --git a/zh_Hans/zh_Hans.go b/zh_Hans/zh_Hans.go
index 1e670e38..6b23aea6 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{"HADT": "夏威夷-阿留申夏令时间", "HKT": "香港标准时间", "CDT": "北美中部夏令时间", "TMT": "土库曼斯坦标准时间", "TMST": "土库曼斯坦夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "ChST": "查莫罗时间", "HAST": "夏威夷-阿留申标准时间", "AEDT": "澳大利亚东部夏令时间", "MYT": "马来西亚时间", "SGT": "新加坡标准时间", "CLT": "智利标准时间", "UYT": "乌拉圭标准时间", "NZDT": "新西兰夏令时间", "ACWST": "澳大利亚中西部标准时间", "MDT": "北美山区夏令时间", "PST": "北美太平洋标准时间", "OEZ": "东欧标准时间", "AEST": "澳大利亚东部标准时间", "HAT": "纽芬兰夏令时间", "WEZ": "西欧标准时间", "BOT": "玻利维亚时间", "ECT": "厄瓜多尔时间", "IST": "印度时间", "WESZ": "西欧夏令时间", "AWDT": "澳大利亚西部夏令时间", "CAT": "中部非洲时间", "JDT": "日本夏令时间", "LHST": "豪勋爵岛标准时间", "SAST": "南部非洲时间", "AKDT": "阿拉斯加夏令时间", "EST": "北美东部标准时间", "CLST": "智利夏令时间", "UYST": "乌拉圭夏令时间", "OESZ": "东欧夏令时间", "ARST": "阿根廷夏令时间", "BT": "不丹时间", "MST": "北美山区标准时间", "EAT": "东部非洲时间", "EDT": "北美东部夏令时间", "CHADT": "查坦夏令时间", "SRT": "苏里南时间", "∅∅∅": "亚速尔群岛夏令时间", "WITA": "印度尼西亚中部时间", "HKST": "香港夏令时间", "CST": "北美中部标准时间", "CHAST": "查坦标准时间", "WARST": "阿根廷西部夏令时间", "WAT": "西部非洲标准时间", "WAST": "西部非洲夏令时间", "MEZ": "中欧标准时间", "COT": "哥伦比亚标准时间", "WART": "阿根廷西部标准时间", "HNT": "纽芬兰标准时间", "WIB": "印度尼西亚西部时间", "GYT": "圭亚那时间", "AST": "大西洋标准时间", "MESZ": "中欧夏令时间", "VET": "委内瑞拉时间", "ACST": "澳大利亚中部标准时间", "GFT": "法属圭亚那时间", "JST": "日本标准时间", "ADT": "大西洋夏令时间", "ACDT": "澳大利亚中部夏令时间", "AKST": "阿拉斯加标准时间", "ART": "阿根廷标准时间", "LHDT": "豪勋爵岛夏令时间", "WIT": "印度尼西亚东部时间", "AWST": "澳大利亚西部标准时间", "PDT": "北美太平洋夏令时间", "GMT": "格林尼治标准时间", "NZST": "新西兰标准时间", "COST": "哥伦比亚夏令时间"},
+ timezones: map[string]string{"SAST": "南部非洲时间", "UYT": "乌拉圭标准时间", "ChST": "查莫罗时间", "ACWDT": "澳大利亚中西部夏令时间", "PDT": "北美太平洋夏令时间", "SRT": "苏里南时间", "COT": "哥伦比亚标准时间", "MEZ": "中欧标准时间", "CAT": "中部非洲时间", "WIB": "印度尼西亚西部时间", "CLT": "智利标准时间", "SGT": "新加坡标准时间", "ECT": "厄瓜多尔时间", "JST": "日本标准时间", "EAT": "东部非洲时间", "AEDT": "澳大利亚东部夏令时间", "GYT": "圭亚那时间", "MYT": "马来西亚时间", "TMT": "土库曼斯坦标准时间", "GMT": "格林尼治标准时间", "MDT": "澳门夏令时间", "CLST": "智利夏令时间", "JDT": "日本夏令时间", "AEST": "澳大利亚东部标准时间", "WARST": "阿根廷西部夏令时间", "AWST": "澳大利亚西部标准时间", "HADT": "夏威夷-阿留申夏令时间", "EDT": "北美东部夏令时间", "OEZ": "东欧标准时间", "TMST": "土库曼斯坦夏令时间", "CDT": "北美中部夏令时间", "LHST": "豪勋爵岛标准时间", "MST": "澳门标准时间", "IST": "印度时间", "EST": "北美东部标准时间", "CHADT": "查坦夏令时间", "PST": "北美太平洋标准时间", "AKST": "阿拉斯加标准时间", "WESZ": "西欧夏令时间", "HKST": "香港夏令时间", "GFT": "法属圭亚那时间", "NZDT": "新西兰夏令时间", "HNT": "纽芬兰标准时间", "ART": "阿根廷标准时间", "NZST": "新西兰标准时间", "ACST": "澳大利亚中部标准时间", "CHAST": "查坦标准时间", "MESZ": "中欧夏令时间", "HAT": "纽芬兰夏令时间", "CST": "北美中部标准时间", "WAST": "西部非洲夏令时间", "WAT": "西部非洲标准时间", "LHDT": "豪勋爵岛夏令时间", "OESZ": "东欧夏令时间", "WART": "阿根廷西部标准时间", "AST": "大西洋标准时间", "ADT": "大西洋夏令时间", "HAST": "夏威夷-阿留申标准时间", "AKDT": "阿拉斯加夏令时间", "ARST": "阿根廷夏令时间", "WIT": "印度尼西亚东部时间", "BT": "不丹时间", "VET": "委内瑞拉时间", "UYST": "乌拉圭夏令时间", "HKT": "香港标准时间", "WITA": "印度尼西亚中部时间", "WEZ": "西欧标准时间", "ACWST": "澳大利亚中西部标准时间", "ACDT": "澳大利亚中部夏令时间", "AWDT": "澳大利亚西部夏令时间", "BOT": "玻利维亚时间", "∅∅∅": "亚马逊夏令时间", "COST": "哥伦比亚夏令时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hans) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hans' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hans) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hans) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hans' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hans) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hans) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hans) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans'
-func (zh *zh_Hans) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hans) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans'
// in accounting notation.
-func (zh *zh_Hans) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hans) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hans'
diff --git a/zh_Hans_CN/zh_Hans_CN.go b/zh_Hans_CN/zh_Hans_CN.go
index 5b6bd7ce..2225c38b 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{"BOT": "玻利维亚时间", "COT": "哥伦比亚标准时间", "MEZ": "中欧标准时间", "AKDT": "阿拉斯加夏令时间", "CAT": "中部非洲时间", "AEST": "澳大利亚东部标准时间", "AKST": "阿拉斯加标准时间", "JDT": "日本夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "CST": "北美中部标准时间", "AWDT": "澳大利亚西部夏令时间", "ADT": "大西洋夏令时间", "ART": "阿根廷标准时间", "WEZ": "西欧标准时间", "UYT": "乌拉圭标准时间", "PDT": "北美太平洋夏令时间", "AEDT": "澳大利亚东部夏令时间", "NZST": "新西兰标准时间", "VET": "委内瑞拉时间", "CDT": "北美中部夏令时间", "WAT": "西部非洲标准时间", "TMT": "土库曼斯坦标准时间", "HAST": "夏威夷-阿留申标准时间", "BT": "不丹时间", "WITA": "印度尼西亚中部时间", "IST": "印度时间", "OEZ": "东欧标准时间", "GYT": "圭亚那时间", "WARST": "阿根廷西部夏令时间", "TMST": "土库曼斯坦夏令时间", "MYT": "马来西亚时间", "PST": "北美太平洋标准时间", "MESZ": "中欧夏令时间", "ACDT": "澳大利亚中部夏令时间", "ChST": "查莫罗时间", "HKST": "香港夏令时间", "CLT": "智利标准时间", "UYST": "乌拉圭夏令时间", "GMT": "格林尼治标准时间", "WAST": "西部非洲夏令时间", "ECT": "厄瓜多尔时间", "AWST": "澳大利亚西部标准时间", "WART": "阿根廷西部标准时间", "SRT": "苏里南时间", "SGT": "新加坡标准时间", "EDT": "北美东部夏令时间", "WIB": "印度尼西亚西部时间", "CHAST": "查坦标准时间", "CHADT": "查坦夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "HNT": "纽芬兰标准时间", "HAT": "纽芬兰夏令时间", "NZDT": "新西兰夏令时间", "COST": "哥伦比亚夏令时间", "MST": "北美山区标准时间", "WIT": "印度尼西亚东部时间", "EST": "北美东部标准时间", "OESZ": "东欧夏令时间", "GFT": "法属圭亚那时间", "LHST": "豪勋爵岛标准时间", "ACST": "澳大利亚中部标准时间", "SAST": "南部非洲时间", "MDT": "北美山区夏令时间", "JST": "日本标准时间", "CLST": "智利夏令时间", "AST": "大西洋标准时间", "ARST": "阿根廷夏令时间", "ACWST": "澳大利亚中西部标准时间", "LHDT": "豪勋爵岛夏令时间", "EAT": "东部非洲时间", "WESZ": "西欧夏令时间", "HKT": "香港标准时间"},
+ timezones: map[string]string{"TMT": "土库曼斯坦标准时间", "AKDT": "阿拉斯加夏令时间", "WAT": "西部非洲标准时间", "HAT": "纽芬兰夏令时间", "HADT": "夏威夷-阿留申夏令时间", "OEZ": "东欧标准时间", "OESZ": "东欧夏令时间", "SRT": "苏里南时间", "HKST": "香港夏令时间", "EST": "北美东部标准时间", "SAST": "南部非洲时间", "WIB": "印度尼西亚西部时间", "MYT": "马来西亚时间", "HNT": "纽芬兰标准时间", "∅∅∅": "巴西利亚夏令时间", "UYT": "乌拉圭标准时间", "CAT": "中部非洲时间", "COT": "哥伦比亚标准时间", "ACWST": "澳大利亚中西部标准时间", "LHST": "豪勋爵岛标准时间", "CHAST": "查坦标准时间", "SGT": "新加坡标准时间", "UYST": "乌拉圭夏令时间", "CLST": "智利夏令时间", "WARST": "阿根廷西部夏令时间", "PDT": "北美太平洋夏令时间", "ChST": "查莫罗时间", "COST": "哥伦比亚夏令时间", "MDT": "澳门夏令时间", "WESZ": "西欧夏令时间", "WEZ": "西欧标准时间", "ACDT": "澳大利亚中部夏令时间", "WITA": "印度尼西亚中部时间", "CST": "北美中部标准时间", "CDT": "北美中部夏令时间", "VET": "委内瑞拉时间", "TMST": "土库曼斯坦夏令时间", "JDT": "日本夏令时间", "AST": "大西洋标准时间", "PST": "北美太平洋标准时间", "HKT": "香港标准时间", "GMT": "格林尼治标准时间", "ECT": "厄瓜多尔时间", "ACWDT": "澳大利亚中西部夏令时间", "ADT": "大西洋夏令时间", "AWST": "澳大利亚西部标准时间", "GFT": "法属圭亚那时间", "MEZ": "中欧标准时间", "ACST": "澳大利亚中部标准时间", "ART": "阿根廷标准时间", "ARST": "阿根廷夏令时间", "WAST": "西部非洲夏令时间", "LHDT": "豪勋爵岛夏令时间", "BOT": "玻利维亚时间", "WIT": "印度尼西亚东部时间", "AKST": "阿拉斯加标准时间", "CLT": "智利标准时间", "MESZ": "中欧夏令时间", "NZST": "新西兰标准时间", "IST": "印度时间", "MST": "澳门标准时间", "EAT": "东部非洲时间", "CHADT": "查坦夏令时间", "AEST": "澳大利亚东部标准时间", "AEDT": "澳大利亚东部夏令时间", "WART": "阿根廷西部标准时间", "AWDT": "澳大利亚西部夏令时间", "BT": "不丹时间", "EDT": "北美东部夏令时间", "HAST": "夏威夷-阿留申标准时间", "NZDT": "新西兰夏令时间", "JST": "日本标准时间", "GYT": "圭亚那时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hans_CN) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hans_CN' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hans_CN) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hans_CN) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hans_CN' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hans_CN) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hans_CN) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hans_CN) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_CN'
-func (zh *zh_Hans_CN) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_CN) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hans_CN) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_CN'
// in accounting notation.
-func (zh *zh_Hans_CN) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_CN) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hans_CN) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hans_CN'
diff --git a/zh_Hans_HK/zh_Hans_HK.go b/zh_Hans_HK/zh_Hans_HK.go
index 61a7e2ef..226c64c5 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{"MYT": "马来西亚时间", "WIT": "印度尼西亚东部时间", "EDT": "北美东部夏令时间", "WAT": "西部非洲标准时间", "MESZ": "中欧夏令时间", "HKST": "香港夏令时间", "AWST": "澳大利亚西部标准时间", "UYST": "乌拉圭夏令时间", "ART": "阿根廷标准时间", "WAST": "西部非洲夏令时间", "LHST": "豪勋爵岛标准时间", "NZST": "新西兰标准时间", "ADT": "大西洋夏令时间", "ACST": "澳大利亚中部标准时间", "TMT": "土库曼斯坦标准时间", "JDT": "日本夏令时间", "SGT": "新加坡标准时间", "CLT": "智利标准时间", "WITA": "印度尼西亚中部时间", "OESZ": "东欧夏令时间", "GFT": "法属圭亚那时间", "AKST": "阿拉斯加标准时间", "AWDT": "澳大利亚西部夏令时间", "ChST": "查莫罗时间", "HKT": "香港标准时间", "MST": "澳门标准时间", "UYT": "乌拉圭标准时间", "PST": "北美太平洋标准时间", "GMT": "格林尼治标准时间", "WART": "阿根廷西部标准时间", "BT": "不丹时间", "SAST": "南部非洲时间", "VET": "委内瑞拉时间", "AEST": "澳大利亚东部标准时间", "ARST": "阿根廷夏令时间", "JST": "日本标准时间", "CST": "北美中部标准时间", "CAT": "中部非洲时间", "OEZ": "东欧标准时间", "SRT": "苏里南时间", "ACWDT": "澳大利亚中西部夏令时间", "ECT": "厄瓜多尔时间", "MDT": "澳门夏令时间", "WESZ": "西欧夏令时间", "EST": "北美东部标准时间", "CLST": "智利夏令时间", "AEDT": "澳大利亚东部夏令时间", "NZDT": "新西兰夏令时间", "CHADT": "查坦夏令时间", "ACDT": "澳大利亚中部夏令时间", "TMST": "土库曼斯坦夏令时间", "HAST": "夏威夷-阿留申标准时间", "HADT": "夏威夷-阿留申夏令时间", "HNT": "纽芬兰标准时间", "BOT": "玻利维亚时间", "COT": "哥伦比亚标准时间", "MEZ": "中欧标准时间", "HAT": "纽芬兰夏令时间", "LHDT": "豪勋爵岛夏令时间", "IST": "印度时间", "CHAST": "查坦标准时间", "AST": "大西洋标准时间", "GYT": "圭亚那时间", "∅∅∅": "亚速尔群岛夏令时间", "AKDT": "阿拉斯加夏令时间", "CDT": "北美中部夏令时间", "EAT": "东部非洲时间", "WEZ": "西欧标准时间", "PDT": "北美太平洋夏令时间", "WIB": "印度尼西亚西部时间", "COST": "哥伦比亚夏令时间", "WARST": "阿根廷西部夏令时间", "ACWST": "澳大利亚中西部标准时间"},
+ timezones: map[string]string{"HAT": "纽芬兰夏令时间", "BOT": "玻利维亚时间", "ART": "阿根廷标准时间", "GMT": "格林尼治标准时间", "NZST": "新西兰标准时间", "ACDT": "澳大利亚中部夏令时间", "AWST": "澳大利亚西部标准时间", "ARST": "阿根廷夏令时间", "WEZ": "西欧标准时间", "ACST": "澳大利亚中部标准时间", "PST": "北美太平洋标准时间", "PDT": "北美太平洋夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "COT": "哥伦比亚标准时间", "SAST": "南部非洲时间", "JDT": "日本夏令时间", "CAT": "中部非洲时间", "ACWDT": "澳大利亚中西部夏令时间", "EAT": "东部非洲时间", "MESZ": "中欧夏令时间", "AEST": "澳大利亚东部标准时间", "SGT": "新加坡标准时间", "CST": "北美中部标准时间", "NZDT": "新西兰夏令时间", "OESZ": "东欧夏令时间", "UYST": "乌拉圭夏令时间", "WITA": "印度尼西亚中部时间", "EST": "北美东部标准时间", "HAST": "夏威夷-阿留申标准时间", "AKST": "阿拉斯加标准时间", "LHST": "豪勋爵岛标准时间", "UYT": "乌拉圭标准时间", "GFT": "法属圭亚那时间", "CDT": "北美中部夏令时间", "JST": "日本标准时间", "CLST": "智利夏令时间", "VET": "委内瑞拉时间", "MDT": "北美山区夏令时间", "IST": "印度时间", "SRT": "苏里南时间", "BT": "不丹时间", "ECT": "厄瓜多尔时间", "WAT": "西部非洲标准时间", "WART": "阿根廷西部标准时间", "HKST": "香港夏令时间", "AEDT": "澳大利亚东部夏令时间", "AST": "大西洋标准时间", "ADT": "大西洋夏令时间", "HNT": "纽芬兰标准时间", "HKT": "香港标准时间", "EDT": "北美东部夏令时间", "CHADT": "查坦夏令时间", "COST": "哥伦比亚夏令时间", "WAST": "西部非洲夏令时间", "WIB": "印度尼西亚西部时间", "MYT": "马来西亚时间", "TMT": "土库曼斯坦标准时间", "HADT": "夏威夷-阿留申夏令时间", "ACWST": "澳大利亚中西部标准时间", "LHDT": "豪勋爵岛夏令时间", "AWDT": "澳大利亚西部夏令时间", "TMST": "土库曼斯坦夏令时间", "OEZ": "东欧标准时间", "CLT": "智利标准时间", "GYT": "圭亚那时间", "MST": "北美山区标准时间", "AKDT": "阿拉斯加夏令时间", "CHAST": "查坦标准时间", "MEZ": "中欧标准时间", "WARST": "阿根廷西部夏令时间", "WIT": "印度尼西亚东部时间", "ChST": "查莫罗时间", "WESZ": "西欧夏令时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hans_HK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hans_HK' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hans_HK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hans_HK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hans_HK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hans_HK) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hans_HK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hans_HK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_HK'
-func (zh *zh_Hans_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_HK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hans_HK) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_HK'
// in accounting notation.
-func (zh *zh_Hans_HK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_HK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hans_HK) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hans_HK'
diff --git a/zh_Hans_MO/zh_Hans_MO.go b/zh_Hans_MO/zh_Hans_MO.go
index 04ec6815..a45ae785 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{"EDT": "北美东部夏令时间", "UYST": "乌拉圭夏令时间", "ADT": "大西洋夏令时间", "MESZ": "中欧夏令时间", "GFT": "法属圭亚那时间", "ChST": "查莫罗时间", "WESZ": "西欧夏令时间", "AWST": "澳大利亚西部标准时间", "ARST": "阿根廷夏令时间", "EAT": "东部非洲时间", "HAT": "纽芬兰夏令时间", "CHADT": "查坦夏令时间", "WART": "阿根廷西部标准时间", "WAST": "西部非洲夏令时间", "JDT": "日本夏令时间", "MST": "澳门标准时间", "AEDT": "澳大利亚东部夏令时间", "ART": "阿根廷标准时间", "TMT": "土库曼斯坦标准时间", "LHST": "豪勋爵岛标准时间", "HAST": "夏威夷-阿留申标准时间", "∅∅∅": "亚马逊夏令时间", "COST": "哥伦比亚夏令时间", "JST": "日本标准时间", "WIB": "印度尼西亚西部时间", "COT": "哥伦比亚标准时间", "PDT": "北美太平洋夏令时间", "OEZ": "东欧标准时间", "BOT": "玻利维亚时间", "LHDT": "豪勋爵岛夏令时间", "IST": "印度时间", "HADT": "夏威夷-阿留申夏令时间", "PST": "北美太平洋标准时间", "GMT": "格林尼治标准时间", "WARST": "阿根廷西部夏令时间", "SGT": "新加坡标准时间", "CDT": "北美中部夏令时间", "CLT": "智利标准时间", "NZST": "新西兰标准时间", "ACWST": "澳大利亚中西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "SAST": "南部非洲时间", "AKST": "阿拉斯加标准时间", "HNT": "纽芬兰标准时间", "HKT": "香港标准时间", "AST": "大西洋标准时间", "ACST": "澳大利亚中部标准时间", "ACDT": "澳大利亚中部夏令时间", "SRT": "苏里南时间", "MYT": "马来西亚时间", "AKDT": "阿拉斯加夏令时间", "AWDT": "澳大利亚西部夏令时间", "BT": "不丹时间", "UYT": "乌拉圭标准时间", "WITA": "印度尼西亚中部时间", "TMST": "土库曼斯坦夏令时间", "OESZ": "东欧夏令时间", "NZDT": "新西兰夏令时间", "ECT": "厄瓜多尔时间", "WEZ": "西欧标准时间", "EST": "北美东部标准时间", "CHAST": "查坦标准时间", "MEZ": "中欧标准时间", "GYT": "圭亚那时间", "WIT": "印度尼西亚东部时间", "CST": "北美中部标准时间", "CLST": "智利夏令时间", "AEST": "澳大利亚东部标准时间", "WAT": "西部非洲标准时间", "MDT": "澳门夏令时间", "HKST": "香港夏令时间", "CAT": "中部非洲时间", "VET": "委内瑞拉时间"},
+ timezones: map[string]string{"EAT": "东部非洲时间", "JST": "日本标准时间", "PDT": "北美太平洋夏令时间", "CHADT": "查坦夏令时间", "MEZ": "中欧标准时间", "IST": "印度时间", "CDT": "北美中部夏令时间", "GMT": "格林尼治标准时间", "WESZ": "西欧夏令时间", "MST": "澳门标准时间", "WITA": "印度尼西亚中部时间", "NZST": "新西兰标准时间", "NZDT": "新西兰夏令时间", "OEZ": "东欧标准时间", "WART": "阿根廷西部标准时间", "∅∅∅": "秘鲁夏令时间", "WEZ": "西欧标准时间", "WAT": "西部非洲标准时间", "AEDT": "澳大利亚东部夏令时间", "CST": "北美中部标准时间", "HAST": "夏威夷-阿留申标准时间", "ADT": "大西洋夏令时间", "UYST": "乌拉圭夏令时间", "ARST": "阿根廷夏令时间", "AKDT": "阿拉斯加夏令时间", "COST": "哥伦比亚夏令时间", "CLT": "智利标准时间", "WIT": "印度尼西亚东部时间", "AWST": "澳大利亚西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "CHAST": "查坦标准时间", "AEST": "澳大利亚东部标准时间", "GYT": "圭亚那时间", "CAT": "中部非洲时间", "HKST": "香港夏令时间", "TMT": "土库曼斯坦标准时间", "COT": "哥伦比亚标准时间", "JDT": "日本夏令时间", "HAT": "纽芬兰夏令时间", "SRT": "苏里南时间", "AKST": "阿拉斯加标准时间", "ECT": "厄瓜多尔时间", "CLST": "智利夏令时间", "GFT": "法属圭亚那时间", "ACDT": "澳大利亚中部夏令时间", "AWDT": "澳大利亚西部夏令时间", "BOT": "玻利维亚时间", "UYT": "乌拉圭标准时间", "WAST": "西部非洲夏令时间", "OESZ": "东欧夏令时间", "VET": "委内瑞拉时间", "AST": "大西洋标准时间", "HADT": "夏威夷-阿留申夏令时间", "MYT": "马来西亚时间", "MESZ": "中欧夏令时间", "ACST": "澳大利亚中部标准时间", "TMST": "土库曼斯坦夏令时间", "BT": "不丹时间", "ART": "阿根廷标准时间", "LHDT": "豪勋爵岛夏令时间", "SAST": "南部非洲时间", "WIB": "印度尼西亚西部时间", "WARST": "阿根廷西部夏令时间", "MDT": "澳门夏令时间", "SGT": "新加坡标准时间", "PST": "北美太平洋标准时间", "HKT": "香港标准时间", "ChST": "查莫罗时间", "EST": "北美东部标准时间", "EDT": "北美东部夏令时间", "ACWST": "澳大利亚中西部标准时间", "LHST": "豪勋爵岛标准时间", "HNT": "纽芬兰标准时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hans_MO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hans_MO' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hans_MO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hans_MO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hans_MO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hans_MO) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hans_MO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hans_MO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_MO'
-func (zh *zh_Hans_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_MO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hans_MO) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_MO'
// in accounting notation.
-func (zh *zh_Hans_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_MO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hans_MO) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hans_MO'
diff --git a/zh_Hans_SG/zh_Hans_SG.go b/zh_Hans_SG/zh_Hans_SG.go
index b9d051be..b658e565 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{"MEZ": "中欧标准时间", "AKDT": "阿拉斯加夏令时间", "AWDT": "澳大利亚西部夏令时间", "HKST": "香港夏令时间", "CLT": "智利标准时间", "UYT": "乌拉圭标准时间", "IST": "印度时间", "CST": "北美中部标准时间", "ADT": "大西洋夏令时间", "ACST": "澳大利亚中部标准时间", "ACWST": "澳大利亚中西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "MDT": "北美山区夏令时间", "LHDT": "豪勋爵岛夏令时间", "AWST": "澳大利亚西部标准时间", "EST": "北美东部标准时间", "CHADT": "查坦夏令时间", "WITA": "印度尼西亚中部时间", "CLST": "智利夏令时间", "NZDT": "新西兰夏令时间", "SAST": "南部非洲时间", "ChST": "查莫罗时间", "UYST": "乌拉圭夏令时间", "OEZ": "东欧标准时间", "GMT": "格林尼治标准时间", "AEDT": "澳大利亚东部夏令时间", "ART": "阿根廷标准时间", "AKST": "阿拉斯加标准时间", "BOT": "玻利维亚时间", "CHAST": "查坦标准时间", "ACDT": "澳大利亚中部夏令时间", "AEST": "澳大利亚东部标准时间", "COST": "哥伦比亚夏令时间", "WAT": "西部非洲标准时间", "VET": "委内瑞拉时间", "CDT": "北美中部夏令时间", "HAT": "纽芬兰夏令时间", "WIT": "印度尼西亚东部时间", "SGT": "新加坡标准时间", "PST": "北美太平洋标准时间", "PDT": "北美太平洋夏令时间", "BT": "不丹时间", "ECT": "厄瓜多尔时间", "HADT": "夏威夷-阿留申夏令时间", "EDT": "北美东部夏令时间", "WIB": "印度尼西亚西部时间", "MESZ": "中欧夏令时间", "MYT": "马来西亚时间", "WESZ": "西欧夏令时间", "HKT": "香港标准时间", "CAT": "中部非洲时间", "WAST": "西部非洲夏令时间", "HNT": "纽芬兰标准时间", "WEZ": "西欧标准时间", "NZST": "新西兰标准时间", "GYT": "圭亚那时间", "WARST": "阿根廷西部夏令时间", "TMST": "土库曼斯坦夏令时间", "JST": "日本标准时间", "HAST": "夏威夷-阿留申标准时间", "EAT": "东部非洲时间", "WART": "阿根廷西部标准时间", "ARST": "阿根廷夏令时间", "SRT": "苏里南时间", "GFT": "法属圭亚那时间", "LHST": "豪勋爵岛标准时间", "OESZ": "东欧夏令时间", "COT": "哥伦比亚标准时间", "AST": "大西洋标准时间", "MST": "北美山区标准时间", "TMT": "土库曼斯坦标准时间", "JDT": "日本夏令时间", "∅∅∅": "亚速尔群岛夏令时间"},
+ timezones: map[string]string{"WESZ": "西欧夏令时间", "WIB": "印度尼西亚西部时间", "MEZ": "中欧标准时间", "AWST": "澳大利亚西部标准时间", "ART": "阿根廷标准时间", "CHAST": "查坦标准时间", "CHADT": "查坦夏令时间", "AST": "大西洋标准时间", "WIT": "印度尼西亚东部时间", "EST": "北美东部标准时间", "WAST": "西部非洲夏令时间", "CLT": "智利标准时间", "WARST": "阿根廷西部夏令时间", "ACST": "澳大利亚中部标准时间", "SGT": "新加坡标准时间", "PDT": "北美太平洋夏令时间", "HKST": "香港夏令时间", "ACWST": "澳大利亚中西部标准时间", "MYT": "马来西亚时间", "UYT": "乌拉圭标准时间", "LHST": "豪勋爵岛标准时间", "VET": "委内瑞拉时间", "MDT": "北美山区夏令时间", "SAST": "南部非洲时间", "SRT": "苏里南时间", "ACWDT": "澳大利亚中西部夏令时间", "OESZ": "东欧夏令时间", "AEST": "澳大利亚东部标准时间", "BOT": "玻利维亚时间", "UYST": "乌拉圭夏令时间", "GFT": "法属圭亚那时间", "WAT": "西部非洲标准时间", "AKDT": "阿拉斯加夏令时间", "AWDT": "澳大利亚西部夏令时间", "PST": "北美太平洋标准时间", "HADT": "夏威夷-阿留申夏令时间", "AKST": "阿拉斯加标准时间", "ECT": "厄瓜多尔时间", "WEZ": "西欧标准时间", "EAT": "东部非洲时间", "OEZ": "东欧标准时间", "ChST": "查莫罗时间", "CST": "北美中部标准时间", "LHDT": "豪勋爵岛夏令时间", "NZST": "新西兰标准时间", "MST": "北美山区标准时间", "IST": "印度时间", "CAT": "中部非洲时间", "GMT": "格林尼治标准时间", "NZDT": "新西兰夏令时间", "MESZ": "中欧夏令时间", "JST": "日本标准时间", "HAT": "纽芬兰夏令时间", "HKT": "香港标准时间", "BT": "不丹时间", "HAST": "夏威夷-阿留申标准时间", "COT": "哥伦比亚标准时间", "COST": "哥伦比亚夏令时间", "CLST": "智利夏令时间", "HNT": "纽芬兰标准时间", "WITA": "印度尼西亚中部时间", "TMST": "土库曼斯坦夏令时间", "ARST": "阿根廷夏令时间", "GYT": "圭亚那时间", "AEDT": "澳大利亚东部夏令时间", "WART": "阿根廷西部标准时间", "ADT": "大西洋夏令时间", "JDT": "日本夏令时间", "ACDT": "澳大利亚中部夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "TMT": "土库曼斯坦标准时间", "CDT": "北美中部夏令时间", "EDT": "北美东部夏令时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hans_SG) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hans_SG' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hans_SG) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hans_SG) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hans_SG' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hans_SG) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hans_SG) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hans_SG) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_SG'
-func (zh *zh_Hans_SG) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_SG) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hans_SG) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hans_SG'
// in accounting notation.
-func (zh *zh_Hans_SG) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hans_SG) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hans_SG) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hans_SG'
diff --git a/zh_Hant/zh_Hant.go b/zh_Hant/zh_Hant.go
index fd72fe5c..644d59a3 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{"HAST": "夏威夷-阿留申標準時間", "SRT": "蘇利南時間", "TMST": "土庫曼夏令時間", "MYT": "馬來西亞時間", "OESZ": "東歐夏令時間", "BOT": "玻利維亞時間", "GMT": "格林威治標準時間", "GFT": "法屬圭亞那時間", "SAST": "南非標準時間", "∅∅∅": "巴西利亞夏令時間", "MST": "澳門標準時間", "NZDT": "紐西蘭夏令時間", "NZST": "紐西蘭標準時間", "WARST": "阿根廷西部夏令時間", "ECT": "厄瓜多時間", "AKST": "阿拉斯加標準時間", "HNT": "紐芬蘭標準時間", "HKT": "香港標準時間", "CDT": "中部夏令時間", "AKDT": "阿拉斯加夏令時間", "UYST": "烏拉圭夏令時間", "AEDT": "澳洲東部夏令時間", "WAST": "西非夏令時間", "ADT": "大西洋夏令時間", "SGT": "新加坡標準時間", "WESZ": "西歐夏令時間", "PDT": "太平洋夏令時間", "WART": "阿根廷西部標準時間", "CAT": "中非時間", "EST": "東部標準時間", "ARST": "阿根廷夏令時間", "WITA": "印尼中部時間", "WEZ": "西歐標準時間", "HAT": "紐芬蘭夏令時間", "EAT": "東非時間", "WIB": "印尼西部時間", "ACST": "澳洲中部標準時間", "AST": "大西洋標準時間", "LHDT": "豪勳爵島夏令時間", "AWST": "澳洲西部標準時間", "CST": "中部標準時間", "MDT": "澳門夏令時間", "MEZ": "中歐標準時間", "CHAST": "查坦群島標準時間", "COST": "哥倫比亞夏令時間", "ACDT": "澳洲中部夏令時間", "EDT": "東部夏令時間", "WAT": "西非標準時間", "JST": "日本標準時間", "LHST": "豪勳爵島標準時間", "CHADT": "查坦群島夏令時間", "MESZ": "中歐夏令時間", "TMT": "土庫曼標準時間", "VET": "委內瑞拉時間", "JDT": "日本夏令時間", "UYT": "烏拉圭標準時間", "OEZ": "東歐標準時間", "GYT": "蓋亞那時間", "ACWDT": "澳洲中西部夏令時間", "WIT": "印尼東部時間", "HADT": "夏威夷-阿留申夏令時間", "CLST": "智利夏令時間", "BT": "不丹時間", "ART": "阿根廷標準時間", "IST": "印度標準時間", "AWDT": "澳洲西部夏令時間", "HKST": "香港夏令時間", "PST": "太平洋標準時間", "ACWST": "澳洲中西部標準時間", "ChST": "查莫洛時間", "CLT": "智利標準時間", "AEST": "澳洲東部標準時間", "COT": "哥倫比亞標準時間"},
+ timezones: map[string]string{"AEDT": "澳洲東部夏令時間", "UYST": "烏拉圭夏令時間", "HKST": "香港夏令時間", "CHADT": "查坦群島夏令時間", "MDT": "山區夏令時間", "EST": "東部標準時間", "AKDT": "阿拉斯加夏令時間", "CHAST": "查坦群島標準時間", "WARST": "阿根廷西部夏令時間", "WITA": "印尼中部時間", "HAST": "夏威夷-阿留申標準時間", "CDT": "中部夏令時間", "WIB": "印尼西部時間", "WIT": "印尼東部時間", "WAT": "西非標準時間", "PST": "太平洋標準時間", "AWST": "澳洲西部標準時間", "COT": "哥倫比亞標準時間", "ACWDT": "澳洲中西部夏令時間", "GMT": "格林威治標準時間", "LHDT": "豪勳爵島夏令時間", "EAT": "東非時間", "GYT": "蓋亞那時間", "MYT": "馬來西亞時間", "TMT": "土庫曼標準時間", "ARST": "阿根廷夏令時間", "HADT": "夏威夷-阿留申夏令時間", "TMST": "土庫曼夏令時間", "NZST": "紐西蘭標準時間", "SAST": "南非標準時間", "HAT": "紐芬蘭夏令時間", "MST": "山區標準時間", "AWDT": "澳洲西部夏令時間", "∅∅∅": "亞速爾群島夏令時間", "BOT": "玻利維亞時間", "CLST": "智利夏令時間", "COST": "哥倫比亞夏令時間", "WESZ": "西歐夏令時間", "ADT": "大西洋夏令時間", "ACDT": "澳洲中部夏令時間", "AKST": "阿拉斯加標準時間", "LHST": "豪勳爵島標準時間", "NZDT": "紐西蘭夏令時間", "MEZ": "中歐標準時間", "CLT": "智利標準時間", "ACST": "澳洲中部標準時間", "GFT": "法屬圭亞那時間", "ChST": "查莫洛時間", "ACWST": "澳洲中西部標準時間", "JST": "日本標準時間", "JDT": "日本夏令時間", "OEZ": "東歐標準時間", "VET": "委內瑞拉時間", "AEST": "澳洲東部標準時間", "MESZ": "中歐夏令時間", "SRT": "蘇利南時間", "HKT": "香港標準時間", "CST": "中部標準時間", "EDT": "東部夏令時間", "ECT": "厄瓜多時間", "AST": "大西洋標準時間", "SGT": "新加坡標準時間", "UYT": "烏拉圭標準時間", "CAT": "中非時間", "BT": "不丹時間", "WART": "阿根廷西部標準時間", "IST": "印度標準時間", "HNT": "紐芬蘭標準時間", "PDT": "太平洋夏令時間", "WEZ": "西歐標準時間", "WAST": "西非夏令時間", "OESZ": "東歐夏令時間", "ART": "阿根廷標準時間"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hant) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hant' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hant) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hant) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hant' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hant) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hant) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hant) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant'
-func (zh *zh_Hant) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hant) FmtCurrency(num float64, v uint64, currency currency.Type) (r
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant'
// in accounting notation.
-func (zh *zh_Hant) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hant) FmtAccounting(num float64, v uint64, currency currency.Type)
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hant'
diff --git a/zh_Hant_HK/zh_Hant_HK.go b/zh_Hant_HK/zh_Hant_HK.go
index 7693d9cc..b2c26268 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{"WART": "阿根廷西部标准时间", "MEZ": "中欧标准时间", "LHST": "豪勋爵岛标准时间", "AWST": "澳大利亚西部标准时间", "HADT": "夏威夷-阿留申夏令时间", "OEZ": "东欧标准时间", "WAST": "西部非洲夏令时间", "MST": "北美山區標準時間", "JDT": "日本夏令时间", "GYT": "圭亞那時間", "WARST": "阿根廷西部夏令时间", "CLT": "智利标准时间", "BOT": "玻利维亚时间", "GMT": "格林尼治标准时间", "AEST": "澳大利亚东部标准时间", "AEDT": "澳大利亚东部夏令时间", "CHAST": "查坦标准时间", "EAT": "东部非洲时间", "BT": "不丹时间", "SAST": "南非時間", "MDT": "北美山區夏令時間", "ECT": "厄瓜多爾時間", "CDT": "中部夏令時間", "CLST": "智利夏令时间", "AST": "大西洋标准时间", "TMST": "土库曼斯坦夏令时间", "JST": "日本标准时间", "CAT": "中部非洲时间", "SRT": "蘇里南時間", "WEZ": "西欧标准时间", "UYT": "乌拉圭标准时间", "MYT": "马来西亚时间", "HAST": "夏威夷-阿留申标准时间", "ACWDT": "澳大利亚中西部夏令时间", "VET": "委内瑞拉时间", "UYST": "乌拉圭夏令时间", "PDT": "北美太平洋夏令時間", "COT": "哥伦比亚标准时间", "WITA": "印度尼西亚中部时间", "ACWST": "澳大利亚中西部标准时间", "HKST": "香港夏令时间", "EST": "北美東部標準時間", "ART": "阿根廷标准时间", "TMT": "土库曼斯坦标准时间", "HAT": "纽芬兰夏令时间", "AWDT": "澳大利亚西部夏令时间", "NZST": "新西兰标准时间", "ARST": "阿根廷夏令时间", "ChST": "查莫罗时间", "SGT": "新加坡時間", "CHADT": "查坦夏令时间", "ACDT": "澳大利亚中部夏令时间", "ADT": "大西洋夏令时间", "IST": "印度時間", "NZDT": "新西兰夏令时间", "HKT": "香港标准时间", "CST": "北美中部標準時間", "EDT": "北美東部夏令時間", "COST": "哥伦比亚夏令时间", "AKST": "阿拉斯加标准时间", "AKDT": "阿拉斯加夏令时间", "ACST": "澳大利亚中部标准时间", "GFT": "法属圭亚那时间", "LHDT": "豪勋爵岛夏令时间", "HNT": "纽芬兰标准时间", "WESZ": "西欧夏令时间", "WIB": "印度尼西亚西部时间", "PST": "北美太平洋標準時間", "OESZ": "东欧夏令时间", "WAT": "西部非洲标准时间", "WIT": "印度尼西亚东部时间", "∅∅∅": "亚速尔群岛夏令时间", "MESZ": "中欧夏令时间"},
+ timezones: map[string]string{"AEDT": "澳大利亚东部夏令时间", "IST": "印度時間", "HAST": "夏威夷-阿留申标准时间", "WEZ": "西欧标准时间", "WIB": "印度尼西亚西部时间", "AST": "大西洋标准时间", "HKT": "香港标准时间", "HKST": "香港夏令时间", "CDT": "中部夏令時間", "LHDT": "豪勋爵岛夏令时间", "AEST": "澳大利亚东部标准时间", "SGT": "新加坡時間", "AWST": "澳大利亚西部标准时间", "AKST": "阿拉斯加标准时间", "CLT": "智利标准时间", "WART": "阿根廷西部标准时间", "COT": "哥伦比亚标准时间", "TMST": "土库曼斯坦夏令时间", "NZST": "新西兰标准时间", "EAT": "东部非洲时间", "ACWDT": "澳大利亚中西部夏令时间", "HAT": "纽芬兰夏令时间", "UYT": "乌拉圭标准时间", "BT": "不丹时间", "∅∅∅": "亚马逊夏令时间", "MEZ": "中欧标准时间", "JDT": "日本夏令时间", "BOT": "玻利维亚时间", "ARST": "阿根廷夏令时间", "AKDT": "阿拉斯加夏令时间", "ACWST": "澳大利亚中西部标准时间", "ACDT": "澳大利亚中部夏令时间", "SRT": "蘇里南時間", "PST": "北美太平洋標準時間", "EDT": "北美東部夏令時間", "ECT": "厄瓜多爾時間", "LHST": "豪勋爵岛标准时间", "CHADT": "查坦夏令时间", "CLST": "智利夏令时间", "ADT": "大西洋夏令时间", "NZDT": "新西兰夏令时间", "WARST": "阿根廷西部夏令时间", "CAT": "中部非洲时间", "GFT": "法属圭亚那时间", "TMT": "土库曼斯坦标准时间", "GMT": "格林尼治标准时间", "MST": "澳门标准时间", "MESZ": "中欧夏令时间", "HNT": "纽芬兰标准时间", "GYT": "圭亞那時間", "UYST": "乌拉圭夏令时间", "COST": "哥伦比亚夏令时间", "CHAST": "查坦标准时间", "OEZ": "东欧标准时间", "MYT": "马来西亚时间", "WIT": "印度尼西亚东部时间", "PDT": "北美太平洋夏令時間", "CST": "北美中部標準時間", "HADT": "夏威夷-阿留申夏令时间", "WAT": "西部非洲标准时间", "MDT": "澳门夏令时间", "JST": "日本标准时间", "VET": "委内瑞拉时间", "WAST": "西部非洲夏令时间", "OESZ": "东欧夏令时间", "ACST": "澳大利亚中部标准时间", "AWDT": "澳大利亚西部夏令时间", "WITA": "印度尼西亚中部时间", "EST": "北美東部標準時間", "ChST": "查莫罗时间", "SAST": "南非時間", "WESZ": "西欧夏令时间", "ART": "阿根廷标准时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hant_HK) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hant_HK' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hant_HK) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hant_HK) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hant_HK' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hant_HK) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hant_HK) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hant_HK) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_HK'
-func (zh *zh_Hant_HK) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_HK) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -287,13 +286,12 @@ func (zh *zh_Hant_HK) FmtCurrency(num float64, v uint64, currency currency.Type)
b = append(b, zh.currencyPositiveSuffix...)
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_HK'
// in accounting notation.
-func (zh *zh_Hant_HK) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_HK) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -339,8 +337,7 @@ func (zh *zh_Hant_HK) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyPositiveSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hant_HK'
diff --git a/zh_Hant_MO/zh_Hant_MO.go b/zh_Hant_MO/zh_Hant_MO.go
index 6bd732b3..025ba324 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{"SAST": "南部非洲时间", "GFT": "法属圭亚那时间", "HADT": "夏威夷-阿留申夏令时间", "HNT": "纽芬兰标准时间", "AWDT": "澳大利亚西部夏令时间", "NZST": "新西兰标准时间", "BT": "不丹时间", "AKDT": "阿拉斯加夏令时间", "CHAST": "查坦标准时间", "AST": "大西洋标准时间", "TMST": "土库曼斯坦夏令时间", "JDT": "日本夏令时间", "ECT": "厄瓜多尔时间", "IST": "印度时间", "SGT": "新加坡标准时间", "CLST": "智利夏令时间", "WAST": "西部非洲夏令时间", "JST": "日本标准时间", "GMT": "格林尼治标准时间", "MEZ": "中欧标准时间", "MYT": "马来西亚时间", "AWST": "澳大利亚西部标准时间", "WIB": "印度尼西亚西部时间", "LHDT": "豪勋爵岛夏令时间", "UYST": "乌拉圭夏令时间", "AEDT": "澳大利亚东部夏令时间", "ChST": "查莫罗时间", "HKT": "香港标准时间", "WART": "阿根廷西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "OESZ": "东欧夏令时间", "GYT": "圭亚那时间", "ADT": "大西洋夏令时间", "HAST": "夏威夷-阿留申标准时间", "MST": "澳门标准时间", "MDT": "澳门夏令时间", "EST": "北美东部标准时间", "PDT": "北美太平洋夏令时间", "TMT": "土库曼斯坦标准时间", "WIT": "印度尼西亚东部时间", "∅∅∅": "亚马逊夏令时间", "HKST": "香港夏令时间", "WEZ": "西欧标准时间", "ACDT": "澳大利亚中部夏令时间", "SRT": "苏里南时间", "BOT": "玻利维亚时间", "ARST": "阿根廷夏令时间", "HAT": "纽芬兰夏令时间", "WESZ": "西欧夏令时间", "CLT": "智利标准时间", "PST": "北美太平洋标准时间", "OEZ": "东欧标准时间", "ART": "阿根廷标准时间", "WAT": "西部非洲标准时间", "VET": "委内瑞拉时间", "AKST": "阿拉斯加标准时间", "COT": "哥伦比亚标准时间", "MESZ": "中欧夏令时间", "EAT": "东部非洲时间", "CAT": "中部非洲时间", "COST": "哥伦比亚夏令时间", "LHST": "豪勋爵岛标准时间", "CST": "北美中部标准时间", "CDT": "北美中部夏令时间", "NZDT": "新西兰夏令时间", "ACST": "澳大利亚中部标准时间", "WITA": "印度尼西亚中部时间", "EDT": "北美东部夏令时间", "AEST": "澳大利亚东部标准时间", "CHADT": "查坦夏令时间", "ACWST": "澳大利亚中西部标准时间", "UYT": "乌拉圭标准时间", "WARST": "阿根廷西部夏令时间"},
+ timezones: map[string]string{"HAT": "纽芬兰夏令时间", "HKST": "香港夏令时间", "AWST": "澳大利亚西部标准时间", "EAT": "东部非洲时间", "HNT": "纽芬兰标准时间", "CDT": "北美中部夏令时间", "COST": "哥伦比亚夏令时间", "NZST": "新西兰标准时间", "MDT": "澳门夏令时间", "ACWST": "澳大利亚中西部标准时间", "WART": "阿根廷西部标准时间", "AWDT": "澳大利亚西部夏令时间", "WIT": "印度尼西亚东部时间", "GMT": "格林尼治标准时间", "TMST": "土库曼斯坦夏令时间", "CHADT": "查坦夏令时间", "VET": "委内瑞拉时间", "TMT": "土库曼斯坦标准时间", "WEZ": "西欧标准时间", "ACWDT": "澳大利亚中西部夏令时间", "OEZ": "东欧标准时间", "WITA": "印度尼西亚中部时间", "COT": "哥伦比亚标准时间", "LHDT": "豪勋爵岛夏令时间", "JST": "日本标准时间", "WARST": "阿根廷西部夏令时间", "HKT": "香港标准时间", "∅∅∅": "亚马逊夏令时间", "JDT": "日本夏令时间", "SGT": "新加坡标准时间", "PST": "北美太平洋标准时间", "EST": "北美东部标准时间", "IST": "印度时间", "BT": "不丹时间", "ART": "阿根廷标准时间", "MST": "澳门标准时间", "ACDT": "澳大利亚中部夏令时间", "ARST": "阿根廷夏令时间", "ACST": "澳大利亚中部标准时间", "HAST": "夏威夷-阿留申标准时间", "WAST": "西部非洲夏令时间", "MESZ": "中欧夏令时间", "ADT": "大西洋夏令时间", "AEST": "澳大利亚东部标准时间", "CAT": "中部非洲时间", "EDT": "北美东部夏令时间", "OESZ": "东欧夏令时间", "UYT": "乌拉圭标准时间", "WESZ": "西欧夏令时间", "UYST": "乌拉圭夏令时间", "AKDT": "阿拉斯加夏令时间", "NZDT": "新西兰夏令时间", "CLT": "智利标准时间", "PDT": "北美太平洋夏令时间", "BOT": "玻利维亚时间", "HADT": "夏威夷-阿留申夏令时间", "AKST": "阿拉斯加标准时间", "WAT": "西部非洲标准时间", "LHST": "豪勋爵岛标准时间", "WIB": "印度尼西亚西部时间", "GYT": "圭亚那时间", "MYT": "马来西亚时间", "CST": "北美中部标准时间", "SAST": "南部非洲时间", "CHAST": "查坦标准时间", "AST": "大西洋标准时间", "AEDT": "澳大利亚东部夏令时间", "SRT": "苏里南时间", "ECT": "厄瓜多尔时间", "MEZ": "中欧标准时间", "CLST": "智利夏令时间", "GFT": "法属圭亚那时间", "ChST": "查莫罗时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hant_MO) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hant_MO' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hant_MO) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hant_MO) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hant_MO' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hant_MO) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hant_MO) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hant_MO) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_MO'
-func (zh *zh_Hant_MO) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_MO) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hant_MO) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_MO'
// in accounting notation.
-func (zh *zh_Hant_MO) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_MO) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hant_MO) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hant_MO'
diff --git a/zh_Hant_TW/zh_Hant_TW.go b/zh_Hant_TW/zh_Hant_TW.go
index 157509b8..7ea8e5c0 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{"WAT": "西部非洲标准时间", "MESZ": "中欧夏令时间", "BT": "不丹时间", "HAST": "夏威夷-阿留申标准时间", "COST": "哥伦比亚夏令时间", "WAST": "西部非洲夏令时间", "CST": "北美中部标准时间", "OEZ": "东欧标准时间", "COT": "哥伦比亚标准时间", "MYT": "马来西亚时间", "ECT": "厄瓜多尔时间", "WIT": "印度尼西亚东部时间", "IST": "印度时间", "ACST": "澳大利亚中部标准时间", "NZST": "新西兰标准时间", "NZDT": "新西兰夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "TMST": "土库曼斯坦夏令时间", "HNT": "纽芬兰标准时间", "PDT": "北美太平洋夏令时间", "WARST": "阿根廷西部夏令时间", "ChST": "查莫罗时间", "MST": "北美山区标准时间", "MEZ": "中欧标准时间", "ACWDT": "澳大利亚中西部夏令时间", "MDT": "北美山区夏令时间", "LHDT": "豪勋爵岛夏令时间", "HKST": "香港夏令时间", "CLST": "智利夏令时间", "UYST": "乌拉圭夏令时间", "WART": "阿根廷西部标准时间", "AEST": "澳大利亚东部标准时间", "ACDT": "澳大利亚中部夏令时间", "GYT": "圭亚那时间", "AWST": "澳大利亚西部标准时间", "AWDT": "澳大利亚西部夏令时间", "WIB": "印度尼西亚西部时间", "AST": "大西洋标准时间", "CAT": "中部非洲时间", "EST": "北美东部标准时间", "BOT": "玻利维亚时间", "JST": "日本标准时间", "AKDT": "阿拉斯加夏令时间", "SGT": "新加坡标准时间", "WESZ": "西欧夏令时间", "HAT": "纽芬兰夏令时间", "CLT": "智利标准时间", "ARST": "阿根廷夏令时间", "VET": "委内瑞拉时间", "GFT": "法属圭亚那时间", "EAT": "东部非洲时间", "HKT": "香港标准时间", "EDT": "北美东部夏令时间", "SAST": "南部非洲时间", "SRT": "苏里南时间", "TMT": "土库曼斯坦标准时间", "GMT": "格林尼治标准时间", "ADT": "大西洋夏令时间", "CDT": "北美中部夏令时间", "AEDT": "澳大利亚东部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "ACWST": "澳大利亚中西部标准时间", "JDT": "日本夏令时间", "OESZ": "东欧夏令时间", "ART": "阿根廷标准时间", "CHADT": "查坦夏令时间", "WITA": "印度尼西亚中部时间", "WEZ": "西欧标准时间", "UYT": "乌拉圭标准时间", "CHAST": "查坦标准时间", "AKST": "阿拉斯加标准时间", "PST": "北美太平洋标准时间", "LHST": "豪勋爵岛标准时间"},
+ timezones: map[string]string{"GYT": "圭亚那时间", "ACWDT": "澳大利亚中西部夏令时间", "PDT": "北美太平洋夏令时间", "NZST": "新西兰标准时间", "AEST": "澳大利亚东部标准时间", "CHADT": "查坦夏令时间", "MEZ": "中欧标准时间", "VET": "委内瑞拉时间", "HKST": "香港夏令时间", "WITA": "印度尼西亚中部时间", "COST": "哥伦比亚夏令时间", "EDT": "北美东部夏令时间", "ChST": "查莫罗时间", "MESZ": "中欧夏令时间", "ACST": "澳大利亚中部标准时间", "MST": "北美山区标准时间", "HKT": "香港标准时间", "ART": "阿根廷标准时间", "BT": "不丹时间", "ECT": "厄瓜多尔时间", "WART": "阿根廷西部标准时间", "SAST": "南部非洲时间", "JDT": "日本夏令时间", "IST": "印度时间", "GFT": "法属圭亚那时间", "CST": "北美中部标准时间", "EAT": "东部非洲时间", "HAT": "纽芬兰夏令时间", "UYT": "乌拉圭标准时间", "AKDT": "阿拉斯加夏令时间", "OESZ": "东欧夏令时间", "BOT": "玻利维亚时间", "HAST": "夏威夷-阿留申标准时间", "AKST": "阿拉斯加标准时间", "AEDT": "澳大利亚东部夏令时间", "WARST": "阿根廷西部夏令时间", "UYST": "乌拉圭夏令时间", "WAST": "西部非洲夏令时间", "WESZ": "西欧夏令时间", "NZDT": "新西兰夏令时间", "CLT": "智利标准时间", "JST": "日本标准时间", "PST": "北美太平洋标准时间", "AWDT": "澳大利亚西部夏令时间", "TMT": "土库曼斯坦标准时间", "CLST": "智利夏令时间", "AST": "大西洋标准时间", "CAT": "中部非洲时间", "ACWST": "澳大利亚中西部标准时间", "WIB": "印度尼西亚西部时间", "GMT": "格林尼治标准时间", "TMST": "土库曼斯坦夏令时间", "COT": "哥伦比亚标准时间", "WAT": "西部非洲标准时间", "OEZ": "东欧标准时间", "MYT": "马来西亚时间", "SRT": "苏里南时间", "∅∅∅": "亚速尔群岛夏令时间", "LHDT": "豪勋爵岛夏令时间", "CHAST": "查坦标准时间", "CDT": "北美中部夏令时间", "EST": "北美东部标准时间", "LHST": "豪勋爵岛标准时间", "ACDT": "澳大利亚中部夏令时间", "AWST": "澳大利亚西部标准时间", "WIT": "印度尼西亚东部时间", "WEZ": "西欧标准时间", "ARST": "阿根廷夏令时间", "HADT": "夏威夷-阿留申夏令时间", "ADT": "大西洋夏令时间", "MDT": "北美山区夏令时间", "SGT": "新加坡标准时间", "HNT": "纽芬兰标准时间"},
}
}
@@ -181,7 +181,8 @@ func (zh *zh_Hant_TW) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zh_Hant_TW' and handles both Whole and Real numbers based on 'v'
-func (zh *zh_Hant_TW) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -217,13 +218,12 @@ func (zh *zh_Hant_TW) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zh_Hant_TW' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zh *zh_Hant_TW) FmtPercent(num float64, v uint64) (results string) {
+func (zh *zh_Hant_TW) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zh.decimal)
b := make([]byte, 0, l)
@@ -249,12 +249,11 @@ func (zh *zh_Hant_TW) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zh.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_TW'
-func (zh *zh_Hant_TW) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_TW) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -307,13 +306,12 @@ func (zh *zh_Hant_TW) FmtCurrency(num float64, v uint64, currency currency.Type)
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zh_Hant_TW'
// in accounting notation.
-func (zh *zh_Hant_TW) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zh *zh_Hant_TW) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
@@ -378,8 +376,7 @@ func (zh *zh_Hant_TW) FmtAccounting(num float64, v uint64, currency currency.Typ
b = append(b, zh.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zh_Hant_TW'
diff --git a/zu/zu.go b/zu/zu.go
index 9476df76..d76618af 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{"WEZ": "Isikhathi esijwayelekile sase-Western Europe", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "TMT": "Isikhathi esivamile sase-Turkmenistan", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "CHAST": "Isikhathi esivamile sase-Chatham", "MST": "isikhathi sase-North American Mountain esijwayelekile", "WITA": "Isikhathi sase-Central Indonesia", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "GMT": "Isikhathi sase-Greenwich Mean", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "IST": "esase-India Standard Time", "AEDT": "Isikhathi sasemini sase-Australian East", "ACDT": "esase-Austrilian Central Daylight Time", "SRT": "Isikhathi sase-Suriname", "ECT": "Isikhathi sase-Ecuador", "JDT": "Isikhathi semini sase-Japan", "CHADT": "Isikhathi semini sase-Chatham", "MDT": "isikhathi sase-North American Mountain sasemini", "MYT": "Isikhathi sase-Malaysia", "SGT": "Isikhathi esivamile sase-Singapore", "EST": "isikhathi sase-North American East esijwayelekile", "ACWST": "Isikhathi sase-Australian Central West esivamile", "AKDT": "Isikhathi sase-Alaska sasemini", "CLT": "Isikhathi sase-Chile esijwayelekile", "EDT": "isikhathi sase-North American East sasemini", "ACST": "esase-Austrilian Central Standard Time", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "EAT": "Isikhathi saseMpumalanga Afrika", "AEST": "Isikhathi esivamile sase-Australian East", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "LHST": "Isikhathi sase-Lord Howe esivamile", "UYST": "Isikhathi sase-Uruguay sasehlobo", "PDT": "isikhathi sase-North American Pacific sasemini", "WIT": "Isikhathi sase-Eastern Indonesia", "CLST": "Isikhathi sase-Chile sasehlobo", "GYT": "Isikhathi sase-Guyana", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "AWST": "I-Australian Western Standard Time", "COST": "Isikhathi sase-Colombia sasehlobo", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "NZST": "Isikhathi esivamile sase-New Zealand", "HAT": "isikhathi sase-Newfoundland sasemini", "CST": "isikhathi sase-North American Central esijwayelekile", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "ART": "Isikhathi sase-Argentina esijwayelekile", "ARST": "Isikhathi sase-Argentina sasehlobo", "ADT": "isikhathi sase-Atlantic sasemini", "WIB": "Isikhathi sase-Western Indonesia", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "JST": "Isikhathi esivamile sase-Japan", "HKT": "Isikhathi esivamile sase-Hong Kong", "CDT": "isikhathi sase-North American Central sasemini", "LHDT": "Isikhathi sase-Lord Howe sasemini", "AKST": "isikhathi sase-Alaska esijwayelekile", "NZDT": "Isikhathi sasemini sase-New Zealand", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "AST": "isikhathi sase-Atlantic esijwayelekile", "VET": "Isikhathi sase-Venezuela", "GFT": "Isikhathi sase-French Guiana", "∅∅∅": "Isikhathi sasehlobo sase-Azores", "HKST": "Isikhathi sehlobo sase-Hong Kong", "CAT": "Isikhathi sase-Central Africa", "BOT": "Isikhathi sase-Bolivia", "COT": "Isikhathi sase-Colombia esijwayelekile", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "BT": "esase-Bhutan Time", "AWDT": "I-Australian Western Daylight Time", "PST": "isikhathi sase-North American Pacific esijwayelekile"},
+ timezones: map[string]string{"AST": "isikhathi sase-Atlantic esijwayelekile", "HAT": "isikhathi sase-Newfoundland sasemini", "IST": "esase-India Standard Time", "UYST": "Isikhathi sase-Uruguay sasehlobo", "ART": "Isikhathi sase-Argentina esijwayelekile", "BT": "esase-Bhutan Time", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "ACDT": "esase-Austrilian Central Daylight Time", "CHAST": "Isikhathi esivamile sase-Chatham", "AEST": "Isikhathi esivamile sase-Australian East", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "GYT": "Isikhathi sase-Guyana", "MDT": "isikhathi sase-North American Mountain sasemini", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "CHADT": "Isikhathi semini sase-Chatham", "JDT": "Isikhathi semini sase-Japan", "MYT": "Isikhathi sase-Malaysia", "EST": "isikhathi sase-North American East esijwayelekile", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "∅∅∅": "Isikhathi sasehlobo sase-Azores", "HKT": "Isikhathi esivamile sase-Hong Kong", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "CDT": "isikhathi sase-North American Central sasemini", "VET": "Isikhathi sase-Venezuela", "HKST": "Isikhathi sehlobo sase-Hong Kong", "EDT": "isikhathi sase-North American East sasemini", "CST": "isikhathi sase-North American Central esijwayelekile", "NZST": "Isikhathi esivamile sase-New Zealand", "WIB": "Isikhathi sase-Western Indonesia", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "BOT": "Isikhathi sase-Bolivia", "CAT": "Isikhathi sase-Central Africa", "GMT": "Isikhathi sase-Greenwich Mean", "COST": "Isikhathi sase-Colombia sasehlobo", "AKST": "isikhathi sase-Alaska esijwayelekile", "AEDT": "Isikhathi sasemini sase-Australian East", "AKDT": "Isikhathi sase-Alaska sasemini", "NZDT": "Isikhathi sasemini sase-New Zealand", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "PDT": "isikhathi sase-North American Pacific sasemini", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "JST": "Isikhathi esivamile sase-Japan", "WITA": "Isikhathi sase-Central Indonesia", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "LHST": "Isikhathi sase-Lord Howe esivamile", "CLST": "Isikhathi sase-Chile sasehlobo", "SGT": "Isikhathi esivamile sase-Singapore", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "ADT": "isikhathi sase-Atlantic sasemini", "PST": "isikhathi sase-North American Pacific esijwayelekile", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "ACST": "esase-Austrilian Central Standard Time", "ECT": "Isikhathi sase-Ecuador", "ACWST": "Isikhathi sase-Australian Central West esivamile", "LHDT": "Isikhathi sase-Lord Howe sasemini", "EAT": "Isikhathi saseMpumalanga Afrika", "WIT": "Isikhathi sase-Eastern Indonesia", "AWDT": "I-Australian Western Daylight Time", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "AWST": "I-Australian Western Standard Time", "GFT": "Isikhathi sase-French Guiana", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "MST": "isikhathi sase-North American Mountain esijwayelekile", "SRT": "Isikhathi sase-Suriname", "ARST": "Isikhathi sase-Argentina sasehlobo", "TMT": "Isikhathi esivamile sase-Turkmenistan", "COT": "Isikhathi sase-Colombia esijwayelekile", "CLT": "Isikhathi sase-Chile esijwayelekile"},
}
}
@@ -200,7 +200,8 @@ func (zu *zu) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zu' and handles both Whole and Real numbers based on 'v'
-func (zu *zu) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (zu *zu) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zu' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zu *zu) FmtPercent(num float64, v uint64) (results string) {
+func (zu *zu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zu.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (zu *zu) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zu'
-func (zu *zu) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+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]
@@ -326,13 +325,12 @@ func (zu *zu) FmtCurrency(num float64, v uint64, currency currency.Type) (result
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zu'
// in accounting notation.
-func (zu *zu) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zu *zu) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
@@ -397,8 +395,7 @@ func (zu *zu) FmtAccounting(num float64, v uint64, currency currency.Type) (resu
b = append(b, zu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zu'
diff --git a/zu_ZA/zu_ZA.go b/zu_ZA/zu_ZA.go
index beb84c5a..ddf775d4 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{"HKT": "Isikhathi esivamile sase-Hong Kong", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "AWDT": "I-Australian Western Daylight Time", "AEST": "Isikhathi esivamile sase-Australian East", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "AEDT": "Isikhathi sasemini sase-Australian East", "CLST": "Isikhathi sase-Chile sasehlobo", "IST": "esase-India Standard Time", "BOT": "Isikhathi sase-Bolivia", "∅∅∅": "Isikhathi sasehlobo sase-Azores", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "MDT": "isikhathi sase-North American Mountain sasemini", "LHDT": "Isikhathi sase-Lord Howe sasemini", "AKDT": "Isikhathi sase-Alaska sasemini", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "EAT": "Isikhathi saseMpumalanga Afrika", "PDT": "isikhathi sase-North American Pacific sasemini", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "EDT": "isikhathi sase-North American East sasemini", "CLT": "Isikhathi sase-Chile esijwayelekile", "GYT": "Isikhathi sase-Guyana", "CST": "isikhathi sase-North American Central esijwayelekile", "GMT": "Isikhathi sase-Greenwich Mean", "COST": "Isikhathi sase-Colombia sasehlobo", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "ECT": "Isikhathi sase-Ecuador", "MST": "isikhathi sase-North American Mountain esijwayelekile", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "CHADT": "Isikhathi semini sase-Chatham", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "ART": "Isikhathi sase-Argentina esijwayelekile", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "MYT": "Isikhathi sase-Malaysia", "SGT": "Isikhathi esivamile sase-Singapore", "CAT": "Isikhathi sase-Central Africa", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "NZDT": "Isikhathi sasemini sase-New Zealand", "CHAST": "Isikhathi esivamile sase-Chatham", "UYST": "Isikhathi sase-Uruguay sasehlobo", "HAT": "isikhathi sase-Newfoundland sasemini", "EST": "isikhathi sase-North American East esijwayelekile", "CDT": "isikhathi sase-North American Central sasemini", "AWST": "I-Australian Western Standard Time", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "HKST": "Isikhathi sehlobo sase-Hong Kong", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "NZST": "Isikhathi esivamile sase-New Zealand", "WIB": "Isikhathi sase-Western Indonesia", "JST": "Isikhathi esivamile sase-Japan", "AST": "isikhathi sase-Atlantic esijwayelekile", "ACWST": "Isikhathi sase-Australian Central West esivamile", "TMT": "Isikhathi esivamile sase-Turkmenistan", "GFT": "Isikhathi sase-French Guiana", "LHST": "Isikhathi sase-Lord Howe esivamile", "JDT": "Isikhathi semini sase-Japan", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "ACST": "esase-Austrilian Central Standard Time", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "SRT": "Isikhathi sase-Suriname", "WIT": "Isikhathi sase-Eastern Indonesia", "PST": "isikhathi sase-North American Pacific esijwayelekile", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "ACDT": "esase-Austrilian Central Daylight Time", "VET": "Isikhathi sase-Venezuela", "WITA": "Isikhathi sase-Central Indonesia", "COT": "Isikhathi sase-Colombia esijwayelekile", "ARST": "Isikhathi sase-Argentina sasehlobo", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "AKST": "isikhathi sase-Alaska esijwayelekile", "ADT": "isikhathi sase-Atlantic sasemini", "BT": "esase-Bhutan Time"},
+ timezones: map[string]string{"ChST": "Isikhathi esijwayelekile sase-Chamorro", "LHDT": "Isikhathi sase-Lord Howe sasemini", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "MYT": "Isikhathi sase-Malaysia", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "CAT": "Isikhathi sase-Central Africa", "AKST": "isikhathi sase-Alaska esijwayelekile", "CHADT": "Isikhathi semini sase-Chatham", "CLT": "Isikhathi sase-Chile esijwayelekile", "ACST": "esase-Austrilian Central Standard Time", "WIB": "Isikhathi sase-Western Indonesia", "JDT": "Isikhathi semini sase-Japan", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "EST": "isikhathi sase-North American East esijwayelekile", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "NZDT": "Isikhathi sasemini sase-New Zealand", "ART": "Isikhathi sase-Argentina esijwayelekile", "GFT": "Isikhathi sase-French Guiana", "CDT": "isikhathi sase-North American Central sasemini", "AKDT": "Isikhathi sase-Alaska sasemini", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "AEDT": "Isikhathi sasemini sase-Australian East", "BOT": "Isikhathi sase-Bolivia", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "NZST": "Isikhathi esivamile sase-New Zealand", "MST": "MST", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "VET": "Isikhathi sase-Venezuela", "AST": "isikhathi sase-Atlantic esijwayelekile", "CST": "isikhathi sase-North American Central esijwayelekile", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "ADT": "isikhathi sase-Atlantic sasemini", "BT": "esase-Bhutan Time", "ARST": "Isikhathi sase-Argentina sasehlobo", "CLST": "Isikhathi sase-Chile sasehlobo", "WIT": "Isikhathi sase-Eastern Indonesia", "COST": "Isikhathi sase-Colombia sasehlobo", "HAT": "isikhathi sase-Newfoundland sasemini", "TMT": "Isikhathi esivamile sase-Turkmenistan", "ECT": "Isikhathi sase-Ecuador", "EAT": "Isikhathi saseMpumalanga Afrika", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "AWST": "I-Australian Western Standard Time", "UYST": "Isikhathi sase-Uruguay sasehlobo", "HKST": "Isikhathi sehlobo sase-Hong Kong", "ACWST": "Isikhathi sase-Australian Central West esivamile", "JST": "Isikhathi esivamile sase-Japan", "AEST": "Isikhathi esivamile sase-Australian East", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "SRT": "Isikhathi sase-Suriname", "EDT": "isikhathi sase-North American East sasemini", "GMT": "Isikhathi sase-Greenwich Mean", "HKT": "Isikhathi esivamile sase-Hong Kong", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "CHAST": "Isikhathi esivamile sase-Chatham", "SGT": "Isikhathi esivamile sase-Singapore", "PST": "isikhathi sase-North American Pacific esijwayelekile", "WITA": "Isikhathi sase-Central Indonesia", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "∅∅∅": "Isikhathi sase-Peru sasehlobo", "MDT": "MDT", "LHST": "Isikhathi sase-Lord Howe esivamile", "ACDT": "esase-Austrilian Central Daylight Time", "GYT": "Isikhathi sase-Guyana", "COT": "Isikhathi sase-Colombia esijwayelekile", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "IST": "esase-India Standard Time", "PDT": "isikhathi sase-North American Pacific sasemini", "AWDT": "I-Australian Western Daylight Time"},
}
}
@@ -200,7 +200,8 @@ func (zu *zu_ZA) WeekdaysWide() []string {
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'zu_ZA' and handles both Whole and Real numbers based on 'v'
-func (zu *zu_ZA) FmtNumber(num float64, v uint64) (results 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
count := 0
@@ -236,13 +237,12 @@ func (zu *zu_ZA) FmtNumber(num float64, v uint64) (results string) {
b[i], b[j] = b[j], b[i]
}
- results = string(b)
- return
+ return string(b)
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'zu_ZA' and handles both Whole and Real numbers based on 'v'
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (zu *zu_ZA) FmtPercent(num float64, v uint64) (results string) {
+func (zu *zu_ZA) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(zu.decimal)
b := make([]byte, 0, l)
@@ -268,12 +268,11 @@ func (zu *zu_ZA) FmtPercent(num float64, v uint64) (results string) {
b = append(b, zu.percent...)
- results = string(b)
- return
+ return string(b)
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'zu_ZA'
-func (zu *zu_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
+func (zu *zu_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
@@ -326,13 +325,12 @@ func (zu *zu_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) (res
}
}
- results = string(b)
- return
+ return string(b)
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'zu_ZA'
// in accounting notation.
-func (zu *zu_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
+func (zu *zu_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
@@ -397,8 +395,7 @@ func (zu *zu_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) (r
b = append(b, zu.currencyNegativeSuffix...)
}
- results = string(b)
- return
+ return string(b)
}
// FmtDateShort returns the short date representation of 't' for 'zu_ZA'