From 7832011dcf5c8b82caa7d6b379c5df17d5681fea Mon Sep 17 00:00:00 2001 From: Dean Karn Date: Tue, 8 Nov 2016 11:14:13 -0500 Subject: Correct some issues + Add Russian tests - corrected handling of single quite in date formats, index was off causing quotes to appear in text - corrected bug in plurals rules mod != rules were generating mod10 < 12 && mod10 >14, when it should be (mod10 < 12 || mod10 > 14) - added code to sort plural rules, no real issue just now print in order - override russian percent format CLDR contains space between # and % but should be no space. Russian tests were added, thanks @nikolay-turpitko. - updated tests to cover 100% of range rules. --- ln_CF/ln_CF.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ln_CF') diff --git a/ln_CF/ln_CF.go b/ln_CF/ln_CF.go index cb9dba60..cf749eb1 100644 --- a/ln_CF/ln_CF.go +++ b/ln_CF/ln_CF.go @@ -55,7 +55,7 @@ func New() locales.Translator { perMille: "‰", 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 "}, + 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"}, currencyPositiveSuffix: " ", currencyNegativeSuffix: " ", monthsAbbreviated: []string{"", "yan", "fbl", "msi", "apl", "mai", "yun", "yul", "agt", "stb", "ɔtb", "nvb", "dsb"}, @@ -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{"MST": "MST", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "WARST": "WARST", "ECT": "ECT", "AWST": "AWST", "ADT": "ADT", "EST": "EST", "BOT": "BOT", "VET": "VET", "WEZ": "WEZ", "TMT": "TMT", "OEZ": "OEZ", "LHST": "LHST", "WITA": "WITA", "AST": "AST", "PDT": "PDT", "MESZ": "MESZ", "LHDT": "LHDT", "BT": "BT", "CHAST": "CHAST", "CAT": "Ntángo ya Lubumbashi", "ChST": "ChST", "GMT": "Ntángo ya Londoni", "GFT": "GFT", "MDT": "MDT", "HKT": "HKT", "ART": "ART", "MEZ": "MEZ", "SAST": "Ntángo ya Afríka ya Sidi", "TMST": "TMST", "WAST": "WAST", "HKST": "HKST", "GYT": "GYT", "WIT": "WIT", "EDT": "EDT", "HAST": "HAST", "NZDT": "NZDT", "COT": "COT", "AEST": "AEST", "ACDT": "ACDT", "ACWST": "ACWST", "AWDT": "AWDT", "PST": "PST", "WESZ": "WESZ", "ACWDT": "ACWDT", "HADT": "HADT", "AEDT": "AEDT", "ACST": "ACST", "ARST": "ARST", "NZST": "NZST", "UYST": "UYST", "CST": "CST", "SGT": "SGT", "WIB": "WIB", "AKST": "AKST", "AKDT": "AKDT", "IST": "IST", "HAT": "HAT", "CDT": "CDT", "JST": "JST", "∅∅∅": "∅∅∅", "UYT": "UYT", "SRT": "SRT", "COST": "COST", "WAT": "WAT", "OESZ": "OESZ", "CHADT": "CHADT", "CLST": "CLST", "WART": "WART", "JDT": "JDT", "HNT": "HNT", "MYT": "MYT", "CLT": "CLT"}, + timezones: map[string]string{"CHAST": "CHAST", "OESZ": "OESZ", "EDT": "EDT", "MYT": "MYT", "WIB": "WIB", "AEDT": "AEDT", "HAT": "HAT", "BOT": "BOT", "WIT": "WIT", "LHDT": "LHDT", "SGT": "SGT", "GMT": "Ntángo ya Londoni", "CLT": "CLT", "CHADT": "CHADT", "COST": "COST", "JST": "JST", "HKT": "HKT", "ADT": "ADT", "HNT": "HNT", "PST": "PST", "OEZ": "OEZ", "WITA": "WITA", "CST": "CST", "ACST": "ACST", "ACDT": "ACDT", "WESZ": "WESZ", "IST": "IST", "AEST": "AEST", "WART": "WART", "EST": "EST", "VET": "VET", "AKST": "AKST", "MDT": "MDT", "NZDT": "NZDT", "GFT": "GFT", "SAST": "Ntángo ya Afríka ya Sidi", "UYT": "UYT", "WEZ": "WEZ", "ACWDT": "ACWDT", "CDT": "CDT", "BT": "BT", "ART": "ART", "AWDT": "AWDT", "PDT": "PDT", "COT": "COT", "AST": "AST", "AWST": "AWST", "NZST": "NZST", "WARST": "WARST", "ECT": "ECT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "MESZ": "MESZ", "MST": "MST", "AKDT": "AKDT", "WAST": "WAST", "CLST": "CLST", "ChST": "ChST", "SRT": "SRT", "ACWST": "ACWST", "HKST": "HKST", "∅∅∅": "∅∅∅", "TMST": "TMST", "LHST": "LHST", "TMT": "TMT", "WAT": "WAT", "HAST": "HAST", "GYT": "GYT", "JDT": "JDT", "UYST": "UYST", "MEZ": "MEZ", "CAT": "Ntángo ya Lubumbashi", "ARST": "ARST", "HADT": "HADT"}, } } -- cgit v1.2.3