mirror of
https://gitlab.com/chicken-riders/RcGcDw.git
synced 2025-02-23 00:24:09 +00:00
Fix #137
This commit is contained in:
parent
4ddf9ce17a
commit
2f5e7f20b5
|
@ -22,11 +22,11 @@ from src.configloader import settings
|
||||||
from src.discussion_formatters import embed_formatter, compact_formatter
|
from src.discussion_formatters import embed_formatter, compact_formatter
|
||||||
from src.misc import datafile, messagequeue
|
from src.misc import datafile, messagequeue
|
||||||
from src.session import session
|
from src.session import session
|
||||||
|
from src.i18n import disc
|
||||||
|
|
||||||
# Initialize translation
|
# Initialize translation
|
||||||
|
|
||||||
t = gettext.translation('discussions', localedir='locale', languages=[settings["lang"]])
|
_ = disc.gettext
|
||||||
_ = t.gettext
|
|
||||||
|
|
||||||
# Create a custom logger
|
# Create a custom logger
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,12 @@ logger = logging.getLogger("rcgcdw.i18n")
|
||||||
# Setup translation
|
# Setup translation
|
||||||
|
|
||||||
try:
|
try:
|
||||||
lang = gettext.translation('rcgcdw', localedir='locale', languages=[settings["lang"]])
|
if settings["lang"] != "en":
|
||||||
disc = gettext.translation('discussions', localedir='locale', languages=[settings["lang"]])
|
lang = gettext.translation('rcgcdw', localedir='locale', languages=[settings["lang"]])
|
||||||
|
disc = gettext.translation('discussions', localedir='locale', languages=[settings["lang"]])
|
||||||
|
misc = gettext.translation('misc', localedir='locale', languages=[settings["lang"]])
|
||||||
|
else:
|
||||||
|
lang, disc, misc = gettext.NullTranslations(), gettext.NullTranslations(), gettext.NullTranslations()
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
logger.critical("No language files have been found. Make sure locale folder is located in the directory.")
|
logger.critical("No language files have been found. Make sure locale folder is located in the directory.")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
|
@ -22,12 +22,9 @@ from urllib.parse import urlparse, urlunparse
|
||||||
import requests
|
import requests
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from src.configloader import settings
|
from src.configloader import settings
|
||||||
import gettext
|
from src.i18n import misc
|
||||||
|
|
||||||
# Initialize translation
|
_ = misc.gettext
|
||||||
|
|
||||||
t = gettext.translation('misc', localedir='locale', languages=[settings["lang"]])
|
|
||||||
_ = t.gettext
|
|
||||||
|
|
||||||
# Create a custom logger
|
# Create a custom logger
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue