Страница 1 из 1

Additional language for Stamina

СообщениеДобавлено: 31 янв 2005, 18:35
Кузя
Народ, а кто мне подскажет как установить доп.язык к Стамине. Нужна ли раскладка клавиатуры на устанавливаемый язык. :?:

СообщениеДобавлено: 1 фев 2005, 00:26
stamina
1) в виндах должна стоять нужная раскладка
2) убедиться, что она есть в Stamina\Layouts.ini
3) если её там нет, то добавить туда - если непонятно, то "спроси меня как"

СообщениеДобавлено: 3 апр 2005, 20:50
Кузьма
Как?

P.S.
Нужна финская раскладочка.
P.S.S.
и что делать с бедой замены умляутных буков на Д и Ц ?!

СообщениеДобавлено: 4 апр 2005, 19:11
Dan
Блин чё-это такой за лаосский язык?

СообщениеДобавлено: 4 апр 2005, 19:17
stamina
Файлы, отвечающие за поддержку:

Описание раскладки Stamina\Layouts.ini
Интерфейс Stamina\Language\сокр_яз.ini
Уроки Stamina\Data\lessons.сокр_раскл
Фразы Stamina\Data\phrases.сокр_яз


Layouts.ini
Формат файла следующий:

[LAYOUTS]
код=сокр_яз,сокр_раскл,название раскладки,символы раскладки

[сокр_яз]
Caps=все заглавные буквы алфавита
Compliment=символы, при нажатии на которые звучит поздравление
Laugh=символы, при нажатии на которые звучит смех

Коды установленных в системе раскладок можно узнать в реестре (regedit.exe):
HKEY_CURRENT_USER\Keyboard Layout\Preload (Substitutes).

Пример для латинской раскладки (US):

[LAYOUTS]
00000409=en,us,English,`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?
...
[EN]
Caps=ABCDEFGHIJKLMNOPQRSTUVWXYZ
Compliment=)]\
Laugh=qQ
...


--------------------------------------------------------------------------------

Узнать код раскладки можно в реестре C:\Windows\regedit.exe:
ветка HKEY_CURRENT_USER\Keyboard Layout\Preload

Там несколько кодов; если сам не поймешь какой из них финский (методом исключения), то пришли сделай экспорт ветки
HKEY_CURRENT_USER\Keyboard Layout в файл и пошли его мне.

Но скорее всего финская раскладка связана с Unicode и ничего не получится. С умляутами ничем помочь не могу.

СообщениеДобавлено: 7 июн 2005, 20:30
Кузьма
Да, мощно сделана програмка! Оказалось, это так просто задавать язык для урока... И клавиатура прекрасно по-фински теперь пашет (если б ещё услужливый Punto Switcher не встревал...). Такие возможности таЯться в твоей с виду игровой Стаминке! (жаль эти "недокументированные" возможности на самом деле недокументированы :)! ). Но после твоего объяснения почти сразу же разобрался, так что и на Форум заходить забыл. Но вот посетила меня новая мысль - есть новый вопрос-запрос:

Автоматическое переключение клавиатуры внутри урока.

Похожее встречается в Java-скриптах. А вот как встроить в Стаминку?

Например,

huivi платок
puhua говорить
sanoa сказать
...
а текст храниться в формате, похожем на этот:
<FIN>huivi</FIN> <RUS>платок</RUS>

Так набирая
(а для меня набор текста - это хорошее развлечение: иногда даже книгу так читаю, услышал сейчас тут на Форуме, что http://www.typingzone.com конкурс проходит - обязательно сейчас туда пойду: приму участие),
можно кроме совершенствования техники печати, ещё и слова подучить из языка, который тебе интересен.

Думаю, Алексей, ты не из тех, кто боится трудностей. Кстати,
на каком языке неписана Stamina?.. Хотя кроме HTML :) навряд ли чем смогу помочь. Разве что идеи подкидывать. Но интересно ли это тебе?!

СообщениеДобавлено: 1 июн 2008, 13:01
lovermann
Я себе чешский добавил вообще без проблем. Хорошо, когда в программе всё нативно понятно и просто - .ини-файлики - захотел, интерфейс программы себе на эсперанто сделал. Видно, что для народа делалось! :)