Иметь файл .wxl для pt-BR и кодовую страницу 860, по некоторым причинам включенный файл wxl для остального пользовательского интерфейса wix для pt-PT и pt-BR использует кодовую страницу 1252.
C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\LicenseAgreementDlg.wxs(35) :
ошибка LGHT0311: строка содержит символы, которые недоступны в указанной кодовой странице базы данных «1252».
Либо измените эти символы на символы, которые существуют в кодовой странице базы данных, либо обновите кодовую страницу базы данных, измениводин из следующих атрибутов:
.Кодовая страница продукта / @, Кодовая страница модуля / @, Кодовая страница исправления / @, Кодовая страница PatchCreation / @ или WixLocalization/@Codepage.
В строке с ошибкой указывается содержимое файла rtf.
Я обнаружил предложение установить Product / @ Codepage = "! (Loc.CodePage)", однако в 3.5 кажется, что вы не можете использовать локализацию для этого атрибута.
На данный моментвсе остальные 12 языков работают, включая ja-JP, zh-CN, es-ES.
Опции, которые я пытаюсь найти:
- Есть ли 1 правильная кодовая страница для pt,или pt-BR?
- Как определить, какой части текста нет в кодовой странице?Как я могу указать на текст ошибки в зависимости от кодовой страницы 860 или 1252 (в зависимости от того, что подходит).
- Как легко установить кодовую страницу вместо необходимости каждый раз перестраивать продукт?
- Как мне сказать wix не использовать встроенный wxl (и кодовую страницу), а вместо этого использовать тот, который я хочу?