diff options
author | Dean Karn <Dean.Karn@metricaid.com> | 2016-09-11 23:11:22 +0300 |
---|---|---|
committer | Dean Karn <Dean.Karn@metricaid.com> | 2016-09-11 23:11:22 +0300 |
commit | c83f384137b60783b605590315e9791a34829443 (patch) | |
tree | d549ca74e6fee6444c3ed7fbbdcddc89d5213022 /my | |
parent | df9253ed33dcf0c51890a603b51e839f5df58ffc (diff) |
some low level optimizations
Diffstat (limited to 'my')
-rw-r--r-- | my/my.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -71,7 +71,7 @@ func New() locales.Translator { erasAbbreviated: []string{"ဘီစီ", "အေဒီ"}, erasNarrow: []string{"", ""}, erasWide: []string{"ခရစ်တော် မပေါ်မီကာလ", "ခရစ်တော် ပေါ်ထွန်းပြီးကာလ"}, - timezones: map[string]string{"JST": "ဂျပန် စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "∅∅∅": "အမေဇွန်နွေရာသီအချိန်", "SAST": "တောင်အာဖရိက အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "BT": "ဘူတန် အချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MYT": "မလေးရှား အချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "SRT": "စူးရီနာမ်အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "ChST": "ချာမိုရိုအချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်"}, + timezones: map[string]string{"AST": "အတ္ထလန်တစ် စံတော်ချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "ChST": "ချာမိုရိုအချိန်", "∅∅∅": "အာဇိုးစ်နွေရာသီအချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "BT": "ဘူတန် အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "SAST": "တောင်အာဖရိက အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "MYT": "မလေးရှား အချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "JST": "ဂျပန် စံတော်ချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်"}, } } @@ -184,7 +184,7 @@ func (my *my) WeekdaysWide() []string { func (my *my) FmtNumber(num float64, v uint64) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) - l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) @@ -257,7 +257,7 @@ func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) string s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := my.currencies[currency] - l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) @@ -319,7 +319,7 @@ func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) strin s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := my.currencies[currency] - l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 b := make([]byte, 0, l) |