IDA 6.8 по русски

Частичный перевод интерфейса и справки дизассемблера IDA 6.8
  1. Оффлайн

    Автор темы

    NNK_RTR

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

    Знаток

    Сообщений: 39

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

    Рейтинг: 3

    IDA 6.8 по русски



    Работа еще далеко не закончена. Просто я хочу посмотреть на отзывы.
    Понимаю, что программа достаточно
    сложная и не пользуются популярностью среди обычных пользователей. Профессионалы
    предпочитают оригинальную версию.
    Понимаю, что если опции меню и прочее
    написано по русски, то сама программа не становится понятней. Не зря Касперский
    назвал свою книгу "ОБРАЗ МЫШЛЕНИЯ – ДИЗАССЕМБЛЕР IDA Pro". Здесь именно, нужно
    изменить образ мышления, а язык программы имеет второстепенное
    значение.
    Наибольшую  пользу может принести
    перевод встроенной справки. Справка по прежнему остается контекстной и поможет
    разобраться при работе в том или ином окне. Если к названиям опций можно просто
    привыкнуть, даже не обладая глубокими знаниями языка, то читать справку
    значительно проще на родном русском.

    Как всегда, эту и другие работы можно скачать с моего яндекс диска

    С уважением, Николай.
    12 февраля 2016 - 17:07 / #1
  2. Оффлайн

    Slobod

    Участники

    Сообщений: 6

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



    Выражение Сам с Собой - это что??? Да и GO вроде переводится как Дальше. А вот рожицу можно и заменить на что-то поинтереснее...



    В первой строчке недоперевод, а снимак - это как я понимаю слово снимок



    "Хвост функции" - это как-то некорректно. Да и в русском тексте слово Patch точно не канает.



    Кнопка Плагины неактивна. В программе нет плагинов? Или их надо доустанавливать. Непонятки однако.

    Продолжение:



    Слова почему-то не с заглавной буквы. У англосаксов одни понятия, а у нас свои.ъ



    Ну а тут просто недопереведено:

    Так что небольшая печалька. Можно и поправить. А затем и продолжать...

    Скрины вставить не могу, прикрепления скринов лишь через редактор. IMG на форуме не канают. Как и URL.

    Добавлено (13.02.2016, 19:46:04)
    ---------------------------------------------
    Если я правильно понял переводы надо править в тех файлах, которые идут на подмену?

    - C:Program FilesIDA 6.8idaq.exe
    - C:Program FilesIDA 6.8ida.hlp
    - C:Program FilesIDA 6.8IDA.WLL
    - C:Program FilesIDA 6.8idahelp.chm
    - C:Program FilesIDA 6.8QtCore4.dll
    - C:Program FilesIDA 6.8qwingraph.exe

    - C:Program FilesIDA 6.8procspc.w32

    - C:Program FilesIDA 6.8pluginshexrays.plw
    - C:Program FilesIDA 6.8pluginsmakefop.plw
    - C:Program FilesIDA 6.8pluginspdb.plw
    - C:Program FilesIDA 6.8pluginswin32_user.plw

    Добавлено (13.02.2016, 19:54:57)
    ---------------------------------------------
    В Radialix-е файлы из папок plugins и procs не видно. В какой проге их можно править?

    Добавлено (13.02.2016, 20:07:29)
    ---------------------------------------------
    И что делает упоминание Касперского в программе?

    «"Хвост функции"»

    Function Tail - Ограничение функции; Фукция ограничена; Ограниченная фукция;Границы функции. Ну и так далее...

    «Сам с Собой»

    Work on your own» - Сделать самому; Автономная работа; Самостоятельно; Автономность. Ну и так далее...

    GO - Далее. И никак по другому. Некоторые оставляют часть терминов на оригинальном языке. Но это выглядит правильно лишь в применении к технически сложным терминам. В простом английском GO всегда означает Далее; Вперед;Дальше;Давай-давай. Ну и так далее...

    •«Patch» -«Заплата» - пиши просто Патч; Патчинг. Клавиша нажмется, ты только пробуй нажимать.

    Слова с не заглавной буквы. Так задумано. В название опции незримо присутствует название меню «Найти», то есть «Найти… следующую инструкцию». То же самое и в оригинальной версии. Название последней опции «направление поиска» должно быть с заглавной буквы, что я немедленно и сделаю.

    Это в корне неверно. Потому как не по русски это. Если в тексте или таблице после слова Найти стоит двоеточие, то каждый последующий термин или строка должны начинаться с дефиса.

    Вот тут хороший переводчик http://www.lingvo-online.ru/ru/Translate/en-ru
    Сообщение отредактировал WYLEK 3 марта 2018 - 08:25
    13 февраля 2016 - 19:55 / #2
  3. Оффлайн

    Leserg

    Звание: Эксперт

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

    Сообщений: 581

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

    Рейтинг: 6

    Цитата: Slobod;18260
    Выражение Сам с Собой - это что???

    "Открыть дизассемблер"
    Цитата: Slobod;18260
    Да и GO вроде переводится как Дальше

    В данном контексте или "Открыть" или "Запустить".

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

    14 февраля 2016 - 18:55 / #3
  4. Оффлайн

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 757

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

    Рейтинг: 7

    New - подразумевает работу с помошником --- Открыть --- Открыть файл с помощью помошника
    Go - самостоятельный выбор --- Начать --- Открыть дизассемблер

    Function Tail --- по аналогии с начало блока и конец блока --- Конец функции
    Исправить программу --- по winhex --- Модифицировать (или Изменить)
    Применить исправления к входному файлу --- по winhex --- Модифицировать файл (данные)

    Найти --- опять по winhex --- в меню заменить на Поиск, а в выпадающем добавить в начале каждой строки --- Найти

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

    14 февраля 2016 - 20:04 / #4
  5. Оффлайн

    Автор темы

    NNK_RTR

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

    Знаток

    Сообщений: 39

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

    Рейтинг: 3

    Function Tail - Ограничение функции; Фукция ограничена; Ограниченная фукция;Границы функции. Ну и так далее...


    Никем и ничем функция не ограничена. Зачем вводить в заблуждение пользователя?
    Автор преднамеренно использовал этот термин. Речь идет не об ограничениях, а о расположении части функции. Правильный перевод опции "Часть функции, перемещенной компилятором на страницу памяти, отличную от страницы, на которой расположено основное тело функции". Можно еще добавить," в целях ускорения работы программы". Можно еще и продлить "поскольку из-за частого обращения к странице, на которой расположено тело функции, эта страница не будет выгружаться из памяти, а страница на которой расположена часть функции, обращение к которой весьма маловероятно, пусть выгружается в свое удовольствие, это мало повлияет на скорость выполнения программы" .
    Вот придумайте короткий термин, вбирающий в себя все выше сказанное, тогда я с Вами соглашусь. "Хвост" тоже  не описывает всего этого, но он приближен к оригинальному названию опции. Кроме того, если использовать термин "Границы" или, что ближе к истине "Ответвление", то это никак не насторожит пользователя до тех пор, пока он не попытается использовать эту опцию. В то же время "Хвост", заставит пользователя сначала прочитать соответствующую тему, или, по крайней мере, тему "Термины" и понять, что кроется за названием опции.

    Work on your own» - Сделать самому; Автономная работа; Самостоятельно; Автономность. Ну и так далее...

    Никаких автономных работ.  Что значит "Автономная"?  ИДА может работать в автономном режиме и в режиме удаленной отладки. Если перевести так эту подсказку, то можно предположить, что после щелчка по этой кнопке ИДА будет работать в автономном режиме, а при щелчке по остальным - в режиме удаленной отладки. Что абсолютно не так. Выражение "Открыть дизассемблер", от многоуважаемого Leserg, тоже не соответствует действительности. Открывается пустое окно.

    GO - Далее. И никак по другому.

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

    •«Patch» -«Заплата» - пиши просто Патч; Патчинг. Клавиша нажмется, ты только пробуй нажимать.
    Не нажмется! Взяли и просто написали русскими буквами английский текст. Не Пушкин я, чтобы расширять русский язык. Пусть лучше будет по английски, а то, что к этому термину уже привыкли - не моя вина.

    Последнее - 5. Нет здесь никаких двоеточий и таблиц. Очень простая логика. Если писать с заглавной буквы, то нужно
    название каждой опции начинать со слова Найти следующую инструкцию. А здесь слово "Найти", держится в уме, как 5+8, 3 в уме. Иначе, "Следующую инструкцию" , если она написана с заглавной буквы вызовет недоумение - какую следующую инструкцию и что с ней делать  Кроме того, я всегда пытаюсь сохранить авторский стиль.

    Не убедил?, тогда продолжим...

    Пока писал предыдущий ответ проглядел сообщение от Gazon01.
    Чувствуется рука главного редактора.
    Кроме "Function Tail" и опций меню "Найти" принимается с удовольствием.
    "Конец функции" по упомянутым в предыдущем сообщении причинам  не подходит
    "Найти" - по тем же причинам останется, как есть, если и возникнет некоторое недоразумение, то в подсказках отображается полное название опции.
     Однако не стоит зацикливаться на этих опциях.
    Программа большая, опций и диалоговых окон еще много...

    Большое спасибо за отклики

    С уважением, Николай
    14 февраля 2016 - 20:52 / #5
  6. Оффлайн

    WYLEK

    Звание: Мастер

    Админ

    Сообщений: 1120

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

    Рейтинг: 10

    Цитата: Slobod;18305
    А мне кроме файлов rdmap ничего более и не надо.


    Так всем IDA для этого и надо biggrin_mini2 , но, у нас сайт локализации, и каждый волен переводить то, что ему интересно. На том и стоим drink_mini

    15 февраля 2016 - 20:52 / #6
  7. Оффлайн

    Автор темы

    NNK_RTR

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

    Знаток

    Сообщений: 39

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

    Рейтинг: 3

    Спасибо!
    Не ожидал столь активного обсуждения.
    Я был не прав, что открывается пустое окно.
    Окно открывается в мир исследований.
    Оно достаточно функционально, просто это не сразу заметно.
    поэтому будет "Вперед" - "Открыть дизассемблер"

    "Патч" по прежнему неприемлем. Остановился на "Модифицировать"

    Насчет хвостатых функций - почти убедили.
    (Спасибо главному редактору (отвратительно, что нельзя, или не принято обращаться по имени))
    Часть функции, конечно привычней и функция точно делится на части или блоки.
    Но это определение уже активно используется в прямом понимании этого термина.
    Функции в ИДА исследуются весьма основательно.
    Есть такие понятия, как "основной блок", "блок Да", "блок Нет", "блок функции" и "блок функций"
    При этом, зачастую, слово блок, без всяких видимых причин заменяется на слово "Часть"
    Кстати, этот самый "хвост" функции, в листинге заменен на "часть".
    То есть, Сам Ильфак не очень то придерживается единообразия.
    Источник, цитата которого указана в сплойлере, я конечно изучал.
    из него и сделал вывод, что это "Хвост",  плюс узнал из этого или другого источника об
    возможном образовании этих хвостов. Сначала я назвал такие блоками "Ответвлениями".
    Но когда ИДА безоговорочно приняла код, который никак не может быть ответвлением.
    просто потому, что из родительской функции нет на этот блок никаких ссылок, то решил,
    что это все-таки хвост... Кроме того, существуют функции, которые занимаются блоками
    функции, и существуют функции, которые занимаются хвостами.(но здесь я еще плаваю)

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

    С уважением, Николай.
    16 февраля 2016 - 20:52 / #7
  8. Оффлайн

    KonstantinG

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

    Стажер

    Сообщений: 37

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

    Рейтинг: 2

    По просьбе одного из пользователей на другой площадке взялся на перевод Ida Pro 6.8.150423 для 64-bit версии.
    Обратился к NNK_RTR (Николаю), предоставить исходники по переводу для х32, на что он пошел на встречу и предоставил соответствующий материал, за что ему огромное спасибо.
    Русификацию осуществляю в Radialix 3 64 бита:

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




    Ошибка началась с того, что при промежуточном тестировании (при запуске локализованного файла) программа не смогла его создать:



    Нашел соответственно ошибку, все заключалось в том, что только одно слово строке категорически не рекомендуется переводить. Вышел из положения, взял это слово с скобки рядом представил его перевод. Но после создание и запуска программой локализованного файла полезли другие ошибка связанные с определенными строками (на примере строки - Э&кспорт данных). До этого ошибки не наблюдалась.
    Перевожу ее соответственно:



    Запускаю для теста программу перехожу в соответствую вкладку где она находится и вижу следующее пустая строка с такой ерундой (...):




    поправил сообщение gazon01
    Сообщение отредактировал gazon01 28 октября 2018 - 21:40
    28 октября 2018 - 21:42 / #8
  9. Оффлайн

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 757

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

    Рейтинг: 7

    Цитата: KonstantinG
    Запускаю для теста программу перехожу в соответствую вкладку где она находится и вижу следующее пустая строка с такой ерундой (...):

    правильно, ты же удлинил одну строку;
    Цитата: KonstantinG
    Вышел из положения, взял это слово с скобки рядом представил его перевод.

    вот у тебя весь каркас и сдвинулся, убери слово со скобками (кстати это что за слово?) и всё встанет на место

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

    28 октября 2018 - 21:51 / #9
  10. Оффлайн

    KonstantinG

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

    Стажер

    Сообщений: 37

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

    Рейтинг: 2

    Надо найти не записал! Сам теперь сижу ищу его!
    Найду, отпишусь.
    Если это слово убрать, программа не создает локализованный файл!
    28 октября 2018 - 21:58 / #10

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

Создано тем
827
Всего сообщений
7118
Пользователей
14119
Новый участник
itsmyhardcore

Добро пожаловать на WYLEK.RU!

Для того чтобы стать полноценным участником нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запись!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт