Сейчас на форуме: _MBK_, Adler (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как локализовать эту программу
Посл.ответ Сообщение


Ранг: 79.4 (постоянный), 183thx
Активность: 0.110
Статус: Участник

Создано: 10 ноября 2011 00:35
· Личное сообщение · #1

Как локализовать эту программу (размер = 1.5 mg )
с болгарского языка на английском
http://www.4shared.com/file/EnjbOItE/TPLAN.html
если peid показывает = Borland C++ 1999
но ресурсов всё равно нето



Ранг: 4.6 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 10 ноября 2011 12:05 · Поправил: infini
· Личное сообщение · #2

1. Переводить по месту. Строки лежат в коде и на них ссылки в коде же. То есть поверх писать английский текст такой же длины.
2. Лет пять назад я писал себе программку для таких случаев, она ищет строки с адресами и выдерает их в текстовый файл такого вида:
Code:
  1. 00546b22#:           --->   Точка %11s е без координати
  2.  
  3. 00546b4a#:       --->  Станция %s е без ориентировъчен ъгъл!
  4.  
  5. 00546b7d#:          --->  Станция %s е без ориентировачен ъгъл
  6.  
  7. 00546bac#: 
  8. III.   ПАРАМЕТРИЧНО ИЗРАВНЕНИЕ НА ПЛАНОВА МРЕЖА  -  Модул: Pipm
  9.  
  10. 00546bf0#: Results
  11. 00546bfa#: Pipm.lis
  12. 00546c06#:       ---> Не се отваря файла 
  13. 00546c25#:  !
  14.  
  15. 00546c29#:             Образуване на системата нормални уравнения 
  16.  
  17. 00546c62#: %14s- размер на ненулевата зона: %d         брой неизвестни: %
  18.  
  19. 00546ca6#:   ** Osnu - Грешен алгоритъм! 
  20.  
  21. 00546cc6#:       ---> Голяма стойност на свободния член за:  %s   %s   %.1lf
  22.  
  23. 00546d09#:   ** Osnu - Грешен алгоритъм! 
  24.  
  25. 00546d29#:       ---> Голяма стойност на свободния член за:  %s   %s   %.1lf
  26.  
  27. 00546d6c#: %96s[pff] = %.1lf
  28.  
  29. 00546d81#:             Решаване на системата нормални уравнения
  30. 00546db6#:             Изчисляване на тежестните коефициенти
  31. 00546de8#: 
  32.   ** Issm - Отрицателен диагонален елемент! 


В нем строки переводятся (длина уже не имеет значения), и запихиваются обратно в новую секцию и в коде программа перебивает адреса старой строки на новую. Прога на асме, если есть желание продолжать проект и доводить ее до ума, то могу с исходниками выложить.

PS: Перевел гуглом первые 800 строк. http://rghost.ru/private/29348741/fede1df8984ef500072fda99e0072710


 eXeL@B —› Вопросы новичков —› Как локализовать эту программу
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати