請任何一個能提供給我的DotNetNuke模塊本地化的一個很好的例子....我是新來的DNN ...感謝..任何一個可以給我一份有例如DotNetNuke的模塊定位
編輯:我已經搜索了很多沒有找到任何好的示例
請任何一個能提供給我的DotNetNuke模塊本地化的一個很好的例子....我是新來的DNN ...感謝..任何一個可以給我一份有例如DotNetNuke的模塊定位
編輯:我已經搜索了很多沒有找到任何好的示例
首先將您的語言添加到DNN(在DNN6中轉到管理 - >語言並添加您的語言) 您的模塊有App_LocalResouces文件夾。此文件夾中有resx files.for您必須使用本地化文件。對於每個resx文件,您必須爲您的語言添加一個新的resx文件。例如,如果您的文化名稱是「fa-IR」,並且您有名爲「Edit.ascx.resx」的resx文件,則應從此文件複製一份副本,並將此副本的名稱更改爲「Edit.ascx.fa -IR.resx「。
<asp:Label ID="lblExample" runat="server" resourcekey="lblExample">
,然後在這兩個RESX文件添加lblExample關鍵:然後,如果你想將項目添加到這個RESX文件,你應該在你的ascx文件中使用resoursekey元素,例如新的resx文件的項目翻譯成你的語言 其價值 如果你想在代碼中使用該控件的值添加到您的代碼
string lblMessage;
lblMessage = Localization.GetString("lblExample", this.LocalResourceFile);
您可以與您的RESX文件
感謝您的回答...我已經嘗試過,它的工作作爲魅力.. .thank you .. :) – 2012-03-02 12:56:30
你的歡迎。如果它適合你檢查它是正確的答案 – atabrizi 2012-03-03 11:10:15
的地址替換「this.LocalResourceFile」至少谷歌是嗎? [我在谷歌上的第一個搜索](http://www.adefwebserver.com/dotnetnukehelp/Localization/) – balexandre 2012-02-27 12:25:08
謝謝你的幫助... :) – 2012-03-02 13:06:05