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/bn/bn.go
diff options
context:
space:
mode:
Diffstat (limited to 'bn/bn.go')
-rw-r--r--bn/bn.go29
1 files changed, 22 insertions, 7 deletions
diff --git a/bn/bn.go b/bn/bn.go
index 72bf97c8..e0a55952 100644
--- a/bn/bn.go
+++ b/bn/bn.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
erasNarrow: []string{"", ""},
erasWide: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
- timezones: map[string]string{"GMT": "গ্রীনিচ মিন টাইম", "CLT": "চিলি মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "AWST": "অস্ট্রেলীয় পশ্চিমি মানক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "WEZ": "পশ্চিম ইউরোপের মানক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "HNEG": "পূর্ব গ্রীনল্যান্ড মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "HECU": "কিউবা দিবালোক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "CST": "কেন্দ্রীয় মানক সময়", "HEOG": "পশ্চিম গ্রীনল্যান্ড গ্রীষ্মকালীন সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "HNPMX": "মেক্সিকান প্রশান্ত মহসাগরীয় মানক সময়", "GYT": "গুয়ানা সময়", "EAT": "পূর্ব আফ্রিকা সময়", "BOT": "বোলিভিয়া সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের মানক সময়", "CAT": "মধ্য আফ্রিকা সময়", "ARST": "আর্জেনটিনা গ্রীষ্মকালীন সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "AKST": "আলাস্কা মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "HEPM": "সেন্ট পিয়ের ও মিকেলন দিবালোক সময়", "ECT": "ইকুয়েডর সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "BT": "ভুটান সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "SRT": "সুরিনাম সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "ART": "আর্জেনটিনা মানক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "HNOG": "পশ্চিম গ্রীনল্যান্ড মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "HENOMX": "উত্তরপশ্চিম মেক্সিকোর দিনের সময়", "ChST": "চামেরো মানক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "MYT": "মালয়েশিয়া সময়", "OEZ": "পূর্ব ইউরোপের মানক সময়", "HEEG": "পূর্ব গ্রীনল্যান্ড গ্রীষ্মকালীন সময়", "HEPMX": "মেক্সিকান প্রশান্ত মহাসাগরীয় দিবালোক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "∅∅∅": "অ্যামাজন গ্রীষ্মকালীন সময়", "JST": "জাপান মানক সময়", "MST": "মাকাও মান সময়", "AKDT": "আলাস্কা দিবালোক সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "IST": "ভারতীয় মানক সময়", "VET": "ভেনেজুয়েলা সময়", "MDT": "মাকাও গ্রীষ্মকাল সময়", "HNNOMX": "উত্তরপশ্চিম মেক্সিকোর মানক সময়", "MEZ": "মধ্য ইউরোপের মানক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "HNPM": "সেন্ট পিয়ের ও মিকেলন মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "CHAST": "চ্যাথাম মানক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "HKT": "হং কং মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "JDT": "জাপান দিবালোক সময়", "ADT": "অতলান্তিক দিবালোক সময়", "GFT": "ফরাসি গায়ানা সময়", "HNCU": "কিউবা মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "AST": "অতলান্তিক মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়"},
+ timezones: map[string]string{"PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "AWST": "অস্ট্রেলীয় পশ্চিমি মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "OEZ": "পূর্ব ইউরোপের মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "HEPM": "সেন্ট পিয়ের ও মিকেলন দিবালোক সময়", "CST": "কেন্দ্রীয় মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "CHAST": "চ্যাথাম মানক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "ART": "আর্জেনটিনা মানক সময়", "ARST": "আর্জেনটিনা গ্রীষ্মকালীন সময়", "EAT": "পূর্ব আফ্রিকা সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "HNPM": "সেন্ট পিয়ের ও মিকেলন মানক সময়", "MYT": "মালয়েশিয়া সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "JST": "জাপান মানক সময়", "AST": "অতলান্তিক মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "HNNOMX": "উত্তরপশ্চিম মেক্সিকোর মানক সময়", "IST": "ভারতীয় মানক সময়", "WEZ": "পশ্চিম ইউরোপের মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "HNPMX": "মেক্সিকান প্রশান্ত মহসাগরীয় মানক সময়", "HECU": "কিউবা দিবালোক সময়", "BT": "ভুটান সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "JDT": "জাপান দিবালোক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "∅∅∅": "অ্যামাজন গ্রীষ্মকালীন সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "SRT": "সুরিনাম সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "MEZ": "মধ্য ইউরোপের মানক সময়", "HNEG": "পূর্ব গ্রীনল্যান্ড মানক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "GYT": "গুয়ানা সময়", "ECT": "ইকুয়েডর সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "HNCU": "কিউবা মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "GFT": "ফরাসি গায়ানা সময়", "CLT": "চিলি মানক সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের মানক সময়", "BOT": "বোলিভিয়া সময়", "MST": "মাকাও মান সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "VET": "ভেনেজুয়েলা সময়", "ChST": "চামেরো মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "CAT": "মধ্য আফ্রিকা সময়", "HEPMX": "মেক্সিকান প্রশান্ত মহাসাগরীয় দিবালোক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "HEEG": "পূর্ব গ্রীনল্যান্ড গ্রীষ্মকালীন সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "AKST": "আলাস্কা মানক সময়", "MDT": "মাকাও গ্রীষ্মকাল সময়", "ADT": "অতলান্তিক দিবালোক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "HNOG": "পশ্চিম গ্রীনল্যান্ড মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "HENOMX": "উত্তরপশ্চিম মেক্সিকোর দিনের সময়", "HEOG": "পশ্চিম গ্রীনল্যান্ড গ্রীষ্মকালীন সময়", "HKT": "হং কং মানক সময়"},
}
}
@@ -206,11 +206,26 @@ func (bn *bn) WeekdaysWide() []string {
return bn.daysWide
}
+// Decimal returns the decimal point of number
+func (bn *bn) Decimal() string {
+ return bn.decimal
+}
+
+// Group returns the group of number
+func (bn *bn) Group() string {
+ return bn.group
+}
+
+// Group returns the minus sign of number
+func (bn *bn) Minus() string {
+ return bn.minus
+}
+
// FmtNumber returns 'num' with digits/precision of 'v' for 'bn' and handles both Whole and Real numbers based on 'v'
func (bn *bn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + 1 + 0*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +307,7 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(symbol) + 1 + 0*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1
count := 0
inWhole := v == 0
inSecondary := false
@@ -357,7 +372,7 @@ func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(symbol) + 1 + 0*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1
count := 0
inWhole := v == 0
inSecondary := false
@@ -455,7 +470,7 @@ func (bn *bn) 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)
}
return string(b)
@@ -474,7 +489,7 @@ func (bn *bn) 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)
}
return string(b)
@@ -495,7 +510,7 @@ func (bn *bn) 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)
}
return string(b)