将asp.net网站从英文转换为阿拉伯文
我为我的客户开发了一个ASP.Net网站,现在他希望这个网站应该从英文翻译成阿拉伯语。任何人都可以帮助我如何做到这一点?有没有任何ASP.net类或功能?将asp.net网站从英文转换为阿拉伯文
第1步:
首先,您需要添加App_LocalResources
文件夹。正如你已经标记asp.net
,所以我假设它是Web应用程序。右键单击您的根目录并导航至添加,然后导航至Add ASP.NET Folder
,然后导航至App_LocalResources
。
第2步:
一旦你创建的文件夹。右键单击它并添加。要添加资源文件,请右键单击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
只是一个趋势。所以你的标签应该是这样的:<asp:Label ID="lblTest" Text="Test"
meta:resourcekey =“lblTestResource1”>`。
第5步:
现在在下一步你需要打开资源文件,你必须在字符串资源键名称插入。您将在字符串中插入lblTestResource1.Text
,并在值中插入Test
并保存。
步骤6:
一旦你完成了这个开放web.config
文件来完成,并根据<system.web>
部分插入<globalization uiCulture="ar" />
,你是阿拉伯语完成。
注:对于阿拉伯语uiCulture
是ar
读取有关资源文件。 –
@Afnan我不知道在哪里阅读资源文件。你可以详细解释 – Rizvi
检查我更新的答案。 –