Bug 15007

Summary: Нет поддержки языка Коми
Product: ПСПО Reporter: Andrey Cherepanov <cas>
Component: bugsAssignee: ruslandh <ruslandh>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: major    
Priority: P2 CC: aen
Version: 20080311   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 15253    

Description Andrey Cherepanov 2008-03-20 10:23:56 MSK
Требуется поддержка в дистрибутиве языка Коми:
1. Проверка поддержки символов языка в шрифтах
2. Раскладка языка
3. Выбор раскладки при установке
Comment 1 ruslandh 2008-03-20 10:30:55 MSK
А почему только Коми ?

Я знаю про новость, но поддержку официальных языков Российской Федерации надо 
решать комплексно.
Comment 2 Andrey Cherepanov 2008-03-20 12:55:13 MSK
В данном случае именно по НП-18 надо поддержку татарского и коми. Как проверку 
того, что мы сможем сделать в 2009 году.
Comment 3 ruslandh 2008-03-25 22:56:17 MSK
1 Так начнём с алфавита
http://ru.wikipedia.org/wiki/Коми_письменность

Две добавочные буквы 
&#1255;  i

Для сравнения - татарский :
http://ru.wikipedia.org/wiki/Р&#1118;Р°С&#8218;Р°С&#1026;С&#1027;Р&#1108;Р°С&#1039;_Р&#1111;РёС&#1027;С&#1034;Р&#1112;Р&#181;Р&#1029;Р&#1029;Р&#1109;С&#1027;С&#8218;С&#1034;

А а  &#1240; &#1241;  Б б  В в  Г г  Д д  Е е  Ё ё
Ж ж  &#1174; &#1175;  З з  И и  Й й  К к  Л л  М м
Н н  &#1186; &#1187;  О о  &#1256; &#1257;  П п  Р р  С с  Т т
У у  &#1198; &#1199;  Ф ф  Х х  &#1210; &#1211;  Ц ц  Ч ч  Ш ш
Щ щ  Ъ ъ  Ы ы  Ь ь  Э э  Ю ю  Я я

&#1240; &#1256; &#1198; &#1210; - ещё 4 буквы

и мой родной Башкирский :)
http://ru.wikipedia.org/wiki/Башкирская_письменность

&#1170; &#1176;  &#1184; &#1186; &#1256; &#1194; &#1198; &#1210; &#1240; - 9 букв, причём полностью включает татарский :)
Comment 4 ruslandh 2008-03-25 22:57:36 MSK
Ой - у нвс не utf8 в багзиле ? - буквы поплыли :)
Comment 5 Mikhail Gusarov 2008-03-25 23:07:33 MSK
Увы, в 3.0, которую я готовлю, поддержка есть - http://www.bugzilla.org/
releases/3.0.3/release-notes.html#v30_feat_utf8

Есть небольшое "но" - придётся конвертировать базу, и, я подозреваю, это будет 
далеко нетривиальное занятие.
Comment 6 ruslandh 2008-03-25 23:09:11 MSK
Всего в алфавитах на основе кириллицы 104 буквы. В славянских 49 + 55 не в 
славянских http://ru.wikipedia.org/wiki/Кириллица
Comment 7 Andrey Cherepanov 2008-04-07 15:00:27 MSD
Исправлено в xkeyboard-config-1.0-alt2.M40.1
Comment 8 Andrey Cherepanov 2008-04-07 15:47:33 MSD
Переключение:
o с двумя точками - о русская с зажатым правым Alt
i - и русская с зажатым правым Alt
Comment 9 Andrey Cherepanov 2008-04-07 19:39:56 MSD
Так, раскладка есть, на шрифтах семейства DejaVu вводится, выводится и 
печатается. Осталось только:
1. Сделать выбор раскладки при установке
2. Локализовать название раскладки (то же для остальных языков типа 
удмуртского).
Comment 10 ruslandh 2008-04-08 10:13:38 MSD
Прорабатывая вопрос в более широком смысле, начал составлять список 
государственных языков субъектов Российской Федерации на Wiki 
http://freesource.info/wiki/RuslanHihin/Language?v=dpc
c тем что-бы работать на опережение запросов :)

PS основная проблема при написании статьи - отобразить написание букв на 
Wiki  :)
Comment 11 ruslandh 2008-05-05 21:14:23 MSD
То, что уже сделано по языку Коми можно считать максимальным, что может сделать 
сам ALT Linux - дальше нужно желание, как минимум, местных властей.