IBus show frequent languages only

Recently I integrated ibus-1.3.99.20110408-2.fc15 in Fedora 15.
It includes the several bug fixes:

  • 697471 – Whenever restarts ibus, ibus-gconf and ibus-engine-hangul process become zombie.
  • 696510 – need a dependency in ibus-gtk3 for imsettings-gnome
  • 696481 – ibus does not show all the variant maps for any layout
  • 696379 – Cannot enable Korean Input Method.

I also integrated the feature of “show frequent languages only” in ibus-setup.

After I integrated ibus xkb feature, some folks asked the list of the languages is too long and I integrated this feature. ibus-setup shows the languages only based on the current locale with this feature and it also can shows all languages if you click “Show all languages”:

The configuration is defined in /etc/gconf/schemas/ibus.schemas. E.g.

    <schema>
      <key>/schemas/desktop/ibus/general/xkblayoutconfig/system/west_europe</key>
      <applyto>/desktop/ibus/general/xkblayoutconfig/system/west_europe</applyto>
      <owner>ibus</owner>
      <type>list</type>
      <list_type>string</list_type>
      <!--
      <default>[ad,be,br,de,ca,ch,cz,es,fr,gn,hu,ie,ie(CloGaelach),it,latam,nl,pt,si,sk]</default>
      -->
      <default>[ca,cs,de,en,es,fr,gd,hu,it,nl,pt,sk,sl]</default>
      <locale name="C">
        <short>List of European languages on ibus-setup</short>
<long>ibus-setup shows the languages only in input method list
                  when you run ibus-setup on one of the languages.
                  Other languages are hidden under an extended button.</long>
      </locale>
    </schema>

I.e. If you run ibus-setup on de_DE.UTF-8, the above languages are shown by default.

Advertisements

About fujiwara

I'm an open-sourced desktop i18n developer.
This entry was posted in IBus and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s