现在我处理多语言(对于模板)的方式是创建多个文件夹,如en,de,并保留我的HTML文件。因此,基于语言选项,它将选择适当的文件和渲染。
但每当我添加新的语言时,我必须创建一大堆新的HTML并将其放入。是否有办法从任何配置文件中加载所有标签、占位符、工具提示?
示例:
下面的on是en (英语)
<input type="password" id="password" name="password" placeholder="Enter old password"/>在这里提到“输入旧密码”,我想从一些配置文件中加载它。有可能吗?
发布于 2014-06-06 07:29:42
您应该对模板使用i18n模块。
{% load i18n %}
<input type="password" id="password" name="password" placeholder="{% trans 'Enter old password' %}"/>你可以在Django documentation上阅读更多关于它的内容。
https://stackoverflow.com/questions/24071178
复制相似问题