Автор Тема: Перевод на русский уроков tuxtype  (Прочитано 1588 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Сейчас обучаю жену работе с компьютером. в частности работе с клавиатурой.
Мне понравилась обучающая программа tuxtype, но почему-то в неё нет перевода на русский уроков. Их достаточно перевести и положить в русскую тему (/usr/share/tuxtype/themes/russian/scripts/).

Для примера перевёл первый урок - всё работает, проблем нет. Может это уже кто-нибудь делал, или может помочь с переводом? А то я с английским на вы.

Прикладываю в качестве примера перевод первого урока.Да, и words в русской теме лучше привести к нижнему регистру, а то падающие слова неудобно набирать большими буквами.

« Последнее редактирование: 29.07.2013 08:23:44 от ruslandh »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: Перевод на русский уроков tuxtype
« Ответ #1 : 29.07.2013 09:27:05 »
> Да, и words в русской теме лучше привести к нижнему регистру, а то падающие слова неудобно набирать большими буквами.

В /tuxtype_w_fonts-1.8.1
решилось просто:
src/playgame.c
строка ~ 560
static int check_word( int f ) {
        int i;

        if (wcslen(fish_object[f].word) > tux_object.wordlen)
                return 0;

        for (i=0; i < wcslen(fish_object[f].word); i++)
                if ( towlower( fish_object[f].word[i] ) != towlower( tux_object.word[tux_object.wordlen -   wcslen(fish_object[f].word) + i] ) )
                        return 0;
                //if (fish_object[f].word[i] != tux_object.word[tux_object.wordlen - wcslen(fish_object[f].word) + i])  //
                //      return 0;

        return 1;
}

тогда хоть большими хоть малыми
так как патч не сдюжил - правил прямо в коде  :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перевод на русский уроков tuxtype
« Ответ #2 : 03.05.2015 08:44:11 »
Можно отсюда взять и попробовать, что получилось
ftp://ftp.altlinux.org/pub/people/ruslandh/Tyxtype/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перевод на русский уроков tuxtype
« Ответ #3 : 03.05.2015 12:52:27 »
Ошибку нашёл, исправляю.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перевод на русский уроков tuxtype
« Ответ #4 : 03.05.2015 13:52:21 »
Поправил, скоро и на сервере синхронизируется.

Инфлэйм

  • Гость
Re: Перевод на русский уроков tuxtype
« Ответ #5 : 03.05.2015 14:10:56 »
Поправил, скоро и на сервере синхронизируется.
Отлично, потому как я с утра сделал
apt-get install ftp://ftp.altlinux.org/pub/people/ruslandh/Tyxtype/x86_64/RPMS.hasher/tuxtype-1.8.1-alt1.M70P.1.1.x86_64.rpmНо выкачав пакет на 100% apt сообщал об ошибке.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перевод на русский уроков tuxtype
« Ответ #6 : 03.05.2015 16:29:18 »
Там чётвёртый урок надо ещё попрвавить - слишком большую строку задал.

Мне-бы ещ какой-нибудь скприпт написать, что-бы он внутри тегов
<prac>...</prac> менял все английские буквы на соответствующие русские (q на й, w на ц и т.д), а то болшее время на это трачу.