我被赋予了国际化一个大型客户端-服务器应用程序的任务。我的职责是让应用程序“World Ready”,然后编译好的应用程序和资源被传递给另一个国家的同事,由他们翻译并发布给他们的客户。将有几个国家/地区,因此有几个单独的翻译。
这里的关键是我想要一个简单的两步发布过程:
步骤1:我编译了一个'World Ready‘应用程序,并将其发布给不同国家的同事
第2步:他们进行资源本地化,然后发布给客户
I to‘t want to add the extra steps of Make App World Ready -> Send files off for translation -> Wait weeks translation to translation to Compile to App -> 释放应用程序。
我一直在研究.NET全球化和resx文件的使用。根据我所看到的,resx文件被编译到应用程序中,因此一旦编译就不能更改。即使是卫星大会似乎也不能食用。即使我在这一点上是错的,对卫星程序集的更改如何反映到我的项目中的resx文件中?
现在是问题所在。考虑到我只想先编译应用程序,然后再处理翻译,那么resx文件是正确的方法吗?还是应该放弃它们,编写一个定制的数据库驱动的解决方案,在应用程序编译后可以轻松编辑?
希望这一切都是有意义的。期待你的想法。
https://stackoverflow.com/questions/805922
复制相似问题