diff options
Diffstat (limited to 'kk/kk.go')
-rw-r--r-- | kk/kk.go | 23 |
1 files changed, 19 insertions, 4 deletions
@@ -71,7 +71,7 @@ func New() locales.Translator { erasAbbreviated: []string{"б.з.д.", "б.з."}, erasNarrow: []string{"", ""}, erasWide: []string{"Біздің заманымызға дейін", "Біздің заманымыз"}, - timezones: map[string]string{"EST": "Солтүстік Америка стандартты шығыс уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "HNPMX": "Мексика стандартты Тынық мұхит уақыты", "HNCU": "Куба стандартты уақыты", "MDT": "MDT", "WAT": "Батыс Африка стандартты уақыты", "HNEG": "Шығыс Гренландия стандартты уақыты", "EAT": "Шығыс Африка уақыты", "SGT": "Сингапур стандартты уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "TMT": "Түрікменстан стандартты уақыты", "ACST": "Австралия стандартты орталық уақыты", "AKST": "Аляска стандартты уақыты", "LHST": "Лорд-Хау стандартты уақыты", "AWST": "Австралия стандартты батыс уақыты", "COST": "Колумбия жазғы уақыты", "AKDT": "Аляска жазғы уақыты", "HEPM": "Сен-Пьер және Микелон жазғы уақыты", "HEPMX": "Мексика жазғы Тынық мұхит уақыты", "WIT": "Шығыс Индонезия уақыты", "JDT": "Жапония жазғы уақыты", "HENOMX": "Солтүстік-Батыс Мексика жазғы уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "MST": "MST", "WITA": "Орталық Индонезия уақыты", "ChST": "Чаморро стандартты уақыты", "SRT": "Суринам уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "GFT": "Француз Гвианасы уақыты", "AST": "Атлантика стандартты уақыты", "WART": "Батыс Аргентина стандартты уақыты", "HNOG": "Батыс Гренландия стандартты уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "HKST": "Гонконг жазғы уақыты", "HNNOMX": "Солтүстік-Батыс Мексика стандартты уақыты", "∅∅∅": "∅∅∅", "VET": "Венесуэла уақыты", "CLST": "Чили жазғы уақыты", "HKT": "Гонконг стандартты уақыты", "HNPM": "Сен-Пьер және Микелон стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "JST": "Жапония стандартты уақыты", "ADT": "Атлантика жазғы уақыты", "CLT": "Чили стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты", "SAST": "Оңтүстік Африка уақыты", "AWDT": "Австралия жазғы батыс уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "MYT": "Малайзия уақыты", "HEOG": "Батыс Гренландия жазғы уақыты", "ART": "Аргентина стандартты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "WIB": "Батыс Индонезия уақыты", "BOT": "Боливия уақыты", "COT": "Колумбия стандартты уақыты", "IST": "Үндістан стандартты уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "ARST": "Аргентина жазғы уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "CHAST": "Чатем стандартты уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "GMT": "Гринвич уақыты", "HEEG": "Шығыс Гренландия жазғы уақыты", "HECU": "Куба жазғы уақыты", "CHADT": "Чатем жазғы уақыты", "ECT": "Эквадор уақыты", "WAST": "Батыс Африка жазғы уақыты", "BT": "Бутан уақыты", "AEST": "Австралия стандартты шығыс уақыты", "UYST": "Уругвай жазғы уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "UYT": "Уругвай стандартты уақыты", "GYT": "Гайана уақыты", "CAT": "Орталық Африка уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты"}, + timezones: map[string]string{"HECU": "Куба жазғы уақыты", "VET": "Венесуэла уақыты", "HEOG": "Батыс Гренландия жазғы уақыты", "EAT": "Шығыс Африка уақыты", "WAT": "Батыс Африка стандартты уақыты", "HKT": "Гонконг стандартты уақыты", "CAT": "Орталық Африка уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "AWDT": "Австралия жазғы батыс уақыты", "WAST": "Батыс Африка жазғы уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "GYT": "Гайана уақыты", "HNCU": "Куба стандартты уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "UYT": "Уругвай стандартты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "JDT": "Жапония жазғы уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "ADT": "Атлантика жазғы уақыты", "HEEG": "Шығыс Гренландия жазғы уақыты", "MST": "MST", "AWST": "Австралия стандартты батыс уақыты", "MYT": "Малайзия уақыты", "HNNOMX": "Солтүстік-Батыс Мексика стандартты уақыты", "ChST": "Чаморро стандартты уақыты", "HEPMX": "Мексика жазғы Тынық мұхит уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "WITA": "Орталық Индонезия уақыты", "WIB": "Батыс Индонезия уақыты", "TMT": "Түрікменстан стандартты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "ECT": "Эквадор уақыты", "CHAST": "Чатем стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "SAST": "Оңтүстік Африка уақыты", "GFT": "Француз Гвианасы уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "JST": "Жапония стандартты уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "CLST": "Чили жазғы уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "HNPMX": "Мексика стандартты Тынық мұхит уақыты", "MDT": "MDT", "TMST": "Түрікменстан жазғы уақыты", "IST": "Үндістан стандартты уақыты", "AST": "Атлантика стандартты уақыты", "HKST": "Гонконг жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "ACDT": "Австралия жазғы орталық уақыты", "HEPM": "Сен-Пьер және Микелон жазғы уақыты", "HENOMX": "Солтүстік-Батыс Мексика жазғы уақыты", "BOT": "Боливия уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "CHADT": "Чатем жазғы уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "AEST": "Австралия стандартты шығыс уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "AKST": "Аляска стандартты уақыты", "SGT": "Сингапур стандартты уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "ART": "Аргентина стандартты уақыты", "COT": "Колумбия стандартты уақыты", "GMT": "Гринвич уақыты", "WIT": "Шығыс Индонезия уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "HNOG": "Батыс Гренландия стандартты уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "HNEG": "Шығыс Гренландия стандартты уақыты", "AKDT": "Аляска жазғы уақыты", "HNPM": "Сен-Пьер және Микелон стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "WART": "Батыс Аргентина стандартты уақыты", "LHST": "Лорд-Хау стандартты уақыты", "CLT": "Чили стандартты уақыты", "BT": "Бутан уақыты", "SRT": "Суринам уақыты", "∅∅∅": "∅∅∅", "COST": "Колумбия жазғы уақыты"}, } } @@ -206,6 +206,21 @@ func (kk *kk) WeekdaysWide() []string { return kk.daysWide } +// Decimal returns the decimal point of number +func (kk *kk) Decimal() string { + return kk.decimal +} + +// Group returns the group of number +func (kk *kk) Group() string { + return kk.group +} + +// Group returns the minus sign of number +func (kk *kk) Minus() string { + return kk.minus +} + // 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) string { @@ -443,7 +458,7 @@ func (kk *kk) 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) 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) 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}...) |