RcGcDb/src/i18n.py
2020-07-20 01:40:20 +02:00

18 lines
850 B
Python

import sys, logging, gettext
logger = logging.getLogger("rcgcdb.i18n")
try:
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"])
langs = {"en": en, "de": de, "pl": pl, "pt": pt, "ru": ru, "uk": uk, "fr": fr}
except FileNotFoundError:
logger.critical("No language files have been found. Make sure locale folder is located in the directory.")
sys.exit(1)
#ngettext = en.ngettext