MSI Lab - Форум по русификации
Основные форумы => RusMe - РусМи! => Тема начата: Cash от 01 Апреля 2011, 20:13:09
-
программа d-studio (http://cash.zakadum.ru/d-studio%201.2%20(multilingual).exe)
использовал настройки шрифтов в программе по совету ZeroChaos
(http://i19.fastpic.ru/big/2011/0401/db/6c79adc114c41dc687055f71e6ece7db.jpg)
использовал MS Sans Serif в том числе тоже не помогает
перевод меню осуществляется корректно
(http://i19.fastpic.ru/big/2011/0401/a4/5e40eaea76e96fd26a33e7f14ec848a4.jpg)
но перевод надписей над кнопками в кракозябрах
(http://i19.fastpic.ru/big/2011/0401/e8/dd98e0d20f5bac9f3b383be8e9665fe8.jpg)
Подменял кодовые страницы в операционке.
Изменял кодировку на юникоды и другие
менял шрифты
ничего не помогает. Как быть?
-
Тема актуальна до сих пор.
Очень прошу помощи.
-
Cash, я хотел бы помочь, но нет времени и возможности выкачать программу на 200+ Мб. и разбираться в ее устройстве. Для меня это слишком крупная "рыбка".
-
ну мне кажется способы борьбы с кракозябрами должны быть едиными или схожими хотя бы...
-
Cash, в настройках проекта Passolo шрифт меняется только для диалоговых окон. В Вашем случае надо в коде менять шрифт.
-
как это сделать?
хэксом я менял тоже самое.
-
может кто поможет? вопрос по теме до сих пор открыт
-
самое интересное что есть программы, пример написанные на делфи, в одном и том же окне есть как нормальный текст, так и черте что, проблема не только с кодовой страницей , в лонгобите можно жестко привязать ее, указав параметр Font.Charset все равно идет непонятка, почему с одним и тем же параметром получается как нормальный текст так и иероглифы пример:
(http://img684.imageshack.us/img684/7245/26779043.jpg)
и все решалось просто если для программы задавался параметр AALabel*Font.Charset >>>ANSI_CHARSET то надо задавать дефолтный парамерт системы,DEFAULT_CHARSET
правда тут могут быть маленькие проблемы у тех кто использует кривую ось или другую код. страницу
в результате получаем
(http://img87.imageshack.us/img87/9591/12829972.jpg)
-
и все решалось просто если для программы задавался параметр AALabel*Font.Charset >>>ANSI_CHARSET то надо задавать дефолтный парамерт системы,DEFAULT_CHARSET
Чет не пойму а где он задается?
-
Cash, это в Delphi.
-
Cash, это в Delphi.
в режиме отладки делфи я смогу это изменить?
-
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.
-
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.
Ты бы смог описать процедуру по подробнее?
-
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
-
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
в упор не вижу. можешь показать наглядно?
-
Решил вернуться к программе. Не дает она мне спокойно жить.
Открываю библиотеку в рестораторе где мне там найти Font.Charset? Покажите скриншотом пожалуйста
-
Понял что у меня программа не на делфи. и поэтому таких ресурсов нет.
Залил программу в файлообменник (http://narod.ru/disk/58133515001.faae220bd9c980b17d0c9e7eb4790326/d-studio%201.2%20(multilingual).exe.html).
файлы языка локализации (по умолчанию английский)
C:\d-studio\Application\1033 тут файл d-studio.rll
Предварительная руссификация тут (http://narod.ru/disk/58133711001.ba4b86fb38dfc7c53eb353b1614c9e18/d-studio.rll.html)
Помогите кому не сложно =(
Нашел еще ини файл с настройками шрифтов может быть тут что-то есть?
[Persist]
LastFont=Arial
LastFontSize=18
FontItalic=0
FontBold=0
FontUnderline=0
FontStrikeout=0
TextBackground=1
TextColour=4194368
TextBGColour=16777215
Left=85
Right=1207
Top=39
Bottom=942
Browse=
Justify=1
BrowseNetwork=
FotoControlIgnored=0
PrintSize=0
LastJob=c:\d-studio\Albums\Portfolio.alb
PrefsLeft=495
PrefsTop=165
-
Пробовал подменять хэксом.
Подменял Unicode 1A043E043F0438043904 на Utf-8 D09AD0BED0BFD0B8D0B9 кракозябры заменились на вопросы... чую что в верном направлении делаю но не знаю на какую кодовую страницу менять что бы были русские буквы =(
-
Тут вообще никогда никто не помогает что ли?
-
Подобные кракозябры возникают, когда в программе применён шрифт не поддерживаемый кириллицей. И смена кодировки тут не поможет. Имя шрифта зашито в код программы. Открыть файл d-studio.exe в Radialix с извлечением ж-з строк. В поиске по ресурсам написать Arial, выпадет несколько строк с названием шрифта. Arial Narrow заменил на Tahoma Narrow, а Arial Black на Tahoma Black. Результат на скрине. Тут надо ещё пляску с бубном устроить, чтобы размер букв уменьшить.
-
Подобные кракозябры возникают, когда в программе применён шрифт не поддерживаемый кириллицей. И смена кодировки тут не поможет. Имя шрифта зашито в код программы. Открыть файл d-studio.exe в Radialix с извлечением ж-з строк. В поиске по ресурсам написать Arial, выпадет несколько строк с названием шрифта. Arial Narrow заменил на Tahoma Narrow, а Arial Black на Tahoma Black. Результат на скрине. Тут надо ещё пляску с бубном устроить, чтобы размер букв уменьшить.
у меня нет лизухи на Radialix ((( но за смекту спасибо!!! )))) Огромное!!!!!
Если скажешь в какую сторону рыть по поводу размера шрифта буду при много благодарен
-
Cash , по поводу рытья ничего сказать не могу, можно конечно вместо Tahoma Narrow и Tahoma Black поставить Calibri, это немного уменьшает размер шрифта и можно растянуть сами поля строк.
-
Cash , по поводу рытья ничего сказать не могу, можно конечно вместо Tahoma Narrow и Tahoma Black поставить Calibri, это немного уменьшает размер шрифта и можно растянуть сами поля строк.
Понял. А я просто думал может где то там же в приложении есть возможность и размер шрифта менять
Спасибо. Ты мне реально помог!
-
Тема перемещена в RusMe.
-
Шрифт который достаточно исправить это "Arial Narrow Special G1"
Поменял его на Calibri Light более или мение шрифт уменьшился. Спасибо. Думаю этого должно хватить )
-
Cash , вероятно это зависит от винды, на моей XP этого было недостаточно. Но главное - это результат. Желаю удачи.
-
миха04, Спасибо. Ты очень помог.
-
Cash, желаю удачи. Если будут проблемы с переводами, пиши именно в этот раздел.