繁体   English   中英

任何人都可以通过示例给我Dotnetnuke模块本地化

[英]Can any one give me Dotnetnuke module localization with example

请任何人都可以为我提供dotnetnuke模块本地化的好例子....我是DNN的新手......谢谢..

编辑 :我google了很多没有找到任何好的例子

首先将您的语言添加到DNN(在DNN6中转到管理员 - >语言并添加您的语言)您的模块具有App_LocalResouces文件夹。此文件夹具有resx文件。对于本地化,您必须使用此文件。 对于每个resx文件,您必须为您的语言添加新的resx文件。 例如,如果您的文化名称是“fa-IR”,并且您有一个名为“Edit.ascx.resx”的resx文件,则应从该文件复制并将此副本的名称更改为“Edit.ascx.fa” -IR.resx“。 然后,如果要将项目添加到此resx文件,则应将此新的resx文件项目翻译为您的语言,您应该在ascx文件中使用resoursekey元素,例如:

  <asp:Label ID="lblExample" runat="server" resourcekey="lblExample">

然后在两个resx文件中添加lblExample键及其值,如果你想在代码中使用这个控件的值将它添加到你的代码中

  string lblMessage;
  lblMessage = Localization.GetString("lblExample", this.LocalResourceFile);

你可以用你的resx文件的地址替换“this.LocalResourceFile”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM