Language.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:enigma2 作者: OpenLD 项目源码 文件源码
def updateLanguageCache(self):
        t = localtime(time())
        createdate = strftime("%d.%m.%Y  %H:%M:%S", t)
        f = open('/usr/lib/enigma2/python/Components/Language_cache.py','w')
        f.write('# -*- coding: UTF-8 -*-\n')
        f.write('# date: ' + createdate + '\n#\n\n')
        f.write('LANG_TEXT = {\n')
        for lang in self.langlist:
            catalog = gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[str(lang)], fallback=True)
            T1 = catalog.gettext("Please use the UP and DOWN keys to select your language. Afterwards press the OK button.")
            T2 = catalog.gettext("Language selection")
            T3 = catalog.gettext("Cancel")
            T4 = catalog.gettext("Save")
            f.write('"' + lang + '"' + ': {\n')
            f.write('\t "T1"' + ': "' + T1 + '",\n')
            f.write('\t "T2"' + ': "' + T2 + '",\n')
            f.write('\t "T3"' + ': "' + T3 + '",\n')
            f.write('\t "T4"' + ': "' + T4 + '",\n')
            f.write('},\n')
        f.write('}\n')
        f.close
        catalog = None
        lang = None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号