将 asp.net 网站从英语转换为阿拉伯语
Convert asp.net website from English to Arabic
我为我的客户开发了一个 ASP.NET 网站,现在他希望该网站能够将英语翻译成阿拉伯语。谁能帮我怎么做?有什么 ASP.NET class 或函数吗?
第一步:
您需要先添加 App_LocalResources
文件夹。由于您已标记 asp.net
,所以我假设它是 Web 应用程序。右键单击您的根目录并导航至添加,然后导航至 Add ASP.NET Folder
,然后导航至 App_LocalResources
。
第 2 步:
创建文件夹后。右键单击它并添加 Resource file
。要添加资源文件,请右键单击 App_LocalResources
,然后导航到“添加”,然后导航到“New Item
”,在那里您可以找到“Resources File
”。
第 3 步:
如果您有一个名为 Default
的页面,那么英语的资源文件名将是 Default.aspx.resx
,对于法语,将是 Default.aspx.fr.resx
,对于阿拉伯语,则将是 Default.aspx.ar.resx
。请记住,每种语言都有单独的文件名。
第 4 步:
现在假设如果您在默认页面上有标签并且它像 <asp:Label ID="lblTest" Text="Test"></asp:Label>
那么您需要为页面上的每个元素添加元资源键,如下所示:meta:resourcekey="lblTestResource1"
。请记住,资源键名称可以是您喜欢的任何名称,但带有 Reosource1
的 ID 只是一种趋势。所以你的标签就像:<asp:Label ID="lblTest" Text="Test"
meta:resourcekey="lblTestResource1">`。
第 5 步:
下一步您需要打开资源文件,并且必须插入字符串资源键名称。您将在字符串中插入 lblTestResource1.Text
并在值中插入 Test
并保存。
第 6 步:
完成此打开的 web.config
文件并在 <system.web>
部分下插入 <globalization uiCulture="ar" />
后,阿拉伯语就完成了。
注意:对于阿拉伯语 uiCulture
是 ar
我为我的客户开发了一个 ASP.NET 网站,现在他希望该网站能够将英语翻译成阿拉伯语。谁能帮我怎么做?有什么 ASP.NET class 或函数吗?
第一步:
您需要先添加 App_LocalResources
文件夹。由于您已标记 asp.net
,所以我假设它是 Web 应用程序。右键单击您的根目录并导航至添加,然后导航至 Add ASP.NET Folder
,然后导航至 App_LocalResources
。
第 2 步:
创建文件夹后。右键单击它并添加 Resource file
。要添加资源文件,请右键单击 App_LocalResources
,然后导航到“添加”,然后导航到“New Item
”,在那里您可以找到“Resources File
”。
第 3 步:
如果您有一个名为 Default
的页面,那么英语的资源文件名将是 Default.aspx.resx
,对于法语,将是 Default.aspx.fr.resx
,对于阿拉伯语,则将是 Default.aspx.ar.resx
。请记住,每种语言都有单独的文件名。
第 4 步:
现在假设如果您在默认页面上有标签并且它像 <asp:Label ID="lblTest" Text="Test"></asp:Label>
那么您需要为页面上的每个元素添加元资源键,如下所示:meta:resourcekey="lblTestResource1"
。请记住,资源键名称可以是您喜欢的任何名称,但带有 Reosource1
的 ID 只是一种趋势。所以你的标签就像:<asp:Label ID="lblTest" Text="Test"
meta:resourcekey="lblTestResource1">`。
第 5 步:
下一步您需要打开资源文件,并且必须插入字符串资源键名称。您将在字符串中插入 lblTestResource1.Text
并在值中插入 Test
并保存。
第 6 步:
完成此打开的 web.config
文件并在 <system.web>
部分下插入 <globalization uiCulture="ar" />
后,阿拉伯语就完成了。
注意:对于阿拉伯语 uiCulture
是 ar