问题描述
|
我将各种语言的资源字符串收集到一个大型excel工作表中。是否有工具可以将每种语言的字符串转换为.NET资源文件(resx)?
-绒球
解决方法
简单的剪切和粘贴对我有用:
在excel中,创建一个包含两列的表:一列用于控件名称,第二列用于每个控件名称旁边的语言文字/短语(控件名称可以从VS复制,只需选择控件\“ Name resx文件中的\“列并粘贴到excel中...)
为该语言创建一个空的resx文件(例如yourproject.language.ru.resx)
在excel中,选择并复制上面1中的两列
回到空的resx文件中,标记第一个空行的\“ Name \”和\“ Value \”字段
右键单击粘贴
在开发过程中,我仅维护英语文件。对于每个发行版,我都使用新控件及其翻译来更新excel,删除其他旧语言的resx文件,然后如上所述重新创建并过去。