Задавайте вопросы по русификации и мы по возможности ответим
-
Leserg,Цитата: LesergПрограмма использует сторонние библиотеки визульных компонентов (DevExpress VCL)
Можно немного уточнить, как определил? Я бы просто при установки проги сделал снимок системы...13 июля 2013 - 18:43 / #241 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Цитата: GavroshМожно немного уточнить, как определил?
Программу я смотрел в шаблонном редакторе Radialix. При создании проекта локализации AutoPlay Menu Builder 7.1 (файл APMBuilder.exe), в панели вывода сообщений, редактор выдал список неизвестных классов, т.е. компонентов, элементов управления, которые используются в данном файле.
Неизвестные они потому, что являются разработкой сторонних разработчиков ПО и не входят в стандартную поставку компиляторов (Delphi, C/C++ и т.д.). Этим списком неизвестных классов Radialix нас предупреждает, что данные элементы для редактирования будут недоступны. Можно попробовать вручную для них переопределить наиболее подходящие классы (меню редактора "Правка -> Неизвестные компоненты"). Но если вы не имеете понятия к какому классу относится тот или иной компонент, то лучше ничего не трогайте, т.к. неверная установка соответствий класса компоненту приведет к неработоспособности локализованной программы! Правильное назначение классов может сделать только программист (для них и предназначена эта функция редактора).
В своем вопросе Kopejkin ясно обозначил проблему - заголовки стыкуемых панелей (от англ. Docking - стыкуемый, плавающий). Поэтому в списке сообщений редактора Radialix я сразу обратил внимание на неизвестные классы, в именах которых имеется слово "Docking". Дальше уже дело техники (Google в помощь). Выясняем что за компонент, его свойства и используем полученную информацию на практике.
Общие рекомендации: если в шаблонном редакторе не видны некоторые строки (даже после создания списка жестко-закодированных строк (Radialix)), то выполните их поиск в НЕХ-редакторе, сначала в кодировке ANSI, потом в Unicode. Если строки не будут найдены, то выполните поиск этих строк по всех файлах установленного приложения. При этом желательно во время установки программы и её первом запуске на ПК сделать мониторинг системы, чтобы знать папки размещения файлов приложения. Где-то обязательно эти строки найдутся. Далее необходимо действовать исходя из местоположения найденных строк. Еще может быть вариант, когда строки буду зашифрованы, но это уже совершенно другая история.Кто ищет, тот всегда найдет!
13 июля 2013 - 21:45 / #242 -
Оффлайн
Звание: Прибывший
Участники
Сообщений: 14
Создано тем: 0
Рейтинг: 1
Репа:


Баллы: 51
Страна: не указана!
Был: 2018-01-22 16:37
Есть такая программка: SideSlide_v3.5.18 Сайт: http://www.northglide.com/sideslide.html
Это лаунчер, с большими возможностью настройки.
Не требует специальных компонентов. И работает даже в WinPE
К тому же размер программы минимальный.
Можно сделать персональную оболочку, настроить под себя...
Возможности безграничны. Хочу сделать оболочкой в WinPE.
Получится очень красиво и функционально.
Одна беда - программы на английском. Настроек очень много и разобраться тяжело...
Программа состоит из одного исполняемого файла (библиотек нет)
Ресурсов для перевода я не увидел. только иконка и информация о версии.
Нужна помощь в переводе этой замечательной программы на великий и могучий русский язык.27 августа 2013 - 11:44 / #243 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Цитата: vladshishkinПрограмма состоит из одного исполняемого файла (библиотек нет)
Ресурсов для перевода я не увидел. только иконка и информация о версии.
Для поиска устанавливаемых файлов нужно использовать DiskChange 2.127 августа 2013 - 16:06 / #244 -
Оффлайн
Звание: Прибывший
Участники
Сообщений: 14
Создано тем: 0
Рейтинг: 1
Репа:


Баллы: 51
Страна: не указана!
Был: 2018-01-22 16:37
Я устанавливал портативную версию. Файлы .con в папке программы.
Но они больше похожи на файлы координат плагинов.
Текста из программы не имеется.Добавлено (27.08.2013, 15:42:14)
---------------------------------------------
Тестирую дальше... в среде WinPE! (для чистоты эксперимента)
Пришел к выводу, что для запуска программы требуются только два файла:
SideSlide.exe и пустой LOCATIONROOT
Эти два файла помещаем в любую папку, в любое место и стартуем.
Плагинов, конечно нет. Но программа запускается.
Вывод - надо курочить исполняемый файл. Вопрос, как?27 августа 2013 - 17:42 / #245 -
Цитата: vladshishkinПлагинов, конечно нет. Но программа запускается.
Текст для плагинов записан в фалйы .CON, которые находятся в Documents and SettingsИмя пользователяApplication DataSideSlideContainers (Windows XP). Или же, при портативной установке, эти файлы помещаются в папку Containers, которая находится рядом с EXE фалом, т.е. в корневом каталоге программы.
А вот обычный текст программы (контекстное меню, настройки и т.д.) находится в самом SideSlide.exe в ANSI кодировке. Его можно переводить или через любой HEX редактор, или через Радиаликс с плагином для IDA. Но вот проблема - все строки имеют фиксированный размер и не имеют ссылок, т.е. их нельзя удлинять, что создает огромный дискомфорт. А так вроде нормально переводится, без крякозяблей.27 августа 2013 - 19:45 / #246 -
Цитата: NexusПрограмма написана на чистешем Visual Basic, ковырять ее в отладчике безполезно. По Visual Basic вроде Leserg специализируется.
vladshishkin, почитай темы: Конвертеры BMP изображений для программ навигации и AML Free Registry Cleaner. Как раз там Leserg и пишет про Visual Basic.27 августа 2013 - 21:56 / #247 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Цитата: 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
Сообщение отредактировал WYLEK 4 мая 2025 - 18:22Кто ищет, тот всегда найдет!
27 августа 2013 - 21:57 / #248 -
Народ, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).31 августа 2013 - 00:28 / #249
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Цитата: NexusНарод, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).
Убрать никак
такие большие файлы он так долго и создает. У меня было по пол часа обновлял
ты лучше для быстроты запускай Локализованный файл.31 августа 2013 - 01:51 / #250
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
- Создано тем
- 1223
- Всего сообщений
- 16500
- Пользователей
- 18282
- Новый участник
- serge2375



