用python构建多语言应用程序的简单库
python-lang的Python项目详细描述
Python语言
用python构建多语言应用程序的简单库
安装
使用pip
pip install python-lang
从源头
- 克隆回购
git clone https://github.com/Programista3/python-lang.git
- 运行
python setup.py install
用法
.py
文件
将pylang添加到项目中
importpython_langaslang_=lang.get
添加语言文件(您可以指定语言符号作为第二个参数)
lang.add("C:/project/locales/de.xml")lang.add("C:/project/locales/pl.xml","pl")
选择要翻译的语言
lang.select('pl')
您可以使用
lang.select()
使用_()
函数翻译文本
print(_("Hello World"))
您可以使用
lang.all()
XML
文件
使用以下模板:
<?xml version="1.0" encoding="UTF-8"?><languagecode="language symbol"><translationtext="first original text">first translated text</translation><translationtext="second original text">second translated text</translation> ... </language>
文档
功能
lang.add(路径,代码=无)
将路径和语言代码添加到语言列表中。
如果成功添加语言,则返回true。
lang.all()
返回添加的语言列表
lang.get(文本)
返回翻译文本(如果未找到翻译或未选择语言,则返回原始文本)
lang.选择(lang=none)
选择用于翻译的语言。
如果成功选择语言,则返回true。
变量
lang.文件
包含当前选定语言的分析文件
lang.langs
包含添加的语言及其文件路径的列表
已选择语言。
包含当前选定语言的代码