2014-06-05 56 views
1

現在我正在處理的方式多語言(對於模板)創建了多個文件夾,如en,de和保存我的HTML文件。所以基於語言選項它會去選擇合適的文件和渲染。從配置中處理多語言

但是,當我添加新的語言時,我必須創建大量新的HTML並將其放入。 Insted是否有任何方法來加載所有配置文件中的所有標籤,佔位符,工具提示?

例子:

下面就爲en(英語)提的

<input type="password" id="password" name="password" placeholder="Enter old password"/> 

insted的「輸入舊密碼」在這裏,我想從一些配置文件加載它。可能嗎?

回答

0

您應該爲模板使用i18n模塊。

{% load i18n %} 

<input type="password" id="password" name="password" placeholder="{% trans 'Enter old password' %}"/> 

你可以在Django documentation瞭解更多關於它的信息。