diff options
Diffstat (limited to 'sw/sw.go')
-rw-r--r-- | sw/sw.go | 25 |
1 files changed, 20 insertions, 5 deletions
@@ -71,7 +71,7 @@ func New() locales.Translator { erasAbbreviated: []string{"KK", "BK"}, erasNarrow: []string{"", ""}, erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"}, - timezones: map[string]string{"MST": "Saa za Wastani za Mountain", "ChST": "Saa Wastani za Chamorro", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "HAT": "Saa za Mchana za Newfoundland", "UYT": "Saa za Wastani za Uruguay", "HADT": "Saa za Mchana za Hawaii-Aleutian", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "CLST": "Saa za Majira ya joto za Chile", "WART": "Saa Wastani za Magharibi mwa Argentina", "TMT": "Saa za Wastani za Turkmenistan", "HNNOMX": "Saa Wastani za Mexico Kaskazini Magharibi", "LHST": "Saa Wastani za Lord Howe", "HEPMX": "Saa za mchana za pasifiki za Mexico", "WIT": "Saa za Mashariki mwa Indonesia", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "AEST": "Saa Wastani za Mashariki mwa Australia", "HKT": "Saa Wastani za Hong Kong", "MEZ": "Saa Wastani za Ulaya ya kati", "VET": "Saa za Venezuela", "TMST": "Saa za Majira ya joto za Turkmenistan", "ARST": "Saa za Majira ya joto za Argentina", "COT": "Saa za Wastani za Colombia", "GFT": "Saa za Guiana ya Ufaransa", "UYST": "Saa za Majira ya joto za Uruguay", "NZST": "Saa Wastani za New Zealand", "JST": "Saa Wastani za Japan", "EST": "Saa za Wastani za Mashariki", "HENOMX": "Saa za mchana za Mexico Kaskazini Magharibi", "WITA": "Saa za Indonesia ya Kati", "AKST": "Saa za Wastani za Alaska", "HNPM": "Saa za Wastani ya Saint-Pierre na Miquelon", "CHAST": "Saa Wastani za Chatham", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "HNEG": "Saa za Wastani za Greenland Mashariki", "GYT": "Saa za Guyana", "HNCU": "Saa za Wastani ya Cuba", "WARST": "Saa za Majira ya joto za Magharibi mwa Argentina", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "HAST": "Saa za Wastani za Hawaii-Aleutian", "CLT": "Saa za Wastani za Chile", "HNOG": "Saa za Wastani za Greenland Magharibi", "ACDT": "Saa za Mchana za Australia ya Kati", "LHDT": "Saa za Mchana za Lord Howe", "HNPMX": "Saa za wastani za pasifiki za Mexico", "AWDT": "Saa za Mchana za Australia Magharibi", "CHADT": "Saa za Mchana za Chatham", "ADT": "Saa za Mchana za Atlantiki", "MYT": "Saa za Malaysia", "AKDT": "Saa za Mchana za Alaska", "WAT": "Saa za Wastani za Afrika Magharibi", "HNT": "Saa za Wastani za Newfoundland", "∅∅∅": "Saa za Majira ya joto za Peru", "CAT": "Saa za Afrika ya Kati", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "EDT": "Saa za Mchana za Mashariki", "PDT": "Saa za Mchana za Pasifiki", "HEEG": "Saa za Majira ya joto za Greenland Mashariki", "WIB": "Saa za Magharibi mwa Indonesia", "CDT": "Saa za Mchana za Kati", "SGT": "Saa Wastani za Singapore", "ECT": "Saa za Ecuador", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "EAT": "Saa za Afrika Mashariki", "AST": "Saa za Wastani za Atlantiki", "JDT": "Saa za Mchana za Japan", "BT": "Saa za Bhutan", "MDT": "Saa za Mchana za Mountain", "HEPM": "Saa za Mchana za Saint-Pierre na Miquelon", "PST": "Saa za Wastani za Pasifiki", "IST": "Saa Wastani za India", "COST": "Saa za Majira ya joto za Colombia", "CST": "Saa za Wastani za Kati", "AWST": "Saa Wastani za Australia Magharibi", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "HKST": "Saa za Majira ya joto za Hong Kong", "NZDT": "Saa za Mchana za New Zealand", "HEOG": "Saa za Majira ya joto za Greenland Magharibi", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ACST": "Saa Wastani za Australia ya Kati", "SAST": "Saa Wastani za Afrika Kusini", "SRT": "Saa za Suriname", "HECU": "Saa za Mchana za Cuba", "BOT": "Saa za Bolivia", "GMT": "Saa za Greenwich", "ART": "Saa za Wastani za Argentina"}, + timezones: map[string]string{"COT": "Saa za Wastani za Colombia", "HNT": "Saa za Wastani za Newfoundland", "GYT": "Saa za Guyana", "HAST": "Saa za Wastani za Hawaii-Aleutian", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "BOT": "Saa za Bolivia", "HNOG": "Saa za Wastani za Greenland Magharibi", "HEOG": "Saa za Majira ya joto za Greenland Magharibi", "ChST": "Saa Wastani za Chamorro", "CHAST": "Saa Wastani za Chatham", "HNPM": "Saa za Wastani ya Saint-Pierre na Miquelon", "PDT": "Saa za Mchana za Pasifiki", "AST": "Saa za Wastani za Atlantiki", "CLT": "Saa za Wastani za Chile", "SGT": "Saa Wastani za Singapore", "CDT": "Saa za Mchana za Kati", "HNNOMX": "Saa Wastani za Mexico Kaskazini Magharibi", "HENOMX": "Saa za mchana za Mexico Kaskazini Magharibi", "TMST": "Saa za Majira ya joto za Turkmenistan", "JST": "Saa Wastani za Japan", "JDT": "Saa za Mchana za Japan", "SAST": "Saa Wastani za Afrika Kusini", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "∅∅∅": "Saa za Majira ya joto za Brasilia", "MYT": "Saa za Malaysia", "UYST": "Saa za Majira ya joto za Uruguay", "TMT": "Saa za Wastani za Turkmenistan", "AEST": "Saa Wastani za Mashariki mwa Australia", "GFT": "Saa za Guiana ya Ufaransa", "MEZ": "Saa Wastani za Ulaya ya kati", "ADT": "Saa za Mchana za Atlantiki", "SRT": "Saa za Suriname", "HADT": "Saa za Mchana za Hawaii-Aleutian", "NZST": "Saa Wastani za New Zealand", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "HNEG": "Saa za Wastani za Greenland Mashariki", "HKST": "Saa za Majira ya joto za Hong Kong", "EDT": "Saa za Mchana za Mashariki", "AWST": "Saa Wastani za Australia Magharibi", "CST": "Saa za Wastani za Kati", "LHST": "Saa Wastani za Lord Howe", "HKT": "Saa Wastani za Hong Kong", "ACST": "Saa Wastani za Australia ya Kati", "ECT": "Saa za Ecuador", "AKST": "Saa za Wastani za Alaska", "WIT": "Saa za Mashariki mwa Indonesia", "LHDT": "Saa za Mchana za Lord Howe", "WARST": "Saa za Majira ya joto za Magharibi mwa Argentina", "WIB": "Saa za Magharibi mwa Indonesia", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "EST": "Saa za Wastani za Mashariki", "ACDT": "Saa za Mchana za Australia ya Kati", "MST": "MST", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "CAT": "Saa za Afrika ya Kati", "AWDT": "Saa za Mchana za Australia Magharibi", "WART": "Saa Wastani za Magharibi mwa Argentina", "ART": "Saa za Wastani za Argentina", "GMT": "Saa za Greenwich", "HEPM": "Saa za Mchana za Saint-Pierre na Miquelon", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "HEPMX": "Saa za mchana za pasifiki za Mexico", "IST": "Saa Wastani za India", "WAT": "Saa za Wastani za Afrika Magharibi", "HECU": "Saa za Mchana za Cuba", "MDT": "MDT", "VET": "Saa za Venezuela", "CLST": "Saa za Majira ya joto za Chile", "HAT": "Saa za Mchana za Newfoundland", "AKDT": "Saa za Mchana za Alaska", "HNCU": "Saa za Wastani ya Cuba", "BT": "Saa za Bhutan", "WITA": "Saa za Indonesia ya Kati", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "HEEG": "Saa za Majira ya joto za Greenland Mashariki", "EAT": "Saa za Afrika Mashariki", "HNPMX": "Saa za wastani za pasifiki za Mexico", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "NZDT": "Saa za Mchana za New Zealand", "ARST": "Saa za Majira ya joto za Argentina", "COST": "Saa za Majira ya joto za Colombia", "CHADT": "Saa za Mchana za Chatham", "PST": "Saa za Wastani za Pasifiki", "UYT": "Saa za Wastani za Uruguay"}, } } @@ -199,6 +199,21 @@ func (sw *sw) WeekdaysWide() []string { return sw.daysWide } +// Decimal returns the decimal point of number +func (sw *sw) Decimal() string { + return sw.decimal +} + +// Group returns the group of number +func (sw *sw) Group() string { + return sw.group +} + +// Group returns the minus sign of number +func (sw *sw) Minus() string { + return sw.minus +} + // FmtNumber returns 'num' with digits/precision of 'v' for 'sw' and handles both Whole and Real numbers based on 'v' func (sw *sw) FmtNumber(num float64, v uint64) string { @@ -421,7 +436,7 @@ func (sw *sw) FmtDateShort(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) } return string(b) @@ -440,7 +455,7 @@ func (sw *sw) 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) } return string(b) @@ -459,7 +474,7 @@ func (sw *sw) 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) } return string(b) @@ -480,7 +495,7 @@ func (sw *sw) 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) } return string(b) |