Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.158.148] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Есть ехе, все сообщения в котором на украинском cp866. В хекс-редакторе где-то получается заместить украинский своим переводом, где-то просто не хватает места (сокращения слов не допускаются). По сему ковыряние в редакторе бросил.
Вроде слышал что русифицируют старые игры по дос. Может реально запилить какую тулзу под дос, которая буде перехватывать вывод текста, сверять и выводить перевод? Если да, то с чего начать и что читать. Если нет то как по другому можно перевести? Буду благодарен за дельные советы и ссылки. |
Сообщ.
#2
,
|
|
|
Парамон
1 Украинский и Русский похожие языки, возможно нужно перевести по другому чтобы получилось меньше места? 2 Возможно можно диазсемблировать и пересобрать файл? |
Сообщ.
#3
,
|
|
|
Цитата ^D^ima @ 1 Украинский и Русский похожие языки, возможно нужно перевести по другому чтобы получилось меньше места? Я пробовал замещать. Получается очень мало где можно подогнать текст. В остальном места не хватает. Программа специфичная и любой вольный/лаконичный перевод не допускается. Сокращения тем более. Цитата ^D^ima @ 2 Возможно можно диазсемблировать и пересобрать файл? Какими инструментами это можно сделать? Сама программа на турбобээйсике. Так же читаю про прерывания. Не знаю, оно или нет и поможет ли перехватывать текст и выводить свой. |
Сообщ.
#4
,
|
|
|
Цитата Парамон @ где-то просто не хватает места Цитата Парамон @ запилить какую тулзу под дос, которая буде перехватывать вывод текста, сверять и выводить перевод Вот то есть в исполняемом файле места нет, а на экране типа хватит? ой, сомневаюсь я... будет уползать, а то и переноситься - красота неописуенная. Но дело твоё. Цитата Парамон @ с чего начать и что читать Программа работает в текстовом режиме? Тогда ассемблер для реального режима, TSR под ДОС, прямое обращение к видеопамяти. |
Сообщ.
#5
,
|
|
|
Сообщ.
#6
,
|
|
|
Цитата Akina @ Вот то есть в исполняемом файле места нет, а на экране типа хватит? ой, сомневаюсь я... будет уползать, а то и переноситься - красота неописуенная. Но дело твоё. Всё не на столько плохо. В одном предложении не хватает буквально 3-4 символов. Ну и конечно всё надо проверять и править если где вылезло. Цитата Akina @ Программа работает в текстовом режиме? Тогда ассемблер для реального режима, TSR под ДОС, прямое обращение к видеопамяти. Не понял вопроса. Как понять в каком режиме работает программа? Цитата ^D^ima @ Посмотри тут есть описание(я не тестил этот софт): http://vladislav-e.narod.ru/russian.html Это не то |
Сообщ.
#7
,
|
|
|
Вот что-то ещё:
http://lumpics.ru/how-to-russify-a-program/ Цитата Парамон @ Не понял вопроса. Как понять в каком режиме работает программа? Графика в программе или обычный ASCII. |
Сообщ.
#8
,
|
|
|
Цитата Парамон @ В одном предложении не хватает буквально 3-4 символов. Всего в одном? всего 4? оригинал и варианты перевода в студию - авось упихаем., Цитата Парамон @ Как понять в каком режиме работает программа? Ну эта... глазами посмотреть. У TB графрежимы такие, что с текстовым не спутаешь. |
Сообщ.
#9
,
|
|
|
Цитата Akina @ Всего в одном? всего 4? оригинал и варианты перевода в студию - авось упихаем., Ну не в одном. Как пример - в одном 3-4. Так то в подавляющем большинстве предложений не хватает символов. Где-то с излишком и заваливаю нулями. Цитата Akina @ Ну эта... глазами посмотреть. У TB графрежимы такие, что с текстовым не спутаешь. Ну не командная строка. Так то фон ядреный есть. Есть строка с красными буквами, под ним зелеными. Я так понял это графрежим. |
Сообщ.
#10
,
|
|
|
Цитата Парамон @ заваливаю нулями. Лучше бы пробелами... Цитата Парамон @ фон ядреный есть. Есть строка с красными буквами, под ним зелеными. Я так понял это графрежим. Да ни фон, ни цвет текста не показатель. Запусти в окне - при запуске размер окна изменяется? изменение шрифта в свойствах окна меняет его вид? |
Сообщ.
#11
,
|
|
|
Цитата Akina @ Да ни фон, ни цвет текста не показатель. Запусти в окне - при запуске размер окна изменяется? изменение шрифта в свойствах окна меняет его вид? Под виндой в окно вообще невозможно свернуть. Либо фулскрин либо минимизируется в таскбар. |
Сообщ.
#12
,
|
|
|
У свёрнутого приложения можно изменить свойства шрифта.
|
Сообщ.
#13
,
|
|
|
Цитата Парамон @ Может реально запилить какую тулзу под дос, которая буде перехватывать вывод текста, сверять и выводить перевод? Цитата Парамон @ Сама программа на турбобээйсике. Возможно текст выводится через int21h , соответственно начать можно с перехвата этого прерывания. а вообще извиняюсь, шкурка стоит выделки? Добавлено Кста, а почему вопрос про ДОС программу в разделе Windows? |
Сообщ.
#14
,
|
|
|
Цитата Руслан @ Возможно текст выводится через int21h Если у него SCREEN 3 (что скорее всего), то вывод емнип идёт через INT 10h в TTY (именно так работают LOCATE+PRINT). Цитата Руслан @ а почему вопрос про ДОС программу в разделе Windows? А ты где-то видишь раздел под MS/PC/DR DOS? |
Сообщ.
#15
,
|
|
|
Шкурка выделки стоит. Самым оптимальным пока вижу копать в сторону прерываний.
Если под виндой в свойствах задать шрифт то в самой программе он не меняется. Ни размер, ни шрифт. |