Основные форумы > RusMe - РусМи!
Перевод используемых переменных
mcmimik:
Название программы: EarthView
Версия: 3.11.1
Размер: 3,1 Мб
Язык программы: Английский
Официальный сайт: http://desksoft.com/EarthView.htm
Ссылка на программу: http://desksoft.com/Download/EVSetup.zip
Ссылка на переведенный файл: EarthViewrus_rus_RUS.exe
Осталось 4 символа до 100% перевода. Север, Юг, Запад, Восток.
Нашел их в ж/з строках, разделил 4 ссылки по 3 строчки. Как только я уже не переводил эти 12 строк, при вводе этих обозначений сторон света в программе ничего не меняется. Краткая история:
Так выглядит это с английскими обозначениями.
Можно менять буквы на "S" и "W".
В ходе экспериментов выяснилось, что по умолчанию карта показывает градусы по СЕВЕРУ (N) и ВОСТОКУ (E). Причем не имеет значения, какой символ ты напишешь (только не S и W — тогда карта покажет Юг и Запад). Также не имеет значения, в каком порядке поставить N, S, E, W — первое число всегда N/S, второе — W/E.
При переводе же этих 4-х букв в жестко-закодированных строках карта все так же реагирует на свои английские обозначения, игнорируя русские:
Алексей Головин сказал, что при проверке ввода используются не строки, а символы W, E, S, N в коде программы. Посоветовал найти и заменить их в дизассемблере. Однако я понятия не имею, как заменить их и уж тем более как найти нужные мне односимвольные выражения.
Наверное, это очень просто, подскажите :-)
VIPer:
mcmimik, не мучай себя. Оставь так. Все равно вручную никто не будет вводить координаты в программе такого типа.
shkiper:
Я тоже как думаю. Тем более 4 буквы это ничто по сравнению с уже проделанной работой
mcmimik:
Да, я уже хотел было бросить, но у меня почти получилось) Теперь дело принципа.
С помощью HIEW и 30 минут втыкания (мое первое знакомство), а также 1251 to HEX получилось перевести эти буквы...
Теперь, если двигать мышкой по карте, буквы автоматически сменяются, клево. Однако при вводе с клавиатуры карта по-прежнему реагирует только на английские обозначения, тысячи чертей!
kuchkan:
Если дело принципа, то долго может не отпустить .
Иногда, в коде встречаются строки, типа ABCDEF...XYZ, и/или abcdef...xyz, короче, весь алфавит или часть его.
Может, их тоже надо на кириллицу подправить...
Навигация
Перейти к полной версии