summaryrefslogtreecommitdiffstats
path: root/data/icons
diff options
context:
space:
mode:
Diffstat (limited to 'data/icons')
-rw-r--r--data/icons/Makefile.am48
-rw-r--r--data/icons/engine-default.svg146
-rw-r--r--data/icons/ibus-help.pngbin0 -> 13998 bytes
-rw-r--r--data/icons/ibus-keyboard.svg250
-rw-r--r--data/icons/ibus-locale.svg884
l---------data/icons/ibus-setup.svg1
-rw-r--r--data/icons/ibus-zh.svg684
-rw-r--r--data/icons/ibus.svg401
8 files changed, 2414 insertions, 0 deletions
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
new file mode 100644
index 0000000..5a6617c
--- /dev/null
+++ b/data/icons/Makefile.am
@@ -0,0 +1,48 @@
+# vim:set noet ts=4:
+#
+# ibus - The Input Bus
+#
+# Copyright (c) 2007-2008 Huang Peng <shawn.p.huang@gmail.com>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this program; if not, write to the
+# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+# Boston, MA 02111-1307 USA
+
+icons_DATA = \
+ engine-default.svg \
+ ibus-help.png \
+ ibus-keyboard.svg \
+ ibus-locale.svg \
+ ibus-zh.svg \
+ ibus.svg \
+ $(NULL)
+
+iconsdir = $(pkgdatadir)/icons
+
+sysicons_DATA = \
+ ibus.svg \
+ ibus-setup.svg \
+ $(NULL)
+
+sysiconsdir = $(datadir)/pixmaps
+
+EXTRA_DIST = \
+ engine-default.svg \
+ ibus-help.png \
+ ibus-keyboard.svg \
+ ibus-locale.svg \
+ ibus-zh.svg \
+ ibus-setup.svg \
+ ibus.svg \
+ $(NULL)
diff --git a/data/icons/engine-default.svg b/data/icons/engine-default.svg
new file mode 100644
index 0000000..e27018c
--- /dev/null
+++ b/data/icons/engine-default.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg14"
+ sodipodi:version="0.32"
+ inkscape:version="0.43+devel"
+ sodipodi:docbase="/home/silvestre/Desktop/Neu/scalable/categories"
+ sodipodi:docname="emblem-system.svg"
+ version="1.0">
+ <defs
+ id="defs3">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6647">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6649" />
+ <stop
+ style="stop-color:white;stop-opacity:0.45064378"
+ offset="1"
+ id="stop6651" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4234">
+ <stop
+ id="stop4236"
+ offset="0"
+ style="stop-color:#c1e3ff;stop-opacity:1;" />
+ <stop
+ id="stop4238"
+ offset="1"
+ style="stop-color:#56ace5;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2049"
+ inkscape:collect="always">
+ <stop
+ id="stop2051"
+ offset="0"
+ style="stop-color:white;stop-opacity:0.527897" />
+ <stop
+ id="stop2053"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2049"
+ id="linearGradient4018"
+ gradientUnits="userSpaceOnUse"
+ x1="72.151817"
+ y1="38.213421"
+ x2="72.151817"
+ y2="77.304459"
+ gradientTransform="matrix(0.473102,0,0,0.486551,-14.45093,-13.94975)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4234"
+ id="linearGradient4021"
+ gradientUnits="userSpaceOnUse"
+ x1="34.812870"
+ y1="16.950554"
+ x2="34.812870"
+ y2="50.460960"
+ gradientTransform="matrix(0.604677,0,0,0.611141,-2.223758,-2.866561)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6647"
+ id="linearGradient6653"
+ x1="38.311138"
+ y1="29.974993"
+ x2="26.017185"
+ y2="26.680838"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.308298,0,0,1.26823,-17.41594,-13.94055)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="823"
+ inkscape:window-height="536"
+ inkscape:window-x="143"
+ inkscape:window-y="107"
+ inkscape:showpageshadow="false"
+ width="48px"
+ height="48px"
+ showgrid="false"
+ showborder="false"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="color:black;fill:#2f82b8;fill-opacity:1;fill-rule:evenodd;stroke:#005188;stroke-width:1.02248347;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 26.652146,1.5112415 L 21.796107,7.0524995 L 18.086565,4.7695813 L 19.368084,5.7766783 L 15.819439,2.9965264 L 10.870014,6.1384784 L 11.561064,14.612225 L 4.5011298,16.459311 L 3.5112434,22.057698 L 9.5999726,26.703976 L 5.154827,33.444889 L 8.8715662,38.395843 L 8.9028381,38.371929 L 12.868462,40.89036 L 17.16419,39.214654 L 18.845126,43.384881 L 18.906372,43.368051 L 22.860699,45.879399 L 29.715189,46.488746 L 32.217915,38.510096 L 39.29653,40.43335 L 42.583698,35.082512 L 38.810927,27.808419 L 44.488758,22.53375 L 42.975915,16.173679 L 38.974191,13.636434 L 38.979021,13.679161 L 35.803916,13.203108 L 35.841272,6.5764474 L 31.825697,4.0960486 L 31.825697,4.0819295 L 26.652146,1.5112415 z M 26.017126,18.820536 C 26.1304,18.820536 26.223034,18.888863 26.334637,18.896705 C 27.083758,20.018222 27.604678,21.381061 27.604678,22.914592 C 27.604676,26.544153 25.091551,29.484129 22.001554,29.484129 C 21.881961,29.484129 21.783135,29.416636 21.665368,29.407958 C 20.912902,28.290367 20.395324,26.942643 20.395324,25.409112 C 20.395326,21.779551 22.927124,18.820536 26.017126,18.820536 z "
+ id="path2041"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccsscsc" />
+ <path
+ style="color:black;fill:url(#linearGradient4021);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.86331141;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 26.537485,2 L 21.471285,7.7153745 L 15.978957,3.444977 L 11.165279,6.4772487 L 11.843929,14.655197 L 4.9627365,16.437806 L 4,21.829224 L 9.9184569,26.313311 L 5.6003402,32.825753 L 9.2145447,37.603879 L 15.906347,35.012666 L 18.936598,42.418762 L 25.622096,43 L 28.052609,35.299866 L 34.933802,37.155986 L 38.137658,31.991933 L 34.476106,24.971762 L 40,19.88122 L 38.532224,13.743164 L 31.540553,12.695652 L 31.572117,4.4809497 L 26.537485,2 z M 22.00789,16.297625 C 25.97073,16.297625 28.009709,19.153348 28.009709,22.656208 C 28.009708,26.159069 25.016154,29.478806 22.00789,29.478806 C 18.99963,29.478804 16.547128,26.159069 16.547128,22.656208 C 16.54713,19.153347 18.99963,16.297625 22.00789,16.297625 z "
+ id="path2043"
+ sodipodi:nodetypes="cccccccccccccccccccccccssss" />
+ <path
+ id="path1317"
+ d="M 26.531416,2 L 21.460369,7.8234072 L 15.975359,3.4748561 L 11.155646,6.5614153 L 11.835728,14.878396 L 4.9609866,16.702961 L 4,22.176659 L 4.6061603,22.648005 C 8.1497976,20.481689 12.845752,19.050606 18.074743,18.588345 C 19.070627,17.348013 20.453902,16.550914 22.007392,16.550914 C 24.120113,16.550914 25.633247,17.413895 26.634908,18.725189 C 30.895551,19.290607 34.700407,20.557527 37.767556,22.298298 L 40,20.200046 L 38.52156,13.950907 L 31.528542,12.886578 L 31.572894,4.5239825 L 26.531416,2 z "
+ style="color:black;fill:url(#linearGradient4018);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.86331141;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6653);stroke-width:0.96760041;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 26.401951,3.4838006 L 21.536258,9.0779654 L 15.695213,4.8708453 L 11.522975,7.3498089 L 12.523715,15.307816 L 5.2069064,17.450691 L 4.4838012,21.870413 L 10.520787,26.606458 L 5.9446345,32.965733 L 9.2725396,37.444359 L 15.62388,34.741164 L 18.823489,41.958265 L 25.391328,42.5162 L 27.779067,35.124781 L 34.539151,36.906487 L 37.686624,31.949474 L 34.089512,25.21076 L 39.51619,20.324311 L 38.185589,14.756151 L 31.316967,13.750636 L 31.347975,5.7573491 L 26.401951,3.4838006 z M 21.840731,16.884393 C 25.733827,16.884393 27.736921,19.625623 27.736921,22.988044 C 27.73692,26.350463 24.79605,29.537105 21.840731,29.537105 C 18.885413,29.537103 16.476076,26.350463 16.476076,22.988044 C 16.476077,19.625622 18.885413,16.884393 21.840731,16.884393 z "
+ id="path5772"
+ sodipodi:nodetypes="cccccccccccccccccccccccssss" />
+ </g>
+</svg>
diff --git a/data/icons/ibus-help.png b/data/icons/ibus-help.png
new file mode 100644
index 0000000..aff3318
--- /dev/null
+++ b/data/icons/ibus-help.png
Binary files differ
diff --git a/data/icons/ibus-keyboard.svg b/data/icons/ibus-keyboard.svg
new file mode 100644
index 0000000..4a19adc
--- /dev/null
+++ b/data/icons/ibus-keyboard.svg
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docbase="/home/silvestre/Desktop/Neu/scalable/devices"
+ sodipodi:docname="gnome-dev-keyboard.svg"
+ inkscape:version="0.43+devel"
+ sodipodi:version="0.32"
+ version="1.0"
+ x="0.0000000"
+ y="0.0000000"
+ width="48"
+ height="48"
+ id="svg3367">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:current-layer="svg3367"
+ inkscape:window-y="123"
+ inkscape:window-x="127"
+ inkscape:zoom="1"
+ inkscape:cx="57.101273"
+ inkscape:cy="25.981856"
+ inkscape:window-height="536"
+ inkscape:window-width="823"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ width="48px"
+ height="48px"
+ inkscape:showpageshadow="false"
+ showgrid="false"
+ showborder="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6567">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6569" />
+ <stop
+ style="stop-color:white;stop-opacity:0.472103"
+ offset="1"
+ id="stop6571" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4820">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop4822" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop4824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4810">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop4812" />
+ <stop
+ style="stop-color:white;stop-opacity:0.45493561"
+ offset="1"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4947">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.34821430;"
+ offset="0.0000000"
+ id="stop4949" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4951" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4917">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.16964285;"
+ offset="0.0000000"
+ id="stop4919" />
+ <stop
+ style="stop-color:#dfdfdf;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4921" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4907">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.43750000;"
+ offset="0.0000000"
+ id="stop4909" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4911" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4897">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.40178570;"
+ offset="0.0000000"
+ id="stop4899" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15178572;"
+ offset="1.0000000"
+ id="stop4901" />
+ </linearGradient>
+ <radialGradient
+ r="38.199265"
+ fy="150.17976"
+ fx="41.671925"
+ cy="150.17976"
+ cx="41.671925"
+ gradientTransform="matrix(0.628284,0,0,0.290928,-2.185109,-8.578259)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1328"
+ xlink:href="#linearGradient4947"
+ inkscape:collect="always" />
+ <radialGradient
+ r="32.810108"
+ fy="46.663265"
+ fx="37.289524"
+ cy="46.663265"
+ cx="37.289524"
+ gradientTransform="matrix(0.577994,0,0,0.195562,2.253306,6.692572)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1338"
+ xlink:href="#linearGradient4917"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="42.418976"
+ x2="79.597519"
+ y1="33.177986"
+ x1="179.71587"
+ gradientTransform="matrix(0.275658,0,0,0.402748,2.635569,6.599993)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1341"
+ xlink:href="#linearGradient4907"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="72.627846"
+ x2="91.435989"
+ y1="23.870041"
+ x1="-35.331348"
+ gradientTransform="matrix(0.288368,0,0,0.393228,2.521739,6.290319)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1344"
+ xlink:href="#linearGradient4897"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4810"
+ id="radialGradient4816"
+ cx="66.044472"
+ cy="60.068462"
+ fx="66.044472"
+ fy="60.068462"
+ r="25.625"
+ gradientTransform="matrix(1.124495,1.618647e-16,-1.649446e-16,1.125912,-49.78807,-45.65135)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4820"
+ id="linearGradient4826"
+ x1="66.5"
+ y1="54.25"
+ x2="138.47189"
+ y2="24.356443"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.408692,0,0,0.393003,-2.249809,0.80618)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6567"
+ id="linearGradient6573"
+ x1="23.060053"
+ y1="9.2114878"
+ x2="23.060053"
+ y2="35.298649"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 47.996709,35.113234 C 47.996709,41.250908 37.251543,46.226472 23.996709,46.226472 C 10.741874,46.226472 -0.0032914,41.250908 -0.0032913,35.113234 C -0.0032914,28.975559 10.741874,24 23.996709,24 C 37.251543,24 47.996709,28.975559 47.996709,35.113234 L 47.996709,35.113234 z "
+ style="fill:url(#radialGradient1328);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.80999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:5.4;stroke-opacity:1"
+ id="path4945" />
+ <path
+ d="M 2.5037131,35.677965 L 24.423873,45.496287 L 45.496287,36.923515 L 43.074174,14.357755 L 23.091707,8.5037131 L 4.8047245,14.482311 L 2.5037131,35.677965 z "
+ style="fill:#d6e5ea;fill-opacity:1;fill-rule:evenodd;stroke:#677f89;stroke-width:1.00742614;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3377"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="M 5.2717389,15 L 25,21.89516 L 24.641303,45 L 3.1772383,35.400316 L 5.2717389,15 z "
+ style="fill:url(#linearGradient1344);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path4137"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 24.422512,44.800607 L 24.938848,22.080002 L 42.639863,15 L 44.95569,36.669746 L 24.422512,44.800607 z "
+ style="fill:url(#linearGradient1341);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path4905"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 4.8949122,15.33783 L 24.586895,22.181993 L 42.717926,15.097683 L 23.025944,9.4542496 L 4.8949122,15.33783 z "
+ style="fill:url(#radialGradient1338);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path4915" />
+ <path
+ id="text2105"
+ d="M 32.136893,15.188325 C 32.020296,15.565152 31.80067,15.921805 31.478012,16.258287 C 31.155345,16.594777 30.731238,16.910202 30.205693,17.204567 C 29.017627,17.870013 27.568196,18.21903 25.857396,18.251612 C 24.14171,18.282484 22.411586,17.992123 20.667021,17.380527 C 18.90292,16.762081 17.868642,16.07752 17.564185,15.326837 C 17.259745,14.576162 17.722256,13.856504 18.951716,13.167862 C 19.42631,12.902044 19.948608,12.671804 20.518612,12.477136 C 21.09181,12.280699 21.705493,12.121653 22.359661,12 L 24.624661,12.794046 C 23.879561,12.895425 23.224013,13.026739 22.658016,13.187993 C 22.09521,13.347477 21.616326,13.537825 21.221363,13.75904 C 20.488784,14.169374 20.238614,14.596538 20.470852,15.040535 C 20.7014,15.481043 21.400634,15.906016 22.568557,16.315456 C 23.726712,16.721477 24.812092,16.92794 25.824697,16.934851 C 26.837301,16.941764 27.695562,16.748084 28.399483,16.353808 C 28.59059,16.246769 28.750263,16.141761 28.878502,16.038779 C 29.005032,15.932307 29.094502,15.828791 29.146907,15.728232 L 27.021182,14.983011 L 25.898416,15.611883 L 24.007252,14.948894 L 26.87389,13.343259 L 32.136893,15.188325"
+ style="font-size:29.34124565px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#radialGradient4816);stroke-width:1.00235164;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.6959296,15.593178 L 24.498824,22.018518 L 24.498824,44.406822"
+ id="path3935"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4826);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 24.711473,22.045939 L 42.398845,15.482421"
+ id="path4818"
+ sodipodi:nodetypes="cc" />
+ <path
+ d="M 3.4790025,35.220385 L 24.404643,44.520997 L 44.520997,36.400259 L 42.208776,15.024367 L 23.132916,9.4790026 L 5.6756168,15.142355 L 3.4790025,35.220385 z "
+ style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient6573);stroke-width:0.95800519;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4819"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/data/icons/ibus-locale.svg b/data/icons/ibus-locale.svg
new file mode 100644
index 0000000..0d737d9
--- /dev/null
+++ b/data/icons/ibus-locale.svg
@@ -0,0 +1,884 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32.000000mm"
+ height="32.000000mm"
+ viewBox="0 0.292 127 104"
+ overflow="visible"
+ enable-background="new 0 0.292 127 104"
+ xml:space="preserve"
+ id="svg15517"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="ibus-locale.svg"
+ sodipodi:docbase="/home/jr/devel/kdebase/pics/crystalsvg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><defs
+ id="defs15687"><radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ fy="-112.685"
+ fx="-260.979"
+ r="56.667198"
+ cy="-112.685"
+ cx="-260.979"
+ id="radialGradient3328">
+ <stop
+ id="stop3330"
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0" />
+
+ <stop
+ id="stop3332"
+ style="stop-color:#ffff6d;stop-opacity:1;"
+ offset="1" />
+
+ </radialGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3320"><stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0"
+ id="stop3322" /><stop
+ style="stop-color:#ffff00;stop-opacity:0;"
+ offset="1"
+ id="stop3324" /></linearGradient><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 56.692913 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="113.38583 : 56.692913 : 1"
+ inkscape:persp3d-origin="56.692913 : 37.795275 : 1"
+ id="perspective61" />
+
+
+
+
+
+
+
+ <radialGradient
+ id="path601_3_"
+ cx="-260.979"
+ cy="-112.963"
+ r="56.666901"
+ fx="-260.979"
+ fy="-112.963"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:#ff4442;stop-opacity:1;"
+ id="stop15615" />
+
+ <stop
+ offset="1"
+ style="stop-color:#ff0000;stop-opacity:1;"
+ id="stop15617" />
+
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#42FF00"
+ id="midPointStop15619" />
+
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#42FF00"
+ id="midPointStop15621" />
+
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#007200"
+ id="midPointStop15623" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path609_3_"
+ cx="-260.979"
+ cy="-112.685"
+ r="56.667198"
+ fx="-260.979"
+ fy="-112.685"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(255,255,121)"
+ id="stop15632" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(255,222,0)"
+ id="stop15634" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path617_3_"
+ cx="-260.918"
+ cy="-112.684"
+ r="56.5989"
+ fx="-260.918"
+ fy="-112.684"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(162,212,255)"
+ id="stop15643" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(0,0,159)"
+ id="stop15645" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path625_3_"
+ cx="-260.91901"
+ cy="-112.684"
+ r="56.599899"
+ fx="-260.91901"
+ fy="-112.684"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(162,212,255)"
+ id="stop15654" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(0,0,159)"
+ id="stop15656" />
+
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#A2D4FF"
+ id="midPointStop15658" />
+
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#A2D4FF"
+ id="midPointStop15660" />
+
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#00009F"
+ id="midPointStop15662" />
+
+ </radialGradient>
+
+
+
+
+
+
+
+
+
+ <linearGradient
+ id="path635_3_"
+ gradientUnits="userSpaceOnUse"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34"
+ gradientTransform="translate(308.371,199.852)">
+ <stop
+ offset="10.9195%"
+ style="stop-color:rgb(255,255,255)"
+ id="stop15675" />
+
+ <stop
+ offset="100%"
+ style="stop-opacity:0;stop-color:rgb(255,255,255)"
+ id="stop15677" />
+
+ </linearGradient>
+
+
+
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient2512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient2530"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3318"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3326"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3336"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3338"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3342"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3344"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3348"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3350"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3354"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3356"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3374"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3414"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3418"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3420"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3422"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3424"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3426"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3428"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3430"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3432"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3434"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3436"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3444"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3447"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient2469"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient2472"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2496"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2498"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2500"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2502"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2504"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2506"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2508"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2510"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /></defs>
+<metadata
+ id="metadata15686">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+</metadata>
+<sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.1671875"
+ inkscape:cx="51.849929"
+ inkscape:cy="62.829207"
+ inkscape:window-width="1024"
+ inkscape:window-height="693"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:current-layer="Layer_1_2_"
+ showgrid="false" />
+
+ <g
+ id="Layer_1_2_">
+ <path
+ d="M104.427 80.724 L88.68 88.897 L91.103 94.575 L107.823 85.948 z"
+ style="fill-rule:evenodd;clip-rule:evenodd;fill:rgb(255,255,255)"
+ id="path15521" />
+
+ <g
+ id="g551_2_">
+ <g
+ id="g552_2_">
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ fy="-99.676804"
+ fx="-227.502"
+ r="44.128799"
+ cy="-99.676804"
+ cx="-227.502"
+ id="path568_3_">
+ <stop
+ id="stop15531"
+ style="stop-color:rgb(255,255,255)"
+ offset="0" />
+
+ <stop
+ id="stop15533"
+ style="stop-color:rgb(231,231,231)"
+ offset="0.1204" />
+
+ <stop
+ id="stop15535"
+ style="stop-color:rgb(170,170,170)"
+ offset="0.3746" />
+
+ <stop
+ id="stop15537"
+ style="stop-color:rgb(74,74,74)"
+ offset="0.7382" />
+
+ <stop
+ id="stop15539"
+ style="stop-color:rgb(0,0,0)"
+ offset="1" />
+
+ <a:midPointStop
+ id="midPointStop15541"
+ style="stop-color:#FFFFFF"
+ offset="0" />
+
+ <a:midPointStop
+ id="midPointStop15543"
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15545"
+ style="stop-color:#E7E7E7"
+ offset="0.1204" />
+
+ <a:midPointStop
+ id="midPointStop15547"
+ style="stop-color:#E7E7E7"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15549"
+ style="stop-color:#AAAAAA"
+ offset="0.3746" />
+
+ <a:midPointStop
+ id="midPointStop15551"
+ style="stop-color:#AAAAAA"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15553"
+ style="stop-color:#4A4A4A"
+ offset="0.7382" />
+
+ <a:midPointStop
+ id="midPointStop15555"
+ style="stop-color:#4A4A4A"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15557"
+ style="stop-color:#000000"
+ offset="1" />
+
+ </radialGradient>
+
+ <path
+ style="fill:url(#path568_3_)"
+ d="M 79.872,47.497 C 105.853,32.964 120.164,45.888 125.062,52.022 L 126.525,35.822 C 126.525,35.822 112.891,15.537 81.176,30.049 C 49.461,44.561 40.896,32.674 40.896,32.674 L 38.47,51.487 C 40.695,54.178 51.158,63.558 79.872,47.497 z"
+ id="path568_2_" />
+
+ <path
+ id="path15562"
+ d="M 81.044,29.758 C 49.994,43.966 41.241,32.604 41.156,32.486 L 40.683,31.837 L 38.137,51.584 L 38.226,51.69 C 40.806,54.813 51.448,63.763 80.029,47.776 C 105.754,33.386 119.919,46.092 124.814,52.223 L 125.311,52.845 L 126.856,35.739 L 126.793,35.646 C 126.654,35.439 112.641,15.301 81.044,29.758 z M 81.31,30.339 C 111.526,16.514 125.324,34.7 126.198,35.912 C 126.178,36.135 124.941,49.828 124.815,51.22 C 119.406,44.785 105.063,33.039 79.716,47.217 C 51.84,62.809 41.436,54.484 38.807,51.381 C 38.843,51.104 40.956,34.712 41.123,33.419 C 43.329,35.663 53.388,43.116 81.31,30.339 z" />
+
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ fy="-99.669403"
+ fx="-227.498"
+ r="44.130299"
+ cy="-99.669403"
+ cx="-227.498"
+ id="path576_3_">
+ <stop
+ id="stop15566"
+ style="stop-color:rgb(255,255,93)"
+ offset="0" />
+
+ <stop
+ id="stop15568"
+ style="stop-color:rgb(220,0,0)"
+ offset="1" />
+
+ <a:midPointStop
+ id="midPointStop15570"
+ style="stop-color:#FFFF5D"
+ offset="0" />
+
+ <a:midPointStop
+ id="midPointStop15572"
+ style="stop-color:#FFFF5D"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15574"
+ style="stop-color:#DC0000"
+ offset="1" />
+
+ </radialGradient>
+
+ <path
+ style="fill:url(#path576_3_)"
+ d="M 77.544,71.964 C 102.653,57.918 117.142,68.855 122.95,75.439 L 125.063,52.022 C 120.165,45.887 105.854,32.963 79.873,47.497 C 51.158,63.559 40.695,54.178 38.471,51.486 L 35.453,74.893 L 35.3,76.353 C 38.054,79.426 49.035,87.909 77.544,71.964 z"
+ id="path576_2_" />
+
+ <path
+ id="path15579"
+ style="fill:#790000"
+ d="M 79.716,47.217 C 51.566,62.963 41.219,54.309 38.718,51.282 L 38.249,50.713 L 35.136,74.852 C 35.135,74.86 34.967,76.459 34.967,76.459 L 35.061,76.564 C 37.796,79.616 48.951,88.322 77.7,72.241 C 102.173,58.551 116.405,68.501 122.71,75.649 L 123.202,76.207 L 125.393,51.923 L 125.313,51.822 C 120.315,45.564 105.868,32.588 79.716,47.217 z M 80.027,47.775 C 105.622,33.459 119.767,45.96 124.731,52.125 C 124.71,52.376 122.818,73.337 122.695,74.688 C 116.035,67.451 101.647,58.114 77.385,71.684 C 49.331,87.377 38.421,79.272 35.631,76.237 C 35.657,75.995 35.769,74.926 35.769,74.926 C 35.769,74.926 38.216,55.947 38.698,52.213 C 41.942,55.662 52.879,62.962 80.027,47.775 z" />
+
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ fy="-99.959"
+ fx="-227.496"
+ r="44.117199"
+ cy="-99.959"
+ cx="-227.496"
+ id="path584_3_">
+ <stop
+ id="stop15583"
+ style="stop-color:rgb(255,255,106)"
+ offset="0" />
+
+ <stop
+ id="stop15585"
+ style="stop-color:rgb(255,159,0)"
+ offset="1" />
+
+ <a:midPointStop
+ id="midPointStop15587"
+ style="stop-color:#FFFF6A"
+ offset="0" />
+
+ <a:midPointStop
+ id="midPointStop15589"
+ style="stop-color:#FFFF6A"
+ offset="0.5" />
+
+ <a:midPointStop
+ id="midPointStop15591"
+ style="stop-color:#FF9F00"
+ offset="1" />
+
+ </radialGradient>
+
+ <path
+ style="fill:url(#path584_3_)"
+ d="M 33.356,98.526 C 37.308,101.234 53.757,110.381 81.177,97.836 C 112.892,83.324 120.876,97.836 120.876,97.836 L 122.949,75.44 C 117.14,68.856 102.652,57.919 77.542,71.965 C 49.035,87.909 38.054,79.427 35.298,76.353 L 32.932,98.227 C 33.053,98.315 33.194,98.415 33.356,98.526 z"
+ id="path584_2_" />
+
+ <path
+ id="path15596"
+ style="fill:#ff9500"
+ d="M 77.387,71.684 C 49.054,87.534 38.192,79.101 35.537,76.138 L 35.059,75.604 L 32.594,98.377 L 33.174,98.788 C 37.559,101.793 53.991,110.626 81.31,98.124 C 112.342,83.925 120.518,97.846 120.597,97.987 L 121.099,98.893 L 123.281,75.33 L 123.189,75.225 C 116.757,67.935 102.252,57.775 77.387,71.684 z M 77.7,72.242 C 102.059,58.616 116.269,68.409 122.618,75.55 C 122.594,75.818 120.782,95.393 120.637,96.955 C 118.412,94.187 108.449,85.002 81.044,97.544 C 54.032,109.905 37.852,101.219 33.536,98.263 C 33.536,98.263 33.393,98.161 33.271,98.074 C 33.31,97.719 35.41,78.309 35.545,77.059 C 38.943,80.415 50.341,87.545 77.7,72.242 z M 33.177,98.791 L 33.176,98.79 L 33.177,98.791 z" />
+
+ </g>
+
+ <linearGradient
+ gradientTransform="translate(308.371,199.852)"
+ y2="-114.038"
+ x2="-222.24001"
+ y1="-231.07899"
+ x1="-203.05299"
+ gradientUnits="userSpaceOnUse"
+ id="path592_3_">
+ <stop
+ id="stop15601"
+ style="stop-color:rgb(255,255,255)"
+ offset="4.5977%" />
+
+ <stop
+ id="stop15603"
+ style="stop-opacity:0;stop-color:rgb(255,255,255)"
+ offset="100%" />
+
+ </linearGradient>
+
+ <path
+ style="fill:url(#path592_3_)"
+ d="M 105.457,27.003 C 99.47,26.168 91.956,26.836 82.811,30.586 L 80.631,47.477 L 76.62,78.599 C 76.619,78.607 76.44,80.31 76.408,80.62 L 74.365,99.496 C 76.362,98.778 78.423,97.95 80.56,96.971 C 87.315,93.88 92.933,92.189 97.586,91.413 L 99.634,72.486 C 99.662,72.215 99.82,70.722 99.821,70.715 L 103.339,43.434 L 105.457,27.003 z"
+ a:adobe-blending-mode="screen"
+ id="path592_2_" />
+
+ </g>
+
+ <g
+ id="g2519"><path
+ id="path593_2_"
+ d="M 93.632,80.4 L 94.136,81.31 L 99.25,24.67 C 93.991,25.097 87.937,26.605 81.044,29.758 C 49.994,43.966 41.241,32.604 41.156,32.486 L 40.683,31.837 L 38.249,50.714 L 35.136,74.853 C 35.135,74.86 34.996,76.18 34.972,76.419 L 33.872,86.578 C 39.829,85.855 46.665,84.05 54.344,80.536 C 85.376,66.336 93.552,80.257 93.632,80.4 z"
+ style="opacity:0.2" /><path
+ id="path15628"
+ style="fill:#fd0000;fill-opacity:1"
+ d="M 48.961,5.208 C 17.912,19.416 9.158,8.053 9.073,7.937 L 8.6,7.288 L 0,73.981 L 0.133,74.093 C 0.305,74.239 17.693,88.572 49.228,74.14 C 80.26,59.941 88.436,73.862 88.516,74.003 L 89.021,74.914 L 94.774,11.187 L 94.71,11.094 C 94.571,10.889 80.557,-9.249 48.961,5.208 z M 49.228,5.79 C 79.443,-8.035 93.244,10.151 94.116,11.364 C 94.095,11.596 88.703,71.312 88.553,72.968 C 86.327,70.198 76.362,61.022 48.962,73.559 C 19.225,87.167 2.296,74.966 0.681,73.711 C 0.726,73.358 8.864,10.242 9.041,8.868 C 11.246,11.112 21.305,18.566 49.228,5.79 z" /><path
+ style="fill:url(#radialGradient2472)"
+ d="M 49.095,5.499 C 17.379,20.01 8.814,8.124 8.814,8.124 L 0.34,73.849 C 0.34,73.849 17.38,88.362 49.095,73.849 C 80.808,59.338 88.794,73.849 88.794,73.849 L 94.443,11.272 C 94.443,11.272 80.808,-9.012 49.095,5.499 z"
+ id="path601_2_" /><path
+ style="fill:url(#linearGradient2469)"
+ d="M 76.038,2.702 C 70.051,1.867 62.537,2.535 53.391,6.285 L 51.213,23.175 L 47.2,54.296 C 47.2,54.305 47.021,56.008 46.988,56.318 L 44.946,75.194 C 46.943,74.475 49.003,73.648 51.141,72.669 C 57.897,69.578 63.515,67.886 68.168,67.111 L 70.216,48.184 C 70.244,47.913 70.402,46.42 70.402,46.413 L 73.92,19.133 L 76.038,2.702 z"
+ a:adobe-blending-mode="screen"
+ id="path635_2_" /><g
+ id="g2512"><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient3418);fill-opacity:1;stroke:url(#linearGradient3420);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3302"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(2.0851858,0,0,2.0628385,-8.33475,-14.64284)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2496);fill-opacity:1;stroke:url(#linearGradient2498);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3334"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.4498098,-0.6682571,0.7276501,0.4897878,24.112563,14.615719)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2500);fill-opacity:1;stroke:url(#linearGradient2502);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3340"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.7958611,-7.9811433e-2,8.6904843e-2,0.8665951,33.979565,9.5278548)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2504);fill-opacity:1;stroke:url(#linearGradient2506);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3346"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(8.7215567e-2,0.806874,-0.8785868,9.4967075e-2,61.3378,22.171134)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2508);fill-opacity:1;stroke:url(#linearGradient2510);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3352"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.7958594,0.2930099,-0.319052,0.8665934,33.030306,21.823519)" /></g></g></g>
+
+</svg> \ No newline at end of file
diff --git a/data/icons/ibus-setup.svg b/data/icons/ibus-setup.svg
new file mode 120000
index 0000000..ed6fc03
--- /dev/null
+++ b/data/icons/ibus-setup.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/data/icons/ibus-zh.svg b/data/icons/ibus-zh.svg
new file mode 100644
index 0000000..7747876
--- /dev/null
+++ b/data/icons/ibus-zh.svg
@@ -0,0 +1,684 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32.000000mm"
+ height="32.000000mm"
+ viewBox="0 0.292 127 104"
+ overflow="visible"
+ enable-background="new 0 0.292 127 104"
+ xml:space="preserve"
+ id="svg15517"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="ibus-zh.svg"
+ sodipodi:docbase="/home/jr/devel/kdebase/pics/crystalsvg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><defs
+ id="defs15687"><radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ fy="-112.685"
+ fx="-260.979"
+ r="56.667198"
+ cy="-112.685"
+ cx="-260.979"
+ id="radialGradient3328">
+ <stop
+ id="stop3330"
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0" />
+
+ <stop
+ id="stop3332"
+ style="stop-color:#ffff6d;stop-opacity:1;"
+ offset="1" />
+
+ </radialGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3320"><stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0"
+ id="stop3322" /><stop
+ style="stop-color:#ffff00;stop-opacity:0;"
+ offset="1"
+ id="stop3324" /></linearGradient><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 56.692913 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="113.38583 : 56.692913 : 1"
+ inkscape:persp3d-origin="56.692913 : 37.795275 : 1"
+ id="perspective61" />
+
+
+
+
+
+
+
+ <radialGradient
+ id="path601_3_"
+ cx="-260.979"
+ cy="-112.963"
+ r="56.666901"
+ fx="-260.979"
+ fy="-112.963"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:#ff4442;stop-opacity:1;"
+ id="stop15615" />
+
+ <stop
+ offset="1"
+ style="stop-color:#ff0000;stop-opacity:1;"
+ id="stop15617" />
+
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#42FF00"
+ id="midPointStop15619" />
+
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#42FF00"
+ id="midPointStop15621" />
+
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#007200"
+ id="midPointStop15623" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path609_3_"
+ cx="-260.979"
+ cy="-112.685"
+ r="56.667198"
+ fx="-260.979"
+ fy="-112.685"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(255,255,121)"
+ id="stop15632" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(255,222,0)"
+ id="stop15634" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path617_3_"
+ cx="-260.918"
+ cy="-112.684"
+ r="56.5989"
+ fx="-260.918"
+ fy="-112.684"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(162,212,255)"
+ id="stop15643" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(0,0,159)"
+ id="stop15645" />
+
+ </radialGradient>
+
+
+
+
+
+ <radialGradient
+ id="path625_3_"
+ cx="-260.91901"
+ cy="-112.684"
+ r="56.599899"
+ fx="-260.91901"
+ fy="-112.684"
+ gradientTransform="translate(308.371,199.852)"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ offset="0"
+ style="stop-color:rgb(162,212,255)"
+ id="stop15654" />
+
+ <stop
+ offset="1"
+ style="stop-color:rgb(0,0,159)"
+ id="stop15656" />
+
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#A2D4FF"
+ id="midPointStop15658" />
+
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#A2D4FF"
+ id="midPointStop15660" />
+
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#00009F"
+ id="midPointStop15662" />
+
+ </radialGradient>
+
+
+
+
+
+
+
+
+
+ <linearGradient
+ id="path635_3_"
+ gradientUnits="userSpaceOnUse"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34"
+ gradientTransform="translate(308.371,199.852)">
+ <stop
+ offset="10.9195%"
+ style="stop-color:rgb(255,255,255)"
+ id="stop15675" />
+
+ <stop
+ offset="100%"
+ style="stop-opacity:0;stop-color:rgb(255,255,255)"
+ id="stop15677" />
+
+ </linearGradient>
+
+
+
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient2512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient2530"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3318"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3326"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3336"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3338"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3342"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3344"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3348"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3350"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3354"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3356"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3374"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3414"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3418"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3420"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3422"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3424"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3426"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3428"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3430"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3432"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient3434"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient3436"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient3444"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient3447"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(308.371,199.852)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2496"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2498"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2500"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2502"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2504"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2506"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient3328"
+ id="linearGradient2508"
+ gradientUnits="userSpaceOnUse"
+ x1="9.6597681"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3320"
+ id="linearGradient2510"
+ gradientUnits="userSpaceOnUse"
+ x1="9.659768"
+ y1="20.0994"
+ x2="19.81918"
+ y2="20.0994" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient2481"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2626898,0,0,1.2626898,389.91448,251.81663)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient2484"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2626898,0,0,1.2626898,389.91448,251.81663)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#path635_3_"
+ id="linearGradient2456"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3260613,0,0,1.3260613,409.45641,264.4823)"
+ x1="-232.472"
+ y1="-255.38"
+ x2="-251.659"
+ y2="-138.34" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#path601_3_"
+ id="radialGradient2459"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3260613,0,0,1.3260613,409.45641,264.4823)"
+ cx="-260.979"
+ cy="-112.963"
+ fx="-260.979"
+ fy="-112.963"
+ r="56.666901" /></defs>
+<metadata
+ id="metadata15686">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+</metadata>
+<sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.1671875"
+ inkscape:cx="51.849929"
+ inkscape:cy="59.517161"
+ inkscape:window-width="1024"
+ inkscape:window-height="693"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:current-layer="Layer_1_2_"
+ showgrid="false" />
+
+ <g
+ id="Layer_1_2_">
+
+
+
+
+ <g
+ id="g2463"><path
+ id="path15628"
+ style="fill:#fd0000;fill-opacity:1"
+ d="M 65.462853,6.3724245 C 24.289976,25.213104 12.681635,10.145069 12.568921,9.9912457 L 11.941693,9.130632 L 0.5375661,97.569638 L 0.71393225,97.718157 C 0.9420148,97.911761 23.999569,116.9182 65.816912,97.780482 C 106.96725,78.951738 117.80912,97.411836 117.91521,97.598812 L 118.58486,98.806853 L 126.2137,14.300945 L 126.12883,14.177621 C 125.94451,13.905779 107.36109,-12.798444 65.462853,6.3724245 z M 65.816912,7.1441921 C 105.88385,-11.188605 124.18482,12.927146 125.34115,14.535658 C 125.3133,14.843304 118.16318,94.03038 117.96428,96.226338 C 115.01246,92.553148 101.79826,80.385209 65.464179,97.01004 C 26.031095,115.05508 3.5822029,98.875809 1.4406139,97.211601 C 1.5002866,96.743502 12.291773,13.047817 12.526487,11.225809 C 15.450452,14.20149 28.789302,24.085951 65.816912,7.1441921 z" /><path
+ style="fill:url(#radialGradient2459)"
+ d="M 65.640546,6.7583083 C 23.583185,26.000784 12.22547,10.239219 12.22547,10.239219 L 0.98842694,97.394598 C 0.98842694,97.394598 23.584512,116.63972 65.640546,97.394598 C 107.69392,78.152123 118.28385,97.394598 118.28385,97.394598 L 125.77477,14.41366 C 125.77477,14.41366 107.69392,-12.484167 65.640546,6.7583083 z"
+ id="path601_2_" /><path
+ style="fill:url(#linearGradient2456)"
+ d="M 101.36861,3.0493149 C 93.429486,1.9420538 83.465461,2.8278626 71.337305,7.8005925 L 68.449143,30.197768 L 63.12766,71.466122 C 63.12766,71.478056 62.890294,73.736339 62.846534,74.147418 L 60.138717,99.17815 C 62.786861,98.224712 65.518547,97.12806 68.353667,95.829845 C 77.312537,91.73099 84.76235,89.487294 90.932512,88.459597 L 93.648286,63.361235 C 93.685415,63.001872 93.894933,61.022063 93.894933,61.01278 L 98.560021,24.837828 L 101.36861,3.0493149 z"
+ a:adobe-blending-mode="screen"
+ id="path635_2_" /><g
+ transform="matrix(1.3260613,0,0,1.3260613,0.5375661,-0.5337027)"
+ id="g2512"><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient3418);fill-opacity:1;stroke:url(#linearGradient3420);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3302"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(2.0851858,0,0,2.0628385,-8.33475,-14.64284)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2496);fill-opacity:1;stroke:url(#linearGradient2498);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3334"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.4498098,-0.6682571,0.7276501,0.4897878,24.112563,14.615719)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2500);fill-opacity:1;stroke:url(#linearGradient2502);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3340"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.7958611,-7.9811433e-2,8.6904843e-2,0.8665951,33.979565,9.5278548)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2504);fill-opacity:1;stroke:url(#linearGradient2506);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3346"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(8.7215567e-2,0.806874,-0.8785868,9.4967075e-2,61.3378,22.171134)" /><path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient2508);fill-opacity:1;stroke:url(#linearGradient2510);stroke-width:0.42338625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3352"
+ sodipodi:sides="5"
+ sodipodi:cx="14.514286"
+ sodipodi:cy="20.37401"
+ sodipodi:r1="5.1701455"
+ sodipodi:r2="2.5850728"
+ sodipodi:arg1="1.0838971"
+ sodipodi:arg2="1.7122156"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 16.933334,24.943322 L 14.149924,22.933276 L 10.916139,24.086656 L 11.967686,20.818338 L 9.8714612,18.099239 L 13.304762,18.089354 L 15.24301,15.255478 L 16.31336,18.517687 L 19.607487,19.485354 L 16.835699,21.511395 L 16.933334,24.943322 z"
+ transform="matrix(0.7958594,0.2930099,-0.319052,0.8665934,33.030306,21.823519)" /></g></g></g>
+
+</svg> \ No newline at end of file
diff --git a/data/icons/ibus.svg b/data/icons/ibus.svg
new file mode 100644
index 0000000..87063a9
--- /dev/null
+++ b/data/icons/ibus.svg
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg4908"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="ibus.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/andreas/project/gnome-icon-theme/32x32/apps/accessories-character-map.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/apps">
+ <defs
+ id="defs4910">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective43" />
+ <linearGradient
+ id="linearGradient5554">
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="0"
+ id="stop5556" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop5558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5954">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5956" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5946">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5948" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5950" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5684">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5686" />
+ <stop
+ style="stop-color:#fbfbfa;stop-opacity:0"
+ offset="1"
+ id="stop5688" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5582">
+ <stop
+ style="stop-color:#728fff;stop-opacity:1;"
+ offset="0"
+ id="stop5584" />
+ <stop
+ style="stop-color:#cacaff;stop-opacity:1;"
+ offset="1"
+ id="stop5586" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="radialGradient5588"
+ cx="4.0799417"
+ cy="5.0786786"
+ fx="4.0799417"
+ fy="5.0786786"
+ r="9.9909229"
+ gradientTransform="matrix(1.7890418,0,-2.6448943e-6,2.1631137,5.2958735,0.1971189)"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ x="-0.088849433"
+ width="1.1776989"
+ y="-0.48115385"
+ height="1.9623077"
+ id="filter5672">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.81445312"
+ id="feGaussianBlur5674" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5684"
+ id="linearGradient5690"
+ x1="11.05373"
+ y1="7.068707"
+ x2="11.05373"
+ y2="2.6694806"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2442119,0,0,2.2364439,-0.8337236,-1.531208)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="linearGradient5572"
+ x1="8.0708427"
+ y1="9.5091877"
+ x2="8.1333427"
+ y2="5.6960859"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2280313,0,0,2.2364439,-0.5504298,-1.531208)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5946"
+ id="linearGradient5952"
+ x1="39.767197"
+ y1="38.497765"
+ x2="40.912174"
+ y2="40.530697"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5954"
+ id="linearGradient5960"
+ x1="9.1899414"
+ y1="38.01667"
+ x2="6.7953143"
+ y2="40.66832"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5554"
+ id="linearGradient5560"
+ x1="16.066387"
+ y1="26.936842"
+ x2="16.362761"
+ y2="2.9876688"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="radialGradient2428"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7890418,0,-2.6448943e-6,2.1631137,5.2958735,0.1971189)"
+ cx="4.0799417"
+ cy="5.0786786"
+ fx="4.0799417"
+ fy="5.0786786"
+ r="9.9909229" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5554"
+ id="linearGradient2430"
+ gradientUnits="userSpaceOnUse"
+ x1="16.066387"
+ y1="26.936842"
+ x2="16.362761"
+ y2="2.9876688" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="linearGradient2432"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2280313,0,0,2.2364439,-0.5504298,-1.531208)"
+ x1="8.0708427"
+ y1="9.5091877"
+ x2="8.1333427"
+ y2="5.6960859" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5684"
+ id="linearGradient2434"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2442119,0,0,2.2364439,-0.8337236,-1.531208)"
+ x1="11.05373"
+ y1="7.068707"
+ x2="11.05373"
+ y2="2.6694806" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5946"
+ id="linearGradient2436"
+ gradientUnits="userSpaceOnUse"
+ x1="39.767197"
+ y1="38.497765"
+ x2="40.912174"
+ y2="40.530697" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5954"
+ id="linearGradient2438"
+ gradientUnits="userSpaceOnUse"
+ x1="9.1899414"
+ y1="38.01667"
+ x2="6.7953143"
+ y2="40.66832" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5954"
+ id="linearGradient2426"
+ gradientUnits="userSpaceOnUse"
+ x1="9.1899414"
+ y1="38.01667"
+ x2="6.7953143"
+ y2="40.66832"
+ gradientTransform="matrix(1.0698318,0,0,1.0698318,-2.1443508,-2.2086344)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5946"
+ id="linearGradient2429"
+ gradientUnits="userSpaceOnUse"
+ x1="39.767197"
+ y1="38.497765"
+ x2="40.912174"
+ y2="40.530697"
+ gradientTransform="matrix(1.0698318,0,0,1.0698318,-2.1443508,-2.2086344)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="linearGradient2435"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.3836187,0,0,2.3926188,-2.7332181,-3.8467694)"
+ x1="8.0708427"
+ y1="9.5091877"
+ x2="8.1333427"
+ y2="5.6960859" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5684"
+ id="linearGradient2437"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4009293,0,0,2.3926188,-3.0362948,-3.8467694)"
+ x1="11.05373"
+ y1="7.068707"
+ x2="11.05373"
+ y2="2.6694806" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5582"
+ id="radialGradient2440"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.9139738,0,-2.829592e-6,2.3141678,3.5213431,-1.9977503)"
+ cx="4.0799417"
+ cy="5.0786786"
+ fx="4.0799417"
+ fy="5.0786786"
+ r="9.9909229" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5554"
+ id="linearGradient2442"
+ gradientUnits="userSpaceOnUse"
+ x1="16.066387"
+ y1="26.936842"
+ x2="16.362761"
+ y2="2.9876688"
+ gradientTransform="matrix(1.0698318,0,0,1.0698318,-2.1443508,-2.2086344)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.313708"
+ inkscape:cx="27.51455"
+ inkscape:cy="26.775741"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ width="48px"
+ height="48px"
+ inkscape:window-width="1024"
+ inkscape:window-height="693"
+ inkscape:window-x="0"
+ inkscape:window-y="26">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4953" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata4913">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Character map</dc:title>
+ <dc:date>August 2007</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Andreas Nilsson</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <cc:license
+ rdf:resource="gpl" />
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>Andreas Nilsson</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="font-size:26.07637978px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ d="M -6.4121783,25.075558 C -8.3718067,25.075566 -9.7294793,25.284652 -10.485201,25.702817 C -11.240934,26.120995 -11.618797,26.834348 -11.618793,27.842875 C -11.618797,28.646425 -11.337596,29.285982 -10.77519,29.761548 C -10.204005,30.228919 -9.4307029,30.462603 -8.4552802,30.462601 C -7.1107965,30.462603 -6.0343241,30.019833 -5.2258617,29.13429 C -4.408632,28.240553 -4.0000114,27.055732 -4,25.579825 L -4,25.075558 L -6.4121783,25.075558 M -1.57464,24.14082 L -1.57464,32 L -4,32 L -4,29.909138 C -4.5536256,30.745485 -5.2434463,31.364543 -6.0694642,31.766316 C -6.8955018,32.159889 -7.9060678,32.356676 -9.1011643,32.356676 C -10.612626,32.356676 -11.816517,31.963103 -12.712841,31.175955 C -13.600384,30.380609 -14.044154,29.31878 -14.044153,27.990465 C -14.044154,26.440774 -13.49054,25.272352 -12.383308,24.485197 C -11.267296,23.698058 -9.6064535,23.304484 -7.4007765,23.304476 L -4,23.304476 L -4,23.08309 C -4.0000114,22.041769 -4.3690879,21.238223 -5.1072295,20.67245 C -5.8366046,20.0985 -6.8647459,19.811519 -8.1916543,19.811507 C -9.035264,19.811519 -9.8568987,19.905813 -10.656558,20.094388 C -11.456228,20.282988 -12.225136,20.565869 -12.963286,20.943032 L -12.963286,18.85217 C -12.075749,18.532405 -11.214571,18.294621 -10.379751,18.138818 C -9.5449406,17.974842 -8.7320951,17.892848 -7.9412101,17.892834 C -5.8058487,17.892848 -4.2109125,18.409413 -3.1563965,19.442531 C -2.1019063,20.475674 -1.5746545,22.041769 -1.57464,24.14082 M -6.0035578,11.853934 L -3.3804793,11.853934 L -7.6775842,16.478428 L -9.6943226,16.478428 L -6.0035578,11.853934"
+ id="text5602" />
+ <rect
+ style="opacity:0.21875;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter5672)"
+ id="rect5606"
+ width="22"
+ height="4.0625"
+ x="0"
+ y="17.9375"
+ rx="0.739443"
+ ry="0.97960275"
+ transform="matrix(2.1311659,0,0,1.6086886,6.7119696e-2,11.585363)" />
+ <path
+ style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 43.636624,2.771375 L 38.919637,7.2097237 L 38.919637,39.246732 L 43.526265,43.486179 L 43.636624,2.771375 z"
+ id="path5548"
+ sodipodi:nodetypes="ccccc" />
+ <rect
+ style="fill:url(#radialGradient2440);fill-opacity:1;stroke:url(#linearGradient2442);stroke-width:1.06983185;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4965"
+ width="43.879871"
+ height="43.932339"
+ x="1.6784796"
+ y="1.5225846"
+ rx="2.6745794"
+ ry="2.6745794" />
+ <rect
+ style="fill:url(#linearGradient2435);fill-opacity:1;stroke:url(#linearGradient2437);stroke-width:1.06983185;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5570"
+ width="30.994139"
+ height="31.100513"
+ x="8.0058603"
+ y="6.9423208"
+ rx="1.5758758"
+ ry="1.575876" />
+ <rect
+ style="opacity:0.42708333;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.06983185;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5580"
+ width="41.796844"
+ height="41.606888"
+ x="2.7481849"
+ y="2.6056087"
+ rx="1.4325669"
+ ry="1.4325669" />
+ <path
+ style="fill:#eff0ed;fill-opacity:1;fill-rule:evenodd;stroke:#eff0ed;stroke-width:1.06983173px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 42.597287,3.847753 L 38.581234,7.7673823"
+ id="path5574"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient2429);stroke-width:1.06983173px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 38.291432,37.183038 L 42.508288,41.906692"
+ id="path5576" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient2426);stroke-width:1.06983173px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.656685,37.33027 L 4.4398293,42.053925"
+ id="path5578" />
+ <path
+ style="font-size:25.67596245px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:'微软雅黑';-inkscape-font-specification:'微软雅黑 Bold'"
+ d="M 23.153215,10.282012 C 21.884004,10.282044 20.838704,10.585224 20.01837,11.168886 C 19.213507,11.740188 18.82414,12.488211 18.824143,13.407187 C 18.82414,14.301378 19.235348,15.036983 20.055689,15.645488 C 20.876026,16.254041 21.899486,16.574617 23.153215,16.574593 C 24.42241,16.574617 25.467711,16.241622 26.288061,15.645488 C 27.108388,15.036983 27.519595,14.313799 27.519607,13.407187 C 27.519595,12.513048 27.130228,11.752606 26.32538,11.168886 C 25.52051,10.572805 24.453366,10.282044 23.153215,10.282012 z"
+ id="text2416" />
+ <path
+ style="font-size:25.67596245px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:'微软雅黑';-inkscape-font-specification:'微软雅黑 Bold'"
+ d="M 19.843904,20.091095 L 19.843904,34 L 26.499846,34 L 26.499846,20.091095 L 19.843904,20.091095 z"
+ id="path2425" />
+ </g>
+</svg>