diff options
author | Administrator <admin@example.com> | 2017-10-11 14:12:55 +0300 |
---|---|---|
committer | Administrator <admin@example.com> | 2017-10-11 14:12:55 +0300 |
commit | 720cad5fc9b6a32cf06c33bc9b2b5eee3f19382f (patch) | |
tree | 327ac4d57625255a77ae5ba47d6772bbabc91069 /kk_KZ | |
parent | 1e5f1161c6416a5ff48840eb8724a394e48cc534 (diff) |
Updated CLDR to 31.0.1; Added test for russian; Added methods Decimal, Group, Minus; Refactoring: replaced l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3 => l := len(s) + 0; t.Year()*-1 -> -t.Year()
Diffstat (limited to 'kk_KZ')
-rw-r--r-- | kk_KZ/kk_KZ.go | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/kk_KZ/kk_KZ.go b/kk_KZ/kk_KZ.go index 054b5c94..dc7ccf88 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{"OEZ": "Шығыс Еуропа стандартты уақыты", "TMST": "Түрікменстан жазғы уақыты", "SGT": "Сингапур стандартты уақыты", "BOT": "Боливия уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "HNOG": "Батыс Гренландия стандартты уақыты", "HKT": "Гонконг стандартты уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "GYT": "Гайана уақыты", "HECU": "Куба жазғы уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "JDT": "Жапония жазғы уақыты", "HENOMX": "Солтүстік-Батыс Мексика жазғы уақыты", "AEST": "Австралия стандартты шығыс уақыты", "HEOG": "Батыс Гренландия жазғы уақыты", "COST": "Колумбия жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "AKST": "Аляска стандартты уақыты", "ChST": "Чаморро стандартты уақыты", "WIT": "Шығыс Индонезия уақыты", "AWST": "Австралия стандартты батыс уақыты", "MST": "MST", "ARST": "Аргентина жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "BT": "Бутан уақыты", "HNEG": "Шығыс Гренландия стандартты уақыты", "CHADT": "Чатем жазғы уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "CAT": "Орталық Африка уақыты", "ART": "Аргентина стандартты уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "HNNOMX": "Солтүстік-Батыс Мексика стандартты уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "WITA": "Орталық Индонезия уақыты", "ECT": "Эквадор уақыты", "VET": "Венесуэла уақыты", "GMT": "Гринвич уақыты", "LHST": "Лорд-Хау стандартты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "UYT": "Уругвай стандартты уақыты", "MDT": "MDT", "WAT": "Батыс Африка стандартты уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "HKST": "Гонконг жазғы уақыты", "HEEG": "Шығыс Гренландия жазғы уақыты", "HEPM": "Сен-Пьер және Микелон жазғы уақыты", "WART": "Батыс Аргентина стандартты уақыты", "MYT": "Малайзия уақыты", "TMT": "Түрікменстан стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "GFT": "Француз Гвианасы уақыты", "SRT": "Суринам уақыты", "HNCU": "Куба стандартты уақыты", "∅∅∅": "Амазон жазғы уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "IST": "Үндістан стандартты уақыты", "SAST": "Оңтүстік Африка уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "AKDT": "Аляска жазғы уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "CHAST": "Чатем стандартты уақыты", "JST": "Жапония стандартты уақыты", "ADT": "Атлантика жазғы уақыты", "WAST": "Батыс Африка жазғы уақыты", "HEPMX": "Мексика жазғы Тынық мұхит уақыты", "WIB": "Батыс Индонезия уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "AWDT": "Австралия жазғы батыс уақыты", "CLST": "Чили жазғы уақыты", "AST": "Атлантика стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "HNPM": "Сен-Пьер және Микелон стандартты уақыты", "CLT": "Чили стандартты уақыты", "COT": "Колумбия стандартты уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "HNPMX": "Мексика стандартты Тынық мұхит уақыты", "EAT": "Шығыс Африка уақыты"}, + timezones: map[string]string{"ACWDT": "Австралия жазғы орталық-батыс уақыты", "TMT": "Түрікменстан стандартты уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "AWST": "Австралия стандартты батыс уақыты", "HENOMX": "Солтүстік-Батыс Мексика жазғы уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "CLT": "Чили стандартты уақыты", "UYT": "Уругвай стандартты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "HNNOMX": "Солтүстік-Батыс Мексика стандартты уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "CHAST": "Чатем стандартты уақыты", "CHADT": "Чатем жазғы уақыты", "BT": "Бутан уақыты", "MDT": "MDT", "HNEG": "Шығыс Гренландия стандартты уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "SAST": "Оңтүстік Африка уақыты", "ECT": "Эквадор уақыты", "WART": "Батыс Аргентина стандартты уақыты", "VET": "Венесуэла уақыты", "GYT": "Гайана уақыты", "SRT": "Суринам уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "LHST": "Лорд-Хау стандартты уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "ADT": "Атлантика жазғы уақыты", "HNPM": "Сен-Пьер және Микелон стандартты уақыты", "AWDT": "Австралия жазғы батыс уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "HKT": "Гонконг стандартты уақыты", "ACST": "Австралия стандартты орталық уақыты", "ChST": "Чаморро стандартты уақыты", "WITA": "Орталық Индонезия уақыты", "IST": "Үндістан стандартты уақыты", "HEEG": "Шығыс Гренландия жазғы уақыты", "AKST": "Аляска стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "HEOG": "Батыс Гренландия жазғы уақыты", "CLST": "Чили жазғы уақыты", "COST": "Колумбия жазғы уақыты", "WAST": "Батыс Африка жазғы уақыты", "GMT": "Гринвич уақыты", "HEPMX": "Мексика жазғы Тынық мұхит уақыты", "AST": "Атлантика стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "JST": "Жапония стандартты уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "HNOG": "Батыс Гренландия стандартты уақыты", "HKST": "Гонконг жазғы уақыты", "SGT": "Сингапур стандартты уақыты", "∅∅∅": "Перу жазғы уақыты", "MST": "MST", "TMST": "Түрікменстан жазғы уақыты", "ART": "Аргентина стандартты уақыты", "WAT": "Батыс Африка стандартты уақыты", "COT": "Колумбия стандартты уақыты", "GFT": "Француз Гвианасы уақыты", "CAT": "Орталық Африка уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "HNPMX": "Мексика стандартты Тынық мұхит уақыты", "WIB": "Батыс Индонезия уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "HEPM": "Сен-Пьер және Микелон жазғы уақыты", "MYT": "Малайзия уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "JDT": "Жапония жазғы уақыты", "AEST": "Австралия стандартты шығыс уақыты", "EAT": "Шығыс Африка уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "HNCU": "Куба стандартты уақыты", "BOT": "Боливия уақыты", "WIT": "Шығыс Индонезия уақыты", "AKDT": "Аляска жазғы уақыты", "HECU": "Куба жазғы уақыты", "UYST": "Уругвай жазғы уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты"}, } } @@ -206,6 +206,21 @@ func (kk *kk_KZ) WeekdaysWide() []string { return kk.daysWide } +// Decimal returns the decimal point of number +func (kk *kk_KZ) Decimal() string { + return kk.decimal +} + +// Group returns the group of number +func (kk *kk_KZ) Group() string { + return kk.group +} + +// Group returns the minus sign of number +func (kk *kk_KZ) Minus() string { + return kk.minus +} + // 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) string { @@ -443,7 +458,7 @@ func (kk *kk_KZ) FmtDateMedium(t time.Time) string { if t.Year() > 0 { b = strconv.AppendInt(b, int64(t.Year()), 10) } else { - b = strconv.AppendInt(b, int64(t.Year()*-1), 10) + b = strconv.AppendInt(b, int64(-t.Year()), 10) } b = append(b, []byte{0x20, 0xd0, 0xb6}...) @@ -468,7 +483,7 @@ func (kk *kk_KZ) FmtDateLong(t time.Time) string { if t.Year() > 0 { b = strconv.AppendInt(b, int64(t.Year()), 10) } else { - b = strconv.AppendInt(b, int64(t.Year()*-1), 10) + b = strconv.AppendInt(b, int64(-t.Year()), 10) } b = append(b, []byte{0x20, 0xd0, 0xb6}...) @@ -488,7 +503,7 @@ func (kk *kk_KZ) FmtDateFull(t time.Time) string { if t.Year() > 0 { b = strconv.AppendInt(b, int64(t.Year()), 10) } else { - b = strconv.AppendInt(b, int64(t.Year()*-1), 10) + b = strconv.AppendInt(b, int64(-t.Year()), 10) } b = append(b, []byte{0x20, 0xd0, 0xb6}...) |