103x
005759
2025-12-09

MSI 安装时选择语言

在 MSI 安装程序中,我选择以德文安装 RFEM 6。然而,软件以其他语言启动。为什么会这样?


回复:

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,那么这种用户设置在每次更新时不会被覆盖。


作者

Faulstich 先生负责 RFEM 的质量保证和客户支持。



;