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 на немецком, то при каждом обновлении пользовательские настройки не будут перезаписаны.


Автор

Г-н Фаулстих отвечает за контроль качества программы RFEM и обеспечивает поддержку пользователей.



;