This commit is contained in:
parent
644b9c471a
commit
7af05d5464
1 changed files with 12 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
from redbot.core import commands, i18n
|
from redbot.core import commands, i18n
|
||||||
|
import pathlib
|
||||||
|
|
||||||
_ = i18n.Translator("RubyCore", __file__)
|
_ = i18n.Translator("RubyCore", __file__)
|
||||||
|
|
||||||
|
@ -7,3 +8,14 @@ class RubyCore(commands.Cog):
|
||||||
|
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
|
self._load_translations()
|
||||||
|
|
||||||
|
def _load_translations(self):
|
||||||
|
locale_path = pathlib.Path(__file__).parent / "locales"
|
||||||
|
for po_file in locale_path.glob("*.po"):
|
||||||
|
lang = po_file.stem.replace("_", "-") # en_US -> en-US
|
||||||
|
i18n.register_translations(
|
||||||
|
"RubyCore",
|
||||||
|
lang,
|
||||||
|
po_file
|
||||||
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue