Added new files

This commit is contained in:
Antonio de la Rosa 2015-12-07 03:39:06 +01:00
commit 18a0d48c8c
31 changed files with 1956 additions and 0 deletions

32
citoplasma/i18n.py Normal file
View file

@ -0,0 +1,32 @@
#!/usr/bin/python3
from settings import config
def load_lang(*args):
for module in args:
if module in config.modules:
lang_path=config.base_modules+'.'+module+'.i18n'
else:
lang_path='i18n'
# here load the language
class I18n:
l={}
@staticmethod
def lang(module, symbol, text_default):
I18n.l[module]=I18n.l.get(module, {})
I18n.l[module][symbol]=I18n.l[module].get(symbol, text_default)
return I18n.l[module][symbol]