现在,我处理多语言(模板)的方式是创建多个文件夹,如en,de,并保留我的HTML文件。因此,基于语言选项,它将选择适当的文件并进行渲染。
但是当我添加新语言时,我必须创建一大堆新的HTML并将其添加。 Insted有没有办法从任何配置文件加载所有标签,占位符,工具提示?
示例:
以下是en(英文)
<input type="password" id="password" name="password" placeholder="Enter old password"/>
在这里提到“输入旧密码”,我想从一些配置文件中加载它。有可能吗?
答案 0 :(得分:0)
您应该将i18n
模块用于模板。
{% load i18n %}
<input type="password" id="password" name="password" placeholder="{% trans 'Enter old password' %}"/>
您可以在Django documentation中了解更多相关信息。