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/km
diff options
context:
space:
mode:
authorjoeybloggs <Dean.Karn@gmail.com>2016-08-17 19:04:47 +0300
committerjoeybloggs <Dean.Karn@gmail.com>2016-08-17 19:04:47 +0300
commit3997c6649a9fb903422fd3f42e7d1854d848ae3f (patch)
treeee8d18271d0f478af51e6ed613c0867459975143 /km
parent867917045d972ed6a46233fa781590762798f7f6 (diff)
Add calendar data, now onto the functions.
Diffstat (limited to 'km')
-rw-r--r--km/km.go38
1 files changed, 29 insertions, 9 deletions
diff --git a/km/km.go b/km/km.go
index 907ddb4b..c79bbcf6 100644
--- a/km/km.go
+++ b/km/km.go
@@ -24,6 +24,21 @@ type km struct {
currencyPositiveSuffix []byte
currencyNegativePrefix []byte
currencyNegativeSuffix []byte
+ monthsAbbreviated [][]byte
+ monthsNarrow [][]byte
+ monthsShort [][]byte
+ monthsWide [][]byte
+ daysAbbreviated [][]byte
+ daysNarrow [][]byte
+ daysShort [][]byte
+ daysWide [][]byte
+ periodsAbbreviated [][]byte
+ periodsNarrow [][]byte
+ periodsShort [][]byte
+ periodsWide [][]byte
+ erasAbbreviated [][]byte
+ erasNarrow [][]byte
+ erasWide [][]byte
}
// New returns a new instance of translator for the 'km' locale
@@ -37,11 +52,22 @@ func New() locales.Translator {
minus: []byte{0x2d},
percent: []byte{0x25},
perMille: []byte{0xe2, 0x80, 0xb0},
- currencies: [][]uint8{[]uint8{0x41, 0x44, 0x50}, []uint8{0x41, 0x45, 0x44}, []uint8{0x41, 0x46, 0x41}, []uint8{0x41, 0x46, 0x4e}, []uint8{0x41, 0x4c, 0x4b}, []uint8{0x41, 0x4c, 0x4c}, []uint8{0x41, 0x4d, 0x44}, []uint8{0x41, 0x4e, 0x47}, []uint8{0x41, 0x4f, 0x41}, []uint8{0x41, 0x4f, 0x4b}, []uint8{0x41, 0x4f, 0x4e}, []uint8{0x41, 0x4f, 0x52}, []uint8{0x41, 0x52, 0x41}, []uint8{0x41, 0x52, 0x4c}, []uint8{0x41, 0x52, 0x4d}, []uint8{0x41, 0x52, 0x50}, []uint8{0x41, 0x52, 0x53}, []uint8{0x41, 0x54, 0x53}, []uint8{0x41, 0x24}, []uint8{0x41, 0x57, 0x47}, []uint8{0x41, 0x5a, 0x4d}, []uint8{0x41, 0x5a, 0x4e}, []uint8{0x42, 0x41, 0x44}, []uint8{0x42, 0x41, 0x4d}, []uint8{0x42, 0x41, 0x4e}, []uint8{0x42, 0x42, 0x44}, []uint8{0x42, 0x44, 0x54}, []uint8{0x42, 0x45, 0x43}, []uint8{0x42, 0x45, 0x46}, []uint8{0x42, 0x45, 0x4c}, []uint8{0x42, 0x47, 0x4c}, []uint8{0x42, 0x47, 0x4d}, []uint8{0x42, 0x47, 0x4e}, []uint8{0x42, 0x47, 0x4f}, []uint8{0x42, 0x48, 0x44}, []uint8{0x42, 0x49, 0x46}, []uint8{0x42, 0x4d, 0x44}, []uint8{0x42, 0x4e, 0x44}, []uint8{0x42, 0x4f, 0x42}, []uint8{0x42, 0x4f, 0x4c}, []uint8{0x42, 0x4f, 0x50}, []uint8{0x42, 0x4f, 0x56}, []uint8{0x42, 0x52, 0x42}, []uint8{0x42, 0x52, 0x43}, []uint8{0x42, 0x52, 0x45}, []uint8{0x52, 0x24}, []uint8{0x42, 0x52, 0x4e}, []uint8{0x42, 0x52, 0x52}, []uint8{0x42, 0x52, 0x5a}, []uint8{0x42, 0x53, 0x44}, []uint8{0x42, 0x54, 0x4e}, []uint8{0x42, 0x55, 0x4b}, []uint8{0x42, 0x57, 0x50}, []uint8{0x42, 0x59, 0x42}, []uint8{0x42, 0x59, 0x52}, []uint8{0x42, 0x5a, 0x44}, []uint8{0x43, 0x41, 0x24}, []uint8{0x43, 0x44, 0x46}, []uint8{0x43, 0x48, 0x45}, []uint8{0x43, 0x48, 0x46}, []uint8{0x43, 0x48, 0x57}, []uint8{0x43, 0x4c, 0x45}, []uint8{0x43, 0x4c, 0x46}, []uint8{0x43, 0x4c, 0x50}, []uint8{0x43, 0x4e, 0x58}, []uint8{0x43, 0x4e, 0xc2, 0xa5}, []uint8{0x43, 0x4f, 0x50}, []uint8{0x43, 0x4f, 0x55}, []uint8{0x43, 0x52, 0x43}, []uint8{0x43, 0x53, 0x44}, []uint8{0x43, 0x53, 0x4b}, []uint8{0x43, 0x55, 0x43}, []uint8{0x43, 0x55, 0x50}, []uint8{0x43, 0x56, 0x45}, []uint8{0x43, 0x59, 0x50}, []uint8{0x43, 0x5a, 0x4b}, []uint8{0x44, 0x44, 0x4d}, []uint8{0x44, 0x45, 0x4d}, []uint8{0x44, 0x4a, 0x46}, []uint8{0x44, 0x4b, 0x4b}, []uint8{0x44, 0x4f, 0x50}, []uint8{0x44, 0x5a, 0x44}, []uint8{0x45, 0x43, 0x53}, []uint8{0x45, 0x43, 0x56}, []uint8{0x45, 0x45, 0x4b}, []uint8{0x45, 0x47, 0x50}, []uint8{0x45, 0x52, 0x4e}, []uint8{0x45, 0x53, 0x41}, []uint8{0x45, 0x53, 0x42}, []uint8{0x45, 0x53, 0x50}, []uint8{0x45, 0x54, 0x42}, []uint8{0xe2, 0x82, 0xac}, []uint8{0x46, 0x49, 0x4d}, []uint8{0x46, 0x4a, 0x44}, []uint8{0x46, 0x4b, 0x50}, []uint8{0x46, 0x52, 0x46}, []uint8{0xc2, 0xa3}, []uint8{0x47, 0x45, 0x4b}, []uint8{0x47, 0x45, 0x4c}, []uint8{0x47, 0x48, 0x43}, []uint8{0x47, 0x48, 0x53}, []uint8{0x47, 0x49, 0x50}, []uint8{0x47, 0x4d, 0x44}, []uint8{0x47, 0x4e, 0x46}, []uint8{0x47, 0x4e, 0x53}, []uint8{0x47, 0x51, 0x45}, []uint8{0x47, 0x52, 0x44}, []uint8{0x47, 0x54, 0x51}, []uint8{0x47, 0x57, 0x45}, []uint8{0x47, 0x57, 0x50}, []uint8{0x47, 0x59, 0x44}, []uint8{0x48, 0x4b, 0x24}, []uint8{0x48, 0x4e, 0x4c}, []uint8{0x48, 0x52, 0x44}, []uint8{0x48, 0x52, 0x4b}, []uint8{0x48, 0x54, 0x47}, []uint8{0x48, 0x55, 0x46}, []uint8{0x49, 0x44, 0x52}, []uint8{0x49, 0x45, 0x50}, []uint8{0x49, 0x4c, 0x50}, []uint8{0x49, 0x4c, 0x52}, []uint8{0xe2, 0x82, 0xaa}, []uint8{0xe2, 0x82, 0xb9}, []uint8{0x49, 0x51, 0x44}, []uint8{0x49, 0x52, 0x52}, []uint8{0x49, 0x53, 0x4a}, []uint8{0x49, 0x53, 0x4b}, []uint8{0x49, 0x54, 0x4c}, []uint8{0x4a, 0x4d, 0x44}, []uint8{0x4a, 0x4f, 0x44}, []uint8{0x4a, 0x50, 0xc2, 0xa5}, []uint8{0x4b, 0x45, 0x53}, []uint8{0x4b, 0x47, 0x53}, []uint8{0xe1, 0x9f, 0x9b}, []uint8{0x4b, 0x4d, 0x46}, []uint8{0x4b, 0x50, 0x57}, []uint8{0x4b, 0x52, 0x48}, []uint8{0x4b, 0x52, 0x4f}, []uint8{0xe2, 0x82, 0xa9}, []uint8{0x4b, 0x57, 0x44}, []uint8{0x4b, 0x59, 0x44}, []uint8{0x4b, 0x5a, 0x54}, []uint8{0x4c, 0x41, 0x4b}, []uint8{0x4c, 0x42, 0x50}, []uint8{0x4c, 0x4b, 0x52}, []uint8{0x4c, 0x52, 0x44}, []uint8{0x4c, 0x53, 0x4c}, []uint8{0x4c, 0x54, 0x4c}, []uint8{0x4c, 0x54, 0x54}, []uint8{0x4c, 0x55, 0x43}, []uint8{0x4c, 0x55, 0x46}, []uint8{0x4c, 0x55, 0x4c}, []uint8{0x4c, 0x56, 0x4c}, []uint8{0x4c, 0x56, 0x52}, []uint8{0x4c, 0x59, 0x44}, []uint8{0x4d, 0x41, 0x44}, []uint8{0x4d, 0x41, 0x46}, []uint8{0x4d, 0x43, 0x46}, []uint8{0x4d, 0x44, 0x43}, []uint8{0x4d, 0x44, 0x4c}, []uint8{0x4d, 0x47, 0x41}, []uint8{0x4d, 0x47, 0x46}, []uint8{0x4d, 0x4b, 0x44}, []uint8{0x4d, 0x4b, 0x4e}, []uint8{0x4d, 0x4c, 0x46}, []uint8{0x4d, 0x4d, 0x4b}, []uint8{0x4d, 0x4e, 0x54}, []uint8{0x4d, 0x4f, 0x50}, []uint8{0x4d, 0x52, 0x4f}, []uint8{0x4d, 0x54, 0x4c}, []uint8{0x4d, 0x54, 0x50}, []uint8{0x4d, 0x55, 0x52}, []uint8{0x4d, 0x56, 0x50}, []uint8{0x4d, 0x56, 0x52}, []uint8{0x4d, 0x57, 0x4b}, []uint8{0x4d, 0x58, 0x24}, []uint8{0x4d, 0x58, 0x50}, []uint8{0x4d, 0x58, 0x56}, []uint8{0x4d, 0x59, 0x52}, []uint8{0x4d, 0x5a, 0x45}, []uint8{0x4d, 0x5a, 0x4d}, []uint8{0x4d, 0x5a, 0x4e}, []uint8{0x4e, 0x41, 0x44}, []uint8{0x4e, 0x47, 0x4e}, []uint8{0x4e, 0x49, 0x43}, []uint8{0x4e, 0x49, 0x4f}, []uint8{0x4e, 0x4c, 0x47}, []uint8{0x4e, 0x4f, 0x4b}, []uint8{0x4e, 0x50, 0x52}, []uint8{0x4e, 0x5a, 0x24}, []uint8{0x4f, 0x4d, 0x52}, []uint8{0x50, 0x41, 0x42}, []uint8{0x50, 0x45, 0x49}, []uint8{0x50, 0x45, 0x4e}, []uint8{0x50, 0x45, 0x53}, []uint8{0x50, 0x47, 0x4b}, []uint8{0x50, 0x48, 0x50}, []uint8{0x50, 0x4b, 0x52}, []uint8{0x50, 0x4c, 0x4e}, []uint8{0x50, 0x4c, 0x5a}, []uint8{0x50, 0x54, 0x45}, []uint8{0x50, 0x59, 0x47}, []uint8{0x51, 0x41, 0x52}, []uint8{0x52, 0x48, 0x44}, []uint8{0x52, 0x4f, 0x4c}, []uint8{0x52, 0x4f, 0x4e}, []uint8{0x52, 0x53, 0x44}, []uint8{0x52, 0x55, 0x42}, []uint8{0x52, 0x55, 0x52}, []uint8{0x52, 0x57, 0x46}, []uint8{0x53, 0x41, 0x52}, []uint8{0x53, 0x42, 0x44}, []uint8{0x53, 0x43, 0x52}, []uint8{0x53, 0x44, 0x44}, []uint8{0x53, 0x44, 0x47}, []uint8{0x53, 0x44, 0x50}, []uint8{0x53, 0x45, 0x4b}, []uint8{0x53, 0x47, 0x44}, []uint8{0x53, 0x48, 0x50}, []uint8{0x53, 0x49, 0x54}, []uint8{0x53, 0x4b, 0x4b}, []uint8{0x53, 0x4c, 0x4c}, []uint8{0x53, 0x4f, 0x53}, []uint8{0x53, 0x52, 0x44}, []uint8{0x53, 0x52, 0x47}, []uint8{0x53, 0x53, 0x50}, []uint8{0x53, 0x54, 0x44}, []uint8{0x53, 0x55, 0x52}, []uint8{0x53, 0x56, 0x43}, []uint8{0x53, 0x59, 0x50}, []uint8{0x53, 0x5a, 0x4c}, []uint8{0xe0, 0xb8, 0xbf}, []uint8{0x54, 0x4a, 0x52}, []uint8{0x54, 0x4a, 0x53}, []uint8{0x54, 0x4d, 0x4d}, []uint8{0x54, 0x4d, 0x54}, []uint8{0x54, 0x4e, 0x44}, []uint8{0x54, 0x4f, 0x50}, []uint8{0x54, 0x50, 0x45}, []uint8{0x54, 0x52, 0x4c}, []uint8{0x54, 0x52, 0x59}, []uint8{0x54, 0x54, 0x44}, []uint8{0x4e, 0x54, 0x24}, []uint8{0x54, 0x5a, 0x53}, []uint8{0x55, 0x41, 0x48}, []uint8{0x55, 0x41, 0x4b}, []uint8{0x55, 0x47, 0x53}, []uint8{0x55, 0x47, 0x58}, []uint8{0x24}, []uint8{0x55, 0x53, 0x4e}, []uint8{0x55, 0x53, 0x53}, []uint8{0x55, 0x59, 0x49}, []uint8{0x55, 0x59, 0x50}, []uint8{0x55, 0x59, 0x55}, []uint8{0x55, 0x5a, 0x53}, []uint8{0x56, 0x45, 0x42}, []uint8{0x56, 0x45, 0x46}, []uint8{0xe2, 0x82, 0xab}, []uint8{0x56, 0x4e, 0x4e}, []uint8{0x56, 0x55, 0x56}, []uint8{0x57, 0x53, 0x54}, []uint8{0x46, 0x43, 0x46, 0x41}, []uint8{0x58, 0x41, 0x47}, []uint8{0x58, 0x41, 0x55}, []uint8{0x58, 0x42, 0x41}, []uint8{0x58, 0x42, 0x42}, []uint8{0x58, 0x42, 0x43}, []uint8{0x58, 0x42, 0x44}, []uint8{0x45, 0x43, 0x24}, []uint8{0x58, 0x44, 0x52}, []uint8{0x58, 0x45, 0x55}, []uint8{0x58, 0x46, 0x4f}, []uint8{0x58, 0x46, 0x55}, []uint8{0x43, 0x46, 0x41}, []uint8{0x58, 0x50, 0x44}, []uint8{0x43, 0x46, 0x50, 0x46}, []uint8{0x58, 0x50, 0x54}, []uint8{0x58, 0x52, 0x45}, []uint8{0x58, 0x53, 0x55}, []uint8{0x58, 0x54, 0x53}, []uint8{0x58, 0x55, 0x41}, []uint8{0x58, 0x58, 0x58}, []uint8{0x59, 0x44, 0x44}, []uint8{0x59, 0x45, 0x52}, []uint8{0x59, 0x55, 0x44}, []uint8{0x59, 0x55, 0x4d}, []uint8{0x59, 0x55, 0x4e}, []uint8{0x59, 0x55, 0x52}, []uint8{0x5a, 0x41, 0x4c}, []uint8{0x5a, 0x41, 0x52}, []uint8{0x5a, 0x4d, 0x4b}, []uint8{0x5a, 0x4d, 0x57}, []uint8{0x5a, 0x52, 0x4e}, []uint8{0x5a, 0x52, 0x5a}, []uint8{0x5a, 0x57, 0x44}, []uint8{0x5a, 0x57, 0x4c}, []uint8{0x5a, 0x57, 0x52}},
+ currencies: [][]uint8{{0x41, 0x44, 0x50}, {0x41, 0x45, 0x44}, {0x41, 0x46, 0x41}, {0x41, 0x46, 0x4e}, {0x41, 0x4c, 0x4b}, {0x41, 0x4c, 0x4c}, {0x41, 0x4d, 0x44}, {0x41, 0x4e, 0x47}, {0x41, 0x4f, 0x41}, {0x41, 0x4f, 0x4b}, {0x41, 0x4f, 0x4e}, {0x41, 0x4f, 0x52}, {0x41, 0x52, 0x41}, {0x41, 0x52, 0x4c}, {0x41, 0x52, 0x4d}, {0x41, 0x52, 0x50}, {0x41, 0x52, 0x53}, {0x41, 0x54, 0x53}, {0x41, 0x24}, {0x41, 0x57, 0x47}, {0x41, 0x5a, 0x4d}, {0x41, 0x5a, 0x4e}, {0x42, 0x41, 0x44}, {0x42, 0x41, 0x4d}, {0x42, 0x41, 0x4e}, {0x42, 0x42, 0x44}, {0x42, 0x44, 0x54}, {0x42, 0x45, 0x43}, {0x42, 0x45, 0x46}, {0x42, 0x45, 0x4c}, {0x42, 0x47, 0x4c}, {0x42, 0x47, 0x4d}, {0x42, 0x47, 0x4e}, {0x42, 0x47, 0x4f}, {0x42, 0x48, 0x44}, {0x42, 0x49, 0x46}, {0x42, 0x4d, 0x44}, {0x42, 0x4e, 0x44}, {0x42, 0x4f, 0x42}, {0x42, 0x4f, 0x4c}, {0x42, 0x4f, 0x50}, {0x42, 0x4f, 0x56}, {0x42, 0x52, 0x42}, {0x42, 0x52, 0x43}, {0x42, 0x52, 0x45}, {0x52, 0x24}, {0x42, 0x52, 0x4e}, {0x42, 0x52, 0x52}, {0x42, 0x52, 0x5a}, {0x42, 0x53, 0x44}, {0x42, 0x54, 0x4e}, {0x42, 0x55, 0x4b}, {0x42, 0x57, 0x50}, {0x42, 0x59, 0x42}, {0x42, 0x59, 0x52}, {0x42, 0x5a, 0x44}, {0x43, 0x41, 0x24}, {0x43, 0x44, 0x46}, {0x43, 0x48, 0x45}, {0x43, 0x48, 0x46}, {0x43, 0x48, 0x57}, {0x43, 0x4c, 0x45}, {0x43, 0x4c, 0x46}, {0x43, 0x4c, 0x50}, {0x43, 0x4e, 0x58}, {0x43, 0x4e, 0xc2, 0xa5}, {0x43, 0x4f, 0x50}, {0x43, 0x4f, 0x55}, {0x43, 0x52, 0x43}, {0x43, 0x53, 0x44}, {0x43, 0x53, 0x4b}, {0x43, 0x55, 0x43}, {0x43, 0x55, 0x50}, {0x43, 0x56, 0x45}, {0x43, 0x59, 0x50}, {0x43, 0x5a, 0x4b}, {0x44, 0x44, 0x4d}, {0x44, 0x45, 0x4d}, {0x44, 0x4a, 0x46}, {0x44, 0x4b, 0x4b}, {0x44, 0x4f, 0x50}, {0x44, 0x5a, 0x44}, {0x45, 0x43, 0x53}, {0x45, 0x43, 0x56}, {0x45, 0x45, 0x4b}, {0x45, 0x47, 0x50}, {0x45, 0x52, 0x4e}, {0x45, 0x53, 0x41}, {0x45, 0x53, 0x42}, {0x45, 0x53, 0x50}, {0x45, 0x54, 0x42}, {0xe2, 0x82, 0xac}, {0x46, 0x49, 0x4d}, {0x46, 0x4a, 0x44}, {0x46, 0x4b, 0x50}, {0x46, 0x52, 0x46}, {0xc2, 0xa3}, {0x47, 0x45, 0x4b}, {0x47, 0x45, 0x4c}, {0x47, 0x48, 0x43}, {0x47, 0x48, 0x53}, {0x47, 0x49, 0x50}, {0x47, 0x4d, 0x44}, {0x47, 0x4e, 0x46}, {0x47, 0x4e, 0x53}, {0x47, 0x51, 0x45}, {0x47, 0x52, 0x44}, {0x47, 0x54, 0x51}, {0x47, 0x57, 0x45}, {0x47, 0x57, 0x50}, {0x47, 0x59, 0x44}, {0x48, 0x4b, 0x24}, {0x48, 0x4e, 0x4c}, {0x48, 0x52, 0x44}, {0x48, 0x52, 0x4b}, {0x48, 0x54, 0x47}, {0x48, 0x55, 0x46}, {0x49, 0x44, 0x52}, {0x49, 0x45, 0x50}, {0x49, 0x4c, 0x50}, {0x49, 0x4c, 0x52}, {0xe2, 0x82, 0xaa}, {0xe2, 0x82, 0xb9}, {0x49, 0x51, 0x44}, {0x49, 0x52, 0x52}, {0x49, 0x53, 0x4a}, {0x49, 0x53, 0x4b}, {0x49, 0x54, 0x4c}, {0x4a, 0x4d, 0x44}, {0x4a, 0x4f, 0x44}, {0x4a, 0x50, 0xc2, 0xa5}, {0x4b, 0x45, 0x53}, {0x4b, 0x47, 0x53}, {0xe1, 0x9f, 0x9b}, {0x4b, 0x4d, 0x46}, {0x4b, 0x50, 0x57}, {0x4b, 0x52, 0x48}, {0x4b, 0x52, 0x4f}, {0xe2, 0x82, 0xa9}, {0x4b, 0x57, 0x44}, {0x4b, 0x59, 0x44}, {0x4b, 0x5a, 0x54}, {0x4c, 0x41, 0x4b}, {0x4c, 0x42, 0x50}, {0x4c, 0x4b, 0x52}, {0x4c, 0x52, 0x44}, {0x4c, 0x53, 0x4c}, {0x4c, 0x54, 0x4c}, {0x4c, 0x54, 0x54}, {0x4c, 0x55, 0x43}, {0x4c, 0x55, 0x46}, {0x4c, 0x55, 0x4c}, {0x4c, 0x56, 0x4c}, {0x4c, 0x56, 0x52}, {0x4c, 0x59, 0x44}, {0x4d, 0x41, 0x44}, {0x4d, 0x41, 0x46}, {0x4d, 0x43, 0x46}, {0x4d, 0x44, 0x43}, {0x4d, 0x44, 0x4c}, {0x4d, 0x47, 0x41}, {0x4d, 0x47, 0x46}, {0x4d, 0x4b, 0x44}, {0x4d, 0x4b, 0x4e}, {0x4d, 0x4c, 0x46}, {0x4d, 0x4d, 0x4b}, {0x4d, 0x4e, 0x54}, {0x4d, 0x4f, 0x50}, {0x4d, 0x52, 0x4f}, {0x4d, 0x54, 0x4c}, {0x4d, 0x54, 0x50}, {0x4d, 0x55, 0x52}, {0x4d, 0x56, 0x50}, {0x4d, 0x56, 0x52}, {0x4d, 0x57, 0x4b}, {0x4d, 0x58, 0x24}, {0x4d, 0x58, 0x50}, {0x4d, 0x58, 0x56}, {0x4d, 0x59, 0x52}, {0x4d, 0x5a, 0x45}, {0x4d, 0x5a, 0x4d}, {0x4d, 0x5a, 0x4e}, {0x4e, 0x41, 0x44}, {0x4e, 0x47, 0x4e}, {0x4e, 0x49, 0x43}, {0x4e, 0x49, 0x4f}, {0x4e, 0x4c, 0x47}, {0x4e, 0x4f, 0x4b}, {0x4e, 0x50, 0x52}, {0x4e, 0x5a, 0x24}, {0x4f, 0x4d, 0x52}, {0x50, 0x41, 0x42}, {0x50, 0x45, 0x49}, {0x50, 0x45, 0x4e}, {0x50, 0x45, 0x53}, {0x50, 0x47, 0x4b}, {0x50, 0x48, 0x50}, {0x50, 0x4b, 0x52}, {0x50, 0x4c, 0x4e}, {0x50, 0x4c, 0x5a}, {0x50, 0x54, 0x45}, {0x50, 0x59, 0x47}, {0x51, 0x41, 0x52}, {0x52, 0x48, 0x44}, {0x52, 0x4f, 0x4c}, {0x52, 0x4f, 0x4e}, {0x52, 0x53, 0x44}, {0x52, 0x55, 0x42}, {0x52, 0x55, 0x52}, {0x52, 0x57, 0x46}, {0x53, 0x41, 0x52}, {0x53, 0x42, 0x44}, {0x53, 0x43, 0x52}, {0x53, 0x44, 0x44}, {0x53, 0x44, 0x47}, {0x53, 0x44, 0x50}, {0x53, 0x45, 0x4b}, {0x53, 0x47, 0x44}, {0x53, 0x48, 0x50}, {0x53, 0x49, 0x54}, {0x53, 0x4b, 0x4b}, {0x53, 0x4c, 0x4c}, {0x53, 0x4f, 0x53}, {0x53, 0x52, 0x44}, {0x53, 0x52, 0x47}, {0x53, 0x53, 0x50}, {0x53, 0x54, 0x44}, {0x53, 0x55, 0x52}, {0x53, 0x56, 0x43}, {0x53, 0x59, 0x50}, {0x53, 0x5a, 0x4c}, {0xe0, 0xb8, 0xbf}, {0x54, 0x4a, 0x52}, {0x54, 0x4a, 0x53}, {0x54, 0x4d, 0x4d}, {0x54, 0x4d, 0x54}, {0x54, 0x4e, 0x44}, {0x54, 0x4f, 0x50}, {0x54, 0x50, 0x45}, {0x54, 0x52, 0x4c}, {0x54, 0x52, 0x59}, {0x54, 0x54, 0x44}, {0x4e, 0x54, 0x24}, {0x54, 0x5a, 0x53}, {0x55, 0x41, 0x48}, {0x55, 0x41, 0x4b}, {0x55, 0x47, 0x53}, {0x55, 0x47, 0x58}, {0x24}, {0x55, 0x53, 0x4e}, {0x55, 0x53, 0x53}, {0x55, 0x59, 0x49}, {0x55, 0x59, 0x50}, {0x55, 0x59, 0x55}, {0x55, 0x5a, 0x53}, {0x56, 0x45, 0x42}, {0x56, 0x45, 0x46}, {0xe2, 0x82, 0xab}, {0x56, 0x4e, 0x4e}, {0x56, 0x55, 0x56}, {0x57, 0x53, 0x54}, {0x46, 0x43, 0x46, 0x41}, {0x58, 0x41, 0x47}, {0x58, 0x41, 0x55}, {0x58, 0x42, 0x41}, {0x58, 0x42, 0x42}, {0x58, 0x42, 0x43}, {0x58, 0x42, 0x44}, {0x45, 0x43, 0x24}, {0x58, 0x44, 0x52}, {0x58, 0x45, 0x55}, {0x58, 0x46, 0x4f}, {0x58, 0x46, 0x55}, {0x43, 0x46, 0x41}, {0x58, 0x50, 0x44}, {0x43, 0x46, 0x50, 0x46}, {0x58, 0x50, 0x54}, {0x58, 0x52, 0x45}, {0x58, 0x53, 0x55}, {0x58, 0x54, 0x53}, {0x58, 0x55, 0x41}, {0x58, 0x58, 0x58}, {0x59, 0x44, 0x44}, {0x59, 0x45, 0x52}, {0x59, 0x55, 0x44}, {0x59, 0x55, 0x4d}, {0x59, 0x55, 0x4e}, {0x59, 0x55, 0x52}, {0x5a, 0x41, 0x4c}, {0x5a, 0x41, 0x52}, {0x5a, 0x4d, 0x4b}, {0x5a, 0x4d, 0x57}, {0x5a, 0x52, 0x4e}, {0x5a, 0x52, 0x5a}, {0x5a, 0x57, 0x44}, {0x5a, 0x57, 0x4c}, {0x5a, 0x57, 0x52}},
currencyNegativePrefix: []byte{0x28},
-
currencyNegativeSuffix: []byte{0x29},
- }
+ monthsAbbreviated: [][]uint8{[]uint8(nil), {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x98, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x97, 0xe1, 0x9f, 0x88}, {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xb8, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x98, 0xe1, 0x9f, 0x81, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0xa7, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0x97, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x90, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x80, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x8a, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xb8, 0xe1, 0x9e, 0xa0, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x89, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x89, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x9b, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x9c, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x85, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x86, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x92, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xbc}},
+ monthsNarrow: [][]uint8{[]uint8(nil), {0x31}, {0x32}, {0x33}, {0x34}, {0x35}, {0x36}, {0x37}, {0x38}, {0x39}, {0x31, 0x30}, {0x31, 0x31}, {0x31, 0x32}},
+ monthsWide: [][]uint8{[]uint8(nil), {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x98, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x97, 0xe1, 0x9f, 0x88}, {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xb8, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x98, 0xe1, 0x9f, 0x81, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0xa7, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0x97, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x90, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x80, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x8a, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xb8, 0xe1, 0x9e, 0xa0, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x89, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x89, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x9b, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x9c, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x85, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x86, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x92, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x93, 0xe1, 0x9e, 0xbc}},
+ daysAbbreviated: [][]uint8{{0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x91, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x8f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x99}, {0xe1, 0x9e, 0x85, 0xe1, 0x9f, 0x90, 0xe1, 0x9e, 0x93, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x91}, {0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0x84, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x82, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x96, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x92}, {0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xa0, 0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x94, 0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0xb7, 0xe1, 0x9f, 0x8d}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x80, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x85, 0xe1, 0x9e, 0x9a, 0xe1, 0x9f, 0x8d}},
+ daysNarrow: [][]uint8{{0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0xb6}, {0xe1, 0x9e, 0x85}, {0xe1, 0x9e, 0xa2}, {0xe1, 0x9e, 0x96, 0xe1, 0x9e, 0xbb}, {0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xbb}, {0xe1, 0x9e, 0x9f}},
+ daysShort: [][]uint8{{0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x91, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x8f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x99}, {0xe1, 0x9e, 0x85, 0xe1, 0x9f, 0x90, 0xe1, 0x9e, 0x93, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x91}, {0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0x84, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x82, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x96, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x92}, {0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xa0, 0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x94, 0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0xb7, 0xe1, 0x9f, 0x8d}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x80, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x85, 0xe1, 0x9e, 0x9a, 0xe1, 0x9f, 0x8d}},
+ daysWide: [][]uint8{{0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x91, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x8f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x99}, {0xe1, 0x9e, 0x85, 0xe1, 0x9f, 0x90, 0xe1, 0x9e, 0x93, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x91}, {0xe1, 0x9e, 0xa2, 0xe1, 0x9e, 0x84, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x82, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x96, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x92}, {0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xa0, 0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x94, 0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0xb7, 0xe1, 0x9f, 0x8d}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x80, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a}, {0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x85, 0xe1, 0x9e, 0x9a, 0xe1, 0x9f, 0x8d}},
+ periodsAbbreviated: [][]uint8{{0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb9, 0xe1, 0x9e, 0x80}, {0xe1, 0x9e, 0x9b, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x84, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x85}},
+ periodsNarrow: [][]uint8{{0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb9, 0xe1, 0x9e, 0x80}, {0xe1, 0x9e, 0x9b, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x84, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x85}},
+ periodsWide: [][]uint8{{0xe1, 0x9e, 0x96, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb9, 0xe1, 0x9e, 0x80}, {0xe1, 0x9e, 0x9b, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x84, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x85}},
+ erasAbbreviated: [][]uint8{{0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x93, 0x20, 0xe1, 0x9e, 0x82, 0x2e, 0xe1, 0x9e, 0x9f, 0x2e}, {0xe1, 0x9e, 0x82, 0x2e, 0xe1, 0x9e, 0x9f, 0x2e}},
+ erasNarrow: [][]uint8{[]uint8(nil), []uint8(nil)},
+ erasWide: [][]uint8{{0xe1, 0x9e, 0x98, 0xe1, 0x9e, 0xbb, 0xe1, 0x9e, 0x93, 0xe2, 0x80, 0x8b, 0xe1, 0x9e, 0x82, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x87}, {0xe1, 0x9e, 0x82, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb7, 0xe1, 0x9e, 0x9f, 0xe1, 0x9f, 0x92, 0xe1, 0x9e, 0x8f, 0xe1, 0x9e, 0x9f, 0xe1, 0x9e, 0x80, 0xe1, 0x9e, 0x9a, 0xe1, 0x9e, 0xb6, 0xe1, 0x9e, 0x87}}}
}
// Locale returns the current translators string locale
@@ -90,7 +116,6 @@ func (km *km) FmtNumber(num float64, v uint64) []byte {
if s[i] == '.' {
b = append(b, km.decimal[0])
inWhole = true
-
continue
}
@@ -126,7 +151,6 @@ func (km *km) FmtPercent(num float64, v uint64) []byte {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(km.decimal)
-
b := make([]byte, 0, l)
for i := len(s) - 1; i >= 0; i-- {
@@ -170,7 +194,6 @@ func (km *km) FmtCurrency(num float64, v uint64, currency currency.Type) []byte
if s[i] == '.' {
b = append(b, km.decimal[0])
inWhole = true
-
continue
}
@@ -230,7 +253,6 @@ func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) []byt
if s[i] == '.' {
b = append(b, km.decimal[0])
inWhole = true
-
continue
}
@@ -281,9 +303,7 @@ func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) []byt
}
if num < 0 {
-
b = append(b, km.currencyNegativeSuffix...)
-
}
return b