Основные форумы > RusMe - РусМи!

Перевод используемых переменных

(1/2) > >>

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, короче, весь алфавит или часть его.
Может, их тоже надо на кириллицу подправить...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии