From c83f384137b60783b605590315e9791a34829443 Mon Sep 17 00:00:00 2001 From: Dean Karn Date: Sun, 11 Sep 2016 16:11:22 -0400 Subject: some low level optimizations --- nl_AW/nl_AW.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'nl_AW') diff --git a/nl_AW/nl_AW.go b/nl_AW/nl_AW.go index 823a9c02..34ac2bb4 100644 --- a/nl_AW/nl_AW.go +++ b/nl_AW/nl_AW.go @@ -48,7 +48,7 @@ func New() locales.Translator { locale: "nl_AW", pluralsCardinal: []locales.PluralRule{2, 6}, pluralsOrdinal: []locales.PluralRule{6}, - pluralsRange: []locales.PluralRule{2, 6}, + pluralsRange: []locales.PluralRule{6, 2}, timeSeparator: ":", currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "ATS ", "AUD ", "Afl.", "AZM ", "AZN ", "BAD ", "BAM ", "BAN ", "BBD ", "BDT ", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN ", "BGO ", "BHD ", "BIF ", "BMD ", "BND ", "BOB ", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "BRL ", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "BZD ", "CAD ", "CDF ", "CHE ", "CHF ", "CHW ", "CLE ", "CLF ", "CLP ", "CNX ", "CNY ", "COP ", "COU ", "CRC ", "CSD ", "CSK ", "CUC ", "CUP ", "CVE ", "CYP ", "CZK ", "DDM ", "DEM ", "DJF ", "DKK ", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "EUR ", "FIM ", "FJD ", "FKP ", "FRF ", "GBP ", "GEK ", "GEL ", "GHC ", "GHS ", "GIP ", "GMD ", "GNF ", "GNS ", "GQE ", "GRD ", "GTQ ", "GWE ", "GWP ", "GYD ", "HKD ", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS ", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JPY ", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KRW ", "KWD ", "KYD ", "KZT ", "LAK ", "LBP ", "LKR ", "LRD ", "LSL ", "LTL ", "LTT ", "LUC ", "LUF ", "LUL ", "LVL ", "LVR ", "LYD ", "MAD ", "MAF ", "MCF ", "MDC ", "MDL ", "MGA ", "MGF ", "MKD ", "MKN ", "MLF ", "MMK ", "MNT ", "MOP ", "MRO ", "MTL ", "MTP ", "MUR ", "MVP ", "MVR ", "MWK ", "MXN ", "MXP ", "MXV ", "MYR ", "MZE ", "MZM ", "MZN ", "NAD ", "NGN ", "NIC ", "NIO ", "NLG ", "NOK ", "NPR ", "NZD ", "OMR ", "PAB ", "PEI ", "PEN ", "PES ", "PGK ", "PHP ", "PKR ", "PLN ", "PLZ ", "PTE ", "PYG ", "QAR ", "RHD ", "ROL ", "RON ", "RSD ", "RUB ", "RUR ", "RWF ", "SAR ", "SBD ", "SCR ", "SDD ", "SDG ", "SDP ", "SEK ", "SGD ", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "THB ", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "TWD ", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "USD ", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "VND ", "VNN ", "VUV ", "WST ", "XAF ", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD ", "XDR ", "XEU ", "XFO ", "XFU ", "XOF ", "XPD ", "XPF ", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER ", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR ", "ZMK ", "ZMW ", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "}, currencyPositivePrefix: " ", @@ -67,7 +67,7 @@ func New() locales.Translator { erasAbbreviated: []string{"v.Chr.", "n.Chr."}, erasNarrow: []string{"v.C.", "n.C."}, erasWide: []string{"voor Christus", "na Christus"}, - timezones: map[string]string{"ADT": "Atlantic-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "HAT": "Newfoundland-zomertijd", "ACST": "Midden-Australische standaardtijd", "HKT": "Hongkongse standaardtijd", "AEST": "Oost-Australische standaardtijd", "VET": "Venezolaanse tijd", "WAT": "West-Afrikaanse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "WITA": "Centraal-Indonesische tijd", "BT": "Bhutaanse tijd", "WARST": "West-Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "HNT": "Newfoundland-standaardtijd", "MESZ": "Midden-Europese zomertijd", "IST": "Indiase tijd", "PST": "Pacific-standaardtijd", "PDT": "Pacific-zomertijd", "MDT": "Macause zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AWDT": "West-Australische zomertijd", "MST": "Macause standaardtijd", "CHAST": "Chatham-standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "UYT": "Uruguayaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "EST": "Eastern-standaardtijd", "UYST": "Uruguayaanse zomertijd", "AST": "Atlantic-standaardtijd", "COT": "Colombiaanse standaardtijd", "WIB": "West-Indonesische tijd", "OEZ": "Oost-Europese standaardtijd", "WART": "West-Argentijnse standaardtijd", "SRT": "Surinaamse tijd", "ChST": "Chamorro-tijd", "CHADT": "Chatham-zomertijd", "CLST": "Chileense zomertijd", "AEDT": "Oost-Australische zomertijd", "JDT": "Japanse zomertijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "MEZ": "Midden-Europese standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "OESZ": "Oost-Europese zomertijd", "JST": "Japanse standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "SGT": "Singaporese standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "GFT": "Frans-Guyaanse tijd", "AKST": "Alaska-standaardtijd", "AKDT": "Alaska-zomertijd", "WESZ": "West-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MYT": "Maleisische tijd", "ACDT": "Midden-Australische zomertijd", "ARST": "Argentijnse zomertijd", "TMT": "Turkmeense standaardtijd", "EDT": "Eastern-zomertijd", "ECT": "Ecuadoraanse tijd", "WEZ": "West-Europese standaardtijd", "∅∅∅": "Braziliaanse zomertijd", "CDT": "Central-zomertijd", "GYT": "Guyaanse tijd", "COST": "Colombiaanse zomertijd", "CST": "Central-standaardtijd", "HKST": "Hongkongse zomertijd", "WIT": "Oost-Indonesische tijd", "TMST": "Turkmeense zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "CLT": "Chileense standaardtijd", "GMT": "Greenwich Mean Time"}, + timezones: map[string]string{"NZDT": "Nieuw-Zeelandse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "AEDT": "Oost-Australische zomertijd", "GMT": "Greenwich Mean Time", "MESZ": "Midden-Europese zomertijd", "CST": "Central-standaardtijd", "MYT": "Maleisische tijd", "AWST": "West-Australische standaardtijd", "OESZ": "Oost-Europese zomertijd", "JDT": "Japanse zomertijd", "HNT": "Newfoundland-standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "BT": "Bhutaanse tijd", "ChST": "Chamorro-tijd", "GFT": "Frans-Guyaanse tijd", "JST": "Japanse standaardtijd", "MST": "Macause standaardtijd", "UYT": "Uruguayaanse standaardtijd", "PDT": "Pacific-zomertijd", "MEZ": "Midden-Europese standaardtijd", "HAT": "Newfoundland-zomertijd", "ADT": "Atlantic-zomertijd", "EST": "Eastern-standaardtijd", "WITA": "Centraal-Indonesische tijd", "ECT": "Ecuadoraanse tijd", "AWDT": "West-Australische zomertijd", "WIB": "West-Indonesische tijd", "VET": "Venezolaanse tijd", "AST": "Atlantic-standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "CHAST": "Chatham-standaardtijd", "MDT": "Macause zomertijd", "CDT": "Central-zomertijd", "GYT": "Guyaanse tijd", "ACST": "Midden-Australische standaardtijd", "TMST": "Turkmeense zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "COT": "Colombiaanse standaardtijd", "AKST": "Alaska-standaardtijd", "ART": "Argentijnse standaardtijd", "ACDT": "Midden-Australische zomertijd", "CHADT": "Chatham-zomertijd", "ARST": "Argentijnse zomertijd", "SRT": "Surinaamse tijd", "WART": "West-Argentijnse standaardtijd", "WEZ": "West-Europese standaardtijd", "COST": "Colombiaanse zomertijd", "SGT": "Singaporese standaardtijd", "EAT": "Oost-Afrikaanse tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "UYST": "Uruguayaanse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "PST": "Pacific-standaardtijd", "CLST": "Chileense zomertijd", "WESZ": "West-Europese zomertijd", "IST": "Indiase tijd", "AKDT": "Alaska-zomertijd", "HKT": "Hongkongse standaardtijd", "EDT": "Eastern-zomertijd", "TMT": "Turkmeense standaardtijd", "∅∅∅": "Azoren-zomertijd", "HKST": "Hongkongse zomertijd", "CLT": "Chileense standaardtijd", "WAST": "West-Afrikaanse zomertijd", "AEST": "Oost-Australische standaardtijd", "BOT": "Boliviaanse tijd", "WARST": "West-Argentijnse zomertijd", "WIT": "Oost-Indonesische tijd"}, } } @@ -199,7 +199,7 @@ func (nl *nl_AW) WeekdaysWide() []string { func (nl *nl_AW) FmtNumber(num float64, v uint64) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) - l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) @@ -272,7 +272,7 @@ func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) stri s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := nl.currencies[currency] - l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) @@ -334,7 +334,7 @@ func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) st s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := nl.currencies[currency] - l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) -- cgit v1.2.3