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