MSI Lab - Форум по русификации

Основные форумы => RusMe - РусМи! => Тема начата: Cash от 01 Апреля 2011, 20:13:09

Название: Опять про кракозябры
Отправлено: 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 от 06 Апреля 2011, 09:03:59
Тема актуальна до сих пор.
Очень прошу помощи.
Название: Опять про кракозябры
Отправлено: shkiper от 06 Апреля 2011, 10:53:17
Cash, я хотел бы помочь, но нет времени и возможности выкачать программу на 200+ Мб. и разбираться в ее устройстве. Для меня это слишком крупная "рыбка".
Название: Опять про кракозябры
Отправлено: Cash от 07 Апреля 2011, 20:27:33
ну мне кажется способы борьбы с кракозябрами должны быть едиными или схожими хотя бы...
Название: Опять про кракозябры
Отправлено: VIPer от 08 Апреля 2011, 12:01:10
Cash, в настройках проекта Passolo шрифт меняется только для диалоговых окон. В Вашем случае надо в коде менять шрифт.
Название: Опять про кракозябры
Отправлено: Cash от 08 Апреля 2011, 15:15:38
как это сделать?
хэксом я менял тоже самое.
Название: Опять про кракозябры
Отправлено: Cash от 10 Мая 2011, 15:42:07
может кто поможет? вопрос по теме до сих пор открыт
Название: Опять про кракозябры
Отправлено: Mark2 от 19 Июня 2011, 16:11:06
самое интересное что есть программы, пример написанные на делфи, в одном и том же окне есть как нормальный текст, так и черте что, проблема не только с кодовой страницей , в лонгобите можно жестко привязать ее, указав параметр 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)
Название: Опять про кракозябры
Отправлено: Cash от 07 Июля 2011, 08:54:13
Цитата: Mark2
и все решалось просто если для программы задавался параметр AALabel*Font.Charset >>>ANSI_CHARSET то надо задавать дефолтный парамерт системы,DEFAULT_CHARSET

Чет не пойму а где он задается?
Название: Опять про кракозябры
Отправлено: VIPer от 07 Июля 2011, 12:20:50
Cash, это в Delphi.
Название: Опять про кракозябры
Отправлено: Cash от 10 Июля 2011, 10:30:03
Цитата: VIPer
Cash, это в Delphi.
в режиме отладки делфи я смогу это изменить?
Название: Опять про кракозябры
Отправлено: VIPer от 10 Июля 2011, 15:25:19
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.
Название: Опять про кракозябры
Отправлено: Cash от 12 Июля 2011, 23:29:58
Цитата: VIPer
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.
Ты бы смог описать процедуру по подробнее?
Название: Опять про кракозябры
Отправлено: VIPer от 13 Июля 2011, 10:50:43
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
Название: Опять про кракозябры
Отправлено: Cash от 13 Июля 2011, 19:14:38
Цитата: VIPer
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
в упор не вижу. можешь показать наглядно?
Название: Опять про кракозябры
Отправлено: Cash от 27 Июля 2012, 23:45:29
Решил вернуться к программе. Не дает она мне спокойно жить.
Открываю библиотеку в рестораторе где мне там найти Font.Charset? Покажите скриншотом пожалуйста
Название: Опять про кракозябры
Отправлено: Cash от 28 Июля 2012, 16:39:38
Понял что у меня программа не на делфи. и поэтому таких ресурсов нет.
Залил программу в файлообменник (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
Название: Опять про кракозябры
Отправлено: Cash от 29 Июля 2012, 19:18:59
Пробовал подменять хэксом.
Подменял Unicode 1A043E043F0438043904 на Utf-8 D09AD0BED0BFD0B8D0B9 кракозябры заменились на вопросы... чую что в верном направлении делаю но не знаю на какую кодовую страницу менять что бы были русские буквы =(
Название: Опять про кракозябры
Отправлено: Cash от 01 Августа 2012, 09:02:18
Тут вообще никогда никто не помогает что ли?
Название: Опять про кракозябры
Отправлено: миха04 от 02 Августа 2012, 00:03:58
Подобные кракозябры возникают, когда в программе применён шрифт не поддерживаемый кириллицей. И смена кодировки тут не поможет. Имя шрифта зашито в код программы. Открыть файл d-studio.exe в Radialix с извлечением ж-з строк.  В поиске по ресурсам написать Arial, выпадет несколько строк с названием шрифта. Arial Narrow заменил на Tahoma Narrow, а Arial Black на Tahoma Black. Результат на скрине. Тут надо ещё пляску с бубном устроить, чтобы размер букв уменьшить.
Название: Опять про кракозябры
Отправлено: Cash от 02 Августа 2012, 18:04:40
Цитата: миха04
Подобные кракозябры возникают, когда в программе применён шрифт не поддерживаемый кириллицей. И смена кодировки тут не поможет. Имя шрифта зашито в код программы. Открыть файл d-studio.exe в Radialix с извлечением ж-з строк.  В поиске по ресурсам написать Arial, выпадет несколько строк с названием шрифта. Arial Narrow заменил на Tahoma Narrow, а Arial Black на Tahoma Black. Результат на скрине. Тут надо ещё пляску с бубном устроить, чтобы размер букв уменьшить.
у меня нет лизухи на Radialix ((( но за смекту спасибо!!! )))) Огромное!!!!!

Если скажешь в какую сторону рыть по поводу размера шрифта буду при много благодарен  
Название: Опять про кракозябры
Отправлено: миха04 от 02 Августа 2012, 23:56:30
Cash , по поводу рытья ничего сказать не могу, можно конечно вместо Tahoma Narrow и Tahoma Black поставить Calibri, это немного уменьшает размер шрифта и можно растянуть сами поля строк.
Название: Опять про кракозябры
Отправлено: Cash от 04 Августа 2012, 10:15:54
Цитата: миха04
Cash , по поводу рытья ничего сказать не могу, можно конечно вместо Tahoma Narrow и Tahoma Black поставить Calibri, это немного уменьшает размер шрифта и можно растянуть сами поля строк.
Понял. А я просто думал может где то там же в приложении есть возможность и размер шрифта менять
Спасибо. Ты мне реально помог!
Название: Опять про кракозябры
Отправлено: VIPer от 04 Августа 2012, 20:42:24
Тема перемещена в RusMe.
Название: Опять про кракозябры
Отправлено: Cash от 05 Августа 2012, 22:55:00
Шрифт который достаточно исправить это "Arial Narrow Special G1"
Поменял его на Calibri Light более или мение шрифт уменьшился. Спасибо. Думаю этого должно хватить )
Название: Опять про кракозябры
Отправлено: миха04 от 06 Августа 2012, 21:49:06
Cash , вероятно это зависит от винды, на моей XP этого было недостаточно. Но главное - это результат. Желаю удачи.
Название: Опять про кракозябры
Отправлено: Cash от 10 Августа 2012, 09:43:27
миха04, Спасибо. Ты очень помог.
Название: Опять про кракозябры
Отправлено: миха04 от 10 Августа 2012, 22:05:24
Cash, желаю удачи. Если будут проблемы с переводами,  пиши именно в этот раздел.