<?xml version="1.0" encoding="utf-8"?>
<engines>
	<!-- This file defines the default config value for each
	     engine.  A "name" element in an "engine" element allows
	     wildcard patterns.  "engine" elements are evaluated in
	     first-to-last order and the latter match may override the
	     existing default. -->
	<!-- Default for other engines. -->
	<engine>
		<name>m17n:*</name>
		<rank>0</rank>
		<preedit-highlight>FALSE</preedit-highlight>
		<symbol></symbol>
	</engine>
        <!-- Arabic kbd engine should be selected by default:
             https://bugzilla.redhat.com/show_bug.cgi?id=1076945 -->
        <engine>
                <name>m17n:ar:kbd</name>
                <rank>1</rank>
        </engine>
	<!-- Blacklist some engines -->
	<!-- zh:py is superseded by ibus-pinyin etc -->
	<engine>
		<name>m17n:zh:py</name>
		<rank>-1</rank>
	</engine>
	<!-- ja:anthy is superseded by ibus-anthy -->
	<engine>
		<name>m17n:ja:anthy</name>
		<rank>-1</rank>
	</engine>
	<!-- ko:han2 is superseded by ibus-hangul -->
	<engine>
		<name>m17n:ko:han2</name>
		<rank>-1</rank>
	</engine>
	<!-- ko:romaja is superseded by ibus-hangul -->
	<engine>
		<name>m17n:ko:romaja</name>
		<rank>-1</rank>
	</engine>
	<!-- Indic engines should be selected by default:
	     https://bugzilla.redhat.com/show_bug.cgi?id=640896 -->
	<engine>
		<name>m17n:as:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:bn:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:gu:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:hi:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:kn:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:ks:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:mai:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:ml:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:mr:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:ne:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:or:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:pa:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:sa:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:sd:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:si:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:ta:*</name>
		<rank>1</rank>
	</engine>
	<engine>
		<name>m17n:te:*</name>
		<rank>1</rank>
	</engine>
	<!-- Assign higher rank to Indic engines which represent each
	     language. -->
	<engine>
		<name>m17n:as:phonetic</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:bn:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:gu:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:hi:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:kn:kgp</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:ks:kbd</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:mai:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:ml:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:mr:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:ne:rom</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:or:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:pa:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:sa:harvard-kyoto</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:sd:inscript</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:si:wijesekara</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:ta:tamil99</name>
		<rank>2</rank>
	</engine>
	<engine>
		<name>m17n:te:inscript</name>
		<rank>2</rank>
	</engine>
	<!-- Assign higher rank to all inscript2 engines since
             they should be preferred over the inscript engines. -->
	<engine>
		<name>m17n:*:inscript2*</name>
		<rank>3</rank>
	</engine>
	<!-- Assign lower rank to Sinhala Samanala since it is a
	     non-keyboard input method in Sinhala. -->
	<engine>
		<name>m17n:si:samanala</name>
		<rank>0</rank>
	</engine>
	<!-- Some Indic engines expect AltGr is automatically mapped -->
	<engine>
		<name>m17n:*:*inscript*</name>
		<layout>default[lv3:ralt_switch]</layout>
	</engine>
	<engine>
		<name>m17n:si:*</name>
		<layout>default[lv3:ralt_switch]</layout>
	</engine>
	<!-- Some CJK engines use preedit. -->
	<engine>
		<name>m17n:zh:cangjie</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:py-b5</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:py-gb</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:py</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:quick</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:tonepy-b5</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:tonepy-gb</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:zh:tonepy</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<engine>
		<name>m17n:ja:anthy</name>
		<preedit-highlight>TRUE</preedit-highlight>
	</engine>
	<!-- Set IME symbols. -->
	<engine>
		<name>m17n:*:kbd</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:as:*</name>
		<symbol>ক</symbol>
	</engine>
	<engine>
		<name>m17n:bn:*</name>
		<symbol>ক</symbol>
	</engine>
	<engine>
		<name>m17n:brx:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:doi:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:gu:*</name>
		<symbol>ક</symbol>
	</engine>
	<engine>
		<name>m17n:hi:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:kn:*</name>
		<symbol>ಕ</symbol>
	</engine>
	<engine>
		<name>m17n:kok:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:ks:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:ks:kbd</name>
		<symbol>خ</symbol>
	</engine>
	<engine>
		<name>m17n:mai:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:ml:*</name>
		<symbol>ക</symbol>
	</engine>
	<engine>
		<name>m17n:mni:*beng</name>
		<symbol>ক</symbol>
	</engine>
	<engine>
		<name>m17n:mni:*mtei</name>
		<symbol>ꯀ</symbol>
	</engine>
	<engine>
		<name>m17n:mr:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:ne:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:or:*</name>
		<symbol>କ</symbol>
	</engine>
	<engine>
		<name>m17n:pa:*</name>
		<symbol>ਕ</symbol>
	</engine>
	<engine>
		<name>m17n:sa:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:sat:inscript2-deva</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:sat:inscript2-olck</name>
		<symbol>ᱚ</symbol>
	</engine>
	<engine>
		<name>m17n:sd:*</name>
		<symbol>क</symbol>
	</engine>
	<engine>
		<name>m17n:si:*</name>
		<symbol>සි</symbol>
	</engine>
	<engine>
		<name>m17n:ta:*</name>
		<symbol>க</symbol>
	</engine>
	<engine>
		<name>m17n:te:*</name>
		<symbol>క</symbol>
	</engine>
	<engine>
		<name>m17n:*:pre</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:*:post</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:am:sera</name>
		<symbol>አ</symbol>
	</engine>
	<engine>
		<name>m17n:bo:*</name>
		<symbol>ཀ</symbol>
	</engine>
	<engine>
		<name>m17n:cr:*</name>
		<symbol>ᐃ</symbol>
	</engine>
	<engine>
		<name>m17n:dv:*</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:eo:*</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:fa:*</name>
		<symbol>ف</symbol>
	</engine>
	<engine>
		<name>m17n:fr:*</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:ii:*</name>
		<symbol>ꆈ</symbol>
	</engine>
	<engine>
		<name>m17n:iu:*</name>
		<symbol>ᐃ</symbol>
	</engine>
	<engine>
		<name>m17n:ja:anthy</name>
		<symbol>あ</symbol>
	</engine>
         <engine>
                <name>m17n:kk:*</name>
                <symbol>kk</symbol>
        </engine>
        <engine>
                <name>m17n:kk:arabic</name>
                <symbol>قا</symbol>
        </engine>
        <engine>
                <name>m17n:kk:kbd</name>
                <symbol>ҚА</symbol>
        </engine>
	<engine>
		<name>m17n:km:*</name>
		<symbol>ក</symbol>
	</engine>
	<engine>
		<name>m17n:lo:kbd</name>
		<symbol>ລ</symbol>
	</engine>
	<engine>
		<name>m17n:lo:lrt</name>
		<symbol>ກ</symbol>
	</engine>
	<engine>
		<name>m17n:nsk:*</name>
		<symbol>ᐃ</symbol>
	</engine>
	<engine>
		<name>m17n:oj:*</name>
		<symbol>ᐏ</symbol>
	</engine>
	<engine>
		<name>m17n:ps:*</name>
		<symbol>خ</symbol>
	</engine>
	<engine>
		<name>m17n:ru:*</name>
		<symbol>Я</symbol>
	</engine>
	<engine>
		<name>m17n:sv:*</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:syrc:*</name>
		<symbol></symbol>
	</engine>
	<engine>
		<name>m17n:tai:*</name>
		<symbol>꫞</symbol>
	</engine>
	<engine>
		<name>m17n:th:*</name>
		<symbol>ท</symbol>
	</engine>
	<engine>
		<name>m17n:ur:*</name>
		<symbol>خ</symbol>
	</engine>
	<engine>
		<name>m17n:vi:*</name>
		<symbol>ắ</symbol>
	</engine>
	<engine>
		<name>m17n:vi:han</name>
		<symbol>越</symbol>
	</engine>
	<engine>
		<name>m17n:vi:nom*</name>
		<symbol>喃</symbol>
	</engine>
	<engine>
		<name>m17n:yi:*</name>
		<symbol>ש</symbol>
	</engine>
	<engine>
		<name>m17n:zh:bopomofo</name>
		<symbol>ㄅ</symbol>
	</engine>
	<engine>
		<name>m17n:zh:cangjie</name>
		<symbol>倉</symbol>
	</engine>
	<engine>
		<name>m17n:zh:pinyin</name>
		<symbol>PY</symbol>
		<longname>hanyu pinyin (m17n)</longname>
	</engine>
	<engine>
		<name>m17n:zh:py*</name>
		<symbol>拼</symbol>
	</engine>
	<engine>
		<name>m17n:zh:quick</name>
		<symbol>簡</symbol>
	</engine>
	<engine>
		<name>m17n:zh:tonepy*</name>
		<symbol>调</symbol>
	</engine>
</engines>
