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:
Diffstat (limited to 'ru_BY/ru_BY.go')
-rw-r--r--ru_BY/ru_BY.go26
1 files changed, 11 insertions, 15 deletions
diff --git a/ru_BY/ru_BY.go b/ru_BY/ru_BY.go
index 16ddbd67..af595724 100644
--- a/ru_BY/ru_BY.go
+++ b/ru_BY/ru_BY.go
@@ -18,7 +18,6 @@ type ru_BY struct {
group string
minus string
percent string
- percentSuffix string
perMille string
timeSeparator string
inifinity string
@@ -56,8 +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 ", "р.", "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: " ",
+ 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"},
currencyPositiveSuffix: " ",
currencyNegativeSuffix: " ",
monthsAbbreviated: []string{"", "янв.", "февр.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек."},
@@ -73,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"TMST": "Туркмения, летнее время", "CLST": "Чили, летнее время", "HKST": "Гонконг, летнее время", "CHAST": "Чатем, стандартное время", "JST": "Япония, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WIT": "Восточная Индонезия", "GYT": "Гайана", "HAST": "Гавайско-алеутское стандартное время", "COST": "Колумбия, летнее время", "AEST": "Восточная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "MST": "Горное стандартное время (США)", "ACWST": "Центральная Австралия, западное стандартное время", "EAT": "Восточная Африка", "WARST": "Западная Аргентина, летнее время", "AST": "Атлантическое стандартное время", "AWST": "Западная Австралия, стандартное время", "NZST": "Новая Зеландия, стандартное время", "UYT": "Уругвай, стандартное время", "ACDT": "Центральная Австралия, летнее время", "EST": "Восточная Америка, стандартное время", "∅∅∅": "Амазонка, летнее время", "UYST": "Уругвай, летнее время", "ACST": "Центральная Австралия, стандартное время", "SRT": "Суринам", "JDT": "Япония, летнее время", "PDT": "Тихоокеанское летнее время", "BT": "Бутан", "GFT": "Французская Гвиана", "AKST": "Аляска, стандартное время", "MEZ": "Центральная Европа, стандартное время", "LHST": "Лорд-Хау, стандартное время", "MDT": "Горное летнее время (США)", "VET": "Венесуэла", "ADT": "Атлантическое летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "AWDT": "Западная Австралия, летнее время", "ARST": "Аргентина, летнее время", "MESZ": "Центральная Европа, летнее время", "TMT": "Туркмения, стандартное время", "WAT": "Западная Африка, стандартное время", "CDT": "Центральная Америка, летнее время", "BOT": "Боливия", "EDT": "Восточная Америка, летнее время", "PST": "Тихоокеанское стандартное время", "SGT": "Сингапур", "ChST": "Чаморро", "ECT": "Эквадор", "ART": "Аргентина, стандартное время", "OESZ": "Восточная Европа, летнее время", "CST": "Центральная Америка, стандартное время", "WART": "Западная Аргентина, стандартное время", "CHADT": "Чатем, летнее время", "NZDT": "Новая Зеландия, летнее время", "HAT": "Ньюфаундленд, летнее время", "HKT": "Гонконг, стандартное время", "SAST": "Южная Африка", "WESZ": "Западная Европа, летнее время", "GMT": "Среднее время по Гринвичу", "MYT": "Малайзия", "WITA": "Центральная Индонезия", "IST": "Индия", "HADT": "Гавайско-алеутское летнее время", "WIB": "Западная Индонезия", "CAT": "Центральная Африка", "COT": "Колумбия, стандартное время", "WAST": "Западная Африка, летнее время", "WEZ": "Западная Европа, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "LHDT": "Лорд-Хау, летнее время", "CLT": "Чили, стандартное время", "AKDT": "Аляска, летнее время"},
+ timezones: map[string]string{"BT": "Бутан", "SGT": "Сингапур", "GMT": "Среднее время по Гринвичу", "ACWST": "Центральная Австралия, западное стандартное время", "CAT": "Центральная Африка", "WIT": "Восточная Индонезия", "∅∅∅": "Перу, летнее время", "NZDT": "Новая Зеландия, летнее время", "CLST": "Чили, летнее время", "AEDT": "Восточная Австралия, летнее время", "WARST": "Западная Аргентина, летнее время", "SRT": "Суринам", "EDT": "Восточная Америка, летнее время", "WEZ": "Западная Европа, стандартное время", "JDT": "Япония, летнее время", "TMST": "Туркмения, летнее время", "HKST": "Гонконг, летнее время", "MESZ": "Центральная Европа, летнее время", "PST": "Тихоокеанское стандартное время", "ACST": "Центральная Австралия, стандартное время", "UYST": "Уругвай, летнее время", "WIB": "Западная Индонезия", "CHADT": "Чатем, летнее время", "COST": "Колумбия, летнее время", "HKT": "Гонконг, стандартное время", "IST": "Индия", "WESZ": "Западная Европа, летнее время", "WART": "Западная Аргентина, стандартное время", "VET": "Венесуэла", "WAT": "Западная Африка, стандартное время", "GYT": "Гайана", "ART": "Аргентина, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "CST": "Центральная Америка, стандартное время", "LHST": "Лорд-Хау, стандартное время", "MEZ": "Центральная Европа, стандартное время", "CDT": "Центральная Америка, летнее время", "ADT": "Атлантическое летнее время", "NZST": "Новая Зеландия, стандартное время", "EAT": "Восточная Африка", "UYT": "Уругвай, стандартное время", "AKST": "Аляска, стандартное время", "AKDT": "Аляска, летнее время", "AWDT": "Западная Австралия, летнее время", "OEZ": "Восточная Европа, стандартное время", "BOT": "Боливия", "HADT": "Гавайско-алеутское летнее время", "CHAST": "Чатем, стандартное время", "HAT": "Ньюфаундленд, летнее время", "LHDT": "Лорд-Хау, летнее время", "TMT": "Туркмения, стандартное время", "CLT": "Чили, стандартное время", "ARST": "Аргентина, летнее время", "AEST": "Восточная Австралия, стандартное время", "WITA": "Центральная Индонезия", "GFT": "Французская Гвиана", "SAST": "Южная Африка", "ACDT": "Центральная Австралия, летнее время", "PDT": "Тихоокеанское летнее время", "JST": "Япония, стандартное время", "AST": "Атлантическое стандартное время", "WAST": "Западная Африка, летнее время", "MST": "Горное стандартное время (США)", "MDT": "Горное летнее время (США)", "ECT": "Эквадор", "ChST": "Чаморро", "OESZ": "Восточная Европа, летнее время", "HNT": "Ньюфаундленд, стандартное время", "AWST": "Западная Австралия, стандартное время", "MYT": "Малайзия", "COT": "Колумбия, стандартное время", "EST": "Восточная Америка, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время"},
}
}
@@ -102,12 +100,12 @@ func (ru *ru_BY) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
if v == 0 && iMod10 == 1 && iMod100 != 11 {
return locales.PluralRuleOne
- } else if v == 0 && iMod10 >= 2 && iMod10 <= 4 && iMod100 < 12 && iMod100 > 14 {
+ } else if v == 0 && iMod10 >= 2 && iMod10 <= 4 && (iMod100 < 12 || iMod100 > 14) {
return locales.PluralRuleFew
} else if (v == 0 && iMod10 == 0) || (v == 0 && iMod10 >= 5 && iMod10 <= 9) || (v == 0 && iMod100 >= 11 && iMod100 <= 14) {
return locales.PluralRuleMany
@@ -280,7 +278,7 @@ func (ru *ru_BY) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (ru *ru_BY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + 5
+ l := len(s) + 3
b := make([]byte, 0, l)
for i := len(s) - 1; i >= 0; i-- {
@@ -302,8 +300,6 @@ func (ru *ru_BY) FmtPercent(num float64, v uint64) string {
b[i], b[j] = b[j], b[i]
}
- b = append(b, ru.percentSuffix...)
-
b = append(b, ru.percent...)
return string(b)
@@ -474,8 +470,8 @@ func (ru *ru_BY) FmtDateMedium(t time.Time) string {
b = append(b, ru.monthsAbbreviated[t.Month()]...)
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- b = append(b, []byte{}...)
- b = append(b, []byte{0x27, 0xd0, 0xb3, 0x27, 0x2e}...)
+ b = append(b, []byte{0x20, 0xd0, 0xb3}...)
+ b = append(b, []byte{0x2e}...)
return string(b)
}
@@ -490,8 +486,8 @@ func (ru *ru_BY) FmtDateLong(t time.Time) string {
b = append(b, ru.monthsWide[t.Month()]...)
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- b = append(b, []byte{}...)
- b = append(b, []byte{0x27, 0xd0, 0xb3, 0x27, 0x2e}...)
+ b = append(b, []byte{0x20, 0xd0, 0xb3}...)
+ b = append(b, []byte{0x2e}...)
return string(b)
}
@@ -508,8 +504,8 @@ func (ru *ru_BY) FmtDateFull(t time.Time) string {
b = append(b, ru.monthsWide[t.Month()]...)
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- b = append(b, []byte{}...)
- b = append(b, []byte{0x27, 0xd0, 0xb3, 0x27, 0x2e}...)
+ b = append(b, []byte{0x20, 0xd0, 0xb3}...)
+ b = append(b, []byte{0x2e}...)
return string(b)
}