diff options
Diffstat (limited to 'sl_SI/sl_SI.go')
-rw-r--r-- | sl_SI/sl_SI.go | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/sl_SI/sl_SI.go b/sl_SI/sl_SI.go index 01e18dc3..c5ad6397 100644 --- a/sl_SI/sl_SI.go +++ b/sl_SI/sl_SI.go @@ -48,7 +48,7 @@ func New() locales.Translator { locale: "sl_SI", pluralsCardinal: []locales.PluralRule{2, 3, 4, 6}, pluralsOrdinal: []locales.PluralRule{6}, - pluralsRange: []locales.PluralRule{3, 6, 4}, + pluralsRange: []locales.PluralRule{4, 3, 6}, decimal: ",", group: ".", minus: "-", @@ -73,7 +73,7 @@ func New() locales.Translator { erasAbbreviated: []string{"pr. Kr.", "po n. št."}, erasNarrow: []string{"", ""}, erasWide: []string{"pred Kristusom", "naše štetje"}, - timezones: map[string]string{"AWST": "Avstralski zahodni standardni čas", "EAT": "Vzhodnoafriški čas", "BT": "Butanski čas", "CDT": "Centralni poletni čas", "WEZ": "Zahodnoevropski standardni čas", "UYT": "Urugvajski standardni čas", "CHADT": "Čatamski poletni čas", "WARST": "Argentinski zahodni poletni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "MYT": "Malezijski čas", "MDT": "MDT", "COT": "Kolumbijski standardni čas", "MEZ": "Srednjeevropski standardni čas", "GYT": "Gvajanski čas", "ARST": "Argentinski poletni čas", "SAST": "Južnoafriški čas", "HAT": "Novofundlandski poletni čas", "WIB": "Indonezijski zahodni čas", "PDT": "Pacifiški poletni čas", "WART": "Argentinski zahodni standardni čas", "CST": "Centralni standardni čas", "VET": "Venezuelski čas", "GFT": "Čas: Francoska Gvajana", "AKST": "Aljaški standardni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "NZST": "Novozelandski standardni čas", "ChST": "Čamorski standardni čas", "JDT": "Japonski poletni čas", "AEST": "Avstralski vzhodni standardni čas", "PST": "Pacifiški standardni čas", "BOT": "Bolivijski čas", "CHAST": "Čatamski standardni čas", "ADT": "Atlantski poletni čas", "AKDT": "Aljaški poletni čas", "OESZ": "Vzhodnoevropski poletni čas", "HAST": "Havajski aleutski standardni čas", "WAST": "Zahodnoafriški poletni čas", "OEZ": "Vzhodnoevropski standardni čas", "AEDT": "Avstralski vzhodni poletni čas", "JST": "Japonski standardni čas", "LHDT": "Poletni čas otoka Lord Howe", "EST": "Vzhodni standardni čas", "COST": "Kolumbijski poletni čas", "MST": "MST", "NZDT": "Novozelandski poletni čas", "AST": "Atlantski standardni čas", "ART": "Argentinski standardni čas", "TMT": "Turkmenistanski standardni čas", "WIT": "Indonezijski vzhodni čas", "SGT": "Singapurski standardni čas", "CAT": "Centralnoafriški čas", "AWDT": "Avstralski zahodni poletni čas", "HKST": "Hongkonški poletni čas", "UYST": "Urugvajski poletni čas", "GMT": "Greenwiški srednji čas", "WAT": "Zahodnoafriški standardni čas", "ECT": "Ekvadorski čas", "WESZ": "Zahodnoevropski poletni čas", "CLST": "Čilski poletni čas", "HADT": "Havajski aleutski poletni čas", "EDT": "Vzhodni poletni čas", "∅∅∅": "Brasilski poletni čas", "ACST": "Avstralski centralni standardni čas", "IST": "Indijski standardni čas", "HKT": "Hongkonški standardni čas", "MESZ": "Srednjeevropski poletni čas", "TMST": "Turkmenistanski poletni čas", "LHST": "Standardni čas otoka Lord Howe", "CLT": "Čilski standardni čas", "ACDT": "Avstralski centralni poletni čas", "SRT": "Surinamski čas", "WITA": "Indonezijski osrednji čas", "HNT": "Novofundlandski standardni čas"}, + timezones: map[string]string{"OEZ": "Vzhodnoevropski standardni čas", "WITA": "Indonezijski osrednji čas", "GMT": "Greenwiški srednji čas", "HADT": "Havajski aleutski poletni čas", "AEDT": "Avstralski vzhodni poletni čas", "WARST": "Argentinski zahodni poletni čas", "HKST": "Hongkonški poletni čas", "UYST": "Urugvajski poletni čas", "MEZ": "Srednjeevropski standardni čas", "CLT": "Čilski standardni čas", "JST": "Japonski standardni čas", "MST": "MST", "CHADT": "Čatamski poletni čas", "CLST": "Čilski poletni čas", "AWDT": "Avstralski zahodni poletni čas", "CDT": "Centralni poletni čas", "EST": "Vzhodni standardni čas", "AKDT": "Aljaški poletni čas", "COST": "Kolumbijski poletni čas", "ACST": "Avstralski centralni standardni čas", "AWST": "Avstralski zahodni standardni čas", "PDT": "Pacifiški poletni čas", "WIT": "Indonezijski vzhodni čas", "TMST": "Turkmenistanski poletni čas", "COT": "Kolumbijski standardni čas", "SAST": "Južnoafriški čas", "PST": "Pacifiški standardni čas", "WIB": "Indonezijski zahodni čas", "MYT": "Malezijski čas", "HNT": "Novofundlandski standardni čas", "HKT": "Hongkonški standardni čas", "LHST": "Standardni čas otoka Lord Howe", "LHDT": "Poletni čas otoka Lord Howe", "NZST": "Novozelandski standardni čas", "ARST": "Argentinski poletni čas", "WAT": "Zahodnoafriški standardni čas", "BOT": "Bolivijski čas", "CAT": "Centralnoafriški čas", "AKST": "Aljaški standardni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "AEST": "Avstralski vzhodni standardni čas", "ACDT": "Avstralski centralni poletni čas", "ART": "Argentinski standardni čas", "GFT": "Čas: Francoska Gvajana", "TMT": "Turkmenistanski standardni čas", "EDT": "Vzhodni poletni čas", "ChST": "Čamorski standardni čas", "ECT": "Ekvadorski čas", "EAT": "Vzhodnoafriški čas", "CST": "Centralni standardni čas", "NZDT": "Novozelandski poletni čas", "HAT": "Novofundlandski poletni čas", "JDT": "Japonski poletni čas", "SGT": "Singapurski standardni čas", "WEZ": "Zahodnoevropski standardni čas", "MESZ": "Srednjeevropski poletni čas", "ADT": "Atlantski poletni čas", "WART": "Argentinski zahodni standardni čas", "VET": "Venezuelski čas", "∅∅∅": "Perujski poletni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "MDT": "MDT", "IST": "Indijski standardni čas", "SRT": "Surinamski čas", "CHAST": "Čatamski standardni čas", "AST": "Atlantski standardni čas", "GYT": "Gvajanski čas", "UYT": "Urugvajski standardni čas", "BT": "Butanski čas", "HAST": "Havajski aleutski standardni čas", "WAST": "Zahodnoafriški poletni čas", "WESZ": "Zahodnoevropski poletni čas", "OESZ": "Vzhodnoevropski poletni čas"}, } } @@ -233,7 +233,8 @@ func (sl *sl_SI) WeekdaysWide() []string { } // FmtNumber returns 'num' with digits/precision of 'v' for 'sl_SI' and handles both Whole and Real numbers based on 'v' -func (sl *sl_SI) FmtNumber(num float64, v uint64) (results string) { +func (sl *sl_SI) FmtNumber(num float64, v uint64) string { + s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3 count := 0 @@ -269,13 +270,12 @@ func (sl *sl_SI) FmtNumber(num float64, v uint64) (results string) { b[i], b[j] = b[j], b[i] } - results = string(b) - return + return string(b) } // FmtPercent returns 'num' with digits/precision of 'v' for 'sl_SI' and handles both Whole and Real numbers based on 'v' // NOTE: 'num' passed into FmtPercent is assumed to be in percent already -func (sl *sl_SI) FmtPercent(num float64, v uint64) (results string) { +func (sl *sl_SI) FmtPercent(num float64, v uint64) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) l := len(s) + len(sl.decimal) b := make([]byte, 0, l) @@ -301,12 +301,11 @@ func (sl *sl_SI) FmtPercent(num float64, v uint64) (results string) { b = append(b, sl.percent...) - results = string(b) - return + return string(b) } // FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'sl_SI' -func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) { +func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := sl.currencies[currency] @@ -359,13 +358,12 @@ func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) (res b = append(b, symbol...) - results = string(b) - return + return string(b) } // FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'sl_SI' // in accounting notation. -func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) { +func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := sl.currencies[currency] @@ -425,8 +423,7 @@ func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) (r b = append(b, symbol...) } - results = string(b) - return + return string(b) } // FmtDateShort returns the short date representation of 't' for 'sl_SI' |