0

Тема: Борьба с крякозябликами. Часть вторая

Борьба с крякозябликами

Борьба с крякозябликами. Часть вторая

Еще один примерчик. Здесь уже пришлось вникать в работу шрифтов. Сильно не расписывал, там и так все вроде понятно. По сути: описывается другой подход к возникшей проблеме при переводе программы, которая обращается не к ветке реестра с кодовыми страницами, а к ветке описания шрифтов.

Скачать руководство:


Показать / Скрыть текст

http://yadi.sk/d/kIdWIBMT5b0iM

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Забрал. Очень познавательно. Потому что пошли стадом biggrin  программы, где придется это применять.

Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

(29-04-2016 16:08:21 отредактировано Dodakaedr)

Re: Борьба с крякозябликами. Часть вторая

Борьба с крякозябликами. Часть вторая

Кто-то работал уже с программами от ZC? Имеется у них программа ZC Video Converter (Ссылка) с поддержкой русского языка, но он частично отображается крякозябликами. Изменения в реестре положительного результата не дали. Что можете посоветовать?

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Dodakaedr, если изменения в реестре не дали результата, то по любому придется напрямую ковырять код.
Посоветую обратиться к разработчику и мордой макнуть его в это безобразие.

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Nexus, Вчера так я и сделал, ответа до сих пор нету. Будет статья на такой случай? Интересно, как с таким бороться.

Рейтинг поста: 0

(27-01-2021 10:46:57 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

Статья уже давно написана: Логический шрифт (Исправляем некорректное отображение кириллицы). Как раз ваш случай. biggrin

Кто ищет, тот всегда найдет!
Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

(27-01-2021 10:45:11 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

Изменения в реестре положительного результата не дали. Что можете посоветовать?


хр реестр правленый


Борьба с крякозябликами. Часть вторая

Возможно всё! На невозможное просто требуется больше времени.
Мудрец из Шангри Ла
Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Посоветую обратиться к разработчику и мордой макнуть его в это безобразие.

Редко кто через губу переплюнет biggrin 
Сколько не пиши им, нихрена не хотят изменять, даже другой раз хуже делают, например обрезается предложение или слово. Пишешь, что так и эдак - сделайте кнопки резиновые и места под предложения. Хрен там, в новой версии еще обрежут. Но бывают и исключения...

Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

(03-01-2018 06:45:37 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

gazon01, интересно, почему же на 7 не работает??

Показать / Скрыть текст

Борьба с крякозябликами. Часть втораяБорьба с крякозябликами. Часть втораяБорьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

gazon01, интересно, почему же на 7 не работает?

?
я реестр ещё в 2009 правил, тогда никто в программах шрифт не исправлял, а все патчами пользовались, и вкладывали в архив с переводом разные "хитрые" файлики.
посмотри .exe в редакторе, там три или четыре вида шрифтов, название одного из них я ещё нигде не встречал.
на твоих скринах не те шрифты выделены

Возможно всё! На невозможное просто требуется больше времени.
Мудрец из Шангри Ла
Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

интересно, почему же на 7 не работает?

Потому что вы делаете подмену румынской кодировки, которая в ZC Video Converter и близко не пробегала. В статье "Борьба с крякозябликами. Часть вторая" разобран частный случай. Вы же почему-то решили, что он является универсальным, и насилуете реестр Windows. Впрочем дело ваше, продолжайте в том же духе. biggrin 

Кто ищет, тот всегда найдет!
Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Leserg, а как определить какая кодировка используется?

Рейтинг поста: 0

(06-02-2017 16:40:37 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

а как определить какая кодировка используется?

Dodakaedr, в сообщении 6 я давал ссылку на статью. Вы её успешно проигнорировали и теперь задаете вопрос, который в указанной статье разобран. Попытка номер два:  Логический шрифт (Исправляем некорректное отображение кириллицы).

Кто ищет, тот всегда найдет!
Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

(27-01-2021 10:49:47 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

Здравствуйте. Есть программа DiskCheckup (портатив) http://file.sampo.ru/dzg8nk/
Вся локализация вынесена во внешние файлы localization.txt, SMARTDesc.csv и SysInfo_localization.txt. С файлами localization.txt и SysInfo_localization.txt проблем нет, а в SMARTDesc.csv находится всплывающая подсказка атрибутов SMART, проблема такова: видим первый атрибут - Raw Read Error Rate (Частота ошибок чтения), переводим строку в SysInfo_localization.txt и подсказка в виде синего значка исчезает.

Показать / Скрыть текст

Борьба с крякозябликами. Часть вторая

Нужно чтобы в SMARTDesc.csv в строке 1,Raw Read Error Rate,-1,Stores... между 1 и 2-й запятой было один набор букв, что и в SysInfo_localization.txt, только тогда значок появится. С набором англицких букв это проходит, но при переводе в файле SMARTDesc.csv появляются кракозябры.

Показать / Скрыть текст

Борьба с крякозябликами. Часть вторая

Кодировка файлов разная - SMARTDesc.csv в UTF-8, а остальные в Юникоде. Есть ли решение этой проблемы?

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

UCS-2 Little Endian попробуй. Мне как-то помогло...

Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

(12-02-2017 06:58:40 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

UCS-2 Little Endian попробуй. Мне как-то помогло...

Нет, перекодировка не помогает. Похоже (предпологаю, или не туда копаю) в коде программы нужно менять 1252 на 1251:

Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

Alecs962

Похоже (предпологаю, или не туда копаю) в коде программы нужно менять 1252


Кодировка 1252 в шестнадцатеричном значении выглядит как 4E4. В коде программы Search for -> All constants 4E4 не удалось отыскать.

Рейтинг поста: 0

(11-02-2017 13:42:00 отредактировано WYLEK)

Re: Борьба с крякозябликами. Часть вторая

Alecs962, после твоей картинки в строке браузера желтый треугольник - доведи до ума ссылку.

Должна быть так, хоть одна хоть две...

https://

Борьба с крякозябликами. Часть вторая

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

после твоей картинки в строке браузера желтый треугольник - доведи до ума ссылку.

Заменил ссылку. Не знаю, всегда так делал - ссылку с FastPic.ru вставлял в спойлер. Она так вставилась автоматом.

Рейтинг поста: 0

Re: Борьба с крякозябликами. Часть вторая

например в разделе Флудилка или просто типа спросл-и-забыл  зачем они нужны?

Все временное - это постоянное.
Если сегодня кто то один раз спросил, завтра обязательно найдется тот, кто захочет спросить еще раз.

Плохо, когда заходишь на сайт через год-два, информация вроде и есть, но рисунков нет. А без рисунков информация получается не полная.

Рейтинг поста: 0