2013-03-12 35 views

回答

3

您需要爲每種語言創建不同的頁面樹。

每頁只有一個模板。使用{% trans %}{% blocktrans %}來翻譯字符串。或{% if request.LANGUAGE == "en" %}

如果真的模板不同,那麼多:沒有其他語言添加到網頁...但只有一種語言創建不同的頁面樹。

+0

我有一個頁面,並針對該頁面我有不同的模板在每種語言,我只需要加載它們在/ en/ru/gr等網址。 我所做的是我已經創建了一個頁面併爲該頁面添加了語言,但是對於每個語言特定的頁面,基本模板都是相同的,它只是加載一個模板。我想要的是,如果用戶更改頁面的語言,它應該使用其他語言加載我翻譯的模板,但它現在正在執行的是它只加載相同的基本模板,因爲每個語言特定的頁面具有相同的基本模板。 – 2013-03-13 09:59:14

+0

每個頁面只有一個模板。使用{%trans%}和{%blocktrans%}來翻譯字符串。或者{%if request.LANGUAGE ==「en」%}。如果這些模板真的有很大的不同:不要將其他語言添加到頁面中......但只使用一種語言創建不同的頁面樹。 – digi604 2013-03-13 12:38:21

相關問題