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

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

    mishem

    Звание: Бывалый

    Проверенные

    Сообщений: 159

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

    Рейтинг: 4

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

    Баллы: 61

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

    Был: 2024-11-13 19:11

    Лайков: 3

    Есть программа Expresso для работы с регулярными выражениями.
    Ресурсы кроме Radialix не видит ни одна другая программа. (Или я не нашел такой. Компилятор NET 2.0)
    Но Radialix "ломает" внешний вид.

    Сборку ресурсов программа не подхватывает, приходится создавать локализованный файл.

    Есть у кого какие соображения как побороть ее?

    Для регистрации нужно отправить письмо автору, но что то я отправлял, ответ не пришел.
    Регистрировал ее очень давно, если без разницы на чье имя будет зарегистрирована, то:
    21 июня 2015 - 15:01 / #721
  2. Оффлайн

    gazon01

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

    Команда

    Сообщений: 1211

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

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 86

    Был: 2018-12-02 14:30

    Лайков: 18

    Цитата: mishem
    Но Radialix "ломает" внешний вид.
    Есть у кого какие соображения как побороть ее?


    вот здесь посмотри

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

    21 июня 2015 - 18:21 / #722
  3. Оффлайн

    mishem

    Звание: Бывалый

    Проверенные

    Сообщений: 159

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

    Рейтинг: 4

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

    Баллы: 61

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

    Был: 2024-11-13 19:11

    Лайков: 3

    gazon01, благодарю за ссылку.
    С переводом разобрался. Теперь внешний вид не "ломает".
    В принципе с Leserg согласен, в Simple Assembly Explorer удобно работать, только лично мне не хватило поиска строк. Копировал все, закидывал в блокнот, там по ldstr искал строки, получал нужный номер строки, переходил в SAE и редактировал. Муторно. smile Мне кажется на много удобней воспользоваться ildasm, после *.il подсовываем в Radialix, там делаем перевод (на много удобнее и быстрее) и ilasm назад собираем файл.

    Может быть я в чем то не прав, поправьте. За двое суток "перелопатил" столько софта, что голова кругом идет. biggrin Все наскоком, особо долго не разбирался, просто по быстрому искал то что на мой взгляд мне нужно и переходил к другому. Детальное изучение заняло бы очень много времени. sad А информации в интернете практически нет.

    Но осталось у меня недопонимание как теперь изменить размеры объектов в которые не умещается перевод. 
    Leserg, мож сделаешь коротенький мануал? Или может кто еще уже сталкивался с этим, и есть возможность уделить время?

    Пробовал программами типа Reflector экспортировать ресурсы и подсунуть их Microsoft Visual Studio, ресурсы видно, править можно, но засада, ума не дам как назад собрать, да и Microsoft Visual Studio выдает кучу ошибок, а править их, у меня ума маловата будет или знаний, кому как хочется. smile А изучать нет ни желания не времени. К дельфи душа не лежит, а к VS тем более.
    23 июня 2015 - 12:29 / #723
  4. Оффлайн

    Leserg

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

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

    Сообщений: 945

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

    Рейтинг: 8

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

    Баллы: 1676

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

    Лайков: 167

    Цитата: mishem
    Мне кажется на много удобней воспользоваться ildasm, после *.il подсовываем в Radialix, там делаем перевод (на много удобнее и быстрее) и ilasm назад собираем файл.


    Да! Конечно же так намного удобней и быстрее. При декомпиляции приложения желательно указывать кодировку UTF-8 (или Unicode), чтобы избежать проблем с кириллицей.

    Цитата: mishem
    Но осталось у меня недопонимание как теперь изменить размеры объектов в которые не умещается перевод.


    Это можно сделать вручную в том же SAE, ориентируясь по свойству Size. Смотреть и изменять необходимо шестнадцатеричные значения размеров. Например, смотрим на вкладке "ILSpy" размеры элемента, которые необходимо изменить. Видим Ширина = 218, Высота = 130.

    Переводим в шестнадцатеричный формат:DAh и 82h соответственно. Переключаемся на вкладку "Details" и ищем эти значения (обычно они размещаются рядом). Нашли

    Редактируем (вводим желаемые значения). Если править нужно много элементов, необходимые размеры и координаты можно подобрать в редакторе форм Radialix, потом полученные значения перевести в НЕХ и перенести листинг *.il.

    Если формы приложения находятся в ресурсах NET, а не в коде, то их можно извлечь и редактировать в визуальных редакторах NET. Потом, после редактирования, они внедряются на место исходных, по аналогии редакторов Resource Hacker или Restorator. Эту операцию можно сделать при помощи SAE. Если же формы находятся в коде, как например в данном приложении, то приходится возиться вручную. Редактор Radialix в отличии от других визуальных редакторов, извлекает формы NET из кода и переносит их в ресурсы. Правда иногда он делает это некорректно и после сборки локализованного файла интерфейс программы начинает "плыть".
    Сообщение отредактировал WYLEK 4 ноября 2024 - 18:50

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

    24 июня 2015 - 01:45 / #724
  5. Оффлайн

    mishem

    Звание: Бывалый

    Проверенные

    Сообщений: 159

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

    Рейтинг: 4

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

    Баллы: 61

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

    Был: 2024-11-13 19:11

    Лайков: 3

    Блин, ларчик просто открывался. Не хватило у меня ума что они в шестнадцатеричном формате. smile

    Цитата: Leserg
    Например, смотрим на вкладке "ILSpy" размеры элемента

    Можно параллельно открыть .NET Reflector и там смотреть значения. Они там сразу при наведении мыши на размер отображаются в двух форматах.

    Благодарю. Многое узнал.
    Не создавали тему по NET? Надо все в одну кучу собрать.
    24 июня 2015 - 02:53 / #725
  6. Оффлайн

    Leserg

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

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

    Сообщений: 945

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

    Рейтинг: 8

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

    Баллы: 1676

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

    Лайков: 167

    Цитата: mishem
    Не создавали тему по NET? Надо все в одну кучу собрать.


    Нет, не создавали. Дело в том, что если приложение NET стандартное, то его можно локализовать в любом шаблонном редакторе. Единственное, редактор Radialix позволяет еще поработать с жестко-закодированными строками. Поэтому никаких проблем в локализации таких приложений нет.

    Сложности начинаются, если интерфейс программы находится в коде приложения, а ресурсы содержат только графические элементы. В этом случае справляется только Radialix, но бывают исключения. Если после локализации такое приложение не запускается или рушится его интерфейс, то остается ручной режим. Инструментов море, я неоднократно их упоминал на страницах этого форума. Универсальных нет, в одном случае одни утилиты позволяют корректно решить поставленную задачу, в другом случае - другие.

    Плюс программы NET также могут быть накрыты защитой или разработчик применит собственные алгоритмы, которые затрудняют или вообще сделают процесс локализации невозможным. Случаи могут быть разные и требуют всестороннего анализа. Это, кстати, относится ко всем программам, независимо о того, в какой среде программирования они сделаны.

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

    24 июня 2015 - 12:38 / #726
  7. Оффлайн

    Slava10779

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

    Участники

    Сообщений: 10

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

    Рейтинг: 1

    Репа: 0

    Баллы: 51

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

    Был: 2017-02-21 14:45

    Ребят, подскажите чем можно локализовать QT программу для операционной системы SYMBIAN? Исполняемый файл в формате EXE. Radialix пишет что некорректный файл. В хекс редакторе переводится, но там только символ на символ, ни добавить ни убрать нельзя. Заранее очень благодарен за помощь. Файл:
    Сообщение отредактировал WYLEK 4 ноября 2024 - 18:50
    24 июня 2015 - 20:11 / #727
  8. Оффлайн

    mishem

    Звание: Бывалый

    Проверенные

    Сообщений: 159

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

    Рейтинг: 4

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

    Баллы: 61

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

    Был: 2024-11-13 19:11

    Лайков: 3

    Цитата: Leserg
    Нет, не создавали.


    Что то мне подсказывает ее нужно создать. smile

    В интернете информации ноль. Эта программа с 2003 года по моему существует. как то я сомневаюсь что никто ее не пробовал перевести. Подобных программ много. Люди потыкаются и бросают.
    24 июня 2015 - 20:58 / #728
  9. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

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

    Репа: 0

    Баллы: 0

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

    Лайков: 7

    Цитата: Slava10779
    Ребят, подскажите чем можно локализовать QT программу для операционной системы SYMBIAN? Исполняемый файл в формате EXE.


    Это вообще не EXE файл, а непонятно что. Типа какой-то особенный формат SYMBIAN. К Windows приложениям он не имеет никакого отношения, так что все редакторы его не возьмут.
    Отправляйтесь на 4pda и спрашийвайте в ветке о SYMBIAN приложениях.
    25 июня 2015 - 00:08 / #729
  10. Оффлайн

    dinis124

    Звание: Бывалый

    Проверенные

    Сообщений: 290

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

    Рейтинг: 4

    Репа: 0

    Баллы: 51

    Был: 2020-05-02 14:08

    Лайков: 4

    Погуглите по сайту. Довольно много материала нашел.
    https://allnokia.ru/hub/view-131.htm
    Там же на сайте просмотрите темы моды и русификация.
    25 июня 2015 - 00:28 / #730

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

---
Создано тем
1197
Всего сообщений
15763
Пользователей
18016
Новый участник
gippokrat