我正在制作一个用VB.Net制作的网页浏览器,我确实有人从世界各地使用它,但我不认为他们都能理解它可以做的一切。有谁知道如何创建一种语言包,用户可以更改表单上每个标签的语言?我能想到的唯一方法就是将所有标签编辑为另一种语言,然后再次发布该应用程序,但这样做很多工作,因为我使用了大量标签......任何帮助都将不胜感激。谢谢!如何为VB.Net应用程序创建一个语言包
0
A
回答
0
你要做的就是所谓的“本地化”。虽然本地化本身并不是一个难以理解的主题,但取决于应用程序的复杂性以及您希望支持的语言的数量和多样性,它可能成为一个相当复杂的任务。
本地化应用程序的一般概念是将应用程序本身的可翻译元素(如按钮,标签和菜单中的所有字符串或任何包含单词的图像)分离出来,然后将它们存储为资源根据用户偏好或区域进行适当选择,然后动态加载到应用程序中。有很多方法可以实现这一目标,您选择的方式完全取决于您,以及您愿意支持多少努力。技术包括从文本文件加载字符串,存储和检索数据库资源到使用.NET的内置本地化功能,这些功能将资源存储在外部资源文件中。
本地化作为一个主题非常广泛,所以没有一个单独的方法可以在没有了解您的具体目标和限制的情况下进行讨论。你最好的行动计划是开始研究,并找到一种看起来最适合你的项目的技术。
相关问题
- 1. 用C语言创建一个多语言应用程序#
- 2. 如何为从右至左的语言创建多语言Android应用程序?
- 3. 建立一个应用程序,它接受的语言包
- 4. 如何为Xamarin Forms应用程序创建一个Nuget包
- 5. Vert.x.如何创建一个真正的多语言JVM应用程序?
- 6. 使用多语言应用程序工具包构建应用程序包
- 7. django i18n如何创建多语言应用程序
- 8. 如何创建多语言Android应用程序?
- 9. 如何在混合语言应用程序中创建堆?
- 10. 如何使用多种语言为Windows Phone创建应用程序名称
- 11. VB.NET多语言程序
- 12. 用C语言为一个父类创建多个子进程
- 13. 如何为单个流星应用程序创建私人包?
- 14. 如何在Meteor.js应用程序中为每个用户创建一个自定义的Moment.js语言环境?
- 15. 如何为Vb.net应用程序创建更新设置
- 16. 如何为vb.net应用程序创建Adobe AIR扩展?
- 17. 为应用程序创建一个URI
- 18. 为应用程序创建一个GUI
- 19. 如何在一个包中创建少量应用程序?
- 20. 如何创建一个“包私人”Android应用程序?
- 21. 什么编程语言用于创建终端应用程序?
- 22. 如何为整个应用程序创建一个全局类?
- 23. 如何为android应用程序创建一个通用菜单
- 24. 如何暂时禁用多语言应用程序工具包?
- 25. 如何构建一个asp.net应用程序在地址栏中使用语言?
- 26. 如何创建一个Android应用程序将文本转换为语音?
- 27. 创建一个应用程序来支持本地语言与Unicode supportedfont
- 28. 如何为Android应用程序包创建包安装程序链接?
- 29. 创建一个应用程序,包含应用
- 30. 使用多种语言创建Android应用程序