Задавайте вопросы по русификации и мы по возможности ответим

Для желающих получить ответы на свои вопросы:1. Будьте добры давать ссылку на программу, в архиве
  1. Оффлайн

    Gavrosh

    Звание: Новичок

    Проверенные

    Сообщений: 64

    Создано тем: 1

    Рейтинг: 2

    Репа: (3|3|0)

    Баллы: 51

    Страна: не указана!

    Был: 2017-09-10 19:27

    Leserg
    Цитата: Leserg
    Программа использует сторонние библиотеки визульных компонентов (DevExpress VCL)

    Можно немного уточнить, как определил? Я бы просто при установки проги сделал снимок системы...
    13 июля 2013 - 18:43 / #241
  2. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 945

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1676

    Был: 2024-07-28 22:59

    Лайков: 167

    Цитата: Gavrosh
    Можно немного уточнить, как определил?


    Программу я смотрел в шаблонном редакторе Radialix. При создании проекта локализации AutoPlay Menu Builder 7.1 (файл APMBuilder.exe), в панели вывода сообщений, редактор выдал список неизвестных классов, т.е. компонентов, элементов управления, которые используются в данном файле.


    Неизвестные они потому, что являются разработкой сторонних разработчиков ПО и не входят в стандартную поставку компиляторов (Delphi, C/C++ и т.д.). Этим списком неизвестных классов Radialix нас предупреждает, что данные элементы для редактирования будут недоступны. Можно попробовать вручную для них переопределить наиболее подходящие классы (меню редактора "Правка -> Неизвестные компоненты"). Но если вы не имеете понятия к какому классу относится тот или иной компонент, то лучше ничего не трогайте, т.к. неверная установка соответствий класса компоненту приведет к неработоспособности локализованной программы! Правильное назначение классов может сделать только программист (для них и предназначена эта функция редактора).

    В своем вопросе Kopejkin ясно обозначил проблему - заголовки стыкуемых панелей (от англ. Docking - стыкуемый, плавающий). Поэтому в списке сообщений редактора Radialix я сразу обратил внимание на неизвестные классы, в именах которых имеется слово "Docking". Дальше уже дело техники (Google в помощь). Выясняем что за компонент, его свойства и используем полученную информацию на практике.

    Общие рекомендации: если в шаблонном редакторе не видны некоторые строки (даже после создания списка жестко-закодированных строк (Radialix)), то выполните их поиск в НЕХ-редакторе, сначала в кодировке ANSI, потом в Unicode. Если строки не будут найдены, то выполните поиск этих строк по всех файлах установленного приложения. При этом желательно во время установки программы и её первом запуске на ПК сделать мониторинг системы, чтобы знать папки размещения файлов приложения. Где-то обязательно эти строки найдутся. Далее необходимо действовать исходя из местоположения найденных строк. Еще может быть вариант, когда строки буду зашифрованы, но это уже совершенно другая история.
    Сообщение отредактировал 25 января 2023 - 16:04

    Кто ищет, тот всегда найдет!

    13 июля 2013 - 21:45 / #242
  3. Оффлайн

    vladshishkin

    Звание: Прибывший

    Участники

    Сообщений: 14

    Создано тем: 0

    Рейтинг: 1

    Репа: 0

    Баллы: 51

    Страна: не указана!

    Был: 2018-01-22 16:37

    Есть такая программка: SideSlide_v3.5.18 Сайт: http://www.northglide.com/sideslide.html
    Это лаунчер, с большими возможностью настройки.
    Не требует специальных компонентов. И работает даже в WinPE
    К тому же размер программы минимальный.
    Можно сделать персональную оболочку, настроить под себя...
    Возможности безграничны. Хочу сделать оболочкой в WinPE.
    Получится очень красиво и функционально.
    Одна беда - программы на английском. Настроек очень много и разобраться тяжело...
    Программа состоит из одного исполняемого файла (библиотек нет)
    Ресурсов для перевода я не увидел. только иконка и информация о версии.
    Нужна помощь в переводе этой замечательной программы на великий и могучий русский язык.
    27 августа 2013 - 11:44 / #243
  4. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2181

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3415

    Был: 2024-09-09 21:13

    Лайков: 199

    Цитата: vladshishkin
    Программа состоит из одного исполняемого файла (библиотек нет)
    Ресурсов для перевода я не увидел. только иконка и информация о версии.



    Для поиска устанавливаемых файлов нужно использовать DiskChange 2.1

    27 августа 2013 - 16:06 / #244
  5. Оффлайн

    vladshishkin

    Звание: Прибывший

    Участники

    Сообщений: 14

    Создано тем: 0

    Рейтинг: 1

    Репа: 0

    Баллы: 51

    Страна: не указана!

    Был: 2018-01-22 16:37

    Я устанавливал портативную версию. Файлы .con в папке программы.
    Но они больше похожи на файлы координат плагинов.
    Текста из программы не имеется.Добавлено (27.08.2013, 15:42:14)
    ---------------------------------------------
    Тестирую дальше... в среде WinPE! (для чистоты эксперимента)
    Пришел к выводу, что для запуска программы требуются только два файла:
    SideSlide.exe и пустой LOCATIONROOT
    Эти два файла помещаем в любую папку, в любое место и стартуем.
    Плагинов, конечно нет. Но программа запускается.
    Вывод - надо курочить исполняемый файл. Вопрос, как?
    27 августа 2013 - 17:42 / #245
  6. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    Цитата: vladshishkin
    Плагинов, конечно нет. Но программа запускается.


    Текст для плагинов записан в фалйы .CON, которые находятся в Documents and SettingsИмя пользователяApplication DataSideSlideContainers (Windows XP). Или же, при портативной установке, эти файлы помещаются в папку Containers, которая находится рядом с EXE фалом, т.е. в корневом каталоге программы.
    А вот обычный текст программы (контекстное меню, настройки и т.д.) находится в самом SideSlide.exe в ANSI кодировке. Его можно переводить или через любой HEX редактор, или через Радиаликс с плагином для IDA. Но вот проблема - все строки имеют фиксированный размер и не имеют ссылок, т.е. их нельзя удлинять, что создает огромный дискомфорт. А так вроде нормально переводится, без крякозяблей.
    27 августа 2013 - 19:45 / #246
  7. Оффлайн

    Gavrosh

    Звание: Новичок

    Проверенные

    Сообщений: 64

    Создано тем: 1

    Рейтинг: 2

    Репа: (3|3|0)

    Баллы: 51

    Страна: не указана!

    Был: 2017-09-10 19:27

    Цитата: Nexus
    Программа написана на чистешем Visual Basic, ковырять ее в отладчике безполезно. По Visual Basic вроде Leserg специализируется.

    vladshishkin, почитай темы: Конвертеры BMP изображений для программ навигации и AML Free Registry Cleaner. Как раз там Leserg и пишет про Visual Basic.
    27 августа 2013 - 21:56 / #247
  8. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 945

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1676

    Был: 2024-07-28 22:59

    Лайков: 167

    Цитата: vladshishkin
    Программа написана на чистейшем Visual Basic


    Программа действительно написана на Microsoft Visual Basic 5.0/6.0. Это очень просто выяснить с помощью различных анализаторов файлов, например Exeinfo PE:



    Отсюда следует, что для перевода программы на русский однозначно придется работать в НЕХ-редакторе. Далее. Если программа более-менее простая (максимум три формы), то её можно перевести с помощью инструмента VBLocalize. Если в программе больше диалогов, то нормальный (качественный) перевод можно сделать только при помощи её полной перекомпиляции. Это все не просто. Сложно. Но возможно.

    Дополнительная информация по работе с программами на Visual Basic:
    1) справка 1
    2) справка 2
    3) справка 3
    4) справка 4
    5) справка 5

    Кто ищет, тот всегда найдет!

    27 августа 2013 - 21:57 / #248
  9. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    Народ, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).
    31 августа 2013 - 00:28 / #249
  10. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2181

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3415

    Был: 2024-09-09 21:13

    Лайков: 199

    Цитата: Nexus
    Народ, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).



    Убрать никак такие большие файлы он так долго и создает. У меня было по пол часа обновлял ты лучше для быстроты запускай Локализованный файл.

    31 августа 2013 - 01:51 / #250

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1186
Всего сообщений
15671
Пользователей
17951
Новый участник
hasenao