提供Editeur Thema类别和标题翻译的应用程序。

django-thema的Python项目详细描述


提供EDItEUR Thema categoriesDjango应用程序。它为editeur支持的所有语言提供翻译,因此如果您在项目中使用django的国际化,您也将得到翻译。

要求

此应用程序需要:

  • Django
  • 模拟
  • 政治
  • xlrd

安装

从pypi安装应用程序:

$pip安装django thema

将应用程序添加到Django项目:

INSTALLED_APPS = [
    ...
    'thema',
    ...
]

迁移应用程序

$ ./manage.py migrate thema

您应该使用editEUR数据库中的数据填充模型,为此使用命令populate\u thema\u categories

$ ./manage.py populate_thema_categories

另外,请确保测试顺利通过

$ ./manage.py test thema

如果任何测试失败,那么您可能会导致数据库中的数据丢失或应用程序出现故障。

工作原理

django thema提供了一个模型thema category,每个实例都是一个thema类别。

...>>>fromthema.modelsimportThemaCategory>>>thema_aba=ThemaCategory.objects.get(code='ABA')>>>thema_aba.header'Theory of art'...

正在获取翻译:

...>>>fromdjango.utils.translationimportactivate>>>activate('es')>>>thema_aba.local_header'Teoría del arte'>>>activate('da')>>>thema_aba.local_header'Kunstteori'...

注意:只有在项目中启用了Django’s internationalization时,翻译才会起作用。

获取父类别:

...>>>thema_aba.parent<ThemaCategory:AB>...

支持的语言

应用程序支持editEUR所涵盖的语言:

  • 阿拉伯语
  • 丹麦语
  • 英语
  • 西班牙语
  • 法语
  • 德语
  • 匈牙利语
  • 意大利语
  • 日语
  • 立陶宛语
  • 挪威语
  • 抛光
  • 葡萄牙语
  • 瑞典语
  • 土耳其语

我们不做任何翻译,我们只使用Editeur提供的数据,因此如果您发现缺少翻译或翻译错误,请contact EDItEUR directly

作者

  • 丹尼尔·特林切特·阿尔马格尔
  • 米克尔·蒙奇·莫滕森
  • 弗拉迪尔·安东尼奥·帕拉多
  • 瑟伦豪格萨格
  • 托比亚斯·利

维护

若要提交错误、功能请求、提交修补程序,请使用the official repository

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

推荐PyPI第三方库


热门话题
java如何使用反射访问class字段类型的class变量?   swing Java:强制JFileChooser到一个目录及其子文件夹   java当我试图在maven项目中使用@ResController时,它显示错误“RestController无法解析为类型”。帮我解决这个问题   java为什么我的数字不在数组中记录和打印?   java如何将字符串参数传递给函数?   如何在java中高效地将标准输出继承到子进程?   java Eclipse,在Project Explorer视图中拥有文件属性的TreeViewer   java H2:无法从jar中的sql文件初始化DB架构   java Dispose窗口而不关闭整个程序   java专用模块和/或提供程序的简单使用   java Hibernate为下一个序列提取第二个上一个id值   调整屏幕大小时java JavaFX调整画布大小   java StringIndexOutOfBound异常   反射如何动态创建新的。java程序中的java文件?   java如何实现“带映射的Setter注入”   java如何使Spring控制器在传输所有请求主体(并将主体作为流处理)之前被调用?   java返回并持久化LinkedHashMap,而不是JPA实体中的Map   java默认情况下,时间戳是否显示在HBase表中?