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
path: root/hy
diff options
context:
space:
mode:
authorAdministrator <admin@example.com>2017-10-11 14:12:55 +0300
committerAdministrator <admin@example.com>2017-10-11 14:12:55 +0300
commit720cad5fc9b6a32cf06c33bc9b2b5eee3f19382f (patch)
tree327ac4d57625255a77ae5ba47d6772bbabc91069 /hy
parent1e5f1161c6416a5ff48840eb8724a394e48cc534 (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 'hy')
-rw-r--r--hy/hy.go23
1 files changed, 19 insertions, 4 deletions
diff --git a/hy/hy.go b/hy/hy.go
index e32beea4..7bcd552d 100644
--- a/hy/hy.go
+++ b/hy/hy.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"Քրիստոսից առաջ", "Քրիստոսից հետո"},
- timezones: map[string]string{"HKT": "Հոնկոնգի ստանդարտ ժամանակ", "ACST": "Կենտրոնական Ավստրալիայի ստանդարտ ժամանակ", "HNEG": "Արևելյան Գրենլանդիայի ստանդարտ ժամանակ", "HNPM": "Սեն Պիեռ և Միքելոնի ստանդարտ ժամանակ", "ACWST": "Կենտրոնական Ավստրալիայի արևմտյան ստանդարտ ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "HNNOMX": "Հյուսիսարևմտյան Մեքսիկայի ստանդարտ ժամանակ", "HNCU": "Կուբայի ստանդարտ ժամանակ", "GMT": "Գրինվիչի ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "ACDT": "Կենտրոնական Ավստրալիայի ամառային ժամանակ", "HEEG": "Արևելյան Գրենլանդիայի ամառային ժամանակ", "AEDT": "Արևելյան Ավստրալիայի ամառային ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "CAT": "Կենտրոնական Աֆրիկայի ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "AWST": "Արևմտյան Ավստրալիայի ստանդարտ ժամանակ", "AWDT": "Արևմտյան Ավստրալիայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "MDT": "MDT", "HEPM": "Սեն Պիեռ և Միքելոնի ամառային ժամանակ", "HNPMX": "Մեքսիկայի խաղաղօվկիանոսյան ստանդարտ ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "MST": "MST", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "HNOG": "Արևմտյան Գրենլանդիայի ստանդարտ ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "WAT": "Արևմտյան Աֆրիկայի ստանդարտ ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "EAT": "Արևելյան Աֆրիկայի ժամանակ", "ACWDT": "Կենտրոնական Ավստրալիայի արևմտյան ամառային ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "HECU": "Կուբայի ամառային ժամանակ", "MYT": "Մալայզիայի ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "VET": "Վենեսուելայի ժամանակ", "SRT": "Սուրինամի ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "PST": "Խաղաղօվկիանոսյան ստանդարտ ժամանակ", "PDT": "Խաղաղօվկիանոսյան ամառային ժամանակ", "HEOG": "Արևմտյան Գրենլանդիայի ամառային ժամանակ", "BT": "Բութանի ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "GYT": "Գայանայի ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "HAST": "Հավայան-ալեության ստանդարտ ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "HADT": "Հավայան-ալեության ամառային ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "HEPMX": "Մեքսիկայի խաղաղօվկիանոսյան ամառային ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "WAST": "Արևմտյան Աֆրիկայի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "HENOMX": "Հյուսիսարևմտյան Մեքսիկայի ամառային ժամանակ", "AEST": "Արևելյան Ավստրալիայի ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "∅∅∅": "Ամազոնյան ամառային ժամանակ", "ChST": "Չամոռոյի ժամանակ", "SAST": "Հարավային Աֆրիկայի ժամանակ"},
+ timezones: map[string]string{"NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "HNEG": "Արևելյան Գրենլանդիայի ստանդարտ ժամանակ", "HEEG": "Արևելյան Գրենլանդիայի ամառային ժամանակ", "GYT": "Գայանայի ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "ACDT": "Կենտրոնական Ավստրալիայի ամառային ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "PST": "Խաղաղօվկիանոսյան ստանդարտ ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "ACST": "Կենտրոնական Ավստրալիայի ստանդարտ ժամանակ", "HEPMX": "Մեքսիկայի խաղաղօվկիանոսյան ամառային ժամանակ", "HNPMX": "Մեքսիկայի խաղաղօվկիանոսյան ստանդարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "HNOG": "Արևմտյան Գրենլանդիայի ստանդարտ ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "CAT": "Կենտրոնական Աֆրիկայի ժամանակ", "WAST": "Արևմտյան Աֆրիկայի ամառային ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "AEDT": "Արևելյան Ավստրալիայի ամառային ժամանակ", "HNNOMX": "Հյուսիսարևմտյան Մեքսիկայի ստանդարտ ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "EAT": "Արևելյան Աֆրիկայի ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "HEPM": "Սեն Պիեռ և Միքելոնի ամառային ժամանակ", "MDT": "MDT", "GMT": "Գրինվիչի ժամանակ", "AWDT": "Արևմտյան Ավստրալիայի ամառային ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "ACWST": "Կենտրոնական Ավստրալիայի արևմտյան ստանդարտ ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "ECT": "Էկվադորի ժամանակ", "∅∅∅": "Ամազոնյան ամառային ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "SAST": "Հարավային Աֆրիկայի ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "MST": "MST", "VET": "Վենեսուելայի ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "ACWDT": "Կենտրոնական Ավստրալիայի արևմտյան ամառային ժամանակ", "MYT": "Մալայզիայի ժամանակ", "HAST": "Հավայան-ալեության ստանդարտ ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "HNPM": "Սեն Պիեռ և Միքելոնի ստանդարտ ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "SRT": "Սուրինամի ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "HECU": "Կուբայի ամառային ժամանակ", "BT": "Բութանի ժամանակ", "AWST": "Արևմտյան Ավստրալիայի ստանդարտ ժամանակ", "HENOMX": "Հյուսիսարևմտյան Մեքսիկայի ամառային ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "AEST": "Արևելյան Ավստրալիայի ստանդարտ ժամանակ", "WAT": "Արևմտյան Աֆրիկայի ստանդարտ ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "ChST": "Չամոռոյի ժամանակ", "PDT": "Խաղաղօվկիանոսյան ամառային ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "HEOG": "Արևմտյան Գրենլանդիայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "HNCU": "Կուբայի ստանդարտ ժամանակ", "HADT": "Հավայան-ալեության ամառային ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ"},
}
}
@@ -206,6 +206,21 @@ func (hy *hy) WeekdaysWide() []string {
return hy.daysWide
}
+// Decimal returns the decimal point of number
+func (hy *hy) Decimal() string {
+ return hy.decimal
+}
+
+// Group returns the group of number
+func (hy *hy) Group() string {
+ return hy.group
+}
+
+// Group returns the minus sign of number
+func (hy *hy) Minus() string {
+ return hy.minus
+}
+
// FmtNumber returns 'num' with digits/precision of 'v' for 'hy' and handles both Whole and Real numbers based on 'v'
func (hy *hy) FmtNumber(num float64, v uint64) string {
@@ -465,7 +480,7 @@ func (hy *hy) 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, 0xd5, 0xa9, 0x2e}...)
@@ -490,7 +505,7 @@ func (hy *hy) 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, 0xd5, 0xa9, 0x2e}...)
@@ -506,7 +521,7 @@ func (hy *hy) 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, 0xd5, 0xa9, 0x2e, 0x20}...)