我必须将整个项目翻译成其他语言。我决定用本地资源文件来做。翻译将由excel文件中的外包公司提供。
手动翻译过程将按以下步骤执行:
将在项目中的每个页面重复此操作。你可能已经注意到大项目这将是一个非常无聊的过程。
我的第一个想法是创建Visual Studio Addin / Extension,它将接受excel文件并执行整个翻译
我的第二个想法是创建能够完成工作的电源shell脚本。
第三个想法是通过VS宏来实现的。我不知道宏是否可以支持加载文件(用于加载excel转换)。
我想知道您如何自动化这个翻译过程。
答案 0 :(得分:0)
您可以按照以下步骤执行此操作:
制作模式占位符以识别要翻译的文本(注意HTML约束)
根据数据大小制作包含翻译(语言列,占位符列和翻译列)的数据库表 语言占位符翻译
法语名称 nom
设置一个post build任务,它将使用langage参数启动你自己的可执行文件,该参数将连接数据库打开你的aspx文件夹并迭代所有aspx页面进行翻译