为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Winforms中制作多语言应用

如何在Winforms中制作多语言应用

C#
慕田峪4524236 2020-01-05 14:00:28
我有一个应用程序,需要在该应用程序中使用两种语言(例如,英语和阿拉伯语),但是我不知道该怎么做。有人可以帮我吗?我需要C#Windows窗体中的一些示例。
查看完整描述

3 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

在某些情况下,使用资源文件可能会更容易。

  1. 将新的资源文件添加到Visual Studio中的项目。例如。en.resx对于英语,fr.resx对于法语。

  2. 打开资源文件,在字符串中,命名您的字符串,然后在值单元格中放置其他翻译。例如:next station的在值en.resx就是next stationfr.resx可以Prochaine station

  3. 在代码中,用于public static ResourceManager rm = new ResourceManager("WindowsFormsApp1.en_local", Assembly.GetExecutingAssembly()); 选择语言资源。

  4. 当您需要向应用程序输出任何字符串时,请使用function GetString(),例如label1.Text = rm.GetString("welcome");



查看完整回答
反对 回复 2020-01-06
  • 3 回答
  • 0 关注
  • 357 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信