Stardock SkinStudio 8.0.0.1
Для работы SkinStudio 8 необходима WindowBlinds 8.Сайт: http://www.stardock.com/products/windowblinds/index.aspНа боковых панелях программы не удалось убрать кракозябры,
-
Для работы SkinStudio 8 необходима WindowBlinds 8.
Сайт: http://www.stardock.com/products/windowblinds/index.asp
На боковых панелях программы не удалось убрать кракозябры, за текст в них отвечают Sections.ini и SubSections.ini (причём в главном окне надписи из этого файла отображаются нормально). В файлах менял кодировки - не помогло.
Скриншот:
За материалами - в личку.13 января 2014 - 15:35 / #1 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 946
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1681
Был: 2024-12-12 23:16
Лайков: 168
Да там, как по мне, "темный лес с бабами ягами"! Насколько мне со своей колокольни удалось выяснить, намудрили с преобразованием кодировок ANSI->UTF8. Короче к каждому символу строки прибавляется нулевой байт. Для нижней половины таблицы ASCII (0-127) - нет проблем, а тех символов, что выше (127-255), получается бред. Возможно я ошибаюсь, т.к. еще неуверенно себя чувствую в поиске и устранению проблем с кодировками.13 января 2014 - 16:35 / #2 -
teodorrrro, а что это за файл с расширением .lpu? Куда он тулится? Вобщем немного позже углублюсь в эту проблему, так как
нужно добить одну прогу...
Короче, к каждому символу строки прибавляется нулевой байт.
Точно такая же фигня срабатывет и при работе с Qt приложениями.13 января 2014 - 17:35 / #3 -
файл с расширением .lpu
Проект перевода Passolo.15 января 2014 - 01:07 / #4 -
teodorrrro, где взять на него ключ? Что-то не найду нигде, может искал не там где надо.18 января 2014 - 21:03 / #5
-
ключ?Ключа в свободном доступе нет, а у меня лицензия.18 января 2014 - 21:34 / #6
-
Найдена причина возникновения крякозяблей на боковых панелях после считывания строк с файлов Sections.ini и SubSections.ini. Проблема в самом коде программы, теперь буду думать как все это нормализовать.20 января 2014 - 00:51 / #7
-
teodorrrro, решена проблена с крякозяблями на боковых панелях, добавил свою процедуру на ассемблере и все отлично пашет .
Осталось теперь решить проблему со строками, которые справа отображаются синим цветом - там тоже своя заковыка, нужно немного повозиться.
Да, какой тебе нужно файл переделывать, тот что с русским переводом или оригинальный английский файл?21 января 2014 - 01:57 / #8 -
Класс! Исходный английский.21 января 2014 - 09:27 / #9
-
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 946
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1681
Был: 2024-12-12 23:16
Лайков: 168
добавил свою процедуру на ассемблере
А можно подробней? Что за процедура, что она делает, куда и как ты её добавил, если не затруднит.22 января 2014 - 13:57 / #10