我正在为我的Outlook插件实现自定义设置。我想用荷兰语安装安装程序,但VS 2010不支持这种语言。
我的问题有解决方案吗?
答案 0 :(得分:1)
设置荷兰语msi的默认步骤是在msi文件上使用orca.exe并翻译某些表的TEXT列。 (您也可以通过提取msi数据库并在完成翻译时将其导入msi中来执行此操作)。 但还有另一种方法:直接在安装项目创建者中创建语言支持。 我正在使用VS.NET 2003(旧版本仍然是旧版本),当您创建安装项目时,您在项目本地化中没有荷兰语支持。我想出了这个东西是如何工作的,但我陷入了msiloadr.bin和webloadr.bin文件的语言变化(这两个dll文件都包含在发行版中)(下面评论中的第3步)。在VS.Net安装项目中直接包含语言支持的异常过程: 1)获取您的语言的本地标识符和代码页(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp) 2)转到VS.NET/Common7/Tools/Deployment/VsdDialogs目录并将1033(英语)目录复制到1043目录(荷兰语)。使用orca.exe翻译该目录中的所有文件,并将1033语言代码更新为1043 3)转到VS.NET/Common7/Tools/Deployment/MsiRedist目录并将1033(英语)目录复制到1043目录(荷兰语)。在这里,我们需要更新bin文件(DLL)以将其设置为荷兰语。 4)更新注册表(HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 7.1 \ Deployment \ DialogTemplates :) 将“,Dutch”附加到Languages键 将“,1043”附加到标识符键 将“,1252”附加到CodePages密钥 完成后,您将能够以荷兰语编译任何安装项目,这可以针对所有缺失的语言进行。 (如果你解决了第3步) 也许你有一些解决方案可以通过调整VS.NET来解决非正式的问题: - )
答案 1 :(得分:0)