2010-09-08 139 views
0

我正在開發一個支持多種語言的網站。我創建了一個模板和一個內容項目。然後我填寫內容項目的語言特定版本的字段。沒關係。sitecore:多語言網站

我想翻譯貫穿整個應用程序的標籤。 讓它成爲「更多」標籤。我認爲這是關於Dictionarycore.Globalization.Translate.Text(「更多」)的字典和用法,但它不適用於使用非默認語言的頁面(假設我創建了字典項目的語言特定版本)。

什麼是正確的解決方案?

回答

1

,但它並不適用於非默認語言的網頁的工作(只要我創建了一個字典項的特定語言版本)

維塔利,

利用字典用於此目的是一個正確的做法。

Sitecore.Globalization.Translate類的Text方法應該尊重上下文語言,所以應該可以工作。

public static string Text(string key) 
{ 
    Assert.ArgumentNotNull(key, "key"); 
    return TextByLanguage(key, Context.Language); 
} 

如果這對您不起作用,請提交技術支持票。