RcGcDb/src/i18n.py

18 lines
850 B
Python
Raw Normal View History

2020-07-11 15:54:08 +00:00
import sys, logging, gettext
logger = logging.getLogger("rcgcdb.i18n")
try:
2020-07-19 23:40:20 +00:00
en = gettext.translation('rcgcdw', localedir='locale', languages=["en"])
de = gettext.translation('rcgcdw', localedir='locale', languages=["de"])
pl = gettext.translation('rcgcdw', localedir='locale', languages=["pl"])
pt = gettext.translation('rcgcdw', localedir='locale', languages=["pt-br"])
ru = gettext.translation('rcgcdw', localedir='locale', languages=["ru"])
uk = gettext.translation('rcgcdw', localedir='locale', languages=["uk"])
fr = gettext.translation('rcgcdw', localedir='locale', languages=["fr"])
2020-07-18 12:12:00 +00:00
langs = {"en": en, "de": de, "pl": pl, "pt": pt, "ru": ru, "uk": uk, "fr": fr}
2020-07-11 15:54:08 +00:00
except FileNotFoundError:
logger.critical("No language files have been found. Make sure locale folder is located in the directory.")
sys.exit(1)
2020-07-18 12:12:00 +00:00
#ngettext = en.ngettext