After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711291 - Bulgarian (new phonetic) is listed in "other" sources
Bulgarian (new phonetic) is listed in "other" sources
Status: RESOLVED FIXED
Product: gnome-desktop
Classification: Core
Component: general
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: Desktop Maintainers
Desktop Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-11-02 14:51 UTC by neohidra
Modified: 2014-02-18 11:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
If this is how it's supposed to work then this patch fixes it: (6.07 KB, patch)
2013-11-18 15:04 UTC, Rui Matos
committed Details | Review

Description neohidra 2013-11-02 14:51:45 UTC
Searching for Bulgarian keyboard layout in 3.10.1 will list only two sources:
1. Bulgarian
2. Bulgarian (traditional phonetic)

and one more, categorized as other - Bulgarian (new phonetic).

Would you fix it by adding "Bulgarian (new phonetic") also as Bulgarina input source?
Comment 1 Rui Matos 2013-11-04 09:41:54 UTC
This needs to be fixed in xkeyboard-config by adding the proper language and country metadata to this keyboard layout. Please file a bug at https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config .
Comment 2 neohidra 2013-11-17 04:24:00 UTC
I was told that the gnome people need to fix it. Here you can read the answer -https://bugs.freedesktop.org/show_bug.cgi?id=71210

So who should fix it?
Comment 3 Sergey V. Udaltsov 2013-11-17 23:46:33 UTC
    <layout>
      <configItem>
        <name>bg</name>
        <!-- Keyboard indicator for Bulgarian layouts -->
        <_shortDescription>bg</_shortDescription>
        <_description>Bulgarian</_description>
        <languageList>
          <iso639Id>bul</iso639Id>
        </languageList>
      </configItem>
      <variantList>
        <variant>
          <configItem>
            <name>phonetic</name>
            <_description>Bulgarian (traditional phonetic)</_description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>bas_phonetic</name>
            <_description>Bulgarian (new phonetic)</_description>
          </configItem>
        </variant>
      </variantList>
    </layout>


So all variants are using the same metadata:
        <languageList>
          <iso639Id>bul</iso639Id>
        </languageList>
Comment 4 Rui Matos 2013-11-18 15:04:35 UTC
Created attachment 260130 [details] [review]
If this is how it's supposed to work then this patch fixes it:

gnome-xkb-info: Apply main layout locale metadata to variants

If a variant doesn't specific language/country metadata then we should
file it under its main layout's language/country.
Comment 5 Bastien Nocera 2014-02-18 10:57:52 UTC
Review of attachment 260130 [details] [review]:

s/specific/specify/

Rest looks good.