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 /te/te.go | |
parent | df9253ed33dcf0c51890a603b51e839f5df58ffc (diff) |
some low level optimizations
Diffstat (limited to 'te/te.go')
-rw-r--r-- | te/te.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{"OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "CDT": "మధ్యమ పగటి సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "AKDT": "అలాస్కా పగటి సమయం", "ECT": "ఈక్వడార్ సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "CLST": "చిలీ వేసవి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "SRT": "సూరినామ్ సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "IST": "భారతదేశ సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "VET": "వెనిజులా సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "MYT": "మలేషియా సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "EDT": "తూర్పు పగటి సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "GYT": "గయానా సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "COST": "కొలంబియా వేసవి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "∅∅∅": "ఏకర్ వేసవి సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "BT": "భూటాన్ సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం"}, + timezones: map[string]string{"AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "IST": "భారతదేశ సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "GYT": "గయానా సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "COST": "కొలంబియా వేసవి సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "EDT": "తూర్పు పగటి సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "∅∅∅": "అజోర్స్ వేసవి సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "AKDT": "అలాస్కా పగటి సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "CDT": "మధ్యమ పగటి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "SRT": "సూరినామ్ సమయం", "BT": "భూటాన్ సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "CLST": "చిలీ వేసవి సమయం", "ECT": "ఈక్వడార్ సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "MYT": "మలేషియా సమయం"}, } } @@ -202,7 +202,7 @@ func (te *te) WeekdaysWide() []string { func (te *te) FmtNumber(num float64, v uint64) string { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) - l := len(s) + len(te.decimal) + len(te.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 inSecondary := false @@ -284,7 +284,7 @@ func (te *te) FmtCurrency(num float64, v uint64, currency currency.Type) string s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := te.currencies[currency] - l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3 + l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3 count := 0 inWhole := v == 0 inSecondary := false @@ -351,7 +351,7 @@ func (te *te) FmtAccounting(num float64, v uint64, currency currency.Type) strin s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := te.currencies[currency] - l := len(s) + len(te.decimal) + len(te.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 inSecondary := false |