我的应用程序有问题,在 Linux 下使用 gtk# 和 Mono/.NET 3.5 MonoDevelop(我正在使用)显示所有要翻译的字符串,但 windows 上的 monodevelop - 什么也没显示。有没有办法让它工作,或者是否有其他跨平台解决方案可以添加多语言?
提前致谢
我的应用程序有问题,在 Linux 下使用 gtk# 和 Mono/.NET 3.5 MonoDevelop(我正在使用)显示所有要翻译的字符串,但 windows 上的 monodevelop - 什么也没显示。有没有办法让它工作,或者是否有其他跨平台解决方案可以添加多语言?
提前致谢
如果您正在谈论 MonoDevelop 的 Translation 插件,它在 Windows 上不起作用:
http://monodevelop.com/Download/What%27s_new_in_MonoDevelop_2.2#Feature_Matrix
尝试Gettext.NET端口。这是一个纯 Mono/.NET 实现。
您可以了解为什么 Windows 中的 MonoDevelop 没有它(可能是一些需要的依赖项,可能是本机依赖项),并查看您是否可以贡献代码/构建肌肉以使其可用。
AFAIR,它背后的大部分魔法都是特定插件中的托管代码。
请参阅http://monodevelop.com/Developers,了解如何为使 Monodevelop 成为对您和每个人都更好的工具做出贡献。
另一种选择是使用Vernacular。