WYLEK.ru

avatar_gazon01

Chessimo_3.44

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

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

0 Пользователи и 1 гость просматривают эту тему.

StInd2013

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

pp0312

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

StInd2013

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

pp0312

#3
Цитата: StInd2013VBLocalize отказывается, пишет: процесс не может получить доступ к файлу, т.к. этот файл занят другим процессом.
Проверил, у меня такая надпись появляется если программа Chessimo.exe  открыта, посмотрите процессы в Диспетчере задач.
  •  

StInd2013

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

gazon01Автор темы

Цитата: StInd2013Можно ли это тоже исправить?
можно, для этого надо обратиться к автору программы, и тот поправить данную ошибку
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла
https://nick-name.ru/forum/OSP.gif
  •  

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, но эти файлы она не берет, пишет ошибки
Как ты умудрился это сделать?  https://wylek.ru/Smileys/emoticons/surprised.gif  Ничего не перепутал? Qt Linguist предназначен для создания файлов локализации для программ Qt. Формат HTML тут вообще не приделах.

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

StInd2013

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

78Sergey

Цитата: StInd2013правильной кодировки не могу подобрать, кракозябры.
В notepad++
https://i100.fastpic.ru/big/2018/0913/ee/f7107692d9e651526c044670b8d639ee.png

Итог

https://i102.fastpic.ru/big/2018/0913/bc/25170c3eaf8c2db269ec7372e0070fbc.png
  •  

78Sergey

#10
Цитата: StInd2013Как Вы перевели в меню Тренировка, Советы и Справка без сокращения?
Для удлинения строк при переводе можно использовать Radialix+IDA.
Почти весь интерфейс программы Chessimo это строки юникод  Visual Basic.
Материал Лесерга
Скрин оттуда
https://wylek.ru/uploads/forum/images/2018-07/15322005375.jpg

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

Далее открываем переведённый exe в FlexHEX и ищем слова которые длиннее оригиналов.
Рис. 2
https://wylek.ru/uploads/forum/images/2018-09/153695384902.png

Рис.3
https://wylek.ru/uploads/forum/images/2018-09/153695386303.png

Перед байтами слова Справка ставим счётчик  0E
Рис.4
https://wylek.ru/uploads/forum/images/2018-09/153695386604.png

В конце слова стираем байты счётчика 0E ставя нули тем самым освобождаем место для следующего счётчика.
До
Рис.5
https://wylek.ru/uploads/forum/images/2018-09/153695387105.png
После
Рис.6
https://wylek.ru/uploads/forum/images/2018-09/153695387506.png

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

https://wylek.ru/uploads/forum/images/2018-09/153695388107.png
  •  

WYLEK

#11
Поправил, теперь можно редактировать. ID прописался в таблице БД не тот https://wylek.ru/Smileys/emoticons/wacko.gif
https://nick-name.ru/forum1t2/wylek.gif
  •  

gazon01Автор темы

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

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 - каталог ресурсов интернет