[gtranslator] Add new tango icons and logo. Fixes bug #570986.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtranslator] Add new tango icons and logo. Fixes bug #570986.
- Date: Wed, 3 Feb 2010 23:09:01 +0000 (UTC)
commit 223ebb2cc60754703270e90ce9a99f7590d2a5e8
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Thu Feb 4 00:08:26 2010 +0100
Add new tango icons and logo. Fixes bug #570986.
configure.ac | 1 +
data/desktop/Makefile.am | 4 +-
data/desktop/gtranslator.png | Bin 3850 -> 0 bytes
data/desktop/icons/16x16/gtranslator.png | Bin 0 -> 714 bytes
data/desktop/icons/16x16/gtranslator.svg | 243 +++++++++++++
data/desktop/icons/22x22/gtranslator.png | Bin 0 -> 1127 bytes
data/desktop/icons/22x22/gtranslator.svg | 505 +++++++++++++++++++++++++++
data/desktop/icons/24x24/gtranslator.png | Bin 0 -> 1352 bytes
data/desktop/icons/24x24/gtranslator.svg | 417 ++++++++++++++++++++++
data/desktop/icons/32x32/gtranslator.png | Bin 0 -> 2055 bytes
data/desktop/icons/32x32/gtranslator.svg | 356 +++++++++++++++++++
data/desktop/icons/48x48/gtranslator.png | Bin 0 -> 3275 bytes
data/desktop/icons/48x48/gtranslator.svg | 356 +++++++++++++++++++
data/desktop/icons/Makefile.am | 38 ++
data/desktop/icons/scalable/gtranslator.svg | 356 +++++++++++++++++++
data/pixmaps/Makefile.am | 1 +
data/pixmaps/gtranslator-logo.png | Bin 0 -> 22662 bytes
src/actions-help.c | 19 +-
src/main.c | 18 +-
19 files changed, 2293 insertions(+), 21 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 2c1e2c0..36253c7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -300,6 +300,7 @@ data/Makefile
data/gtranslator.pc
data/desktop/Makefile
data/desktop/gtranslator.desktop.in
+data/desktop/icons/Makefile
data/pixmaps/Makefile
doc/Makefile
doc/reference/Makefile
diff --git a/data/desktop/Makefile.am b/data/desktop/Makefile.am
index 33e6e11..313cb9f 100644
--- a/data/desktop/Makefile.am
+++ b/data/desktop/Makefile.am
@@ -1,17 +1,15 @@
-## ./data/desktop/Makefile.am of gtranslator
+SUBDIRS = icons
##
## the dirs where all the DATA should go ..
##
Applicationdir = $(datadir)/applications
-Applicationicondir = $(datadir)/gtranslator/pixmaps
##
## and the DATA
##
Application_predata = gtranslator.desktop.in
Application_DATA = $(Application_predata:.desktop.in=.desktop)
-Applicationicon_DATA = gtranslator.png
@INTLTOOL_DESKTOP_RULE@
diff --git a/data/desktop/icons/16x16/gtranslator.png b/data/desktop/icons/16x16/gtranslator.png
new file mode 100644
index 0000000..dd7f8cd
Binary files /dev/null and b/data/desktop/icons/16x16/gtranslator.png differ
diff --git a/data/desktop/icons/16x16/gtranslator.svg b/data/desktop/icons/16x16/gtranslator.svg
new file mode 100644
index 0000000..2c5e45a
--- /dev/null
+++ b/data/desktop/icons/16x16/gtranslator.svg
@@ -0,0 +1,243 @@
+<?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="16px"
+ height="16px"
+ id="svg3476"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="New document 6">
+ <defs
+ id="defs3478">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective3484" />
+ <inkscape:perspective
+ id="perspective3648"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157"
+ id="linearGradient9397"
+ gradientUnits="userSpaceOnUse"
+ x1="308.55829"
+ y1="189.17786"
+ x2="302.9375"
+ y2="193.6875"
+ gradientTransform="matrix(0.7272726,0,0,0.7272726,-215.19072,-132.36361)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159" />
+ <stop
+ id="stop10173"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165"
+ id="linearGradient9399"
+ gradientUnits="userSpaceOnUse"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.3125"
+ y2="195.0625"
+ gradientTransform="matrix(0.7272726,0,0,0.7272726,-215.19072,-132.36361)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167" />
+ <stop
+ id="stop10175"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136"
+ id="linearGradient9385"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10230"
+ gradientUnits="userSpaceOnUse"
+ x1="309.5"
+ y1="184.67461"
+ x2="312.5"
+ y2="194.64038" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229"
+ id="radialGradient9408"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.2131995,0.344749,-0.3457464,-1.2167096,732.52069,323.64221)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ id="linearGradient10229"
+ inkscape:collect="always">
+ <stop
+ id="stop10231"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10232"
+ gradientUnits="userSpaceOnUse"
+ x1="300.06586"
+ y1="192.37608"
+ x2="301.86646"
+ y2="203" />
+ <linearGradient
+ y2="203"
+ x2="301.86646"
+ y1="192.37608"
+ x1="300.06586"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3688"
+ xlink:href="#linearGradient10193"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.8481082"
+ inkscape:cx="-5.9148213"
+ inkscape:cy="9.9012178"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3481">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g9352"
+ transform="matrix(0.74629,0,0,0.6952805,-220.59127,-126.72733)">
+ <path
+ style="fill:url(#radialGradient9408);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:1.38824511;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 308.48423,194.49319 c 0,2.76 -2.73508,5.03394 -6.02983,5.03394 l -3.3499,4.31481 0,-5.03394 c -1.48447,-0.90986 -2.67993,-2.65704 -2.67993,-4.31481 0,-2.76 2.73508,-5.03394 6.02983,-5.03394 3.29475,0 6.02983,2.27394 6.02983,5.03394 z"
+ id="path9354"
+ sodipodi:nodetypes="ccccssc" />
+ <path
+ transform="matrix(0.9498462,0,0,0.8936814,15.155609,20.623288)"
+ style="opacity:0.6;fill:none;stroke:url(#linearGradient3688);stroke-width:1.50677419;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 302.46875,190.53125 c -2.82179,0 -4.9375,1.93742 -4.9375,4.02344 0,1.25784 0.75255,2.46545 1.98158,3.21875 0.34623,0.20841 0.88086,0.93342 0.83985,1.33545 l 0.0882,1.22949 1.32254,-1.48096 c 0.18294,-0.1277 0.48234,-0.2852 0.70536,-0.27929 2.82179,0 4.9375,-1.99211 4.9375,-4.07813 0,-2.08602 -2.11571,-3.96875 -4.9375,-3.96875 z"
+ id="path9356"
+ sodipodi:nodetypes="csscccssc" />
+ </g>
+ <g
+ style="display:inline"
+ id="g9358"
+ transform="matrix(0.7272726,0,0,0.7272726,-215.14527,-131.86361)">
+ <path
+ style="fill:url(#linearGradient9385);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:1.37500024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 306.31251,182.6875 11,0 0,9.625 -1.375,0 0,4.125 -2.75,-4.125 -6.875,0 0,-9.625 z"
+ id="path9360"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;stroke:url(#linearGradient10230);stroke-width:1.37500024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 307.68751,184.0625 0,6.875 6.1875,0 0.6875,0.9668 0,-0.9668 1.375,0 0,-6.875 -8.25,0 z"
+ id="path9362"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ id="path9364"
+ d="m 4.4001492,7.8648984 2.72727,-2.3649 -1.5,-1.20845 0,-0.29155 5.0000008,0 0,5 -0.26693,0 -1.2330708,-1.5 -2.5,2.5"
+ style="fill:url(#linearGradient9397);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9399);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/desktop/icons/22x22/gtranslator.png b/data/desktop/icons/22x22/gtranslator.png
new file mode 100644
index 0000000..128f569
Binary files /dev/null and b/data/desktop/icons/22x22/gtranslator.png differ
diff --git a/data/desktop/icons/22x22/gtranslator.svg b/data/desktop/icons/22x22/gtranslator.svg
new file mode 100644
index 0000000..fd463c6
--- /dev/null
+++ b/data/desktop/icons/22x22/gtranslator.svg
@@ -0,0 +1,505 @@
+<?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="22"
+ height="22"
+ id="svg4005"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="New document 13">
+ <defs
+ id="defs4007">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective4013" />
+ <inkscape:perspective
+ id="perspective4082"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288"
+ id="linearGradient10339"
+ gradientUnits="userSpaceOnUse"
+ x1="319.9375"
+ y1="70"
+ x2="323.0408"
+ y2="78.746704"
+ gradientTransform="matrix(0.6365296,0,0,0.6618983,-190.33235,990.32379)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10341"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157"
+ id="linearGradient10236"
+ gradientUnits="userSpaceOnUse"
+ x1="308.55829"
+ y1="189.17786"
+ x2="304.20627"
+ y2="192.99245"
+ gradientTransform="matrix(1.4545452,0,0,1.4545452,-433.31489,763.43117)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159" />
+ <stop
+ id="stop10173"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165"
+ id="linearGradient10238"
+ gradientUnits="userSpaceOnUse"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.96484"
+ y2="193.62109"
+ gradientTransform="matrix(1.4545452,0,0,1.4545452,-433.31489,763.43117)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167" />
+ <stop
+ id="stop10175"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229"
+ id="radialGradient10291"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.7297102,0.5037428,-0.4929454,-1.7778405,919.15327,334.50916)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ id="linearGradient10229"
+ inkscape:collect="always">
+ <stop
+ id="stop10231"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10307"
+ x1="302.5"
+ y1="140.5"
+ x2="304.28125"
+ y2="156.78125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136"
+ id="linearGradient10319"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10337"
+ x1="310.18454"
+ y1="183.5137"
+ x2="314.89465"
+ y2="195.69212"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10339"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="306.28568"
+ fy="203.6125"
+ r="4.9055533" />
+ <radialGradient
+ r="4.9055533"
+ fy="203.6125"
+ fx="306.28568"
+ cy="203.6125"
+ cx="307.2821"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4145"
+ xlink:href="#linearGradient10239"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective4270"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288-4"
+ id="linearGradient10343"
+ gradientUnits="userSpaceOnUse"
+ x1="319.9375"
+ y1="70"
+ x2="323.0347"
+ y2="82.204453"
+ gradientTransform="matrix(0.37828,0,0,0.3456735,-109.44756,1011.5867)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288-4">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290-6" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239-8"
+ id="radialGradient10249"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239-8">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243-6" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-295.75,847.78392)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157-0"
+ id="linearGradient10163"
+ x1="308.55829"
+ y1="189.17786"
+ x2="302.875"
+ y2="194.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157-0">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159-7" />
+ <stop
+ id="stop10173-0"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161-1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-295.75,847.78392)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165-0"
+ id="linearGradient10171"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.0625"
+ y2="195.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165-0">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167-1" />
+ <stop
+ id="stop10175-3"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136-7"
+ id="linearGradient10235"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136-7">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138-2" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient10215"
+ x1="309.5"
+ y1="184.67461"
+ x2="312.5"
+ y2="194.64038"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229-0"
+ id="radialGradient10227"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875"
+ gradientTransform="matrix(-1.2131995,0.344749,-0.3457464,-1.2167096,732.52069,323.64221)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient10229-0"
+ inkscape:collect="always">
+ <stop
+ id="stop10231-2"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233-9"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient10225"
+ gradientUnits="userSpaceOnUse"
+ x1="300.06586"
+ y1="192.37608"
+ x2="301.86646"
+ y2="203" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="-4.7247021"
+ inkscape:cy="9.2496009"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="833"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4010">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1030.3622)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.16000001;fill:#e5e2e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10237"
+ sodipodi:cx="307.2821"
+ sodipodi:cy="203.6125"
+ sodipodi:rx="4.9055533"
+ sodipodi:ry="0.75130093"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ transform="matrix(1.2231034,0,0,1.9965366,-368.58779,643.76411)" />
+ <g
+ transform="translate(-295.75,847.78392)"
+ style="display:inline"
+ id="g10221">
+ <path
+ sodipodi:nodetypes="ccccssc"
+ id="path9313"
+ d="m 308.4375,194.5 c 0,2.76 -2.674,5 -5.96875,5 l -3.96875,4 c 0,0 0,-5 0,-5 0,0 -2,-1.5 -2,-4 0,-2.76 2.674,-5 5.96875,-5 3.29475,0 5.96875,2.24 5.96875,5 z"
+ style="fill:url(#radialGradient10227);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="opacity:0.6;fill:none;stroke:url(#linearGradient10225);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 302.46875,190.53125 c -2.82179,0 -5.08089,1.88766 -4.9375,3.96875 0.0914,1.32609 0.88765,2.54724 1.96875,3.5 l -0.0268,3.28636 2.37053,-2.63011 c 0.18139,-0.12662 0.40386,-0.19336 0.625,-0.1875 2.82179,0 4.9375,-1.88273 4.9375,-3.96875 0,-2.08602 -2.11571,-3.96875 -4.9375,-3.96875 z"
+ id="path10181"
+ sodipodi:nodetypes="csccccsc" />
+ </g>
+ <g
+ transform="translate(-295.75,847.78392)"
+ style="display:inline"
+ id="g10217">
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="rect9315"
+ d="m 306.5,183.5137 11,0 0,8.9863 -1.99779,0 -0.002,4 -3.003,-4 -5.997,0 0,-8.9863 z"
+ style="fill:url(#linearGradient10235);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ d="m 307.5,184.5 0,7 5,0 a 0.99446835,0.99446835 0 0 1 0.78125,0.40625 l 1.21875,1.625 0,-1.03125 a 0.99446835,0.99446835 0 0 1 1,-1 l 1,0 0,-7 -9,0 z"
+ id="path10205"
+ style="fill:none;stroke:url(#linearGradient10215);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:original="M 306.5 183.5 L 306.5 192.5 L 312.5 192.5 L 315.5 196.5 L 315.5 192.5 L 317.5 192.5 L 317.5 183.5 L 306.5 183.5 z "
+ inkscape:radius="-0.99436891"
+ sodipodi:type="inkscape:offset" />
+ </g>
+ <path
+ style="fill:url(#linearGradient10163);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient10171);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 5.7499987,1040.7839 4.4999993,-4 -1.4999996,-1.5 5.9999996,0 0,6 -1.5,-1.5 -4.4999996,4.5"
+ id="rect9319"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ transform="matrix(1.1211779,0,0,1.9965366,-327.7679,643.76411)"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ sodipodi:ry="0.75130093"
+ sodipodi:rx="4.9055533"
+ sodipodi:cy="203.6125"
+ sodipodi:cx="307.2821"
+ id="path10247"
+ style="opacity:0.07999998;fill:url(#radialGradient10249);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path10341"
+ d="m 14.249998,1038.7839 c -3.03337,-2.8378 -3.69602,1.5284 -6.4999996,1 l 3.2111196,-3 -0.9904096,-1 4.2792896,0 0,3 z"
+ style="opacity:0.6;fill:url(#linearGradient10343);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/desktop/icons/24x24/gtranslator.png b/data/desktop/icons/24x24/gtranslator.png
new file mode 100644
index 0000000..bfa512d
Binary files /dev/null and b/data/desktop/icons/24x24/gtranslator.png differ
diff --git a/data/desktop/icons/24x24/gtranslator.svg b/data/desktop/icons/24x24/gtranslator.svg
new file mode 100644
index 0000000..e10db2c
--- /dev/null
+++ b/data/desktop/icons/24x24/gtranslator.svg
@@ -0,0 +1,417 @@
+<?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="24"
+ height="24"
+ id="svg4005"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="gtranslator.svg"
+ inkscape:export-filename="/home/nacho/Projects/gtranslator/data/desktop/icons/22x22/gtranslator.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4007">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective4013" />
+ <inkscape:perspective
+ id="perspective4082"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10339"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="306.28568"
+ fy="203.6125"
+ r="4.9055533" />
+ <inkscape:perspective
+ id="perspective4270"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288-4"
+ id="linearGradient10343"
+ gradientUnits="userSpaceOnUse"
+ x1="319.9375"
+ y1="70"
+ x2="323.0347"
+ y2="82.204453"
+ gradientTransform="matrix(0.37828,0,0,0.3456735,-109.44756,1011.5867)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288-4">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290-6" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239-8"
+ id="radialGradient10249"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239-8">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243-6" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-295.75,847.78392)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157-0"
+ id="linearGradient10163"
+ x1="308.55829"
+ y1="189.17786"
+ x2="302.875"
+ y2="194.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157-0">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159-7" />
+ <stop
+ id="stop10173-0"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161-1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-295.75,847.78392)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165-0"
+ id="linearGradient10171"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.0625"
+ y2="195.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165-0">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167-1" />
+ <stop
+ id="stop10175-3"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136-7"
+ id="linearGradient10235"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136-7">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138-2" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient10215"
+ x1="309.5"
+ y1="184.67461"
+ x2="312.5"
+ y2="194.64038"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229-0"
+ id="radialGradient10227"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875"
+ gradientTransform="matrix(-1.2131995,0.344749,-0.3457464,-1.2167096,732.52069,323.64221)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient10229-0"
+ inkscape:collect="always">
+ <stop
+ id="stop10231-2"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233-9"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient10225"
+ gradientUnits="userSpaceOnUse"
+ x1="300.06586"
+ y1="192.37608"
+ x2="301.86646"
+ y2="203" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288-4"
+ id="linearGradient4625"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40724889,0,0,0.37214537,-117.84826,1008.5084)"
+ x1="319.9375"
+ y1="70"
+ x2="323.0347"
+ y2="82.204453" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239-8"
+ id="radialGradient4627"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157-0"
+ id="linearGradient4629"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0765806,0,0,1.0765806,-318.41786,832.16152)"
+ x1="308.55829"
+ y1="189.17786"
+ x2="302.875"
+ y2="194.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165-0"
+ id="linearGradient4631"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0765806,0,0,1.0765806,-318.41786,832.16152)"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.0625"
+ y2="195.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136-7"
+ id="linearGradient4633"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient4635"
+ gradientUnits="userSpaceOnUse"
+ x1="309.5"
+ y1="184.67461"
+ x2="312.5"
+ y2="194.64038" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229-0"
+ id="radialGradient4637"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.2131995,0.344749,-0.3457464,-1.2167096,732.52069,323.64221)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193-4"
+ id="linearGradient4639"
+ gradientUnits="userSpaceOnUse"
+ x1="300.06586"
+ y1="192.37608"
+ x2="301.86646"
+ y2="203" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="-4.7247021"
+ inkscape:cy="9.2496009"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="833"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4010">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.16000001;fill:#e5e2e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10237"
+ sodipodi:cx="307.2821"
+ sodipodi:cy="203.6125"
+ sodipodi:rx="4.9055533"
+ sodipodi:ry="0.75130093"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ transform="matrix(1.3167693,0,0,2.1494325,-396.83359,612.51773)" />
+ <g
+ transform="matrix(1.0765806,0,0,1.0765806,-318.41784,832.16149)"
+ style="display:inline"
+ id="g10221">
+ <path
+ sodipodi:nodetypes="ccccssc"
+ id="path9313"
+ d="m 308.4375,194.5 c 0,2.76 -2.674,5 -5.96875,5 l -3.96875,4 c 0,0 0,-5 0,-5 0,0 -2,-1.5 -2,-4 0,-2.76 2.674,-5 5.96875,-5 3.29475,0 5.96875,2.24 5.96875,5 z"
+ style="fill:url(#radialGradient4637);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="opacity:0.6;fill:none;stroke:url(#linearGradient4639);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 302.46875,190.53125 c -2.82179,0 -5.08089,1.88766 -4.9375,3.96875 0.0914,1.32609 0.88765,2.54724 1.96875,3.5 l -0.0268,3.28636 2.37053,-2.63011 c 0.18139,-0.12662 0.40386,-0.19336 0.625,-0.1875 2.82179,0 4.9375,-1.88273 4.9375,-3.96875 0,-2.08602 -2.11571,-3.96875 -4.9375,-3.96875 z"
+ id="path10181"
+ sodipodi:nodetypes="csccccsc" />
+ </g>
+ <g
+ transform="matrix(1.0765806,0,0,1.0765806,-318.41784,832.16149)"
+ style="display:inline"
+ id="g10217">
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="rect9315"
+ d="m 306.5,183.5137 11,0 0,8.9863 -1.99779,0 -0.002,4 -3.003,-4 -5.997,0 0,-8.9863 z"
+ style="fill:url(#linearGradient4633);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ d="m 307.5,184.5 0,7 5,0 a 0.99446835,0.99446835 0 0 1 0.78125,0.40625 l 1.21875,1.625 0,-1.03125 a 0.99446835,0.99446835 0 0 1 1,-1 l 1,0 0,-7 -9,0 z"
+ id="path10205"
+ style="fill:none;stroke:url(#linearGradient4635);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:original="M 306.5 183.5 L 306.5 192.5 L 312.5 192.5 L 315.5 196.5 L 315.5 192.5 L 317.5 192.5 L 317.5 183.5 L 306.5 183.5 z "
+ inkscape:radius="-0.99436891"
+ sodipodi:type="inkscape:offset" />
+ </g>
+ <path
+ style="fill:url(#linearGradient4629);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4631);stroke-width:1.07658052;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6.1711917,1039.9415 4.8446113,-4.3063 -1.61487,-1.6149 6.459483,0 0,6.4595 -1.614871,-1.6149 -4.844612,4.8446"
+ id="rect9319"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ transform="matrix(1.2070383,0,0,2.1494325,-352.88769,612.51773)"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ sodipodi:ry="0.75130093"
+ sodipodi:rx="4.9055533"
+ sodipodi:cy="203.6125"
+ sodipodi:cx="307.2821"
+ id="path10247"
+ style="opacity:0.07999998;fill:url(#radialGradient4627);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path10341"
+ d="m 15.322126,1037.7884 c -3.265668,-3.0552 -3.979064,1.6454 -6.9977736,1.0765 l 3.4570286,-3.2297 -1.066255,-1.0766 4.607,0 0,3.2298 z"
+ style="opacity:0.6;fill:url(#linearGradient4625);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/desktop/icons/32x32/gtranslator.png b/data/desktop/icons/32x32/gtranslator.png
new file mode 100644
index 0000000..ce6cfd4
Binary files /dev/null and b/data/desktop/icons/32x32/gtranslator.png differ
diff --git a/data/desktop/icons/32x32/gtranslator.svg b/data/desktop/icons/32x32/gtranslator.svg
new file mode 100644
index 0000000..3e943e8
--- /dev/null
+++ b/data/desktop/icons/32x32/gtranslator.svg
@@ -0,0 +1,356 @@
+<?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="32px"
+ height="32px"
+ id="svg3786"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="New document 10">
+ <defs
+ id="defs3788">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 16 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="32 : 16 : 1"
+ inkscape:persp3d-origin="16 : 10.666667 : 1"
+ id="perspective3794" />
+ <inkscape:perspective
+ id="perspective3804"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288"
+ id="linearGradient10339"
+ gradientUnits="userSpaceOnUse"
+ x1="319.9375"
+ y1="70"
+ x2="323.0408"
+ y2="78.746704"
+ gradientTransform="matrix(0.6707619,0,0,0.69749489,-197.96908,-40.814537)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10341"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157"
+ id="linearGradient10236"
+ gradientUnits="userSpaceOnUse"
+ x1="308.55829"
+ y1="189.17786"
+ x2="304.20627"
+ y2="192.99245"
+ gradientTransform="matrix(1.5327698,0,0,1.5327698,-454.01908,-279.90932)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159" />
+ <stop
+ id="stop10173"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165"
+ id="linearGradient10238"
+ gradientUnits="userSpaceOnUse"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.96484"
+ y2="193.62109"
+ gradientTransform="matrix(1.5327698,0,0,1.5327698,-454.01908,-279.90932)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167" />
+ <stop
+ id="stop10175"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229"
+ id="radialGradient10291"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.7297102,0.5037428,-0.4929454,-1.7778405,919.15327,334.50916)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ id="linearGradient10229"
+ inkscape:collect="always">
+ <stop
+ id="stop10231"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10307"
+ x1="302.5"
+ y1="140.5"
+ x2="304.28125"
+ y2="156.78125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136"
+ id="linearGradient10319"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10337"
+ x1="310.18454"
+ y1="183.5137"
+ x2="314.89465"
+ y2="195.69212"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10339"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="306.28568"
+ fy="203.6125"
+ r="4.9055533" />
+ <radialGradient
+ r="4.9055533"
+ fy="203.6125"
+ fx="306.28568"
+ cy="203.6125"
+ cx="307.2821"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3867"
+ xlink:href="#linearGradient10239"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.598901"
+ inkscape:cx="13.438654"
+ inkscape:cy="17.284826"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="831"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3791">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ transform="matrix(1.8259162,0,0,2.8051944,-551.81076,-541.03135)"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ sodipodi:ry="0.75130093"
+ sodipodi:rx="4.9055533"
+ sodipodi:cy="203.6125"
+ sodipodi:cx="307.2821"
+ id="path10184"
+ style="opacity:0.16000001;fill:url(#radialGradient3867);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <g
+ style="display:inline"
+ id="g10192"
+ transform="matrix(1.53277,0,0,1.541312,-455.26451,-281.68655)">
+ <path
+ style="fill:url(#linearGradient10319);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:0.68559241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 306.5,183.5137 11,0 0,8.88606 -2.0625,0 0,4.10214 -2.75,-4.10214 -6.1875,0 0,-8.88606 z"
+ id="path10194"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.68750012"
+ inkscape:original="M 306.5 183.5 L 306.5 192.40625 L 312.6875 192.40625 L 315.4375 196.5 L 315.4375 192.40625 L 317.5 192.40625 L 317.5 183.5 L 306.5 183.5 z "
+ style="fill:none;stroke:url(#linearGradient10337);stroke-width:0.68559241;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10327"
+ d="m 307.1875,184.1875 0,7.53125 5.5,0 a 0.68756887,0.68756887 0 0 1 0.5625,0.3125 l 1.5,2.21875 0,-1.84375 a 0.68756887,0.68756887 0 0 1 0.6875,-0.6875 l 1.375,0 0,-7.53125 -9.625,0 z" />
+ </g>
+ <g
+ transform="matrix(1.0537795,0,0,1.0537795,-312.66905,-136.35587)"
+ style="display:inline"
+ id="g10315">
+ <path
+ style="fill:url(#radialGradient10291);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 314.5,146 c 0,4.03288 -3.80254,7.5 -8.50001,7.5 l -5.5,4 L 301,152 c -2.11647,-1.32947 -3.5,-3.57769 -3.5,-6 0,-4.03288 3.81244,-7.49772 8.5099,-7.49772 4.69747,0 8.4901,3.46484 8.4901,7.49772 z"
+ id="path10188"
+ sodipodi:nodetypes="ccccssc" />
+ <path
+ d="m 306,139.53125 c -4.18556,0 -7.46875,3.0898 -7.46875,6.46875 0,2.02618 1.1892,3.96791 3.03125,5.125 a 1.0404226,1.0404226 0 0 1 0.46875,0.96875 l -0.28125,3.21875 3.625,-2.65625 a 1.0404226,1.0404226 0 0 1 0.625,-0.1875 c 4.18558,0 7.46875,-3.0898 7.46875,-6.46875 0,-3.37895 -3.28316,-6.46874 -7.46875,-6.46875 z"
+ id="path10297"
+ style="fill:none;stroke:url(#linearGradient10307);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:original="M 306 138.5 C 301.30254 138.5 297.5 141.96712 297.5 146 C 297.5 148.42231 298.88353 150.67053 301 152 L 300.5 157.5 L 306 153.5 C 310.69747 153.5 314.5 150.03288 314.5 146 C 314.5 141.96712 310.69748 138.50001 306 138.5 z "
+ inkscape:radius="-1.0403186"
+ sodipodi:type="inkscape:offset" />
+ </g>
+ <g
+ style="opacity:0.45;display:inline"
+ id="g10210"
+ transform="matrix(0.81720375,0,0,0.81720375,-245.56422,-49.326535)">
+ <text
+ xml:space="preserve"
+ style="font-size:15.82506752px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#8a7d77;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold"
+ x="304.66708"
+ y="89.171936"
+ id="text10212"
+ transform="scale(1.025818,0.9748317)"><tspan
+ sodipodi:role="line"
+ id="tspan10214"
+ x="304.66708"
+ y="89.171936">A</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.81380558px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#7e7e91;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:Sans Bold"
+ x="337.03098"
+ y="73.397636"
+ id="text10216"
+ transform="scale(0.9749553,1.0256881)"><tspan
+ sodipodi:role="line"
+ id="tspan10218"
+ x="337.03098"
+ y="73.397636">ð???</tspan></text>
+ </g>
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path10198"
+ d="m 10.553892,14.143002 4.502506,-4.023519 -2.634449,-2.634449 9.484016,0 0,9.484015 -2.634449,-2.634449 -4.789912,4.502505"
+ style="fill:url(#linearGradient10236);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient10238);stroke-width:1.0537796;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.07999998;fill:url(#radialGradient10341);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10200"
+ sodipodi:cx="307.2821"
+ sodipodi:cy="203.6125"
+ sodipodi:rx="4.9055533"
+ sodipodi:ry="0.75130093"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ transform="matrix(1.6111009,0,0,2.8051944,-469.99518,-541.03135)" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path10337"
+ d="m 21.370065,12.19508 c -4.016838,-3.3325032 -3.94044,2.226942 -8.738551,0.876176 l 3.183805,-2.968654 -2.12639,-2.0906783 7.681136,-0.00211 0,4.1849677 z"
+ style="opacity:0.6;fill:url(#linearGradient10339);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/desktop/icons/48x48/gtranslator.png b/data/desktop/icons/48x48/gtranslator.png
new file mode 100644
index 0000000..6412f17
Binary files /dev/null and b/data/desktop/icons/48x48/gtranslator.png differ
diff --git a/data/desktop/icons/48x48/gtranslator.svg b/data/desktop/icons/48x48/gtranslator.svg
new file mode 100644
index 0000000..2f987ce
--- /dev/null
+++ b/data/desktop/icons/48x48/gtranslator.svg
@@ -0,0 +1,356 @@
+<?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="48px"
+ height="48px"
+ id="svg3085"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="New document 2">
+ <defs
+ id="defs3087">
+ <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="perspective3093" />
+ <inkscape:perspective
+ id="perspective3254"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ gradientTransform="matrix(1.1045297,0,0,1.1045297,-328.74912,-64.590588)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288"
+ id="linearGradient10335"
+ x1="319.9375"
+ y1="70"
+ x2="323.0408"
+ y2="78.746704"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10423"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157"
+ id="linearGradient10390"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2803186,0,0,2.2803186,-675.05458,-415.38552)"
+ x1="308.55829"
+ y1="189.17786"
+ x2="304.13956"
+ y2="192.71089" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159" />
+ <stop
+ id="stop10173"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165"
+ id="linearGradient10392"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2803186,0,0,2.2803186,-675.05458,-415.38552)"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.87561"
+ y2="193.50829" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167" />
+ <stop
+ id="stop10175"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229"
+ id="radialGradient10401"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.7297102,0.5037428,-0.4929454,-1.7778405,919.15327,334.50916)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ id="linearGradient10229"
+ inkscape:collect="always">
+ <stop
+ id="stop10231"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10419"
+ x1="303.87363"
+ y1="139.96452"
+ x2="304.93591"
+ y2="157.13467"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136"
+ id="linearGradient10449"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10447"
+ x1="309.89062"
+ y1="183.5137"
+ x2="314.00781"
+ y2="195.55597"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10421"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="306.28568"
+ fy="203.6125"
+ r="4.9055533" />
+ <radialGradient
+ r="4.9055533"
+ fy="203.6125"
+ fx="306.28568"
+ cy="203.6125"
+ cx="307.2821"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3317"
+ xlink:href="#linearGradient10239"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.5"
+ inkscape:cx="26.340785"
+ inkscape:cy="30.105957"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="831"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3090">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.16000001;fill:url(#radialGradient3317);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10343"
+ sodipodi:cx="307.2821"
+ sodipodi:cy="203.6125"
+ sodipodi:rx="4.9055533"
+ sodipodi:ry="0.75130093"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ transform="matrix(2.7019115,0,0,4.4104414,-816.59399,-853.26315)" />
+ <g
+ style="display:inline"
+ transform="matrix(2.2803185,0,0,2.2930264,-678.0831,-417.46377)"
+ id="g10345">
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path10347"
+ d="m 306.5,183.5137 11.14063,0 0,8.67043 -2.42188,0 0,4.31777 -2.42187,-4.31777 -6.29688,0 0,-8.67043 z"
+ style="fill:url(#linearGradient10449);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:0.48303109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.48962229"
+ inkscape:original="M 306.5 183.5 L 306.5 192.1875 L 312.8125 192.1875 L 315.21875 196.5 L 315.21875 192.1875 L 317.625 192.1875 L 317.625 183.5 L 306.5 183.5 z "
+ style="fill:none;stroke:url(#linearGradient10447);stroke-width:0.48303109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10437"
+ d="m 307,184 0,7.6875 5.8125,0 a 0.48967126,0.48967126 0 0 1 0.4375,0.25 l 1.46875,2.625 0,-2.375 a 0.48967126,0.48967126 0 0 1 0.5,-0.5 l 1.90625,0 0,-7.6875 -10.125,0 z" />
+ </g>
+ <g
+ style="display:inline"
+ id="g10351"
+ transform="matrix(1.5596695,0,0,1.5117195,-461.94418,-194.99476)">
+ <path
+ sodipodi:nodetypes="ccccssc"
+ id="path10353"
+ d="m 314.49636,145.80968 c 0,4.03288 -3.80071,7.30645 -8.49818,7.30645 l -5.66545,4.38387 0.70818,-5.84516 c -2.11647,-1.32947 -3.54091,-3.42285 -3.54091,-5.84516 0,-4.03288 3.81244,-7.3074 8.5099,-7.3074 4.69747,0 8.48646,3.27452 8.48646,7.3074 z"
+ style="fill:url(#radialGradient10401);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:0.71932566;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.72695404"
+ inkscape:original="M 306 138.5 C 301.30254 138.5 297.5 141.77962 297.5 145.8125 C 297.5 148.23481 298.91477 150.32677 301.03125 151.65625 L 300.34375 157.5 L 306 153.125 C 310.69747 153.125 314.49999 149.84538 314.5 145.8125 C 314.5 141.77962 310.69748 138.50001 306 138.5 z "
+ style="fill:none;stroke:url(#linearGradient10419);stroke-width:0.71932554;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10409"
+ d="m 306,139.21875 c -4.3591,0 -7.78125,3.01783 -7.78125,6.59375 0,2.13925 1.23832,3.99436 3.1875,5.21875 A 0.72702674,0.72702674 0 0 1 301.75,151.75 l -0.5,4.125 4.3125,-3.3125 A 0.72702674,0.72702674 0 0 1 306,152.40625 c 4.35911,0 7.78124,-3.01782 7.78125,-6.59375 0,-3.57593 -3.42212,-6.59374 -7.78125,-6.59375 z" />
+ </g>
+ <g
+ transform="matrix(1.1045297,0,0,1.1045297,-328.74912,-64.590588)"
+ id="g9434"
+ style="opacity:0.4;display:inline">
+ <text
+ transform="scale(1.025818,0.9748317)"
+ id="text9426"
+ y="89.502602"
+ x="303.52911"
+ style="font-size:15.82506943px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#8a7d77;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold"
+ xml:space="preserve"><tspan
+ y="89.502602"
+ x="303.52911"
+ id="tspan9428"
+ sodipodi:role="line">A</tspan></text>
+ <text
+ transform="scale(0.9720062,1.0288)"
+ id="text9430"
+ y="73.872459"
+ x="337.50098"
+ style="font-size:15.66461086px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#7e7e91;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:Sans Bold"
+ xml:space="preserve"><tspan
+ y="73.872459"
+ x="337.50098"
+ id="tspan9432"
+ sodipodi:role="line">ð???</tspan></text>
+ </g>
+ <path
+ style="fill:url(#linearGradient10390);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient10392);stroke-width:1.10452974;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.971038,21.847761 6.520271,-5.807684 -3.865854,-3.865854 14.358886,0 0,14.358886 -3.865854,-3.865854 -6.947856,6.520275"
+ id="path10357"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ transform="matrix(2.3641653,0,0,4.4104414,-689.06323,-853.26315)"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ sodipodi:ry="0.75130093"
+ sodipodi:rx="4.9055533"
+ sodipodi:cy="203.6125"
+ sodipodi:cx="307.2821"
+ id="path10359"
+ style="opacity:0.07999998;fill:url(#radialGradient10423);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path10326"
+ d="M 32.432076,19.353666 C 25.817611,15.769032 26.63451,22.16498 18.733555,20.019647 l 4.551635,-3.97957 -3.348106,-3.313589 12.494992,0 0,6.627178 z"
+ style="opacity:0.6;fill:url(#linearGradient10335);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/desktop/icons/Makefile.am b/data/desktop/icons/Makefile.am
new file mode 100644
index 0000000..35ab8f3
--- /dev/null
+++ b/data/desktop/icons/Makefile.am
@@ -0,0 +1,38 @@
+icon16dir = $(datadir)/icons/hicolor/16x16/apps
+icon16_DATA = 16x16/gtranslator.png
+
+icon22dir = $(datadir)/icons/hicolor/22x22/apps
+icon22_DATA = 22x22/gtranslator.png
+
+icon24dir = $(datadir)/icons/hicolor/24x24/apps
+icon24_DATA = 24x24/gtranslator.png
+
+icon32dir = $(datadir)/icons/hicolor/32x32/apps
+icon32_DATA = 32x32/gtranslator.png
+
+icon48dir = $(datadir)/icons/hicolor/48x48/apps
+icon48_DATA = 48x48/gtranslator.png
+
+svgicondir = $(datadir)/icons/hicolor/scalable/apps
+svgicon_DATA = scalable/gtranslator.svg
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+EXTRA_DIST = \
+ $(icon16_DATA) \
+ $(icon22_DATA) \
+ $(icon24_DATA) \
+ $(icon32_DATA) \
+ $(icon48_DATA) \
+ $(svgicon_DATA)
diff --git a/data/desktop/icons/scalable/gtranslator.svg b/data/desktop/icons/scalable/gtranslator.svg
new file mode 100644
index 0000000..2f987ce
--- /dev/null
+++ b/data/desktop/icons/scalable/gtranslator.svg
@@ -0,0 +1,356 @@
+<?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="48px"
+ height="48px"
+ id="svg3085"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="New document 2">
+ <defs
+ id="defs3087">
+ <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="perspective3093" />
+ <inkscape:perspective
+ id="perspective3254"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ gradientTransform="matrix(1.1045297,0,0,1.1045297,-328.74912,-64.590588)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient10288"
+ id="linearGradient10335"
+ x1="319.9375"
+ y1="70"
+ x2="323.0408"
+ y2="78.746704"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10288">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10290" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop10292" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10423"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="309.40042"
+ fy="203.6125"
+ r="4.9055533" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10239">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10241" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10243" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10157"
+ id="linearGradient10390"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2803186,0,0,2.2803186,-675.05458,-415.38552)"
+ x1="308.55829"
+ y1="189.17786"
+ x2="304.13956"
+ y2="192.71089" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10157">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1"
+ offset="0"
+ id="stop10159" />
+ <stop
+ id="stop10173"
+ offset="0.68333048"
+ style="stop-color:#73d216;stop-opacity:1" />
+ <stop
+ style="stop-color:#73d216;stop-opacity:0"
+ offset="1"
+ id="stop10161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10165"
+ id="linearGradient10392"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2803186,0,0,2.2803186,-675.05458,-415.38552)"
+ x1="309.0936"
+ y1="190.23407"
+ x2="304.87561"
+ y2="193.50829" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10165">
+ <stop
+ style="stop-color:#428405;stop-opacity:1"
+ offset="0"
+ id="stop10167" />
+ <stop
+ id="stop10175"
+ offset="0.75434488"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop10169" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10229"
+ id="radialGradient10401"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.7297102,0.5037428,-0.4929454,-1.7778405,919.15327,334.50916)"
+ cx="300.55444"
+ cy="193.04688"
+ fx="300.55444"
+ fy="193.04688"
+ r="6.46875" />
+ <linearGradient
+ id="linearGradient10229"
+ inkscape:collect="always">
+ <stop
+ id="stop10231"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop10233"
+ offset="1"
+ style="stop-color:#dad4d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10419"
+ x1="303.87363"
+ y1="139.96452"
+ x2="304.93591"
+ y2="157.13467"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10193">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop10195" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop10197" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10136"
+ id="linearGradient10449"
+ gradientUnits="userSpaceOnUse"
+ x1="310.4194"
+ y1="186.73648"
+ x2="313.66898"
+ y2="190.97913" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop10138" />
+ <stop
+ style="stop-color:#d4d4db;stop-opacity:1"
+ offset="1"
+ id="stop10140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10193"
+ id="linearGradient10447"
+ x1="309.89062"
+ y1="183.5137"
+ x2="314.00781"
+ y2="195.55597"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10239"
+ id="radialGradient10421"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ cx="307.2821"
+ cy="203.6125"
+ fx="306.28568"
+ fy="203.6125"
+ r="4.9055533" />
+ <radialGradient
+ r="4.9055533"
+ fy="203.6125"
+ fx="306.28568"
+ cy="203.6125"
+ cx="307.2821"
+ gradientTransform="matrix(1,0,0,0.1531531,0,172.42861)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3317"
+ xlink:href="#linearGradient10239"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.5"
+ inkscape:cx="26.340785"
+ inkscape:cy="30.105957"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="607"
+ inkscape:window-height="488"
+ inkscape:window-x="831"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3090">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.16000001;fill:url(#radialGradient3317);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10343"
+ sodipodi:cx="307.2821"
+ sodipodi:cy="203.6125"
+ sodipodi:rx="4.9055533"
+ sodipodi:ry="0.75130093"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ transform="matrix(2.7019115,0,0,4.4104414,-816.59399,-853.26315)" />
+ <g
+ style="display:inline"
+ transform="matrix(2.2803185,0,0,2.2930264,-678.0831,-417.46377)"
+ id="g10345">
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path10347"
+ d="m 306.5,183.5137 11.14063,0 0,8.67043 -2.42188,0 0,4.31777 -2.42187,-4.31777 -6.29688,0 0,-8.67043 z"
+ style="fill:url(#linearGradient10449);fill-opacity:1;fill-rule:nonzero;stroke:#7e7e91;stroke-width:0.48303109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.48962229"
+ inkscape:original="M 306.5 183.5 L 306.5 192.1875 L 312.8125 192.1875 L 315.21875 196.5 L 315.21875 192.1875 L 317.625 192.1875 L 317.625 183.5 L 306.5 183.5 z "
+ style="fill:none;stroke:url(#linearGradient10447);stroke-width:0.48303109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10437"
+ d="m 307,184 0,7.6875 5.8125,0 a 0.48967126,0.48967126 0 0 1 0.4375,0.25 l 1.46875,2.625 0,-2.375 a 0.48967126,0.48967126 0 0 1 0.5,-0.5 l 1.90625,0 0,-7.6875 -10.125,0 z" />
+ </g>
+ <g
+ style="display:inline"
+ id="g10351"
+ transform="matrix(1.5596695,0,0,1.5117195,-461.94418,-194.99476)">
+ <path
+ sodipodi:nodetypes="ccccssc"
+ id="path10353"
+ d="m 314.49636,145.80968 c 0,4.03288 -3.80071,7.30645 -8.49818,7.30645 l -5.66545,4.38387 0.70818,-5.84516 c -2.11647,-1.32947 -3.54091,-3.42285 -3.54091,-5.84516 0,-4.03288 3.81244,-7.3074 8.5099,-7.3074 4.69747,0 8.48646,3.27452 8.48646,7.3074 z"
+ style="fill:url(#radialGradient10401);fill-opacity:1;fill-rule:nonzero;stroke:#8a7d77;stroke-width:0.71932566;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.72695404"
+ inkscape:original="M 306 138.5 C 301.30254 138.5 297.5 141.77962 297.5 145.8125 C 297.5 148.23481 298.91477 150.32677 301.03125 151.65625 L 300.34375 157.5 L 306 153.125 C 310.69747 153.125 314.49999 149.84538 314.5 145.8125 C 314.5 141.77962 310.69748 138.50001 306 138.5 z "
+ style="fill:none;stroke:url(#linearGradient10419);stroke-width:0.71932554;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path10409"
+ d="m 306,139.21875 c -4.3591,0 -7.78125,3.01783 -7.78125,6.59375 0,2.13925 1.23832,3.99436 3.1875,5.21875 A 0.72702674,0.72702674 0 0 1 301.75,151.75 l -0.5,4.125 4.3125,-3.3125 A 0.72702674,0.72702674 0 0 1 306,152.40625 c 4.35911,0 7.78124,-3.01782 7.78125,-6.59375 0,-3.57593 -3.42212,-6.59374 -7.78125,-6.59375 z" />
+ </g>
+ <g
+ transform="matrix(1.1045297,0,0,1.1045297,-328.74912,-64.590588)"
+ id="g9434"
+ style="opacity:0.4;display:inline">
+ <text
+ transform="scale(1.025818,0.9748317)"
+ id="text9426"
+ y="89.502602"
+ x="303.52911"
+ style="font-size:15.82506943px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#8a7d77;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold"
+ xml:space="preserve"><tspan
+ y="89.502602"
+ x="303.52911"
+ id="tspan9428"
+ sodipodi:role="line">A</tspan></text>
+ <text
+ transform="scale(0.9720062,1.0288)"
+ id="text9430"
+ y="73.872459"
+ x="337.50098"
+ style="font-size:15.66461086px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#7e7e91;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:Sans Bold"
+ xml:space="preserve"><tspan
+ y="73.872459"
+ x="337.50098"
+ id="tspan9432"
+ sodipodi:role="line">ð???</tspan></text>
+ </g>
+ <path
+ style="fill:url(#linearGradient10390);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient10392);stroke-width:1.10452974;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.971038,21.847761 6.520271,-5.807684 -3.865854,-3.865854 14.358886,0 0,14.358886 -3.865854,-3.865854 -6.947856,6.520275"
+ id="path10357"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ transform="matrix(2.3641653,0,0,4.4104414,-689.06323,-853.26315)"
+ d="m 312.18766,203.6125 a 4.9055533,0.75130093 0 1 1 -9.81111,0 4.9055533,0.75130093 0 1 1 9.81111,0 z"
+ sodipodi:ry="0.75130093"
+ sodipodi:rx="4.9055533"
+ sodipodi:cy="203.6125"
+ sodipodi:cx="307.2821"
+ id="path10359"
+ style="opacity:0.07999998;fill:url(#radialGradient10423);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path10326"
+ d="M 32.432076,19.353666 C 25.817611,15.769032 26.63451,22.16498 18.733555,20.019647 l 4.551635,-3.97957 -3.348106,-3.313589 12.494992,0 0,6.627178 z"
+ style="opacity:0.6;fill:url(#linearGradient10335);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/pixmaps/Makefile.am b/data/pixmaps/Makefile.am
index 5f2d20c..5ae93fe 100644
--- a/data/pixmaps/Makefile.am
+++ b/data/pixmaps/Makefile.am
@@ -1,6 +1,7 @@
icondir = $(datadir)/gtranslator/pixmaps
icon_DATA = \
gtranslator-plugin.png \
+ gtranslator-logo.png \
gtranslator-fuzzy-next.png \
gtranslator-fuzzy-prev.png \
gtranslator-untranslated-next.png \
diff --git a/data/pixmaps/gtranslator-logo.png b/data/pixmaps/gtranslator-logo.png
new file mode 100644
index 0000000..0fb960b
Binary files /dev/null and b/data/pixmaps/gtranslator-logo.png differ
diff --git a/src/actions-help.c b/src/actions-help.c
index eadd1b9..d99b62e 100644
--- a/src/actions-help.c
+++ b/src/actions-help.c
@@ -23,6 +23,7 @@
#include <config.h>
#endif
+#include "dirs.h"
#include "window.h"
#include <glib.h>
@@ -100,6 +101,18 @@ gtranslator_about_dialog (GtkAction * action, GtranslatorWindow * window)
"along with this program. If not, see <http://www.gnu.org/licenses/>.")
};
+ GdkPixbuf *logo;
+ gchar *pixmaps_dir;
+ gchar *logo_file;
+
+ pixmaps_dir = gtranslator_dirs_get_pixmaps_dir ();
+ logo_file = g_build_filename (pixmaps_dir,
+ "gtranslator-logo.png",
+ NULL);
+ g_free (pixmaps_dir);
+ logo = gdk_pixbuf_new_from_file (logo_file, NULL);
+ g_free (logo_file);
+
license_trans = g_strconcat (_(license[0]), "\n\n",
_(license[1]), "\n\n", _(license[2]), NULL);
@@ -113,8 +126,8 @@ gtranslator_about_dialog (GtkAction * action, GtranslatorWindow * window)
_
("Copyright © 1999-2008 Free Software Foundation, Inc."),
"documenters", documenters, "license", license_trans,
- "logo-icon-name", "gtranslator", "title",
- _("About Gtranslator"),
+ "logo", logo,
+ "title", _("About Gtranslator"),
/*
* Note to translators: put here your name and email so it will show
* up in the "about" box
@@ -125,5 +138,7 @@ gtranslator_about_dialog (GtkAction * action, GtranslatorWindow * window)
"wrap-license", TRUE,
"website-label", _("Gtranslator Web Site"), NULL);
+ if (logo)
+ g_object_unref (logo);
g_free (license_trans);
}
diff --git a/src/main.c b/src/main.c
index 9f9c401..2ffef7c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -145,6 +145,7 @@ main (gint argc, gchar * argv[])
textdomain (GETTEXT_PACKAGE);
g_set_application_name (_("Gtranslator"));
+ gtk_window_set_default_icon_name ("gtranslator");
/* Setup command line options */
context = g_option_context_new (_("- Edit PO files"));
@@ -174,23 +175,8 @@ main (gint argc, gchar * argv[])
g_option_context_parse (context, &argc, &argv, NULL);
- /*
- * Show the application window with icon.
- */
- pixmaps_dir = gtranslator_dirs_get_pixmaps_dir ();
- window_icon = g_build_filename (pixmaps_dir,
- "gtranslator.png",
- NULL);
- gtk_window_set_default_icon_from_file (window_icon, &error);
- g_free (window_icon);
- if (error)
- {
- g_warning (_("Error setting the default window icon: %s"),
- error->message);
- g_clear_error (&error);
- }
-
/* We set the default icon dir */
+ pixmaps_dir = gtranslator_dirs_get_pixmaps_dir ();
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
pixmaps_dir);
g_free (pixmaps_dir);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]