This commit is contained in:
Frisk 2020-08-03 15:27:24 +02:00
parent 4ddf9ce17a
commit 2f5e7f20b5
No known key found for this signature in database
GPG key ID: 213F7C15068AF8AC
3 changed files with 10 additions and 9 deletions

View file

@ -22,11 +22,11 @@ from src.configloader import settings
from src.discussion_formatters import embed_formatter, compact_formatter
from src.misc import datafile, messagequeue
from src.session import session
from src.i18n import disc
# Initialize translation
t = gettext.translation('discussions', localedir='locale', languages=[settings["lang"]])
_ = t.gettext
_ = disc.gettext
# Create a custom logger

View file

@ -5,8 +5,12 @@ logger = logging.getLogger("rcgcdw.i18n")
# Setup translation
try:
lang = gettext.translation('rcgcdw', localedir='locale', languages=[settings["lang"]])
disc = gettext.translation('discussions', localedir='locale', languages=[settings["lang"]])
if settings["lang"] != "en":
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:
logger.critical("No language files have been found. Make sure locale folder is located in the directory.")
sys.exit(1)

View file

@ -22,12 +22,9 @@ from urllib.parse import urlparse, urlunparse
import requests
from collections import defaultdict
from src.configloader import settings
import gettext
from src.i18n import misc
# Initialize translation
t = gettext.translation('misc', localedir='locale', languages=[settings["lang"]])
_ = t.gettext
_ = misc.gettext
# Create a custom logger