回复:
MSI安装过程中的语言选择分为四个步骤。
1. 首先检查计算机上(更准确地说是在用户账户下)是否已经安装了 RFEM 6 / RSTAB 9。如果已安装,那么无论 msiexec 给出的参数是什么,都会采用那个语言设置。
2. 如果尚未安装 RFEM 6 / RSTAB 9,那么会检查给定的 msiexec 参数并相应地设置语言。
示例:
msiexec /i Dlubal_RFEM_64bit.msi TRANSFORMS=:1031.mst /passive
等号后面的冒号很重要。1031.mst 文件不是必需的。这些文件嵌入在 MSI 文件中。
3. 如果没有找到语言参数,则会设置为操作系统的语言。
4. 如果 RFEM 6 / RSTAB 9 不支持操作系统的语言,则会设置为英语。
这一策略有一个重大优势。如果用户在 RFEM 6 中选择了法语,因为他更擅长这种语言,但公司通常安装的是德语版本的 RFEM,那么这种用户设置在每次更新时不会被覆盖。