一个蟒蛇国际化和本地化的解决方案。

allspeak的Python项目详细描述


Build Status

全部发言

allspeak是python web应用程序的国际化和本地化解决方案(但具有讽刺意味的是灵感来自rails)。

它灵活,易于使用,与GETTEX不同,不依赖于任何外部编译工具。

这个库使用gettext-至少可以这么说,我们觉得它很麻烦,但是它可以与yaml文件中的翻译一起工作,这些文件与rails国际化系统中使用的文件兼容,因此您可以使用任何已经与之兼容的第三方服务(例如,Transifex)。

它由Babelpytz库支持,并使用python 3.5+

请阅读此处的文档:http://allspeak.lucuma.co

名字里有什么?

"When Thor speaks with the All-Speak anyone who hears him will hear him speak their native language in their hearts" ------(from Thor's wiki page)

运行测试

$  pip install .
$  pip install .[testing]

要在当前python版本中运行测试,请执行以下操作:

$  make test

要在每个受支持的python版本中运行它们,请执行以下操作:

$  tox

可能还需要运行覆盖率报告以确保所有行 测试可以触摸到的代码数:

$  make coverage

我们的测试套件runs continuously on Travis CI每次更新。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java LinkedHashMap搜索   java将类及其所有依赖项移动到另一个项目   java doGet和doPost之间有什么区别?   java统计实体JPA的所有特定属性   Neo4j服务器的java推荐设置   java我可以设置GAE的dev_appserver,以便在更改时自动重新加载上下文。类文件?   mysql我试图使用java记录保存项目,但该程序似乎无法连接到数据库   java PDA在挂起模式下失去与ServerSocket的TCP连接   当应用spring安全性时,java找不到jsp视图   javascript如何通过Web视图从React组件的构造函数执行Java函数   java为什么在一个线程迭代(使用迭代器)而另一个线程修改同一个非线程安全ArrayList副本时没有ConcurrentModificationException   java调试与Eclipse JD行不匹配   java文本字段,用于在JavaFX聊天应用程序中输入文本和插入图像