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/fa_IR
diff options
context:
space:
mode:
authorDean Karn <Dean.Karn@metricaid.com>2016-09-11 06:35:17 +0300
committerDean Karn <Dean.Karn@metricaid.com>2016-09-11 06:35:17 +0300
commitaaae900248cc5de78e3c73c1ec3b3cc6dac92f9b (patch)
tree389c87c9e8c2607c1c7683fe2f5a3b419c488136 /fa_IR
parentaba249d95ca17c471f1beec3df4b0b9d438c9af8 (diff)
covered stored data from []byte to string
appending to a []byte is faster using a string rather than another []byte...who knew
Diffstat (limited to 'fa_IR')
-rw-r--r--fa_IR/fa_IR.go204
1 files changed, 91 insertions, 113 deletions
diff --git a/fa_IR/fa_IR.go b/fa_IR/fa_IR.go
index 29131064..b9d878a3 100644
--- a/fa_IR/fa_IR.go
+++ b/fa_IR/fa_IR.go
@@ -14,31 +14,31 @@ type fa_IR struct {
pluralsCardinal []locales.PluralRule
pluralsOrdinal []locales.PluralRule
pluralsRange []locales.PluralRule
- decimal []byte
- group []byte
- minus []byte
- percent []byte
- perMille []byte
- timeSeparator []byte
- inifinity []byte
- currencies [][]byte // idx = enum of currency code
- currencyPositivePrefix []byte
- currencyNegativePrefix []byte
- monthsAbbreviated [][]byte
- monthsNarrow [][]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
- timezones map[string][]byte
+ decimal string
+ group string
+ minus string
+ percent string
+ perMille string
+ timeSeparator string
+ inifinity string
+ currencies []string // idx = enum of currency code
+ currencyPositivePrefix string
+ currencyNegativePrefix string
+ monthsAbbreviated []string
+ monthsNarrow []string
+ monthsWide []string
+ daysAbbreviated []string
+ daysNarrow []string
+ daysShort []string
+ daysWide []string
+ periodsAbbreviated []string
+ periodsNarrow []string
+ periodsShort []string
+ periodsWide []string
+ erasAbbreviated []string
+ erasNarrow []string
+ erasWide []string
+ timezones map[string]string
}
// New returns a new instance of translator for the 'fa_IR' locale
@@ -48,30 +48,29 @@ func New() locales.Translator {
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
pluralsRange: []locales.PluralRule{6},
- decimal: []byte{0xd9, 0xab},
- group: []byte{0xd9, 0xac},
- minus: []byte{},
- percent: []byte{0xd9, 0xaa},
- perMille: []byte{0xd8, 0x89},
- timeSeparator: []byte{0x3a},
- inifinity: []byte{0xe2, 0x88, 0x9e},
- currencies: [][]uint8{{0x41, 0x44, 0x50, 0x20}, {0x41, 0x45, 0x44, 0x20}, {0x41, 0x46, 0x41, 0x20}, {0x41, 0x46, 0x4e, 0x20}, {0x41, 0x4c, 0x4b, 0x20}, {0x41, 0x4c, 0x4c, 0x20}, {0x41, 0x4d, 0x44, 0x20}, {0x41, 0x4e, 0x47, 0x20}, {0x41, 0x4f, 0x41, 0x20}, {0x41, 0x4f, 0x4b, 0x20}, {0x41, 0x4f, 0x4e, 0x20}, {0x41, 0x4f, 0x52, 0x20}, {0x41, 0x52, 0x41, 0x20}, {0x41, 0x52, 0x4c, 0x20}, {0x41, 0x52, 0x4d, 0x20}, {0x41, 0x52, 0x50, 0x20}, {0x41, 0x52, 0x53, 0x20}, {0x41, 0x54, 0x53, 0x20}, {0x41, 0x55, 0x44, 0x20}, {0x41, 0x57, 0x47, 0x20}, {0x41, 0x5a, 0x4d, 0x20}, {0x41, 0x5a, 0x4e, 0x20}, {0x42, 0x41, 0x44, 0x20}, {0x42, 0x41, 0x4d, 0x20}, {0x42, 0x41, 0x4e, 0x20}, {0x42, 0x42, 0x44, 0x20}, {0x42, 0x44, 0x54, 0x20}, {0x42, 0x45, 0x43, 0x20}, {0x42, 0x45, 0x46, 0x20}, {0x42, 0x45, 0x4c, 0x20}, {0x42, 0x47, 0x4c, 0x20}, {0x42, 0x47, 0x4d, 0x20}, {0x42, 0x47, 0x4e, 0x20}, {0x42, 0x47, 0x4f, 0x20}, {0x42, 0x48, 0x44, 0x20}, {0x42, 0x49, 0x46, 0x20}, {0x42, 0x4d, 0x44, 0x20}, {0x42, 0x4e, 0x44, 0x20}, {0x42, 0x4f, 0x42, 0x20}, {0x42, 0x4f, 0x4c, 0x20}, {0x42, 0x4f, 0x50, 0x20}, {0x42, 0x4f, 0x56, 0x20}, {0x42, 0x52, 0x42, 0x20}, {0x42, 0x52, 0x43, 0x20}, {0x42, 0x52, 0x45, 0x20}, {0x42, 0x52, 0x4c, 0x20}, {0x42, 0x52, 0x4e, 0x20}, {0x42, 0x52, 0x52, 0x20}, {0x42, 0x52, 0x5a, 0x20}, {0x42, 0x53, 0x44, 0x20}, {0x42, 0x54, 0x4e, 0x20}, {0x42, 0x55, 0x4b, 0x20}, {0x42, 0x57, 0x50, 0x20}, {0x42, 0x59, 0x42, 0x20}, {0x42, 0x59, 0x52, 0x20}, {0x42, 0x5a, 0x44, 0x20}, {0x43, 0x41, 0x44, 0x20}, {0x43, 0x44, 0x46, 0x20}, {0x43, 0x48, 0x45, 0x20}, {0x43, 0x48, 0x46, 0x20}, {0x43, 0x48, 0x57, 0x20}, {0x43, 0x4c, 0x45, 0x20}, {0x43, 0x4c, 0x46, 0x20}, {0x43, 0x4c, 0x50, 0x20}, {0x43, 0x4e, 0x58, 0x20}, {0x43, 0x4e, 0x59, 0x20}, {0x43, 0x4f, 0x50, 0x20}, {0x43, 0x4f, 0x55, 0x20}, {0x43, 0x52, 0x43, 0x20}, {0x43, 0x53, 0x44, 0x20}, {0x43, 0x53, 0x4b, 0x20}, {0x43, 0x55, 0x43, 0x20}, {0x43, 0x55, 0x50, 0x20}, {0x43, 0x56, 0x45, 0x20}, {0x43, 0x59, 0x50, 0x20}, {0x43, 0x5a, 0x4b, 0x20}, {0x44, 0x44, 0x4d, 0x20}, {0x44, 0x45, 0x4d, 0x20}, {0x44, 0x4a, 0x46, 0x20}, {0x44, 0x4b, 0x4b, 0x20}, {0x44, 0x4f, 0x50, 0x20}, {0x44, 0x5a, 0x44, 0x20}, {0x45, 0x43, 0x53, 0x20}, {0x45, 0x43, 0x56, 0x20}, {0x45, 0x45, 0x4b, 0x20}, {0x45, 0x47, 0x50, 0x20}, {0x45, 0x52, 0x4e, 0x20}, {0x45, 0x53, 0x41, 0x20}, {0x45, 0x53, 0x42, 0x20}, {0x45, 0x53, 0x50, 0x20}, {0x45, 0x54, 0x42, 0x20}, {0x45, 0x55, 0x52, 0x20}, {0x46, 0x49, 0x4d, 0x20}, {0x46, 0x4a, 0x44, 0x20}, {0x46, 0x4b, 0x50, 0x20}, {0x46, 0x52, 0x46, 0x20}, {0x47, 0x42, 0x50, 0x20}, {0x47, 0x45, 0x4b, 0x20}, {0x47, 0x45, 0x4c, 0x20}, {0x47, 0x48, 0x43, 0x20}, {0x47, 0x48, 0x53, 0x20}, {0x47, 0x49, 0x50, 0x20}, {0x47, 0x4d, 0x44, 0x20}, {0x47, 0x4e, 0x46, 0x20}, {0x47, 0x4e, 0x53, 0x20}, {0x47, 0x51, 0x45, 0x20}, {0x47, 0x52, 0x44, 0x20}, {0x47, 0x54, 0x51, 0x20}, {0x47, 0x57, 0x45, 0x20}, {0x47, 0x57, 0x50, 0x20}, {0x47, 0x59, 0x44, 0x20}, {0x48, 0x4b, 0x44, 0x20}, {0x48, 0x4e, 0x4c, 0x20}, {0x48, 0x52, 0x44, 0x20}, {0x48, 0x52, 0x4b, 0x20}, {0x48, 0x54, 0x47, 0x20}, {0x48, 0x55, 0x46, 0x20}, {0x49, 0x44, 0x52, 0x20}, {0x49, 0x45, 0x50, 0x20}, {0x49, 0x4c, 0x50, 0x20}, {0x49, 0x4c, 0x52, 0x20}, {0x49, 0x4c, 0x53, 0x20}, {0x49, 0x4e, 0x52, 0x20}, {0x49, 0x51, 0x44, 0x20}, {0x49, 0x52, 0x52, 0x20}, {0x49, 0x53, 0x4a, 0x20}, {0x49, 0x53, 0x4b, 0x20}, {0x49, 0x54, 0x4c, 0x20}, {0x4a, 0x4d, 0x44, 0x20}, {0x4a, 0x4f, 0x44, 0x20}, {0x4a, 0x50, 0x59, 0x20}, {0x4b, 0x45, 0x53, 0x20}, {0x4b, 0x47, 0x53, 0x20}, {0x4b, 0x48, 0x52, 0x20}, {0x4b, 0x4d, 0x46, 0x20}, {0x4b, 0x50, 0x57, 0x20}, {0x4b, 0x52, 0x48, 0x20}, {0x4b, 0x52, 0x4f, 0x20}, {0x4b, 0x52, 0x57, 0x20}, {0x4b, 0x57, 0x44, 0x20}, {0x4b, 0x59, 0x44, 0x20}, {0x4b, 0x5a, 0x54, 0x20}, {0x4c, 0x41, 0x4b, 0x20}, {0x4c, 0x42, 0x50, 0x20}, {0x4c, 0x4b, 0x52, 0x20}, {0x4c, 0x52, 0x44, 0x20}, {0x4c, 0x53, 0x4c, 0x20}, {0x4c, 0x54, 0x4c, 0x20}, {0x4c, 0x54, 0x54, 0x20}, {0x4c, 0x55, 0x43, 0x20}, {0x4c, 0x55, 0x46, 0x20}, {0x4c, 0x55, 0x4c, 0x20}, {0x4c, 0x56, 0x4c, 0x20}, {0x4c, 0x56, 0x52, 0x20}, {0x4c, 0x59, 0x44, 0x20}, {0x4d, 0x41, 0x44, 0x20}, {0x4d, 0x41, 0x46, 0x20}, {0x4d, 0x43, 0x46, 0x20}, {0x4d, 0x44, 0x43, 0x20}, {0x4d, 0x44, 0x4c, 0x20}, {0x4d, 0x47, 0x41, 0x20}, {0x4d, 0x47, 0x46, 0x20}, {0x4d, 0x4b, 0x44, 0x20}, {0x4d, 0x4b, 0x4e, 0x20}, {0x4d, 0x4c, 0x46, 0x20}, {0x4d, 0x4d, 0x4b, 0x20}, {0x4d, 0x4e, 0x54, 0x20}, {0x4d, 0x4f, 0x50, 0x20}, {0x4d, 0x52, 0x4f, 0x20}, {0x4d, 0x54, 0x4c, 0x20}, {0x4d, 0x54, 0x50, 0x20}, {0x4d, 0x55, 0x52, 0x20}, {0x4d, 0x56, 0x50, 0x20}, {0x4d, 0x56, 0x52, 0x20}, {0x4d, 0x57, 0x4b, 0x20}, {0x4d, 0x58, 0x4e, 0x20}, {0x4d, 0x58, 0x50, 0x20}, {0x4d, 0x58, 0x56, 0x20}, {0x4d, 0x59, 0x52, 0x20}, {0x4d, 0x5a, 0x45, 0x20}, {0x4d, 0x5a, 0x4d, 0x20}, {0x4d, 0x5a, 0x4e, 0x20}, {0x4e, 0x41, 0x44, 0x20}, {0x4e, 0x47, 0x4e, 0x20}, {0x4e, 0x49, 0x43, 0x20}, {0x4e, 0x49, 0x4f, 0x20}, {0x4e, 0x4c, 0x47, 0x20}, {0x4e, 0x4f, 0x4b, 0x20}, {0x4e, 0x50, 0x52, 0x20}, {0x4e, 0x5a, 0x44, 0x20}, {0x4f, 0x4d, 0x52, 0x20}, {0x50, 0x41, 0x42, 0x20}, {0x50, 0x45, 0x49, 0x20}, {0x50, 0x45, 0x4e, 0x20}, {0x50, 0x45, 0x53, 0x20}, {0x50, 0x47, 0x4b, 0x20}, {0x50, 0x48, 0x50, 0x20}, {0x50, 0x4b, 0x52, 0x20}, {0x50, 0x4c, 0x4e, 0x20}, {0x50, 0x4c, 0x5a, 0x20}, {0x50, 0x54, 0x45, 0x20}, {0x50, 0x59, 0x47, 0x20}, {0x51, 0x41, 0x52, 0x20}, {0x52, 0x48, 0x44, 0x20}, {0x52, 0x4f, 0x4c, 0x20}, {0x52, 0x4f, 0x4e, 0x20}, {0x52, 0x53, 0x44, 0x20}, {0x52, 0x55, 0x42, 0x20}, {0x52, 0x55, 0x52, 0x20}, {0x52, 0x57, 0x46, 0x20}, {0x53, 0x41, 0x52, 0x20}, {0x53, 0x42, 0x44, 0x20}, {0x53, 0x43, 0x52, 0x20}, {0x53, 0x44, 0x44, 0x20}, {0x53, 0x44, 0x47, 0x20}, {0x53, 0x44, 0x50, 0x20}, {0x53, 0x45, 0x4b, 0x20}, {0x53, 0x47, 0x44, 0x20}, {0x53, 0x48, 0x50, 0x20}, {0x53, 0x49, 0x54, 0x20}, {0x53, 0x4b, 0x4b, 0x20}, {0x53, 0x4c, 0x4c, 0x20}, {0x53, 0x4f, 0x53, 0x20}, {0x53, 0x52, 0x44, 0x20}, {0x53, 0x52, 0x47, 0x20}, {0x53, 0x53, 0x50, 0x20}, {0x53, 0x54, 0x44, 0x20}, {0x53, 0x55, 0x52, 0x20}, {0x53, 0x56, 0x43, 0x20}, {0x53, 0x59, 0x50, 0x20}, {0x53, 0x5a, 0x4c, 0x20}, {0x54, 0x48, 0x42, 0x20}, {0x54, 0x4a, 0x52, 0x20}, {0x54, 0x4a, 0x53, 0x20}, {0x54, 0x4d, 0x4d, 0x20}, {0x54, 0x4d, 0x54, 0x20}, {0x54, 0x4e, 0x44, 0x20}, {0x54, 0x4f, 0x50, 0x20}, {0x54, 0x50, 0x45, 0x20}, {0x54, 0x52, 0x4c, 0x20}, {0x54, 0x52, 0x59, 0x20}, {0x54, 0x54, 0x44, 0x20}, {0x54, 0x57, 0x44, 0x20}, {0x54, 0x5a, 0x53, 0x20}, {0x55, 0x41, 0x48, 0x20}, {0x55, 0x41, 0x4b, 0x20}, {0x55, 0x47, 0x53, 0x20}, {0x55, 0x47, 0x58, 0x20}, {0x55, 0x53, 0x44, 0x20}, {0x55, 0x53, 0x4e, 0x20}, {0x55, 0x53, 0x53, 0x20}, {0x55, 0x59, 0x49, 0x20}, {0x55, 0x59, 0x50, 0x20}, {0x55, 0x59, 0x55, 0x20}, {0x55, 0x5a, 0x53, 0x20}, {0x56, 0x45, 0x42, 0x20}, {0x56, 0x45, 0x46, 0x20}, {0x56, 0x4e, 0x44, 0x20}, {0x56, 0x4e, 0x4e, 0x20}, {0x56, 0x55, 0x56, 0x20}, {0x57, 0x53, 0x54, 0x20}, {0x58, 0x41, 0x46, 0x20}, {0x58, 0x41, 0x47, 0x20}, {0x58, 0x41, 0x55, 0x20}, {0x58, 0x42, 0x41, 0x20}, {0x58, 0x42, 0x42, 0x20}, {0x58, 0x42, 0x43, 0x20}, {0x58, 0x42, 0x44, 0x20}, {0x58, 0x43, 0x44, 0x20}, {0x58, 0x44, 0x52, 0x20}, {0x58, 0x45, 0x55, 0x20}, {0x58, 0x46, 0x4f, 0x20}, {0x58, 0x46, 0x55, 0x20}, {0x58, 0x4f, 0x46, 0x20}, {0x58, 0x50, 0x44, 0x20}, {0x58, 0x50, 0x46, 0x20}, {0x58, 0x50, 0x54, 0x20}, {0x58, 0x52, 0x45, 0x20}, {0x58, 0x53, 0x55, 0x20}, {0x58, 0x54, 0x53, 0x20}, {0x58, 0x55, 0x41, 0x20}, {0x58, 0x58, 0x58, 0x20}, {0x59, 0x44, 0x44, 0x20}, {0x59, 0x45, 0x52, 0x20}, {0x59, 0x55, 0x44, 0x20}, {0x59, 0x55, 0x4d, 0x20}, {0x59, 0x55, 0x4e, 0x20}, {0x59, 0x55, 0x52, 0x20}, {0x5a, 0x41, 0x4c, 0x20}, {0x5a, 0x41, 0x52, 0x20}, {0x5a, 0x4d, 0x4b, 0x20}, {0x5a, 0x4d, 0x57, 0x20}, {0x5a, 0x52, 0x4e, 0x20}, {0x5a, 0x52, 0x5a, 0x20}, {0x5a, 0x57, 0x44, 0x20}, {0x5a, 0x57, 0x4c, 0x20}, {0x5a, 0x57, 0x52, 0x20}},
- currencyPositivePrefix: []byte{0xe2, 0x80, 0x8e},
- currencyNegativePrefix: []byte{0xe2, 0x80, 0x8e},
- monthsAbbreviated: [][]uint8{[]uint8(nil), {0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd9, 0x88, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd9, 0x81, 0xd9, 0x88, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd9, 0x85, 0xd8, 0xa7, 0xd8, 0xb1, 0xd8, 0xb3}, {0xd8, 0xa2, 0xd9, 0x88, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x84}, {0xd9, 0x85, 0xd9, 0x87, 0xd9, 0x94}, {0xda, 0x98, 0xd9, 0x88, 0xd8, 0xa6, 0xd9, 0x86}, {0xda, 0x98, 0xd9, 0x88, 0xd8, 0xa6, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd8, 0xa7, 0xd9, 0x88, 0xd8, 0xaa}, {0xd8, 0xb3, 0xd9, 0xbe, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd8, 0xa7, 0xda, 0xa9, 0xd8, 0xaa, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd9, 0x86, 0xd9, 0x88, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd8, 0xaf, 0xd8, 0xb3, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}},
- monthsNarrow: [][]uint8{[]uint8(nil), {0xda, 0x98}, {0xd9, 0x81}, {0xd9, 0x85}, {0xd8, 0xa2}, {0xd9, 0x85}, {0xda, 0x98}, {0xda, 0x98}, {0xd8, 0xa7}, {0xd8, 0xb3}, {0xd8, 0xa7}, {0xd9, 0x86}, {0xd8, 0xaf}},
- monthsWide: [][]uint8{[]uint8(nil), {0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd9, 0x88, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd9, 0x81, 0xd9, 0x88, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd9, 0x85, 0xd8, 0xa7, 0xd8, 0xb1, 0xd8, 0xb3}, {0xd8, 0xa2, 0xd9, 0x88, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x84}, {0xd9, 0x85, 0xd9, 0x87, 0xd9, 0x94}, {0xda, 0x98, 0xd9, 0x88, 0xd8, 0xa6, 0xd9, 0x86}, {0xda, 0x98, 0xd9, 0x88, 0xd8, 0xa6, 0xdb, 0x8c, 0xd9, 0x87, 0xd9, 0x94}, {0xd8, 0xa7, 0xd9, 0x88, 0xd8, 0xaa}, {0xd8, 0xb3, 0xd9, 0xbe, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd8, 0xa7, 0xda, 0xa9, 0xd8, 0xaa, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd9, 0x86, 0xd9, 0x88, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}, {0xd8, 0xaf, 0xd8, 0xb3, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xa8, 0xd8, 0xb1}},
- daysAbbreviated: [][]uint8{{0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xaf, 0xd9, 0x88, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xb3, 0xd9, 0x87, 0xe2, 0x80, 0x8c, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xda, 0x86, 0xd9, 0x87, 0xd8, 0xa7, 0xd8, 0xb1, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd9, 0xbe, 0xd9, 0x86, 0xd8, 0xac, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xac, 0xd9, 0x85, 0xd8, 0xb9, 0xd9, 0x87}, {0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}},
- daysNarrow: [][]uint8{{0xdb, 0x8c}, {0xd8, 0xaf}, {0xd8, 0xb3}, {0xda, 0x86}, {0xd9, 0xbe}, {0xd8, 0xac}, {0xd8, 0xb4}},
- daysShort: [][]uint8{{0xdb, 0xb1, 0xd8, 0xb4}, {0xdb, 0xb2, 0xd8, 0xb4}, {0xdb, 0xb3, 0xd8, 0xb4}, {0xdb, 0xb4, 0xd8, 0xb4}, {0xdb, 0xb5, 0xd8, 0xb4}, {0xd8, 0xac}, {0xd8, 0xb4}},
- daysWide: [][]uint8{{0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xaf, 0xd9, 0x88, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xb3, 0xd9, 0x87, 0xe2, 0x80, 0x8c, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xda, 0x86, 0xd9, 0x87, 0xd8, 0xa7, 0xd8, 0xb1, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd9, 0xbe, 0xd9, 0x86, 0xd8, 0xac, 0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}, {0xd8, 0xac, 0xd9, 0x85, 0xd8, 0xb9, 0xd9, 0x87}, {0xd8, 0xb4, 0xd9, 0x86, 0xd8, 0xa8, 0xd9, 0x87}},
- periodsAbbreviated: [][]uint8{{0xd9, 0x82, 0x2e, 0xd8, 0xb8, 0x2e}, {0xd8, 0xa8, 0x2e, 0xd8, 0xb8, 0x2e}},
- periodsNarrow: [][]uint8{{0xd9, 0x82}, {0xd8, 0xa8}},
- periodsWide: [][]uint8{{0xd9, 0x82, 0xd8, 0xa8, 0xd9, 0x84, 0xe2, 0x80, 0x8c, 0xd8, 0xa7, 0xd8, 0xb2, 0xd8, 0xb8, 0xd9, 0x87, 0xd8, 0xb1}, {0xd8, 0xa8, 0xd8, 0xb9, 0xd8, 0xaf, 0xd8, 0xa7, 0xd8, 0xb2, 0xd8, 0xb8, 0xd9, 0x87, 0xd8, 0xb1}},
- erasAbbreviated: [][]uint8{{0xd9, 0x82, 0x2e, 0xd9, 0x85, 0x2e}, {0xd9, 0x85, 0x2e}},
- erasNarrow: [][]uint8{{0xd9, 0x82}, {0xd9, 0x85}},
- erasWide: [][]uint8{{0xd9, 0x82, 0xd8, 0xa8, 0xd9, 0x84, 0x20, 0xd8, 0xa7, 0xd8, 0xb2, 0x20, 0xd9, 0x85, 0xdb, 0x8c, 0xd9, 0x84, 0xd8, 0xa7, 0xd8, 0xaf}, {0xd9, 0x85, 0xdb, 0x8c, 0xd9, 0x84, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c}},
- timezones: map[string][]uint8{"SRT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb3, 0xd9, 0x88, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x86, 0xd8, 0xa7, 0xd9, 0x85}, "HKST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x87, 0xd9, 0x86, 0xda, 0xaf, 0xe2, 0x80, 0x8c, 0xda, 0xa9, 0xd9, 0x86, 0xda, 0xaf}, "EAT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd9, 0x81, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x82, 0xd8, 0xa7}, "PST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "JST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0xbe, 0xd9, 0x86}, "NZDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xb2, 0xd9, 0x84, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0x20, 0xd9, 0x86, 0xd9, 0x88}, "WESZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "MYT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd9, 0x85, 0xd8, 0xa7, 0xd9, 0x84, 0xd8, 0xb2, 0xdb, 0x8c}, "ChST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xda, 0x86, 0xd8, 0xa7, 0xd9, 0x85, 0xd9, 0x88, 0xd8, 0xb1, 0xd9, 0x88}, "COST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xda, 0xa9, 0xd9, 0x84, 0xd9, 0x85, 0xd8, 0xa8, 0xdb, 0x8c, 0xd8, 0xa7}, "ARST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd8, 0xb1, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xd9, 0x86}, "AKST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd9, 0x84, 0xd8, 0xa7, 0xd8, 0xb3, 0xda, 0xa9, 0xd8, 0xa7}, "NZST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xb2, 0xd9, 0x84, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0x20, 0xd9, 0x86, 0xd9, 0x88}, "HNT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x86, 0xdb, 0x8c, 0xd9, 0x88, 0xd9, 0x81, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0xd9, 0x84, 0xd9, 0x86, 0xd8, 0xaf}, "HAT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x86, 0xdb, 0x8c, 0xd9, 0x88, 0xd9, 0x81, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0xd9, 0x84, 0xd9, 0x86, 0xd8, 0xaf}, "BT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xa8, 0xd9, 0x88, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86}, "TMT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xaa, 0xd8, 0xb1, 0xda, 0xa9, 0xd9, 0x85, 0xd9, 0x86, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86}, "TMST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xaa, 0xd8, 0xb1, 0xda, 0xa9, 0xd9, 0x85, 0xd9, 0x86, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86}, "ART": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd8, 0xb1, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xd9, 0x86}, "GMT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xda, 0xaf, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x86, 0xd9, 0x88, 0xdb, 0x8c, 0xda, 0x86}, "WART": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa2, 0xd8, 0xb1, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xd9, 0x86}, "AWDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "GYT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xda, 0xaf, 0xd9, 0x88, 0xdb, 0x8c, 0xd8, 0xa7, 0xd9, 0x86}, "MEZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "GFT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xda, 0xaf, 0xd9, 0x88, 0xdb, 0x8c, 0xd8, 0xa7, 0xd9, 0x86, 0x20, 0xd9, 0x81, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xb3, 0xd9, 0x87}, "LHDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x84, 0xd8, 0xb1, 0xd8, 0xaf, 0xd9, 0x87, 0xd9, 0x88}, "CHAST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xda, 0x86, 0xd8, 0xaa, 0xe2, 0x80, 0x8c, 0xd9, 0x87, 0xd8, 0xa7, 0xd9, 0x85}, "MESZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "SGT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb3, 0xd9, 0x86, 0xda, 0xaf, 0xd8, 0xa7, 0xd9, 0xbe, 0xd9, 0x88, 0xd8, 0xb1}, "CLST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xdb, 0x8c, 0xd9, 0x84, 0xdb, 0x8c}, "ACWDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x2d, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "JDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0xbe, 0xd9, 0x86}, "EDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "ACST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "CAT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd9, 0x81, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x82, 0xd8, 0xa7}, "ACDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "AEST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "PDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "AST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd8, 0xaa, 0xd9, 0x84, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xda, 0xa9}, "CLT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xdb, 0x8c, 0xd9, 0x84, 0xdb, 0x8c}, "WEZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "WARST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa2, 0xd8, 0xb1, 0xda, 0x98, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xd9, 0x86}, "HAST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x87, 0xd8, 0xa7, 0xd9, 0x88, 0xd8, 0xa7, 0xdb, 0x8c, 0xdb, 0x8c, 0xe2, 0x80, 0x90, 0xd8, 0xa7, 0xd9, 0x84, 0xd9, 0x88, 0xd8, 0xb4, 0xd9, 0x86}, "WIT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0xd9, 0x88, 0xd9, 0x86, 0xd8, 0xb2, 0xdb, 0x8c}, "ECT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xa7, 0xda, 0xa9, 0xd9, 0x88, 0xd8, 0xa7, 0xd8, 0xaf, 0xd9, 0x88, 0xd8, 0xb1}, "VET": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd9, 0x88, 0xd9, 0x86, 0xd8, 0xb2, 0xd9, 0x88, 0xd8, 0xa6, 0xd9, 0x84, 0xd8, 0xa7}, "WAT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x81, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x82, 0xd8, 0xa7}, "CST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "OESZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "∅∅∅": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd8, 0xb2, 0xd9, 0x88, 0xd8, 0xb1}, "IST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd9, 0x87, 0xd9, 0x86, 0xd8, 0xaf}, "BOT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xa8, 0xd9, 0x88, 0xd9, 0x84, 0xdb, 0x8c, 0xd9, 0x88, 0xdb, 0x8c}, "ACWST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x2d, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "LHST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x84, 0xd8, 0xb1, 0xd8, 0xaf, 0xd9, 0x87, 0xd9, 0x88}, "COT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xda, 0xa9, 0xd9, 0x84, 0xd9, 0x85, 0xd8, 0xa8, 0xdb, 0x8c, 0xd8, 0xa7}, "OEZ": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xd9, 0xbe, 0xd8, 0xa7}, "CHADT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xda, 0x86, 0xd8, 0xaa, 0xe2, 0x80, 0x8c, 0xd9, 0x87, 0xd8, 0xa7, 0xd9, 0x85}, "WAST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x81, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x82, 0xd8, 0xa7}, "HKT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x87, 0xd9, 0x86, 0xda, 0xaf, 0xe2, 0x80, 0x8c, 0xda, 0xa9, 0xd9, 0x86, 0xda, 0xaf}, "ADT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd8, 0xaa, 0xd9, 0x84, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaa, 0xdb, 0x8c, 0xda, 0xa9}, "UYT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xda, 0xaf, 0xd9, 0x88, 0xd8, 0xa6, 0xd9, 0x87}, "UYST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xa7, 0xd8, 0xb1, 0xd9, 0x88, 0xda, 0xaf, 0xd9, 0x88, 0xd8, 0xa6, 0xd9, 0x87}, "MST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xa7, 0xda, 0xa9, 0xd8, 0xa7, 0xd8, 0xa6, 0xd9, 0x88}, "AWST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "WITA": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0xd9, 0x88, 0xd9, 0x86, 0xd8, 0xb2, 0xdb, 0x8c}, "SAST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xac, 0xd9, 0x86, 0xd9, 0x88, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x81, 0xd8, 0xb1, 0xdb, 0x8c, 0xd9, 0x82, 0xd8, 0xa7}, "CDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xb1, 0xda, 0xa9, 0xd8, 0xb2, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "MDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x85, 0xd8, 0xa7, 0xda, 0xa9, 0xd8, 0xa7, 0xd8, 0xa6, 0xd9, 0x88}, "AKDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xa2, 0xd9, 0x84, 0xd8, 0xa7, 0xd8, 0xb3, 0xda, 0xa9, 0xd8, 0xa7}, "EST": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xb9, 0xd8, 0xa7, 0xd8, 0xaf, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd9, 0x85, 0xd8, 0xb1, 0xdb, 0x8c, 0xda, 0xa9, 0xd8, 0xa7}, "WIB": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xba, 0xd8, 0xb1, 0xd8, 0xa8, 0x20, 0xd8, 0xa7, 0xd9, 0x86, 0xd8, 0xaf, 0xd9, 0x88, 0xd9, 0x86, 0xd8, 0xb2, 0xdb, 0x8c}, "AEDT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd8, 0xb4, 0xd8, 0xb1, 0xd9, 0x82, 0x20, 0xd8, 0xa7, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xb1, 0xd8, 0xa7, 0xd9, 0x84, 0xdb, 0x8c, 0xd8, 0xa7}, "HADT": {0xd9, 0x88, 0xd9, 0x82, 0xd8, 0xaa, 0x20, 0xd8, 0xaa, 0xd8, 0xa7, 0xd8, 0xa8, 0xd8, 0xb3, 0xd8, 0xaa, 0xd8, 0xa7, 0xd9, 0x86, 0xdb, 0x8c, 0x20, 0xd9, 0x87, 0xd8, 0xa7, 0xd9, 0x88, 0xd8, 0xa7, 0xdb, 0x8c, 0xdb, 0x8c, 0xe2, 0x80, 0x90, 0xd8, 0xa7, 0xd9, 0x84, 0xd9, 0x88, 0xd8, 0xb4, 0xd9, 0x86}},
+ decimal: "٫",
+ group: "٬",
+ percent: "٪",
+ perMille: "؉",
+ timeSeparator: ":",
+ inifinity: "∞",
+ currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "ATS ", "AUD ", "AWG ", "AZM ", "AZN ", "BAD ", "BAM ", "BAN ", "BBD ", "BDT ", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN ", "BGO ", "BHD ", "BIF ", "BMD ", "BND ", "BOB ", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "BRL ", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "BZD ", "CAD ", "CDF ", "CHE ", "CHF ", "CHW ", "CLE ", "CLF ", "CLP ", "CNX ", "CNY ", "COP ", "COU ", "CRC ", "CSD ", "CSK ", "CUC ", "CUP ", "CVE ", "CYP ", "CZK ", "DDM ", "DEM ", "DJF ", "DKK ", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "EUR ", "FIM ", "FJD ", "FKP ", "FRF ", "GBP ", "GEK ", "GEL ", "GHC ", "GHS ", "GIP ", "GMD ", "GNF ", "GNS ", "GQE ", "GRD ", "GTQ ", "GWE ", "GWP ", "GYD ", "HKD ", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS ", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JPY ", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KRW ", "KWD ", "KYD ", "KZT ", "LAK ", "LBP ", "LKR ", "LRD ", "LSL ", "LTL ", "LTT ", "LUC ", "LUF ", "LUL ", "LVL ", "LVR ", "LYD ", "MAD ", "MAF ", "MCF ", "MDC ", "MDL ", "MGA ", "MGF ", "MKD ", "MKN ", "MLF ", "MMK ", "MNT ", "MOP ", "MRO ", "MTL ", "MTP ", "MUR ", "MVP ", "MVR ", "MWK ", "MXN ", "MXP ", "MXV ", "MYR ", "MZE ", "MZM ", "MZN ", "NAD ", "NGN ", "NIC ", "NIO ", "NLG ", "NOK ", "NPR ", "NZD ", "OMR ", "PAB ", "PEI ", "PEN ", "PES ", "PGK ", "PHP ", "PKR ", "PLN ", "PLZ ", "PTE ", "PYG ", "QAR ", "RHD ", "ROL ", "RON ", "RSD ", "RUB ", "RUR ", "RWF ", "SAR ", "SBD ", "SCR ", "SDD ", "SDG ", "SDP ", "SEK ", "SGD ", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "THB ", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "TWD ", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "USD ", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "VND ", "VNN ", "VUV ", "WST ", "XAF ", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD ", "XDR ", "XEU ", "XFO ", "XFU ", "XOF ", "XPD ", "XPF ", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER ", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR ", "ZMK ", "ZMW ", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
+ currencyPositivePrefix: "‎",
+ currencyNegativePrefix: "‎",
+ monthsAbbreviated: []string{"", "ژانویهٔ", "فوریهٔ", "مارس", "آوریل", "مهٔ", "ژوئن", "ژوئیهٔ", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"},
+ monthsNarrow: []string{"", "ژ", "ف", "م", "آ", "م", "ژ", "ژ", "ا", "س", "ا", "ن", "د"},
+ monthsWide: []string{"", "ژانویهٔ", "فوریهٔ", "مارس", "آوریل", "مهٔ", "ژوئن", "ژوئیهٔ", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"},
+ daysAbbreviated: []string{"یکشنبه", "دوشنبه", "سه\u200cشنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"},
+ daysNarrow: []string{"ی", "د", "س", "چ", "پ", "ج", "ش"},
+ daysShort: []string{"۱ش", "۲ش", "۳ش", "۴ش", "۵ش", "ج", "ش"},
+ daysWide: []string{"یکشنبه", "دوشنبه", "سه\u200cشنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"},
+ periodsAbbreviated: []string{"ق.ظ.", "ب.ظ."},
+ periodsNarrow: []string{"ق", "ب"},
+ periodsWide: []string{"قبل\u200cازظهر", "بعدازظهر"},
+ erasAbbreviated: []string{"ق.م.", "م."},
+ erasNarrow: []string{"ق", "م"},
+ erasWide: []string{"قبل از میلاد", "میلادی"},
+ timezones: map[string]string{"IST": "وقت هند", "JDT": "وقت تابستانی ژاپن", "MYT": "وقت مالزی", "HADT": "وقت تابستانی هاوایی‐الوشن", "EST": "وقت عادی شرق امریکا", "AKST": "وقت عادی آلاسکا", "HAST": "وقت عادی هاوایی‐الوشن", "HKST": "وقت تابستانی هنگ\u200cکنگ", "CDT": "وقت تابستانی مرکز امریکا", "WARST": "وقت تابستانی غرب آرژانتین", "AST": "وقت عادی آتلانتیک", "JST": "وقت عادی ژاپن", "HAT": "وقت تابستانی نیوفاندلند", "CHADT": "وقت تابستانی چت\u200cهام", "HKT": "وقت عادی هنگ\u200cکنگ", "WIB": "وقت غرب اندونزی", "OEZ": "وقت عادی شرق اروپا", "GMT": "وقت گرینویچ", "EAT": "وقت شرق افریقا", "PDT": "وقت تابستانی غرب امریکا", "AEDT": "وقت تابستانی شرق استرالیا", "MESZ": "وقت تابستانی مرکز اروپا", "VET": "وقت ونزوئلا", "EDT": "وقت تابستانی شرق امریکا", "PST": "وقت عادی غرب امریکا", "AEST": "وقت عادی شرق استرالیا", "WART": "وقت عادی غرب آرژانتین", "MEZ": "وقت عادی مرکز اروپا", "WIT": "وقت شرق اندونزی", "CAT": "وقت مرکز افریقا", "GYT": "وقت گویان", "WAST": "وقت تابستانی غرب افریقا", "SRT": "وقت سورینام", "CLST": "وقت تابستانی شیلی", "UYT": "وقت عادی اروگوئه", "LHDT": "وقت تابستانی لردهو", "SGT": "وقت سنگاپور", "WESZ": "وقت تابستانی غرب اروپا", "ACDT": "وقت تابستانی مرکز استرالیا", "ARST": "وقت تابستانی آرژانتین", "ADT": "وقت تابستانی آتلانتیک", "∅∅∅": "وقت تابستانی آزور", "LHST": "وقت عادی لردهو", "WAT": "وقت عادی غرب افریقا", "TMT": "وقت عادی ترکمنستان", "AWDT": "وقت تابستانی غرب استرالیا", "GFT": "وقت گویان فرانسه", "TMST": "وقت تابستانی ترکمنستان", "AKDT": "وقت تابستانی آلاسکا", "NZST": "وقت عادی زلاند نو", "COT": "وقت عادی کلمبیا", "BT": "وقت بوتان", "ACWST": "وقت عادی مرکز-غرب استرالیا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "CHAST": "وقت عادی چت\u200cهام", "ACST": "وقت عادی مرکز استرالیا", "MDT": "وقت تابستانی کوهستانی امریکا", "AWST": "وقت عادی غرب استرالیا", "OESZ": "وقت تابستانی شرق اروپا", "COST": "وقت تابستانی کلمبیا", "ChST": "وقت عادی چامورو", "CST": "وقت عادی مرکز امریکا", "WEZ": "وقت عادی غرب اروپا", "UYST": "وقت تابستانی اروگوئه", "ART": "وقت عادی آرژانتین", "SAST": "وقت عادی جنوب افریقا", "ECT": "وقت اکوادور", "HNT": "وقت عادی نیوفاندلند", "CLT": "وقت عادی شیلی", "NZDT": "وقت تابستانی زلاند نو", "BOT": "وقت بولیوی", "WITA": "وقت مرکز اندونزی", "MST": "وقت عادی کوهستانی امریکا"},
}
}
@@ -119,80 +118,77 @@ func (fa *fa_IR) RangePluralRule(num1 float64, v1 uint64, num2 float64, v2 uint6
}
// MonthAbbreviated returns the locales abbreviated month given the 'month' provided
-func (fa *fa_IR) MonthAbbreviated(month time.Month) []byte {
+func (fa *fa_IR) MonthAbbreviated(month time.Month) string {
return fa.monthsAbbreviated[month]
}
// MonthsAbbreviated returns the locales abbreviated months
-func (fa *fa_IR) MonthsAbbreviated() [][]byte {
+func (fa *fa_IR) MonthsAbbreviated() []string {
return fa.monthsAbbreviated[1:]
}
// MonthNarrow returns the locales narrow month given the 'month' provided
-func (fa *fa_IR) MonthNarrow(month time.Month) []byte {
+func (fa *fa_IR) MonthNarrow(month time.Month) string {
return fa.monthsNarrow[month]
}
// MonthsNarrow returns the locales narrow months
-func (fa *fa_IR) MonthsNarrow() [][]byte {
+func (fa *fa_IR) MonthsNarrow() []string {
return fa.monthsNarrow[1:]
}
// MonthWide returns the locales wide month given the 'month' provided
-func (fa *fa_IR) MonthWide(month time.Month) []byte {
+func (fa *fa_IR) MonthWide(month time.Month) string {
return fa.monthsWide[month]
}
// MonthsWide returns the locales wide months
-func (fa *fa_IR) MonthsWide() [][]byte {
+func (fa *fa_IR) MonthsWide() []string {
return fa.monthsWide[1:]
}
// WeekdayAbbreviated returns the locales abbreviated weekday given the 'weekday' provided
-func (fa *fa_IR) WeekdayAbbreviated(weekday time.Weekday) []byte {
+func (fa *fa_IR) WeekdayAbbreviated(weekday time.Weekday) string {
return fa.daysAbbreviated[weekday]
}
// WeekdaysAbbreviated returns the locales abbreviated weekdays
-func (fa *fa_IR) WeekdaysAbbreviated() [][]byte {
+func (fa *fa_IR) WeekdaysAbbreviated() []string {
return fa.daysAbbreviated
}
// WeekdayNarrow returns the locales narrow weekday given the 'weekday' provided
-func (fa *fa_IR) WeekdayNarrow(weekday time.Weekday) []byte {
+func (fa *fa_IR) WeekdayNarrow(weekday time.Weekday) string {
return fa.daysNarrow[weekday]
}
// WeekdaysNarrow returns the locales narrow weekdays
-func (fa *fa_IR) WeekdaysNarrow() [][]byte {
+func (fa *fa_IR) WeekdaysNarrow() []string {
return fa.daysNarrow
}
// WeekdayShort returns the locales short weekday given the 'weekday' provided
-func (fa *fa_IR) WeekdayShort(weekday time.Weekday) []byte {
+func (fa *fa_IR) WeekdayShort(weekday time.Weekday) string {
return fa.daysShort[weekday]
}
// WeekdaysShort returns the locales short weekdays
-func (fa *fa_IR) WeekdaysShort() [][]byte {
+func (fa *fa_IR) WeekdaysShort() []string {
return fa.daysShort
}
// WeekdayWide returns the locales wide weekday given the 'weekday' provided
-func (fa *fa_IR) WeekdayWide(weekday time.Weekday) []byte {
+func (fa *fa_IR) WeekdayWide(weekday time.Weekday) string {
return fa.daysWide[weekday]
}
// WeekdaysWide returns the locales wide weekdays
-func (fa *fa_IR) WeekdaysWide() [][]byte {
+func (fa *fa_IR) WeekdaysWide() []string {
return fa.daysWide
}
// FmtNumber returns 'num' with digits/precision of 'v' for 'fa_IR' and handles both Whole and Real numbers based on 'v'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtNumber(num float64, v uint64) []byte {
-
+func (fa *fa_IR) FmtNumber(num float64, v uint64) (results string) {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
count := 0
@@ -236,15 +232,13 @@ func (fa *fa_IR) FmtNumber(num float64, v uint64) []byte {
b[i], b[j] = b[j], b[i]
}
- return b
+ results = string(b)
+ return
}
// FmtPercent returns 'num' with digits/precision of 'v' for 'fa_IR' and handles both Whole and Real numbers based on 'v'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
-func (fa *fa_IR) FmtPercent(num float64, v uint64) []byte {
-
+func (fa *fa_IR) FmtPercent(num float64, v uint64) (results string) {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
l := len(s) + len(fa.decimal)
b := make([]byte, 0, l)
@@ -275,13 +269,12 @@ func (fa *fa_IR) FmtPercent(num float64, v uint64) []byte {
b = append(b, fa.percent...)
- return b
+ results = string(b)
+ return
}
// FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) []byte {
+func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -346,13 +339,13 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) []by
}
}
- return b
+ results = string(b)
+ return
}
// FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'fa_IR'
-// in accounting notation. returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) []byte {
+// in accounting notation.
+func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
@@ -429,13 +422,12 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) []
}
}
- return b
+ results = string(b)
+ return
}
// FmtDateShort returns the short date representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtDateShort(t time.Time) []byte {
+func (fa *fa_IR) FmtDateShort(t time.Time) string {
b := make([]byte, 0, 32)
@@ -445,13 +437,11 @@ func (fa *fa_IR) FmtDateShort(t time.Time) []byte {
b = append(b, []byte{0x2f}...)
b = strconv.AppendInt(b, int64(t.Day()), 10)
- return b
+ return string(b)
}
// FmtDateMedium returns the medium date representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtDateMedium(t time.Time) []byte {
+func (fa *fa_IR) FmtDateMedium(t time.Time) string {
b := make([]byte, 0, 32)
@@ -461,13 +451,11 @@ func (fa *fa_IR) FmtDateMedium(t time.Time) []byte {
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- return b
+ return string(b)
}
// FmtDateLong returns the long date representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtDateLong(t time.Time) []byte {
+func (fa *fa_IR) FmtDateLong(t time.Time) string {
b := make([]byte, 0, 32)
@@ -477,13 +465,11 @@ func (fa *fa_IR) FmtDateLong(t time.Time) []byte {
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- return b
+ return string(b)
}
// FmtDateFull returns the full date representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtDateFull(t time.Time) []byte {
+func (fa *fa_IR) FmtDateFull(t time.Time) string {
b := make([]byte, 0, 32)
@@ -495,13 +481,11 @@ func (fa *fa_IR) FmtDateFull(t time.Time) []byte {
b = append(b, []byte{0x20}...)
b = strconv.AppendInt(b, int64(t.Year()), 10)
- return b
+ return string(b)
}
// FmtTimeShort returns the short time representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtTimeShort(t time.Time) []byte {
+func (fa *fa_IR) FmtTimeShort(t time.Time) string {
b := make([]byte, 0, 32)
@@ -514,13 +498,11 @@ func (fa *fa_IR) FmtTimeShort(t time.Time) []byte {
b = strconv.AppendInt(b, int64(t.Minute()), 10)
- return b
+ return string(b)
}
// FmtTimeMedium returns the medium time representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtTimeMedium(t time.Time) []byte {
+func (fa *fa_IR) FmtTimeMedium(t time.Time) string {
b := make([]byte, 0, 32)
@@ -540,13 +522,11 @@ func (fa *fa_IR) FmtTimeMedium(t time.Time) []byte {
b = strconv.AppendInt(b, int64(t.Second()), 10)
- return b
+ return string(b)
}
// FmtTimeLong returns the long time representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtTimeLong(t time.Time) []byte {
+func (fa *fa_IR) FmtTimeLong(t time.Time) string {
b := make([]byte, 0, 32)
@@ -572,13 +552,11 @@ func (fa *fa_IR) FmtTimeLong(t time.Time) []byte {
b = append(b, []byte{0x29}...)
- return b
+ return string(b)
}
// FmtTimeFull returns the full time representation of 't' for 'fa_IR'
-// returned as a []byte just in case the caller wishes to add more and can help
-// avoid allocations; otherwise just cast as string.
-func (fa *fa_IR) FmtTimeFull(t time.Time) []byte {
+func (fa *fa_IR) FmtTimeFull(t time.Time) string {
b := make([]byte, 0, 32)
@@ -609,5 +587,5 @@ func (fa *fa_IR) FmtTimeFull(t time.Time) []byte {
b = append(b, []byte{0x29}...)
- return b
+ return string(b)
}