The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Набор текста на азербайджанском языке"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"Набор текста на азербайджанском языке"  +/
Сообщение от Gular email(ok) on 02-Июл-07, 15:02 
Добрый день!

Возникла необходимость набора текстовых документов на азербайджанском языке. Погуглив, нахожу везде фразы про локализацию или Openoffice, локализованный на азербайджанский язык. Я сам как раз использую Openoffice, всё устраивает. Вот только не знаю, куда направить поиск.

У азербайджанского языка, как в русском, есть кириллица. Различия по-моему в нескольких буквах. Насколько помню, нет букв й, ц, щ, ъ, э, ю, ь, я. Вместе них несколько видоизменённые, похожие на наши, буквы. В остальном все буквы те же.

Прошу помощи. Спасибо.

Офисный пакет: Openoffice.org 2.0.
ОС: Debian GNU/Linux 4.0 "Etch" на архитектуре i386 (может быть пригодится :)).

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Набор текста на азербайджанском языке"  +/
Сообщение от vic (??) on 06-Июл-07, 14:23 
>Добрый день!
>
>Возникла необходимость набора текстовых документов на азербайджанском языке. Погуглив, нахожу везде фразы
>про локализацию или Openoffice, локализованный на азербайджанский язык. Я сам как
>раз использую Openoffice, всё устраивает. Вот только не знаю, куда направить
>поиск.
Дык, это, нужно включить в настройках нужную раскладку, вот у меня (юзаю KDE desktop) правым кликом по переключателю раскладок (что с часиками рядом) выбираю из меню 'configure...' и там просто добавляю азербайджанскую раскладку (включив для нее cyrillic, т.к. там еще latin по умолчанию стоит).
и всего делов, теперь у меня три раскладки us/ru/az, работает сразу же в соседнем окне консоли, проверил :)

>
>У азербайджанского языка, как в русском, есть кириллица. Различия по-моему в нескольких
>буквах. Насколько помню, нет букв й, ц, щ, ъ, э, ю,
>ь, я. Вместе них несколько видоизменённые, похожие на наши, буквы. В
>остальном все буквы те же.
Думается что относится это скорее к шрифтам...
Кстати, если отличия только в этом, то клавиатуру менять или писать на ней маркером буквы не придется :)

>Офисный пакет: Openoffice.org 2.0.
>ОС: Debian GNU/Linux 4.0 "Etch" на архитектуре i386 (может быть пригодится :)).
Тут важней вопрос вашей кодировки, у меня utf-8 поэтому проблем нет, а если у вас koi8-r к примеру, то могут (имхо) быть проблемы.

Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Набор текста на азербайджанском языке"  +/
Сообщение от michelle (??) on 08-Июл-07, 16:12 
>У азербайджанского языка, как в русском, есть кириллица. Различия по-моему в нескольких
>буквах. Насколько помню, нет букв й, ц, щ, ъ, э, ю,
>ь, я. Вместе них несколько видоизменённые, похожие на наши, буквы. В
>остальном все буквы те же.

Уже лет 5 как в азербайджане используют латиницу! И всмотри в стророну UTF шрифтов!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Набор текста на азербайджанском языке"  +/
Сообщение от Vusal email on 08-Авг-09, 14:20 
>>У азербайджанского языка, как в русском, есть кириллица. Различия по-моему в нескольких
>>буквах. Насколько помню, нет букв й, ц, щ, ъ, э, ю,
>>ь, я. Вместе них несколько видоизменённые, похожие на наши, буквы. В
>>остальном все буквы те же.
>
>Уже лет 5 как в азербайджане используют латиницу! И всмотри в стророну
>UTF шрифтов!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Набор текста на азербайджанском языке"  +/
Сообщение от Gular email(ok) on 10-Июл-07, 18:45 
Да, у меня koi8-r. Это плоховато. Возможно придётся мне локаль менять. Ну да ладно...

KDE и Gnome не пользую. Fluxbox у меня.
Как я понимаю нужно добавить азербайджанскую раскладку, таким же макаром, как ru, en? Извините, может туповатый вопрос... Как её добавить? Пакет kde-i18n-az ставить? :) Ведь я так понимаю, как мне писали здесь, через GUI (тот же KDE) устанавливает раскладку, делает что-то типа xkb rules для az? Верно я мыслю?.. То есть мне нужно тоже тогда это сделать и, скажем, через тот же xxkb переключаться просто.

Благодарю за отклики.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Набор текста на азербайджанском языке"  +/
Сообщение от vic (??) on 11-Июл-07, 13:29 
>Да, у меня koi8-r. Это плоховато. Возможно придётся мне локаль менять. Ну
>да ладно...
будущее в utf-8 :)

>KDE и Gnome не пользую. Fluxbox у меня.
>Как я понимаю нужно добавить азербайджанскую раскладку, таким же макаром, как ru,
>en?
Именно.
> Извините, может туповатый вопрос... Как её добавить? Пакет kde-i18n-az ставить?
>:) Ведь я так понимаю, как мне писали здесь, через GUI
>(тот же KDE) устанавливает раскладку, делает что-то типа xkb rules для
>az? Верно я мыслю?.. То есть мне нужно тоже тогда это
>сделать и, скажем, через тот же xxkb переключаться просто.
не знаю что использует fluxbox для переключения раскладок но видимо вы на правильном пути.
может чо надо будет прописать в /etc/X11/xorg.conf :) я в нем ничего не прописывал пользуюсь  kde-ным переключателем.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Набор текста на азербайджанском языке"  +/
Сообщение от Gular email(ok) on 31-Июл-07, 18:20 
Приветствую.

Извиняюсь за лонг интерпостинг :)
Хочу описать, что делал. Вышел из "иксов" (Fluxbox). Ввожу команду "find":

----
gular:~# find /etc/X11/ -name *az*
/etc/X11/xkb/symbols/az
----

Далее смотрю содержимое (что там за символы :)):

----
gular:~# cat /etc/X11/xkb/symbols/az
// $TOG: us /main/12 1997/06/14 06:37:07 kaleb $

//
// symbols definition for a very simple Azerbaidjani keyboard layout.

// $XFree86: xc/programs/xkbcomp/symbols/az,v 1.2 2001/11/21 22:28:52 dawes Exp $
// both latin and cyrillic layouts are available.
// the cyrillic layout uses the corresponding latin letters in group2;
// so it is useful to type in latin for people accostumed to cyrillic layout
//
// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>

partial hidden alphanumeric_keys modifier_keys
xkb_symbols "basic" {

  name[Group1]= "Azeri";

  key <TLDE> {[ grave,             asciitilde         ],
              [ dead_grave,        dead_tilde         ]};
  key <AE01> {[ 1,                 exclam             ]};
  key <AE02> {[ 2,                 quotedbl           ],
              [ at                                    ]};
  key <AE03> {[ 3,                 apostrophe         ],
              [ numbersign                            ]};
  key <AE04> {[ 4,                 semicolon          ],
              [ dollar                                ]};
  key <AE05> {[ 5,                 percent            ],
              [ sterling                              ]};
  key <AE06> {[ 6,                 colon              ],
              [ EuroSign,          periodcentered     ]};
  key <AE07> {[ 7,                 question           ],
              [ ampersand                             ]};
  key <AE08> {[ 8,                 asterisk           ],
              [ asciicircum,       dead_circumflex    ]};
  key <AE09> {[ 9,                 parenleft          ]};
  key <AE10> {[ 0,                 parenright         ],
              [ section                               ]};
  key <AE11> {[ minus,             underscore         ],
              [ hyphen,            emdash             ]};
  key <AE12> {[ equal,             plus               ]};

  key <AD01> {[ q,                 Q                  ]};
  key <AD02> {[ udiaeresis,        Udiaeresis         ],
              [ w,                 W                  ]};
  key <AD03> {[ e,                 E                  ]};
  key <AD04> {[ r,                 R                  ],
              [ registered                            ]};
  key <AD05> {[ t,                 T                  ],
              [ brokenbar                             ]};
  key <AD06> {[ y,                 Y                  ]};
  key <AD07> {[ u,                 U                  ]};
  key <AD08> {[ i,                 Iabovedot          ]};
  key <AD09> {[ o,                 O                  ]};
  key <AD10> {[ p,                 P                  ]};
  key <AD11> {[ odiaeresis,        Odiaeresis         ],
              [ bracketleft,       braceleft          ]};
  key <AD12> {[ gbreve,            Gbreve             ],
              [ bracketright,      braceright         ]};

  key <AC01> {[ a,                 A                  ]};
  key <AC02> {[ s,                 S                  ]};
  key <AC03> {[ d,                 D                  ]};
  key <AC04> {[ f,                 F                  ]};
  key <AC05> {[ g,                 G                  ]};
  key <AC06> {[ h,                 H                  ]};
  key <AC07> {[ j,                 J                  ]};
  key <AC08> {[ k,                 K                  ]};
  key <AC09> {[ l,                 L                  ]};
  key <AC10> {[ idotless,          I                  ]};
  key <AC11> {[ 0x1000259,         0x100018f          ]};
  key <BKSL> {[ backslash,         slash              ]};

  key <LSGT> {[ less,              greater            ],
              [ bar                                   ]};
  key <AB01> {[ z,                 z                  ]};
  key <AB02> {[ x,                 X                  ]};
  key <AB03> {[ c,                 C                  ],
              [ copyright,         division           ]};
  key <AB04> {[ v,                 V                  ]};
  key <AB05> {[ b,                 B                  ]};
  key <AB06> {[ n,                 N                  ]};
  key <AB07> {[ m,                 M                  ],
              [ periodcentered,    currency           ]};
  key <AB08> {[ ccedilla,          Ccedilla           ]};
  key <AB09> {[ scedilla,          Scedilla           ]};
  key <AB10> {[ period,            comma              ]};

  // End alphanumeric section

  // Begin modifier mappings
  
  modifier_map Shift  { Shift_L };
  modifier_map Lock   { Caps_Lock, ISO_Lock };
  modifier_map Control{ Control_L };
  modifier_map Mod3   { Mode_switch };
};

partial alphanumeric_keys
xkb_symbols "latin" {
    include "az(basic)"
};

partial alphanumeric_keys
xkb_symbols "cyrillic" {

  name[Group1]= "Cyrillic";
  name[Group2]= "Latin";

  key <TLDE> {[ grave,             asciitilde         ],
              [ w,                 W                  ]};
  key <AE01> {[ 1,                 exclam             ]};
  key <AE02> {[ 2,                 quotedbl           ],
              [ at                                    ]};
  key <AE03> {[ 3,                 numbersign         ],
              [ apostrophe                            ]};
  key <AE04> {[ 4,                 semicolon          ],
              [ dollar                                ]};
  key <AE05> {[ 5,                 percent            ]};
  key <AE06> {[ 6,                 colon              ],
              [ asciicircum                           ]};
  key <AE07> {[ 7,                 question           ],
              [ ampersand                             ]};
  key <AE08> {[ 8,                 asterisk           ],
              [ braceleft                             ]};
  key <AE09> {[ 9,                 parenleft          ],
              [ bracketleft                           ]};
  key <AE10> {[ 0,                 parenright         ],
              [ bracketright                          ]};
  key <AE11> {[ minus,             underscore         ],
              [ braceright                            ]};
  key <AE12> {[ equal,             plus               ]};

  key <AD01> {[ Cyrillic_je,       Cyrillic_JE        ],
              [ y,                 Y                  ]};
  key <AD02> {[ 0x10004af,         0x10004ae          ],
              [ udiaeresis,        Udiaeresis         ]};
  key <AD03> {[ Cyrillic_u,        Cyrillic_U         ],
              [ u,                 U                  ]};
  key <AD04> {[ Cyrillic_ka,       Cyrillic_KA        ],
              [ k,                 K                  ]};
  key <AD05> {[ Cyrillic_ie,       Cyrillic_IE        ],
              [ e,                 E                  ]};
  key <AD06> {[ Cyrillic_en,       Cyrillic_EN        ],
              [ n,                 N                  ]};
  key <AD07> {[ Cyrillic_ghe,      Cyrillic_GHE       ],
              [ q,                 Q                  ]};
  key <AD08> {[ Cyrillic_sha,      Cyrillic_SHA       ],
              [ scedilla,          Scedilla           ]};
  key <AD09> {[ 0x10004bb,         0x10004ba          ],
              [ h,                 H                  ]};
  key <AD10> {[ Cyrillic_ze,       Cyrillic_ZE        ],
              [ z,                 Z                  ]};
  key <AD11> {[ Cyrillic_ha,       Cyrillic_HA        ],
              [ x,                 X                  ]};
  key <AD12> {[ 0x10004b9,         0x10004b8          ],
              [ c,                 C                  ]};

  key <AC01> {[ Cyrillic_ef,       Cyrillic_EF        ],
              [ f,                 F                  ]};
  key <AC02> {[ Cyrillic_yeru,     Cyrillic_YERU      ],
              [ idotless,          I                  ]};
  key <AC03> {[ Cyrillic_ve,       Cyrillic_VE        ],
              [ v,                 V                  ]};
  key <AC04> {[ Cyrillic_a,        Cyrillic_A         ],
              [ a,                 A                  ]};
  key <AC05> {[ Cyrillic_pe,       Cyrillic_PE        ],
              [ p,                 P                  ]};
  key <AC06> {[ Cyrillic_er,       Cyrillic_ER        ],
              [ r,                 R                  ]};
  key <AC07> {[ Cyrillic_o,        Cyrillic_O         ],
              [ o,                 O                  ]};
  key <AC08> {[ Cyrillic_el,       Cyrillic_EL        ],
              [ l,                 L                  ]};
  key <AC09> {[ Cyrillic_de,       Cyrillic_DE        ],
              [ d,                 D                  ]};
  key <AC10> {[ Cyrillic_zhe,      Cyrillic_ZHE       ],
              [ j,                 J                  ]};
  key <AC11> {[ 0x100049d,         0x100049c          ],
              [ g,                 G                  ]};
  key <BKSL> {[ backslash,         slash              ]};

  key <LSGT> {[ less,              greater            ],
              [ bar                                   ]};
  key <AB01> {[ 0x10004d9,         0x10004d8          ],
              [ 0x1000259,         0x100018f          ]};
  key <AB02> {[ Cyrillic_che,      Cyrillic_CHE       ],
              [ ccedilla,          Ccedilla           ]};
  key <AB03> {[ Cyrillic_es,       Cyrillic_ES        ],
              [ s,                 S                  ]};
  key <AB04> {[ Cyrillic_em,       Cyrillic_EM        ],
              [ m,                 M                  ]};
  key <AB05> {[ Cyrillic_i,        Cyrillic_I         ],
              [ i,                 Iabovedot          ]};
  key <AB06> {[ Cyrillic_te,       Cyrillic_TE        ],
              [ t,                 T                  ]};
  key <AB07> {[ 0x1000493,         0x1000492          ],
              [ gbreve,            Gbreve             ]};
  key <AB08> {[ Cyrillic_be,       Cyrillic_BE        ],
              [ b,                 B                  ]};
  key <AB09> {[ 0x10004e9,         0x10004e8          ],
              [ odiaeresis,        Odiaeresis         ]};
  key <AB10> {[ period,            comma              ],
              [ slash,             question           ]};

  // End alphanumeric section

  // Begin modifier mappings
  
  modifier_map Shift  { Shift_L };
  modifier_map Lock   { Caps_Lock, ISO_Lock };
  modifier_map Control{ Control_L };
  modifier_map Mod3   { Mode_switch };
};
----

Как я понимаю, кириллических символов тут нет. :(
Конечно, я попробовал в xorg.conf написать "en,ru,az(winkeys)", но кириллицы появится, имхо, не может. Или я не прав? Хотя 3 раскладки он переключает, по-видимому. Кстати, надо бы попробовать пока более распространённую раскладку, например, немецкую... :)
Как я понимаю, встаёт вопрос "Где взять набор кириллицы азербайджанского языка?"? Или надо просто изменить локаль? Хотя я сомневаюсь. Ведь символы отображаться будут, если шрифт KOI8R, как кириллица. Кстати, хотя у меня Xorg, /me на Etch обновлялся. :) А вон тот листинг "az" от XFree86. Но имхо, они должны быть одинаковыми. :) Так?

Спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Набор текста на азербайджанском языке"  +/
Сообщение от Gular email(ok) on 02-Авг-07, 09:05 
Ещё раз добрый день.

Всё же латинница азербайджанского работает. Всё вроде нормально. Использовал setxkbmap:

--
setxkbmap -rules xfree86 -model pc105 -layout "us,ru(winkeys),az" -option "grp:ctrl_shift_toggle,grp_led:scroll"
--

Вот доказательство:
ƏılğpöoOÜqüzmçŞ

Все латинские символы пишутся, + несколько иных.
Теперь вопрос: где достать кириллическую map? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Набор текста на азербайджанском языке"  +/
Сообщение от Gular email(ok) on 08-Авг-07, 09:55 
Всё-таки дошло :) Я в xorg.conf написал us,ru(winkeys),az(cyrillic). Потом поставил картинку в xkb для азербайджанского. Всё работает.

Спасибо за помощь. Сам натупил :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру