avatar_gazon01

Chessimo_3.44

Автор gazon01, 15 сентября 2018, 08:00:48

« Lemony Pro 4.5.4 | Перевод термина »

StInd2013

Вот еще есть одна шахматная программка Chessimo_3.44. Сейчас для РС уже не выходят новые версии, но детям очень нравится, хорошие задачки и приятный интерфейс. Найти трудно для скачивания, поэтому переименовал архив и загрузил Войдите на сайт для перехода по ссылке
Для регистрации просто заменить exe-файл другим из архива, номер не нужен.
При переводе сплошь кракозябры. И удлиннить слова толком не выходит. Давно как-то пробовал с IDA переводить, выходило типа: Файлщь...Помо.

pp0312

Программа на  Visual Basic  можно переводить VBLocalize ( видно сколько букв можно добавить) По поводу кракозябр где то была статья вроде от Leserg правка в HEX редакторе.
У меня было на компе, но небесные стихии лишили всего.

StInd2013

Цитата: pp0312Программа на Visual Basic можно переводить VBLocalize
VBLocalize отказывается, пишет: процесс не может получить доступ к файлу, т.к. этот файл занят другим процессом.

pp0312

15 сентября 2018, 08:00:48 #3 Последнее редактирование: 19 июля 2018, 03:24:58 от pp0312
Цитата: StInd2013VBLocalize отказывается, пишет: процесс не может получить доступ к файлу, т.к. этот файл занят другим процессом.
Проверил, у меня такая надпись появляется если программа Chessimo.exe  открыта, посмотрите процессы в Диспетчере задач.

StInd2013

Еще вопрос по Chessimo. Программа работает практически в полноэкранном режиме.
Войдите на сайт для перехода по ссылке
При попытке вручную уменьшить размер, потянув за края, уменьшается нижняя часть и пропадает строка с заданием "Какой ход белых лучший?". Если уменьшать по ширине, то только правый край уменьшается. Возможно ли сделать как-то равномерное уменьшение, или чтобы сразу запускалась в половину экрана, например?
А при добавлении нового ученика вообще сначала огромная доска выходит, что в экран не помещается вся.
Войдите на сайт для перехода по ссылке
Приходится закрывать программу и запускать заново. Можно ли это тоже исправить?
Загрузил для просмотра сюда: Войдите на сайт для перехода по ссылке
После установки заменить Chessimo.exe файлом из архива.
А так, перевод понемногу получается. Начинал переводить с помощью VBLocalize, но некоторые окна он не показывал, поэтому перешел на Radialix 3.

gazon01Автор темы

Цитата: StInd2013Можно ли это тоже исправить?
можно, для этого надо обратиться к автору программы, и тот поправить данную ошибку
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

StInd2013

Он в основном не отвечает, да и версии для ПК уже не выпускает. Сойдет так. Осталось 21 файл справки html + 1 файл советов txt. Посоветуйте, какой программой лучше переводить html-файлы? Давно как-то я переводил одну справку программой Qt Linguist, но эти файлы она не берет, пишет ошибки: Encountered incorrectly encoded content, то что-то 1:6, то 1:2. Если Radialix-ом, то мне непонятно, что если потом открыть переведенный с его помощью файл в notepad++ или AkelPad, правильной кодировки не могу подобрать, кракозябры. Хотя в Chessimo потом все отображается правильно. Попробовал перевести Sisulizer-ом, все нормально идет и очень удобно сразу смотреть, как в браузере..

Gaal

Цитата: StInd2013Давно как-то я переводил одну справку программой Qt Linguist, но эти файлы она не берет, пишет ошибки
Как ты умудрился это сделать?    Ничего не перепутал? Qt Linguist предназначен для создания файлов локализации для программ Qt. Формат HTML тут вообще не приделах.

Цитата: StInd2013Если Radialix-ом, то мне непонятно, что если потом открыть переведенный с его помощью файл в notepad++ или AkelPad
Перевели документ в Radialix. Зачем его потом открывать в notepad++ или AkelPad? А то что кракозябры, разберитесь с кодировкой документа и кодировкой заданной для текста HTML. Тогда у тебя не будет никаких непоняток.

StInd2013

Спасибо. Да, немного перепутал, 5 лет назад дело было. Это я саму программу Qt Linguist-ом переводил.

78Sergey

Цитата: StInd2013правильной кодировки не могу подобрать, кракозябры.
В notepad++


Итог


78Sergey

15 сентября 2018, 08:03:44 #10 Последнее редактирование: 20 сентября 2018, 17:12:54 от 78Sergey
Цитата: StInd2013Как Вы перевели в меню Тренировка, Советы и Справка без сокращения?
Для удлинения строк при переводе можно использовать Radialix+IDA.
Почти весь интерфейс программы Chessimo это строки юникод  Visual Basic.
Материал Лесерга
Скрин оттуда


Если перевод короче оригинала, то на сколько короче столько ставим пробелов после слова. (Это не обязательно, но из-за этого иногда вылетают проги на  Visual Basic, так что лучше поставить пробелы либо править счетчик)
Если перевод длиннее оригинала в конце строки в радиаликсе нужно добавить счетчик либо пару пробелов, это позволить освободить место для счетчика последующей строки(Об этом будет далее).  Например слово Help-Справка 7 букв, 7*2(один символ-два байта)=14, 14 в hex =0E
Рис.1


Далее открываем переведённый exe в FlexHEX и ищем слова которые длиннее оригиналов.
Рис. 2


Рис.3


Перед байтами слова Справка ставим счётчик  0E
Рис.4


В конце слова стираем байты счётчика 0E ставя нули тем самым освобождаем место для следующего счётчика.
До
Рис.5

После
Рис.6


Вместо FlexHEX можно использовать WinHex. Обратите внимание на кодировку перевода в radialix она utf-16


WYLEK

20 сентября 2018, 13:59:34 #11 Последнее редактирование: 20 сентября 2018, 14:05:28 от WYLEK
Поправил, теперь можно редактировать. ID прописался в таблице БД не тот

gazon01Автор темы

Цитата: WYLEKID прописался в таблице БД не тот
правильно, тема была созда мной, а потом я своё (самое первое сообщение удалил, а начальником темы назначил - StInd2013
вот отсюда и бЯда
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

StInd2013

Войдите на сайт для перехода по ссылке
В папке C:Users1AppDataRoaming8 x 8 Media AGchessimoMods хранятся зашифрованные файлы тренировочных упражнений, подскажите, чем их можно редактировать? Там, видимо, прячутся комментарии к упражнениям на английском. Файлы типа Exe-01.pc1, первоначально это были, скорее всего, файлы PGN. Программа и отдельно папка Mods с этими файлами: Войдите на сайт для перехода по ссылке.

Gaal

Цитата: StInd2013Файлы типа Exe-01.pc1, первоначально это были, скорее всего, файлы PGN.
Да, это файлы PGN (Войдите на сайт для перехода по ссылке). Момент дешифровки файла можно отловить во временном каталоге (TEMP - в зависимости от настроек переменных среды окружения). Как только он загружается в программу, то сразу удаляется.

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет