Tajikistan Online Forum - Онлайн Форум Таджикистана!: Программы облегчающие ввод текста на таджикском языке - Tajikistan Online Forum - Онлайн Форум Таджикистана!

Перейти к содержимому

  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Программы облегчающие ввод текста на таджикском языке

#11 Пользователь офлайн   SpantaDil Иконка

  • НеоХайям
  • PipPipPipPipPipPipPip
  • Группа: Аъзохои Русто
  • Сообщений: 4 229
  • Регистрация: 10 Ноябрь 06
  • Репутация 335
Репутация: 335
Сверх-естественная репутация

Отправлено 10 Февраль 2010 - 15:10

у меня где то есть маленький скрипт который оптимизирует татарскую раскладку под таджикские буквы....как найду выставлю
Захр бодо шири модар бар касе,
К-у забони модари гум кардааст

Изображение
Отрицание тех у кого гордое и свободное сердце - есть главная черта невежественного. (Аристотель)
Пиндошти магар, ки решаи пайвандам шикаст?
Дар синаи ман хазор Хуросон нухуфтааст!!
0

#12 Пользователь офлайн   KillerII Иконка

  • Хамадон
  • PipPipPipPipPip
  • Группа: Модератор
  • Сообщений: 1 436
  • Регистрация: 19 Август 06
  • Репутация 110
Репутация: 110
Бесподобная репутация

Отправлено 10 Февраль 2010 - 15:13

Просмотр сообщенияAndreikav (10 февраля 2010 - 10:39) писал:

Тоже с набором символов таджикских мучаюсь. Приходится их копировать из уже набранного документа, что совсем не удобно...

Самое лучшее решение - установите стандартную таджикскую раскладку клавиатуры (в сочетании использования "языка ввода" и "раскладки клавиатуры" никаких неудобств в использовании 3 или более языков ввода - жалко только это можно сделать в Windows. В Линуксовсков kbd можно воспользоваться "клавишей 3-го уровня" - я так сделал себе). В Linux она уже давно есть, в Windows Vista (или в поздние версии) уже включены по умолчанию.
Относительно шрифтов: Согласно вышедшему закону по стандартизации (от 2005 года), 6 букв таджикского алфавита находятся Unicode разделе. Поэтому, для набора (также чтения) просто надо пользоваться Unicode шрифтом. Если что-то специальное используете (напр. TimesNewRomanTj и тому подобное - оформленные не по стандарту), то приходиться везде с собой таскать и эти шрифты.
ЗЫ. Для Windows XP (потому, что это ОС очень распространена) надо установить дополнительно Keyboard Layout (ссылку поставлю, когда сайт автора утилиты заработает) и воспользоваться Unicode-шрифтом (по умолчанию есть - Palatino Linotype - можно установить любой другой, это дело вкуса).
Ты ищешь разум или радость? И это в нем найдешь.
Ты ищешь горечь или сладость? И то и это в нем найдешь.
Фарси, дари или таджикский – его как хочешь назови:
Он для меня – язык искусства, неумирающей любви.
Не только материнской речью, с которой с первых дней знаком,
Стал для меня он материнским, благословенным молоком,
Не назову его иначе, ища сравненья вновь и вновь:
Он материнская забота и материнская любовь.
Вот почему язык таджикский, с его певучей простотой,
Люблю, как смех подруги юной, как ласку матери седой.
0

#13 Пользователь офлайн   Сарозер Иконка

  • Муйсафеди Хубон
  • PipPipPipPipPipPipPip
  • Группа: Аъзохои Русто
  • Сообщений: 3 073
  • Регистрация: 09 Ноябрь 08
  • Репутация 262
Репутация: 262
Сверх-естественная репутация

Отправлено 10 Февраль 2010 - 16:15

Просмотр сообщенияKillerII (10 февраля 2010 - 15:13) писал:

В Линуксовсков kbd можно воспользоваться "клавишей 3-го уровня" - я так сделал себе). В Linux она уже давно есть, в Windows Vista (или в поздние версии) уже включены по умолчанию.

Можно здесь подробнее? :)
0

#14 Пользователь офлайн   KillerII Иконка

  • Хамадон
  • PipPipPipPipPip
  • Группа: Модератор
  • Сообщений: 1 436
  • Регистрация: 19 Август 06
  • Репутация 110
Репутация: 110
Бесподобная репутация

Отправлено 10 Февраль 2010 - 20:12

Просмотр сообщенияСарозер (10 февраля 2010 - 14:15) писал:

Можно здесь подробнее. :)

Все примеры опробованы на (Русская локализация, gnome):
muzafarov@ak125:~$ uname -a
Linux ak125 2.6.26-2-amd64 #1 SMP Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux

Можно просто добавить таджикскую раскладку клавиатуры используя уже готовый. То что у меня по умолчанию было, не совсем (точнее, совсем) не соответствует стандарту. По стандарту таджикская раскладка клавиатуры имеет такой вид:
Изображение
Но присутствие 3х раскладок не всегда (не всем) удобно при работе, поэтому я использую такой способ (вот теперь начинаю отвечать на Ваш вопрос):
Я просто переделал таблицу кодов системы kbd, который позволяет использовать функцию "Выбора 3-го уровня".
Я сделал так:
Открываем в любимом редакторе файл /usr/share/X11/xkb/symbols/ru (Внимание! Для редактирования файла нужны права суперпользователя - root)
$ sudo gedit /usr/share/X11/xkb/symbols/ru

или
# gedit /usr/share/X11/xkb/symbols/ru

и меняем строки как ниже.
1. Строку (у меня, строка 51)
    key	<AD03> {	[      Cyrillic_u,	Cyrillic_U	]	};

на
    key	<AD03> {	[      Cyrillic_u,	Cyrillic_U,	0x010004EF,	0x010004EE	]	};

2. Строку (у меня, 52)
    key	<AD04> {	[     Cyrillic_ka,     Cyrillic_KA,	]	};

на
    key	<AD04> {	[     Cyrillic_ka,     Cyrillic_KA,	0x0100049B,	0x0100049A	]	};

3. Строку (55)
    key	<AD07> {	[    Cyrillic_ghe,    Cyrillic_GHE	]	};

на
    key	<AD07> {	[    Cyrillic_ghe,    Cyrillic_GHE,	0x01000493,	0x01000492	]	};

4. Строку (59)
    key	<AD11> {	[     Cyrillic_ha,     Cyrillic_HA	]	};

на
    key	<AD11> {	[     Cyrillic_ha,     Cyrillic_HA,	0x010004B3,	0x010004B2	]	};

5. Строку (73)
    key	<AB02> {	[    Cyrillic_che,    Cyrillic_CHE	]	};

на
    key	<AB02> {	[    Cyrillic_che,    Cyrillic_CHE,	0x010004B7,	0x010004B6	]	};

6. Строку (76)
    key	<AB05> {	[      Cyrillic_i,	Cyrillic_I	]	};

на
    key	<AB05> {	[      Cyrillic_i,	Cyrillic_I,	0x010004E3,	0x010004E2	]	};

Сохраняем и выходим.
Далее Система->Параметры->Клавиатура. В вкладке "Раскладки" нажимаем кнопку "Параметры раскладки...". Открываем раздел "Выбор 3-го уровня" и ставим галочку в удобной для нас варианте (я использую "Выбор 3-го уровня нажатием любой клавиши Win"). Таким образом (после перезапуска системы kbd, также можно перезаходить в систему, можно перезагрузить), получаем следующую раскладку:
Изображение
Т.е. Например, для набора буквы "ҷ" надо удерживая нажатой клавишу Win (со значком Microsoft, обычно между Ctrl и Alt) нажат клавишу "ч" (соответственно и для других букв "у", "к", "г", "х", "и"). Для набора больших букв (в верхнем регистре) надо на ряду с клавишей Win нажат и Shift. Так я и набираю на таджикском языке.
Ты ищешь разум или радость? И это в нем найдешь.
Ты ищешь горечь или сладость? И то и это в нем найдешь.
Фарси, дари или таджикский – его как хочешь назови:
Он для меня – язык искусства, неумирающей любви.
Не только материнской речью, с которой с первых дней знаком,
Стал для меня он материнским, благословенным молоком,
Не назову его иначе, ища сравненья вновь и вновь:
Он материнская забота и материнская любовь.
Вот почему язык таджикский, с его певучей простотой,
Люблю, как смех подруги юной, как ласку матери седой.
0

#15 Пользователь офлайн   mimartj Иконка

  • Аъзои Русто
  • PipPipPip
  • Группа: Аъзохои Русто
  • Сообщений: 130
  • Регистрация: 06 Апрель 08
  • Репутация 29
Репутация: 29
Хорошая репутация

Отправлено 15 Февраль 2010 - 01:01

Ассалом, ман 3-4 сол боз, барои навишти ҳуруфи тоҷикӣ дар интернет ин саҳифаро истифода мебарам: http://www.zambakmimarlik.com/tj/. Ман онро аз сайти WWW.TANSLIT.CC гирифта тағир додам. Ҳамаи ҳарфҳо бо ҳуруфҳои лотинӣ навишта мешаванд. Мисол а-а, b-б, v-в, r-р ,t-т ва ҳарфҳои фақат дар тоҷикӣ будагиҳо чунонанд: қ-q, ҷ-c, ӯ-u2, ӣ-i2, ғ-g2, ҳ-h. Хай х-x, ч-ch,ш-sh ва ғр. Амо ин дар Chrome va Firefox зӯр кор мекунаду дар дигарҳо насанҷидаам. Барори кор.

Сообщение отредактировал mimartj: 15 Февраль 2010 - 01:04

0

  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей