HiddenEye-Legacy/Defs/Languages.py
Artur Tretiak 83a738b3f8 Ability to change language!
New - Full Russian Translation 
New - Change language using Settings.ini
2018-11-19 19:49:09 +02:00

32 lines
708 B
Python

#Python3
#WILL BE SOON
#WIP
import gettext
from Defs.Configurations import readConfig
def langRussian():
ru = gettext.translation('hiddeneye',localedir='./locale', languages=['ru'])
ru.install()
def langUkrainian():
uk = gettext.translation('hiddeneye',localedir='./locale', languages=['uk'])
uk.install()
def langEnglish():
en = gettext.translation('hiddeneye',localedir='./locale', languages=['en'])
en.install()
def checkAndSetLanguage():
language = readConfig().get("Settings", "Language")
if language == "en":
langEnglish()
elif language == "ru":
langRussian()
elif language == "uk":
langUkrainian()
else:
langEnglish()