Bug 20301 - [patch] Bulgarian standard phonetic keyboard layouts
Summary: [patch] Bulgarian standard phonetic keyboard layouts
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL: https://bugs.edge.launchpad.net/ubunt...
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2009-02-24 14:49 UTC by Bryce Harrington
Modified: 2009-07-07 13:37 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch (8.29 KB, patch)
2009-02-24 14:49 UTC, Bryce Harrington
Details | Splinter Review
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch - including base.xml.in change (8.95 KB, patch)
2009-02-24 15:03 UTC, Bryce Harrington
Details | Splinter Review

Description Bryce Harrington 2009-02-24 14:49:22 UTC
Created attachment 23271 [details] [review]
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch

Forwarding this patch from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/197414

[Problem]
There is a new standard for the old Bulgarian phonetic layout.  This patch adds it while preserving the traditional one, and incorporates BAS recommended changes for the standard.

One other change in their proposed change to bg (http://lml.bas.bg/~anton/misc/bg) would s/Bulgarian/Cyrillic/, but I wasn't sure if that was a desirable change or not so have omitted it for now.

[Original Report]
On 05.12.2007 (dd.mm.yyyy) the standard for computer keyboard layouts was accepted by the Bulgarian government. There are a few changes according to this announcement. You can read more about this here: http://www.methodius.org/Iniciativa.html .
The new layout was included in Windows Vista and it has replaced the old phonetic layout. Despite the fact that the Linux community intends to be faster changing and developing than Windows, Ubuntu has not yet implemented the standard phonetic layout.
Although this is the national standard for the phonetic layout some people will still want to use the old one because it is more comfortable to them.
Before the release of the new one there were 2 layouts:
-the national standard for PC keyboard layouts (it was included in Gutsy)
and
-the unofficial phonetic PC keyboard layout (it was included in Gutsy, too).
After the release, the release of the standard there were no changes to the first one. The second one was a bit changed. Here are the differences:

The most frequently used keyboards (101/102/105-key intl based) were changed to this:
http://www.metodii.com/pic/kb_2.gif
Its German version was modified like this:
http://www.metodii.com/pic/k_bg_de.gif
And the French one like this:
http://www.metodii.com/pic/k_bg_fr.gif

After the announcement the scientists from BAS (Bulgarian Academy of Science) released an immediate fix for both Windows and Linux. The instructions for installing it in Linux said that if you want to use it you have to replace the one at '/etc/X11/xkb/symbols/pc/bg' with the new one (http://lml.bas.bg/~anton/misc/bg).

Everything works fine except that it replaces the old one. I suggest that the new phonetic layout has to be included in Hardy as a third option for Bulgarian layout. The final options have to be these:
-Bulgarian national standard for PC layouts
-Bulgarian national standard for the phonetic layout
-Bulgarian unofficial phonetic layout (the old one)

I beg all fellows who see this bug report to participate in the discussion if the old phonetic layout is needed in Hardy. All other people are welcome to comment, too.
Comment 1 Sergey V. Udaltsov 2009-02-24 14:51:08 UTC
Should base.xml.in be updated as well?
Comment 2 Bryce Harrington 2009-02-24 15:03:35 UTC
Created attachment 23272 [details] [review]
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch - including base.xml.in change

Is this patch more correct?

(I haven't done xkeyboard-config changes before so having to learn as I go... Sorry if stuff is wrong.)
Comment 3 Sergey V. Udaltsov 2009-02-24 15:08:37 UTC
Thanks, that's better! Sorry for being pedantic - just want the whole commit to contain everything...

Committed, please check in git.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.