gpt4 book ai didi

ASP.NET 本地化翻译 HTML 内容

转载 作者:行者123 更新时间:2023-12-05 01:48:42 27 4
gpt4 key购买 nike

我正在使用自动功能对 ASP.NET 站点进行本地化,它会在其中创建一个本地资源文件并将 meta 关键字添加到 asp.net 控件中。但是我有很多像下面这样的 HTML

<h2> Welcome to our page"</h2>
<li> Option one </li>

有没有办法使用自动本地化实用程序自动翻译这些内容?我尝试为这些标签添加 runat="server"但无济于事。

还有一种方法可以批量本地化,而不是逐页本地化 - 一次将一个目录或一个站点本地化

谢谢

最佳答案

您需要使用 Localize control对于静态文本 - 例如,

<h2>
<asp:Localize runat=server ID="WelcomeMessage"
Text="Welcome to our page" meta:resourcekey="WelcomeMessage" />
</h2>

或者,

<h2>
<asp:Localize runat=server ID="WelcomeMessage"
Text="<%$ Resources:WebResources, WelcomeMessage %>" />
</h2>

你也可以使用这样的语法

<h2><%= Resources.WebResources.WelcomeMessage %></h2>

其中 Resources.WebResources 是由 Visual Studio 资源生成器生成的强类型资源类。对于跨页面资源,你可以创建全局资源,然后使用如上所示的语法进行引用(meta key 不适用于全局资源)。

参见 MSDN获取更多信息。

关于ASP.NET 本地化翻译 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7479795/

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