Задавайте вопросы по русификации и мы по возможности ответим
-
Leserg,Цитата: LesergПрограмма использует сторонние библиотеки визульных компонентов (DevExpress VCL)
Можно немного уточнить, как определил? Я бы просто при установки проги сделал снимок системы...13 июля 2013 - 18:43 / #241 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 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. Если строки не будут найдены, то выполните поиск этих строк по всех файлах установленного приложения. При этом желательно во время установки программы и её первом запуске на ПК сделать мониторинг системы, чтобы знать папки размещения файлов приложения. Где-то обязательно эти строки найдутся. Далее необходимо действовать исходя из местоположения найденных строк. Еще может быть вариант, когда строки буду зашифрованы, но это уже совершенно другая история.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 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Цитата: 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 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 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 -
Народ, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).31 августа 2013 - 00:28 / #249
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Цитата: NexusНарод, как в Радиаликсе в проекте отцепить секцию ресурсов HARDCODED, точнее нужно ее вообще убрать. А то на свою голову понаискивал ЖЗС, что теперь шаблонник страшно долго создает локализированный файл (23 мегб.).
Убрать никак такие большие файлы он так долго и создает. У меня было по пол часа обновлял ты лучше для быстроты запускай Локализованный файл.31 августа 2013 - 01:51 / #250
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
- Создано тем
- 1197
- Всего сообщений
- 15762
- Пользователей
- 18014
- Новый участник
- Markhabayev