Греческие переводы не работают правильно в Inno Setup - PullRequest
0 голосов
/ 18 августа 2011

Используя Inno Setup Unicode (5.4.2u) и не удалось получить Greek.isl для отображения правильных греческих символов в скомпилированной установке. Все остальные языки, которые я пробовал, отлично работают, поэтому я знаю, что программа установки Inno установлена ​​правильно, и если я открою файл Greek.isl в MS Word, я смогу прочитать греческие символы очень хорошо, так что, похоже, файл тоже работает. Любые предложения будут приветствоваться.

Спасибо -Dave

1 Ответ

3 голосов
/ 19 августа 2011

Я только что попытался загрузить файл на греческом языке

http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl

, и я вижу ту же проблему.

Файл использует Греческий Windowsкодовая страница 1253 , но это не так.У вас есть два варианта:

Опция 1

Проблема в том, что в файле отсутствует строка

LanguageCodePage=1253

.

Чтобы добавить ее,откройте файл в Microsoft Word (выберите кодовую страницу греческого Windows 1253 ), а затем убедитесь, что раздел LangOptions начинается с

[LangOptions]
LanguageName=Greek
LanguageID=$408
LanguageCodePage=1253

, затем сохраните файл (в том жекодировки), и он будет готов к использованию с Inno Setup.

Option 2

Откройте файл в Microsoft Word (используя кодовую страницу 1253) исохраните его (Сохранить как, текстовый документ), используя Unicode (UTF-8).Затем удалите три первых байта, так называемую метку порядка байтов (BOM) из файла, например, используя мой BOMRemover.exe .

(кажется, что вариант 2 нене работает. Может быть, * .isl файлы не могут быть Unicode?)

Снимок экрана из установщика Inno Setup с использованием исправленного Greek.isl http://privat.rejbrand.se/GreekInno.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...