2009-10-27 46 views
1

我正在使用Dijit.dialog小部件。我已將「lang」屬性設置爲en-US。但是,當我將鼠標懸停在「取消」按鈕上時,我會看到其他語言的工具提示。有人可以幫助改變小部件的默認語言嗎?提前致謝。Dijit對話框改變語言

謝謝你,史蒂夫

回答

2

嘗試setting djConfig.locale當您加載dojo.js.否則,瀏覽器的默認設置將用於加載本地化(navigator.language)確保使用全部小寫字母並將其視爲帶引號的字符串(例如「en-us」)Widgets上的'lang' attribute僅適用於您希望指定頁面的聲明區域以外的內容,即使這樣,您也需要在加載時使用djConfig.extraLocale指定它。

HTH

+1

djConfig確實是可以通過網絡應用程序進行配置的;如果您希望您的應用靈活適用於其他語言環境,則應避免在任何地方使用硬編碼語言環境。 – peller 2009-10-27 17:40:22

+0

非常感謝您回覆Pellar。我嘗試在djConfig中將locale設置爲「en-us」。我仍然看到其他語言環境中的工具提示。請找到圖片 http://www.freecodesource.com/image-hosting/view/img137/7893/dialoglocale.jpg/ – Steve 2009-10-28 04:14:02

+0

嗨,史蒂夫。這個鏈接對我來說似乎不起作用,即使如此,圖片可能也無濟於事。我需要查看頁面源代碼。您是在加載dojo.js的腳本標籤上設置djConfig,還是在加載dojo.js之前設置djConfig,如上面的鏈接所述? – peller 2009-10-28 15:42:30