我正在使用SharePoint网站,该网站最终需要本地化为多种不同的语言。我们可以使用资源文件,但我们希望翻译人员能够在网站上线时更新这些文件,而无需开发人员协助重新编译,重新部署等。
对我而言,我认为最简单的方法是提供一个Web应用程序来编辑.resx文件,因为它们位于App_GlobalResources目录中。有谁知道某种像这样的基于网络的.resx编辑器?我找到了一个from LavaBlast,但它一次显示所有语言的值。随着我们计划使用的语言数量,我认为最终会变得笨拙。
任何建议都表示赞赏。
答案 0 :(得分:2)
我使用了你找到的那个:http://blog.lavablast.com/post/2008/02/RESX-file-Web-Editor.aspx花了几个小时但是它有效。我认为同时编辑多种语言非常有助于避免让您的resx文件不同步,并且可以轻松查看空白条目。
答案 1 :(得分:1)
不是直接的解决方案,但DotNetNuke包含完整的语言文件编辑器,您可以从中提取逻辑供自己使用。
答案 2 :(得分:1)
Microsoft发布了一个名为Enterprise Localization Toolkit的工具,您可以查看: http://msdn.microsoft.com/en-us/library/aa479334.aspx
自从我玩它以来已经很久了,但它应该至少符合你的一些要求。对于非技术人员来说,这很容易使用。但是,您不直接编辑RESX,因此它可能不是您所需要的。你改为生成它们然后部署。