Add [p]set regionalformat command to set regional formatting (#3677)

* Add `[p]set region` command to set regional formatting

* Add Babel to intersphinx

* rename 'region' to 'regional format`
This commit is contained in:
jack1142
2020-03-28 23:23:02 +01:00
committed by GitHub
parent d35f6abca0
commit fce8186759
5 changed files with 83 additions and 8 deletions

View File

@@ -7,7 +7,7 @@ from io import BytesIO
import discord
from babel.numbers import format_decimal
from redbot.core.i18n import Translator, get_babel_locale
from redbot.core.i18n import Translator, get_babel_regional_format
_ = Translator("UtilsChatFormatting", __file__)
@@ -473,14 +473,14 @@ def humanize_number(val: Union[int, float], override_locale=None) -> str:
val : Union[int, float]
The int/float to be formatted.
override_locale: Optional[str]
A value to override the bots locale.
A value to override bot's regional format.
Returns
-------
str
locale aware formatted number.
"""
return format_decimal(val, locale=get_babel_locale(override_locale))
return format_decimal(val, locale=get_babel_regional_format(override_locale))
def text_to_file(