gpt4 book ai didi

c# - 谁能给我 Dotnetnuke 模块本地化示例

转载 作者:行者123 更新时间:2023-11-30 19:11:59 24 4
gpt4 key购买 nike

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

编辑 :我用谷歌搜索了很多都没有找到任何好的例子

最佳答案

首先将您的语言添加到 DNN(在 DNN6 中转到 Admin --> languages 并添加您的语言)你的模块有 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);

您可以将“this.LocalResourceFile”替换为您的 resx 文件的地址

关于c# - 谁能给我 Dotnetnuke 模块本地化示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9464884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com