软件国内化翻译始终是所有软件走向外洋确凿定之路,之后为将软件翻译为外国语言,有多种措施,可是操作起来都是比力重大。SoftToWorld可能用来在源码级翻译您的软件工程,经由直接扫描源码中的字符串,来实施提取交流。批量扫描文件夹,提掏出所有字符串信息,而后可能经由Google在线翻译为目的语言,也可能导出到Excel文件中送由翻译公司实施翻译。
SoftToWorld功能:
反对于种种主流IDE编程语言(C/C++/Basic/Pascal/C#/Java/ObjectC/Html等)的挨次源文件扫描。可过滤其中数字项一再项,概况自界说过滤名目。
反对于词库导入(Excel比力文件),反对于一再多文件Excel导入,让您的软件翰墨翻译更实用。
译文导入后,一键写回交流,而后将您的软件再次实施全编译即可,输入的可实施文件即为目的语言。(注:部份IDE需要配置PE文件内翰墨资源的存储编码方式,凭证需要配置即可,建议软件名目均配置为Unicode方式)。
老例的软件多语言妄想为建树INI多语言文件比力表,概况多个语言的纯资源dll,而后在软件内可能凭证配置装备部署动态选用某个语言文件或者dll。在软件代码内经由ID对于应到INI文件概况dll内的资源ID。这样看似简洁利便了开拓,并否则:1软件工程假如字符串比力多,削减删除了更正某字符串将是极其大的使命量,需要在各个INI文件内妨碍查找交流。2软件调试不利便定位,艰深软件bug都是凭证揭示字符串信息在软件代码内查找,根基可能很快定位到软件侵蚀的中间。假如接管INI,DLL的方式运用资源,经由字符串信息来定位bug的历程将颇为啰嗦。尽管尚有一些多语言妄想是经由某些适用库的api调用来实现多语言,其外部仍是走ID比力表方式,且大大削减了软件开拓的庞漂亮。
软件突破了之后的多语言开拓方式,反对于软件开拓职员输入代码历程中,直接将字符串输入在代码文件内,不用过多思考多语言化的使命,软件工程编译实现后,经由本软件实施扫描,快捷性自动提取所有字符串,实施翻译/更正/交流写入,再编译。软件的多语言版本即可降生,让软件工程师将更多的肉体味集在软件自己。