Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-02-12 21:58:53 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-02-12 21:58:53 (GMT)
commit33de02bc04595ec56fa8ef7c3200dba63c05297b (patch)
tree2566f27f7b19a0d754fe420d69faf6f46759b1f1
parentae495be3818cfc5a3ac5af8f81208ba2560a8eec (diff)
finishing up merge from TAPortfolio
-rw-r--r--NEWS4
-rw-r--r--TurtleArtActivity.py497
-rw-r--r--activity/activity.info2
-rw-r--r--images/en/flow/flowgroup.svg510
-rw-r--r--images/en/flow/flowmask.svg64
-rw-r--r--images/en/flow/forever.svg12
-rw-r--r--images/en/flow/hspace.svg48
-rw-r--r--images/en/flow/if.svg9
-rw-r--r--images/en/flow/ifelse.svg9
-rw-r--r--images/en/flow/repeat.svg9
-rw-r--r--images/en/flow/stopstack.svg6
-rw-r--r--images/en/flow/vspace.svg64
-rw-r--r--images/en/flow/wait.svg18
-rw-r--r--images/en/myblocks/myblocksmask.svg121
-rw-r--r--images/en/myblocks/start.svg28
-rw-r--r--images/en/templates/audiooff.svg173
-rw-r--r--images/en/templates/audioon.svg83
-rw-r--r--images/en/templates/hideblocks.svg46
-rw-r--r--images/en/templates/journal.svg72
-rw-r--r--images/en/templates/sound.svg256
-rw-r--r--images/en/templates/template1.svg263
-rw-r--r--images/en/templates/template2.svg281
-rw-r--r--images/en/templates/template3.svg497
-rw-r--r--images/en/templates/template4.svg411
-rw-r--r--images/en/templates/template6.svg503
-rw-r--r--images/en/templates/template7.svg383
-rw-r--r--images/en/templates/templatesgroup.svg607
-rw-r--r--images/en/templates/templatesmask.svg75
-rw-r--r--images/en/templates/texton.svg91
-rw-r--r--images/es/flow/flowgroup.svg541
-rw-r--r--images/es/flow/flowmask.svg64
-rw-r--r--images/es/myblocks/myblocksmask.svg121
-rw-r--r--images/es/myblocks/start.svg28
-rw-r--r--images/es/myblocks/storeinbox1.svg2
-rw-r--r--images/es/myblocks/storeinbox2.svg2
-rw-r--r--images/es/templates/audiooff.svg173
-rw-r--r--images/es/templates/audioon.svg83
-rw-r--r--images/es/templates/hideblocks.svg108
-rw-r--r--images/es/templates/journal.svg72
-rw-r--r--images/es/templates/sound.svg256
-rw-r--r--images/es/templates/template1.svg263
-rw-r--r--images/es/templates/template2.svg281
-rw-r--r--images/es/templates/template3.svg497
-rw-r--r--images/es/templates/template4.svg411
-rw-r--r--images/es/templates/template6.svg503
-rw-r--r--images/es/templates/template7.svg383
-rw-r--r--images/es/templates/templatesgroup.svg618
-rw-r--r--images/es/templates/templatesmask.svg75
-rw-r--r--images/es/templates/texton.svg91
-rw-r--r--images/fi/templates/audiooff.svg173
-rw-r--r--images/fi/templates/audioon.svg83
-rw-r--r--images/fi/templates/hideblocks.svg46
-rw-r--r--images/fi/templates/journal.svg72
-rw-r--r--images/fi/templates/sound.svg256
-rw-r--r--images/fi/templates/template1.svg263
-rw-r--r--images/fi/templates/template2.svg281
-rw-r--r--images/fi/templates/template3.svg497
-rw-r--r--images/fi/templates/template4.svg411
-rw-r--r--images/fi/templates/template6.svg503
-rw-r--r--images/fi/templates/template7.svg383
-rw-r--r--images/fi/templates/templatesgroup.svg607
-rw-r--r--images/fi/templates/templatesmask.svg75
-rw-r--r--images/fi/templates/texton.svg91
-rw-r--r--images/fr/templates/audiooff.svg173
-rw-r--r--images/fr/templates/audioon.svg83
-rw-r--r--images/fr/templates/hideblocks.svg46
-rw-r--r--images/fr/templates/journal.svg72
-rw-r--r--images/fr/templates/sound.svg256
-rw-r--r--images/fr/templates/template1.svg263
-rw-r--r--images/fr/templates/template2.svg281
-rw-r--r--images/fr/templates/template3.svg497
-rw-r--r--images/fr/templates/template4.svg411
-rw-r--r--images/fr/templates/template6.svg503
-rw-r--r--images/fr/templates/template7.svg383
-rw-r--r--images/fr/templates/templatesgroup.svg607
-rw-r--r--images/fr/templates/templatesmask.svg75
-rw-r--r--images/fr/templates/texton.svg91
-rw-r--r--images/mn/templates/audiooff.svg173
-rw-r--r--images/mn/templates/audioon.svg83
-rw-r--r--images/mn/templates/hideblocks.svg46
-rw-r--r--images/mn/templates/journal.svg72
-rw-r--r--images/mn/templates/sound.svg256
-rw-r--r--images/mn/templates/template1.svg263
-rw-r--r--images/mn/templates/template2.svg281
-rw-r--r--images/mn/templates/template3.svg497
-rw-r--r--images/mn/templates/template4.svg411
-rw-r--r--images/mn/templates/template6.svg503
-rw-r--r--images/mn/templates/template7.svg383
-rw-r--r--images/mn/templates/templatesgroup.svg607
-rw-r--r--images/mn/templates/templatesmask.svg75
-rw-r--r--images/mn/templates/texton.svg91
-rw-r--r--images/pt/templates/audiooff.svg173
-rw-r--r--images/pt/templates/audioon.svg83
-rw-r--r--images/pt/templates/hideblocks.svg46
-rw-r--r--images/pt/templates/journal.svg72
-rw-r--r--images/pt/templates/sound.svg256
-rw-r--r--images/pt/templates/template1.svg263
-rw-r--r--images/pt/templates/template2.svg281
-rw-r--r--images/pt/templates/template3.svg497
-rw-r--r--images/pt/templates/template4.svg411
-rw-r--r--images/pt/templates/template6.svg503
-rw-r--r--images/pt/templates/template7.svg383
-rw-r--r--images/pt/templates/templatesgroup.svg607
-rw-r--r--images/pt/templates/templatesmask.svg75
-rw-r--r--images/pt/templates/texton.svg91
-rw-r--r--images/ru/templates/audiooff.svg173
-rw-r--r--images/ru/templates/audioon.svg83
-rw-r--r--images/ru/templates/hideblocks.svg46
-rw-r--r--images/ru/templates/journal.svg72
-rw-r--r--images/ru/templates/sound.svg256
-rw-r--r--images/ru/templates/template1.svg263
-rw-r--r--images/ru/templates/template2.svg281
-rw-r--r--images/ru/templates/template3.svg497
-rw-r--r--images/ru/templates/template4.svg411
-rw-r--r--images/ru/templates/template6.svg503
-rw-r--r--images/ru/templates/template7.svg383
-rw-r--r--images/ru/templates/templatesgroup.svg607
-rw-r--r--images/ru/templates/templatesmask.svg75
-rw-r--r--images/ru/templates/texton.svg91
-rw-r--r--images/tr/templates/audiooff.svg173
-rw-r--r--images/tr/templates/audioon.svg83
-rw-r--r--images/tr/templates/hideblocks.svg46
-rw-r--r--images/tr/templates/journal.svg72
-rw-r--r--images/tr/templates/sound.svg256
-rw-r--r--images/tr/templates/template1.svg263
-rw-r--r--images/tr/templates/template2.svg281
-rw-r--r--images/tr/templates/template3.svg497
-rw-r--r--images/tr/templates/template4.svg411
-rw-r--r--images/tr/templates/template6.svg503
-rw-r--r--images/tr/templates/template7.svg383
-rw-r--r--images/tr/templates/templatesgroup.svg607
-rw-r--r--images/tr/templates/templatesmask.svg75
-rw-r--r--images/tr/templates/texton.svg91
-rw-r--r--po/TurtleArt.pot155
-rw-r--r--po/en.po141
-rw-r--r--po/es.po135
-rw-r--r--samples/en/About_me.pngbin0 -> 4743 bytes
-rw-r--r--samples/en/About_me.ta390
-rw-r--r--samples/en/Learning_Experiences.pngbin0 -> 4743 bytes
-rw-r--r--samples/en/Learning_Experiences.ta529
-rw-r--r--samples/en/What_How_Why_For_whom.pngbin0 -> 4743 bytes
-rw-r--r--samples/en/What_How_Why_For_whom.ta240
-rw-r--r--samples/en/birds.png (copied from samples/birds.png)bin266521 -> 266521 bytes
-rw-r--r--samples/en/birds.ta (copied from samples/birds.ta)0
-rw-r--r--samples/en/bubbles.png (copied from samples/bubbles.png)bin40312 -> 40312 bytes
-rw-r--r--samples/en/bubbles.ta (copied from samples/bubbles.ta)0
-rw-r--r--samples/en/candyvortex.png (copied from samples/candyvortex.png)bin89072 -> 89072 bytes
-rw-r--r--samples/en/candyvortex.ta (copied from samples/candyvortex.ta)0
-rw-r--r--samples/en/colors.png (copied from samples/colors.png)bin86361 -> 86361 bytes
-rw-r--r--samples/en/colors.ta (copied from samples/colors.ta)0
-rw-r--r--samples/en/csquiral.png (copied from samples/csquiral.png)bin138475 -> 138475 bytes
-rw-r--r--samples/en/csquiral.ta (copied from samples/csquiral.ta)0
-rw-r--r--samples/en/curlygates.png (copied from samples/curlygates.png)bin70483 -> 70483 bytes
-rw-r--r--samples/en/curlygates.ta (copied from samples/curlygates.ta)0
-rw-r--r--samples/en/dots.png (copied from samples/dots.png)bin66774 -> 66774 bytes
-rw-r--r--samples/en/dots.ta (copied from samples/dots.ta)0
-rw-r--r--samples/en/flower.png (copied from samples/flower.png)bin150213 -> 150213 bytes
-rw-r--r--samples/en/flower.ta (copied from samples/flower.ta)0
-rw-r--r--samples/en/fountain.png (copied from samples/fountain.png)bin209574 -> 209574 bytes
-rw-r--r--samples/en/fountain.ta (copied from samples/fountain.ta)0
-rw-r--r--samples/en/rainbow.png (copied from samples/rainbow.png)bin45890 -> 45890 bytes
-rw-r--r--samples/en/rainbow.ta (copied from samples/rainbow.ta)0
-rw-r--r--samples/en/redwisp.png (copied from samples/redwisp.png)bin153681 -> 153681 bytes
-rw-r--r--samples/en/redwisp.ta (copied from samples/redwisp.ta)0
-rw-r--r--samples/en/reflections.png (copied from samples/reflections.png)bin163374 -> 163374 bytes
-rw-r--r--samples/en/reflections.ta (copied from samples/reflections.ta)0
-rw-r--r--samples/en/shades.png (copied from samples/shades.png)bin57390 -> 57390 bytes
-rw-r--r--samples/en/shades.ta (copied from samples/shades.ta)0
-rw-r--r--samples/en/sierpquad.png (copied from samples/sierpquad.png)bin17184 -> 17184 bytes
-rw-r--r--samples/en/sierpquad.ta (copied from samples/sierpquad.ta)0
-rw-r--r--samples/en/sierpquad2.png (copied from samples/sierpquad2.png)bin24101 -> 24101 bytes
-rw-r--r--samples/en/sierpquad2.ta (copied from samples/sierpquad2.ta)0
-rw-r--r--samples/en/sierptri.png (copied from samples/sierptri.png)bin21543 -> 21543 bytes
-rw-r--r--samples/en/sierptri.ta (copied from samples/sierptri.ta)0
-rw-r--r--samples/en/smoothcandy.png (copied from samples/smoothcandy.png)bin66286 -> 66286 bytes
-rw-r--r--samples/en/smoothcandy.ta (copied from samples/smoothcandy.ta)0
-rw-r--r--samples/en/snowflake.png (copied from samples/snowflake.png)bin19751 -> 19751 bytes
-rw-r--r--samples/en/snowflake.ta (copied from samples/snowflake.ta)0
-rw-r--r--samples/en/square.png (copied from samples/square.png)bin4548 -> 4548 bytes
-rw-r--r--samples/en/square.ta (copied from samples/square.ta)0
-rw-r--r--samples/en/squares.png (copied from samples/squares.png)bin40448 -> 40448 bytes
-rw-r--r--samples/en/squares.ta (copied from samples/squares.ta)0
-rw-r--r--samples/en/squiral.png (copied from samples/squiral.png)bin74297 -> 74297 bytes
-rw-r--r--samples/en/squiral.ta (copied from samples/squiral.ta)0
-rw-r--r--samples/en/sunrise.png (copied from samples/sunrise.png)bin259498 -> 259498 bytes
-rw-r--r--samples/en/sunrise.ta (copied from samples/sunrise.ta)0
-rw-r--r--samples/en/tree.png (copied from samples/tree.png)bin24187 -> 24187 bytes
-rw-r--r--samples/en/tree.ta (copied from samples/tree.ta)0
-rw-r--r--samples/en/xo-man.png (copied from samples/xo-man.png)bin57193 -> 57193 bytes
-rw-r--r--samples/en/xo-man.ta (copied from samples/xo-man.ta)0
-rw-r--r--samples/es/Que_Como_Por_que_Para_que.pngbin0 -> 4743 bytes
-rw-r--r--samples/es/Que_Como_Por_que_Para_que.ta236
-rw-r--r--samples/es/birds.png (renamed from samples/birds.png)bin266521 -> 266521 bytes
-rw-r--r--samples/es/birds.ta (renamed from samples/birds.ta)0
-rw-r--r--samples/es/bubbles.png (renamed from samples/bubbles.png)bin40312 -> 40312 bytes
-rw-r--r--samples/es/bubbles.ta (renamed from samples/bubbles.ta)0
-rw-r--r--samples/es/candyvortex.png (renamed from samples/candyvortex.png)bin89072 -> 89072 bytes
-rw-r--r--samples/es/candyvortex.ta (renamed from samples/candyvortex.ta)0
-rw-r--r--samples/es/colors.png (renamed from samples/colors.png)bin86361 -> 86361 bytes
-rw-r--r--samples/es/colors.ta (renamed from samples/colors.ta)0
-rw-r--r--samples/es/csquiral.png (renamed from samples/csquiral.png)bin138475 -> 138475 bytes
-rw-r--r--samples/es/csquiral.ta (renamed from samples/csquiral.ta)0
-rw-r--r--samples/es/curlygates.png (renamed from samples/curlygates.png)bin70483 -> 70483 bytes
-rw-r--r--samples/es/curlygates.ta (renamed from samples/curlygates.ta)0
-rw-r--r--samples/es/dots.png (renamed from samples/dots.png)bin66774 -> 66774 bytes
-rw-r--r--samples/es/dots.ta (renamed from samples/dots.ta)0
-rw-r--r--samples/es/flower.png (renamed from samples/flower.png)bin150213 -> 150213 bytes
-rw-r--r--samples/es/flower.ta (renamed from samples/flower.ta)0
-rw-r--r--samples/es/fountain.png (renamed from samples/fountain.png)bin209574 -> 209574 bytes
-rw-r--r--samples/es/fountain.ta (renamed from samples/fountain.ta)0
-rw-r--r--samples/es/rainbow.png (renamed from samples/rainbow.png)bin45890 -> 45890 bytes
-rw-r--r--samples/es/rainbow.ta (renamed from samples/rainbow.ta)0
-rw-r--r--samples/es/redwisp.png (renamed from samples/redwisp.png)bin153681 -> 153681 bytes
-rw-r--r--samples/es/redwisp.ta (renamed from samples/redwisp.ta)0
-rw-r--r--samples/es/reflections.png (renamed from samples/reflections.png)bin163374 -> 163374 bytes
-rw-r--r--samples/es/reflections.ta (renamed from samples/reflections.ta)0
-rw-r--r--samples/es/shades.png (renamed from samples/shades.png)bin57390 -> 57390 bytes
-rw-r--r--samples/es/shades.ta (renamed from samples/shades.ta)0
-rw-r--r--samples/es/sierpquad.png (renamed from samples/sierpquad.png)bin17184 -> 17184 bytes
-rw-r--r--samples/es/sierpquad.ta (renamed from samples/sierpquad.ta)0
-rw-r--r--samples/es/sierpquad2.png (renamed from samples/sierpquad2.png)bin24101 -> 24101 bytes
-rw-r--r--samples/es/sierpquad2.ta (renamed from samples/sierpquad2.ta)0
-rw-r--r--samples/es/sierptri.png (renamed from samples/sierptri.png)bin21543 -> 21543 bytes
-rw-r--r--samples/es/sierptri.ta (renamed from samples/sierptri.ta)0
-rw-r--r--samples/es/smoothcandy.png (renamed from samples/smoothcandy.png)bin66286 -> 66286 bytes
-rw-r--r--samples/es/smoothcandy.ta (renamed from samples/smoothcandy.ta)0
-rw-r--r--samples/es/snowflake.png (renamed from samples/snowflake.png)bin19751 -> 19751 bytes
-rw-r--r--samples/es/snowflake.ta (renamed from samples/snowflake.ta)0
-rw-r--r--samples/es/square.png (renamed from samples/square.png)bin4548 -> 4548 bytes
-rw-r--r--samples/es/square.ta (renamed from samples/square.ta)0
-rw-r--r--samples/es/squares.png (renamed from samples/squares.png)bin40448 -> 40448 bytes
-rw-r--r--samples/es/squares.ta (renamed from samples/squares.ta)0
-rw-r--r--samples/es/squiral.png (renamed from samples/squiral.png)bin74297 -> 74297 bytes
-rw-r--r--samples/es/squiral.ta (renamed from samples/squiral.ta)0
-rw-r--r--samples/es/sunrise.png (renamed from samples/sunrise.png)bin259498 -> 259498 bytes
-rw-r--r--samples/es/sunrise.ta (renamed from samples/sunrise.ta)0
-rw-r--r--samples/es/tree.png (renamed from samples/tree.png)bin24187 -> 24187 bytes
-rw-r--r--samples/es/tree.ta (renamed from samples/tree.ta)0
-rw-r--r--samples/es/xo-man.png (renamed from samples/xo-man.png)bin57193 -> 57193 bytes
-rw-r--r--samples/es/xo-man.ta (renamed from samples/xo-man.ta)0
-rw-r--r--taexporthtml.py184
-rw-r--r--tagplay.py171
-rw-r--r--tajail.py37
-rw-r--r--talogo.py199
-rw-r--r--taproject.py83
-rw-r--r--tasetup.py55
-rw-r--r--tasprites.py49
-rw-r--r--taturtle.py7
-rw-r--r--tawindow.py273
249 files changed, 33852 insertions, 1192 deletions
diff --git a/NEWS b/NEWS
index 72512d7..08f4aa4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+33
+
+* merge with TAPortfolio (and elimination of Sensor and myblock features)
+
32
* rebase on TAPortfolio code
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index d762339..2d9f51b 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -26,11 +26,21 @@ pygtk.require('2.0')
import gtk
import gobject
+import logging
+_logger = logging.getLogger('turtleart-activity')
+
import sugar
from sugar.activity import activity
from sugar.graphics.toolbutton import ToolButton
from sugar.graphics.menuitem import MenuItem
from sugar.datastore import datastore
+
+import telepathy
+from dbus.service import method, signal
+from dbus.gobject_service import ExportedGObject
+from sugar.presence import presenceservice
+from sugar.presence.tubeconn import TubeConnection
+
from sugar import profile
from gettext import gettext as _
import locale
@@ -38,20 +48,42 @@ import os.path
import os
import tarfile
import sys
+from taexporthtml import *
from taexportlogo import *
+import re
+
+SERVICE = 'org.laptop.TurtleArtActivity'
+IFACE = SERVICE
+PATH = '/org/laptop/TurtleArtActivity'
class TurtleArtActivity(activity.Activity):
def __init__(self, handle):
super(TurtleArtActivity,self).__init__(handle)
+ try:
+ datapath = os.path.join(activity.get_activity_root(), "data")
+ except:
+ # early versions of Sugar (e.g., 656) didn't support
+ # get_activity_root()
+ datapath = \
+ "/home/olpc/.sugar/default/org.laptop.TurtleArtActivity/data"
+
toolbox = activity.ActivityToolbox(self)
self.set_toolbox(toolbox)
+ # Notify when the visibility state changes
+ self.add_events(gtk.gdk.VISIBILITY_NOTIFY_MASK)
+ self.connect("visibility-notify-event", self.__visibility_notify_cb)
+
+ # Add additional panels
self.projectToolbar = ProjectToolbar(self)
toolbox.add_toolbar( _('Project'), self.projectToolbar )
-
+ self.saveasToolbar = SaveAsToolbar(self)
+ toolbox.add_toolbar( _('Save as'), self.saveasToolbar )
toolbox.show()
+
+ # set the project toolbar as the initial one selected
toolbox.set_current_toolbar(1)
canvas = gtk.EventBox()
@@ -64,10 +96,11 @@ class TurtleArtActivity(activity.Activity):
try:
version = os.environ['SUGAR_BUNDLE_VERSION']
except:
- version = "-unknown"
+ version = " unknown"
lang = locale.getdefaultlocale()[0]
- if not lang: lang = 'en'
+ if not lang:
+ lang = 'en'
lang = lang[0:2]
if not os.path.isdir(os.path.join(activity.get_bundle_path(), \
'images', lang)):
@@ -77,22 +110,20 @@ class TurtleArtActivity(activity.Activity):
# if so, remove any old png files as they will need to be regenerated
filename = "version.dat"
versiondata = []
-
+ newversion = True
try:
- FILE = open(os.path.join(activity.get_activity_root(), "data", \
- filename), "r")
+ FILE = open(os.path.join(datapath, filename), "r")
if FILE.readline() == lang + version:
- pass
+ newversion = False
else:
- print "out with the old, in with the new"
- os.system("rm " + os.path.join(activity.get_activity_root(), \
- "data", '*.png'))
+ _logger.debug("out with the old, in with the new")
+ os.system("rm " + os.path.join(datapath, '*.png'))
except:
- print "writing new version data"
+ _logger.debug("writing new version data")
+ _logger.debug("and creating a tamyblock.py Journal entry")
versiondata.append(lang + version)
- FILE = open(os.path.join(activity.get_activity_root(), "data", \
- filename), "w")
+ FILE = open(os.path.join(datapath, filename), "w")
FILE.writelines(versiondata)
FILE.close()
@@ -106,6 +137,154 @@ class TurtleArtActivity(activity.Activity):
if self._jobject and self._jobject.file_path:
self.read_file(self._jobject.file_path)
+ ## sharing code
+ # Get the Presence Service
+ self.pservice = presenceservice.get_instance()
+ self.initiating = None # sharing (True) or joining (False)
+
+ # add my buddy object to the list
+ owner = self.pservice.get_owner()
+ self.owner = owner
+ self.tw.buddies.append(self.owner)
+ self._share = ""
+
+ self.connect('shared', self._shared_cb)
+ self.connect('joined', self._joined_cb)
+
+ def _shared_cb(self, activity):
+ if self._shared_activity is None:
+ _logger.error("Failed to share or join activity ... \
+ _shared_activity is null in _shared_cb()")
+ return
+
+ self.initiating = True
+ self.waiting_for_blocks = False
+ _logger.debug('I am sharing...')
+
+ self.conn = self._shared_activity.telepathy_conn
+ self.tubes_chan = self._shared_activity.telepathy_tubes_chan
+ self.text_chan = self._shared_activity.telepathy_text_chan
+
+ # call back for "NewTube" signal
+ self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].connect_to_signal \
+ ('NewTube', self._new_tube_cb)
+
+ _logger.debug('This is my activity: making a tube...')
+ id = self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].OfferDBusTube(
+ SERVICE, {})
+
+ def _joined_cb(self, activity):
+ if self._shared_activity is None:
+ _logger.error("Failed to share or join activity ... \
+ _shared_activity is null in _shared_cb()")
+ return
+
+ self.initiating = False
+ _logger.debug('I joined a shared activity.')
+
+ self.conn = self._shared_activity.telepathy_conn
+ self.tubes_chan = self._shared_activity.telepathy_tubes_chan
+ self.text_chan = self._shared_activity.telepathy_text_chan
+
+ # call back for "NewTube" signal
+ self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].connect_to_signal( \
+ 'NewTube', self._new_tube_cb)
+
+ _logger.debug('I am joining an activity: waiting for a tube...')
+ self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].ListTubes(
+ reply_handler=self._list_tubes_reply_cb,
+ error_handler=self._list_tubes_error_cb)
+
+
+ # joiner should request current state from sharer
+ self.waiting_for_blocks = True
+
+ def _list_tubes_reply_cb(self, tubes):
+ for tube_info in tubes:
+ self._new_tube_cb(*tube_info)
+
+ def _list_tubes_error_cb(self, e):
+ _logger.error('ListTubes() failed: %s', e)
+
+ def _new_tube_cb(self, id, initiator, type, service, params, state):
+ _logger.debug('New tube: ID=%d initator=%d type=%d service=%s '
+ 'params=%r state=%d', id, initiator, type, service,
+ params, state)
+
+ if (type == telepathy.TUBE_TYPE_DBUS and service == SERVICE):
+ if state == telepathy.TUBE_STATE_LOCAL_PENDING:
+ self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].AcceptDBusTube(id)
+
+ tube_conn = TubeConnection(self.conn,
+ self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES], id, \
+ group_iface=self.text_chan[telepathy.CHANNEL_INTERFACE_GROUP])
+
+ # we'll use a chat tube to send serialized stacks back and forth
+ self.chattube = ChatTube(tube_conn, self.initiating, \
+ self.event_received_cb)
+
+ # now that we have the tube, we can ask for an initialization
+ if self.waiting_for_blocks is True:
+ self._send_event("i")
+
+ # handle the receiving of events
+ def event_received_cb(self, text):
+ # maybe we can use a stack to share events to new-comers?
+ # self._share += "text + "\n"
+ if text[0] == 'p': # button press
+ e,x,y,mask = re.split(":",text)
+ # _logger.debug("receiving button press: "+x+" "+y+" "+mask)
+ if mask == 'T':
+ tawindow.button_press(self.tw,True,int(x),int(y),False)
+ else:
+ tawindow.button_press(self.tw,False,int(x),int(y),False)
+ elif text[0] == 'r': # block release
+ e,x,y = re.split(":",text)
+ # _logger.debug("receiving button release: " + x + " " + y)
+ tawindow.button_release(self.tw,int(x),int(y),False)
+ elif text[0] == 'm': # mouse move
+ e,x,y = re.split(":",text)
+ _logger.debug("recieving move: " + x + " " + y)
+ tawindow.mouse_move(self.tw,0,0,False,int(x),int(y))
+ elif text[0] == 'k': # typing
+ e,mask,keyname = re.split(":",text,3)
+ # _logger.debug("recieving key press: " + mask + " " + keyname)
+ if mask == 'T':
+ tawindow.key_press(self.tw,True,keyname,False)
+ else:
+ tawindow.key_press(self.tw,False,keyname,False)
+ elif text[0] == 'i': # request for current state
+ # sharer should send current state to joiner
+ if self.initiating is True:
+ _logger.debug("serialize the project and send to joiner")
+ text = tawindow.save_string(self.tw)
+ self._send_event("I:" + text)
+ tawindow.show_palette(self.tw)
+ elif text[0] == 'I': # receiving current state
+ if self.waiting_for_blocks:
+ _logger.debug("receiving project from sharer")
+ e,text = re.split(":",text,2)
+ # unpack data
+ tawindow.load_string(self.tw,text)
+ # all caught up
+ self.waiting_for_blocks = False
+
+ # send events
+ def _send_event(self, entry):
+ # nick = profile.get_nick_name()
+ # nick = nick.upper()
+ if hasattr(self, 'chattube') and self.chattube is not None:
+ self.chattube.SendText(entry)
+
+ # Callback method for when the activity's visibility changes
+ def __visibility_notify_cb(self, window, event):
+ if event.state == gtk.gdk.VISIBILITY_FULLY_OBSCURED:
+# _logger.debug("I am not visible so I should free the audio")
+ self.tw.lc.ag = None
+ elif event.state in \
+ [gtk.gdk.VISIBILITY_UNOBSCURED, gtk.gdk.VISIBILITY_PARTIAL]:
+ pass
+
def update_title_cb(self, widget, event, toolbox):
toolbox._activity_toolbar._update_title_cb()
toolbox._activity_toolbar._update_title_sid = True
@@ -114,19 +293,21 @@ class TurtleArtActivity(activity.Activity):
self.jobject_new_patch()
def write_file(self, file_path):
- print "Writing file %s" % file_path
+ # just save .ta file
+ _logger.debug("Writing file %s" % file_path)
self.metadata['mime_type'] = 'application/x-tar'
import tempfile
tar_fd = tarfile.open(file_path, 'w')
pngfd, pngfile = tempfile.mkstemp(".png")
tafd, tafile = tempfile.mkstemp(".ta")
- del pngfd, tafd
+ del pngfd
+ del tafd
try:
tawindow.save_data(self.tw,tafile)
tawindow.save_pict(self.tw,pngfile)
tar_fd.add(tafile, "ta_code.ta")
- tar_fd.add(pngfile, "ta_image.png")
+ tar_fd.add(pngfile, "ta_image.png")
finally:
tar_fd.close()
@@ -136,24 +317,25 @@ class TurtleArtActivity(activity.Activity):
def read_file(self, file_path):
import tarfile,os,tempfile,shutil
- print "Reading file %s" % file_path
- # might be a tar file
+ _logger.debug("Reading file %s" % file_path)
+ # should be a tar file
if file_path[-5:] == ".gtar":
tar_fd = tarfile.open(file_path, 'r')
tmpdir = tempfile.mkdtemp()
try:
- # We'll get 'ta_code.ta' and 'ta_image.png'
+ # We'll get 'ta_code.ta' and possibly a 'ta_image.png'
tar_fd.extractall(tmpdir)
tawindow.load_files(self.tw, os.path.join(tmpdir, \
'ta_code.ta'), os.path.join(tmpdir, 'ta_image.png'))
finally:
shutil.rmtree(tmpdir)
tar_fd.close()
- # or just a .ta file
+ # try to open a .ta file
elif file_path[-3:] == ".ta":
tawindow.load_files(self.tw, file_path, "")
- # run the activity
- tawindow.runbutton(self.tw, 0)
+
+ # run the activity
+ tawindow.runbutton(self.tw, 0)
def jobject_new_patch(self):
oldj = self._jobject
@@ -176,13 +358,151 @@ class TurtleArtActivity(activity.Activity):
def clear_journal(self):
jobjects, total_count = datastore.find( \
{'activity': 'org.sugarlab.TAPortfolioActivity'})
- print 'found', total_count, 'entries'
+ _logger.debug('found', total_count, 'entries')
for jobject in jobjects[:-1]:
- print jobject.object_id
+ _logger.debug(jobject.object_id)
datastore.delete(jobject.object_id)
+class ChatTube(ExportedGObject):
+
+ def __init__(self, tube, is_initiator, stack_received_cb):
+ super(ChatTube, self).__init__(tube, PATH)
+ self.tube = tube
+ self.is_initiator = is_initiator # Are we sharing or joining activity?
+ self.stack_received_cb = stack_received_cb
+ self.stack = ''
+
+ self.tube.add_signal_receiver(self.send_stack_cb, 'SendText', IFACE, \
+ path=PATH, sender_keyword='sender')
+
+ def send_stack_cb(self, text, sender=None):
+ if sender == self.tube.get_unique_name():
+ return
+ self.stack = text
+ self.stack_received_cb(text)
+
+ @signal(dbus_interface=IFACE, signature='s')
+ def SendText(self, text):
+ self.stack = text
+
+class SaveAsToolbar(gtk.Toolbar):
+ def __init__(self, pc):
+ gtk.Toolbar.__init__(self)
+ self.activity = pc
+
+ # HTML save source button
+ self.savehtml = ToolButton( "htmloff" )
+ self.savehtml.set_tooltip(_('save as HTML'))
+ self.savehtml.props.sensitive = True
+ self.savehtml.connect('clicked', self.do_savehtml)
+ self.insert(self.savehtml, -1)
+ self.savehtml.show()
+
+ # Berkeley Logo save source button
+ self.savelogo = ToolButton( "logo-saveoff" )
+ self.savelogo.set_tooltip(_('save Logo'))
+ self.savelogo.props.sensitive = True
+ self.savelogo.connect('clicked', self.do_savelogo)
+ self.insert(self.savelogo, -1)
+ self.savelogo.show()
+
+ def do_savehtml(self, button):
+ # write html out to datastore
+ self.savehtml.set_icon("htmlon")
+ _logger.debug("saving html code")
+ # til we add the option
+ embed_flag = True
+
+ # grab code from stacks
+ html = save_html(self,self.activity.tw,embed_flag)
+ if len(html) == 0:
+ return
+
+ # save the html code to the instance directory
+ try:
+ datapath = os.path.join(activity.get_activity_root(), "instance")
+ except:
+ # early versions of Sugar (656) didn't support get_activity_root()
+ datapath = \
+ "/home/olpc/.sugar/default/org.laptop.TurtleArtActivity/instance"
+
+ html_file = os.path.join(datapath, "taportfolio.html")
+ f = file(html_file, "w")
+ f.write(html)
+ f.close()
+
+ if embed_flag == False:
+ # need to make a tarball that includes the images
+ tar_path = os.path.join(datapath, 'portfolio.tar')
+ tar_fd = tarfile.open(tar_path, 'w')
+ try:
+ tar_fd.add(html_file, "portfolio.html")
+ import glob
+ image_list = glob.glob(os.path.join(datapath, 'image*'))
+ for i in image_list:
+ tar_fd.add(i, os.path.basename(i))
+ finally:
+ tar_fd.close()
+
+ # Create a datastore object
+ file_dsobject = datastore.create()
+
+ # Write any metadata (here we specifically set the title of the file
+ # and specify that this is a plain text file).
+ file_dsobject.metadata['title'] = "TAportfolio"
+ file_dsobject.metadata['icon-color'] = profile.get_color().to_string()
+ if embed_flag == True:
+ file_dsobject.metadata['mime_type'] = 'text/html'
+ file_dsobject.set_file_path(html_file)
+ else:
+ file_dsobject.metadata['mime_type'] = 'application/x-tar'
+ file_dsobject.set_file_path(tar_path)
+ datastore.write(file_dsobject)
+ file_dsobject.destroy()
+ gobject.timeout_add(250,self.savehtml.set_icon, "htmloff")
+ return
+
+ def do_savelogo(self, button):
+ # write logo code out to datastore
+ self.savelogo.set_icon("logo-saveon")
+ # grab code from stacks
+ logocode = save_logo(self,self.activity.tw)
+ if len(logocode) == 0:
+ return
+ filename = "logosession.lg"
+ # Create a datastore object
+ file_dsobject = datastore.create()
+
+ # Write any metadata (here we specifically set the title of the file
+ # and specify that this is a plain text file).
+ file_dsobject.metadata['title'] = filename
+ file_dsobject.metadata['mime_type'] = 'text/plain'
+ file_dsobject.metadata['icon-color'] = profile.get_color().to_string()
+
+ # save the html code to the instance directory
+ try:
+ datapath = os.path.join(activity.get_activity_root(), "instance")
+ except:
+ # early versions of Sugar (656) didn't support get_activity_root()
+ datapath = \
+ "/home/olpc/.sugar/default/org.laptop.TurtleArtActivity/instance"
+
+ #Write the actual file to the data directory of this activity's root.
+ file_path = os.path.join(datapath, filename)
+ f = open(file_path, 'w')
+ try:
+ f.write(logocode)
+ finally:
+ f.close()
+
+ #Set the file_path in the datastore.
+ file_dsobject.set_file_path(file_path)
+
+ datastore.write(file_dsobject)
+ gobject.timeout_add(250,self.savelogo.set_icon, "logo-saveoff")
+ return
class ProjectToolbar(gtk.Toolbar):
@@ -190,22 +510,22 @@ class ProjectToolbar(gtk.Toolbar):
gtk.Toolbar.__init__(self)
self.activity = pc
- # blocks button
- self.blocks = ToolButton( "blocksoff" )
- self.blocks.set_tooltip(_('hide palette'))
+ # palette button (blocks)
+ self.palette = ToolButton( "blocksoff" )
+ self.palette.set_tooltip(_('hide palette'))
+ self.palette.props.sensitive = True
+ self.palette.connect('clicked', self.do_palette)
+ self.insert(self.palette, -1)
+ self.palette.show()
+
+ # blocks button (hideshow)
+ self.blocks = ToolButton( "hideshowoff" )
+ self.blocks.set_tooltip(_('hide blocks'))
self.blocks.props.sensitive = True
- self.blocks.connect('clicked', self.do_blocks)
+ self.blocks.connect('clicked', self.do_hideshow)
self.insert(self.blocks, -1)
self.blocks.show()
- # hide-show button
- self.hideshow = ToolButton( "hideshowoff" )
- self.hideshow.set_tooltip(_('hide blocks'))
- self.hideshow.props.sensitive = True
- self.hideshow.connect('clicked', self.do_hideshow)
- self.insert(self.hideshow, -1)
- self.hideshow.show()
-
separator = gtk.SeparatorToolItem()
separator.set_draw(True)
self.insert(separator, -1)
@@ -261,33 +581,26 @@ class ProjectToolbar(gtk.Toolbar):
self.insert(self.sampb, -1)
self.sampb.show()
- separator = gtk.SeparatorToolItem()
- separator.set_draw(True)
- self.insert(separator, -1)
- separator.show()
-
- # Berkeley Logo save source button
- self.savelogo = ToolButton( "logo-saveoff" )
- self.savelogo.set_tooltip(_('save Logo'))
- self.savelogo.props.sensitive = True
- self.savelogo.connect('clicked', self.do_savelogo)
- self.insert(self.savelogo, -1)
- self.savelogo.show()
-
- def do_blocks(self, button):
- tawindow.hideshow_palette(self.activity.tw)
- if self.activity.tw.palette == False:
- self.blocks.set_icon("blockson")
- self.blocks.set_tooltip(_('show palette'))
+ def do_palette(self, button):
+ if self.activity.tw.palette == True:
+ tawindow.hideshow_palette(self.activity.tw,False)
+ self.palette.set_icon("blockson")
+ self.palette.set_tooltip(_('show palette'))
else:
- self.blocks.set_icon("blocksoff")
- self.blocks.set_tooltip(_('hide palette'))
+ tawindow.hideshow_palette(self.activity.tw,True)
+ self.palette.set_icon("blocksoff")
+ self.palette.set_tooltip(_('hide palette'))
def do_hidepalette(self):
- print "in do_hidepalette"
- self.blocks.set_icon("blockson")
- self.blocks.set_tooltip(_('show palette'))
-
+ # print "in do_hidepalette"
+ self.palette.set_icon("blockson")
+ self.palette.set_tooltip(_('show palette'))
+
+ def do_showpalette(self):
+ # print "in do_showpalette"
+ self.palette.set_icon("blocksoff")
+ self.palette.set_tooltip(_('hide palette'))
+
def do_run(self, button):
self.runproject.set_icon("run-faston")
self.stop.set_icon("stopiton")
@@ -311,24 +624,30 @@ class ProjectToolbar(gtk.Toolbar):
def do_hideshow(self, button):
tawindow.hideshow_button(self.activity.tw)
if self.activity.tw.hide == True: # we just hid the blocks
- self.hideshow.set_icon("hideshowon")
- self.hideshow.set_tooltip(_('show blocks'))
+ self.blocks.set_icon("hideshowon")
+ self.blocks.set_tooltip(_('show blocks'))
else:
- self.hideshow.set_icon("hideshowoff")
- self.hideshow.set_tooltip(_('hide blocks'))
+ self.blocks.set_icon("hideshowoff")
+ self.blocks.set_tooltip(_('hide blocks'))
# update palette buttons too
if self.activity.tw.palette == False:
- self.blocks.set_icon("blockson")
- self.blocks.set_tooltip(_('show palette'))
+ self.palette.set_icon("blockson")
+ self.palette.set_tooltip(_('show palette'))
else:
- self.blocks.set_icon("blocksoff")
- self.blocks.set_tooltip(_('hide palette'))
+ self.palette.set_icon("blocksoff")
+ self.palette.set_tooltip(_('hide palette'))
def do_hide(self):
- self.hideshow.set_icon("hideshowon")
- self.hideshow.set_tooltip(_('show blocks'))
- self.blocks.set_icon("blockson")
- self.blocks.set_tooltip(_('show palette'))
+ self.blocks.set_icon("hideshowon")
+ self.blocks.set_tooltip(_('show blocks'))
+ self.palette.set_icon("blockson")
+ self.palette.set_tooltip(_('show palette'))
+
+ def do_show(self):
+ self.blocks.set_icon("hideshowoff")
+ self.blocks.set_tooltip(_('hide blocks'))
+ self.palette.set_icon("blocksoff")
+ self.palette.set_tooltip(_('hide palette'))
def do_eraser(self, button):
self.eraser.set_icon("eraseroff")
@@ -338,37 +657,3 @@ class ProjectToolbar(gtk.Toolbar):
def do_samples(self, button):
tawindow.load_file(self.activity.tw)
- def do_savelogo(self, button):
- # write logo code out to datastore
- self.savelogo.set_icon("logo-saveon")
- # grab code from stacks
- logocode = save_logo(self,self.activity.tw)
- if len(logocode) == 0:
- return
- filename = "logosession.lg"
-
- # Create a datastore object
- file_dsobject = datastore.create()
-
- # Write any metadata (here we specifically set the title of the file
- # and specify that this is a plain text file).
- file_dsobject.metadata['title'] = filename
- file_dsobject.metadata['mime_type'] = 'text/plain'
- file_dsobject.metadata['icon-color'] = profile.get_color().to_string()
-
- #Write the actual file to the data directory of this activity's root.
- file_path = os.path.join(self.activity.get_activity_root(), \
- 'instance', filename)
- f = open(file_path, 'w')
- try:
- f.write(logocode)
- finally:
- f.close()
-
- #Set the file_path in the datastore.
- file_dsobject.set_file_path(file_path)
-
- datastore.write(file_dsobject)
- gobject.timeout_add(250,self.savelogo.set_icon, "logo-saveoff")
- return
-
diff --git a/activity/activity.info b/activity/activity.info
index b123109..fa6151c 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = Turtle Art
-activity_version = 32
+activity_version = 33
license = MIT
service_name = org.laptop.TurtleArtActivity
class = TurtleArtActivity.TurtleArtActivity
diff --git a/images/en/flow/flowgroup.svg b/images/en/flow/flowgroup.svg
index 1748f2f..27b4007 100644
--- a/images/en/flow/flowgroup.svg
+++ b/images/en/flow/flowgroup.svg
@@ -1,339 +1,359 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg:svg
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
width="145"
height="500"
- version="1.0">
- <svg:defs>
- <svg:linearGradient
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
id="linearGradient3789">
- <svg:stop
+ <stop
id="stop3791"
- offset="0"
- style="stop-color:#ffffff;stop-opacity:1;" />
- <svg:stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
id="stop3793"
- offset="1"
- style="stop-color:#feb00a;stop-opacity:1;" />
- </svg:linearGradient>
- <svg:linearGradient
- collect="always"
- xlink:href="#linearGradient3789"
- id="linearGradient4683"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
x1="80"
y1="436"
x2="129"
y2="436"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4683"
xlink:href="#linearGradient3789"
- id="linearGradient4691"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="17"
y1="382"
x2="128"
y2="382"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4691"
xlink:href="#linearGradient3789"
- id="linearGradient4699"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="16"
y1="325"
x2="129"
y2="325"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4699"
xlink:href="#linearGradient3789"
- id="linearGradient4708"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="80"
y1="287"
x2="130"
y2="287"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4708"
xlink:href="#linearGradient3789"
- id="linearGradient4716"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="15"
y1="233"
x2="130"
y2="233"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4716"
xlink:href="#linearGradient3789"
- id="linearGradient4724"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="15"
y1="150"
x2="130"
y2="150"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4724"
xlink:href="#linearGradient3789"
- id="linearGradient4732"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="20"
y1="92"
x2="125"
y2="92"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4732"
xlink:href="#linearGradient3789"
- id="linearGradient4740"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="43"
y1="51"
x2="93"
y2="51"
+ id="linearGradient4740"
+ xlink:href="#linearGradient3789"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="80"
+ y1="436"
+ x2="129"
+ y2="436"
+ id="linearGradient2502"
+ xlink:href="#linearGradient3789"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
gradientUnits="userSpaceOnUse" />
- </svg:defs>
- <svg:path
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-linejoin:miter;stroke-opacity:1"
- d="M 0.5,0.5 L 0.5,486.5 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 144.5,484 L 144.5,0.5 L 0.5,0.5 z" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2711"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,80.04495,411.22166)" />
+ <linearGradient
+ x1="80"
+ y1="436"
+ x2="129"
+ y2="436"
+ id="linearGradient3490"
+ xlink:href="#linearGradient3789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-62.75315,0)" />
+ </defs>
+ <path
+ d="M 0.5,0.5 L 0.5,486.5 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 144.5,484 L 144.5,0.5 L 0.5,0.5 z"
+ id="path17"
+ style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-29"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect19"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-28"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect21"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-473"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect23"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-471.5"
- transform="scale(1,-1)" />
- <svg:path
- style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1px;stroke-opacity:1"
- cx="71"
- cy="438.5"
- rx="8.375"
- ry="8.125"
- d="M 79.5,438.375 A 8.375,8.125 0 1 1 62.75,438.375 A 8.375,8.125 0 1 1 79.5,438.375 z"
- transform="translate(1.375,47.250977)" />
- <svg:text
+ transform="scale(1,-1)"
+ id="rect25"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
+ transform="translate(1.375,47.250977)"
+ id="path27"
+ style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text29"
style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="68"
y="490"
- style="font-size:12px;font-weight:bold;fill:#ffffff;">X</svg:tspan></svg:text>
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <svg:tspan
+ id="tspan31"
+ style="font-size:12px;font-weight:bold;fill:#ffffff">X</tspan>
+ </text>
+ <text
+ id="text33"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="72.5"
y="21.5"
- style="font-size:20px">Flow</svg:tspan>
- </svg:text>
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ id="tspan35"
+ style="font-size:20px">Flow</tspan>
+ </text>
+ <rect
width="137.5"
height="0.14"
x="4"
- y="358" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ y="358"
+ id="rect37"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
- y="359" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1px;stroke-opacity:1"
+ y="359"
+ id="rect39"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
- y="360" />
- <svg:path
- style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1"
- d="M 90,40.3 L 101,40.3 L 101,44.3 L 98.4,44.3 L 98.4,42.3 L 91.4,42.3" />
- <svg:path
- style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1"
- d="M 90,58.7 L 101,58.7 L 101,54.7 L 98.4,54.7 L 98.4,56.7 L 91.4,56.7" />
- <svg:path
- style="fill:url(#linearGradient4740);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 75.416813,36.999284 C 86.084013,36.999284 86.084013,36.999284 86.084013,36.999284 C 86.084013,36.999284 88.838683,38.657069 89.750863,39.666084 C 90.682558,40.696685 92.084313,43.666284 92.084313,43.666284 L 92.084313,56.333584 C 92.084313,56.333584 90.606206,58.796143 89.750863,59.667084 C 88.797775,60.637552 86.084013,62.333884 86.084013,62.333884 L 74.750113,62.333884 L 74.750113,62.333884 L 74.750113,65.000684 L 61.416113,65.000684 L 61.416113,62.333884 L 50.082213,62.333884 C 50.082213,62.333884 47.368451,60.637552 46.415363,59.667084 C 45.56002,58.796143 44.081913,56.333584 44.081913,56.333584 L 44.081913,43.666284 C 44.081913,43.666284 45.483669,40.696685 46.415363,39.666084 C 47.327543,38.657069 50.082213,36.999284 50.082213,36.999284 L 60.749413,36.999284 L 60.749413,40.332784 L 75.416813,40.332784 L 75.416813,36.999284 z" />
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
- x="67"
- y="54"
- style="font-size:11">wait</svg:tspan>
- </svg:text>
- <svg:path
- style="fill:url(#linearGradient4732);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 52.50651,77.818218 C 63.17371,77.818218 63.236319,77.818218 63.236319,77.818218 C 63.236319,77.818218 65.173229,78.495457 65.838818,79.045014 C 66.44769,79.547741 67.391349,81.170331 67.391349,81.170331 L 123.84341,81.485068 L 123.891,89.240796 L 121.55099,89.2381 C 121.55099,89.2381 120.29757,87.789652 119.64925,87.294528 C 118.9423,86.754631 117.0588,85.851826 117.0588,85.851826 L 105.88312,86.028865 L 105.85182,89.211131 L 93.048297,89.262953 L 92.954386,85.746068 L 79.649998,85.985716 C 79.649998,85.985716 77.028777,87.559278 76.112597,88.479284 C 75.129121,89.466868 73.451719,92.287639 73.451719,92.287639 L 73.367112,105.89746 L 27.52283,105.95509 C 27.52283,105.95509 24.391708,104.59925 23.310266,103.57044 C 22.452508,102.75442 21.109001,100.23897 21.109001,100.23897 L 21.17161,84.485218 C 21.17161,84.485218 22.573366,81.515619 23.50506,80.485018 C 24.41724,79.476003 27.17191,77.818218 27.17191,77.818218 L 37.83911,77.818218 L 37.83911,81.151718 L 52.50651,81.151718 L 52.50651,77.818218 z" />
- <svg:text
- style="font-size:11px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ y="360"
+ id="rect41"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 90,40.3 L 101,40.3 L 101,44.3 L 98.4,44.3 L 98.4,42.3 L 91.4,42.3"
+ id="path43"
+ style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 90,58.7 L 101,58.7 L 101,54.7 L 98.4,54.7 L 98.4,56.7 L 91.4,56.7"
+ id="path45"
+ style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 75.416813,36.999284 C 86.084013,36.999284 86.084013,36.999284 86.084013,36.999284 C 86.084013,36.999284 88.838683,38.657069 89.750863,39.666084 C 90.682558,40.696685 92.084313,43.666284 92.084313,43.666284 L 92.084313,56.333584 C 92.084313,56.333584 90.606206,58.796143 89.750863,59.667084 C 88.797775,60.637552 86.084013,62.333884 86.084013,62.333884 L 74.750113,62.333884 L 74.750113,62.333884 L 74.750113,65.000684 L 61.416113,65.000684 L 61.416113,62.333884 L 50.082213,62.333884 C 50.082213,62.333884 47.368451,60.637552 46.415363,59.667084 C 45.56002,58.796143 44.081913,56.333584 44.081913,56.333584 L 44.081913,43.666284 C 44.081913,43.666284 45.483669,40.696685 46.415363,39.666084 C 47.327543,38.657069 50.082213,36.999284 50.082213,36.999284 L 60.749413,36.999284 L 60.749413,40.332784 L 75.416813,40.332784 L 75.416813,36.999284 z"
+ id="path47"
+ style="fill:url(#linearGradient4740);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text49"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="67"
+ y="54"
+ id="tspan51"
+ style="font-size:11px">wait</tspan>
+ </text>
+ <path
+ d="M 52.50651,77.818218 C 63.17371,77.818218 63.236319,77.818218 63.236319,77.818218 C 63.236319,77.818218 65.173229,78.495457 65.838818,79.045014 C 66.44769,79.547741 67.391349,81.170331 67.391349,81.170331 L 123.84341,81.485068 L 123.891,89.240796 L 121.55099,89.2381 C 121.55099,89.2381 120.29757,87.789652 119.64925,87.294528 C 118.9423,86.754631 117.0588,85.851826 117.0588,85.851826 L 105.88312,86.028865 L 105.85182,89.211131 L 93.048297,89.262953 L 92.954386,85.746068 L 79.649998,85.985716 C 79.649998,85.985716 77.028777,87.559278 76.112597,88.479284 C 75.129121,89.466868 73.451719,92.287639 73.451719,92.287639 L 73.367112,105.89746 L 27.52283,105.95509 C 27.52283,105.95509 24.391708,104.59925 23.310266,103.57044 C 22.452508,102.75442 21.109001,100.23897 21.109001,100.23897 L 21.17161,84.485218 C 21.17161,84.485218 22.573366,81.515619 23.50506,80.485018 C 24.41724,79.476003 27.17191,77.818218 27.17191,77.818218 L 37.83911,77.818218 L 37.83911,81.151718 L 52.50651,81.151718 L 52.50651,77.818218 z"
+ id="path53"
+ style="fill:url(#linearGradient4732);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text55"
+ style="font-size:11px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="47"
y="96"
- style="font-size:11px;">forever</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4724);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 47.49875,118.77264 C 58.16595,118.77264 58.291168,118.77264 58.291168,118.77264 C 58.291168,118.77264 60.228077,119.31441 60.893666,119.86396 C 61.502538,120.36669 62.547725,121.70003 62.547725,121.70003 L 80.83375,121.90308 L 80.83375,125.43964 L 77.845874,125.43964 L 77.676031,123.43954 L 72.16665,123.43954 L 72.16665,138.77364 L 77.707364,138.77364 L 77.74058,136.77354 L 80.83375,136.77354 L 80.83375,145.44064 L 128.83615,145.44064 L 128.83615,153.44104 L 125.2357,153.38351 C 125.2357,153.38351 124.38839,151.78404 123.74008,151.28892 C 123.03313,150.74902 121.50245,150.10754 121.50245,150.10754 L 110.16855,150.10754 L 110.16855,153.44104 L 96.83455,153.44104 L 96.83455,150.10754 L 84.16725,150.10754 C 84.16725,150.10754 81.729429,151.67768 80.914125,152.47367 C 79.925757,153.43864 78.16695,155.67286 78.16695,155.67286 L 78.16695,172.10864 L 65.635735,172.04467 C 65.635735,172.04467 64.327685,175.04114 63.35715,176.01146 C 62.402334,176.96607 59.454117,178.10894 59.454117,178.10894 L 46.83205,178.10894 L 46.83205,180.77574 L 34.16475,180.77574 L 34.16475,178.10894 L 22.780735,178.10894 C 22.780735,178.10894 19.649613,176.83094 18.568171,175.80212 C 17.710413,174.98611 16.16385,172.47065 16.16385,172.47065 L 16.16385,125.30417 C 16.16385,125.30417 17.628215,122.33457 18.559909,121.30397 C 19.472089,120.29495 22.226759,118.77264 22.226759,118.77264 L 32.83135,118.77264 L 32.83135,122.10614 L 47.49875,122.10614 L 47.49875,118.77264 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan57"
+ style="font-size:11px">forever</tspan>
+ </text>
+ <path
+ d="M 47.49875,118.77264 C 58.16595,118.77264 58.291168,118.77264 58.291168,118.77264 C 58.291168,118.77264 60.228077,119.31441 60.893666,119.86396 C 61.502538,120.36669 62.547725,121.70003 62.547725,121.70003 L 80.83375,121.90308 L 80.83375,125.43964 L 77.845874,125.43964 L 77.676031,123.43954 L 72.16665,123.43954 L 72.16665,138.77364 L 77.707364,138.77364 L 77.74058,136.77354 L 80.83375,136.77354 L 80.83375,145.44064 L 128.83615,145.44064 L 128.83615,153.44104 L 125.2357,153.38351 C 125.2357,153.38351 124.38839,151.78404 123.74008,151.28892 C 123.03313,150.74902 121.50245,150.10754 121.50245,150.10754 L 110.16855,150.10754 L 110.16855,153.44104 L 96.83455,153.44104 L 96.83455,150.10754 L 84.16725,150.10754 C 84.16725,150.10754 81.729429,151.67768 80.914125,152.47367 C 79.925757,153.43864 78.16695,155.67286 78.16695,155.67286 L 78.16695,172.10864 L 65.635735,172.04467 C 65.635735,172.04467 64.327685,175.04114 63.35715,176.01146 C 62.402334,176.96607 59.454117,178.10894 59.454117,178.10894 L 46.83205,178.10894 L 46.83205,180.77574 L 34.16475,180.77574 L 34.16475,178.10894 L 22.780735,178.10894 C 22.780735,178.10894 19.649613,176.83094 18.568171,175.80212 C 17.710413,174.98611 16.16385,172.47065 16.16385,172.47065 L 16.16385,125.30417 C 16.16385,125.30417 17.628215,122.33457 18.559909,121.30397 C 19.472089,120.29495 22.226759,118.77264 22.226759,118.77264 L 32.83135,118.77264 L 32.83135,122.10614 L 47.49875,122.10614 L 47.49875,118.77264 z"
+ id="path59"
+ style="fill:url(#linearGradient4724);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text61"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="44"
y="136"
- style="font-size:11px;">repeat</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4716);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 47.49875,193.59327 C 58.16595,193.59327 58.291168,193.59327 58.291168,193.59327 C 58.291168,193.59327 60.228077,194.13504 60.893666,194.68459 C 61.502538,195.18732 62.446197,196.92677 62.446197,196.92677 L 88.16745,196.92677 L 88.16745,199.83541 C 88.16745,199.83541 79.457707,200.90587 76.322955,202.6477 C 73.623788,204.1475 69.9625,206.54556 68.741575,209.31806 C 67.910373,211.20556 68.002913,214.32311 68.876317,216.19147 C 69.992727,218.57965 73.182145,220.71515 75.506966,221.95813 C 78.856423,223.74893 88.16745,225.28812 88.16745,225.28812 L 88.16745,229.59507 L 124.23283,229.59507 L 127.00542,231.82614 L 128.83615,234.75002 L 128.83615,244.92917 L 125.64182,244.92917 C 125.64182,244.92917 124.79451,243.3297 124.14619,242.83458 C 123.43924,242.29468 121.50245,241.59567 121.50245,241.59567 L 110.16855,241.59567 L 110.16855,244.92917 L 96.83455,244.92917 L 96.83455,241.59567 L 84.16725,241.59567 C 84.16725,241.59567 81.323318,243.12181 80.508014,243.91781 C 79.519645,244.88277 78.16695,247.82769 78.16695,247.82769 L 78.16695,262.93007 L 65.635735,262.8661 C 65.635735,262.8661 64.327685,265.86257 63.35715,266.83289 C 62.402334,267.7875 59.454117,269.07371 59.454117,269.07371 L 46.83205,268.93037 L 46.83205,272.26387 L 34.16475,272.26387 L 34.16475,268.93037 L 22.780735,268.93037 C 22.780735,268.93037 19.649613,267.65237 18.568171,266.62355 C 17.710413,265.80754 16.16385,263.29208 16.16385,263.29208 L 16.16385,200.1248 C 16.16385,200.1248 17.628215,197.1552 18.559909,196.1246 C 19.472089,195.11558 22.226759,193.59327 22.226759,193.59327 L 32.83135,193.59327 L 32.83135,196.92677 L 47.49875,196.92677 L 47.49875,193.59327 z" />
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <svg:tspan
- x="39"
- y="212"
- style="font-size:11">if</svg:tspan>
- </svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan63"
+ style="font-size:11px">repeat</tspan>
+ </text>
+ <path
+ d="M 47.49875,193.59327 C 58.16595,193.59327 58.291168,193.59327 58.291168,193.59327 C 58.291168,193.59327 60.228077,194.13504 60.893666,194.68459 C 61.502538,195.18732 62.446197,196.92677 62.446197,196.92677 L 88.16745,196.92677 L 88.16745,199.83541 C 88.16745,199.83541 79.457707,200.90587 76.322955,202.6477 C 73.623788,204.1475 69.9625,206.54556 68.741575,209.31806 C 67.910373,211.20556 68.002913,214.32311 68.876317,216.19147 C 69.992727,218.57965 73.182145,220.71515 75.506966,221.95813 C 78.856423,223.74893 88.16745,225.28812 88.16745,225.28812 L 88.16745,229.59507 L 124.23283,229.59507 L 127.00542,231.82614 L 128.83615,234.75002 L 128.83615,244.92917 L 125.64182,244.92917 C 125.64182,244.92917 124.79451,243.3297 124.14619,242.83458 C 123.43924,242.29468 121.50245,241.59567 121.50245,241.59567 L 110.16855,241.59567 L 110.16855,244.92917 L 96.83455,244.92917 L 96.83455,241.59567 L 84.16725,241.59567 C 84.16725,241.59567 81.323318,243.12181 80.508014,243.91781 C 79.519645,244.88277 78.16695,247.82769 78.16695,247.82769 L 78.16695,262.93007 L 65.635735,262.8661 C 65.635735,262.8661 64.327685,265.86257 63.35715,266.83289 C 62.402334,267.7875 59.454117,269.07371 59.454117,269.07371 L 46.83205,268.93037 L 46.83205,272.26387 L 34.16475,272.26387 L 34.16475,268.93037 L 22.780735,268.93037 C 22.780735,268.93037 19.649613,267.65237 18.568171,266.62355 C 17.710413,265.80754 16.16385,263.29208 16.16385,263.29208 L 16.16385,200.1248 C 16.16385,200.1248 17.628215,197.1552 18.559909,196.1246 C 19.472089,195.11558 22.226759,193.59327 22.226759,193.59327 L 32.83135,193.59327 L 32.83135,196.92677 L 47.49875,196.92677 L 47.49875,193.59327 z"
+ id="path65"
+ style="fill:url(#linearGradient4716);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text67"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="39"
+ y="212"
+ id="tspan69"
+ style="font-size:11px">if</tspan>
+ </text>
+ <text
+ id="text71"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="103"
y="238.5"
- style="font-size:9px">then</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4708);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 112.16865,271.51111 C 122.83585,271.51111 122.83585,271.51111 122.83585,271.51111 C 122.83585,271.51111 125.59052,273.16889 126.5027,274.17791 C 127.43439,275.20851 128.83615,278.17811 128.83615,278.17811 L 128.83615,290.17871 L 105.1683,302.84601 C 105.1683,302.84601 80.83375,290.17871 80.83375,290.17871 L 80.83375,278.17811 C 80.83375,278.17811 82.235506,275.20851 83.1672,274.17791 C 84.07938,273.16889 86.83405,271.51111 86.83405,271.51111 L 97.50125,271.51111 L 97.50125,274.84461 L 112.16865,274.84461 L 112.16865,271.51111 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan73"
+ style="font-size:9px">then</tspan>
+ </text>
+ <path
+ d="M 112.16865,271.51111 C 122.83585,271.51111 122.83585,271.51111 122.83585,271.51111 C 122.83585,271.51111 125.59052,273.16889 126.5027,274.17791 C 127.43439,275.20851 128.83615,278.17811 128.83615,278.17811 L 128.83615,290.17871 L 105.1683,302.84601 C 105.1683,302.84601 80.83375,290.17871 80.83375,290.17871 L 80.83375,278.17811 C 80.83375,278.17811 82.235506,275.20851 83.1672,274.17791 C 84.07938,273.16889 86.83405,271.51111 86.83405,271.51111 L 97.50125,271.51111 L 97.50125,274.84461 L 112.16865,274.84461 L 112.16865,271.51111 z"
+ id="path75"
+ style="fill:url(#linearGradient4708);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text77"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="105"
y="283"
- style="font-size:10px;">stop</svg:tspan>
- </svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan79"
+ style="font-size:10px">stop</tspan>
+ </text>
+ <text
+ id="text81"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="105"
y="294"
- style="font-size:10px;">stack</svg:tspan>
- </svg:text>
- <svg:path
- style="fill:url(#linearGradient4699);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 36.940888,299.20373 C 44.052711,299.20373 44.136193,299.20373 44.136193,299.20373 C 44.136193,299.20373 45.427531,299.56492 45.871279,299.93131 C 46.277214,300.26648 46.906352,301.42617 46.906352,301.42617 L 64.054711,301.42617 L 64.054711,303.36536 C 64.054711,303.36536 58.247925,304.07904 56.157986,305.24032 C 54.358452,306.24023 51.917471,307.83902 51.10348,309.68744 C 50.549318,310.94584 50.611014,313.02432 51.193312,314.26995 C 51.937623,315.86215 54.064008,317.28588 55.613966,318.11458 C 57.847049,319.30851 64.054711,320.33468 64.054711,320.33468 L 64.054711,323.20613 L 125.93746,323.20613 L 127.78595,324.62589 L 128.95009,326.57524 L 128.95009,333.42937 L 126.87683,333.42937 C 126.87683,333.42937 126.31193,332.29532 125.8797,331.96522 C 125.40838,331.60527 124.11712,331.20693 124.11712,331.20693 L 116.5044,331.20693 L 116.5044,333.42937 L 108.05911,333.42937 L 108.05911,331.20693 L 99.603951,331.20693 C 99.603951,331.20693 97.505568,331.91803 96.848529,332.55436 C 96.068482,333.30981 96.00968,333.27413 95.24339,334.62327 L 95.011478,345.61026 L 90.279556,345.43424 L 90.279556,334.30933 C 90.279556,334.30933 89.296987,333.10246 88.853018,332.67916 C 88.350421,332.19995 86.969296,331.20693 86.969296,331.20693 L 78.722845,331.20693 L 78.722845,333.42937 L 70.277556,333.42937 L 70.277556,331.20693 L 61.387778,331.20693 C 61.387778,331.20693 59.491728,332.22441 58.948165,332.7551 C 58.289219,333.39844 57.387378,335.36182 57.387378,335.36182 L 57.387378,345.43057 L 49.032817,345.38793 C 49.032817,345.38793 48.160739,347.38567 47.513683,348.03259 C 46.877108,348.66902 44.911532,349.52654 44.911532,349.52654 L 36.496399,349.43097 L 36.496399,351.65342 L 28.05111,351.65342 L 28.05111,349.43097 L 20.461387,349.43097 C 20.461387,349.43097 18.373868,348.57893 17.652871,347.89302 C 17.081003,347.34898 16.04991,345.67193 16.04991,345.67193 L 16.04991,303.5583 C 16.04991,303.5583 17.026202,301.57847 17.647362,300.89136 C 18.255513,300.21865 20.092052,299.20373 20.092052,299.20373 L 27.162132,299.20373 L 27.162132,301.42617 L 36.940888,301.42617 L 36.940888,299.20373 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan83"
+ style="font-size:10px">stack</tspan>
+ </text>
+ <path
+ d="M 36.940888,299.20373 C 44.052711,299.20373 44.136193,299.20373 44.136193,299.20373 C 44.136193,299.20373 45.427531,299.56492 45.871279,299.93131 C 46.277214,300.26648 46.906352,301.42617 46.906352,301.42617 L 64.054711,301.42617 L 64.054711,303.36536 C 64.054711,303.36536 58.247925,304.07904 56.157986,305.24032 C 54.358452,306.24023 51.917471,307.83902 51.10348,309.68744 C 50.549318,310.94584 50.611014,313.02432 51.193312,314.26995 C 51.937623,315.86215 54.064008,317.28588 55.613966,318.11458 C 57.847049,319.30851 64.054711,320.33468 64.054711,320.33468 L 64.054711,323.20613 L 125.93746,323.20613 L 127.78595,324.62589 L 128.95009,326.57524 L 128.95009,333.42937 L 126.87683,333.42937 C 126.87683,333.42937 126.31193,332.29532 125.8797,331.96522 C 125.40838,331.60527 124.11712,331.20693 124.11712,331.20693 L 116.5044,331.20693 L 116.5044,333.42937 L 108.05911,333.42937 L 108.05911,331.20693 L 99.603951,331.20693 C 99.603951,331.20693 97.505568,331.91803 96.848529,332.55436 C 96.068482,333.30981 96.00968,333.27413 95.24339,334.62327 L 95.011478,345.61026 L 90.279556,345.43424 L 90.279556,334.30933 C 90.279556,334.30933 89.296987,333.10246 88.853018,332.67916 C 88.350421,332.19995 86.969296,331.20693 86.969296,331.20693 L 78.722845,331.20693 L 78.722845,333.42937 L 70.277556,333.42937 L 70.277556,331.20693 L 61.387778,331.20693 C 61.387778,331.20693 59.491728,332.22441 58.948165,332.7551 C 58.289219,333.39844 57.387378,335.36182 57.387378,335.36182 L 57.387378,345.43057 L 49.032817,345.38793 C 49.032817,345.38793 48.160739,347.38567 47.513683,348.03259 C 46.877108,348.66902 44.911532,349.52654 44.911532,349.52654 L 36.496399,349.43097 L 36.496399,351.65342 L 28.05111,351.65342 L 28.05111,349.43097 L 20.461387,349.43097 C 20.461387,349.43097 18.373868,348.57893 17.652871,347.89302 C 17.081003,347.34898 16.04991,345.67193 16.04991,345.67193 L 16.04991,303.5583 C 16.04991,303.5583 17.026202,301.57847 17.647362,300.89136 C 18.255513,300.21865 20.092052,299.20373 20.092052,299.20373 L 27.162132,299.20373 L 27.162132,301.42617 L 36.940888,301.42617 L 36.940888,299.20373 z"
+ id="path85"
+ style="fill:url(#linearGradient4699);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text87"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="32"
y="314"
- style="font-size:11px">if</svg:tspan></svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan89"
+ style="font-size:11px">if</tspan>
+ </text>
+ <text
+ id="text91"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="74"
y="329"
- style="font-size:6px">then</svg:tspan></svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan93"
+ style="font-size:6px">then</tspan>
+ </text>
+ <text
+ id="text95"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="111"
y="329"
- style="font-size:6px">else</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4691);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 49.8322,372.80906 C 60.4994,372.80906 59.49935,372.80906 59.49935,372.80906 C 59.49935,372.80906 61.567081,373.4166 62.232671,373.96615 C 62.841543,374.46888 63.8329,376.14256 63.8329,376.14256 L 67.8331,376.14256 L 67.8331,366.80876 L 127.1694,366.80876 L 127.1694,374.14246 L 124.83595,374.14246 C 124.83595,374.14246 123.50523,372.7019 122.8201,372.15446 C 122.01247,371.50913 119.8357,370.80896 119.8357,370.80896 L 109.1685,370.80896 L 109.1685,374.14246 L 96.5012,374.14246 L 96.5012,370.80896 L 83.8339,370.80896 C 83.8339,370.80896 80.63569,372.47259 79.813801,373.30588 C 78.826981,374.30638 77.1669,377.47596 77.1669,377.47596 L 77.1669,397.47696 L 24.4976,397.47696 C 24.4976,397.47696 21.021359,396.46106 19.973726,395.53967 C 18.833507,394.53684 17.8306,391.47666 17.8306,391.47666 L 17.8306,378.50052 C 17.8306,378.50052 19.191494,375.74876 19.968592,374.98808 C 20.940621,374.03658 23.8309,372.80906 23.8309,372.80906 L 34.4981,372.80906 L 34.4981,376.14256 L 49.8322,376.14256 L 49.8322,372.80906 z" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,20.775131,408.02429)" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,38.657453,408.02429)" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,29.716292,408.02429)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- sides="3"
- cx="30"
- cy="52"
- r1="8.3"
- r2="4.1"
- arg1="-0.51"
- arg2="0.53"
- flatsided="false"
- rounded="0"
- randomized="0"
- d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- transform="matrix(0,-0.6667,0.6667,0,26.029035,406.16204)" />
- <svg:path
- style="fill:url(#linearGradient4683);fill-opacity:1.0;stroke:#a97513;stroke-width:1.5px;stroke-opacity:1"
- d="M 112.16865,411.64166 C 122.83585,411.64166 122.83585,411.64166 122.83585,411.64166 C 122.83585,411.64166 125.59052,413.29944 126.5027,414.30846 C 127.43439,415.33906 128.83615,418.30866 128.83615,418.30866 L 128.83615,450.97696 C 128.83615,450.97696 127.35804,453.43952 126.5027,454.31046 C 125.54961,455.28093 122.83585,456.97726 122.83585,456.97726 L 111.50195,456.97726 L 111.50195,456.97726 L 111.50195,459.64406 L 98.16795,459.64406 L 98.16795,456.97726 L 86.83405,456.97726 C 86.83405,456.97726 84.120288,455.28093 83.1672,454.31046 C 82.311857,453.43952 80.83375,450.97696 80.83375,450.97696 L 80.83375,418.30866 C 80.83375,418.30866 82.235506,415.33906 83.1672,414.30846 C 84.07938,413.29944 86.83405,411.64166 86.83405,411.64166 L 97.50125,411.64166 L 97.50125,414.97516 L 112.16865,414.97516 L 112.16865,411.64166 z" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,408.58589)" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,426.46821)" />
- <svg:path
- type="arc"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,417.52705)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- sides="3"
- cx="30"
- cy="52"
- r1="8.3"
- r2="4.1"
- arg1="-0.51"
- arg2="0.53"
- flatsided="false"
- rounded="0"
- randomized="0"
- d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- transform="matrix(0.6667,0,0,0.6667,84.815966,413.8398)" />
-</svg:svg>
+ id="tspan97"
+ style="font-size:6px">else</tspan>
+ </text>
+ <path
+ d="M 49.8322,372.80906 C 60.4994,372.80906 59.49935,372.80906 59.49935,372.80906 C 59.49935,372.80906 61.567081,373.4166 62.232671,373.96615 C 62.841543,374.46888 63.8329,376.14256 63.8329,376.14256 L 67.8331,376.14256 L 67.8331,366.80876 L 127.1694,366.80876 L 127.1694,374.14246 L 124.83595,374.14246 C 124.83595,374.14246 123.50523,372.7019 122.8201,372.15446 C 122.01247,371.50913 119.8357,370.80896 119.8357,370.80896 L 109.1685,370.80896 L 109.1685,374.14246 L 96.5012,374.14246 L 96.5012,370.80896 L 83.8339,370.80896 C 83.8339,370.80896 80.63569,372.47259 79.813801,373.30588 C 78.826981,374.30638 77.1669,377.47596 77.1669,377.47596 L 77.1669,397.47696 L 24.4976,397.47696 C 24.4976,397.47696 21.021359,396.46106 19.973726,395.53967 C 18.833507,394.53684 17.8306,391.47666 17.8306,391.47666 L 17.8306,378.50052 C 17.8306,378.50052 19.191494,375.74876 19.968592,374.98808 C 20.940621,374.03658 23.8309,372.80906 23.8309,372.80906 L 34.4981,372.80906 L 34.4981,376.14256 L 49.8322,376.14256 L 49.8322,372.80906 z"
+ id="path99"
+ style="fill:url(#linearGradient4691);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 49.4155,411.64166 C 60.0827,411.64166 60.0827,411.64166 60.0827,411.64166 C 60.0827,411.64166 62.83737,413.29944 63.74955,414.30846 C 64.68124,415.33906 66.083,418.30866 66.083,418.30866 L 66.083,450.97696 C 66.083,450.97696 64.60489,453.43952 63.74955,454.31046 C 62.79646,455.28093 60.0827,456.97726 60.0827,456.97726 L 48.7488,456.97726 L 48.7488,456.97726 L 48.7488,459.64406 L 35.4148,459.64406 L 35.4148,456.97726 L 24.0809,456.97726 C 24.0809,456.97726 21.367138,455.28093 20.41405,454.31046 C 19.558707,453.43952 18.0806,450.97696 18.0806,450.97696 L 18.0806,418.30866 C 18.0806,418.30866 19.482356,415.33906 20.41405,414.30846 C 21.32623,413.29944 24.0809,411.64166 24.0809,411.64166 L 34.7481,411.64166 L 34.7481,414.97516 L 49.4155,414.97516 L 49.4155,411.64166 z"
+ id="path109"
+ style="fill:url(#linearGradient3490);fill-opacity:1;stroke:#a97513;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 112.20495,411.89166 C 122.92495,411.89166 122.92495,411.89166 122.92495,411.89166 C 122.92495,411.89166 125.69325,413.55765 126.60995,414.57166 C 127.54626,415.60736 128.95495,418.59166 128.95495,418.59166 L 128.95495,431.32166 C 128.95495,431.32166 127.46953,433.79641 126.60995,434.67166 C 125.65214,435.64693 122.92495,437.35166 122.92495,437.35166 L 111.53495,437.35166 L 111.53495,437.35166 L 111.53495,440.03166 L 98.13495,440.03166 L 98.13495,437.35166 L 86.74495,437.35166 C 86.74495,437.35166 84.017756,435.64693 83.05995,434.67166 C 82.200373,433.79641 80.71495,431.32166 80.71495,431.32166 L 80.71495,418.59166 C 80.71495,418.59166 82.123644,415.60736 83.05995,414.57166 C 83.976645,413.55765 86.74495,411.89166 86.74495,411.89166 L 97.46495,411.89166 L 97.46495,415.24166 L 112.20495,415.24166 L 112.20495,411.89166 z"
+ id="path14"
+ style="fill:url(#linearGradient2711);fill-opacity:1;stroke:#a97513;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="11.94208"
+ height="9.4202003"
+ x="98.863907"
+ y="424.68732"
+ id="rect2483"
+ style="fill:#666666;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="M 101.49433,424.68732 L 101.49433,422.25053 C 101.49433,420.44689 102.95493,418.9883 104.75589,418.9883 C 106.55685,418.9883 108.01678,420.44957 108.01678,422.25053 L 108.01678,424.68732"
+ id="path2485"
+ style="fill:none;stroke:#666666;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
+</svg>
diff --git a/images/en/flow/flowmask.svg b/images/en/flow/flowmask.svg
index 86320c5..ac29920 100644
--- a/images/en/flow/flowmask.svg
+++ b/images/en/flow/flowmask.svg
@@ -3,46 +3,64 @@
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
width="145"
height="500"
- version="1.0">
+ id="svg3662">
+ <defs
+ id="defs3687" />
<rect
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
width="143"
height="440"
x="1"
- y="30" />
+ y="30"
+ id="rect3664"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
<rect
- style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
width="145"
height="29"
x="0"
- y="0" />
+ y="0"
+ id="rect3666"
+ style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
<path
- style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1"
- d="M 0.5,470 L 0.5,486 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 145,484 L 145,470 L 0.5,470 z" />
+ d="M 0.5,470 L 0.5,486 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 145,484 L 145,470 L 0.5,470 z"
+ id="path3668"
+ style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1" />
<path
- style="fill:#101010;fill-opacity:1;stroke:#101010;stroke-width:1;stroke-opacity:1"
- d="M 75,37 C 85,37 85,37 85,37 C 85,37 88,39 89,40 C 90,41 91,44 91,44 L 91,57 C 91,57 90,59 89,60 C 88,61 85,63 85,63 L 74,63 L 74,63 L 74,65 L 61,65 L 61,63 L 49,63 C 49,63 47,61 46,60 C 45,59 43,57 43,57 L 43,44 C 43,44 45,41 46,40 C 47,39 49,37 49,37 L 60,37 L 60,41 L 75,41 L 75,37 z" />
+ d="M 75,37 C 85,37 85,37 85,37 C 85,37 88,39 89,40 C 90,41 91,44 91,44 L 91,57 C 91,57 90,59 89,60 C 88,61 85,63 85,63 L 74,63 L 74,63 L 74,65 L 61,65 L 61,63 L 49,63 C 49,63 47,61 46,60 C 45,59 43,57 43,57 L 43,44 C 43,44 45,41 46,40 C 47,39 49,37 49,37 L 60,37 L 60,41 L 75,41 L 75,37 z"
+ id="path3670"
+ style="fill:#101010;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#181818;fill-opacity:1;stroke:#181818;stroke-width:1;stroke-opacity:1"
- d="M 52,78 C 63,78 63,78 63,78 C 63,78 65,79 65,79 C 66,80 67,81 67,81 L 123,82 L 123,89 L 121,89 C 121,89 120,88 119,87 C 118,87 116,86 116,86 L 105,86 L 105,89 L 92,89 L 92,86 L 79,86 C 79,86 76,88 75,89 C 74,90 73,92 73,92 L 73,106 L 27,106 C 27,106 24,105 23,104 C 22,103 20,100 20,100 L 21,85 C 21,85 22,82 23,81 C 24,80 27,78 27,78 L 37,78 L 37,81 L 52,81 L 52,78 z" />
+ d="M 52,78 C 63,78 63,78 63,78 C 63,78 65,79 65,79 C 66,80 67,81 67,81 L 123,82 L 123,89 L 121,89 C 121,89 120,88 119,87 C 118,87 116,86 116,86 L 105,86 L 105,89 L 92,89 L 92,86 L 79,86 C 79,86 76,88 75,89 C 74,90 73,92 73,92 L 73,106 L 27,106 C 27,106 24,105 23,104 C 22,103 20,100 20,100 L 21,85 C 21,85 22,82 23,81 C 24,80 27,78 27,78 L 37,78 L 37,81 L 52,81 L 52,78 z"
+ id="path3672"
+ style="fill:#181818;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#202020;fill-opacity:1;stroke:#202020;stroke-width:1;stroke-opacity:1"
- d="M 47,119 C 58,119 58,119 58,119 C 58,119 60,120 60,120 C 61,121 62,122 62,122 L 80,122 L 80,126 L 77,126 L 77,124 L 72,124 L 72,139 L 77,139 L 77,137 L 80,137 L 80,146 L 128,146 L 128,154 L 125,154 C 125,154 124,152 123,151 C 122,151 121,150 121,150 L 110,150 L 110,154 L 96,154 L 96,150 L 84,150 C 84,150 81,152 80,153 C 79,154 78,156 78,156 L 78,172 L 65,172 C 65,172 64,175 63,176 C 62,177 59,178 59,178 L 46,178 L 46,181 L 34,181 L 34,178 L 22,178 C 22,178 19,177 18,176 C 17,175 16,173 16,173 L 16,125 C 16,125 17,123 18,121 C 19,120 22,119 22,119 L 32,119 L 32,122 L 47,122 L 47,119 z" />
+ d="M 47,119 C 58,119 58,119 58,119 C 58,119 60,120 60,120 C 61,121 62,122 62,122 L 80,122 L 80,126 L 77,126 L 77,124 L 72,124 L 72,139 L 77,139 L 77,137 L 80,137 L 80,146 L 128,146 L 128,154 L 125,154 C 125,154 124,152 123,151 C 122,151 121,150 121,150 L 110,150 L 110,154 L 96,154 L 96,150 L 84,150 C 84,150 81,152 80,153 C 79,154 78,156 78,156 L 78,172 L 65,172 C 65,172 64,175 63,176 C 62,177 59,178 59,178 L 46,178 L 46,181 L 34,181 L 34,178 L 22,178 C 22,178 19,177 18,176 C 17,175 16,173 16,173 L 16,125 C 16,125 17,123 18,121 C 19,120 22,119 22,119 L 32,119 L 32,122 L 47,122 L 47,119 z"
+ id="path3674"
+ style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#282828;fill-opacity:1;stroke:#282828;stroke-width:1;stroke-opacity:1"
- d="M 47,194 C 58,194 58,194 58,194 C 58,194 60,194 60,195 C 61,195 62,197 62,197 L 88,197 L 88,200 C 88,200 79,201 76,203 C 73,204 69,207 68,210 C 67,211 67,215 68,216 C 69,219 73,221 75,222 C 78,224 88,225 88,225 L 88,230 L 124,230 L 126,232 L 128,235 L 128,245 L 125,245 C 125,245 124,244 123,243 C 123,242 121,242 121,242 L 110,242 L 110,245 L 96,245 L 96,242 L 84,242 C 84,242 81,243 80,244 C 79,245 78,248 78,248 L 78,263 L 65,263 C 65,263 64,266 63,267 C 62,268 59,269 59,269 L 46,269 L 46,272 L 34,272 L 34,269 L 22,269 C 22,269 19,268 18,267 C 17,266 16,263 16,263 L 16,200 C 16,200 17,197 18,196 C 19,195 22,194 22,194 L 32,194 L 32,197 L 47,197 L 47,194 z" />
+ d="M 47,194 C 58,194 58,194 58,194 C 58,194 60,194 60,195 C 61,195 62,197 62,197 L 88,197 L 88,200 C 88,200 79,201 76,203 C 73,204 69,207 68,210 C 67,211 67,215 68,216 C 69,219 73,221 75,222 C 78,224 88,225 88,225 L 88,230 L 124,230 L 126,232 L 128,235 L 128,245 L 125,245 C 125,245 124,244 123,243 C 123,242 121,242 121,242 L 110,242 L 110,245 L 96,245 L 96,242 L 84,242 C 84,242 81,243 80,244 C 79,245 78,248 78,248 L 78,263 L 65,263 C 65,263 64,266 63,267 C 62,268 59,269 59,269 L 46,269 L 46,272 L 34,272 L 34,269 L 22,269 C 22,269 19,268 18,267 C 17,266 16,263 16,263 L 16,200 C 16,200 17,197 18,196 C 19,195 22,194 22,194 L 32,194 L 32,197 L 47,197 L 47,194 z"
+ id="path3676"
+ style="fill:#282828;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#303030;fill-opacity:1;stroke:#303030;stroke-width:1;stroke-opacity:1"
- d="M 112,272 C 122,272 122,272 122,272 C 122,272 125,273 126,274 C 127,275 128,278 128,278 L 128,290 L 105,303 C 105,303 80,290 80,290 L 80,278 C 80,278 82,275 83,274 C 83,273 86,272 86,272 L 97,272 L 97,275 L 112,275 L 112,272 z" />
+ d="M 112,272 C 122,272 122,272 122,272 C 122,272 125,273 126,274 C 127,275 128,278 128,278 L 128,290 L 105,303 C 105,303 80,290 80,290 L 80,278 C 80,278 82,275 83,274 C 83,273 86,272 86,272 L 97,272 L 97,275 L 112,275 L 112,272 z"
+ id="path3678"
+ style="fill:#303030;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#383838;fill-opacity:1;stroke:#383838;stroke-width:1;stroke-opacity:1"
- d="M 36,299 C 43,299 43,299 43,299 C 43,299 45,300 45,300 C 46,300 46,302 46,302 L 63,302 L 63,304 C 63,304 58,304 56,305 C 54,306 51,308 50,310 C 50,311 50,313 51,314 C 51,316 53,317 55,318 C 57,319 63,321 63,321 L 63,323 L 125,323 L 127,325 L 128,327 L 128,334 L 126,334 C 126,334 126,332 125,332 C 125,332 123,331 123,331 L 116,331 L 116,334 L 107,334 L 107,331 L 99,331 C 99,331 97,332 96,333 C 95,333 95,333 95,335 L 94,346 L 90,346 L 90,334 C 90,334 89,333 88,333 C 88,332 86,331 86,331 L 78,331 L 78,334 L 70,334 L 70,331 L 61,331 C 61,331 59,332 58,333 C 58,334 57,336 57,336 L 57,346 L 48,346 C 48,346 48,348 47,348 C 46,349 44,350 44,350 L 36,350 L 36,352 L 27,352 L 27,350 L 20,350 C 20,350 18,349 17,348 C 16,348 15,346 15,346 L 15,304 C 15,304 16,302 17,301 C 18,300 19,299 19,299 L 27,299 L 27,302 L 36,302 L 36,299 z" />
+ d="M 36,299 C 43,299 43,299 43,299 C 43,299 45,300 45,300 C 46,300 46,302 46,302 L 63,302 L 63,304 C 63,304 58,304 56,305 C 54,306 51,308 50,310 C 50,311 50,313 51,314 C 51,316 53,317 55,318 C 57,319 63,321 63,321 L 63,323 L 125,323 L 127,325 L 128,327 L 128,334 L 126,334 C 126,334 126,332 125,332 C 125,332 123,331 123,331 L 116,331 L 116,334 L 107,334 L 107,331 L 99,331 C 99,331 97,332 96,333 C 95,333 95,333 95,335 L 94,346 L 90,346 L 90,334 C 90,334 89,333 88,333 C 88,332 86,331 86,331 L 78,331 L 78,334 L 70,334 L 70,331 L 61,331 C 61,331 59,332 58,333 C 58,334 57,336 57,336 L 57,346 L 48,346 C 48,346 48,348 47,348 C 46,349 44,350 44,350 L 36,350 L 36,352 L 27,352 L 27,350 L 20,350 C 20,350 18,349 17,348 C 16,348 15,346 15,346 L 15,304 C 15,304 16,302 17,301 C 18,300 19,299 19,299 L 27,299 L 27,302 L 36,302 L 36,299 z"
+ id="path3680"
+ style="fill:#383838;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1;stroke-opacity:1"
- d="M 49,373 C 60,373 59,373 59,373 C 59,373 61,374 62,374 C 62,375 63,376 63,376 L 67,376 L 67,367 L 127,367 L 127,374 L 124,374 C 124,374 123,373 122,372 C 121,372 119,371 119,371 L 109,371 L 109,374 L 96,374 L 96,371 L 83,371 C 83,371 80,373 79,373 C 78,374 77,378 77,378 L 77,398 L 24,398 C 24,398 20,397 19,396 C 18,395 17,392 17,392 L 17,379 C 17,379 19,376 19,375 C 20,374 23,373 23,373 L 34,373 L 34,376 L 49,376 L 49,373 z" />
+ d="M 49,373 C 60,373 59,373 59,373 C 59,373 61,374 62,374 C 62,375 63,376 63,376 L 67,376 L 67,367 L 127,367 L 127,374 L 124,374 C 124,374 123,373 122,372 C 121,372 119,371 119,371 L 109,371 L 109,374 L 96,374 L 96,371 L 83,371 C 83,371 80,373 79,373 C 78,374 77,378 77,378 L 77,398 L 24,398 C 24,398 20,397 19,396 C 18,395 17,392 17,392 L 17,379 C 17,379 19,376 19,375 C 20,374 23,373 23,373 L 34,373 L 34,376 L 49,376 L 49,373 z"
+ id="path3682"
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#484848;fill-opacity:1;stroke:#484848;stroke-width:1;stroke-opacity:1"
- d="M 112,412 C 122,412 122,412 122,412 C 122,412 125,413 126,414 C 127,416 128,418 128,418 L 128,451 C 128,451 127,454 126,454 C 125,455 122,457 122,457 L 111,457 L 111,457 L 111,460 L 98,460 L 98,457 L 86,457 C 86,457 83,455 83,454 C 82,454 80,451 80,451 L 80,418 C 80,418 82,416 83,414 C 83,413 86,412 86,412 L 97,412 L 97,415 L 112,415 L 112,412 z" />
+ d="M 49,412 C 59,412 59,412 59,412 C 59,412 62,413 63,414 C 64,416 65,418 65,418 L 65,451 C 65,451 64,454 63,454 C 62,455 59,457 59,457 L 48,457 L 48,457 L 48,460 L 35,460 L 35,457 L 23,457 C 23,457 20,455 20,454 C 19,454 17,451 17,451 L 17,418 C 17,418 19,416 20,414 C 20,413 23,412 23,412 L 34,412 L 34,415 L 49,415 L 49,412 z"
+ id="path3684"
+ style="fill:#484848;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 112,412 C 122,412 122,412 122,412 C 122,412 125,414 126,415 C 127,416 128,419 128,419 L 128,432 C 128,432 127,434 126,435 C 125,436 122,438 122,438 L 111,438 L 111,438 L 111,440 L 98,440 L 98,438 L 86,438 C 86,438 84,436 83,435 C 82,434 80,432 80,432 L 80,419 C 80,419 82,416 83,415 C 84,414 86,412 86,412 L 97,412 L 97,416 L 112,416 L 112,412 z"
+ id="path3693"
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
</svg>
diff --git a/images/en/flow/forever.svg b/images/en/flow/forever.svg
index edb3c32..9ec4515 100644
--- a/images/en/flow/forever.svg
+++ b/images/en/flow/forever.svg
@@ -29,18 +29,6 @@
<path
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64.093909,1 64.093909,1 C 64.093909,1 66.999128,2.0158072 67.997462,2.8401016 C 68.910724,3.5941544 70.326142,6.0279188 70.326142,6.0279188 L 155,6.5 L 155.07138,18.133011 L 151.56154,18.128966 C 151.56154,18.128966 149.6815,15.956403 148.70907,15.213754 C 147.6487,14.40395 144.8236,13.04981 144.8236,13.04981 L 128.06091,13.315355 L 128.01396,18.088515 L 108.80964,18.166244 L 108.66878,12.891181 L 88.713197,13.250635 C 88.713197,13.250635 85.374202,16.120059 84,17.5 C 82.52486,18.981301 80.5,22.703046 80.5,22.703046 L 80.5,43.116751 L 10.526354,43.203199 C 10.526354,43.203199 5.8299058,41.169544 4.2078237,39.626397 C 2.9212506,38.402433 0.90609137,34.629442 0.90609137,34.629442 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:0.91154099;stroke-opacity:1"
- d="M 70.797356,7.5135155 L 153.56704,7.6019745" />
<text
style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
<tspan
diff --git a/images/en/flow/hspace.svg b/images/en/flow/hspace.svg
index 2aa73ff..757eecc 100644
--- a/images/en/flow/hspace.svg
+++ b/images/en/flow/hspace.svg
@@ -1,52 +1,38 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
width="166"
height="48"
- version="1.0">
- <defs>
+ id="svg2">
+ <defs
+ id="defs4">
<linearGradient
id="linearGradient3166">
<stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3168" />
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
<stop
- style="stop-color:#feb00a;stop-opacity:1;"
- offset="1"
- id="stop3170" />
+ id="stop3170"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
</linearGradient>
<linearGradient
- xlink:href="#linearGradient3166"
- id="linearGradient3172"
x1="0"
y1="22"
x2="74"
y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.5022005,9.2089928)" />
</defs>
<path
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1;opacity:1"
- d="M 49,10 C 65,10 63.5,10 63.5,10 C 63.5,10 66.601442,10.911257 67.599776,11.735552 C 68.513039,12.489604 70,15 70,15 L 76,15 L 76,1 L 165,1 L 165,12 L 161.5,12 C 161.5,12 159.50402,9.839275 158.47638,9.0181448 C 157.26499,8.0501979 154,7 154,7 L 138,7 L 138,12 L 119,12 L 119,7 L 100,7 C 100,7 95.232772,10.250132 94,11.5 C 92.519844,13.000683 91,17 91,17 L 91,47 L 11,47 C 11,47 5.7858998,45.476228 4.2145276,44.094205 C 2.5042859,42.590046 1,38 1,38 L 1,18.536761 C 1,18.536761 3.0412395,14.409331 4.2068283,13.268363 C 5.6647982,11.841189 10,10 10,10 L 26,10 L 26,15 L 49,15 L 49,10 z" />
- <g
- transform="matrix(0,-1,1,0,62,109.2)">
- <path
- transform="matrix(0.9175752,0,0,0.9592832,46.379801,-56.583425)"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- <path
- transform="matrix(0.9175752,0,0,0.9592832,46.379801,-29.761283)"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- <path
- transform="matrix(0.9175752,0,0,0.9592832,46.379801,-43.172353)"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- <path
- transform="translate(49.173025,-48.702962)"
- d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- </g>
+ d="M 49,10 C 65,10 63.5,10 63.5,10 C 63.5,10 66.601442,10.911257 67.599776,11.735552 C 68.513039,12.489604 70,15 70,15 L 76,15 L 76,1 L 165,1 L 165,12 L 161.5,12 C 161.5,12 159.50402,9.839275 158.47638,9.0181448 C 157.26499,8.0501979 154,7 154,7 L 138,7 L 138,12 L 119,12 L 119,7 L 100,7 C 100,7 95.232772,10.250132 94,11.5 C 92.519844,13.000683 91,17 91,17 L 91,47 L 11,47 C 11,47 5.7858998,45.476228 4.2145276,44.094205 C 2.5042859,42.590046 1,38 1,38 L 1,18.536761 C 1,18.536761 3.0412395,14.409331 4.2068283,13.268363 C 5.6647982,11.841189 10,10 10,10 L 26,10 L 26,15 L 49,15 L 49,10 z"
+ id="path10"
+ style="opacity:1;fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1" />
</svg>
diff --git a/images/en/flow/if.svg b/images/en/flow/if.svg
index 8af2c96..655b50e 100644
--- a/images/en/flow/if.svg
+++ b/images/en/flow/if.svg
@@ -29,15 +29,6 @@
<path
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1;opacity:1"
d="M 48,1 C 64,1 64.187817,1 64.187817,1 C 64.187817,1 67.093036,1.8126092 68.09137,2.6369032 C 69.004632,3.3909562 70.42005,6 70.42005,6 L 109,6 L 109,10.362744 C 109,10.362744 95.936038,11.968359 91.234146,14.580971 C 87.185598,16.830552 81.69394,20.427467 79.862644,24.586001 C 78.615904,27.417117 78.754707,32.093211 80.064747,34.895598 C 81.739279,38.477693 86.523166,41.68078 90.010223,43.545156 C 95.034158,46.231233 109,48.539891 109,48.539891 L 109,55 L 163.09536,55 L 167.25404,58.346432 L 170,62.732031 L 170,78 L 165.20874,78 C 165.20874,78 163.93784,75.60092 162.96541,74.858271 C 161.90504,74.048467 159,73 159,73 L 142,73 L 142,78 L 122,78 L 122,73 L 103,73 C 103,73 99.222895,75.806066 98,77 C 96.517521,78.447372 95,82.347563 95,82.347563 L 95,105 L 75.204118,104.90405 C 75.204118,104.90405 73.24214,109.39853 71.78641,110.85394 C 70.354258,112.28578 65.932154,114.215 65.932154,114.215 L 47,114 L 47,119 L 28,119 L 28,114 L 10.924831,114 C 10.924831,114 6.228383,112.0831 4.6063009,110.53995 C 3.3197278,109.31599 1,105.54299 1,105.54299 L 1,10.796801 C 1,10.796801 3.196437,6.3426262 4.5939087,4.7968012 C 5.9621108,3.2833542 10.093909,1 10.093909,1 L 26,1 d L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
<text
style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
<tspan
diff --git a/images/en/flow/ifelse.svg b/images/en/flow/ifelse.svg
index e40c65c..4c3df3a 100644
--- a/images/en/flow/ifelse.svg
+++ b/images/en/flow/ifelse.svg
@@ -29,15 +29,6 @@
<path
style="opacity:1;fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64.187817,1 64.187817,1 C 64.187817,1 67.093036,1.8126092 68.09137,2.6369032 C 69.004632,3.3909562 70.42005,6 70.42005,6 L 109,6 L 109,10.362744 C 109,10.362744 95.936038,11.968359 91.234146,14.580971 C 87.185598,16.830552 81.69394,20.427467 79.862644,24.586001 C 78.615904,27.417117 78.754707,32.093211 80.064747,34.895598 C 81.739279,38.477693 86.523166,41.68078 90.010223,43.545156 C 95.034158,46.231233 109,48.539891 109,48.539891 L 109,55 L 248.22226,55 L 252.38094,58.194148 L 255,62.579747 L 255,78 L 250.33564,78 C 250.33564,78 249.06474,75.448636 248.09231,74.705987 C 247.03194,73.896183 244.1269,73 244.1269,73 L 227,73 L 227,78 L 208,78 L 208,73 L 188.97779,73 C 188.97779,73 184.47819,75.568409 183,77 C 181.24507,78.699599 181.72398,77.650743 180,80.685997 L 180,105.40425 L 168,105.00825 L 168,79.979695 C 168,79.979695 165.78944,77.264522 164.79061,76.312183 C 163.65988,75.234075 160.55266,73 160.55266,73 L 142,73 L 142,78 L 123,78 L 123,73 L 103,73 C 103,73 99.222895,75.806066 98,77 C 96.517521,78.447372 95,82.347563 95,82.347563 L 95,105 L 75.204118,104.90405 C 75.204118,104.90405 73.24214,109.39853 71.78641,110.85394 C 70.354258,112.28578 65.932154,114.215 65.932154,114.215 L 47,114 L 47,119 L 28,119 L 28,114 L 10.924831,114 C 10.924831,114 6.228383,112.0831 4.6063009,110.53995 C 3.3197278,109.31599 1,105.54299 1,105.54299 L 1,10.796801 C 1,10.796801 3.196437,6.3426262 4.5939087,4.7968012 C 5.9621108,3.2833542 10.093909,1 10.093909,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
<text
style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
<tspan
diff --git a/images/en/flow/repeat.svg b/images/en/flow/repeat.svg
index 94ff2a4..9571da8 100644
--- a/images/en/flow/repeat.svg
+++ b/images/en/flow/repeat.svg
@@ -29,15 +29,6 @@
<path
style="opacity:1;fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64.187817,1 64.187817,1 C 64.187817,1 67.093036,1.8126092 68.09137,2.6369032 C 69.004632,3.3909562 70.572334,5.3908629 70.572334,5.3908629 L 98,5.6954315 L 98,11 L 93.51841,11 L 93.263659,8 L 85,8 L 85,31 L 93.310656,31 L 93.360477,28 L 98,28 L 98,41 L 170,41 L 170,53 L 164.5996,52.913706 C 164.5996,52.913706 163.3287,50.514626 162.35627,49.771977 C 161.2959,48.962173 159,48 159,48 L 142,48 L 142,53 L 122,53 L 122,48 L 103,48 C 103,48 99.722895,50.806066 98.5,52 C 97.017521,53.447372 95,56.347563 95,56.347563 L 95,81 L 75.204118,80.90405 C 75.204118,80.90405 73.24214,85.39853 71.78641,86.85394 C 70.354258,88.28578 65.932154,90 65.932154,90 L 47,90 L 47,94 L 28,94 L 28,90 L 10.924831,90 C 10.924831,90 6.228383,88.0831 4.6063009,86.53995 C 3.3197278,85.31599 1,81.54299 1,81.54299 L 1,10.796801 C 1,10.796801 3.196437,6.3426262 4.5939087,4.7968012 C 5.9621108,3.2833542 10.093909,1 10.093909,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
<text
style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans"
id="text2553"><tspan
diff --git a/images/en/flow/stopstack.svg b/images/en/flow/stopstack.svg
index 4f2c3c3..dea18ba 100644
--- a/images/en/flow/stopstack.svg
+++ b/images/en/flow/stopstack.svg
@@ -28,12 +28,6 @@
<path
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64,1 64,1 C 64,1 68.131798,3.4865526 69.5,5 C 70.897472,6.5458243 73,11 73,11 L 73,29 L 37.5,48 C 37.5,48 1,29 1,29 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
<text
style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
<tspan
diff --git a/images/en/flow/vspace.svg b/images/en/flow/vspace.svg
index 1ebd0af..4125221 100644
--- a/images/en/flow/vspace.svg
+++ b/images/en/flow/vspace.svg
@@ -1,67 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
width="74"
height="74"
- id="svg2"
- version="1.0">
- <defs>
+ id="svg2">
+ <defs
+ id="defs3">
<linearGradient
id="linearGradient3166">
<stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3168" />
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
<stop
- style="stop-color:#feb00a;stop-opacity:1;"
- offset="1"
- id="stop3170" />
+ id="stop3170"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
</linearGradient>
<linearGradient
- xlink:href="#linearGradient3166"
- id="linearGradient3172"
x1="0"
y1="22"
x2="74"
y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
gradientUnits="userSpaceOnUse" />
</defs>
<path
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
- d="M 48,1 C 64,1 64,1 64,1 C 64,1 68.131798,3.4865526 69.5,5 C 70.897472,6.5458243 73,11 73,11 L 73,60 C 73,60 70.78295,63.693654 69.5,65 C 68.07044,66.455629 64,69 64,69 L 47,69 L 47,69 L 47,73 L 27,73 L 27,69 L 10,69 C 10,69 5.9295605,66.455629 4.5,65 C 3.2170498,63.693654 1,60 1,60 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#c09100;stroke-width:1;stroke-opacity:1"
- d="M 10.5,69.5 L 26.5,69.5" />
- <path
- style="fill:none;stroke:#c09100;stroke-width:1;stroke-opacity:1"
- d="M 47.5,69.5 L 63.5,69.5" />
- <path
- style="fill:none;stroke:#c09100;stroke-width:1;stroke-opacity:1"
- d="M 26.5,73.5 L 47.5,73.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
- <path
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.9175752,0,0,0.9592832,4.1798013,-3.5834237)" />
- <path
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.9175752,0,0,0.9592832,4.1798013,23.238718)" />
- <path
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.9175752,0,0,0.9592832,4.1798013,9.827648)" />
- <path
- style="opacity:1;fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- transform="translate(6.9730254,4.2970391)" />
+ d="M 48,1 C 64,1 64,1 64,1 C 64,1 68.131798,3.4865526 69.5,5 C 70.897472,6.5458243 73,11 73,11 L 73,60 C 73,60 70.78295,63.693654 69.5,65 C 68.07044,66.455629 64,69 64,69 L 47,69 L 47,69 L 47,73 L 27,73 L 27,69 L 10,69 C 10,69 5.9295605,66.455629 4.5,65 C 3.2170498,63.693654 1,60 1,60 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1" />
</svg>
diff --git a/images/en/flow/wait.svg b/images/en/flow/wait.svg
index a1d1005..4225606 100644
--- a/images/en/flow/wait.svg
+++ b/images/en/flow/wait.svg
@@ -34,24 +34,6 @@
<path
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a97513;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64,1 64,1 C 64,1 68.131798,3.4865526 69.5,5 C 70.897472,6.5458243 73,11 73,11 L 73,30 C 73,30 70.78295,33.693654 69.5,35 C 68.07044,36.455629 64,39 64,39 L 47,39 L 47,39 L 47,43 L 27,43 L 27,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 49,2.5 L 63,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 11,2.5 L 25,2.5" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1;stroke-opacity:1"
- d="M 25,7.5 L 49,7.5" />
- <path
- style="fill:none;stroke:#8e6210;stroke-width:1;stroke-opacity:1"
- d="M 10.5,39.5 L 26.5,39.5" />
- <path
- style="fill:none;stroke:#8e6210;stroke-width:1;stroke-opacity:1"
- d="M 47.5,39.5 L 63.5,39.5" />
- <path
- style="fill:none;stroke:#8e6210;stroke-width:1;stroke-opacity:1"
- d="M 26.5,43.5 L 47.5,43.5" />
<text
style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
<tspan
diff --git a/images/en/myblocks/myblocksmask.svg b/images/en/myblocks/myblocksmask.svg
index 90fbfb6..f9a5ca7 100644
--- a/images/en/myblocks/myblocksmask.svg
+++ b/images/en/myblocks/myblocksmask.svg
@@ -1,183 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg:svg
+<svg
xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="145"
height="500"
id="svg2">
- <svg:rect
+ <rect
width="143"
height="440"
x="1"
y="30"
id="rect4"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- <svg:rect
+ <rect
width="145"
height="29"
x="0"
y="0"
id="rect6"
style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 0,470 L 0,486 L 3,493 L 8,497 L 15,499 L 129,499 L 136,497 L 142,492 L 145,484 L 145,470 L 0,470 z"
id="path8"
style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1" />
- <svg:path
+ <path
d="M 69.731407,72.40254 L 69.731407,72.40254 L 43.730107,87.73664 L 43.730107,87.73664 L 43.730107,90.40344 L 30.396107,90.40344 L 30.396107,87.73664 C 30.396107,87.73664 4.3948068,72.40254 4.3948068,72.40254 C 4.3948068,72.40254 37.063107,54.40164 37.063107,54.40164 C 37.063107,54.40164 69.731407,72.40254 69.731407,72.40254 z"
id="path49"
style="fill:#181818;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81428,58.40184 C 124.48148,58.40184 124.48148,58.40184 124.48148,58.40184 C 124.48148,58.40184 127.23615,60.059625 128.14833,61.06864 C 129.08003,62.099241 130.48178,65.06884 130.48178,65.06884 L 130.48178,77.73614 C 130.48178,77.73614 129.00368,80.198699 128.14833,81.06964 C 127.19525,82.040108 124.48148,83.73644 124.48148,83.73644 L 113.14758,83.73644 L 113.14758,83.73644 L 113.14758,86.40324 L 99.813583,86.40324 L 99.813583,83.73644 L 88.479683,83.73644 C 88.479683,83.73644 85.765921,82.040108 84.812833,81.06964 C 83.95749,80.198699 82.479383,77.73614 82.479383,77.73614 L 82.479383,65.06884 C 82.479383,65.06884 83.881139,62.099241 84.812833,61.06864 C 85.725013,60.059625 88.479683,58.40184 88.479683,58.40184 L 99.146883,58.40184 L 99.146883,61.73534 L 113.81428,61.73534 L 113.81428,58.40184 z"
id="path55"
style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 69.731407,113.66337 L 69.731407,113.66337 L 43.730107,128.99747 L 43.730107,128.99747 L 43.730107,131.66427 L 30.396107,131.66427 L 30.396107,128.99747 C 30.396107,128.99747 4.3948068,113.66337 4.3948068,113.66337 C 4.3948068,113.66337 37.063107,95.662473 37.063107,95.662473 C 37.063107,95.662473 69.731407,113.66337 69.731407,113.66337 z"
id="path61"
style="fill:#282828;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81428,99.662673 C 124.48148,99.662673 124.48148,99.662673 124.48148,99.662673 C 124.48148,99.662673 127.23615,101.32046 128.14833,102.32947 C 129.08003,103.36007 130.48178,106.32967 130.48178,106.32967 L 130.48178,118.99697 C 130.48178,118.99697 129.00368,121.45953 128.14833,122.33047 C 127.19525,123.30094 124.48148,124.99727 124.48148,124.99727 L 113.14758,124.99727 L 113.14758,124.99727 L 113.14758,127.66407 L 99.813583,127.66407 L 99.813583,124.99727 L 88.479683,124.99727 C 88.479683,124.99727 85.765921,123.30094 84.812833,122.33047 C 83.95749,121.45953 82.479383,118.99697 82.479383,118.99697 L 82.479383,106.32967 C 82.479383,106.32967 83.881139,103.36007 84.812833,102.32947 C 85.725013,101.32046 88.479683,99.662673 88.479683,99.662673 L 99.146883,99.662673 L 99.146883,102.99617 L 113.81428,102.99617 L 113.81428,99.662673 z"
id="path67"
style="fill:#303030;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.5,0,0,0.5,35,124.92612)"
id="g2737"
style="fill:#383838;fill-opacity:1">
- <svg:path
+ <path
d="M 74.5,1 L 1.5,37.5 L 64.5,70 L 64.5,74 L 84.5,74 L 84.5,70 L 148.5,37.5 L 74.5,1 z"
id="path6722"
- style="fill:#383838;fill-opacity:1;stroke:#303030;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ style="fill:#383838;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
+ </g>
+ <g
transform="matrix(0.5,0,0,0.5,40,167.0162)"
id="g2873"
style="fill:#404040;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 76,1 C 92,1 120,1 120,1 C 120,1 124.1318,3.4865526 125.5,5 C 126.89747,6.5458243 129,11 129,11 L 129,30 C 129,30 126.78295,33.693654 125.5,35 C 124.07044,36.455629 120,39 120,39 L 75,39 L 75,39 L 75,43 L 55,43 L 55,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 54,1 L 54,6 L 76,6 L 76,1 z"
id="path10"
style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,212.05911)"
id="g85">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path87"
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path89"
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
d="M 39.494482,206.89218 C 50.161682,206.89218 50.161682,206.89218 50.161682,206.89218 L 53.828532,209.55898 L 56.161982,213.55918 L 56.161982,236.22698 L 53.828532,240.22718 L 50.161682,242.89398 L 38.827782,242.89398 L 38.827782,242.89398 L 38.827782,245.56078 L 25.493782,245.56078 L 25.493782,242.89398 L 14.159882,242.89398 L 10.493032,240.22718 L 8.1595819,236.22698 L 8.1595819,213.55918 L 10.493032,209.55898 L 14.159882,206.89218 L 24.827082,206.89218 L 24.827082,210.22568 L 39.494482,210.22568 L 39.494482,206.89218 z"
id="path91"
style="fill:#484848;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70.522547,219.55948 L 73.856047,219.55948 L 73.856047,222.22628 L 78.522947,222.22628 L 78.522947,219.55948 L 139.526,219.55948 L 139.526,232.89348 L 78.522947,232.89348 L 78.522947,230.22668 L 73.856047,230.22668 L 73.856047,232.89348 L 70.522547,232.89348 L 70.522547,219.55948 z"
id="path101"
style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,258.48628)"
id="g107">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path109"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path111"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
d="M 39.494482,253.31936 C 50.161682,253.31936 50.161682,253.31936 50.161682,253.31936 L 53.828532,255.98616 L 56.161982,259.98636 L 56.161982,282.65416 L 53.828532,286.65436 L 50.161682,289.32116 L 38.827782,289.32116 L 38.827782,289.32116 L 38.827782,291.98796 L 25.493782,291.98796 L 25.493782,289.32116 L 14.159882,289.32116 L 10.493032,286.65436 L 8.1595819,282.65416 L 8.1595819,259.98636 L 10.493032,255.98616 L 14.159882,253.31936 L 24.827082,253.31936 L 24.827082,256.65286 L 39.494482,256.65286 L 39.494482,253.31936 z"
id="path113"
style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70.522547,265.98666 L 73.856047,265.98666 L 73.856047,268.65346 L 78.522947,268.65346 L 78.522947,265.98666 L 139.526,265.98666 L 139.526,279.32066 L 78.522947,279.32066 L 78.522947,276.65386 L 73.856047,276.65386 L 73.856047,279.32066 L 70.522547,279.32066 L 70.522547,265.98666 z"
id="path123"
style="fill:#606060;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.5,0,0,0.5,37.0625,302.59514)"
id="g3062"
style="fill:#686868;fill-opacity:1;stroke:none">
- <svg:g
+ <g
transform="translate(59.878677,45.17647)"
id="g2533"
style="fill:#686868;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 64.871323,-38.92647 L 81.371323,-38.92647 L 81.371323,-32.92647 L 77.371323,-32.92647 L 77.371323,-35.92647 L 66.871323,-35.92647"
id="path2493"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:3;stroke-opacity:1" />
- <svg:path
+ <path
d="M 64.871323,-11.42647 L 81.371323,-11.42647 L 81.371323,-17.42647 L 77.371323,-17.42647 L 77.371323,-14.42647 L 66.871323,-14.42647"
id="path2495"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:3;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 76,1 C 92,1 120,1 120,1 C 120,1 124.1318,3.4865526 125.5,5 C 126.89747,6.5458243 129,11 129,11 L 129,30 C 129,30 126.78295,33.693654 125.5,35 C 124.07044,36.455629 120,39 120,39 L 75,39 L 75,39 L 75,43 L 55,43 L 55,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 54,1 L 54,6 L 76,6 L 76,1 z"
id="path3067"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="matrix(0.5,0,0,0.5,40,333.95951)"
id="g3156"
style="fill:#707070;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 13,1 L 13,10 L 6,10 L 6,6 L 1,6 L 1,25 L 6,25 L 6,21 L 13,21 L 13,31 L 129,31 L 129,1 L 13,1 z"
id="path11"
style="fill:#707070;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="translate(-1.88425e-2,8)"
id="g149"
style="fill:#787878;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 40.693845,353.55201 L 40.693845,358.24201 L 38.013845,358.24201 L 38.013845,361.59201 L 40.693845,361.59201 L 40.693845,366.28201 L 104.34384,366.28201 L 107.02384,359.91701 L 104.34384,353.55201 L 40.693845,353.55201 z"
id="path151"
style="fill:#787878;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="translate(-1.571244,4.74717)"
id="g157">
- <svg:g
+ <g
transform="matrix(0.6667,0,0,0.6667,9.706356,385.54113)"
id="g159">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path161"
- style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#787878;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path163"
- style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- </svg:g>
- <svg:path
+ style="fill:#787878;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ </g>
+ <path
d="M 41.648251,389.42217 C 52.315451,389.42217 52.315451,389.42217 52.315451,389.42217 C 52.315451,389.42217 55.070121,391.07995 55.982301,392.08897 C 56.914001,393.11957 58.315751,396.08917 58.315751,396.08917 L 58.315751,408.75647 C 58.315751,408.75647 56.837651,411.21903 55.982301,412.08997 C 55.029221,413.06044 52.315451,414.75677 52.315451,414.75677 L 40.981551,414.75677 L 40.981551,414.75677 L 40.981551,417.42357 L 27.647554,417.42357 L 27.647554,414.75677 L 16.313654,414.75677 C 16.313654,414.75677 13.599892,413.06044 12.646804,412.08997 C 11.791461,411.21903 10.313354,408.75647 10.313354,408.75647 L 10.313354,396.08917 C 10.313354,396.08917 11.71511,393.11957 12.646804,392.08897 C 13.558984,391.07995 16.313654,389.42217 16.313654,389.42217 L 26.980854,389.42217 L 26.980854,392.75567 L 41.648251,392.75567 L 41.648251,389.42217 z"
id="path165"
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="translate(5.210508,8)"
id="g171"
style="fill:#888888;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 65.312039,389.50304 L 68.645539,389.50304 L 68.645539,392.16984 L 73.312439,392.16984 L 73.312439,389.50304 L 134.31549,389.50304 L 134.31549,402.83704 L 73.312439,402.83704 L 73.312439,400.17024 L 68.645539,400.17024 L 68.645539,402.83704 L 65.312039,402.83704 L 65.312039,389.50304 z"
id="path173"
style="fill:#888888;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 40.07701,424.99768 C 50.74421,424.99768 50.74421,424.99768 50.74421,424.99768 L 54.41106,427.66448 L 56.74451,431.66468 L 56.74451,454.33248 L 54.41106,458.33268 L 50.74421,460.99948 L 39.41031,460.99948 L 39.41031,460.99948 L 39.41031,463.66628 L 26.07631,463.66628 L 26.07631,460.99948 L 14.74241,460.99948 L 11.07556,458.33268 L 8.74211,454.33248 L 8.74211,431.66468 L 11.07556,427.66448 L 14.74241,424.99768 L 25.40961,424.99768 L 25.40961,428.33118 L 40.07701,428.33118 L 40.07701,424.99768 z"
id="path179"
style="fill:#909090;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81429,424.99768 C 124.48149,424.99768 124.48149,424.99768 124.48149,424.99768 L 128.14834,427.66448 L 130.48179,431.66468 L 130.48179,454.33248 L 128.14834,458.33268 L 124.48149,460.99948 L 113.14759,460.99948 L 113.14759,460.99948 L 113.14759,463.66628 L 99.813592,463.66628 L 99.813592,460.99948 L 88.479683,460.99948 L 84.812833,458.33268 L 82.479383,454.33248 L 82.479383,431.66468 L 84.812833,427.66448 L 88.479683,424.99768 L 99.146892,424.99768 L 99.146892,428.33118 L 113.81429,428.33118 L 113.81429,424.99768 z"
id="path191"
style="fill:#989898;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 97,45.5 C 97.09921,52.29082 77.5,58 77.5,58 L 77.5,58 L 77.5,60 L 67.5,60 L 67.5,58 C 67.5,58 47.90079,52.29082 48,45.5 C 48.12259,37.10894 64.10804,33 72.5,33 C 80.89196,33 96.87741,37.10894 97,45.5 z"
id="path2528"
style="fill:#101010;fill-opacity:1;stroke:none;stroke-width:2;stroke-opacity:1" />
-</svg:svg>
+</svg>
diff --git a/images/en/myblocks/start.svg b/images/en/myblocks/start.svg
index b444b08..d1bf832 100644
--- a/images/en/myblocks/start.svg
+++ b/images/en/myblocks/start.svg
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg:svg
+<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="99"
height="56"
id="svg2">
- <svg:defs
+ <defs
id="defs4">
- <svg:linearGradient
+ <linearGradient
id="linearGradient3166">
- <svg:stop
+ <stop
id="stop3168"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
- <svg:stop
+ <stop
id="stop3170"
style="stop-color:#ffff00;stop-opacity:1"
offset="1" />
- </svg:linearGradient>
- <svg:linearGradient
+ </linearGradient>
+ <linearGradient
x1="0"
y1="22"
x2="74"
@@ -36,19 +36,19 @@
vp_z="744.09448 : 526.18109 : 1"
persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective2472" />
- </svg:defs>
- <svg:path
+ </defs>
+ <path
d="M 98.5,26 C 98.698425,39.581628 59.5,51 59.5,51 L 59.5,51 L 59.5,55 L 39.5,55 L 39.5,51 C 39.5,51 0.30157465,39.581628 0.5,26 C 0.74518415,9.21787 32.716079,1 49.5,1 C 66.283921,1 98.254816,9.21787 98.5,26 z"
id="path10"
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1" />
- <svg:text
+ <text
y="-0.80810547"
id="text14"
style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="49"
y="34.191895"
id="tspan16"
- style="font-size:18px">start</svg:tspan>
- </svg:text>
-</svg:svg>
+ style="font-size:18px">start</tspan>
+ </text>
+</svg>
diff --git a/images/en/templates/audiooff.svg b/images/en/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/en/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/en/templates/audioon.svg b/images/en/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/en/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/en/templates/hideblocks.svg b/images/en/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/en/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/en/templates/journal.svg b/images/en/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/en/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/en/templates/sound.svg b/images/en/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/en/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/en/templates/template1.svg b/images/en/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/en/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/template2.svg b/images/en/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/en/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/template3.svg b/images/en/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/en/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/template4.svg b/images/en/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/en/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/template6.svg b/images/en/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/en/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/template7.svg b/images/en/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/en/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/templatesgroup.svg b/images/en/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/en/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/templatesmask.svg b/images/en/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/en/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/en/templates/texton.svg b/images/en/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/en/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/es/flow/flowgroup.svg b/images/es/flow/flowgroup.svg
index 396f9b8..7eaf4c7 100644
--- a/images/es/flow/flowgroup.svg
+++ b/images/es/flow/flowgroup.svg
@@ -1,339 +1,396 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg:svg
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
width="145"
height="500"
- version="1.0">
- <svg:defs>
- <svg:linearGradient
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
id="linearGradient3789">
- <svg:stop
+ <stop
id="stop3791"
- offset="0"
- style="stop-color:#ffffff;stop-opacity:1;" />
- <svg:stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
id="stop3793"
- offset="1"
- style="stop-color:#feb00a;stop-opacity:1;" />
- </svg:linearGradient>
- <svg:linearGradient
- collect="always"
- xlink:href="#linearGradient3789"
- id="linearGradient4683"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
x1="80"
y1="436"
x2="129"
y2="436"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4683"
xlink:href="#linearGradient3789"
- id="linearGradient4691"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="17"
y1="382"
x2="128"
y2="382"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4691"
xlink:href="#linearGradient3789"
- id="linearGradient4699"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="16"
y1="325"
x2="129"
y2="325"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4699"
xlink:href="#linearGradient3789"
- id="linearGradient4708"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="80"
y1="287"
x2="130"
y2="287"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4708"
xlink:href="#linearGradient3789"
- id="linearGradient4716"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="15"
y1="233"
x2="130"
y2="233"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4716"
xlink:href="#linearGradient3789"
- id="linearGradient4724"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="15"
y1="150"
x2="130"
y2="150"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4724"
xlink:href="#linearGradient3789"
- id="linearGradient4732"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="20"
y1="92"
x2="125"
y2="92"
- gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
- collect="always"
+ id="linearGradient4732"
xlink:href="#linearGradient3789"
- id="linearGradient4740"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
x1="43"
y1="51"
x2="93"
y2="51"
+ id="linearGradient4740"
+ xlink:href="#linearGradient3789"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
gradientUnits="userSpaceOnUse" />
- </svg:defs>
- <svg:path
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-linejoin:miter;stroke-opacity:1"
- d="M 0.5,0.5 L 0.5,486.5 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 144.5,484 L 144.5,0.5 L 0.5,0.5 z" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#feb00a;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2719"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,80.04495,411.22166)" />
+ <linearGradient
+ x1="80"
+ y1="436"
+ x2="129"
+ y2="436"
+ id="linearGradient2726"
+ xlink:href="#linearGradient3789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-62.75315,0)" />
+ </defs>
+ <path
+ d="M 0.5,0.5 L 0.5,486.5 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 144.5,484 L 144.5,0.5 L 0.5,0.5 z"
+ id="path17"
+ style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-29"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect19"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-28"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect21"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-473"
- transform="scale(1,-1)" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ transform="scale(1,-1)"
+ id="rect23"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
y="-471.5"
- transform="scale(1,-1)" />
- <svg:path
- style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1px;stroke-opacity:1"
- cx="71"
- cy="438.5"
- rx="8.375"
- ry="8.125"
- d="M 79.5,438.375 A 8.375,8.125 0 1 1 62.75,438.375 A 8.375,8.125 0 1 1 79.5,438.375 z"
- transform="translate(1.375,47.250977)" />
- <svg:text
+ transform="scale(1,-1)"
+ id="rect25"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
+ transform="translate(1.375,47.250977)"
+ id="path27"
+ style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text29"
style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="68"
y="490"
- style="font-size:12px;font-weight:bold;fill:#ffffff;">X</svg:tspan></svg:text>
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <svg:tspan
+ id="tspan31"
+ style="font-size:12px;font-weight:bold;fill:#ffffff">X</tspan>
+ </text>
+ <text
+ id="text33"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="72.5"
y="21.5"
- style="font-size:20px">Flujo</svg:tspan>
- </svg:text>
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
+ id="tspan35"
+ style="font-size:20px">Flujo</tspan>
+ </text>
+ <rect
width="137.5"
height="0.14"
x="4"
- y="358" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1"
+ y="358"
+ id="rect37"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
- y="359" />
- <svg:rect
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1px;stroke-opacity:1"
+ y="359"
+ id="rect39"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="137.5"
height="0.14"
x="4"
- y="360" />
- <svg:path
- style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1"
- d="M 90,40.3 L 101,40.3 L 101,44.3 L 98.4,44.3 L 98.4,42.3 L 91.4,42.3" />
- <svg:path
- style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1"
- d="M 90,58.7 L 101,58.7 L 101,54.7 L 98.4,54.7 L 98.4,56.7 L 91.4,56.7" />
- <svg:path
- style="fill:url(#linearGradient4740);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 75.416813,36.999284 C 86.084013,36.999284 86.084013,36.999284 86.084013,36.999284 C 86.084013,36.999284 88.838683,38.657069 89.750863,39.666084 C 90.682558,40.696685 92.084313,43.666284 92.084313,43.666284 L 92.084313,56.333584 C 92.084313,56.333584 90.606206,58.796143 89.750863,59.667084 C 88.797775,60.637552 86.084013,62.333884 86.084013,62.333884 L 74.750113,62.333884 L 74.750113,62.333884 L 74.750113,65.000684 L 61.416113,65.000684 L 61.416113,62.333884 L 50.082213,62.333884 C 50.082213,62.333884 47.368451,60.637552 46.415363,59.667084 C 45.56002,58.796143 44.081913,56.333584 44.081913,56.333584 L 44.081913,43.666284 C 44.081913,43.666284 45.483669,40.696685 46.415363,39.666084 C 47.327543,38.657069 50.082213,36.999284 50.082213,36.999284 L 60.749413,36.999284 L 60.749413,40.332784 L 75.416813,40.332784 L 75.416813,36.999284 z" />
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
- x="67"
- y="54"
- style="font-size:11">esperar</svg:tspan>
- </svg:text>
- <svg:path
- style="fill:url(#linearGradient4732);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 52.50651,77.818218 C 63.17371,77.818218 63.236319,77.818218 63.236319,77.818218 C 63.236319,77.818218 65.173229,78.495457 65.838818,79.045014 C 66.44769,79.547741 67.391349,81.170331 67.391349,81.170331 L 123.84341,81.485068 L 123.891,89.240796 L 121.55099,89.2381 C 121.55099,89.2381 120.29757,87.789652 119.64925,87.294528 C 118.9423,86.754631 117.0588,85.851826 117.0588,85.851826 L 105.88312,86.028865 L 105.85182,89.211131 L 93.048297,89.262953 L 92.954386,85.746068 L 79.649998,85.985716 C 79.649998,85.985716 77.028777,87.559278 76.112597,88.479284 C 75.129121,89.466868 73.451719,92.287639 73.451719,92.287639 L 73.367112,105.89746 L 27.52283,105.95509 C 27.52283,105.95509 24.391708,104.59925 23.310266,103.57044 C 22.452508,102.75442 21.109001,100.23897 21.109001,100.23897 L 21.17161,84.485218 C 21.17161,84.485218 22.573366,81.515619 23.50506,80.485018 C 24.41724,79.476003 27.17191,77.818218 27.17191,77.818218 L 37.83911,77.818218 L 37.83911,81.151718 L 52.50651,81.151718 L 52.50651,77.818218 z" />
- <svg:text
- style="font-size:11px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ y="360"
+ id="rect41"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 90,40.3 L 101,40.3 L 101,44.3 L 98.4,44.3 L 98.4,42.3 L 91.4,42.3"
+ id="path43"
+ style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 90,58.7 L 101,58.7 L 101,54.7 L 98.4,54.7 L 98.4,56.7 L 91.4,56.7"
+ id="path45"
+ style="fill:#c18516;fill-opacity:1;stroke:#966711;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 75.416813,36.999284 C 86.084013,36.999284 86.084013,36.999284 86.084013,36.999284 C 86.084013,36.999284 88.838683,38.657069 89.750863,39.666084 C 90.682558,40.696685 92.084313,43.666284 92.084313,43.666284 L 92.084313,56.333584 C 92.084313,56.333584 90.606206,58.796143 89.750863,59.667084 C 88.797775,60.637552 86.084013,62.333884 86.084013,62.333884 L 74.750113,62.333884 L 74.750113,62.333884 L 74.750113,65.000684 L 61.416113,65.000684 L 61.416113,62.333884 L 50.082213,62.333884 C 50.082213,62.333884 47.368451,60.637552 46.415363,59.667084 C 45.56002,58.796143 44.081913,56.333584 44.081913,56.333584 L 44.081913,43.666284 C 44.081913,43.666284 45.483669,40.696685 46.415363,39.666084 C 47.327543,38.657069 50.082213,36.999284 50.082213,36.999284 L 60.749413,36.999284 L 60.749413,40.332784 L 75.416813,40.332784 L 75.416813,36.999284 z"
+ id="path47"
+ style="fill:url(#linearGradient4740);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text49"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="67"
+ y="54"
+ id="tspan51"
+ style="font-size:11px">esperar</tspan>
+ </text>
+ <path
+ d="M 52.50651,77.818218 C 63.17371,77.818218 63.236319,77.818218 63.236319,77.818218 C 63.236319,77.818218 65.173229,78.495457 65.838818,79.045014 C 66.44769,79.547741 67.391349,81.170331 67.391349,81.170331 L 123.84341,81.485068 L 123.891,89.240796 L 121.55099,89.2381 C 121.55099,89.2381 120.29757,87.789652 119.64925,87.294528 C 118.9423,86.754631 117.0588,85.851826 117.0588,85.851826 L 105.88312,86.028865 L 105.85182,89.211131 L 93.048297,89.262953 L 92.954386,85.746068 L 79.649998,85.985716 C 79.649998,85.985716 77.028777,87.559278 76.112597,88.479284 C 75.129121,89.466868 73.451719,92.287639 73.451719,92.287639 L 73.367112,105.89746 L 27.52283,105.95509 C 27.52283,105.95509 24.391708,104.59925 23.310266,103.57044 C 22.452508,102.75442 21.109001,100.23897 21.109001,100.23897 L 21.17161,84.485218 C 21.17161,84.485218 22.573366,81.515619 23.50506,80.485018 C 24.41724,79.476003 27.17191,77.818218 27.17191,77.818218 L 37.83911,77.818218 L 37.83911,81.151718 L 52.50651,81.151718 L 52.50651,77.818218 z"
+ id="path53"
+ style="fill:url(#linearGradient4732);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text55"
+ style="font-size:11px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="47"
y="90"
- style="font-size:11px;">por</svg:tspan></svg:text>
- <svg:text
- style="font-size:11px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan57"
+ style="font-size:11px">por</tspan>
+ </text>
+ <text
+ id="text59"
+ style="font-size:11px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="47"
y="102"
- style="font-size:11px;">siempre</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4724);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 47.49875,118.77264 C 58.16595,118.77264 58.291168,118.77264 58.291168,118.77264 C 58.291168,118.77264 60.228077,119.31441 60.893666,119.86396 C 61.502538,120.36669 62.547725,121.70003 62.547725,121.70003 L 80.83375,121.90308 L 80.83375,125.43964 L 77.845874,125.43964 L 77.676031,123.43954 L 72.16665,123.43954 L 72.16665,138.77364 L 77.707364,138.77364 L 77.74058,136.77354 L 80.83375,136.77354 L 80.83375,145.44064 L 128.83615,145.44064 L 128.83615,153.44104 L 125.2357,153.38351 C 125.2357,153.38351 124.38839,151.78404 123.74008,151.28892 C 123.03313,150.74902 121.50245,150.10754 121.50245,150.10754 L 110.16855,150.10754 L 110.16855,153.44104 L 96.83455,153.44104 L 96.83455,150.10754 L 84.16725,150.10754 C 84.16725,150.10754 81.729429,151.67768 80.914125,152.47367 C 79.925757,153.43864 78.16695,155.67286 78.16695,155.67286 L 78.16695,172.10864 L 65.635735,172.04467 C 65.635735,172.04467 64.327685,175.04114 63.35715,176.01146 C 62.402334,176.96607 59.454117,178.10894 59.454117,178.10894 L 46.83205,178.10894 L 46.83205,180.77574 L 34.16475,180.77574 L 34.16475,178.10894 L 22.780735,178.10894 C 22.780735,178.10894 19.649613,176.83094 18.568171,175.80212 C 17.710413,174.98611 16.16385,172.47065 16.16385,172.47065 L 16.16385,125.30417 C 16.16385,125.30417 17.628215,122.33457 18.559909,121.30397 C 19.472089,120.29495 22.226759,118.77264 22.226759,118.77264 L 32.83135,118.77264 L 32.83135,122.10614 L 47.49875,122.10614 L 47.49875,118.77264 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan61"
+ style="font-size:11px">siempre</tspan>
+ </text>
+ <path
+ d="M 47.49875,118.77264 C 58.16595,118.77264 58.291168,118.77264 58.291168,118.77264 C 58.291168,118.77264 60.228077,119.31441 60.893666,119.86396 C 61.502538,120.36669 62.547725,121.70003 62.547725,121.70003 L 80.83375,121.90308 L 80.83375,125.43964 L 77.845874,125.43964 L 77.676031,123.43954 L 72.16665,123.43954 L 72.16665,138.77364 L 77.707364,138.77364 L 77.74058,136.77354 L 80.83375,136.77354 L 80.83375,145.44064 L 128.83615,145.44064 L 128.83615,153.44104 L 125.2357,153.38351 C 125.2357,153.38351 124.38839,151.78404 123.74008,151.28892 C 123.03313,150.74902 121.50245,150.10754 121.50245,150.10754 L 110.16855,150.10754 L 110.16855,153.44104 L 96.83455,153.44104 L 96.83455,150.10754 L 84.16725,150.10754 C 84.16725,150.10754 81.729429,151.67768 80.914125,152.47367 C 79.925757,153.43864 78.16695,155.67286 78.16695,155.67286 L 78.16695,172.10864 L 65.635735,172.04467 C 65.635735,172.04467 64.327685,175.04114 63.35715,176.01146 C 62.402334,176.96607 59.454117,178.10894 59.454117,178.10894 L 46.83205,178.10894 L 46.83205,180.77574 L 34.16475,180.77574 L 34.16475,178.10894 L 22.780735,178.10894 C 22.780735,178.10894 19.649613,176.83094 18.568171,175.80212 C 17.710413,174.98611 16.16385,172.47065 16.16385,172.47065 L 16.16385,125.30417 C 16.16385,125.30417 17.628215,122.33457 18.559909,121.30397 C 19.472089,120.29495 22.226759,118.77264 22.226759,118.77264 L 32.83135,118.77264 L 32.83135,122.10614 L 47.49875,122.10614 L 47.49875,118.77264 z"
+ id="path63"
+ style="fill:url(#linearGradient4724);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text65"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="44"
y="136"
- style="font-size:11px;">repetir</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4716);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 47.49875,193.59327 C 58.16595,193.59327 58.291168,193.59327 58.291168,193.59327 C 58.291168,193.59327 60.228077,194.13504 60.893666,194.68459 C 61.502538,195.18732 62.446197,196.92677 62.446197,196.92677 L 88.16745,196.92677 L 88.16745,199.83541 C 88.16745,199.83541 79.457707,200.90587 76.322955,202.6477 C 73.623788,204.1475 69.9625,206.54556 68.741575,209.31806 C 67.910373,211.20556 68.002913,214.32311 68.876317,216.19147 C 69.992727,218.57965 73.182145,220.71515 75.506966,221.95813 C 78.856423,223.74893 88.16745,225.28812 88.16745,225.28812 L 88.16745,229.59507 L 124.23283,229.59507 L 127.00542,231.82614 L 128.83615,234.75002 L 128.83615,244.92917 L 125.64182,244.92917 C 125.64182,244.92917 124.79451,243.3297 124.14619,242.83458 C 123.43924,242.29468 121.50245,241.59567 121.50245,241.59567 L 110.16855,241.59567 L 110.16855,244.92917 L 96.83455,244.92917 L 96.83455,241.59567 L 84.16725,241.59567 C 84.16725,241.59567 81.323318,243.12181 80.508014,243.91781 C 79.519645,244.88277 78.16695,247.82769 78.16695,247.82769 L 78.16695,262.93007 L 65.635735,262.8661 C 65.635735,262.8661 64.327685,265.86257 63.35715,266.83289 C 62.402334,267.7875 59.454117,269.07371 59.454117,269.07371 L 46.83205,268.93037 L 46.83205,272.26387 L 34.16475,272.26387 L 34.16475,268.93037 L 22.780735,268.93037 C 22.780735,268.93037 19.649613,267.65237 18.568171,266.62355 C 17.710413,265.80754 16.16385,263.29208 16.16385,263.29208 L 16.16385,200.1248 C 16.16385,200.1248 17.628215,197.1552 18.559909,196.1246 C 19.472089,195.11558 22.226759,193.59327 22.226759,193.59327 L 32.83135,193.59327 L 32.83135,196.92677 L 47.49875,196.92677 L 47.49875,193.59327 z" />
- <svg:text
- style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <svg:tspan
- x="39"
- y="212"
- style="font-size:11">si</svg:tspan>
- </svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan67"
+ style="font-size:11px">repetir</tspan>
+ </text>
+ <path
+ d="M 47.49875,193.59327 C 58.16595,193.59327 58.291168,193.59327 58.291168,193.59327 C 58.291168,193.59327 60.228077,194.13504 60.893666,194.68459 C 61.502538,195.18732 62.446197,196.92677 62.446197,196.92677 L 88.16745,196.92677 L 88.16745,199.83541 C 88.16745,199.83541 79.457707,200.90587 76.322955,202.6477 C 73.623788,204.1475 69.9625,206.54556 68.741575,209.31806 C 67.910373,211.20556 68.002913,214.32311 68.876317,216.19147 C 69.992727,218.57965 73.182145,220.71515 75.506966,221.95813 C 78.856423,223.74893 88.16745,225.28812 88.16745,225.28812 L 88.16745,229.59507 L 124.23283,229.59507 L 127.00542,231.82614 L 128.83615,234.75002 L 128.83615,244.92917 L 125.64182,244.92917 C 125.64182,244.92917 124.79451,243.3297 124.14619,242.83458 C 123.43924,242.29468 121.50245,241.59567 121.50245,241.59567 L 110.16855,241.59567 L 110.16855,244.92917 L 96.83455,244.92917 L 96.83455,241.59567 L 84.16725,241.59567 C 84.16725,241.59567 81.323318,243.12181 80.508014,243.91781 C 79.519645,244.88277 78.16695,247.82769 78.16695,247.82769 L 78.16695,262.93007 L 65.635735,262.8661 C 65.635735,262.8661 64.327685,265.86257 63.35715,266.83289 C 62.402334,267.7875 59.454117,269.07371 59.454117,269.07371 L 46.83205,268.93037 L 46.83205,272.26387 L 34.16475,272.26387 L 34.16475,268.93037 L 22.780735,268.93037 C 22.780735,268.93037 19.649613,267.65237 18.568171,266.62355 C 17.710413,265.80754 16.16385,263.29208 16.16385,263.29208 L 16.16385,200.1248 C 16.16385,200.1248 17.628215,197.1552 18.559909,196.1246 C 19.472089,195.11558 22.226759,193.59327 22.226759,193.59327 L 32.83135,193.59327 L 32.83135,196.92677 L 47.49875,196.92677 L 47.49875,193.59327 z"
+ id="path69"
+ style="fill:url(#linearGradient4716);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text71"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="39"
+ y="212"
+ id="tspan73"
+ style="font-size:11px">si</tspan>
+ </text>
+ <text
+ id="text75"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="103"
y="238.5"
- style="font-size:9px">entonces</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4708);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 112.16865,271.51111 C 122.83585,271.51111 122.83585,271.51111 122.83585,271.51111 C 122.83585,271.51111 125.59052,273.16889 126.5027,274.17791 C 127.43439,275.20851 128.83615,278.17811 128.83615,278.17811 L 128.83615,290.17871 L 105.1683,302.84601 C 105.1683,302.84601 80.83375,290.17871 80.83375,290.17871 L 80.83375,278.17811 C 80.83375,278.17811 82.235506,275.20851 83.1672,274.17791 C 84.07938,273.16889 86.83405,271.51111 86.83405,271.51111 L 97.50125,271.51111 L 97.50125,274.84461 L 112.16865,274.84461 L 112.16865,271.51111 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan77"
+ style="font-size:9px">entonces</tspan>
+ </text>
+ <path
+ d="M 112.16865,271.51111 C 122.83585,271.51111 122.83585,271.51111 122.83585,271.51111 C 122.83585,271.51111 125.59052,273.16889 126.5027,274.17791 C 127.43439,275.20851 128.83615,278.17811 128.83615,278.17811 L 128.83615,290.17871 L 105.1683,302.84601 C 105.1683,302.84601 80.83375,290.17871 80.83375,290.17871 L 80.83375,278.17811 C 80.83375,278.17811 82.235506,275.20851 83.1672,274.17791 C 84.07938,273.16889 86.83405,271.51111 86.83405,271.51111 L 97.50125,271.51111 L 97.50125,274.84461 L 112.16865,274.84461 L 112.16865,271.51111 z"
+ id="path79"
+ style="fill:url(#linearGradient4708);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text81"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="105"
y="283"
- style="font-size:10px;">detener</svg:tspan>
- </svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan83"
+ style="font-size:10px">detener</tspan>
+ </text>
+ <text
+ id="text85"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="105"
y="294"
- style="font-size:10px;">acción</svg:tspan>
- </svg:text>
- <svg:path
- style="fill:url(#linearGradient4699);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 36.940888,299.20373 C 44.052711,299.20373 44.136193,299.20373 44.136193,299.20373 C 44.136193,299.20373 45.427531,299.56492 45.871279,299.93131 C 46.277214,300.26648 46.906352,301.42617 46.906352,301.42617 L 64.054711,301.42617 L 64.054711,303.36536 C 64.054711,303.36536 58.247925,304.07904 56.157986,305.24032 C 54.358452,306.24023 51.917471,307.83902 51.10348,309.68744 C 50.549318,310.94584 50.611014,313.02432 51.193312,314.26995 C 51.937623,315.86215 54.064008,317.28588 55.613966,318.11458 C 57.847049,319.30851 64.054711,320.33468 64.054711,320.33468 L 64.054711,323.20613 L 125.93746,323.20613 L 127.78595,324.62589 L 128.95009,326.57524 L 128.95009,333.42937 L 126.87683,333.42937 C 126.87683,333.42937 126.31193,332.29532 125.8797,331.96522 C 125.40838,331.60527 124.11712,331.20693 124.11712,331.20693 L 116.5044,331.20693 L 116.5044,333.42937 L 108.05911,333.42937 L 108.05911,331.20693 L 99.603951,331.20693 C 99.603951,331.20693 97.505568,331.91803 96.848529,332.55436 C 96.068482,333.30981 96.00968,333.27413 95.24339,334.62327 L 95.011478,345.61026 L 90.279556,345.43424 L 90.279556,334.30933 C 90.279556,334.30933 89.296987,333.10246 88.853018,332.67916 C 88.350421,332.19995 86.969296,331.20693 86.969296,331.20693 L 78.722845,331.20693 L 78.722845,333.42937 L 70.277556,333.42937 L 70.277556,331.20693 L 61.387778,331.20693 C 61.387778,331.20693 59.491728,332.22441 58.948165,332.7551 C 58.289219,333.39844 57.387378,335.36182 57.387378,335.36182 L 57.387378,345.43057 L 49.032817,345.38793 C 49.032817,345.38793 48.160739,347.38567 47.513683,348.03259 C 46.877108,348.66902 44.911532,349.52654 44.911532,349.52654 L 36.496399,349.43097 L 36.496399,351.65342 L 28.05111,351.65342 L 28.05111,349.43097 L 20.461387,349.43097 C 20.461387,349.43097 18.373868,348.57893 17.652871,347.89302 C 17.081003,347.34898 16.04991,345.67193 16.04991,345.67193 L 16.04991,303.5583 C 16.04991,303.5583 17.026202,301.57847 17.647362,300.89136 C 18.255513,300.21865 20.092052,299.20373 20.092052,299.20373 L 27.162132,299.20373 L 27.162132,301.42617 L 36.940888,301.42617 L 36.940888,299.20373 z" />
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan87"
+ style="font-size:10px">acción</tspan>
+ </text>
+ <path
+ d="M 36.940888,299.20373 C 44.052711,299.20373 44.136193,299.20373 44.136193,299.20373 C 44.136193,299.20373 45.427531,299.56492 45.871279,299.93131 C 46.277214,300.26648 46.906352,301.42617 46.906352,301.42617 L 64.054711,301.42617 L 64.054711,303.36536 C 64.054711,303.36536 58.247925,304.07904 56.157986,305.24032 C 54.358452,306.24023 51.917471,307.83902 51.10348,309.68744 C 50.549318,310.94584 50.611014,313.02432 51.193312,314.26995 C 51.937623,315.86215 54.064008,317.28588 55.613966,318.11458 C 57.847049,319.30851 64.054711,320.33468 64.054711,320.33468 L 64.054711,323.20613 L 125.93746,323.20613 L 127.78595,324.62589 L 128.95009,326.57524 L 128.95009,333.42937 L 126.87683,333.42937 C 126.87683,333.42937 126.31193,332.29532 125.8797,331.96522 C 125.40838,331.60527 124.11712,331.20693 124.11712,331.20693 L 116.5044,331.20693 L 116.5044,333.42937 L 108.05911,333.42937 L 108.05911,331.20693 L 99.603951,331.20693 C 99.603951,331.20693 97.505568,331.91803 96.848529,332.55436 C 96.068482,333.30981 96.00968,333.27413 95.24339,334.62327 L 95.011478,345.61026 L 90.279556,345.43424 L 90.279556,334.30933 C 90.279556,334.30933 89.296987,333.10246 88.853018,332.67916 C 88.350421,332.19995 86.969296,331.20693 86.969296,331.20693 L 78.722845,331.20693 L 78.722845,333.42937 L 70.277556,333.42937 L 70.277556,331.20693 L 61.387778,331.20693 C 61.387778,331.20693 59.491728,332.22441 58.948165,332.7551 C 58.289219,333.39844 57.387378,335.36182 57.387378,335.36182 L 57.387378,345.43057 L 49.032817,345.38793 C 49.032817,345.38793 48.160739,347.38567 47.513683,348.03259 C 46.877108,348.66902 44.911532,349.52654 44.911532,349.52654 L 36.496399,349.43097 L 36.496399,351.65342 L 28.05111,351.65342 L 28.05111,349.43097 L 20.461387,349.43097 C 20.461387,349.43097 18.373868,348.57893 17.652871,347.89302 C 17.081003,347.34898 16.04991,345.67193 16.04991,345.67193 L 16.04991,303.5583 C 16.04991,303.5583 17.026202,301.57847 17.647362,300.89136 C 18.255513,300.21865 20.092052,299.20373 20.092052,299.20373 L 27.162132,299.20373 L 27.162132,301.42617 L 36.940888,301.42617 L 36.940888,299.20373 z"
+ id="path89"
+ style="fill:url(#linearGradient4699);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <text
+ id="text91"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="32"
y="314"
- style="font-size:11px">si</svg:tspan></svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan93"
+ style="font-size:11px">si</tspan>
+ </text>
+ <text
+ id="text95"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="74"
y="329"
- style="font-size:6px">entonces</svg:tspan></svg:text>
- <svg:text
- style="font-size:8px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans" >
- <svg:tspan
+ id="tspan97"
+ style="font-size:6px">entonces</tspan>
+ </text>
+ <text
+ id="text99"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
x="111"
y="329"
- style="font-size:6px">si no</svg:tspan></svg:text>
- <svg:path
- style="fill:url(#linearGradient4691);fill-opacity:1.0;stroke:#a97513;stroke-width:1px;stroke-opacity:1"
- d="M 49.8322,372.80906 C 60.4994,372.80906 59.49935,372.80906 59.49935,372.80906 C 59.49935,372.80906 61.567081,373.4166 62.232671,373.96615 C 62.841543,374.46888 63.8329,376.14256 63.8329,376.14256 L 67.8331,376.14256 L 67.8331,366.80876 L 127.1694,366.80876 L 127.1694,374.14246 L 124.83595,374.14246 C 124.83595,374.14246 123.50523,372.7019 122.8201,372.15446 C 122.01247,371.50913 119.8357,370.80896 119.8357,370.80896 L 109.1685,370.80896 L 109.1685,374.14246 L 96.5012,374.14246 L 96.5012,370.80896 L 83.8339,370.80896 C 83.8339,370.80896 80.63569,372.47259 79.813801,373.30588 C 78.826981,374.30638 77.1669,377.47596 77.1669,377.47596 L 77.1669,397.47696 L 24.4976,397.47696 C 24.4976,397.47696 21.021359,396.46106 19.973726,395.53967 C 18.833507,394.53684 17.8306,391.47666 17.8306,391.47666 L 17.8306,378.50052 C 17.8306,378.50052 19.191494,375.74876 19.968592,374.98808 C 20.940621,374.03658 23.8309,372.80906 23.8309,372.80906 L 34.4981,372.80906 L 34.4981,376.14256 L 49.8322,376.14256 L 49.8322,372.80906 z" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,20.775131,408.02429)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,38.657453,408.02429)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0,-0.6117474,0.6395541,0,29.716292,408.02429)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- sides="3"
- cx="30"
- cy="52"
- r1="8.3"
- r2="4.1"
- arg1="-0.51"
- arg2="0.53"
- flatsided="false"
- rounded="0"
- randomized="0"
- d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- transform="matrix(0,-0.6667,0.6667,0,26.029035,406.16204)" />
- <svg:path
- style="fill:url(#linearGradient4683);fill-opacity:1.0;stroke:#a97513;stroke-width:1.5px;stroke-opacity:1"
- d="M 112.16865,411.64166 C 122.83585,411.64166 122.83585,411.64166 122.83585,411.64166 C 122.83585,411.64166 125.59052,413.29944 126.5027,414.30846 C 127.43439,415.33906 128.83615,418.30866 128.83615,418.30866 L 128.83615,450.97696 C 128.83615,450.97696 127.35804,453.43952 126.5027,454.31046 C 125.54961,455.28093 122.83585,456.97726 122.83585,456.97726 L 111.50195,456.97726 L 111.50195,456.97726 L 111.50195,459.64406 L 98.16795,459.64406 L 98.16795,456.97726 L 86.83405,456.97726 C 86.83405,456.97726 84.120288,455.28093 83.1672,454.31046 C 82.311857,453.43952 80.83375,450.97696 80.83375,450.97696 L 80.83375,418.30866 C 80.83375,418.30866 82.235506,415.33906 83.1672,414.30846 C 84.07938,413.29944 86.83405,411.64166 86.83405,411.64166 L 97.50125,411.64166 L 97.50125,414.97516 L 112.16865,414.97516 L 112.16865,411.64166 z" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,408.58589)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,426.46821)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- cx="35.7"
- cy="19.8"
- rx="3.6"
- ry="3.6"
- d="M 39.360862,19.800718 A 3.5924597,3.4362657 0 1 1 32.175942,19.800718 A 3.5924597,3.4362657 0 1 1 39.360862,19.800718 z"
- transform="matrix(0.6117474,0,0,0.6395541,82.953724,417.52705)" />
- <svg:path
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1"
- sides="3"
- cx="30"
- cy="52"
- r1="8.3"
- r2="4.1"
- arg1="-0.51"
- arg2="0.53"
- flatsided="false"
- rounded="0"
- randomized="0"
+ id="tspan101"
+ style="font-size:6px">si no</tspan>
+ </text>
+ <path
+ d="M 49.8322,372.80906 C 60.4994,372.80906 59.49935,372.80906 59.49935,372.80906 C 59.49935,372.80906 61.567081,373.4166 62.232671,373.96615 C 62.841543,374.46888 63.8329,376.14256 63.8329,376.14256 L 67.8331,376.14256 L 67.8331,366.80876 L 127.1694,366.80876 L 127.1694,374.14246 L 124.83595,374.14246 C 124.83595,374.14246 123.50523,372.7019 122.8201,372.15446 C 122.01247,371.50913 119.8357,370.80896 119.8357,370.80896 L 109.1685,370.80896 L 109.1685,374.14246 L 96.5012,374.14246 L 96.5012,370.80896 L 83.8339,370.80896 C 83.8339,370.80896 80.63569,372.47259 79.813801,373.30588 C 78.826981,374.30638 77.1669,377.47596 77.1669,377.47596 L 77.1669,397.47696 L 24.4976,397.47696 C 24.4976,397.47696 21.021359,396.46106 19.973726,395.53967 C 18.833507,394.53684 17.8306,391.47666 17.8306,391.47666 L 17.8306,378.50052 C 17.8306,378.50052 19.191494,375.74876 19.968592,374.98808 C 20.940621,374.03658 23.8309,372.80906 23.8309,372.80906 L 34.4981,372.80906 L 34.4981,376.14256 L 49.8322,376.14256 L 49.8322,372.80906 z"
+ id="path103"
+ style="fill:url(#linearGradient4691);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 39.360862,19.800718 C 39.360862,21.698515 37.752463,23.236984 35.768402,23.236984 C 33.784341,23.236984 32.175942,21.698515 32.175942,19.800718 C 32.175942,17.902921 33.784341,16.364452 35.768402,16.364452 C 37.752463,16.364452 39.360862,17.902921 39.360862,19.800718 z"
+ transform="matrix(0,-0.6117474,0.6395541,0,20.775131,408.02429)"
+ id="path105"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1" />
+ <path
+ d="M 39.360862,19.800718 C 39.360862,21.698515 37.752463,23.236984 35.768402,23.236984 C 33.784341,23.236984 32.175942,21.698515 32.175942,19.800718 C 32.175942,17.902921 33.784341,16.364452 35.768402,16.364452 C 37.752463,16.364452 39.360862,17.902921 39.360862,19.800718 z"
+ transform="matrix(0,-0.6117474,0.6395541,0,38.657453,408.02429)"
+ id="path107"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1" />
+ <path
+ d="M 39.360862,19.800718 C 39.360862,21.698515 37.752463,23.236984 35.768402,23.236984 C 33.784341,23.236984 32.175942,21.698515 32.175942,19.800718 C 32.175942,17.902921 33.784341,16.364452 35.768402,16.364452 C 37.752463,16.364452 39.360862,17.902921 39.360862,19.800718 z"
+ transform="matrix(0,-0.6117474,0.6395541,0,29.716292,408.02429)"
+ id="path109"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1" />
+ <path
d="M 37.174146,48.228006 L 33.543939,54.384948 L 29.913733,60.54189 L 26.396768,54.319568 L 22.879803,48.097245 L 30.026975,48.162626 L 37.174146,48.228006 z"
- transform="matrix(0.6667,0,0,0.6667,84.815966,413.8398)" />
-</svg:svg>
+ transform="matrix(0,-0.6667,0.6667,0,26.029035,406.16204)"
+ id="path111"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5px;stroke-opacity:1" />
+ <path
+ d="M 49.4155,411.64166 C 60.0827,411.64166 60.0827,411.64166 60.0827,411.64166 C 60.0827,411.64166 62.83737,413.29944 63.74955,414.30846 C 64.68124,415.33906 66.083,418.30866 66.083,418.30866 L 66.083,450.97696 C 66.083,450.97696 64.60489,453.43952 63.74955,454.31046 C 62.79646,455.28093 60.0827,456.97726 60.0827,456.97726 L 48.7488,456.97726 L 48.7488,456.97726 L 48.7488,459.64406 L 35.4148,459.64406 L 35.4148,456.97726 L 24.0809,456.97726 C 24.0809,456.97726 21.367138,455.28093 20.41405,454.31046 C 19.558707,453.43952 18.0806,450.97696 18.0806,450.97696 L 18.0806,418.30866 C 18.0806,418.30866 19.482356,415.33906 20.41405,414.30846 C 21.32623,413.29944 24.0809,411.64166 24.0809,411.64166 L 34.7481,411.64166 L 34.7481,414.97516 L 49.4155,414.97516 L 49.4155,411.64166 z"
+ id="path113"
+ style="fill:url(#linearGradient2726);fill-opacity:1;stroke:#a97513;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 44.279479,421.24952 C 44.279479,422.46326 43.295545,423.4472 42.081801,423.4472 C 40.868057,423.4472 39.884123,422.46326 39.884123,421.24952 C 39.884123,420.03578 40.868057,419.05184 42.081801,419.05184 C 43.295545,419.05184 44.279479,420.03578 44.279479,421.24952 z"
+ id="path115"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:0.9382444px;stroke-opacity:1" />
+ <path
+ d="M 44.279479,439.13184 C 44.279479,440.34558 43.295545,441.32952 42.081801,441.32952 C 40.868057,441.32952 39.884123,440.34558 39.884123,439.13184 C 39.884123,437.9181 40.868057,436.93416 42.081801,436.93416 C 43.295545,436.93416 44.279479,437.9181 44.279479,439.13184 z"
+ id="path117"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:0.9382444px;stroke-opacity:1" />
+ <path
+ d="M 44.279479,430.19068 C 44.279479,431.40442 43.295545,432.38836 42.081801,432.38836 C 40.868057,432.38836 39.884123,431.40442 39.884123,430.19068 C 39.884123,428.97694 40.868057,427.993 42.081801,427.993 C 43.295545,427.993 44.279479,428.97694 44.279479,430.19068 z"
+ id="path119"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:0.9382444px;stroke-opacity:1" />
+ <path
+ d="M 46.846819,445.99341 L 44.42656,450.09824 L 42.006302,454.20308 L 39.661541,450.05466 L 37.316781,445.90623 L 42.0818,445.94982 L 46.846819,445.99341 z"
+ id="path121"
+ style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.00004995px;stroke-opacity:1" />
+ <path
+ d="M 112.20495,411.89166 C 122.92495,411.89166 122.92495,411.89166 122.92495,411.89166 C 122.92495,411.89166 125.69325,413.55765 126.60995,414.57166 C 127.54626,415.60736 128.95495,418.59166 128.95495,418.59166 L 128.95495,431.32166 C 128.95495,431.32166 127.46953,433.79641 126.60995,434.67166 C 125.65214,435.64693 122.92495,437.35166 122.92495,437.35166 L 111.53495,437.35166 L 111.53495,437.35166 L 111.53495,440.03166 L 98.13495,440.03166 L 98.13495,437.35166 L 86.74495,437.35166 C 86.74495,437.35166 84.017756,435.64693 83.05995,434.67166 C 82.200373,433.79641 80.71495,431.32166 80.71495,431.32166 L 80.71495,418.59166 C 80.71495,418.59166 82.123644,415.60736 83.05995,414.57166 C 83.976645,413.55765 86.74495,411.89166 86.74495,411.89166 L 97.46495,411.89166 L 97.46495,415.24166 L 112.20495,415.24166 L 112.20495,411.89166 z"
+ id="path14"
+ style="fill:url(#linearGradient2719);fill-opacity:1;stroke:#a97513;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="11.94208"
+ height="9.4202003"
+ x="98.863907"
+ y="424.68732"
+ id="rect2483"
+ style="fill:#666666;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="M 101.49433,424.68732 L 101.49433,422.25053 C 101.49433,420.44689 102.95493,418.9883 104.75589,418.9883 C 106.55685,418.9883 108.01678,420.44957 108.01678,422.25053 L 108.01678,424.68732"
+ id="path2485"
+ style="fill:none;stroke:#666666;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
+</svg>
diff --git a/images/es/flow/flowmask.svg b/images/es/flow/flowmask.svg
index 86320c5..ac29920 100644
--- a/images/es/flow/flowmask.svg
+++ b/images/es/flow/flowmask.svg
@@ -3,46 +3,64 @@
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
width="145"
height="500"
- version="1.0">
+ id="svg3662">
+ <defs
+ id="defs3687" />
<rect
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
width="143"
height="440"
x="1"
- y="30" />
+ y="30"
+ id="rect3664"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
<rect
- style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
width="145"
height="29"
x="0"
- y="0" />
+ y="0"
+ id="rect3666"
+ style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
<path
- style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1"
- d="M 0.5,470 L 0.5,486 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 145,484 L 145,470 L 0.5,470 z" />
+ d="M 0.5,470 L 0.5,486 L 3.5,493 L 8.5,497 L 15,499.5 L 129,499.5 L 136,497 L 142,492 L 145,484 L 145,470 L 0.5,470 z"
+ id="path3668"
+ style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1" />
<path
- style="fill:#101010;fill-opacity:1;stroke:#101010;stroke-width:1;stroke-opacity:1"
- d="M 75,37 C 85,37 85,37 85,37 C 85,37 88,39 89,40 C 90,41 91,44 91,44 L 91,57 C 91,57 90,59 89,60 C 88,61 85,63 85,63 L 74,63 L 74,63 L 74,65 L 61,65 L 61,63 L 49,63 C 49,63 47,61 46,60 C 45,59 43,57 43,57 L 43,44 C 43,44 45,41 46,40 C 47,39 49,37 49,37 L 60,37 L 60,41 L 75,41 L 75,37 z" />
+ d="M 75,37 C 85,37 85,37 85,37 C 85,37 88,39 89,40 C 90,41 91,44 91,44 L 91,57 C 91,57 90,59 89,60 C 88,61 85,63 85,63 L 74,63 L 74,63 L 74,65 L 61,65 L 61,63 L 49,63 C 49,63 47,61 46,60 C 45,59 43,57 43,57 L 43,44 C 43,44 45,41 46,40 C 47,39 49,37 49,37 L 60,37 L 60,41 L 75,41 L 75,37 z"
+ id="path3670"
+ style="fill:#101010;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#181818;fill-opacity:1;stroke:#181818;stroke-width:1;stroke-opacity:1"
- d="M 52,78 C 63,78 63,78 63,78 C 63,78 65,79 65,79 C 66,80 67,81 67,81 L 123,82 L 123,89 L 121,89 C 121,89 120,88 119,87 C 118,87 116,86 116,86 L 105,86 L 105,89 L 92,89 L 92,86 L 79,86 C 79,86 76,88 75,89 C 74,90 73,92 73,92 L 73,106 L 27,106 C 27,106 24,105 23,104 C 22,103 20,100 20,100 L 21,85 C 21,85 22,82 23,81 C 24,80 27,78 27,78 L 37,78 L 37,81 L 52,81 L 52,78 z" />
+ d="M 52,78 C 63,78 63,78 63,78 C 63,78 65,79 65,79 C 66,80 67,81 67,81 L 123,82 L 123,89 L 121,89 C 121,89 120,88 119,87 C 118,87 116,86 116,86 L 105,86 L 105,89 L 92,89 L 92,86 L 79,86 C 79,86 76,88 75,89 C 74,90 73,92 73,92 L 73,106 L 27,106 C 27,106 24,105 23,104 C 22,103 20,100 20,100 L 21,85 C 21,85 22,82 23,81 C 24,80 27,78 27,78 L 37,78 L 37,81 L 52,81 L 52,78 z"
+ id="path3672"
+ style="fill:#181818;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#202020;fill-opacity:1;stroke:#202020;stroke-width:1;stroke-opacity:1"
- d="M 47,119 C 58,119 58,119 58,119 C 58,119 60,120 60,120 C 61,121 62,122 62,122 L 80,122 L 80,126 L 77,126 L 77,124 L 72,124 L 72,139 L 77,139 L 77,137 L 80,137 L 80,146 L 128,146 L 128,154 L 125,154 C 125,154 124,152 123,151 C 122,151 121,150 121,150 L 110,150 L 110,154 L 96,154 L 96,150 L 84,150 C 84,150 81,152 80,153 C 79,154 78,156 78,156 L 78,172 L 65,172 C 65,172 64,175 63,176 C 62,177 59,178 59,178 L 46,178 L 46,181 L 34,181 L 34,178 L 22,178 C 22,178 19,177 18,176 C 17,175 16,173 16,173 L 16,125 C 16,125 17,123 18,121 C 19,120 22,119 22,119 L 32,119 L 32,122 L 47,122 L 47,119 z" />
+ d="M 47,119 C 58,119 58,119 58,119 C 58,119 60,120 60,120 C 61,121 62,122 62,122 L 80,122 L 80,126 L 77,126 L 77,124 L 72,124 L 72,139 L 77,139 L 77,137 L 80,137 L 80,146 L 128,146 L 128,154 L 125,154 C 125,154 124,152 123,151 C 122,151 121,150 121,150 L 110,150 L 110,154 L 96,154 L 96,150 L 84,150 C 84,150 81,152 80,153 C 79,154 78,156 78,156 L 78,172 L 65,172 C 65,172 64,175 63,176 C 62,177 59,178 59,178 L 46,178 L 46,181 L 34,181 L 34,178 L 22,178 C 22,178 19,177 18,176 C 17,175 16,173 16,173 L 16,125 C 16,125 17,123 18,121 C 19,120 22,119 22,119 L 32,119 L 32,122 L 47,122 L 47,119 z"
+ id="path3674"
+ style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#282828;fill-opacity:1;stroke:#282828;stroke-width:1;stroke-opacity:1"
- d="M 47,194 C 58,194 58,194 58,194 C 58,194 60,194 60,195 C 61,195 62,197 62,197 L 88,197 L 88,200 C 88,200 79,201 76,203 C 73,204 69,207 68,210 C 67,211 67,215 68,216 C 69,219 73,221 75,222 C 78,224 88,225 88,225 L 88,230 L 124,230 L 126,232 L 128,235 L 128,245 L 125,245 C 125,245 124,244 123,243 C 123,242 121,242 121,242 L 110,242 L 110,245 L 96,245 L 96,242 L 84,242 C 84,242 81,243 80,244 C 79,245 78,248 78,248 L 78,263 L 65,263 C 65,263 64,266 63,267 C 62,268 59,269 59,269 L 46,269 L 46,272 L 34,272 L 34,269 L 22,269 C 22,269 19,268 18,267 C 17,266 16,263 16,263 L 16,200 C 16,200 17,197 18,196 C 19,195 22,194 22,194 L 32,194 L 32,197 L 47,197 L 47,194 z" />
+ d="M 47,194 C 58,194 58,194 58,194 C 58,194 60,194 60,195 C 61,195 62,197 62,197 L 88,197 L 88,200 C 88,200 79,201 76,203 C 73,204 69,207 68,210 C 67,211 67,215 68,216 C 69,219 73,221 75,222 C 78,224 88,225 88,225 L 88,230 L 124,230 L 126,232 L 128,235 L 128,245 L 125,245 C 125,245 124,244 123,243 C 123,242 121,242 121,242 L 110,242 L 110,245 L 96,245 L 96,242 L 84,242 C 84,242 81,243 80,244 C 79,245 78,248 78,248 L 78,263 L 65,263 C 65,263 64,266 63,267 C 62,268 59,269 59,269 L 46,269 L 46,272 L 34,272 L 34,269 L 22,269 C 22,269 19,268 18,267 C 17,266 16,263 16,263 L 16,200 C 16,200 17,197 18,196 C 19,195 22,194 22,194 L 32,194 L 32,197 L 47,197 L 47,194 z"
+ id="path3676"
+ style="fill:#282828;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#303030;fill-opacity:1;stroke:#303030;stroke-width:1;stroke-opacity:1"
- d="M 112,272 C 122,272 122,272 122,272 C 122,272 125,273 126,274 C 127,275 128,278 128,278 L 128,290 L 105,303 C 105,303 80,290 80,290 L 80,278 C 80,278 82,275 83,274 C 83,273 86,272 86,272 L 97,272 L 97,275 L 112,275 L 112,272 z" />
+ d="M 112,272 C 122,272 122,272 122,272 C 122,272 125,273 126,274 C 127,275 128,278 128,278 L 128,290 L 105,303 C 105,303 80,290 80,290 L 80,278 C 80,278 82,275 83,274 C 83,273 86,272 86,272 L 97,272 L 97,275 L 112,275 L 112,272 z"
+ id="path3678"
+ style="fill:#303030;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#383838;fill-opacity:1;stroke:#383838;stroke-width:1;stroke-opacity:1"
- d="M 36,299 C 43,299 43,299 43,299 C 43,299 45,300 45,300 C 46,300 46,302 46,302 L 63,302 L 63,304 C 63,304 58,304 56,305 C 54,306 51,308 50,310 C 50,311 50,313 51,314 C 51,316 53,317 55,318 C 57,319 63,321 63,321 L 63,323 L 125,323 L 127,325 L 128,327 L 128,334 L 126,334 C 126,334 126,332 125,332 C 125,332 123,331 123,331 L 116,331 L 116,334 L 107,334 L 107,331 L 99,331 C 99,331 97,332 96,333 C 95,333 95,333 95,335 L 94,346 L 90,346 L 90,334 C 90,334 89,333 88,333 C 88,332 86,331 86,331 L 78,331 L 78,334 L 70,334 L 70,331 L 61,331 C 61,331 59,332 58,333 C 58,334 57,336 57,336 L 57,346 L 48,346 C 48,346 48,348 47,348 C 46,349 44,350 44,350 L 36,350 L 36,352 L 27,352 L 27,350 L 20,350 C 20,350 18,349 17,348 C 16,348 15,346 15,346 L 15,304 C 15,304 16,302 17,301 C 18,300 19,299 19,299 L 27,299 L 27,302 L 36,302 L 36,299 z" />
+ d="M 36,299 C 43,299 43,299 43,299 C 43,299 45,300 45,300 C 46,300 46,302 46,302 L 63,302 L 63,304 C 63,304 58,304 56,305 C 54,306 51,308 50,310 C 50,311 50,313 51,314 C 51,316 53,317 55,318 C 57,319 63,321 63,321 L 63,323 L 125,323 L 127,325 L 128,327 L 128,334 L 126,334 C 126,334 126,332 125,332 C 125,332 123,331 123,331 L 116,331 L 116,334 L 107,334 L 107,331 L 99,331 C 99,331 97,332 96,333 C 95,333 95,333 95,335 L 94,346 L 90,346 L 90,334 C 90,334 89,333 88,333 C 88,332 86,331 86,331 L 78,331 L 78,334 L 70,334 L 70,331 L 61,331 C 61,331 59,332 58,333 C 58,334 57,336 57,336 L 57,346 L 48,346 C 48,346 48,348 47,348 C 46,349 44,350 44,350 L 36,350 L 36,352 L 27,352 L 27,350 L 20,350 C 20,350 18,349 17,348 C 16,348 15,346 15,346 L 15,304 C 15,304 16,302 17,301 C 18,300 19,299 19,299 L 27,299 L 27,302 L 36,302 L 36,299 z"
+ id="path3680"
+ style="fill:#383838;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1;stroke-opacity:1"
- d="M 49,373 C 60,373 59,373 59,373 C 59,373 61,374 62,374 C 62,375 63,376 63,376 L 67,376 L 67,367 L 127,367 L 127,374 L 124,374 C 124,374 123,373 122,372 C 121,372 119,371 119,371 L 109,371 L 109,374 L 96,374 L 96,371 L 83,371 C 83,371 80,373 79,373 C 78,374 77,378 77,378 L 77,398 L 24,398 C 24,398 20,397 19,396 C 18,395 17,392 17,392 L 17,379 C 17,379 19,376 19,375 C 20,374 23,373 23,373 L 34,373 L 34,376 L 49,376 L 49,373 z" />
+ d="M 49,373 C 60,373 59,373 59,373 C 59,373 61,374 62,374 C 62,375 63,376 63,376 L 67,376 L 67,367 L 127,367 L 127,374 L 124,374 C 124,374 123,373 122,372 C 121,372 119,371 119,371 L 109,371 L 109,374 L 96,374 L 96,371 L 83,371 C 83,371 80,373 79,373 C 78,374 77,378 77,378 L 77,398 L 24,398 C 24,398 20,397 19,396 C 18,395 17,392 17,392 L 17,379 C 17,379 19,376 19,375 C 20,374 23,373 23,373 L 34,373 L 34,376 L 49,376 L 49,373 z"
+ id="path3682"
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
<path
- style="fill:#484848;fill-opacity:1;stroke:#484848;stroke-width:1;stroke-opacity:1"
- d="M 112,412 C 122,412 122,412 122,412 C 122,412 125,413 126,414 C 127,416 128,418 128,418 L 128,451 C 128,451 127,454 126,454 C 125,455 122,457 122,457 L 111,457 L 111,457 L 111,460 L 98,460 L 98,457 L 86,457 C 86,457 83,455 83,454 C 82,454 80,451 80,451 L 80,418 C 80,418 82,416 83,414 C 83,413 86,412 86,412 L 97,412 L 97,415 L 112,415 L 112,412 z" />
+ d="M 49,412 C 59,412 59,412 59,412 C 59,412 62,413 63,414 C 64,416 65,418 65,418 L 65,451 C 65,451 64,454 63,454 C 62,455 59,457 59,457 L 48,457 L 48,457 L 48,460 L 35,460 L 35,457 L 23,457 C 23,457 20,455 20,454 C 19,454 17,451 17,451 L 17,418 C 17,418 19,416 20,414 C 20,413 23,412 23,412 L 34,412 L 34,415 L 49,415 L 49,412 z"
+ id="path3684"
+ style="fill:#484848;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 112,412 C 122,412 122,412 122,412 C 122,412 125,414 126,415 C 127,416 128,419 128,419 L 128,432 C 128,432 127,434 126,435 C 125,436 122,438 122,438 L 111,438 L 111,438 L 111,440 L 98,440 L 98,438 L 86,438 C 86,438 84,436 83,435 C 82,434 80,432 80,432 L 80,419 C 80,419 82,416 83,415 C 84,414 86,412 86,412 L 97,412 L 97,416 L 112,416 L 112,412 z"
+ id="path3693"
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
</svg>
diff --git a/images/es/myblocks/myblocksmask.svg b/images/es/myblocks/myblocksmask.svg
index 90fbfb6..f9a5ca7 100644
--- a/images/es/myblocks/myblocksmask.svg
+++ b/images/es/myblocks/myblocksmask.svg
@@ -1,183 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg:svg
+<svg
xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="145"
height="500"
id="svg2">
- <svg:rect
+ <rect
width="143"
height="440"
x="1"
y="30"
id="rect4"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- <svg:rect
+ <rect
width="145"
height="29"
x="0"
y="0"
id="rect6"
style="opacity:1;fill:#080808;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 0,470 L 0,486 L 3,493 L 8,497 L 15,499 L 129,499 L 136,497 L 142,492 L 145,484 L 145,470 L 0,470 z"
id="path8"
style="fill:#080808;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1" />
- <svg:path
+ <path
d="M 69.731407,72.40254 L 69.731407,72.40254 L 43.730107,87.73664 L 43.730107,87.73664 L 43.730107,90.40344 L 30.396107,90.40344 L 30.396107,87.73664 C 30.396107,87.73664 4.3948068,72.40254 4.3948068,72.40254 C 4.3948068,72.40254 37.063107,54.40164 37.063107,54.40164 C 37.063107,54.40164 69.731407,72.40254 69.731407,72.40254 z"
id="path49"
style="fill:#181818;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81428,58.40184 C 124.48148,58.40184 124.48148,58.40184 124.48148,58.40184 C 124.48148,58.40184 127.23615,60.059625 128.14833,61.06864 C 129.08003,62.099241 130.48178,65.06884 130.48178,65.06884 L 130.48178,77.73614 C 130.48178,77.73614 129.00368,80.198699 128.14833,81.06964 C 127.19525,82.040108 124.48148,83.73644 124.48148,83.73644 L 113.14758,83.73644 L 113.14758,83.73644 L 113.14758,86.40324 L 99.813583,86.40324 L 99.813583,83.73644 L 88.479683,83.73644 C 88.479683,83.73644 85.765921,82.040108 84.812833,81.06964 C 83.95749,80.198699 82.479383,77.73614 82.479383,77.73614 L 82.479383,65.06884 C 82.479383,65.06884 83.881139,62.099241 84.812833,61.06864 C 85.725013,60.059625 88.479683,58.40184 88.479683,58.40184 L 99.146883,58.40184 L 99.146883,61.73534 L 113.81428,61.73534 L 113.81428,58.40184 z"
id="path55"
style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 69.731407,113.66337 L 69.731407,113.66337 L 43.730107,128.99747 L 43.730107,128.99747 L 43.730107,131.66427 L 30.396107,131.66427 L 30.396107,128.99747 C 30.396107,128.99747 4.3948068,113.66337 4.3948068,113.66337 C 4.3948068,113.66337 37.063107,95.662473 37.063107,95.662473 C 37.063107,95.662473 69.731407,113.66337 69.731407,113.66337 z"
id="path61"
style="fill:#282828;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81428,99.662673 C 124.48148,99.662673 124.48148,99.662673 124.48148,99.662673 C 124.48148,99.662673 127.23615,101.32046 128.14833,102.32947 C 129.08003,103.36007 130.48178,106.32967 130.48178,106.32967 L 130.48178,118.99697 C 130.48178,118.99697 129.00368,121.45953 128.14833,122.33047 C 127.19525,123.30094 124.48148,124.99727 124.48148,124.99727 L 113.14758,124.99727 L 113.14758,124.99727 L 113.14758,127.66407 L 99.813583,127.66407 L 99.813583,124.99727 L 88.479683,124.99727 C 88.479683,124.99727 85.765921,123.30094 84.812833,122.33047 C 83.95749,121.45953 82.479383,118.99697 82.479383,118.99697 L 82.479383,106.32967 C 82.479383,106.32967 83.881139,103.36007 84.812833,102.32947 C 85.725013,101.32046 88.479683,99.662673 88.479683,99.662673 L 99.146883,99.662673 L 99.146883,102.99617 L 113.81428,102.99617 L 113.81428,99.662673 z"
id="path67"
style="fill:#303030;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.5,0,0,0.5,35,124.92612)"
id="g2737"
style="fill:#383838;fill-opacity:1">
- <svg:path
+ <path
d="M 74.5,1 L 1.5,37.5 L 64.5,70 L 64.5,74 L 84.5,74 L 84.5,70 L 148.5,37.5 L 74.5,1 z"
id="path6722"
- style="fill:#383838;fill-opacity:1;stroke:#303030;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ style="fill:#383838;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
+ </g>
+ <g
transform="matrix(0.5,0,0,0.5,40,167.0162)"
id="g2873"
style="fill:#404040;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 76,1 C 92,1 120,1 120,1 C 120,1 124.1318,3.4865526 125.5,5 C 126.89747,6.5458243 129,11 129,11 L 129,30 C 129,30 126.78295,33.693654 125.5,35 C 124.07044,36.455629 120,39 120,39 L 75,39 L 75,39 L 75,43 L 55,43 L 55,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 54,1 L 54,6 L 76,6 L 76,1 z"
id="path10"
style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,212.05911)"
id="g85">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path87"
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path89"
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
d="M 39.494482,206.89218 C 50.161682,206.89218 50.161682,206.89218 50.161682,206.89218 L 53.828532,209.55898 L 56.161982,213.55918 L 56.161982,236.22698 L 53.828532,240.22718 L 50.161682,242.89398 L 38.827782,242.89398 L 38.827782,242.89398 L 38.827782,245.56078 L 25.493782,245.56078 L 25.493782,242.89398 L 14.159882,242.89398 L 10.493032,240.22718 L 8.1595819,236.22698 L 8.1595819,213.55918 L 10.493032,209.55898 L 14.159882,206.89218 L 24.827082,206.89218 L 24.827082,210.22568 L 39.494482,210.22568 L 39.494482,206.89218 z"
id="path91"
style="fill:#484848;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70.522547,219.55948 L 73.856047,219.55948 L 73.856047,222.22628 L 78.522947,222.22628 L 78.522947,219.55948 L 139.526,219.55948 L 139.526,232.89348 L 78.522947,232.89348 L 78.522947,230.22668 L 73.856047,230.22668 L 73.856047,232.89348 L 70.522547,232.89348 L 70.522547,219.55948 z"
id="path101"
style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,258.48628)"
id="g107">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path109"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path111"
- style="fill:#505050;fill-opacity:1;stroke:#505050;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ style="fill:#505050;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
d="M 39.494482,253.31936 C 50.161682,253.31936 50.161682,253.31936 50.161682,253.31936 L 53.828532,255.98616 L 56.161982,259.98636 L 56.161982,282.65416 L 53.828532,286.65436 L 50.161682,289.32116 L 38.827782,289.32116 L 38.827782,289.32116 L 38.827782,291.98796 L 25.493782,291.98796 L 25.493782,289.32116 L 14.159882,289.32116 L 10.493032,286.65436 L 8.1595819,282.65416 L 8.1595819,259.98636 L 10.493032,255.98616 L 14.159882,253.31936 L 24.827082,253.31936 L 24.827082,256.65286 L 39.494482,256.65286 L 39.494482,253.31936 z"
id="path113"
style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70.522547,265.98666 L 73.856047,265.98666 L 73.856047,268.65346 L 78.522947,268.65346 L 78.522947,265.98666 L 139.526,265.98666 L 139.526,279.32066 L 78.522947,279.32066 L 78.522947,276.65386 L 73.856047,276.65386 L 73.856047,279.32066 L 70.522547,279.32066 L 70.522547,265.98666 z"
id="path123"
style="fill:#606060;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="matrix(0.5,0,0,0.5,37.0625,302.59514)"
id="g3062"
style="fill:#686868;fill-opacity:1;stroke:none">
- <svg:g
+ <g
transform="translate(59.878677,45.17647)"
id="g2533"
style="fill:#686868;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 64.871323,-38.92647 L 81.371323,-38.92647 L 81.371323,-32.92647 L 77.371323,-32.92647 L 77.371323,-35.92647 L 66.871323,-35.92647"
id="path2493"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:3;stroke-opacity:1" />
- <svg:path
+ <path
d="M 64.871323,-11.42647 L 81.371323,-11.42647 L 81.371323,-17.42647 L 77.371323,-17.42647 L 77.371323,-14.42647 L 66.871323,-14.42647"
id="path2495"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:3;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 76,1 C 92,1 120,1 120,1 C 120,1 124.1318,3.4865526 125.5,5 C 126.89747,6.5458243 129,11 129,11 L 129,30 C 129,30 126.78295,33.693654 125.5,35 C 124.07044,36.455629 120,39 120,39 L 75,39 L 75,39 L 75,43 L 55,43 L 55,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 54,1 L 54,6 L 76,6 L 76,1 z"
id="path3067"
style="fill:#686868;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="matrix(0.5,0,0,0.5,40,333.95951)"
id="g3156"
style="fill:#707070;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 13,1 L 13,10 L 6,10 L 6,6 L 1,6 L 1,25 L 6,25 L 6,21 L 13,21 L 13,31 L 129,31 L 129,1 L 13,1 z"
id="path11"
style="fill:#707070;fill-opacity:1;stroke:none;stroke-width:4;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="translate(-1.88425e-2,8)"
id="g149"
style="fill:#787878;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 40.693845,353.55201 L 40.693845,358.24201 L 38.013845,358.24201 L 38.013845,361.59201 L 40.693845,361.59201 L 40.693845,366.28201 L 104.34384,366.28201 L 107.02384,359.91701 L 104.34384,353.55201 L 40.693845,353.55201 z"
id="path151"
style="fill:#787878;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </svg:g>
- <svg:g
+ </g>
+ <g
transform="translate(-1.571244,4.74717)"
id="g157">
- <svg:g
+ <g
transform="matrix(0.6667,0,0,0.6667,9.706356,385.54113)"
id="g159">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
id="path161"
- style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ style="fill:#787878;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
id="path163"
- style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- </svg:g>
- <svg:path
+ style="fill:#787878;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ </g>
+ <path
d="M 41.648251,389.42217 C 52.315451,389.42217 52.315451,389.42217 52.315451,389.42217 C 52.315451,389.42217 55.070121,391.07995 55.982301,392.08897 C 56.914001,393.11957 58.315751,396.08917 58.315751,396.08917 L 58.315751,408.75647 C 58.315751,408.75647 56.837651,411.21903 55.982301,412.08997 C 55.029221,413.06044 52.315451,414.75677 52.315451,414.75677 L 40.981551,414.75677 L 40.981551,414.75677 L 40.981551,417.42357 L 27.647554,417.42357 L 27.647554,414.75677 L 16.313654,414.75677 C 16.313654,414.75677 13.599892,413.06044 12.646804,412.08997 C 11.791461,411.21903 10.313354,408.75647 10.313354,408.75647 L 10.313354,396.08917 C 10.313354,396.08917 11.71511,393.11957 12.646804,392.08897 C 13.558984,391.07995 16.313654,389.42217 16.313654,389.42217 L 26.980854,389.42217 L 26.980854,392.75567 L 41.648251,392.75567 L 41.648251,389.42217 z"
id="path165"
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:g
+ <g
transform="translate(5.210508,8)"
id="g171"
style="fill:#888888;fill-opacity:1;stroke:none">
- <svg:path
+ <path
d="M 65.312039,389.50304 L 68.645539,389.50304 L 68.645539,392.16984 L 73.312439,392.16984 L 73.312439,389.50304 L 134.31549,389.50304 L 134.31549,402.83704 L 73.312439,402.83704 L 73.312439,400.17024 L 68.645539,400.17024 L 68.645539,402.83704 L 65.312039,402.83704 L 65.312039,389.50304 z"
id="path173"
style="fill:#888888;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 40.07701,424.99768 C 50.74421,424.99768 50.74421,424.99768 50.74421,424.99768 L 54.41106,427.66448 L 56.74451,431.66468 L 56.74451,454.33248 L 54.41106,458.33268 L 50.74421,460.99948 L 39.41031,460.99948 L 39.41031,460.99948 L 39.41031,463.66628 L 26.07631,463.66628 L 26.07631,460.99948 L 14.74241,460.99948 L 11.07556,458.33268 L 8.74211,454.33248 L 8.74211,431.66468 L 11.07556,427.66448 L 14.74241,424.99768 L 25.40961,424.99768 L 25.40961,428.33118 L 40.07701,428.33118 L 40.07701,424.99768 z"
id="path179"
style="fill:#909090;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 113.81429,424.99768 C 124.48149,424.99768 124.48149,424.99768 124.48149,424.99768 L 128.14834,427.66448 L 130.48179,431.66468 L 130.48179,454.33248 L 128.14834,458.33268 L 124.48149,460.99948 L 113.14759,460.99948 L 113.14759,460.99948 L 113.14759,463.66628 L 99.813592,463.66628 L 99.813592,460.99948 L 88.479683,460.99948 L 84.812833,458.33268 L 82.479383,454.33248 L 82.479383,431.66468 L 84.812833,427.66448 L 88.479683,424.99768 L 99.146892,424.99768 L 99.146892,428.33118 L 113.81429,428.33118 L 113.81429,424.99768 z"
id="path191"
style="fill:#989898;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" />
- <svg:path
+ <path
d="M 97,45.5 C 97.09921,52.29082 77.5,58 77.5,58 L 77.5,58 L 77.5,60 L 67.5,60 L 67.5,58 C 67.5,58 47.90079,52.29082 48,45.5 C 48.12259,37.10894 64.10804,33 72.5,33 C 80.89196,33 96.87741,37.10894 97,45.5 z"
id="path2528"
style="fill:#101010;fill-opacity:1;stroke:none;stroke-width:2;stroke-opacity:1" />
-</svg:svg>
+</svg>
diff --git a/images/es/myblocks/start.svg b/images/es/myblocks/start.svg
index 31eea49..ad1db19 100644
--- a/images/es/myblocks/start.svg
+++ b/images/es/myblocks/start.svg
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg:svg
+<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="99"
height="56"
id="svg2">
- <svg:defs
+ <defs
id="defs4">
- <svg:linearGradient
+ <linearGradient
id="linearGradient3166">
- <svg:stop
+ <stop
id="stop3168"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
- <svg:stop
+ <stop
id="stop3170"
style="stop-color:#ffff00;stop-opacity:1"
offset="1" />
- </svg:linearGradient>
- <svg:linearGradient
+ </linearGradient>
+ <linearGradient
x1="0"
y1="22"
x2="74"
@@ -36,19 +36,19 @@
vp_z="744.09448 : 526.18109 : 1"
persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective2472" />
- </svg:defs>
- <svg:path
+ </defs>
+ <path
d="M 98.5,26 C 98.698425,39.581628 59.5,51 59.5,51 L 59.5,51 L 59.5,55 L 39.5,55 L 39.5,51 C 39.5,51 0.30157465,39.581628 0.5,26 C 0.74518415,9.21787 32.716079,1 49.5,1 C 66.283921,1 98.254816,9.21787 98.5,26 z"
id="path10"
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1" />
- <svg:text
+ <text
y="-0.80810547"
id="text14"
style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="49"
y="34.191895"
id="tspan16"
- style="font-size:18px">empezar</svg:tspan>
- </svg:text>
-</svg:svg>
+ style="font-size:18px">empezar</tspan>
+ </text>
+</svg>
diff --git a/images/es/myblocks/storeinbox1.svg b/images/es/myblocks/storeinbox1.svg
index a6c495f..05527e4 100644
--- a/images/es/myblocks/storeinbox1.svg
+++ b/images/es/myblocks/storeinbox1.svg
@@ -75,6 +75,6 @@
<tspan
x="37"
y="50"
- style="font-size:18px;">caja 1</tspan>
+ style="font-size:18px;">caja1</tspan>
</text>
</svg>
diff --git a/images/es/myblocks/storeinbox2.svg b/images/es/myblocks/storeinbox2.svg
index 433a2f8..c121c84 100644
--- a/images/es/myblocks/storeinbox2.svg
+++ b/images/es/myblocks/storeinbox2.svg
@@ -75,6 +75,6 @@
<tspan
x="37"
y="50"
- style="font-size:18px;">caja 2</tspan>
+ style="font-size:18px;">caja2</tspan>
</text>
</svg>
diff --git a/images/es/templates/audiooff.svg b/images/es/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/es/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/es/templates/audioon.svg b/images/es/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/es/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/es/templates/hideblocks.svg b/images/es/templates/hideblocks.svg
new file mode 100644
index 0000000..f2d74da
--- /dev/null
+++ b/images/es/templates/hideblocks.svg
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="87"
+ height="60"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2414"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2420"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2425"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2429"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2432"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path10"
+ style="fill:url(#linearGradient2432);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1" />
+ <text
+ y="-6"
+ id="text12"
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="21"
+ id="tspan14"
+ style="font-size:18px">oculta</tspan>
+ </text>
+ <text
+ y="2"
+ id="text16"
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="48"
+ id="tspan18"
+ style="font-size:18px">bloques</tspan>
+ </text>
+ <text
+ x="0.05313649"
+ y="9.717802"
+ id="text2434"
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37.053135"
+ y="36.717804"
+ id="tspan2436"
+ style="font-size:18px">los</tspan>
+ </text>
+</svg>
diff --git a/images/es/templates/journal.svg b/images/es/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/es/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/es/templates/sound.svg b/images/es/templates/sound.svg
new file mode 100644
index 0000000..efeeb10
--- /dev/null
+++ b/images/es/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sonido</tspan>
+ </text>
+</svg>
diff --git a/images/es/templates/template1.svg b/images/es/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/es/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/template2.svg b/images/es/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/es/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/template3.svg b/images/es/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/es/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/template4.svg b/images/es/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/es/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/template6.svg b/images/es/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/es/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/template7.svg b/images/es/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/es/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/templatesgroup.svg b/images/es/templates/templatesgroup.svg
new file mode 100644
index 0000000..8410d92
--- /dev/null
+++ b/images/es/templates/templatesgroup.svg
@@ -0,0 +1,618 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Plantillas</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.927883"
+ y="421.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.71788"
+ y="439.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">oculta</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="427.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="458.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">bloques</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sonido</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.439121"
+ y="431.79141"
+ id="text2487"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.229126"
+ y="449.88141"
+ id="tspan2489"
+ style="font-size:12.06000042px">los</tspan>
+ </text>
+</svg>
diff --git a/images/es/templates/templatesmask.svg b/images/es/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/es/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/es/templates/texton.svg b/images/es/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/es/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/fi/templates/audiooff.svg b/images/fi/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/fi/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/fi/templates/audioon.svg b/images/fi/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/fi/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/fi/templates/hideblocks.svg b/images/fi/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/fi/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/fi/templates/journal.svg b/images/fi/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/fi/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/fi/templates/sound.svg b/images/fi/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/fi/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/fi/templates/template1.svg b/images/fi/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/fi/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/template2.svg b/images/fi/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/fi/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/template3.svg b/images/fi/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/fi/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/template4.svg b/images/fi/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/fi/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/template6.svg b/images/fi/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/fi/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/template7.svg b/images/fi/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/fi/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/templatesgroup.svg b/images/fi/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/fi/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/templatesmask.svg b/images/fi/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/fi/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fi/templates/texton.svg b/images/fi/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/fi/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/fr/templates/audiooff.svg b/images/fr/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/fr/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/fr/templates/audioon.svg b/images/fr/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/fr/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/fr/templates/hideblocks.svg b/images/fr/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/fr/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/fr/templates/journal.svg b/images/fr/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/fr/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/fr/templates/sound.svg b/images/fr/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/fr/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/fr/templates/template1.svg b/images/fr/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/fr/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/template2.svg b/images/fr/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/fr/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/template3.svg b/images/fr/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/fr/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/template4.svg b/images/fr/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/fr/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/template6.svg b/images/fr/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/fr/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/template7.svg b/images/fr/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/fr/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/templatesgroup.svg b/images/fr/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/fr/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/templatesmask.svg b/images/fr/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/fr/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/fr/templates/texton.svg b/images/fr/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/fr/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/mn/templates/audiooff.svg b/images/mn/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/mn/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/mn/templates/audioon.svg b/images/mn/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/mn/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/mn/templates/hideblocks.svg b/images/mn/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/mn/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/mn/templates/journal.svg b/images/mn/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/mn/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/mn/templates/sound.svg b/images/mn/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/mn/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/mn/templates/template1.svg b/images/mn/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/mn/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/template2.svg b/images/mn/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/mn/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/template3.svg b/images/mn/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/mn/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/template4.svg b/images/mn/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/mn/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/template6.svg b/images/mn/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/mn/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/template7.svg b/images/mn/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/mn/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/templatesgroup.svg b/images/mn/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/mn/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/templatesmask.svg b/images/mn/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/mn/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/mn/templates/texton.svg b/images/mn/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/mn/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/pt/templates/audiooff.svg b/images/pt/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/pt/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/pt/templates/audioon.svg b/images/pt/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/pt/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/pt/templates/hideblocks.svg b/images/pt/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/pt/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/pt/templates/journal.svg b/images/pt/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/pt/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/pt/templates/sound.svg b/images/pt/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/pt/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/pt/templates/template1.svg b/images/pt/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/pt/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/template2.svg b/images/pt/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/pt/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/template3.svg b/images/pt/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/pt/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/template4.svg b/images/pt/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/pt/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/template6.svg b/images/pt/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/pt/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/template7.svg b/images/pt/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/pt/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/templatesgroup.svg b/images/pt/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/pt/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/templatesmask.svg b/images/pt/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/pt/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/pt/templates/texton.svg b/images/pt/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/pt/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/ru/templates/audiooff.svg b/images/ru/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/ru/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/ru/templates/audioon.svg b/images/ru/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/ru/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/ru/templates/hideblocks.svg b/images/ru/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/ru/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/ru/templates/journal.svg b/images/ru/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/ru/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/ru/templates/sound.svg b/images/ru/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/ru/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/ru/templates/template1.svg b/images/ru/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/ru/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/template2.svg b/images/ru/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/ru/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/template3.svg b/images/ru/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/ru/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/template4.svg b/images/ru/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/ru/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/template6.svg b/images/ru/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/ru/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/template7.svg b/images/ru/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/ru/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/templatesgroup.svg b/images/ru/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/ru/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/templatesmask.svg b/images/ru/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/ru/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/ru/templates/texton.svg b/images/ru/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/ru/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/images/tr/templates/audiooff.svg b/images/tr/templates/audiooff.svg
new file mode 100644
index 0000000..5bc2b0c
--- /dev/null
+++ b/images/tr/templates/audiooff.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="75"
+ height="54"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <metadata
+ id="metadata16">
+ <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:window-height="1000"
+ inkscape:window-width="1679"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="10"
+ inkscape:cx="35.996358"
+ inkscape:cy="34.562517"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 10.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="105 : 10.5 : 1"
+ inkscape:persp3d-origin="52.5 : 7 : 1"
+ id="perspective18" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <inkscape:perspective
+ id="perspective2455"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2572"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2777"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2876"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2978"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3093"
+ inkscape:persp3d-origin="27.5 : 18.333333 : 1"
+ inkscape:vp_z="55 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 27.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3274"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76056659;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="clipping-audio"
+ display="block"
+ transform="translate(14.818,-0.501)"
+ style="display:block">
+ <g
+ id="g2758"
+ display="inline"
+ style="display:inline">
+ <g
+ id="g2760">
+ <polygon
+ id="polygon2762"
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2764"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ id="path2766"
+ display="inline"
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ id="polygon2770"
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ display="inline"
+ style="fill:#010101;display:inline" />
+ </g>
+</svg>
diff --git a/images/tr/templates/audioon.svg b/images/tr/templates/audioon.svg
new file mode 100644
index 0000000..bdd209c
--- /dev/null
+++ b/images/tr/templates/audioon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ </defs>
+ <path
+ d="M 10,0.88028324 L 74.119717,0.88028324 L 74.119717,53.119717 L 10,53.119717 L 10,44.5 L 0.5,44.5 L 0.5,38.5 L 10,38.5 L 10,30 L 0.5,30 L 0.5,24 L 10,24 L 10,15.5 L 0.5,15.5 L 0.5,9.5 L 10,9.5 L 10,0.88028324 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.76100004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="32.5"
+ height="42.499996"
+ x="25.75"
+ y="5.7500038"
+ id="rect2426"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(2.3,-0.5)"
+ id="g3201">
+ <path
+ d="M 36.843,39.696 C 36.332,38.239 33.633,38.623 32.433,39.626 C 30.033,41.635 32.009,44.022 34.757,42.903 C 36.321,42.265 37.353,41.155 36.843,39.696 z"
+ id="path2766"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2768"
+ y2="26.966"
+ y1="39.805"
+ x2="37.459"
+ x1="37.459"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(8.518,-1e-3)"
+ id="polygon2770"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ <path
+ d="M 47.25801,34.943896 C 46.74701,33.486896 44.04801,33.870896 42.84801,34.873896 C 40.44801,36.882896 42.42401,39.269896 45.17201,38.150896 C 46.73601,37.512896 47.76801,36.402896 47.25801,34.943896 z"
+ id="path2412"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:3.5;stroke-opacity:1;display:inline" />
+ <line
+ id="line2414"
+ y2="21.713896"
+ y1="34.552895"
+ x2="47.674007"
+ x1="47.674007"
+ display="inline"
+ style="fill:none;stroke:#ff0000;stroke-width:2.25;stroke-opacity:1;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ transform="translate(13.73301,-2.653104)"
+ id="polygon2416"
+ style="fill:#ff0000;fill-opacity:1;display:inline" />
+ </g>
+</svg>
diff --git a/images/tr/templates/hideblocks.svg b/images/tr/templates/hideblocks.svg
new file mode 100644
index 0000000..312c78b
--- /dev/null
+++ b/images/tr/templates/hideblocks.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">hide</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">blocks</tspan>
+ </text>
+</svg>
diff --git a/images/tr/templates/journal.svg b/images/tr/templates/journal.svg
new file mode 100644
index 0000000..76e4faa
--- /dev/null
+++ b/images/tr/templates/journal.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(10.8745,-0.5)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path2458"
+ style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+
+ <line
+ id="line2460"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path2462"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path2464"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path2466"
+ style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+
+</g>
+</svg>
diff --git a/images/tr/templates/sound.svg b/images/tr/templates/sound.svg
new file mode 100644
index 0000000..89e3696
--- /dev/null
+++ b/images/tr/templates/sound.svg
@@ -0,0 +1,256 @@
+<?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"
+ version="1.0"
+ width="137"
+ height="55"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="template5.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata36">
+ <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:window-height="975"
+ inkscape:window-width="1680"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="3.9708029"
+ inkscape:cx="36.894301"
+ inkscape:cy="27.5"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs5">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 27.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="137 : 27.5 : 1"
+ inkscape:persp3d-origin="68.5 : 18.333333 : 1"
+ id="perspective38" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-58.253309)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="22"
+ x2="74"
+ y1="22"
+ x1="0"
+ id="linearGradient2529"
+ xlink:href="#linearGradient3166" />
+ <linearGradient
+ id="linearGradient2523">
+ <stop
+ id="stop2525"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2527"
+ offset="1"
+ style="stop-color:#ffff00;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2520"
+ inkscape:persp3d-origin="43.5 : 20 : 1"
+ inkscape:vp_z="87 : 30 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 30 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3166"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-21.252221,77.527288)"
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471" />
+ </defs>
+ <path
+ d="M 63.5,0.75 L 47.75,0.75 L 47.75,4.75 L 25.75,4.75 L 25.75,0.75 L 10,0.75 C 10,0.75 6.1158487,1.358664 4.75,2.75 C 3.665741,3.85449 1,6.75 1,6.75 L 1,43.99 C 1,43.99 1.6401315,47.31861 2.4999613,47.995 C 3.3305948,48.64842 6.999845,50.25 6.999845,50.25 L 27,50.25 L 27,54 L 47,54 L 47,50.25 L 126.99673,50.25 L 127,38.75 L 136,38.75 L 136,33.25 L 127,33.25 L 127,24.25 L 136,24.25 L 136,18.75 L 127,18.75 L 127,6.75 L 69,6.75 L 66.463507,2.75 L 63.5,0.75 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"
+ id="text2509"
+ x="31.82959"
+ y="7.2104545">
+ <tspan
+ x="68.82959"
+ y="34.210449"
+ style="font-size:18px"
+ id="tspan2511">sound</tspan>
+ </text>
+</svg>
diff --git a/images/tr/templates/template1.svg b/images/tr/templates/template1.svg
new file mode 100644
index 0000000..2a9df85
--- /dev/null
+++ b/images/tr/templates/template1.svg
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.303513 L 15.75,15.303513 L 15.75,19.303513 L 22.75,19.303513 L 22.75,15.303513 L 114.25,15.303513 L 114.25,35.303513 L 22.75,35.303513 L 22.75,31.303513 L 15.75,31.303513 L 15.75,35.303513 L 10.75,35.303513 L 10.75,15.303513 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/template2.svg b/images/tr/templates/template2.svg
new file mode 100644
index 0000000..819cb3f
--- /dev/null
+++ b/images/tr/templates/template2.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2524">
+ <stop
+ id="stop2526"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2528"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2558"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,-102.29634,132.97031)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,160.32361 2.4999613,161 C 3.3305948,161.65342 6.999845,163 6.999845,163 L 27,163 L 27,166 L 47,166 L 47,163 L 173,163 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(93.12315,2.49876)"
+ id="g2567">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <g
+ transform="translate(173.12315,2.49876)"
+ id="g2576">
+ <g
+ transform="translate(-92.30515,99.83724)"
+ id="g2578"
+ style="display:inline">
+ <g
+ id="g2580">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2584"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2586"
+ y2="126.08724"
+ y1="126.08724"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2588"
+ y2="133.08723"
+ y1="133.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2590"
+ y2="140.08723"
+ y1="140.08723"
+ x2="-55.430149"
+ x1="-74.430153"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/template3.svg b/images/tr/templates/template3.svg
new file mode 100644
index 0000000..81e41e7
--- /dev/null
+++ b/images/tr/templates/template3.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="127"
+ height="230"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2608"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2473">
+ <stop
+ id="stop2475"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2477"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient4238"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient4211"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3886">
+ <stop
+ id="stop3888"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3890"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="210"
+ y1="10.5"
+ x2="0"
+ y2="10.5"
+ id="linearGradient2496"
+ xlink:href="#linearGradient3886"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="64"
+ y2="0"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,4.96875)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="128.68382"
+ y2="22"
+ id="linearGradient2565"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2559">
+ <stop
+ id="stop2561"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2563"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2663">
+ <stop
+ id="stop2665"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2667"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2643"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2637">
+ <stop
+ id="stop2639"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2641"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2635"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2627">
+ <stop
+ id="stop2629"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2631"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2625"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2619">
+ <stop
+ id="stop2621"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2623"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2696"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2709"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,63.829821,59.768457)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,5.5 L 25.75,5.5 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,218 C 1,218 1.6401315,222.82361 2.4999613,223.5 C 3.3305948,224.15342 6.999845,226 6.999845,226 L 27,226 L 27,229 L 47,229 L 47,226 L 126,226 L 126,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,13.357006 L 15.75,13.357006 L 15.75,17.357006 L 22.75,17.357006 L 22.75,13.357006 L 114.25,13.357006 L 114.25,33.357006 L 22.75,33.357006 L 22.75,29.357006 L 15.75,29.357006 L 15.75,33.357006 L 10.75,33.357006 L 10.75,13.357006 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,39.413143 L 15.75,39.413143 L 15.75,43.413143 L 22.75,43.413143 L 22.75,39.413143 L 114.25,39.413143 L 114.25,59.413143 L 22.75,59.413143 L 22.75,55.413143 L 15.75,55.413143 L 15.75,59.413143 L 10.75,59.413143 L 10.75,39.413143 z"
+ id="path2715"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,65.46928 L 15.75,65.46928 L 15.75,69.46928 L 22.75,69.46928 L 22.75,65.46928 L 114.25,65.46928 L 114.25,85.46928 L 22.75,85.46928 L 22.75,81.46928 L 15.75,81.46928 L 15.75,85.46928 L 10.75,85.46928 L 10.75,65.46928 z"
+ id="path2717"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,91.525422 L 15.75,91.525422 L 15.75,95.525432 L 22.75,95.525432 L 22.75,91.525422 L 114.25,91.525422 L 114.25,111.52543 L 22.75,111.52543 L 22.75,107.52543 L 15.75,107.52543 L 15.75,111.52543 L 10.75,111.52543 L 10.75,91.525422 z"
+ id="path2719"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,169.69386 L 15.75,169.69386 L 15.75,173.69386 L 22.75,173.69386 L 22.75,169.69386 L 114.25,169.69386 L 114.25,189.69386 L 22.75,189.69386 L 22.75,185.69386 L 15.75,185.69386 L 15.75,189.69386 L 10.75,189.69386 L 10.75,169.69386 z"
+ id="path2721"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,143.63772 L 15.75,143.63772 L 15.75,147.63772 L 22.75,147.63772 L 22.75,143.63772 L 114.25,143.63772 L 114.25,163.63772 L 22.75,163.63772 L 22.75,159.63772 L 15.75,159.63772 L 15.75,163.63772 L 10.75,163.63772 L 10.75,143.63772 z"
+ id="path2723"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,195.75 L 15.75,195.75 L 15.75,199.75 L 22.75,199.75 L 22.75,195.75 L 114.25,195.75 L 114.25,215.75 L 22.75,215.75 L 22.75,211.75 L 15.75,211.75 L 15.75,215.75 L 10.75,215.75 L 10.75,195.75 z"
+ id="path2725"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,117.58158 L 15.75,117.58158 L 15.75,121.58158 L 22.75,121.58158 L 22.75,117.58158 L 114.24999,117.58158 L 114.24999,137.58158 L 22.75,137.58158 L 22.75,133.58158 L 15.75,133.58158 L 15.75,137.58158 L 10.75,137.58158 L 10.75,117.58158 z"
+ id="path2481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/template4.svg b/images/tr/templates/template4.svg
new file mode 100644
index 0000000..c229939
--- /dev/null
+++ b/images/tr/templates/template4.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="113"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2661"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2655">
+ <stop
+ id="stop2657"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2659"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2653"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2647">
+ <stop
+ id="stop2649"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2651"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2645"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2639">
+ <stop
+ id="stop2641"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2643"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2637"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2631">
+ <stop
+ id="stop2633"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2635"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2623">
+ <stop
+ id="stop2625"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2627"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2621"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2619"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2613">
+ <stop
+ id="stop2615"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2617"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2611"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2609"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2603">
+ <stop
+ id="stop2605"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2607"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2601"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2595">
+ <stop
+ id="stop2597"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2599"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2682"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2695"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-29.959305,30.432353)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,102.24 C 1,102.24 1.6401315,105.56861 2.4999613,106.245 C 3.3305948,106.89842 6.999845,108.5 6.999845,108.5 L 27,108.5 L 27,112.25 L 47,112.25 L 47,108.5 L 136,108.5 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.25 L 15.75,15.25 L 15.75,19.25 L 22.75,19.25 L 22.75,15.25 L 114.25,15.25 L 114.25,35.25 L 22.75,35.25 L 22.75,31.25 L 15.75,31.25 L 15.75,35.25 L 10.75,35.25 L 10.75,15.25 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/template6.svg b/images/tr/templates/template6.svg
new file mode 100644
index 0000000..e925c46
--- /dev/null
+++ b/images/tr/templates/template6.svg
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="137"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2678"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2672">
+ <stop
+ id="stop2674"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2676"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2670"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2664">
+ <stop
+ id="stop2666"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2668"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2662"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2656">
+ <stop
+ id="stop2658"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2660"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2654"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2648">
+ <stop
+ id="stop2650"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2652"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2646"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2640">
+ <stop
+ id="stop2642"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2644"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2638"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2636"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2630">
+ <stop
+ id="stop2632"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2634"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2628"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2626"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2620">
+ <stop
+ id="stop2622"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2624"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2618"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2612">
+ <stop
+ id="stop2614"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2616"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2707"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2720"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-2.45763,71.495173)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 136,162 L 136,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.818,41.336)"
+ id="clipping-text"
+ style="display:block">
+ <g
+ id="g2959"
+ style="display:inline">
+ <g
+ id="g2961">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2965"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2967"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2969"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2971"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,103.80243 L 83.804575,103.80243 L 83.804575,156.25 L 10.75,156.25 L 10.75,103.80243 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(82.42647,99.204882)"
+ id="g2427"
+ style="display:block">
+ <g
+ id="g2429"
+ style="display:inline">
+ <g
+ id="g2431">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline2435"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <line
+ id="line2437"
+ y2="26.25"
+ y1="26.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2439"
+ y2="33.25"
+ y1="33.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line2441"
+ y2="40.25"
+ y1="40.25"
+ x2="36.875"
+ x1="17.875"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:3.5;display:inline" />
+ </g>
+ <path
+ d="M 10.75,15.249994 L 15.75,15.249994 L 15.75,19.249994 L 22.75,19.249994 L 22.75,15.249994 L 114.25,15.249994 L 114.25,35.25 L 22.75,35.25 L 22.75,31.24999 L 15.75,31.24999 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249994 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/template7.svg b/images/tr/templates/template7.svg
new file mode 100644
index 0000000..6576d67
--- /dev/null
+++ b/images/tr/templates/template7.svg
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="174"
+ height="167"
+ id="svg2">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient4342">
+ <stop
+ id="stop3259"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4345"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient4340"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3164">
+ <stop
+ id="stop3166"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4336"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient4362"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient4488"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4482">
+ <stop
+ id="stop4484"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4486"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2512"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2506">
+ <stop
+ id="stop2508"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2510"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3383"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3377">
+ <stop
+ id="stop3379"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3381"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2860"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2515">
+ <stop
+ id="stop2517"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2519"
+ style="stop-color:#0000ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,159.31947,56.931705)" />
+ <linearGradient
+ id="linearGradient2526">
+ <stop
+ id="stop2528"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2530"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2532"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2539"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="94.577461"
+ y2="20.434471"
+ id="linearGradient2541"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7750554,0,0,0.9997979,0.8784441,32.623865)" />
+ <linearGradient
+ id="linearGradient2634">
+ <stop
+ id="stop2636"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2638"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2632"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2626">
+ <stop
+ id="stop2628"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2630"
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2624"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2618">
+ <stop
+ id="stop2620"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2622"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2616"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2614"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ id="linearGradient2608">
+ <stop
+ id="stop2610"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2612"
+ style="stop-color:#ff00ff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="19.625"
+ x2="320.75"
+ y2="19.625"
+ id="linearGradient2606"
+ xlink:href="#linearGradient3164"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0139238,0,0,1.0946487,31.741439,7.7561892)" />
+ <linearGradient
+ id="linearGradient2598">
+ <stop
+ id="stop2600"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2602"
+ style="stop-color:#ff00ff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient2596"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,15.883808,78.632067)" />
+ <linearGradient
+ id="linearGradient2590">
+ <stop
+ id="stop2592"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2594"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2668"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,-66.475849,-3.3087008e-3)" />
+ <linearGradient
+ x1="66.800423"
+ y1="23.707363"
+ x2="203.4543"
+ y2="23.237999"
+ id="linearGradient2681"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9988658,0,0,1.0058014,69.667871,68.114606)" />
+ </defs>
+ <path
+ d="M 63.5,1 L 47.75,1 L 47.75,6 L 25.75,6 L 25.75,1 L 10,1 C 10,1 6.1158487,3.608664 4.75,5 C 3.665741,6.10449 1,11 1,11 L 1,156 C 1,156 1.6401315,159.32361 2.4999613,160 C 3.3305948,160.65342 6.999845,162 6.999845,162 L 27,162 L 27,166 L 47,166 L 47,162 L 173,162 L 173,5 L 69,5 L 66.463507,3.0107781 L 63.5,1 z"
+ id="path2480"
+ style="opacity:1;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,46.579715 L 83.804575,46.579715 L 83.804575,99.02729 L 10.75,99.02729 L 10.75,46.579715 z"
+ id="path3264"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,46.579425 L 163.80457,46.579425 L 163.80457,99.027 L 90.75,99.027 L 90.75,46.579425 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,103.80242 L 83.80458,103.80242 L 83.80458,156.25 L 10.75,156.25 L 10.75,103.80242 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.75,103.80214 L 163.80457,103.80214 L 163.80457,156.24971 L 90.75,156.24971 L 90.75,103.80214 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 10.75,15.249998 L 15.75,15.249998 L 15.75,19.249998 L 22.75,19.249998 L 22.75,15.249998 L 114.25,15.249998 L 114.25,35.25 L 22.75,35.25 L 22.75,31.249998 L 15.75,31.249998 L 15.75,35.25 L 10.75,35.25 L 10.75,15.249998 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/templatesgroup.svg b/images/tr/templates/templatesgroup.svg
new file mode 100644
index 0000000..ae13f21
--- /dev/null
+++ b/images/tr/templates/templatesgroup.svg
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs98">
+ <linearGradient
+ id="linearGradient3245">
+ <stop
+ id="stop3247"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3249"
+ style="stop-color:#ffff00;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="11.45634"
+ y1="109.14062"
+ x2="63.081341"
+ y2="109.14062"
+ id="linearGradient3251"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="4.5188398"
+ y1="188.5"
+ x2="70.018837"
+ y2="188.5"
+ id="linearGradient3259"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="13.33134"
+ y1="270.5"
+ x2="61.206341"
+ y2="270.5"
+ id="linearGradient3267"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="12.124999"
+ y1="392.34818"
+ x2="80.875"
+ y2="392.34818"
+ id="linearGradient3275"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.393524"
+ y1="52.893875"
+ x2="97.606476"
+ y2="52.893875"
+ id="linearGradient3283"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.715"
+ y1="445.94196"
+ x2="97.284996"
+ y2="445.94196"
+ id="linearGradient3291"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.356911"
+ y1="392.34818"
+ x2="132.61295"
+ y2="392.34818"
+ id="linearGradient3307"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928009"
+ y1="248.60938"
+ x2="134.55301"
+ y2="248.60938"
+ id="linearGradient3315"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="75.990517"
+ y1="188.5"
+ x2="141.49051"
+ y2="188.5"
+ id="linearGradient3323"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="82.928017"
+ y1="119.21875"
+ x2="134.55301"
+ y2="119.21875"
+ id="linearGradient3331"
+ xlink:href="#linearGradient3245"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486 C 1.5384064,488.33333 2.5796929,490.66667 3.6209793,493 C 5.2455992,494.33333 6.8702191,495.66667 8.494839,497 C 10.715355,497.66667 12.935872,498.33333 15.156388,499 L 128.9813,499 C 131.26413,498.33333 133.54695,497.66667 135.82978,497 C 137.81286,495.66667 139.79595,494.33333 141.77903,493 C 142.68698,490.66667 143.59493,488.33333 144.50288,486 L 144.54057,0.5 L 0.5594301,0.5 z"
+ id="path3201"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="77.359131"
+ id="rect3987"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="78.49942"
+ id="rect3989"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="79.498322"
+ id="rect3991"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-28.931932"
+ transform="scale(1,-1)"
+ id="rect3993"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7153397"
+ y="-27.815523"
+ transform="scale(1,-1)"
+ id="rect3995"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-474.77127"
+ transform="scale(1,-1)"
+ id="rect3999"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="137.56932"
+ height="0.13955142"
+ x="3.7341847"
+ y="-473.43195"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.875,487.375 C 80.875,491.86231 77.125385,495.5 72.5,495.5 C 67.874615,495.5 64.125,491.86231 64.125,487.375 C 64.125,482.88769 67.874615,479.25 72.5,479.25 C 77.125385,479.25 80.875,482.88769 80.875,487.375 L 80.875,487.375 z"
+ id="path4003"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="67.879883"
+ y="491.74902"
+ id="text4005"
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;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:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
+ x="67.879883"
+ y="491.74902"
+ id="tspan4007"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan></text>
+ <text
+ x="-22.836914"
+ y="1.4019699"
+ id="text3198"
+ style="font-size:12px;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">
+ <tspan
+ x="22.163086"
+ y="21.40197"
+ id="tspan2796"
+ style="font-size:20px">Templates</tspan>
+ </text>
+ <path
+ d="M 48.060226,35.454452 L 96.939774,35.454452 L 96.939774,70.3333 L 48.060226,70.3333 L 48.060226,35.454452 z"
+ id="path2685"
+ style="fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 89.277448,374.93417 L 132.02606,374.93417 L 132.02606,409.7622 L 89.277448,409.7622 L 89.277448,404.01542 L 82.943798,404.01542 L 82.943798,400.01522 L 89.277448,400.01522 L 89.277448,394.34827 L 82.943798,394.34827 L 82.943798,390.34807 L 89.277448,390.34807 L 89.277448,384.68113 L 82.943798,384.68113 L 82.943798,380.68093 L 89.277448,380.68093 L 89.277448,374.93417 z"
+ id="path3254"
+ style="fill:url(#linearGradient3307);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.6667,0,0,0.6667,90.489602,374.01326)"
+ id="g3256"
+ style="display:block">
+ <g
+ id="g3258"
+ style="display:inline">
+ <g
+ id="g3260">
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ id="polygon3262"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5" />
+ <polyline
+ id="polyline3264"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ style="fill:none;stroke:#010101;stroke-width:3.5" />
+ </g>
+ </g>
+ <path
+ d="M 28.325,39.697 C 27.814,38.24 25.115,38.624 23.915,39.627 C 21.515,41.636 23.491,44.023 26.239,42.904 C 27.803,42.266 28.835,41.156 28.325,39.697 z"
+ id="path3266"
+ style="fill:#010101;stroke:#010101;stroke-width:3.5;display:inline" />
+ <line
+ id="line3268"
+ y2="26.966999"
+ y1="39.806"
+ x2="28.941"
+ x1="28.941"
+ display="inline"
+ style="fill:none;stroke:#010101;stroke-width:2.25;display:inline" />
+ <polygon
+ points="35.047,25.036 27.838,28.595 27.838,24.728 35.047,21.166 35.047,25.036 "
+ id="polygon3270"
+ style="fill:#010101;display:inline" />
+ </g>
+ <path
+ d="M 79.869997,426.51197 C 90.589997,426.51197 90.589997,426.51197 90.589997,426.51197 L 94.274998,429.19197 L 96.619998,433.21197 L 96.619998,455.99197 L 94.274998,460.01197 L 90.589997,462.69197 L 79.199997,462.69197 L 79.199997,462.69197 L 79.199997,465.37197 L 65.800008,465.37197 L 65.800008,462.69197 L 54.410003,462.69197 L 50.725003,460.01197 L 48.380002,455.99197 L 48.380002,433.21197 L 50.725003,429.19197 L 54.410003,426.51197 L 65.130007,426.51197 L 65.130007,429.86197 L 79.869997,429.86197 L 79.869997,426.51197 z"
+ id="path2714"
+ style="fill:url(#linearGradient3291);fill-opacity:1;stroke:#c0a000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="47.483284"
+ y="425.84198"
+ id="text2716"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.273285"
+ y="443.93198"
+ id="tspan2718"
+ style="font-size:12.06000042px">hide</tspan>
+ </text>
+ <text
+ x="47.459724"
+ y="425.84198"
+ id="text2720"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.249733"
+ y="456.66196"
+ id="tspan2722"
+ style="font-size:12.06000042px">blocks</tspan>
+ </text>
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="415.35913"
+ id="rect3434"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#e0a000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="416.49945"
+ id="rect3436"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#fff080;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="123.61703"
+ height="0.14253192"
+ x="10.691486"
+ y="417.49835"
+ id="rect3438"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffc4;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.5,0,0,0.5,59.18725,38.91364)"
+ id="activity-journal"
+ style="stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:block">
+ <path
+ d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z"
+ id="path3155"
+ style="fill:#ffffff;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <line
+ id="line3157"
+ y2="48.881001"
+ y1="6.1209998"
+ x2="21.341"
+ x1="21.341"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464"
+ id="path3159"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021"
+ id="path3161"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232"
+ id="path3163"
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 35.39384,88.28125 L 29.48759,88.28125 L 29.48759,90.15625 L 21.23759,90.15625 L 21.23759,88.28125 L 15.33134,88.28125 C 15.33134,88.28125 13.87478,89.25949 13.36259,89.78125 C 12.956,90.19543 11.95634,92.03125 11.95634,92.03125 L 11.95634,126.24625 C 11.95634,126.24625 12.196385,127.49447 12.518825,127.74812 C 12.830315,127.99315 14.20628,128.59375 14.20628,128.59375 L 21.70634,128.59375 L 21.70634,130 L 29.20634,130 L 29.20634,128.59375 L 62.58134,128.59375 L 62.58134,89.78125 L 37.45634,89.78125 L 36.50516,89.03529 L 35.39384,88.28125 z"
+ id="path4158"
+ style="fill:url(#linearGradient3251);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.61259,105.37364 L 43.00805,105.37364 L 43.00805,125.04148 L 15.61259,125.04148 L 15.61259,105.37364 z"
+ id="path4162"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)"
+ id="polygon2963"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2965"
+ transform="matrix(0.375,0,0,0.375,42.63809,103.40725)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="113.25099"
+ y2="113.25099"
+ id="line2967" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="115.87599"
+ y2="115.87599"
+ id="line2969" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="49.341213"
+ x2="56.466213"
+ y1="118.50099"
+ y2="118.50099"
+ id="line2971" />
+ <path
+ d="M 28.45634,157.5625 L 22.55009,157.5625 L 22.55009,159.4375 L 14.30009,159.4375 L 14.30009,157.5625 L 8.39384,157.5625 C 8.39384,157.5625 6.93728,158.54076 6.42509,159.0625 C 6.0185,159.47668 5.01884,161.3125 5.01884,161.3125 L 5.01884,215.6875 C 5.01884,215.6875 5.258885,217.30885 5.581325,217.5625 C 5.892815,217.80752 7.26878,218.3125 7.26878,218.3125 L 14.76884,218.3125 L 14.76884,219.4375 L 22.26884,219.4375 L 22.26884,218.3125 L 69.51884,218.3125 L 69.51884,159.0625 L 30.51884,159.0625 L 29.56766,158.31653 L 28.45634,157.5625 z"
+ id="path4390"
+ style="fill:url(#linearGradient3259);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.67509,174.65489 L 36.07055,174.65489 L 36.07055,194.32273 L 8.67509,194.32273 L 8.67509,174.65489 z"
+ id="path4394"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 38.67509,174.65479 L 66.07055,174.65479 L 66.07055,194.32263 L 38.67509,194.32263 L 38.67509,174.65479 z"
+ id="path2418"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)"
+ id="polygon4402"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline4404"
+ transform="matrix(0.375,0,0,0.375,4.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line4406" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line4408" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="11.653712"
+ x2="18.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line4410" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)"
+ id="polygon2582"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2584"
+ transform="matrix(0.375,0,0,0.375,34.95059,195.5635)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="205.40726"
+ y2="205.40726"
+ id="line2586" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="208.03226"
+ y2="208.03226"
+ id="line2588" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="41.653713"
+ x2="48.778713"
+ y1="210.65726"
+ y2="210.65726"
+ id="line2590" />
+ <path
+ d="M 37.26884,227.75 L 31.36259,227.75 L 31.36259,229.4375 L 23.11259,229.4375 L 23.11259,227.75 L 17.20634,227.75 C 17.20634,227.75 15.749783,228.72825 15.23759,229.25 C 14.830993,229.66418 13.83134,231.5 13.83134,231.5 L 13.83134,309.125 C 13.83134,309.125 14.071389,310.93385 14.393825,311.1875 C 14.705314,311.43252 16.081282,312.125 16.081282,312.125 L 23.58134,312.125 L 23.58134,313.25 L 31.08134,313.25 L 31.08134,312.125 L 60.70634,312.125 L 60.70634,229.25 L 39.33134,229.25 L 38.380155,228.50404 L 37.26884,227.75 z"
+ id="path4690"
+ style="fill:url(#linearGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,88.28124 L 100.95927,88.28124 L 100.95927,90.15625 L 92.709265,90.15625 L 92.709265,88.28124 L 86.803015,88.28124 C 86.803015,88.28124 85.346455,89.2595 84.834265,89.78124 C 84.427675,90.19543 83.428015,92.03124 83.428015,92.03124 L 83.428015,146.40625 C 83.428015,146.40625 83.66806,147.6526 83.9905,147.90625 C 84.30199,148.15129 85.677955,148.65625 85.677955,148.65625 L 93.178015,148.65625 L 93.178015,150.15625 L 100.67802,150.15625 L 100.67802,148.65625 L 134.05301,148.65625 L 134.05301,89.78124 L 108.92802,89.78124 L 107.97684,89.03528 L 106.86551,88.28124 z"
+ id="path5171"
+ style="fill:url(#linearGradient3331);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.084265,105.37364 L 114.47973,105.37364 L 114.47973,125.04147 L 87.084265,125.04147 L 87.084265,105.37364 z"
+ id="path5175"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)"
+ id="polygon5183"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline5185"
+ transform="matrix(0.375,0,0,0.375,114.10977,103.40724)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="113.25101"
+ y2="113.25101"
+ id="line5187" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="115.87601"
+ y2="115.87601"
+ id="line5189" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.81288"
+ x2="127.93788"
+ y1="118.50101"
+ y2="118.50101"
+ id="line5191" />
+ <path
+ d="M 87.084265,126.83216 L 114.47973,126.83216 L 114.47973,146.49999 L 87.084265,146.49999 L 87.084265,126.83216 z"
+ id="path2425"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <polygon
+ points="10.932,6.088 31.874,6.088 43.818,18.027 43.818,48.914 10.932,48.914 10.932,6.088 "
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)"
+ id="polygon2433"
+ style="fill:#ffffff;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none" />
+ <polyline
+ style="fill:none;stroke:#010101;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none"
+ points="43.818,18.027 31.874,18.027 31.874,6.088 "
+ id="polyline2435"
+ transform="matrix(0.375,0,0,0.375,113.96295,125.10807)" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="134.95181"
+ y2="134.95181"
+ id="line2437" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="137.57681"
+ y2="137.57681"
+ id="line2439" />
+ <line
+ style="fill:none;stroke:#010101;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ display="inline"
+ x1="120.66608"
+ x2="127.79108"
+ y1="140.20181"
+ y2="140.20181"
+ id="line2441" />
+ <path
+ d="M 99.928015,157.5625 L 94.021765,157.5625 L 94.021765,159.4375 L 85.771765,159.4375 L 85.771765,157.5625 L 79.865515,157.5625 C 79.865515,157.5625 78.408955,158.54075 77.896765,159.0625 C 77.490175,159.47668 76.490515,161.3125 76.490515,161.3125 L 76.490515,215.6875 C 76.490515,215.6875 76.73056,216.93385 77.053,217.1875 C 77.36449,217.43253 78.740455,217.9375 78.740455,217.9375 L 86.240515,217.9375 L 86.240515,219.4375 L 93.740515,219.4375 L 93.740515,217.9375 L 140.99051,217.9375 L 140.99051,159.0625 L 101.99051,159.0625 L 101.03934,158.31654 L 99.928015,157.5625 z"
+ id="path5376"
+ style="fill:url(#linearGradient3323);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,174.65489 L 107.54223,174.65489 L 107.54223,194.32273 L 80.146765,194.32273 L 80.146765,174.65489 z"
+ id="path5380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,174.65478 L 137.54223,174.65478 L 137.54223,194.32262 L 110.14676,194.32262 L 110.14676,174.65478 z"
+ id="path5382"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.146765,196.1134 L 107.54223,196.1134 L 107.54223,215.78125 L 80.146765,215.78125 L 80.146765,196.1134 z"
+ id="path2410"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 110.14676,196.1133 L 137.54223,196.1133 L 137.54223,215.78114 L 110.14676,215.78114 L 110.14676,196.1133 z"
+ id="path2412"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 106.86551,227.75 L 100.95926,227.75 L 100.95926,229.625 L 92.70926,229.625 L 92.70926,227.75 L 86.80301,227.75 C 86.80301,227.75 85.34645,228.72824 84.83426,229.25 C 84.42767,229.66418 83.42801,231.5 83.42801,231.5 L 83.42801,265.71499 C 83.42801,265.71499 83.668055,266.96322 83.990495,267.21687 C 84.301985,267.4619 85.67795,268.0625 85.67795,268.0625 L 93.17801,268.0625 L 93.17801,269.46875 L 100.67801,269.46875 L 100.67801,268.0625 L 134.05301,268.0625 L 134.05301,229.25 L 108.92801,229.25 L 107.97683,228.50404 L 106.86551,227.75 z"
+ id="path3036"
+ style="fill:url(#linearGradient3315);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.08426,244.84239 L 114.47972,244.84239 L 114.47972,264.51023 L 87.08426,264.51023 L 87.08426,244.84239 z"
+ id="path3040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.999999,379.03568 L 36.124999,379.03568 L 36.124999,381.03568 L 25.124999,381.03568 L 25.124999,379.03568 L 17.249999,379.03568 C 17.249999,379.03568 15.307923,379.34001 14.624999,380.03568 C 14.082869,380.58793 12.749999,382.03568 12.749999,382.03568 L 12.749999,400.65568 C 12.749999,400.65568 13.070065,402.31999 13.49998,402.65818 C 13.915296,402.98489 15.749921,403.78568 15.749921,403.78568 L 25.749999,403.78568 L 25.749999,405.66068 L 35.749999,405.66068 L 35.749999,403.78568 L 75.74837,403.78568 L 75.75,398.03568 L 80.25,398.03568 L 80.25,395.28568 L 75.75,395.28568 L 75.75,390.78568 L 80.25,390.78568 L 80.25,388.03568 L 75.75,388.03568 L 75.75,382.03568 L 46.749999,382.03568 L 45.481752,380.03568 L 43.999999,379.03568 z"
+ id="path3037"
+ style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:#c0a000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ x="21.93082"
+ y="378.10641"
+ id="text3041"
+ style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="46.720825"
+ y="396.19641"
+ id="tspan3043"
+ style="font-size:12.06000042px">sound</tspan>
+ </text>
+ <path
+ d="M 87.75,93.55 L 89.425,93.55 L 89.425,94.89 L 91.77,94.89 L 91.77,93.55 L 122.4225,93.55 L 122.4225,100.25 L 91.77,100.25 L 91.77,98.91 L 89.425,98.91 L 89.425,100.25 L 87.75,100.25 L 87.75,93.55 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,291.78471 L 19.425,291.78471 L 19.425,293.12471 L 21.77,293.12471 L 21.77,291.78471 L 52.4225,291.78471 L 52.4225,298.48471 L 21.77,298.48471 L 21.77,297.14471 L 19.425,297.14471 L 19.425,298.48471 L 17.75,298.48471 L 17.75,291.78471 z"
+ id="path3323"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,282.01942 L 19.425,282.01942 L 19.425,283.35942 L 21.77,283.35942 L 21.77,282.01942 L 52.4225,282.01942 L 52.4225,288.71942 L 21.77,288.71942 L 21.77,287.37942 L 19.425,287.37942 L 19.425,288.71942 L 17.75,288.71942 L 17.75,282.01942 z"
+ id="path3325"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,272.25413 L 19.424999,272.25413 L 19.424999,273.59413 L 21.769999,273.59413 L 21.769999,272.25413 L 52.422499,272.25413 L 52.422499,278.95413 L 21.769999,278.95413 L 21.769999,277.61413 L 19.424999,277.61413 L 19.424999,278.95413 L 17.75,278.95413 L 17.75,272.25413 z"
+ id="path3327"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,262.48884 L 19.425,262.48884 L 19.425,263.82884 L 21.77,263.82884 L 21.77,262.48884 L 52.4225,262.48884 L 52.4225,269.18884 L 21.77,269.18884 L 21.77,267.84884 L 19.425,267.84884 L 19.425,269.18884 L 17.75,269.18884 L 17.75,262.48884 z"
+ id="path3329"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,242.95827 L 19.425,242.95827 L 19.425,244.29827 L 21.77,244.29827 L 21.77,242.95827 L 52.4225,242.95827 L 52.4225,249.65827 L 21.77,249.65827 L 21.77,248.31827 L 19.425,248.31827 L 19.425,249.65827 L 17.75,249.65827 L 17.75,242.95827 z"
+ id="path3331"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.75,163.55 L 10.425,163.55 L 10.425,164.89 L 12.77,164.89 L 12.77,163.55 L 43.4225,163.55 L 43.4225,170.25 L 12.77,170.25 L 12.77,168.91 L 10.425,168.91 L 10.425,170.25 L 8.75,170.25 L 8.75,163.55 z"
+ id="path3333"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.75,93.55 L 17.425,93.55 L 17.425,94.89 L 19.77,94.89 L 19.77,93.55 L 50.4225,93.55 L 50.4225,100.25 L 19.77,100.25 L 19.77,98.91 L 17.425,98.91 L 17.425,100.25 L 15.75,100.25 L 15.75,93.55 z"
+ id="path3335"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 80.75,163.55 L 82.425,163.55 L 82.425,164.89 L 84.77,164.89 L 84.77,163.55 L 115.4225,163.55 L 115.4225,170.25 L 84.77,170.25 L 84.77,168.91 L 82.425,168.91 L 82.425,170.25 L 80.75,170.25 L 80.75,163.55 z"
+ id="path3337"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,233.19298 L 19.425,233.19298 L 19.425,234.53298 L 21.77,234.53298 L 21.77,233.19298 L 52.4225,233.19298 L 52.4225,239.89298 L 21.77,239.89298 L 21.77,238.55298 L 19.425,238.55298 L 19.425,239.89298 L 17.75,239.89298 L 17.75,233.19298 z"
+ id="path3339"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,301.55 L 19.425,301.55 L 19.425,302.89 L 21.77,302.89 L 21.77,301.55 L 52.4225,301.55 L 52.4225,308.25 L 21.77,308.25 L 21.77,306.91 L 19.425,306.91 L 19.425,308.25 L 17.75,308.25 L 17.75,301.55 z"
+ id="path3341"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 17.75,252.72355 L 19.425,252.72355 L 19.425,254.06355 L 21.77,254.06355 L 21.77,252.72355 L 52.4225,252.72355 L 52.4225,259.42355 L 21.77,259.42355 L 21.77,258.08355 L 19.425,258.08355 L 19.425,259.42355 L 17.75,259.42355 L 17.75,252.72355 z"
+ id="path3343"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 87.25,233.55 L 88.925,233.55 L 88.925,234.89 L 91.27,234.89 L 91.27,233.55 L 121.9225,233.55 L 121.9225,240.25 L 91.27,240.25 L 91.27,238.91 L 88.925,238.91 L 88.925,240.25 L 87.25,240.25 L 87.25,233.55 z"
+ id="path3345"
+ style="fill:#ffffff;fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/templatesmask.svg b/images/tr/templates/templatesmask.svg
new file mode 100644
index 0000000..80af61e
--- /dev/null
+++ b/images/tr/templates/templatesmask.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs19" />
+ <rect
+ width="143"
+ height="404"
+ x="1"
+ y="0"
+ id="rect2406"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.97987986;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ width="145"
+ height="29"
+ x="0"
+ y="0"
+ id="rect2466"
+ style="opacity:1;fill:#080808;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.5,470.5 L 0.5,486.5 L 3.5,493.5 L 8.5,497.5 L 15,500 L 129,500 L 136,497.5 L 142,492.5 L 145,484.5 L 145,470.5 L 0.5,470.5 z"
+ id="path3201"
+ style="fill:#080808;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 47,36.121152 L 95.879548,36.121152 L 95.879548,71 L 47,71 L 47,36.121152 z"
+ id="path2685"
+ style="fill:#101010;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33340001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.67,0,0,0.67,47.71,425.47)"
+ id="g2738"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-opacity:1">
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path2714"
+ style="fill:#585858;fill-opacity:1;stroke:none;stroke-width:2.98507452;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 88.33365,376.17197 L 131.08226,376.17197 L 131.08226,411 L 88.33365,411 L 88.33365,405.25323 L 82,405.25323 L 82,401.25303 L 88.33365,401.25303 L 88.33365,395.58608 L 82,395.58608 L 82,391.58588 L 88.33365,391.58588 L 88.33365,385.91893 L 82,385.91893 L 82,381.91873 L 88.33365,381.91873 L 88.33365,376.17197 z"
+ id="path3254"
+ style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17376971;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 34.29807,89.28125 L 28.39182,89.28125 L 28.39182,91.15625 L 20.14182,91.15625 L 20.14182,89.28125 L 14.23557,89.28125 C 14.23557,89.28125 12.77901,90.2595 12.26682,90.78125 C 11.86023,91.19544 10.86057,93.03125 10.86057,93.03125 L 10.86057,127.24625 C 10.86057,127.24625 11.10062,128.49448 11.42306,128.74813 C 11.73455,128.99316 13.11051,129.59375 13.11051,129.59375 L 20.61057,129.59375 L 20.61057,131 L 28.11057,131 L 28.11057,129.59375 L 61.48557,129.59375 L 61.48557,90.78125 L 36.36057,90.78125 L 35.40939,90.0353 L 34.29807,89.28125 z"
+ id="path4158"
+ style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 27.36057,158.125 L 21.45432,158.125 L 21.45432,160 L 13.20432,160 L 13.20432,158.125 L 7.29807,158.125 C 7.29807,158.125 5.84151,159.10325 5.32932,159.625 C 4.92273,160.03918 3.92307,161.875 3.92307,161.875 L 3.92307,216.25 C 3.92307,216.25 4.16312,217.87135 4.48556,218.125 C 4.79705,218.37002 6.17301,218.875 6.17301,218.875 L 13.67307,218.875 L 13.67307,220 L 21.17307,220 L 21.17307,218.875 L 68.42307,218.875 L 68.42307,159.625 L 29.42307,159.625 L 28.47189,158.87903 L 27.36057,158.125 z"
+ id="path4390"
+ style="fill:#282828;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 36.17307,228.5 L 30.26682,228.5 L 30.26682,230.1875 L 22.01682,230.1875 L 22.01682,228.5 L 16.11057,228.5 C 16.11057,228.5 14.65401,229.47825 14.14182,230 C 13.73522,230.41418 12.73557,232.25 12.73557,232.25 L 12.73557,309.875 C 12.73557,309.875 12.97562,311.68385 13.29806,311.9375 C 13.60954,312.18253 14.98551,312.875 14.98551,312.875 L 22.48557,312.875 L 22.48557,314 L 29.98557,314 L 29.98557,312.875 L 59.61057,312.875 L 59.61057,230 L 38.23557,230 L 37.28439,229.25404 L 36.17307,228.5 z"
+ id="path4690"
+ style="fill:#383838;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,89.12499 L 99.8635,89.12499 L 99.8635,91 L 91.613495,91 L 91.613495,89.12499 L 85.707245,89.12499 C 85.707245,89.12499 84.250685,90.10325 83.738495,90.62499 C 83.331905,91.03918 82.332245,92.87499 82.332245,92.87499 L 82.332245,147.25 C 82.332245,147.25 82.57229,148.49635 82.89473,148.75 C 83.20622,148.99504 84.582185,149.5 84.582185,149.5 L 92.082245,149.5 L 92.082245,151 L 99.58225,151 L 99.58225,149.5 L 132.95725,149.5 L 132.95725,90.62499 L 107.83225,90.62499 L 106.88107,89.87903 L 105.76975,89.12499 z"
+ id="path5171"
+ style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 98.83225,158.125 L 92.925995,158.125 L 92.925995,160 L 84.675995,160 L 84.675995,158.125 L 78.769745,158.125 C 78.769745,158.125 77.313185,159.10325 76.800995,159.625 C 76.394405,160.03918 75.394745,161.875 75.394745,161.875 L 75.394745,216.25 C 75.394745,216.25 75.63479,217.49635 75.95723,217.75 C 76.26872,217.99503 77.644685,218.5 77.644685,218.5 L 85.144745,218.5 L 85.144745,220 L 92.644745,220 L 92.644745,218.5 L 139.89475,218.5 L 139.89475,159.625 L 100.89475,159.625 L 99.94357,158.87904 L 98.83225,158.125 z"
+ id="path5376"
+ style="fill:#303030;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 105.76975,228.28125 L 99.863499,228.28125 L 99.863499,230.15625 L 91.613499,230.15625 L 91.613499,228.28125 L 85.707249,228.28125 C 85.707249,228.28125 84.250688,229.2595 83.738499,229.78125 C 83.331908,230.19544 82.332249,232.03125 82.332249,232.03125 L 82.332249,266.24625 C 82.332249,266.24625 82.572298,267.49448 82.894739,267.74813 C 83.206228,267.99316 84.582188,268.59375 84.582188,268.59375 L 92.082248,268.59375 L 92.082248,270 L 99.582248,270 L 99.582248,268.59375 L 132.95725,268.59375 L 132.95725,229.78125 L 107.83225,229.78125 L 106.88107,229.0353 L 105.76975,228.28125 z"
+ id="path3022"
+ style="fill:#404040;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.25,379.375 L 35.374999,379.375 L 35.374999,381.375 L 24.375,381.375 L 24.375,379.375 L 16.5,379.375 C 16.5,379.375 14.557924,379.67933 13.875,380.375 C 13.33287,380.92725 12,382.375 12,382.375 L 12,400.995 C 12,400.995 12.320065,402.65931 12.74998,402.9975 C 13.165297,403.32421 14.999923,404.125 14.999923,404.125 L 25,404.125 L 25,406 L 34.999999,406 L 34.999999,404.125 L 74.998371,404.125 L 75.000001,398.375 L 79.500001,398.375 L 79.500001,395.625 L 75.000001,395.625 L 75.000001,391.125 L 79.500001,391.125 L 79.500001,388.375 L 75.000001,388.375 L 75.000001,382.375 L 45.999999,382.375 L 44.731754,380.375 L 43.25,379.375 z"
+ id="path3023"
+ style="fill:#484848;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/tr/templates/texton.svg b/images/tr/templates/texton.svg
new file mode 100644
index 0000000..5e731b3
--- /dev/null
+++ b/images/tr/templates/texton.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="75"
+ height="54"
+ id="svg2">
+ <defs
+ id="defs5"><linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+</linearGradient>
+<linearGradient
+ x1="0.94254935"
+ y1="-31.669659"
+ x2="104.37702"
+ y2="20.434471"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7083638,0,0,1.0012565,0.1338084,32.632067)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </defs>
+ <path
+ d="M 0.84217214,0.84217214 L 74.157828,0.84217214 L 74.157828,53.157828 L 0.84217214,53.157828 L 0.84217214,0.84217214 z"
+ id="path9"
+ style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:nonzero;stroke:#c0a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="translate(-53.537231,49.852125)"
+ id="g3085">
+ <g
+ id="g3077">
+ <path
+ d="M 78.103733,-1.435059 L 102.62373,-1.435059 C 104.84873,-1.435059 106.06273,-2.882059 106.06273,-4.876059 L 106.06273,-32.156059 C 106.06273,-33.886059 104.33073,-35.597059 102.62373,-35.597059 L 98.234733,-35.597059"
+ id="path2999"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 98.234733,-11.845059 C 98.234733,-10.009059 96.889733,-8.644059 94.793733,-7.798059 L 78.103733,-1.435059 L 78.103733,-35.597059 L 94.793733,-44.196059 C 97.021733,-44.590059 98.234733,-43.356059 98.234733,-41.362059 L 98.234733,-11.845059 z"
+ id="path3005"
+ style="fill:#ffffff;stroke:#010101;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-7.830059 C 80.791733,-7.830059 79.440733,-8.373059 78.089733,-8.373059 C 76.738733,-8.373059 75.386733,-7.830059 75.386733,-7.830059"
+ id="path3007"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-18.431059 C 80.791733,-18.431059 79.552733,-18.974059 77.976733,-18.974059 C 76.399733,-18.974059 75.386733,-18.431059 75.386733,-18.431059"
+ id="path3009"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 80.791733,-28.759059 C 80.791733,-28.759059 79.666733,-29.303059 77.864733,-29.303059 C 76.062733,-29.303059 75.386733,-28.759059 75.386733,-28.759059"
+ id="path3011"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ <line
+ id="line3013"
+ y2="-38.93206"
+ y1="-3.904058"
+ x2="84.576729"
+ x1="84.576729"
+ style="fill:none;stroke:#010101;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+</svg>
diff --git a/po/TurtleArt.pot b/po/TurtleArt.pot
index 22421a7..06e6663 100644
--- a/po/TurtleArt.pot
+++ b/po/TurtleArt.pot
@@ -1,36 +1,102 @@
-# POT file for Turtle Art
-# Copyright (C) 2009 Playful Invention Company
+# Turtle Art
+# Copyright (C) 2009 Sugar Labs
# This file is distributed under the same license as the PACKAGE package.
# Walter Bender <walter@sugarlabs.org>, 2009.
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-17 10:53-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Project-Id-Version: 4\n"
+"Report-Msgid-Bugs-To: Walter Bender <walter@sugarlabs.org>\n"
+"POT-Creation-Date: 2009-01-21 10:45+0000\n"
+"PO-Revision-Date: 2009-02-12 19:45+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
-#:
+#: activity/activity.info:2
msgid "Turtle Art"
msgstr ""
-#:
+#: tasetup.py:46 tasetup.py:49 tasetup.py:50 tasetup.py:51 tasetup.py:52
+#: tasetup.py:53 tasetup.py:54
+msgid "title"
+msgstr ""
+
+#: tasetup.py:66
+msgid "text"
+msgstr ""
+
+#: tasetup.py:119 tasetup.py:120
+msgid "stack"
+msgstr ""
+
+#: tasetup.py:125 tasetup.py:126
+msgid "box"
+msgstr ""
+
+#: tasetup.py:127
+msgid "name"
+msgstr ""
+
+#: TurtleArtActivity.py:48
msgid "Project"
msgstr ""
#:
-msgid "Samples"
+msgid "Save as"
msgstr ""
-#:
-msgid "Save Logo"
+#: TurtleArtActivity.py:173 TurtleArtActivity.py:262
+#: TurtleArtActivity.py:293
+msgid "hide palette"
+msgstr ""
+
+#: TurtleArtActivity.py:181 TurtleArtActivity.py:286
+msgid "hide blocks"
+msgstr ""
+
+#: TurtleArtActivity.py:194
+msgid "run"
+msgstr ""
+
+#: TurtleArtActivity.py:202
+msgid "step"
+msgstr ""
+
+#: TurtleArtActivity.py:210
+msgid "stop turtle"
+msgstr ""
+
+#: TurtleArtActivity.py:223
+msgid "clean"
+msgstr ""
+
+#: TurtleArtActivity.py:236
+msgid "sample portfolio templates"
+msgstr ""
+
+#: TurtleArtActivity.py:249
+msgid "save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py
+msgid "save Logo"
+msgstr ""
+
+#: TurtleArtActivity.py
+msgid "load my block"
+msgstr ""
+
+#: TurtleArtActivity.py:259 TurtleArtActivity.py:267
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:299
+msgid "show palette"
+msgstr ""
+
+#: TurtleArtActivity.py:283 TurtleArtActivity.py:297
+msgid "show blocks"
msgstr ""
#:
@@ -70,14 +136,6 @@ msgid "My Blocks"
msgstr ""
#:
-msgid "start"
-msgstr ""
-
-#:
-msgid "box"
-msgstr ""
-
-#:
msgid "box 1"
msgstr ""
@@ -86,10 +144,6 @@ msgid "box 2"
msgstr ""
#:
-msgid "stack"
-msgstr ""
-
-#:
msgid "stack 1"
msgstr ""
@@ -106,10 +160,6 @@ msgid "store in box 2"
msgstr ""
#:
-msgid "name"
-msgstr ""
-
-#:
msgid "push"
msgstr ""
@@ -118,14 +168,6 @@ msgid "pop"
msgstr ""
#:
-msgid "show heap"
-msgstr ""
-
-#:
-msgid "empty heap"
-msgstr ""
-
-#:
msgid "Numbers"
msgstr ""
@@ -206,6 +248,10 @@ msgid "set color"
msgstr ""
#:
+msgid "set text color"
+msgstr ""
+
+#:
msgid "Blocks"
msgstr ""
@@ -245,15 +291,11 @@ msgstr ""
msgid "heading"
msgstr ""
-#:
+#
msgid "set heading"
msgstr "seth"
#:
-msgid "clean"
-msgstr ""
-
-#:
msgid "set xy"
msgstr ""
@@ -293,3 +335,30 @@ msgstr ""
msgid "resistance"
msgstr ""
+#:
+msgid "Templates"
+msgstr ""
+
+#:
+msgid "Keyboard"
+msgstr ""
+
+#:
+msgid "read key"
+msgstr ""
+
+#:
+msgid "sound"
+msgstr ""
+
+#:
+msgid "hres"
+msgstr ""
+
+#:
+msgid "vres"
+msgstr ""
+
+#:
+msgid "start"
+msgstr ""
diff --git a/po/en.po b/po/en.po
index fc91fd5..79accbe 100644
--- a/po/en.po
+++ b/po/en.po
@@ -12,20 +12,88 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 1.0.1\n"
-#:
+
+#: activity/activity.info:2
msgid "Turtle Art"
msgstr ""
-#:
+#: tasetup.py:46 tasetup.py:49 tasetup.py:50 tasetup.py:51 tasetup.py:52
+#: tasetup.py:53 tasetup.py:54
+msgid "title"
+msgstr ""
+
+#: tasetup.py:66
+msgid "text"
+msgstr ""
+
+#: tasetup.py:119 tasetup.py:120
+msgid "stack"
+msgstr "action"
+
+#: tasetup.py:125 tasetup.py:126
+msgid "box"
+msgstr ""
+
+#: tasetup.py:127
+msgid "name"
+msgstr ""
+
+#: TurtleArtActivity.py:48
msgid "Project"
msgstr ""
#:
-msgid "Samples"
+msgid "Save as"
+msgstr "Save/Load"
+
+#: TurtleArtActivity.py:173 TurtleArtActivity.py:262
+#: TurtleArtActivity.py:293
+msgid "hide palette"
msgstr ""
-#:
-msgid "Save Logo"
+#: TurtleArtActivity.py:181 TurtleArtActivity.py:286
+msgid "hide blocks"
+msgstr ""
+
+#: TurtleArtActivity.py:194
+msgid "run"
+msgstr ""
+
+#: TurtleArtActivity.py:202
+msgid "step"
+msgstr "walk"
+
+#: TurtleArtActivity.py:210
+msgid "stop turtle"
+msgstr ""
+
+#: TurtleArtActivity.py:223
+msgid "clean"
+msgstr ""
+
+#: TurtleArtActivity.py:236
+msgid "sample portfolio templates"
+msgstr ""
+
+#: TurtleArtActivity.py:249
+msgid "save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py
+msgid "save Logo"
+msgstr "save as Logo"
+
+#: TurtleArtActivity.py
+msgid "load my block"
+msgstr ""
+
+#: TurtleArtActivity.py:259 TurtleArtActivity.py:267
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:299
+msgid "show palette"
+msgstr ""
+
+#: TurtleArtActivity.py:283 TurtleArtActivity.py:297
+msgid "show blocks"
msgstr ""
#:
@@ -65,14 +133,6 @@ msgid "My Blocks"
msgstr ""
#:
-msgid "start"
-msgstr ""
-
-#:
-msgid "box"
-msgstr ""
-
-#:
msgid "box 1"
msgstr ""
@@ -81,16 +141,12 @@ msgid "box 2"
msgstr ""
#:
-msgid "stack"
-msgstr ""
-
-#:
msgid "stack 1"
-msgstr ""
+msgstr "action 1"
#:
msgid "stack 2"
-msgstr ""
+msgstr "action 2"
#:
msgid "store in box 1"
@@ -101,10 +157,6 @@ msgid "store in box 2"
msgstr ""
#:
-msgid "name"
-msgstr ""
-
-#:
msgid "push"
msgstr ""
@@ -113,14 +165,6 @@ msgid "pop"
msgstr ""
#:
-msgid "show heap"
-msgstr ""
-
-#:
-msgid "empty heap"
-msgstr ""
-
-#:
msgid "Numbers"
msgstr ""
@@ -201,6 +245,10 @@ msgid "set color"
msgstr ""
#:
+msgid "set text color"
+msgstr ""
+
+#:
msgid "Blocks"
msgstr ""
@@ -245,10 +293,6 @@ msgid "set heading"
msgstr "seth"
#:
-msgid "clean"
-msgstr ""
-
-#:
msgid "set xy"
msgstr ""
@@ -288,3 +332,30 @@ msgstr ""
msgid "resistance"
msgstr ""
+#:
+msgid "Templates"
+msgstr ""
+
+#:
+msgid "Keyboard"
+msgstr ""
+
+#:
+msgid "read key"
+msgstr "query kb"
+
+#:
+msgid "sound"
+msgstr ""
+
+#:
+msgid "hres"
+msgstr ""
+
+#:
+msgid "vres"
+msgstr ""
+
+#:
+msgid "start"
+msgstr ""
diff --git a/po/es.po b/po/es.po
index b48fe86..26d017f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -12,21 +12,88 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 1.0.1\n"
-#:
+#: activity/activity.info:2
msgid "Turtle Art"
-msgstr "Tortuga Art "
+msgstr "Tortuga Art"
-#:
+#: tasetup.py:46 tasetup.py:49 tasetup.py:50 tasetup.py:51 tasetup.py:52
+#: tasetup.py:53 tasetup.py:54
+msgid "title"
+msgstr "título"
+
+#: tasetup.py:66
+msgid "text"
+msgstr "palabra"
+
+#: tasetup.py:119 tasetup.py:120
+msgid "stack"
+msgstr "acción"
+
+#: tasetup.py:125 tasetup.py:126
+msgid "box"
+msgstr "caja"
+
+#: tasetup.py:127
+msgid "name"
+msgstr "nombre"
+
+#: TurtleArtActivity.py:48
msgid "Project"
msgstr "Proyecto"
#:
-msgid "Samples"
-msgstr "Ejemplos"
+msgid "Save as"
+msgstr "Guardar a/abrir de"
-#:
-msgid "Save Logo"
-msgstr "Salvar a logo"
+#: TurtleArtActivity.py:173 TurtleArtActivity.py:262
+#: TurtleArtActivity.py:293
+msgid "hide palette"
+msgstr "oculta los palettes"
+
+#: TurtleArtActivity.py:181 TurtleArtActivity.py:286
+msgid "hide blocks"
+msgstr "oculta los bloques"
+
+#: TurtleArtActivity.py:194
+msgid "run"
+msgstr "correr"
+
+#: TurtleArtActivity.py:202
+msgid "step"
+msgstr "caminar"
+
+#: TurtleArtActivity.py:210
+msgid "stop turtle"
+msgstr "detener tortuga"
+
+#: TurtleArtActivity.py:223
+msgid "clean"
+msgstr "limpiar"
+
+#: TurtleArtActivity.py:236
+msgid "sample portfolio templates"
+msgstr "ejemplos"
+
+#: TurtleArtActivity.py:249
+msgid "save as HTML"
+msgstr "guardar a HTML"
+
+#: TurtleArtActivity.py
+msgid "save Logo"
+msgstr "guardar a Logo"
+
+#: TurtleArtActivity.py:259 TurtleArtActivity.py:267
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:299
+msgid "show palette"
+msgstr "mostrar palette"
+
+#: TurtleArtActivity.py
+msgid "load my block"
+msgstr "carga de mi bloque"
+
+#: TurtleArtActivity.py:283 TurtleArtActivity.py:297
+msgid "show blocks"
+msgstr "mostrar caja"
#:
msgid "Flow"
@@ -65,14 +132,6 @@ msgid "My Blocks"
msgstr "Mis bloques"
#:
-msgid "start"
-msgstr "empezar"
-
-#:
-msgid "box"
-msgstr "caja"
-
-#:
msgid "box 1"
msgstr "caja 1"
@@ -81,10 +140,6 @@ msgid "box 2"
msgstr "caja 2"
#:
-msgid "stack"
-msgstr "acción"
-
-#:
msgid "stack 1"
msgstr "acción 1"
@@ -117,10 +172,6 @@ msgid "empty heap"
msgstr "vaciar pila"
#:
-msgid "name"
-msgstr "nombre"
-
-#:
msgid "Numbers"
msgstr "Números"
@@ -189,6 +240,10 @@ msgid "set pen size"
msgstr "fijar tamaño"
#:
+msgid "set text color"
+msgstr "fijar el color del texto"
+
+#:
msgid "pen size"
msgstr "tamaño"
@@ -245,10 +300,6 @@ msgid "set heading"
msgstr "fijar rumbo"
#:
-msgid "clean"
-msgstr "limpiar"
-
-#:
msgid "set xy"
msgstr "fijar xy"
@@ -287,3 +338,31 @@ msgstr "voltaje"
#:
msgid "resistance"
msgstr "resistencia"
+
+#:
+msgid "Templates"
+msgstr "Plantillas"
+
+#:
+msgid "read key"
+msgstr "leer tecla"
+
+#:
+msgid "Keyboard"
+msgstr "Teclado"
+
+#:
+msgid "sound"
+msgstr "sonido"
+
+#: horizontal resolution
+msgid "hres"
+msgstr "res h"
+
+#: vertical resolution
+msgid "vres"
+msgstr "res v"
+
+#:
+msgid "start"
+msgstr "empezar"
diff --git a/samples/en/About_me.png b/samples/en/About_me.png
new file mode 100644
index 0000000..85d1a65
--- /dev/null
+++ b/samples/en/About_me.png
Binary files differ
diff --git a/samples/en/About_me.ta b/samples/en/About_me.ta
new file mode 100644
index 0000000..805b0cf
--- /dev/null
+++ b/samples/en/About_me.ta
@@ -0,0 +1,390 @@
+(lp0
+(I0
+S'stack1'
+p1
+I442
+I94
+(lp2
+I8
+aI1
+atp3
+a(I1
+S'template7'
+p4
+I442
+I133
+(lp5
+I0
+aI2
+aI3
+aI4
+aI5
+aI6
+aI7
+atp6
+a(I2
+(S'title'
+p7
+S'My favorite things'
+p8
+tp9
+I452
+I148
+(lp10
+I1
+aNatp11
+a(I3
+(S'journal'
+p12
+S'None'
+p13
+tp14
+I452
+I179
+(lp15
+I1
+aNatp16
+a(I4
+(g12
+g13
+tp17
+I532
+I179
+(lp18
+I1
+aNatp19
+a(I5
+(g12
+g13
+tp20
+I452
+I236
+(lp21
+I1
+aNatp22
+a(I6
+(g12
+g13
+tp23
+I532
+I236
+(lp24
+I1
+aNatp25
+a(I7
+S'stack2'
+p26
+I442
+I295
+(lp27
+I1
+aI10
+atp28
+a(I8
+S'hat'
+p29
+I404
+I24
+(lp30
+NaI9
+aI0
+atp31
+a(I9
+(S'string'
+p32
+S'Part2'
+p33
+tp34
+I426
+I51
+(lp35
+I8
+aNatp36
+a(I10
+g1
+I442
+I334
+(lp37
+I7
+aI11
+atp38
+a(I11
+S'template3'
+p39
+I442
+I373
+(lp40
+I10
+aI12
+aI13
+aI14
+aI15
+aI16
+aI17
+aI18
+aI19
+aNatp41
+a(I12
+(g7
+S'Me'
+p42
+tp43
+I452
+I387
+(lp44
+I11
+aNatp45
+a(I13
+(g32
+S'Name'
+p46
+tp47
+I452
+I413
+(lp48
+I11
+aNatp49
+a(I14
+(g32
+S'Age'
+p50
+tp51
+I452
+I439
+(lp52
+I11
+aNatp53
+a(I15
+(g32
+S'Hair color'
+p54
+tp55
+I452
+I465
+(lp56
+I11
+aNatp57
+a(I16
+(g32
+S'Eye color'
+p58
+tp59
+I452
+I491
+(lp60
+I11
+aNatp61
+a(I17
+(g32
+S'Favorite color'
+p62
+tp63
+I452
+I517
+(lp64
+I11
+aNatp65
+a(I18
+(g32
+S'Favorite food'
+p66
+tp67
+I452
+I543
+(lp68
+I11
+aNatp69
+a(I19
+(g32
+S'Favorite hobby'
+p70
+tp71
+I452
+I569
+(lp72
+I11
+aNatp73
+a(I20
+S'hat1'
+p74
+I990
+I271
+(lp75
+NaI21
+atp76
+a(I21
+S'clean'
+p77
+I1002
+I321
+(lp78
+I20
+aNatp79
+a(I22
+S'hat2'
+p80
+I993
+I386
+(lp81
+NaI23
+atp82
+a(I23
+S'wait'
+p83
+I1005
+I436
+(lp84
+I22
+aI24
+aNatp85
+a(I24
+(S'number'
+p86
+S'30'
+p87
+tp88
+I1079
+I445
+(lp89
+I23
+aNatp90
+a(I25
+S'hideblocks'
+p91
+I250
+I29
+(lp92
+NaI26
+atp93
+a(I26
+g1
+I250
+I83
+(lp94
+I25
+aI27
+atp95
+a(I27
+S'template1'
+p96
+I250
+I122
+(lp97
+I26
+aI28
+aI29
+aI30
+atp98
+a(I28
+(g7
+S'About me'
+p99
+tp100
+I260
+I137
+(lp101
+I27
+aNatp102
+a(I29
+(g12
+g13
+tp103
+I260
+I168
+(lp104
+I27
+aNatp105
+a(I30
+g26
+I250
+I230
+(lp106
+I27
+aI31
+atp107
+a(I31
+g1
+I250
+I269
+(lp108
+I30
+aI32
+atp109
+a(I32
+S'template6'
+p110
+I250
+I308
+(lp111
+I31
+aI33
+aI34
+aI35
+aI36
+atp112
+a(I33
+(g7
+S'My family'
+p113
+tp114
+I260
+I323
+(lp115
+I32
+aNatp116
+a(I34
+(g12
+g13
+tp117
+I260
+I354
+(lp118
+I32
+aNatp119
+a(I35
+(g12
+g13
+tp120
+I260
+I411
+(lp121
+I32
+aNatp122
+a(I36
+g26
+I250
+I470
+(lp123
+I32
+aI37
+atp124
+a(I37
+S'stack'
+p125
+I250
+I509
+(lp126
+I36
+aI38
+aNatp127
+a(I38
+(g32
+S'Part2'
+p128
+tp129
+I262
+I521
+(lp130
+I37
+aNatp131
+a(I-1
+S'turtle'
+p132
+I0
+I0
+I0
+I0
+I50
+I5
+tp133
+a. \ No newline at end of file
diff --git a/samples/en/Learning_Experiences.png b/samples/en/Learning_Experiences.png
new file mode 100644
index 0000000..85d1a65
--- /dev/null
+++ b/samples/en/Learning_Experiences.png
Binary files differ
diff --git a/samples/en/Learning_Experiences.ta b/samples/en/Learning_Experiences.ta
new file mode 100644
index 0000000..e06c702
--- /dev/null
+++ b/samples/en/Learning_Experiences.ta
@@ -0,0 +1,529 @@
+(lp0
+(I0
+S'hat'
+p1
+I194
+I11
+(lp2
+NaI35
+aI1
+atp3
+a(I1
+S'stack1'
+p4
+I232
+I81
+(lp5
+I0
+aI2
+atp6
+a(I2
+S'template1'
+p7
+I232
+I120
+(lp8
+I1
+aI27
+aI3
+aI4
+atp9
+a(I3
+(S'journal'
+p10
+Ntp11
+I242
+I166
+(lp12
+I2
+aNatp13
+a(I4
+g4
+I232
+I228
+(lp14
+I2
+aI5
+atp15
+a(I5
+g7
+I232
+I267
+(lp16
+I4
+aI28
+aI6
+aI7
+atp17
+a(I6
+(g10
+Ntp18
+I242
+I313
+(lp19
+I5
+aNatp20
+a(I7
+g4
+I232
+I375
+(lp21
+I5
+aI8
+atp22
+a(I8
+g7
+I232
+I414
+(lp23
+I7
+aI29
+aI9
+aI10
+atp24
+a(I9
+(g10
+Ntp25
+I242
+I460
+(lp26
+I8
+aNatp27
+a(I10
+g4
+I232
+I522
+(lp28
+I8
+aI11
+atp29
+a(I11
+g7
+I232
+I561
+(lp30
+I10
+aI30
+aI12
+aNatp31
+a(I12
+(g10
+Ntp32
+I242
+I607
+(lp33
+I11
+aNatp34
+a(I13
+g1
+I592
+I11
+(lp35
+NaI36
+aI14
+atp36
+a(I14
+g4
+I630
+I81
+(lp37
+I13
+aI15
+atp38
+a(I15
+g7
+I630
+I120
+(lp39
+I14
+aI31
+aI16
+aI17
+atp40
+a(I16
+(g10
+Ntp41
+I640
+I166
+(lp42
+I15
+aNatp43
+a(I17
+g4
+I630
+I228
+(lp44
+I15
+aI18
+atp45
+a(I18
+g7
+I630
+I267
+(lp46
+I17
+aI32
+aI19
+aI20
+atp47
+a(I19
+(g10
+Ntp48
+I640
+I313
+(lp49
+I18
+aNatp50
+a(I20
+g4
+I630
+I375
+(lp51
+I18
+aI21
+atp52
+a(I21
+g7
+I630
+I414
+(lp53
+I20
+aI33
+aI22
+aI23
+atp54
+a(I22
+(g10
+Ntp55
+I640
+I460
+(lp56
+I21
+aNatp57
+a(I23
+g4
+I630
+I522
+(lp58
+I21
+aI24
+atp59
+a(I24
+g7
+I630
+I561
+(lp60
+I23
+aI34
+aI25
+aNatp61
+a(I25
+(g10
+Ntp62
+I640
+I607
+(lp63
+I24
+aNatp64
+a(I26
+S'hat1'
+p65
+I944
+I130
+(lp66
+NaI37
+atp67
+a(I27
+(S'title'
+p68
+S'art'
+p69
+tp70
+I242
+I135
+(lp71
+I2
+aNatp72
+a(I28
+(g68
+S'math'
+p73
+tp74
+I242
+I282
+(lp75
+I5
+aNatp76
+a(I29
+(g68
+S'music'
+p77
+tp78
+I242
+I429
+(lp79
+I8
+aNatp80
+a(I30
+(g68
+S'physical ed.'
+p81
+tp82
+I242
+I576
+(lp83
+I11
+aNatp84
+a(I31
+(g68
+S'reading'
+p85
+tp86
+I640
+I135
+(lp87
+I15
+aNatp88
+a(I32
+(g68
+S'science'
+p89
+tp90
+I640
+I282
+(lp91
+I18
+aNatp92
+a(I33
+(g68
+S'social science'
+p93
+tp94
+I640
+I429
+(lp95
+I21
+aNatp96
+a(I34
+(g68
+S'writing'
+p97
+tp98
+I640
+I576
+(lp99
+I24
+aNatp100
+a(I35
+(S'string'
+p101
+S'A'
+p102
+tp103
+I216
+I38
+(lp104
+I0
+aNatp105
+a(I36
+(g101
+S'B'
+p106
+tp107
+I614
+I38
+(lp108
+I13
+aNatp109
+a(I37
+S'wait'
+p110
+I956
+I180
+(lp111
+I26
+aI38
+aI39
+atp112
+a(I38
+(S'number'
+p113
+S'30'
+p114
+tp115
+I1030
+I189
+(lp116
+I37
+aNatp117
+a(I39
+S'clean'
+p118
+I956
+I219
+(lp119
+I37
+aNatp120
+a(I40
+S'hideblocks'
+p121
+I435
+I24
+(lp122
+NaI41
+atp123
+a(I41
+g4
+I435
+I78
+(lp124
+I40
+aI42
+atp125
+a(I42
+g7
+I435
+I117
+(lp126
+I41
+aI43
+aI44
+aI45
+atp127
+a(I43
+(g68
+S'name'
+p128
+tp129
+I445
+I132
+(lp130
+I42
+aNatp131
+a(I44
+(g10
+Ntp132
+I445
+I163
+(lp133
+I42
+aNatp134
+a(I45
+S'stack'
+p135
+I435
+I225
+(lp136
+I42
+aI46
+aI47
+atp137
+a(I46
+(g101
+g102
+tp138
+I447
+I237
+(lp139
+I45
+aNatp140
+a(I47
+g135
+I435
+I264
+(lp141
+I45
+aI48
+aI49
+atp142
+a(I48
+(g101
+g106
+tp143
+I447
+I276
+(lp144
+I47
+aNatp145
+a(I49
+g4
+I435
+I303
+(lp146
+I47
+aI50
+atp147
+a(I50
+g7
+I435
+I342
+(lp148
+I49
+aI51
+aI52
+aI53
+atp149
+a(I51
+(g68
+S'personal growth'
+p150
+tp151
+I445
+I357
+(lp152
+I50
+aNatp153
+a(I52
+(g10
+Ntp154
+I445
+I388
+(lp155
+I50
+aNatp156
+a(I53
+g4
+I435
+I450
+(lp157
+I50
+aI54
+atp158
+a(I54
+g7
+I435
+I489
+(lp159
+I53
+aI55
+aI56
+aNatp160
+a(I55
+(g68
+S'work habits'
+p161
+tp162
+I445
+I504
+(lp163
+I54
+aNatp164
+a(I56
+(g10
+Ntp165
+I445
+I535
+(lp166
+I54
+aNatp167
+a(I-1
+S'turtle'
+p168
+I0
+I0
+I0
+I0
+I50
+I5
+tp169
+a. \ No newline at end of file
diff --git a/samples/en/What_How_Why_For_whom.png b/samples/en/What_How_Why_For_whom.png
new file mode 100644
index 0000000..85d1a65
--- /dev/null
+++ b/samples/en/What_How_Why_For_whom.png
Binary files differ
diff --git a/samples/en/What_How_Why_For_whom.ta b/samples/en/What_How_Why_For_whom.ta
new file mode 100644
index 0000000..1e150d1
--- /dev/null
+++ b/samples/en/What_How_Why_For_whom.ta
@@ -0,0 +1,240 @@
+(lp0
+(I0
+S'hat1'
+p1
+I990
+I271
+(lp2
+NaI1
+atp3
+a(I1
+S'clean'
+p4
+I1002
+I321
+(lp5
+I0
+aNatp6
+a(I2
+S'hat2'
+p7
+I993
+I386
+(lp8
+NaI3
+atp9
+a(I3
+S'wait'
+p10
+I1005
+I436
+(lp11
+I2
+aI4
+aNatp12
+a(I4
+(S'number'
+p13
+S'30'
+p14
+tp15
+I1079
+I445
+(lp16
+I3
+aNatp17
+a(I5
+S'hideblocks'
+p18
+I232
+I15
+(lp19
+NaI6
+atp20
+a(I6
+S'stack1'
+p21
+I232
+I69
+(lp22
+I5
+aI7
+atp23
+a(I7
+S'template1'
+p24
+I232
+I108
+(lp25
+I6
+aI8
+aI9
+aI10
+atp26
+a(I8
+(S'title'
+p27
+S'What?'
+p28
+tp29
+I242
+I123
+(lp30
+I7
+aNatp31
+a(I9
+(S'journal'
+p32
+Ntp33
+I242
+I154
+(lp34
+I7
+aNatp35
+a(I10
+S'stack2'
+p36
+I232
+I216
+(lp37
+I7
+aI11
+atp38
+a(I11
+g21
+I232
+I255
+(lp39
+I10
+aI12
+atp40
+a(I12
+g24
+I232
+I294
+(lp41
+I11
+aI13
+aI14
+aI15
+atp42
+a(I13
+(g27
+S'How?'
+p43
+tp44
+I242
+I309
+(lp45
+I12
+aNatp46
+a(I14
+(g32
+S'None'
+p47
+tp48
+I242
+I340
+(lp49
+I12
+aNatp50
+a(I15
+g36
+I232
+I402
+(lp51
+I12
+aI16
+atp52
+a(I16
+g21
+I232
+I441
+(lp53
+I15
+aI17
+atp54
+a(I17
+g24
+I232
+I480
+(lp55
+I16
+aI18
+aI19
+aI20
+atp56
+a(I18
+(g27
+S'Why?'
+p57
+tp58
+I242
+I495
+(lp59
+I17
+aNatp60
+a(I19
+(g32
+g47
+tp61
+I242
+I526
+(lp62
+I17
+aNatp63
+a(I20
+g36
+I232
+I588
+(lp64
+I17
+aI21
+atp65
+a(I21
+g21
+I232
+I627
+(lp66
+I20
+aI22
+atp67
+a(I22
+g24
+I232
+I666
+(lp68
+I21
+aI24
+aI23
+aNatp69
+a(I23
+(g32
+g47
+tp70
+I242
+I712
+(lp71
+I22
+aNatp72
+a(I24
+(g27
+S'For whom?'
+p73
+tp74
+I242
+I681
+(lp75
+I22
+aNatp76
+a(I-1
+S'turtle'
+p77
+I0
+I0
+I0
+I0
+I50
+I5
+tp78
+a. \ No newline at end of file
diff --git a/samples/birds.png b/samples/en/birds.png
index 55b23f1..55b23f1 100644
--- a/samples/birds.png
+++ b/samples/en/birds.png
Binary files differ
diff --git a/samples/birds.ta b/samples/en/birds.ta
index f485463..f485463 100644
--- a/samples/birds.ta
+++ b/samples/en/birds.ta
diff --git a/samples/bubbles.png b/samples/en/bubbles.png
index bccbd84..bccbd84 100644
--- a/samples/bubbles.png
+++ b/samples/en/bubbles.png
Binary files differ
diff --git a/samples/bubbles.ta b/samples/en/bubbles.ta
index dd60345..dd60345 100644
--- a/samples/bubbles.ta
+++ b/samples/en/bubbles.ta
diff --git a/samples/candyvortex.png b/samples/en/candyvortex.png
index 22f41b0..22f41b0 100644
--- a/samples/candyvortex.png
+++ b/samples/en/candyvortex.png
Binary files differ
diff --git a/samples/candyvortex.ta b/samples/en/candyvortex.ta
index c399cee..c399cee 100644
--- a/samples/candyvortex.ta
+++ b/samples/en/candyvortex.ta
diff --git a/samples/colors.png b/samples/en/colors.png
index b23b7dd..b23b7dd 100644
--- a/samples/colors.png
+++ b/samples/en/colors.png
Binary files differ
diff --git a/samples/colors.ta b/samples/en/colors.ta
index c7b7c16..c7b7c16 100644
--- a/samples/colors.ta
+++ b/samples/en/colors.ta
diff --git a/samples/csquiral.png b/samples/en/csquiral.png
index 3d08a9b..3d08a9b 100644
--- a/samples/csquiral.png
+++ b/samples/en/csquiral.png
Binary files differ
diff --git a/samples/csquiral.ta b/samples/en/csquiral.ta
index 647b5b2..647b5b2 100644
--- a/samples/csquiral.ta
+++ b/samples/en/csquiral.ta
diff --git a/samples/curlygates.png b/samples/en/curlygates.png
index cc18802..cc18802 100644
--- a/samples/curlygates.png
+++ b/samples/en/curlygates.png
Binary files differ
diff --git a/samples/curlygates.ta b/samples/en/curlygates.ta
index b739008..b739008 100644
--- a/samples/curlygates.ta
+++ b/samples/en/curlygates.ta
diff --git a/samples/dots.png b/samples/en/dots.png
index 20ff59c..20ff59c 100644
--- a/samples/dots.png
+++ b/samples/en/dots.png
Binary files differ
diff --git a/samples/dots.ta b/samples/en/dots.ta
index 6c35cdc..6c35cdc 100644
--- a/samples/dots.ta
+++ b/samples/en/dots.ta
diff --git a/samples/flower.png b/samples/en/flower.png
index 4e68d8a..4e68d8a 100644
--- a/samples/flower.png
+++ b/samples/en/flower.png
Binary files differ
diff --git a/samples/flower.ta b/samples/en/flower.ta
index 0f6ce72..0f6ce72 100644
--- a/samples/flower.ta
+++ b/samples/en/flower.ta
diff --git a/samples/fountain.png b/samples/en/fountain.png
index 687919e..687919e 100644
--- a/samples/fountain.png
+++ b/samples/en/fountain.png
Binary files differ
diff --git a/samples/fountain.ta b/samples/en/fountain.ta
index f6ca625..f6ca625 100644
--- a/samples/fountain.ta
+++ b/samples/en/fountain.ta
diff --git a/samples/rainbow.png b/samples/en/rainbow.png
index 4f9a85c..4f9a85c 100644
--- a/samples/rainbow.png
+++ b/samples/en/rainbow.png
Binary files differ
diff --git a/samples/rainbow.ta b/samples/en/rainbow.ta
index 6ceaf12..6ceaf12 100644
--- a/samples/rainbow.ta
+++ b/samples/en/rainbow.ta
diff --git a/samples/redwisp.png b/samples/en/redwisp.png
index efc1dcf..efc1dcf 100644
--- a/samples/redwisp.png
+++ b/samples/en/redwisp.png
Binary files differ
diff --git a/samples/redwisp.ta b/samples/en/redwisp.ta
index 497d3a6..497d3a6 100644
--- a/samples/redwisp.ta
+++ b/samples/en/redwisp.ta
diff --git a/samples/reflections.png b/samples/en/reflections.png
index ddb3aa7..ddb3aa7 100644
--- a/samples/reflections.png
+++ b/samples/en/reflections.png
Binary files differ
diff --git a/samples/reflections.ta b/samples/en/reflections.ta
index 77c6a7e..77c6a7e 100644
--- a/samples/reflections.ta
+++ b/samples/en/reflections.ta
diff --git a/samples/shades.png b/samples/en/shades.png
index 912c38a..912c38a 100644
--- a/samples/shades.png
+++ b/samples/en/shades.png
Binary files differ
diff --git a/samples/shades.ta b/samples/en/shades.ta
index c9c9919..c9c9919 100644
--- a/samples/shades.ta
+++ b/samples/en/shades.ta
diff --git a/samples/sierpquad.png b/samples/en/sierpquad.png
index fea725d..fea725d 100644
--- a/samples/sierpquad.png
+++ b/samples/en/sierpquad.png
Binary files differ
diff --git a/samples/sierpquad.ta b/samples/en/sierpquad.ta
index 7d79ceb..7d79ceb 100644
--- a/samples/sierpquad.ta
+++ b/samples/en/sierpquad.ta
diff --git a/samples/sierpquad2.png b/samples/en/sierpquad2.png
index ea13f44..ea13f44 100644
--- a/samples/sierpquad2.png
+++ b/samples/en/sierpquad2.png
Binary files differ
diff --git a/samples/sierpquad2.ta b/samples/en/sierpquad2.ta
index ede1a22..ede1a22 100644
--- a/samples/sierpquad2.ta
+++ b/samples/en/sierpquad2.ta
diff --git a/samples/sierptri.png b/samples/en/sierptri.png
index f8e3013..f8e3013 100644
--- a/samples/sierptri.png
+++ b/samples/en/sierptri.png
Binary files differ
diff --git a/samples/sierptri.ta b/samples/en/sierptri.ta
index 25a258b..25a258b 100644
--- a/samples/sierptri.ta
+++ b/samples/en/sierptri.ta
diff --git a/samples/smoothcandy.png b/samples/en/smoothcandy.png
index 542c258..542c258 100644
--- a/samples/smoothcandy.png
+++ b/samples/en/smoothcandy.png
Binary files differ
diff --git a/samples/smoothcandy.ta b/samples/en/smoothcandy.ta
index 5002195..5002195 100644
--- a/samples/smoothcandy.ta
+++ b/samples/en/smoothcandy.ta
diff --git a/samples/snowflake.png b/samples/en/snowflake.png
index 607fca3..607fca3 100644
--- a/samples/snowflake.png
+++ b/samples/en/snowflake.png
Binary files differ
diff --git a/samples/snowflake.ta b/samples/en/snowflake.ta
index 055573d..055573d 100644
--- a/samples/snowflake.ta
+++ b/samples/en/snowflake.ta
diff --git a/samples/square.png b/samples/en/square.png
index 7f582f7..7f582f7 100644
--- a/samples/square.png
+++ b/samples/en/square.png
Binary files differ
diff --git a/samples/square.ta b/samples/en/square.ta
index 6f394b2..6f394b2 100644
--- a/samples/square.ta
+++ b/samples/en/square.ta
diff --git a/samples/squares.png b/samples/en/squares.png
index 7535c24..7535c24 100644
--- a/samples/squares.png
+++ b/samples/en/squares.png
Binary files differ
diff --git a/samples/squares.ta b/samples/en/squares.ta
index e8e86f0..e8e86f0 100644
--- a/samples/squares.ta
+++ b/samples/en/squares.ta
diff --git a/samples/squiral.png b/samples/en/squiral.png
index 8e6ffd5..8e6ffd5 100644
--- a/samples/squiral.png
+++ b/samples/en/squiral.png
Binary files differ
diff --git a/samples/squiral.ta b/samples/en/squiral.ta
index 0dda1a5..0dda1a5 100644
--- a/samples/squiral.ta
+++ b/samples/en/squiral.ta
diff --git a/samples/sunrise.png b/samples/en/sunrise.png
index 6dd091e..6dd091e 100644
--- a/samples/sunrise.png
+++ b/samples/en/sunrise.png
Binary files differ
diff --git a/samples/sunrise.ta b/samples/en/sunrise.ta
index d42ec63..d42ec63 100644
--- a/samples/sunrise.ta
+++ b/samples/en/sunrise.ta
diff --git a/samples/tree.png b/samples/en/tree.png
index 168acdc..168acdc 100644
--- a/samples/tree.png
+++ b/samples/en/tree.png
Binary files differ
diff --git a/samples/tree.ta b/samples/en/tree.ta
index 660ddcd..660ddcd 100644
--- a/samples/tree.ta
+++ b/samples/en/tree.ta
diff --git a/samples/xo-man.png b/samples/en/xo-man.png
index 1780933..1780933 100644
--- a/samples/xo-man.png
+++ b/samples/en/xo-man.png
Binary files differ
diff --git a/samples/xo-man.ta b/samples/en/xo-man.ta
index 2e684b5..2e684b5 100644
--- a/samples/xo-man.ta
+++ b/samples/en/xo-man.ta
diff --git a/samples/es/Que_Como_Por_que_Para_que.png b/samples/es/Que_Como_Por_que_Para_que.png
new file mode 100644
index 0000000..85d1a65
--- /dev/null
+++ b/samples/es/Que_Como_Por_que_Para_que.png
Binary files differ
diff --git a/samples/es/Que_Como_Por_que_Para_que.ta b/samples/es/Que_Como_Por_que_Para_que.ta
new file mode 100644
index 0000000..3fa1151
--- /dev/null
+++ b/samples/es/Que_Como_Por_que_Para_que.ta
@@ -0,0 +1,236 @@
+(lp0
+(I0
+S'hat1'
+p1
+I990
+I271
+(lp2
+NaI1
+atp3
+a(I1
+S'clean'
+p4
+I1002
+I321
+(lp5
+I0
+aNatp6
+a(I2
+S'hat2'
+p7
+I993
+I386
+(lp8
+NaI3
+atp9
+a(I3
+S'wait'
+p10
+I1005
+I436
+(lp11
+I2
+aI4
+aNatp12
+a(I4
+(S'number'
+p13
+S'30'
+p14
+tp15
+I1079
+I445
+(lp16
+I3
+aNatp17
+a(I5
+S'hideblocks'
+p18
+I232
+I15
+(lp19
+NaI6
+atp20
+a(I6
+S'stack1'
+p21
+I232
+I69
+(lp22
+I5
+aI7
+atp23
+a(I7
+S'template1'
+p24
+I232
+I108
+(lp25
+I6
+aI21
+aI8
+aI9
+atp26
+a(I8
+(S'journal'
+p27
+Ntp28
+I242
+I154
+(lp29
+I7
+aNatp30
+a(I9
+S'stack2'
+p31
+I232
+I216
+(lp32
+I7
+aI10
+atp33
+a(I10
+g21
+I232
+I255
+(lp34
+I9
+aI11
+atp35
+a(I11
+g24
+I232
+I294
+(lp36
+I10
+aI22
+aI12
+aI13
+atp37
+a(I12
+(g27
+Ntp38
+I242
+I340
+(lp39
+I11
+aNatp40
+a(I13
+g31
+I232
+I402
+(lp41
+I11
+aI14
+atp42
+a(I14
+g21
+I232
+I441
+(lp43
+I13
+aI15
+atp44
+a(I15
+g24
+I232
+I480
+(lp45
+I14
+aI23
+aI16
+aI17
+atp46
+a(I16
+(g27
+Ntp47
+I242
+I526
+(lp48
+I15
+aNatp49
+a(I17
+g31
+I232
+I588
+(lp50
+I15
+aI18
+atp51
+a(I18
+g21
+I232
+I627
+(lp52
+I17
+aI19
+atp53
+a(I19
+g24
+I232
+I666
+(lp54
+I18
+aI24
+aI20
+aNatp55
+a(I20
+(g27
+Ntp56
+I242
+I712
+(lp57
+I19
+aNatp58
+a(I21
+(S'title'
+p59
+S'¿Qué?'
+p60
+tp61
+I242
+I123
+(lp62
+I7
+aNatp63
+a(I22
+(g59
+S'¿Cómo?'
+p64
+tp65
+I242
+I309
+(lp66
+I11
+aNatp67
+a(I23
+(g59
+S'¿Por qué?'
+p68
+tp69
+I242
+I495
+(lp70
+I15
+aNatp71
+a(I24
+(g59
+S'¿Para qui?'
+p72
+tp73
+I242
+I681
+(lp74
+I19
+aNatp75
+a(I-1
+S'turtle'
+p76
+I0
+I0
+I0
+I0
+I50
+I5
+tp77
+a.
diff --git a/samples/birds.png b/samples/es/birds.png
index 55b23f1..55b23f1 100644
--- a/samples/birds.png
+++ b/samples/es/birds.png
Binary files differ
diff --git a/samples/birds.ta b/samples/es/birds.ta
index f485463..f485463 100644
--- a/samples/birds.ta
+++ b/samples/es/birds.ta
diff --git a/samples/bubbles.png b/samples/es/bubbles.png
index bccbd84..bccbd84 100644
--- a/samples/bubbles.png
+++ b/samples/es/bubbles.png
Binary files differ
diff --git a/samples/bubbles.ta b/samples/es/bubbles.ta
index dd60345..dd60345 100644
--- a/samples/bubbles.ta
+++ b/samples/es/bubbles.ta
diff --git a/samples/candyvortex.png b/samples/es/candyvortex.png
index 22f41b0..22f41b0 100644
--- a/samples/candyvortex.png
+++ b/samples/es/candyvortex.png
Binary files differ
diff --git a/samples/candyvortex.ta b/samples/es/candyvortex.ta
index c399cee..c399cee 100644
--- a/samples/candyvortex.ta
+++ b/samples/es/candyvortex.ta
diff --git a/samples/colors.png b/samples/es/colors.png
index b23b7dd..b23b7dd 100644
--- a/samples/colors.png
+++ b/samples/es/colors.png
Binary files differ
diff --git a/samples/colors.ta b/samples/es/colors.ta
index c7b7c16..c7b7c16 100644
--- a/samples/colors.ta
+++ b/samples/es/colors.ta
diff --git a/samples/csquiral.png b/samples/es/csquiral.png
index 3d08a9b..3d08a9b 100644
--- a/samples/csquiral.png
+++ b/samples/es/csquiral.png
Binary files differ
diff --git a/samples/csquiral.ta b/samples/es/csquiral.ta
index 647b5b2..647b5b2 100644
--- a/samples/csquiral.ta
+++ b/samples/es/csquiral.ta
diff --git a/samples/curlygates.png b/samples/es/curlygates.png
index cc18802..cc18802 100644
--- a/samples/curlygates.png
+++ b/samples/es/curlygates.png
Binary files differ
diff --git a/samples/curlygates.ta b/samples/es/curlygates.ta
index b739008..b739008 100644
--- a/samples/curlygates.ta
+++ b/samples/es/curlygates.ta
diff --git a/samples/dots.png b/samples/es/dots.png
index 20ff59c..20ff59c 100644
--- a/samples/dots.png
+++ b/samples/es/dots.png
Binary files differ
diff --git a/samples/dots.ta b/samples/es/dots.ta
index 6c35cdc..6c35cdc 100644
--- a/samples/dots.ta
+++ b/samples/es/dots.ta
diff --git a/samples/flower.png b/samples/es/flower.png
index 4e68d8a..4e68d8a 100644
--- a/samples/flower.png
+++ b/samples/es/flower.png
Binary files differ
diff --git a/samples/flower.ta b/samples/es/flower.ta
index 0f6ce72..0f6ce72 100644
--- a/samples/flower.ta
+++ b/samples/es/flower.ta
diff --git a/samples/fountain.png b/samples/es/fountain.png
index 687919e..687919e 100644
--- a/samples/fountain.png
+++ b/samples/es/fountain.png
Binary files differ
diff --git a/samples/fountain.ta b/samples/es/fountain.ta
index f6ca625..f6ca625 100644
--- a/samples/fountain.ta
+++ b/samples/es/fountain.ta
diff --git a/samples/rainbow.png b/samples/es/rainbow.png
index 4f9a85c..4f9a85c 100644
--- a/samples/rainbow.png
+++ b/samples/es/rainbow.png
Binary files differ
diff --git a/samples/rainbow.ta b/samples/es/rainbow.ta
index 6ceaf12..6ceaf12 100644
--- a/samples/rainbow.ta
+++ b/samples/es/rainbow.ta
diff --git a/samples/redwisp.png b/samples/es/redwisp.png
index efc1dcf..efc1dcf 100644
--- a/samples/redwisp.png
+++ b/samples/es/redwisp.png
Binary files differ
diff --git a/samples/redwisp.ta b/samples/es/redwisp.ta
index 497d3a6..497d3a6 100644
--- a/samples/redwisp.ta
+++ b/samples/es/redwisp.ta
diff --git a/samples/reflections.png b/samples/es/reflections.png
index ddb3aa7..ddb3aa7 100644
--- a/samples/reflections.png
+++ b/samples/es/reflections.png
Binary files differ
diff --git a/samples/reflections.ta b/samples/es/reflections.ta
index 77c6a7e..77c6a7e 100644
--- a/samples/reflections.ta
+++ b/samples/es/reflections.ta
diff --git a/samples/shades.png b/samples/es/shades.png
index 912c38a..912c38a 100644
--- a/samples/shades.png
+++ b/samples/es/shades.png
Binary files differ
diff --git a/samples/shades.ta b/samples/es/shades.ta
index c9c9919..c9c9919 100644
--- a/samples/shades.ta
+++ b/samples/es/shades.ta
diff --git a/samples/sierpquad.png b/samples/es/sierpquad.png
index fea725d..fea725d 100644
--- a/samples/sierpquad.png
+++ b/samples/es/sierpquad.png
Binary files differ
diff --git a/samples/sierpquad.ta b/samples/es/sierpquad.ta
index 7d79ceb..7d79ceb 100644
--- a/samples/sierpquad.ta
+++ b/samples/es/sierpquad.ta
diff --git a/samples/sierpquad2.png b/samples/es/sierpquad2.png
index ea13f44..ea13f44 100644
--- a/samples/sierpquad2.png
+++ b/samples/es/sierpquad2.png
Binary files differ
diff --git a/samples/sierpquad2.ta b/samples/es/sierpquad2.ta
index ede1a22..ede1a22 100644
--- a/samples/sierpquad2.ta
+++ b/samples/es/sierpquad2.ta
diff --git a/samples/sierptri.png b/samples/es/sierptri.png
index f8e3013..f8e3013 100644
--- a/samples/sierptri.png
+++ b/samples/es/sierptri.png
Binary files differ
diff --git a/samples/sierptri.ta b/samples/es/sierptri.ta
index 25a258b..25a258b 100644
--- a/samples/sierptri.ta
+++ b/samples/es/sierptri.ta
diff --git a/samples/smoothcandy.png b/samples/es/smoothcandy.png
index 542c258..542c258 100644
--- a/samples/smoothcandy.png
+++ b/samples/es/smoothcandy.png
Binary files differ
diff --git a/samples/smoothcandy.ta b/samples/es/smoothcandy.ta
index 5002195..5002195 100644
--- a/samples/smoothcandy.ta
+++ b/samples/es/smoothcandy.ta
diff --git a/samples/snowflake.png b/samples/es/snowflake.png
index 607fca3..607fca3 100644
--- a/samples/snowflake.png
+++ b/samples/es/snowflake.png
Binary files differ
diff --git a/samples/snowflake.ta b/samples/es/snowflake.ta
index 055573d..055573d 100644
--- a/samples/snowflake.ta
+++ b/samples/es/snowflake.ta
diff --git a/samples/square.png b/samples/es/square.png
index 7f582f7..7f582f7 100644
--- a/samples/square.png
+++ b/samples/es/square.png
Binary files differ
diff --git a/samples/square.ta b/samples/es/square.ta
index 6f394b2..6f394b2 100644
--- a/samples/square.ta
+++ b/samples/es/square.ta
diff --git a/samples/squares.png b/samples/es/squares.png
index 7535c24..7535c24 100644
--- a/samples/squares.png
+++ b/samples/es/squares.png
Binary files differ
diff --git a/samples/squares.ta b/samples/es/squares.ta
index e8e86f0..e8e86f0 100644
--- a/samples/squares.ta
+++ b/samples/es/squares.ta
diff --git a/samples/squiral.png b/samples/es/squiral.png
index 8e6ffd5..8e6ffd5 100644
--- a/samples/squiral.png
+++ b/samples/es/squiral.png
Binary files differ
diff --git a/samples/squiral.ta b/samples/es/squiral.ta
index 0dda1a5..0dda1a5 100644
--- a/samples/squiral.ta
+++ b/samples/es/squiral.ta
diff --git a/samples/sunrise.png b/samples/es/sunrise.png
index 6dd091e..6dd091e 100644
--- a/samples/sunrise.png
+++ b/samples/es/sunrise.png
Binary files differ
diff --git a/samples/sunrise.ta b/samples/es/sunrise.ta
index d42ec63..d42ec63 100644
--- a/samples/sunrise.ta
+++ b/samples/es/sunrise.ta
diff --git a/samples/tree.png b/samples/es/tree.png
index 168acdc..168acdc 100644
--- a/samples/tree.png
+++ b/samples/es/tree.png
Binary files differ
diff --git a/samples/tree.ta b/samples/es/tree.ta
index 660ddcd..660ddcd 100644
--- a/samples/tree.ta
+++ b/samples/es/tree.ta
diff --git a/samples/xo-man.png b/samples/es/xo-man.png
index 1780933..1780933 100644
--- a/samples/xo-man.png
+++ b/samples/es/xo-man.png
Binary files differ
diff --git a/samples/xo-man.ta b/samples/es/xo-man.ta
index 2e684b5..2e684b5 100644
--- a/samples/xo-man.ta
+++ b/samples/es/xo-man.ta
diff --git a/taexporthtml.py b/taexporthtml.py
new file mode 100644
index 0000000..8474404
--- /dev/null
+++ b/taexporthtml.py
@@ -0,0 +1,184 @@
+#Copyright (c) 2007-9, Playful Invention Company.
+
+#Permission is hereby granted, free of charge, to any person obtaining a copy
+#of this software and associated documentation files (the "Software"), to deal
+#in the Software without restriction, including without limitation the rights
+#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+#copies of the Software, and to permit persons to whom the Software is
+#furnished to do so, subject to the following conditions:
+
+#The above copyright notice and this permission notice shall be included in
+#all copies or substantial portions of the Software.
+
+#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+#THE SOFTWARE.
+
+import tawindow
+import talogo
+from sugar.activity import activity
+from sugar.datastore import datastore
+import os.path
+import os
+from talogo import get_pixbuf_from_journal
+from gettext import gettext as _
+
+def save_html(self, tw, embed_flag=True):
+
+ try:
+ datapath = os.path.join(activity.get_activity_root(), "instance")
+ except:
+ # early versions of Sugar (656) didn't support get_activity_root()
+ datapath = \
+ "/home/olpc/.sugar/default/org.laptop.TurtleArtActivity/instance"
+
+ # this dictionary is used to define the html wrappers around template elements
+ # start of block, end of block
+ html_glue = {
+ 'doctype': ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n", ""),
+ 'html': ("<http>\n", "</http>\n"),
+ 'head': ("<head>\n<!-- Created by Turtle Art Portfolio -->\n", "</head>\n"),
+ 'meta': ("<meta http-equiv=\"content-type\" content=\"text/html;charset=UTF-8\">\n", ""),
+ 'title': ("<title>", "</title>\n"),
+ 'style': ("<style type=\"text/css\">\n<!--\n","-->\n</style>\n"),
+ 'body': ("<body>\n", "\n</body>\n"),
+ 'div': ("<div>\n", "</div>\n"),
+ 'slide': ("\n<a name=\"slide", "\"></a>\n"),
+ 'h1': ("<h1>", "</h1>\n"),
+ 'table': ("<table cellpadding=\"10\">\n", "</table>\n"),
+ 'tr': ("<tr>\n", "</tr>\n"),
+ 'td': ("<td valign=\"top\" width=\"400\" height=\"300\">\n", "\n</td>\n"),
+ 'img': ("<img width=\"400\" height=\"300\" alt=\"Image\" src=\"image", ".png\" />\n"),
+ 'ul': ("<ul>\n", "</ul>\n"),
+ 'li': ("<li>", "</li>\n") }
+
+ if embed_flag == True:
+ html_glue['img'] = ("<img width=\"400\" height=\"300\" alt=\"Image\" src=\"data:image/png;base64,\n", " \"/>\n")
+ bs = tawindow.blocks(tw)
+ code = ""
+ imagecount = 0
+ slidecount = 0
+ for b in bs:
+ this_stack = ""
+ data = walk_stack(self,tw, b)
+ onepic = 0
+ twopic = 0
+ fourpic = 0
+ sevenbullets = 0
+ title = 0
+ picture = 0
+ for d in data:
+ if type(d) is float:
+ continue
+ else:
+ # transalate some TA terms into html
+ print d
+ if d == "tp1" or d == 'tp8':
+ onepic = 1
+ elif d == "tp2" or d == 'tp6':
+ twopic = 1
+ elif d == "tp7":
+ fourpic = 1
+ elif d == "tp3":
+ sevenbullets = 8
+ elif sevenbullets > 0:
+ if sevenbullets == 8:
+ tmp = html_glue['slide'][0] + str(slidecount) + html_glue['slide'][1] + html_glue['div'][0] + html_glue['h1'][0] + d[2:] + html_glue['h1'][1] + html_glue['ul'][0]
+ elif d[2:] != "":
+ tmp = html_glue['li'][0] + d[2:] + html_glue['li'][1]
+ this_stack += tmp
+ tmp = ""
+ sevenbullets -= 1
+ if sevenbullets == 0:
+ this_stack += html_glue['ul'][1]
+ elif onepic == 1 or twopic == 1 or fourpic == 1:
+ tmp = html_glue['slide'][0] + str(slidecount) + html_glue['slide'][1] + \
+ html_glue['div'][0] + html_glue['h1'][0] + d[2:] + \
+ html_glue['h1'][1] + html_glue['table'][0]
+ this_stack += tmp
+ if onepic > 0: onepic += 1
+ elif twopic > 0: twopic += 1
+ elif fourpic > 0: fourpic += 1
+ slidecount += 1
+ elif onepic > 1 or twopic > 1 or fourpic > 1:
+ # We need to get filename and copy it into instance directory
+ # if it is not an image, save the preview to a file instead
+ # save the description too.
+ print str(onepic) + " " + str(twopic) + " " + str(fourpic)
+ if d[8:] != None:
+ try:
+ dsobject = datastore.get(d[8:])
+ pixbuf = get_pixbuf_from_journal(dsobject,400,300)
+ except:
+ pixbuf = None
+ if pixbuf != None:
+ filename = os.path.join(datapath, 'image' + str(imagecount) \
+ + ".png")
+ pixbuf.save(filename, "png")
+ # if the embed flag is True, embed base64 directly into the html
+ if embed_flag == True:
+ base64 = os.path.join(datapath, 'base64tmp')
+ os.system( "base64 <" + filename + " >" + base64)
+ f = open( base64, 'r')
+ imgdata = f.read()
+ f.close()
+ if onepic == 2 or twopic == 2 or twopic == 4 or fourpic == 2 or \
+ fourpic == 4:
+ tmp = html_glue['tr'][0]
+ else:
+ tmp = ""
+ if pixbuf != None:
+ tmp = tmp + html_glue['td'][0] + html_glue['img'][0]
+ if embed_flag == True:
+ tmp = tmp + imgdata
+ else:
+ tmp = tmp + str(imagecount)
+ tmp = tmp + html_glue['img'][1] + html_glue['td'][1]
+ if fourpic == 0:
+ try:
+ description = dsobject.metadata['description']
+ except:
+ description = ""
+ tmp = tmp + html_glue['td'][0] + description + html_glue['td'][1]
+ if onepic == 2 or twopic == 3 or fourpic == 3 or fourpic == 5:
+ tmp = tmp + html_glue['tr'][1]
+ imagecount += 1
+ this_stack += tmp
+ if onepic > 1:
+ this_stack += html_glue['table'][1] + html_glue['div'][1]
+ onepic = 0
+ elif twopic > 1:
+ if twopic == 3:
+ this_stack += html_glue['table'][1] + html_glue['div'][1]
+ twopic = 0
+ else: twopic += 1
+ elif fourpic > 1:
+ if fourpic == 5:
+ this_stack += html_glue['table'][1] + html_glue['div'][1]
+ fourpic = 0
+ else: fourpic += 1
+ this_stack += " "
+ if len(data) > 0:
+ code += this_stack
+ code = html_glue['doctype'][0] + html_glue['html'][0] + html_glue['head'][0] + \
+ html_glue['meta'][0] + html_glue['title'][0] + _("Turtle Art Portfolio") + \
+ html_glue['title'][1] + html_glue['style'][0] + html_glue['style'][1] + \
+ html_glue['head'][1] + html_glue['body'][0] + code + html_glue['body'][1] + \
+ html_glue['html'][1]
+# print code
+ return code
+
+def walk_stack(self, tw, spr):
+ top = tawindow.find_top_block(spr)
+ if spr == top:
+ # only walk the stack if the block is the top block
+ return talogo.run_blocks(tw.lc, top, tawindow.blocks(tw), False)
+ else:
+ # not top of stack, then return empty list
+ return []
+
+
diff --git a/tagplay.py b/tagplay.py
new file mode 100644
index 0000000..9caaea4
--- /dev/null
+++ b/tagplay.py
@@ -0,0 +1,171 @@
+import gtk
+import pygtk
+pygtk.require('2.0')
+# import sys
+import pygst
+pygst.require('0.10')
+import gst
+import gst.interfaces
+import gobject
+import time
+gobject.threads_init()
+
+from sugar.datastore import datastore
+from talogo import *
+
+class Gplay:
+
+ def __init__(self):
+ self.window = None
+ self.playing = False
+
+ self.player = gst.element_factory_make("playbin", "playbin")
+ xis = gst.element_factory_make("xvimagesink", "xvimagesink")
+ self.player.set_property("video-sink", xis)
+ bus = self.player.get_bus()
+ bus.enable_sync_message_emission()
+ bus.add_signal_watch()
+ self.SYNC_ID = bus.connect('sync-message::element', self._onSyncMessageCb)
+
+
+ def _onSyncMessageCb(self, bus, message):
+ if message.structure is None:
+ return True
+ if message.structure.get_name() == 'prepare-xwindow-id':
+ self.window.set_sink(message.src)
+ message.src.set_property('force-aspect-ratio', True)
+ return True
+
+
+ def setFile(self, path):
+ uri = "file://" + str( path )
+ if (self.player.get_property('uri') == uri):
+ self.seek(gst.SECOND*0)
+ return
+
+ self.player.set_state(gst.STATE_READY)
+ self.player.set_property('uri', uri)
+ ext = uri[len(uri)-3:]
+ if (ext == "jpg"):
+ self.pause()
+ else:
+ self.play()
+
+
+ def queryPosition(self):
+ #"Returns a (position, duration) tuple"
+ try:
+ position, format = self.player.query_position(gst.FORMAT_TIME)
+ except:
+ position = gst.CLOCK_TIME_NONE
+
+ try:
+ duration, format = self.player.query_duration(gst.FORMAT_TIME)
+ except:
+ duration = gst.CLOCK_TIME_NONE
+
+ return (position, duration)
+
+
+ def seek(self, time):
+ event = gst.event_new_seek(1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH | \
+ gst.SEEK_FLAG_ACCURATE, gst.SEEK_TYPE_SET, time, gst.SEEK_TYPE_NONE, 0)
+ res = self.player.send_event(event)
+ if res:
+ self.player.set_new_stream_time(0L)
+
+
+ def pause(self):
+ self.playing = False
+ self.player.set_state(gst.STATE_PAUSED)
+
+
+ def play(self):
+ self.playing = True
+ self.player.set_state(gst.STATE_PLAYING)
+
+
+ def stop(self):
+ self.playing = False
+ self.player.set_state(gst.STATE_NULL)
+ # self.nextMovie()
+
+
+ def get_state(self, timeout=1):
+ return self.player.get_state(timeout=timeout)
+
+
+ def is_playing(self):
+ return self.playing
+
+
+class PlayVideoWindow(gtk.Window):
+ def __init__(self):
+ gtk.Window.__init__(self)
+ self.imagesink = None
+ self.unset_flags(gtk.DOUBLE_BUFFERED)
+ self.set_flags(gtk.APP_PAINTABLE)
+
+ def set_sink(self, sink):
+ if (self.imagesink != None):
+ assert self.window.xid
+ self.imagesink = None
+ del self.imagesink
+
+ self.imagesink = sink
+ self.imagesink.set_xwindow_id(self.window.xid)
+
+def play_audio(lc, audio):
+ print "loading audio id: " + str(audio)
+ if audio == "" or audio[6:] == "":
+ raise logoerror("#nomedia")
+ elif audio[6:] != "None":
+ try:
+ dsobject = datastore.get(audio[6:])
+ print dsobject.file_path
+ except:
+ print "Couldn't open id: " + str(audio[6:])
+ if lc.gplay == None:
+ lc.gplay = Gplay()
+ lc.gplay.setFile("file:///" + dsobject.file_path)
+
+def play_video(lc, media, x, y, w, h):
+ print "loading media id: " + str(media)
+ if media == "" or media[6:] == "":
+ raise logoerror("#nomedia")
+ elif media[6:] != "None":
+ try:
+ dsobject = datastore.get(media[6:])
+ print dsobject.file_path
+ except:
+ print "Couldn't open id: " + str(media[6:])
+ play_dsobject(lc, dsobject, x, y, w, h)
+
+def play_dsobject(lc, dsobject, x, y, w, h):
+ if lc.gplay == None:
+ lc.gplay = Gplay()
+ lc.gplay.setFile("file:///" + dsobject.file_path)
+ # if lc.gplay.window == None:
+ gplayWin = PlayVideoWindow()
+ lc.gplay.window = gplayWin
+ gplayWin.set_type_hint( gtk.gdk.WINDOW_TYPE_HINT_DIALOG )
+ gplayWin.set_decorated( False )
+ gplayWin.set_transient_for( lc.tw.activity )
+ # y position is too high for some reason (toolbox?) adding offset
+ gplayWin.move( x, y+108 )
+ gplayWin.resize( w, h )
+ gplayWin.show_all( )
+
+def stop_media(lc):
+ if lc.gplay == None:
+ return
+ lc.gplay.stop()
+ if lc.gplay.window != None:
+ # need to figure out how to destroy the video window
+# lc.gplay.window.destroy()
+# lc.gplay == None
+ # but meanwhile, just shrink it
+ lc.gplay.window.move( 0, 0 )
+ lc.gplay.window.resize( 1, 1 )
+
+
diff --git a/tajail.py b/tajail.py
new file mode 100644
index 0000000..b17190a
--- /dev/null
+++ b/tajail.py
@@ -0,0 +1,37 @@
+#Copyright (c) 2007-9, Playful Invention Company.
+
+#Permission is hereby granted, free of charge, to any person obtaining a copy
+#of this software and associated documentation files (the "Software"), to deal
+#in the Software without restriction, including without limitation the rights
+#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+#copies of the Software, and to permit persons to whom the Software is
+#furnished to do so, subject to the following conditions:
+
+#The above copyright notice and this permission notice shall be included in
+#all copies or substantial portions of the Software.
+
+#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+#THE SOFTWARE.
+
+# a naive approach to running myfun in a jail
+import re
+from time import *
+from math import *
+from numpy.oldnumeric import *
+from numpy.fft import *
+
+def myfunc(lc, f, x):
+ # check to make sure no import calls are made
+ myf = "def f(x): return " + re.sub("import","",f)
+ userdefined = {}
+ try:
+ exec myf in globals(), userdefined
+ return userdefined.values()[0](x)
+ except:
+ return None
+
diff --git a/talogo.py b/talogo.py
index d4b2709..e333455 100644
--- a/talogo.py
+++ b/talogo.py
@@ -19,15 +19,12 @@
#THE SOFTWARE.
import re
-from time import clock
+from time import *
import gobject
from operator import isNumberType
import random
import audioop
-from math import sqrt
-from numpy.oldnumeric import *
-from numpy.fft import *
-from audiograb import AudioGrab
+from math import *
import subprocess
from UserDict import UserDict
from sugar.datastore import datastore
@@ -38,7 +35,8 @@ class noKeyError(UserDict):
class taLogo: pass
from taturtle import *
-
+from tagplay import *
+from tajail import *
procstop = False
@@ -101,6 +99,11 @@ def blocks_to_code(lc,spr):
code.append('#smedia_'+str(spr.ds_id))
else:
code.append('#smedia_None')
+ elif spr.proto.name=='audiooff' or spr.proto.name=='audio':
+ if spr.ds_id != None:
+ code.append('#saudio_'+str(spr.ds_id))
+ else:
+ code.append('#saudio_None')
else:
return ['%nothing%']
for i in range(1,len(spr.connections)):
@@ -110,7 +113,8 @@ def blocks_to_code(lc,spr):
for c in dock[4]: code.append(c)
if b!=None: code.extend(blocks_to_code(lc,b))
elif spr.proto.docks[i][0] not in \
- ['flow', 'numend', 'stringend', 'unavailable', 'logi-']:
+ ['flow', 'numend', 'stringend', 'mediaend', \
+ 'audioend', 'unavailable', 'logi-']:
code.append('%nothing%')
return code
@@ -397,10 +401,11 @@ def lcNew(tw):
defprim(lc,'sqrt', 1, lambda lc,x: sqrt(x))
defprim(lc,'id',1, lambda lc,x: identity(x))
- defprim(lc,'sensor_val0', 0, lambda lc: sensor_val(lc, 0))
- defprim(lc,'sensor_val1', 0, lambda lc: sensor_val(lc, 1))
- defprim(lc,'sensor_val2', 0, lambda lc: sensor_val(lc, 2))
- defprim(lc,'sensor_val3', 0, lambda lc: sensor_val(lc, 3))
+ defprim(lc,'kbinput', 0, lambda lc: kbinput(lc))
+ defprim(lc,'keyboard', 0, lambda lc: lc.keyboard)
+ defprim(lc,'myfunc', 2, lambda lc,f,x: callmyfunc(lc, f, x))
+ defprim(lc,'hres', 0, lambda lc: lc.tw.turtle.width)
+ defprim(lc,'vres', 0, lambda lc: lc.tw.turtle.height)
defprim(lc,'clean', 0, lambda lc: clear(lc))
defprim(lc,'forward', 1, lambda lc, x: forward(lc.tw.turtle, x))
@@ -457,6 +462,19 @@ def lcNew(tw):
defprim(lc,'nop3', 1, lambda lc,x: None)
defprim(lc,'start', 0, lambda: None)
+ defprim(lc,'tp1', 2, lambda lc,x,y: show_template1(lc, x, y))
+ defprim(lc,'tp8', 2, lambda lc,x,y: show_template8(lc, x, y))
+ defprim(lc,'tp6', 3, lambda lc,x,y,z: show_template6(lc, x, y, z))
+ defprim(lc,'tp3', 8, lambda lc,x,y,z,a,b,c,d,e: \
+ show_template3(lc, x, y, z, a, b, c, d, e))
+ defprim(lc,'sound', 1, lambda lc,x: play_sound(lc, x))
+ defprim(lc,'video', 1, lambda lc,x: play_movie(lc, x))
+ defprim(lc,'tp2', 3, lambda lc,x,y,z: \
+ show_template2(lc, x, y, z))
+ defprim(lc,'tp7', 5, lambda lc,x,y,z,a,b: \
+ show_template7(lc, x, y, z, a, b))
+ defprim(lc,'hideblocks', 0, lambda lc: hideblocks(lc))
+
lc.symtype = type(intern(lc, 'print'))
lc.listtype = type([])
lc.symnothing = intern(lc, '%nothing%')
@@ -468,14 +486,35 @@ def lcNew(tw):
lc.heap = []
lc.keyboard = 0
lc.gplay = None
+ lc.ag = None
lc.title_height = int((tw.turtle.height/30)*tw.scale)
lc.body_height = int((tw.turtle.height/60)*tw.scale)
lc.bullet_height = int((tw.turtle.height/45)*tw.scale)
lc.iline, lc.cfun, lc.arglist, lc.ufun = None, None, None,None
+ # this dictionary is used to define the relative size and postion of
+ # template elements (w, h, x, y, dx, dy, dx1, dy1...)
+ lc.templates = {
+ 'tp1': (0.5, 0.5, 0.125, 0.125, 1, 0),
+ 'tp2': (0.5, 0.5, 0.125, 0.125, 1, 1.05),
+ 'tp3': (1, 1, 0.125, 0.125, 0, 0.1),
+ 'tp6': (0.45, 0.45, 0.125, 0.125, 1, 1.05),
+ 'tp7': (0.45, 0.45, 0.125, 0.125, 1, 1.05),
+ 'tp8': (0.9, 0.9, 0.125, 0.125, 0, 0),
+ 'insertimage': (0.333, 0.333)
+ }
+
return lc
+def callmyfunc(lc, f, x):
+ y = myfunc(lc, f, x)
+ if y is None:
+ raise logoerror("#syntaxerror")
+ stop_logo(lc.tw)
+ else:
+ return y
+
def show_picture(lc, media, x, y, w, h):
if media == "" or media[6:] == "":
# raise logoerror("#nomedia")
@@ -492,7 +531,7 @@ def show_picture(lc, media, x, y, w, h):
+ str(w) + " h:" + str(h)
play_dsobject(lc, dsobject, int(x), int(y), int(w), int(h))
else:
- pixbuf = get_pixbuf_from_journal(dsobject,w,h)
+ pixbuf = get_pixbuf_from_journal(dsobject,int(w),int(h))
if pixbuf != None:
draw_pixbuf(lc.tw.turtle, pixbuf, 0, 0, int(x), int(y), \
int(w), int(h))
@@ -500,13 +539,13 @@ def show_picture(lc, media, x, y, w, h):
def get_pixbuf_from_journal(dsobject,w,h):
try:
- pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(dsobject.file_path,w,h)
+ pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(dsobject.file_path,int(w),int(h))
except:
try:
# print "Trying preview..."
pixbufloader = gtk.gdk.pixbuf_loader_new_with_mime_type \
('image/png')
- pixbufloader.set_size(min(300,w),min(225,h))
+ pixbufloader.set_size(min(300,int(w)),min(225,int(h)))
pixbufloader.write(dsobject.metadata['preview'])
pixbufloader.close()
# gtk.gdk_pixbuf_loader_close(pixbufloader)
@@ -516,10 +555,111 @@ def get_pixbuf_from_journal(dsobject,w,h):
pixbuf = None
return pixbuf
+def show_description(lc, media, x, y, w, h):
+ if media == "" or media[6:] == "":
+# raise logoerror("#nomedia")
+ print "no media"
+ elif media[6:] != "None":
+ try:
+ dsobject = datastore.get(media[6:])
+ draw_text(lc.tw.turtle, \
+ dsobject.metadata['description'],int(x),int(y), \
+ lc.body_height, int(w))
+ dsobject.destroy()
+ except:
+ print "no description?"
+
+def draw_title(lc,title,x,y):
+ draw_text(lc.tw.turtle,title,int(x),0,lc.title_height, \
+ lc.tw.turtle.width-x)
+
+def calc_position(lc,t):
+ w,h,x,y,dx,dy = lc.templates[t]
+ x *= lc.tw.turtle.width
+ y *= lc.tw.turtle.height
+ w *= (lc.tw.turtle.width-x)
+ h *= (lc.tw.turtle.height-y)
+ dx *= w
+ dy *= h
+ return(w,h,x,y,dx,dy)
+
+# title, one image, and description
+def show_template1(lc, title, media):
+ w,h,x,y,dx,dy = calc_position(lc,'tp1')
+ draw_title(lc,title,x,y)
+ if media[0:5] == 'media':
+ show_picture(lc, media, x, y, w, h)
+ show_description(lc, media, x+dx, y+dy, w, h)
+
+# title, two images (horizontal), two descriptions
+def show_template2(lc, title, media1, media2):
+ w,h,x,y,dx,dy = calc_position(lc,'tp2')
+ draw_title(lc,title,x,y)
+ if media1[0:5] == 'media':
+ show_picture(lc, media1, x, y, w, h)
+ show_description(lc, media1, x, y+dy, w, h)
+ if media2[0:5] == 'media':
+ show_picture(lc, media2, x+dx, y, w, h)
+ show_description(lc, media2, x+dx, y+dy, w, h)
+
+# title and seven bullets
+def show_template3(lc, title, s1, s2, s3, s4, s5, s6, s7):
+ w,h,x,y,dx,dy = calc_position(lc,'tp3')
+ draw_title(lc,title,x,y)
+ draw_text(lc.tw.turtle,s1,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s2,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s3,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s4,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s5,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s6,x,y,lc.bullet_height,w)
+ x += dx
+ y += dy
+ draw_text(lc.tw.turtle,s7,x,y,lc.bullet_height,w)
+
+# title, two images (vertical), two desciptions
+def show_template6(lc, title, media1, media2):
+ w,h,x,y,dx,dy = calc_position(lc,'tp6')
+ draw_title(lc,title,x,y)
+ if media1[0:5] == 'media':
+ show_picture(lc, media1, x, y, w, h)
+ show_description(lc, media1, x+dx, y, w, h)
+ if media2[0:5] == 'media':
+ show_picture(lc, media2, x, y+dy, w, h)
+ show_description(lc, media2, x+dx, y+dy, w, h)
+
+# title and four images
+def show_template7(lc, title, media1, media2, media3, media4):
+ w,h,x,y,dx,dy = calc_position(lc,'tp7')
+ draw_title(lc, title, x, y)
+ if media1[0:5] == 'media':
+ show_picture(lc, media1, x, y, w, h)
+ if media2[0:5] == 'media':
+ show_picture(lc, media2, x+dx, y, w, h)
+ if media4[0:5] == 'media':
+ show_picture(lc, media4, x+dx, y+dy, w, h)
+ if media3[0:5] == 'media':
+ show_picture(lc, media3, x, y+dy, w, h)
+
+# title, one image
+def show_template8(lc, title, media):
+ w,h,x,y,dx,dy = calc_position(lc,'tp8')
+ draw_title(lc,title,x,y)
+ if media[0:5] == 'media':
+ show_picture(lc, media, x, y, w, h)
+
# image only (at current x,y)
def insert_image(lc, media):
- w = 0.25
- h = 0.25
+ w,h = lc.templates['insertimage']
w *= lc.tw.turtle.width
h *= lc.tw.turtle.height
# convert from Turtle coordinates to screen coordinates
@@ -528,7 +668,12 @@ def insert_image(lc, media):
if media[0:5] == 'media':
show_picture(lc, media, x, y, w, h)
+# audio only
+def play_sound(lc, audio):
+ play_audio(lc, audio)
+
def clear(lc):
+ stop_media(lc)
clearscreen(lc.tw.turtle)
def write(lc, string, fsize):
@@ -541,7 +686,8 @@ def hideblocks(lc):
from tawindow import hideshow_button
lc.tw.hide = False # force hide
hideshow_button(lc.tw)
- for i in lc.tw.selbuttons: hide(i)
+ for i in lc.tw.selbuttons:
+ hide(i)
lc.tw.activity.projectToolbar.do_hide()
def doevalstep(lc):
@@ -579,6 +725,18 @@ def status_print(lc,n):
else:
showlabel(lc,int(float(n)*10)/10.)
+def kbinput(lc):
+ if len(lc.tw.keypress) == 1:
+ lc.keyboard = ord(lc.tw.keypress[0])
+ else:
+ try:
+ lc.keyboard = {'Escape': 27, 'space': 32, 'Return': 13, \
+ 'KP_Up': 2, 'KP_Down': 4, 'KP_Left': 1, 'KP_Right': 3,} \
+ [lc.tw.keypress]
+ except:
+ lc.keyboard = 0
+ lc.tw.keypress = ""
+
def showlabel(lc,l):
if l=='#nostack': shp = 'nostack'; l=''
elif l=='#noinput': shp = 'noinput'; l=''
@@ -610,11 +768,4 @@ def tyo(n): print n
def millis(): return int(clock()*1000)
-def sensor_val(lc, y):
- return_this = 0
- ag = AudioGrab()
- return_this = ag.get_sensor_val(y)
- if y==3:
- return_this = ag.get_sensor_val(y)
- return return_this
diff --git a/taproject.py b/taproject.py
index af114cb..abebdfa 100644
--- a/taproject.py
+++ b/taproject.py
@@ -22,7 +22,9 @@ import pygtk
pygtk.require('2.0')
import gtk
import pickle
+import json
import os.path
+# import base64
from tasprites import *
from taturtle import *
@@ -33,7 +35,6 @@ def new_project(tw):
stop_logo(tw)
for b in blocks(tw): hide(b)
setlayer(tw.turtle.canvas, 600)
-# setshape(tw.toolsprs['hideshow'], tw.toolsprs['hideshow'].offshape)
clearscreen(tw.turtle)
tw.save_file_name = None
@@ -46,29 +47,51 @@ def load_file(tw):
def load_files(tw,ta_file, png_file=''):
f = open(ta_file, "r")
- data = pickle.load(f)
+ try:
+ data = pickle.load(f) # old-style data format
+ except:
+ # print "reading saved json data"
+ text = f.read(-1)
+ listdata = json.read(text)
+ data = tuplify(listdata) # json converts tuples to lists
f.close()
new_project(tw)
read_data(tw,data)
- if png_file != '':
- try:
- load_pict(tw,png_file)
- except:
-# print "load_files: picture didn't load"
- pass
- inval(tw.turtle.canvas)
+ # don't load the png_file -- we run the program instead
+ # if png_file != '':
+ # try:
+ # load_pict(tw,png_file)
+ # except:
+ # pass
+ # inval(tw.turtle.canvas)
def get_load_name(tw):
- dialog = gtk.FileChooserDialog("Load...", None,
- gtk.FILE_CHOOSER_ACTION_OPEN,
- (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK))
+ dialog = gtk.FileChooserDialog("Load...", None, \
+ gtk.FILE_CHOOSER_ACTION_OPEN, \
+ (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK))
dialog.set_default_response(gtk.RESPONSE_OK)
return do_dialog(tw,dialog)
+# unpack serialized data sent across a share
+# def load_string(tw,btext):
+def load_string(tw,text):
+ # text = base64.b64decode(btext) # no need for base64 encoding with json
+ listdata = json.read(text)
+ data = tuplify(listdata) # json converts tuples to lists
+ # data = pickle.loads(text)
+ new_project(tw)
+ read_data(tw,data)
+
+def tuplify(t):
+ if type(t) is not list:
+ return t
+ return tuple(map(tuplify, t))
+
def read_data(tw,data):
blocks = []
for b in data:
- if b[1]=='turtle': load_turtle(tw,b)
+ if b[1]=='turtle':
+ load_turtle(tw,b)
else: spr = load_spr(tw,b); blocks.append(spr)
for i in range(len(blocks)):
cons=[]
@@ -84,8 +107,7 @@ def load_spr(tw,b):
if type(btype)==type((1,2)):
btype, label = btype
# print "found a label: " + label
- # for backward compatibility
- if btype == 'title':
+ if btype == 'title': # for backward compatibility
btype = 'string'
if btype == 'journal' or btype == 'audiooff':
media = label
@@ -112,8 +134,7 @@ def load_spr(tw,b):
setimage(spr, tw.media_shapes['audioon'])
dsobject.destroy()
except:
- pass
- # print "couldn't open dsobject (" + str(spr.ds_id) + ")"
+ print "couldn't open dsobject (" + str(spr.ds_id) + ")"
setlayer(spr,650)
return spr
@@ -150,28 +171,44 @@ def get_save_name(tw):
def save_data(tw,fname):
f = file(fname, "w")
+ data = assemble_data_to_save(tw)
+ # pickle.dump(data,f)
+ text = json.write([data]) # for some reason, we need to add the extra []
+ f.write(text)
+ f.close()
+
+# used to send data across a shared session
+def save_string(tw):
+ data = assemble_data_to_save(tw)
+ # encode it for sending across the network
+ # text = pickle.dumps(data)
+ text = json.write(data)
+ # btext = base64.b64encode(text)
+ # return btext
+ return text # no need for base64 with json encoding
+
+def assemble_data_to_save(tw):
bs = blocks(tw)
data = []
for i in range(len(bs)): bs[i].id=i
for b in bs:
name = b.proto.name
-# print "\\ " + name + " \\"
if tw.defdict.has_key(name) or name == 'journal' or \
name == 'audiooff':
if b.ds_id != None:
-# print "/ " + str(b.ds_id) + " /"
name=(name,str(b.ds_id))
else:
name=(name,b.label)
-# print "* " + str(name) + " *"
- connections = [get_id(x) for x in b.connections]
+ if hasattr(b,'connections'):
+ connections = [get_id(x) for x in b.connections]
+ else:
+ connections = None
data.append((b.id,name,b.x-tw.turtle.canvas.x, \
b.y-tw.turtle.canvas.y,connections))
data.append((-1,'turtle',
tw.turtle.xcor,tw.turtle.ycor,tw.turtle.heading,
tw.turtle.color,tw.turtle.shade,tw.turtle.pensize))
- pickle.dump(data,f)
- f.close()
+ return data
def save_pict(tw,fname):
tc = tw.turtle.canvas
diff --git a/tasetup.py b/tasetup.py
index a2e64a1..b9ca78d 100644
--- a/tasetup.py
+++ b/tasetup.py
@@ -55,9 +55,7 @@ selectors = (
('image','insertimage','image','None'),
('xcor','xcor','num'),
('ycor','ycor','num'),
- ('heading','heading','num'),
- # not on palette, but needed by write
- ('journal','','media','','',''))),
+ ('heading','heading','num'))),
('pen', 55,
(('penup','penup','noarg'),
('pendown','pendown','noarg'),
@@ -94,10 +92,11 @@ selectors = (
('remainder','%','ari2'),
('plus','+','ari'))),
('sensors', 55,
- (('volume','sensor_val0','num'),
- ('pitch','sensor_val1','num'),
- ('resistance','sensor_val2','num'),
- ('voltage','sensor_val3','num'))),
+ (('kbinput','kbinput','noarg2'),
+ ('keyboard','keyboard','num'),
+ ('myfunc','myfunc','myfunc',_('x'),100),
+ ('hres','hres','num'),
+ ('vres','vres','num'))),
('flow', 55,
(('wait','wait','onearg',10),
('forever','forever','forever'),
@@ -106,7 +105,8 @@ selectors = (
('stopstack','stopstack','stop'),
('ifelse','ifelse','ifelse'),
('hspace','nop','hspace'),
- ('vspace','nop','vspace'))),
+ ('vspace','nop','vspace'),
+ ('lock','nop','lock'))),
('myblocks', 55,
(('start','nop','start'),
('hat1','nop1','start'),
@@ -125,7 +125,18 @@ selectors = (
('push','push','onearg'),
('pop','pop','num'),
('printheap','heap','noarg2'),
- ('clearheap','emptyheap','noarg2'))))
+ ('clearheap','emptyheap','noarg2'))),
+ ('templates',55,
+ (('journal','','media','','',''),
+ ('template1','tp1','tp1',_('title'),'None'),
+ ('template6','tp6','tp6',_('title'),'None','None'),
+ ('template2','tp2','tp2',_('title'),'None','None'),
+ ('template7','tp7','tp7',_('title'),'None','None','None','None'),
+ ('template3','tp3','tp3',_('title'),'','','','','','',''),
+ ('template4','tp8','tp1',_('title'),'None'),
+ ('sound','sound','sound','None'),
+ ('audiooff','','audio','','',''),
+ ('hideblocks','hideblocks','noarg2'))))
dockdetails = {
'noarg': (('flow',True,37,5),('flow',False,37,44)),
@@ -229,7 +240,8 @@ def setup_misc(tw):
tw.hidden_palette_icon = load_image(tw.path, '','blocks-')
# media blocks get positioned into other blocks
tw.media_shapes = {}
- tw.media_shapes['texton'] = load_image(tw.path, 'turtle', 'texton')
+ tw.media_shapes['audioon'] = load_image(tw.path, 'templates', 'audioon')
+ tw.media_shapes['texton'] = load_image(tw.path, 'templates', 'texton')
# status shapes get positioned at the bottom of the screen
tw.status_shapes = {}
tw.status_shapes['status'] = load_image(tw.path, '', 'status')
@@ -247,6 +259,8 @@ def setup_misc(tw):
tw.status_shapes['status'],True)
tw.status_spr.type = 'status'
setlayer(tw.status_spr,400)
+ # everything should be loaded at this point
+ tw.loaded = True
def setup_selector(tw,name,y,blockdescriptions):
# selector tabs
@@ -257,13 +271,8 @@ def setup_selector(tw,name,y,blockdescriptions):
spr.offshape = offshape
spr.onshape = onshape
# print 'setting up selector ' + name
- # some sensor inputs are hardware dependent
- if name == 'sensors' and os.path.exists('/sys/power/olpc-pm'):
- spr.group = load_image(tw.path, name,name+'group'+'xo')
- spr.mask = load_image(tw.path, name,name+'mask'+'xo')
- else:
- spr.group = load_image(tw.path, name,name+'group')
- spr.mask = load_image(tw.path, name,name+'mask')
+ spr.group = load_image(tw.path, name,name+'group')
+ spr.mask = load_image(tw.path, name,name+'mask')
spr.type = 'selbutton'
# block prototypes
protos = []
@@ -292,14 +301,18 @@ def setup_selector(tw,name,y,blockdescriptions):
def load_image(path, dir, file):
from sugar.activity import activity
+ try:
+ datapath = os.path.join(activity.get_activity_root(), "data")
+ except:
+ # early versions of Sugar (656) didn't support get_activity_root()
+ datapath = "/home/olpc/.sugar/default/org.sugarlabs.TAPortfolioActivity/data"
+
# first try to open the cached image
# if you fail, open the .svg file and cache the result as png
try:
- return gtk.gdk.pixbuf_new_from_file( \
- os.path.join(activity.get_activity_root(),"data",file+'.png'))
+ return gtk.gdk.pixbuf_new_from_file(os.path.join(datapath, file+'.png'))
except:
foo = gtk.gdk.pixbuf_new_from_file(os.path.join(path,dir,file \
+'.svg'))
- foo.save(os.path.join(activity.get_activity_root(),"data",file \
- +'.png'), "png")
+ foo.save(os.path.join(datapath, file+'.png'), "png")
return foo
diff --git a/tasprites.py b/tasprites.py
index 92e51cf..4db1e4d 100644
--- a/tasprites.py
+++ b/tasprites.py
@@ -41,7 +41,8 @@ def sprNew(tw,x,y,image,altlabel=False):
setimage(spr,image)
spr.label = None
spr.ds_id = None
- if altlabel: spr.draw_label = draw_label2
+ if altlabel:
+ spr.draw_label = draw_label2
else: spr.draw_label = draw_label1
return spr
@@ -84,19 +85,21 @@ def setlabel(spr,label):
inval(spr)
def inval(spr):
- spr.tw.area.invalidate_rect(gtk.gdk.Rectangle(spr.x,spr.y,spr.width,spr.height), False)
+ spr.tw.area.invalidate_rect(gtk.gdk.Rectangle(spr.x,spr.y,spr.width, \
+ spr.height), False)
def draw(spr):
if isinstance(spr.image,gtk.gdk.Pixbuf):
spr.tw.area.draw_pixbuf(spr.tw.gc, spr.image, 0, 0, spr.x, spr.y)
- else: spr.tw.area.draw_drawable(spr.tw.gc,spr.image,0,0,spr.x,spr.y,-1,-1)
+ else:
+ spr.tw.area.draw_drawable(spr.tw.gc,spr.image,0,0,spr.x,spr.y,-1,-1)
if spr.label!=None:
- try:
+ if hasattr(spr, 'proto') and hasattr(spr.proto, 'name'):
name = spr.proto.name
- except:
+ else:
name = ""
if name != 'audiooff' and name != 'journal':
- spr.draw_label(spr,spr.label)
+ spr.draw_label(spr,str(spr.label))
def hit(spr,pos):
x,y = pos
@@ -109,21 +112,29 @@ def hit(spr,pos):
try:
return ord(spr.image.get_pixels()[(dy*spr.width+dx)*4+3]) == 255
except IndexError:
- print "IndexError: string index out of range" + dy + " " + spr.width + " " + dx
+ # not sure why this would happen
+ if hasattr(spr, 'proto') and hasattr(spr.proto, 'name'):
+ print spr.proto.name
+ print "IndexError: string index out of range" + dy + " " \
+ + spr.width + " " + dx
return True
+# used for most things
def draw_label1(spr, label):
fd = pango.FontDescription('Sans')
fd.set_size(7*pango.SCALE)
- pl = spr.tw.window.create_pango_layout(str(label))
- pl.set_font_description(fd)
- swidth = pl.get_size()[0]/pango.SCALE
- sheight = pl.get_size()[1]/pango.SCALE
- centerx = spr.x+spr.width/2
- centery = spr.y+spr.height/2
- spr.tw.gc.set_foreground(spr.tw.msgcolor)
- spr.tw.area.draw_layout(spr.tw.gc,centerx-swidth/2,centery-sheight/2,pl)
-
+ if type(label) == str:
+ pl = spr.tw.window.create_pango_layout(str(label))
+ pl.set_font_description(fd)
+ swidth = pl.get_size()[0]/pango.SCALE
+ sheight = pl.get_size()[1]/pango.SCALE
+ centerx = spr.x+spr.width/2
+ centery = spr.y+spr.height/2
+ spr.tw.gc.set_foreground(spr.tw.msgcolor)
+ spr.tw.area.draw_layout(spr.tw.gc,int(centerx-swidth/2), \
+ int(centery-sheight/2),pl)
+
+# used for status blocks
def draw_label2(spr, label):
fd = pango.FontDescription('Sans')
fd.set_size(9*pango.SCALE)
@@ -132,12 +143,14 @@ def draw_label2(spr, label):
sheight = pl.get_size()[1]/pango.SCALE
centery = spr.y+spr.height/2
spr.tw.gc.set_foreground(spr.tw.msgcolor)
- spr.tw.area.draw_layout(spr.tw.gc,spr.x+70,centery-sheight/2,pl)
+ spr.tw.area.draw_layout(spr.tw.gc,spr.x+70,int(centery-sheight/2),pl)
+# used to get pixel value from mask for category selector
def getpixel(image,x,y):
array = image.get_pixels()
offset = (y*image.get_width()+x)*4
- r,g,b,a = ord(array[offset]),ord(array[offset+1]),ord(array[offset+2]),ord(array[offset+3])
+ r,g,b,a = ord(array[offset]),ord(array[offset+1]),ord(array[offset+2]), \
+ ord(array[offset+3])
return (a<<24)+(b<<16)+(g<<8)+r
diff --git a/taturtle.py b/taturtle.py
index 7b9ca6a..cf228b3 100644
--- a/taturtle.py
+++ b/taturtle.py
@@ -209,6 +209,7 @@ def set_fgcolor(t):
rgb = color_table[wrap100(t.color)]
r,g,b = (rgb>>8)&0xff00,rgb&0xff00,(rgb<<8)&0xff00
r,g,b = calc_shade(r,sh),calc_shade(g,sh),calc_shade(b,sh)
+ t.tw.rgb = [r>>8,g>>8,b>>8]
t.tw.fgcolor = t.tw.cm.alloc_color(r,g,b)
def set_textcolor(t):
@@ -239,13 +240,13 @@ def draw_text(t, label, x, y, size, w):
t.gc.set_foreground(t.tw.textcolor)
fd = pango.FontDescription('Sans')
try:
- fd.set_size(size*pango.SCALE)
+ fd.set_size(int(size)*pango.SCALE)
except:
pass
pl = t.tw.window.create_pango_layout(str(label))
pl.set_font_description(fd)
- pl.set_width(w*pango.SCALE)
- t.canvas.image.draw_layout(t.gc,x,y,pl)
+ pl.set_width(int(w)*pango.SCALE)
+ t.canvas.image.draw_layout(t.gc,int(x),int(y),pl)
w,h = pl.get_pixel_size()
invalt(t,x,y,w,h)
diff --git a/tawindow.py b/tawindow.py
index 0b3744f..e3e553a 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -76,6 +76,7 @@ def twNew(win, path, lang, tboxh, parent=None):
tw.scale = 1
else: tw.scale = 1.6
tw.cm = tw.gc.get_colormap()
+ tw.rgb = [255,0,0]
tw.bgcolor = tw.cm.alloc_color('#fff8de')
tw.msgcolor = tw.cm.alloc_color('black')
tw.fgcolor = tw.cm.alloc_color('red')
@@ -84,6 +85,7 @@ def twNew(win, path, lang, tboxh, parent=None):
tw.selected_block = None
tw.draggroup = None
prep_selectors(tw)
+ tw.loaded = 0
for s in selectors:
setup_selectors(tw,s)
setup_misc(tw)
@@ -93,6 +95,9 @@ def twNew(win, path, lang, tboxh, parent=None):
select_category(tw, tw.selbuttons[0])
tw.turtle = tNew(tw,tw.width,tw.height)
tw.lc = lcNew(tw)
+ tw.buddies = []
+ tw.dx = 0
+ tw.dy = 0
return tw
#
@@ -101,36 +106,55 @@ def twNew(win, path, lang, tboxh, parent=None):
def buttonpress_cb(win, event, tw):
win.grab_focus()
+ x, y = xy(event)
+ button_press(tw, event.get_state()&gtk.gdk.CONTROL_MASK, x, y)
+ # if sharing, send button press
+ if hasattr(tw.activity, 'chattube') and tw.activity.chattube is not None:
+ # print "sending button pressed"
+ if event.get_state()&gtk.gdk.CONTROL_MASK is True:
+ tw.activity._send_event("p:"+str(x)+":"+str(y)+":"+'T')
+ else:
+ tw.activity._send_event("p:"+str(x)+":"+str(y)+":"+'F')
+ return True
+
+def button_press(tw, mask, x, y, verbose=False):
+ if verbose:
+ print "processing remote button press: " + str(x) + " " + str(y)
tw.block_operation = 'click'
if tw.selected_block!=None: unselect(tw)
setlayer(tw.status_spr,400)
- pos = xy(event)
- x,y = pos
- spr = findsprite(tw,pos)
- if spr==None: return True
+ spr = findsprite(tw,(x,y))
+ tw.dx = 0
+ tw.dy = 0
+ if spr is None:
+ # print "no spr found"
+ return True
if spr.type == 'selbutton':
select_category(tw,spr)
elif spr.type == 'category':
block_selector_pressed(tw,x,y)
elif spr.type == 'block':
- block_pressed(tw,event,x,y,spr)
+ block_pressed(tw,mask,x,y,spr)
elif spr.type == 'turtle':
turtle_pressed(tw,x,y)
- return True
def block_selector_pressed(tw,x,y):
proto = get_proto_from_category(tw,x,y)
- if proto==None: return
- if proto!='hide': new_block_from_category(tw,proto,x,y)
+ if proto==None:
+ return
+ if proto!='hide':
+ new_block_from_category(tw,proto,x,y)
else:
- hide_palette(tw)
+ hideshow_palette(tw,False)
-def hideshow_palette(tw):
- if tw.palette == True:
- hide_palette(tw)
- # not sure why this call to do_hidepalette doesn't work
+def hideshow_palette(tw,state):
+ if state is False:
+ tw.palette == False
tw.activity.projectToolbar.do_hidepalette()
+ hide_palette(tw)
else:
+ tw.palette == True
+ tw.activity.projectToolbar.do_showpalette()
show_palette(tw)
def show_palette(tw):
@@ -147,9 +171,11 @@ def get_proto_from_category(tw,x,y):
dx,dy = x-tw.category_spr.x, y-tw.category_spr.y,
pixel = getpixel(tw.current_category.mask,dx,dy)
index = ((pixel%256)>>3)-1
- if index==0: return 'hide'
+ if index==0:
+ return 'hide'
index-=1
- if index>len(tw.current_category.blockprotos): return None
+ if index>len(tw.current_category.blockprotos):
+ return None
return tw.current_category.blockprotos[index]
def select_category(tw, spr):
@@ -160,7 +186,8 @@ def select_category(tw, spr):
setshape(tw.category_spr,spr.group)
def new_block_from_category(tw,proto,x,y):
- if proto == None: return True
+ if proto is None:
+ return True
newspr = sprNew(tw,x-20,y-20,proto.image)
setlayer(newspr,2000)
tw.dragpos = 20,20
@@ -184,20 +211,21 @@ def new_block_from_category(tw,proto,x,y):
tw.draggroup = findgroup(newspr)
tw.block_operation = 'new'
-def block_pressed(tw,event,x,y,spr):
- if event.get_state()&gtk.gdk.CONTROL_MASK:
- newspr = clone_stack(tw,x-spr.x-20,y-spr.y-20, spr)
- tw.dragpos = x-newspr.x,y-newspr.y
- tw.draggroup = findgroup(newspr)
- else:
- tw.draggroup = findgroup(spr)
- for b in tw.draggroup: setlayer(b,2000)
- if spr.connections[0] != None and spr.proto.name == 'lock':
- b = find_top_block(spr)
- tw.dragpos = x-b.x,y-b.y
+def block_pressed(tw,mask,x,y,spr):
+ if spr is not None:
+ if mask is True:
+ newspr = clone_stack(tw,x-spr.x-20,y-spr.y-20, spr)
+ tw.dragpos = x-newspr.x,y-newspr.y
+ tw.draggroup = findgroup(newspr)
else:
- tw.dragpos = x-spr.x,y-spr.y
- disconnect(spr)
+ tw.draggroup = findgroup(spr)
+ for b in tw.draggroup: setlayer(b,2000)
+ if spr.connections[0] != None and spr.proto.name == 'lock':
+ b = find_top_block(spr)
+ tw.dragpos = x-b.x,y-b.y
+ else:
+ tw.dragpos = x-spr.x,y-spr.y
+ disconnect(spr)
def clone_stack(tw,dx,dy,spr):
newspr = sprNew(tw,spr.x+dx,spr.y+dy,spr.proto.image)
@@ -215,9 +243,11 @@ def clone_stack(tw,dx,dy,spr):
def turtle_pressed(tw,x,y):
dx,dy = x-tw.turtle.spr.x-30,y-tw.turtle.spr.y-30
- if dx*dx+dy*dy > 200: tw.dragpos = ('turn', \
+ if dx*dx+dy*dy > 200:
+ tw.dragpos = ('turn', \
tw.turtle.heading-atan2(dy,dx)/DEGTOR,0)
- else: tw.dragpos = ('move', x-tw.turtle.spr.x,y-tw.turtle.spr.y)
+ else:
+ tw.dragpos = ('move', x-tw.turtle.spr.x,y-tw.turtle.spr.y)
tw.draggroup = [tw.turtle.spr]
#
@@ -225,38 +255,81 @@ def turtle_pressed(tw,x,y):
#
def move_cb(win, event, tw):
- if tw.draggroup == None: return True
+ x,y = xy(event)
+ mouse_move(tw, x, y)
+# if hasattr(tw.activity, 'chattube')and tw.activity.chattube is not None:
+# tw.activity._send_event("m:"+str(x)+":"+str(y))
+ return True
+
+def mouse_move(tw, x, y, verbose=False, mdx=0, mdy=0):
+ if verbose:
+ print "processing remote mouse move: " + str(x) + " " + str(y)
+ if tw.draggroup is None:
+ return
tw.block_operation = 'move'
spr = tw.draggroup[0]
if spr.type=='block':
- x,y = xy(event)
dragx, dragy = tw.dragpos
- dx,dy = x-dragx-spr.x,y-dragy-spr.y
+ if mdx != 0 or mdy != 0:
+ dx,dy = mdx,mdy
+ else:
+ dx,dy = x-dragx-spr.x,y-dragy-spr.y
# skip if there was a move of 0,0
- if dx == 0 and dy == 0: return True
+ if dx == 0 and dy == 0:
+ return
# drag entire stack if moving lock block
- tw.draggroup = findgroup(spr)
+ if spr.proto.name == 'lock':
+ tw.draggroup = findgroup(find_top_block(spr))
+ else:
+ tw.draggroup = findgroup(spr)
for b in tw.draggroup:
move(b,(b.x+dx, b.y+dy))
elif spr.type=='turtle':
- x,y = xy(event)
type,dragx,dragy = tw.dragpos
if type == 'move':
- dx,dy = x-dragx-spr.x,y-dragy-spr.y
+ if mdx != 0 or mdy != 0:
+ dx,dy = mdx,mdy
+ else:
+ dx,dy = x-dragx-spr.x,y-dragy-spr.y
move(spr, (spr.x+dx, spr.y+dy))
else:
- dx,dy = x-spr.x-30,y-spr.y-30
+ if mdx != 0 or mdy != 0:
+ dx,dy = mdx,mdy
+ else:
+ dx,dy = x-spr.x-30,y-spr.y-30
seth(tw.turtle, int(dragx+atan2(dy,dx)/DEGTOR+5)/10*10)
- return True
+ if mdx != 0 or mdy != 0:
+ dx,dy = 0,0
+ else:
+ tw.dx += dx
+ tw.dy += dy
+ # print "deltas are " + str(dx) + " " + str(dy)
#
# Button release
#
def buttonrelease_cb(win, event, tw):
- if tw.draggroup == None: return True
- spr = tw.draggroup[0]
x,y = xy(event)
+ button_release(tw, x, y)
+ if hasattr(tw.activity, 'chattube') and tw.activity.chattube is not None:
+ # print "sending release button"
+ tw.activity._send_event("r:"+str(x)+":"+str(y))
+ return True
+
+def button_release(tw, x, y, verbose=False):
+ if tw.dx != 0 or tw.dy != 0 and \
+ hasattr(tw.activity, 'chattube') and tw.activity.chattube is not None:
+ if verbose:
+ print "processing accumulated move: " + str(tw.dx) + " " + str(tw.dy)
+ tw.activity._send_event("m:"+str(tw.dx)+":"+str(tw.dy))
+ tw.dx = 0
+ tw.dy = 0
+ if verbose:
+ print "processing remote button release: " + str(x) + " " + str(y)
+ if tw.draggroup == None:
+ return
+ spr = tw.draggroup[0]
if spr.type == 'turtle':
tw.turtle.xcor = tw.turtle.spr.x-tw.turtle.canvas.x- \
tw.turtle.canvas.width/2+30
@@ -264,12 +337,11 @@ def buttonrelease_cb(win, event, tw):
tw.turtle.canvas.y-30
move_turtle(tw.turtle)
tw.draggroup = None
- return True
+ return
if tw.block_operation=='move' and hit(tw.category_spr, (x,y)):
for b in tw.draggroup: hide(b)
tw.draggroup = None
- return True
- # allow new blocks to be created by clicking as well as dragging
+ return
if tw.block_operation=='new':
for b in tw.draggroup:
move(b, (b.x+200, b.y))
@@ -290,8 +362,24 @@ def buttonrelease_cb(win, event, tw):
tw.firstkey = True
elif spr.proto.name == 'journal':
import_image(tw, spr)
+ elif spr.proto.name == 'audiooff':
+ import_audio(tw, spr)
else: run_stack(tw, spr)
- return True
+
+def import_audio(tw, spr):
+ chooser = ObjectChooser('Choose audio', None, gtk.DIALOG_MODAL | \
+ gtk.DIALOG_DESTROY_WITH_PARENT)
+ try:
+ result = chooser.run()
+ if result == gtk.RESPONSE_ACCEPT:
+ dsobject = chooser.get_selected_object()
+ if dsobject and dsobject.file_path:
+ spr.ds_id = dsobject.object_id
+ setimage(spr,tw.media_shapes['audioon'])
+ dsobject.destroy()
+ finally:
+ chooser.destroy()
+ del chooser
def import_image(tw, spr):
# chooser = ObjectChooser('Choose image', None, gtk.DIALOG_MODAL | \
@@ -312,7 +400,7 @@ def import_image(tw, spr):
def load_image(tw, picture, spr):
from talogo import get_pixbuf_from_journal
pixbuf = get_pixbuf_from_journal(picture,spr.width,spr.height)
- if pixbuf != None:
+ if pixbuf is not None:
setimage(spr, pixbuf)
else:
setimage(spr, tw.media_shapes['texton'])
@@ -322,20 +410,24 @@ def snap_to_dock(tw):
me = tw.draggroup[0]
for mydockn in range(len(me.proto.docks)):
for you in blocks(tw):
- if you in tw.draggroup: continue
+ if you in tw.draggroup:
+ continue
for yourdockn in range(len(you.proto.docks)):
thisxy = dock_dx_dy(you,yourdockn,me,mydockn)
- if magnitude(thisxy)>d: continue
+ if magnitude(thisxy)>d:
+ continue
d=magnitude(thisxy)
bestxy=thisxy
bestyou=you
bestyourdockn=yourdockn
bestmydockn=mydockn
if d<200:
- for b in tw.draggroup: move(b,(b.x+bestxy[0],b.y+bestxy[1]))
+ for b in tw.draggroup:
+ move(b,(b.x+bestxy[0],b.y+bestxy[1]))
blockindock=bestyou.connections[bestyourdockn]
if blockindock!=None:
- for b in findgroup(blockindock): hide(b)
+ for b in findgroup(blockindock):
+ hide(b)
bestyou.connections[bestyourdockn]=me
me.connections[bestmydockn]=bestyou
@@ -352,7 +444,9 @@ def dock_dx_dy(block1,dock1n,block2,dock2n):
if block1==block2: return (100,100)
if d1type!=d2type:
# some blocks can take strings or nums
- if block1.proto.name in ('write', 'push', 'plus2', 'equal', 'nop'):
+ if block1.proto.name in ('write', 'push', 'plus2', 'equal', \
+ 'template1', 'template2', 'template3', 'template4', \
+ 'template6', 'template7', 'nop'):
if block1.proto.name == 'write' and d1type == 'string':
if d2type == 'num' or d2type == 'string':
pass
@@ -383,25 +477,66 @@ def expose_cb(win, event, tw):
def keypress_cb(area, event, tw):
keyname = gtk.gdk.keyval_name(event.keyval)
-# print keyname + ", " + str(event.keyval) + str(event.get_state())
+ results = key_press(tw, event.get_state()&gtk.gdk.MOD4_MASK, keyname)
+# keyname = unichr(gtk.gdk.keyval_to_unicode(event.keyval))
+ if keyname is not None and \
+ hasattr(tw.activity, 'chattube') and tw.activity.chattube is not None:
+ # print "key press"
+ if event.get_state()&gtk.gdk.MOD4_MASK:
+ tw.activity._send_event("k:"+'T'+":"+keyname)
+ else:
+ tw.activity._send_event("k:"+'F'+":"+keyname)
+ return results
+
+def key_press(tw, mask, keyname, verbose=False):
+ if keyname is None:
+ return False
+ if verbose:
+ print "processing remote key press: " + keyname
tw.keypress = keyname
-# tw.keyval = unicode(gtk.gdk.keyval_to_unicode(event.keyval))
-# foo = unichr(gtk.gdk.keyval_to_unicode(event.keyval))
-# print foo
- if (event.get_state()&gtk.gdk.MOD4_MASK):
+ if mask is True:
if keyname=="n": new_project(tw)
if keyname=="o": load_file(tw)
if keyname=="s": save_file(tw)
if keyname=="k": tw.activity.clear_journal()
+ if keyname=="i":
+ tw.activity.waiting_for_blocks = True
+ tw.activity._send_event("i") # request sync for sharing
return True
- if tw.selected_block==None: return False
+ if tw.selected_block==None:
+ if keyname=="i":
+ tw.activity.waiting_for_blocks = True
+ tw.activity._send_event("i") # request sync for sharing
+ elif keyname=="p":
+ if tw.palette is True:
+ hideshow_palette(tw,False)
+ else:
+ hideshow_palette(tw,True)
+ elif keyname=="b":
+ if tw.hide == False:
+ tw.activity.projectToolbar.do_hide()
+ else:
+ tw.activity.projectToolbar.do_show()
+ hideshow_button(tw)
+ elif keyname=="r":
+ runbutton(tw, 0)
+ elif keyname=="w":
+ runbutton(tw, 3)
+ elif keyname=="s":
+ stop_button(tw)
+ elif keyname=="e":
+ eraser_button(tw)
+ return False
+ # if and when we use unichr above
+ # we need to change this logic (and logic in talogo.py)
if tw.selected_block.proto.name == 'number':
if keyname in ['minus', 'period']:
keyname = {'minus': '-', 'period': '.'}[keyname]
- if len(keyname)>1: return True
+ if len(keyname)>1:
+ return True
else:
- # until I get the unicode working properly... a big dictionary
- try: keyname = {
+ try:
+ keyname = {
'aacute': 'á', 'Aacute': 'Á', 'acircumflex': 'â', 'Acircumflex': 'Â', \
'adiaeresis': 'ä', 'Adiaeresis': 'Ä', 'ae': 'æ', 'AE': 'Æ', 'agrave': \
'à', 'Agrave': 'À', 'ampersand': '&', 'apostrophe': '\'', 'aring': \
@@ -450,10 +585,12 @@ def keypress_cb(area, event, tw):
'Cyrillic_i': 'и', 'Cyrillic_I': 'И', 'Cyrillic_te': 'т', \
'Cyrillic_TE': 'Т', 'Cyrillic_softsign': 'ь', 'Cyrillic_SOFTSIGN': \
'Ь', 'Cyrillic_ve': 'в', 'Cyrillic_VE': 'В', 'Cyrillic_yu': 'ю', \
-'Cyrillic_YU': 'Ю' }[keyname]
+'Cyrillic_YU': 'Ю', 'KP_Up': '↑', 'KP_Down': '↓', 'KP_Left': '←', \
+'KP_Right': '→'}[keyname]
except:
if len(keyname)>1:
return True
+
oldnum = tw.selected_block.label
selblock=tw.selected_block.proto
if tw.firstkey: newnum = selblock.check( \
@@ -475,12 +612,14 @@ def unselect(tw):
#
def disconnect(b):
- if b.connections[0]==None: return
+ if b.connections[0]==None:
+ return
b2=b.connections[0]
b2.connections[b2.connections.index(b)] = None
b.connections[0] = None
def run_stack(tw,spr):
+ tw.lc.ag = None
top = find_top_block(spr)
run_blocks(tw.lc, top, blocks(tw), True)
gobject.idle_add(doevalstep, tw.lc)
@@ -493,7 +632,8 @@ def findgroup(b):
def find_top_block(spr):
b = spr
- while b.connections[0]!=None: b=b.connections[0]
+ while b.connections[0]!=None:
+ b=b.connections[0]
return b
def runtool(tw, spr, cmd, *args):
@@ -516,13 +656,13 @@ def runbutton(tw, time):
# no start block, so run a stack that isn't a hat
for b in blocks(tw):
if find_block_to_run(tw, b):
- # print "running " + b.proto.name
+ print "running " + b.proto.name
tw.step_time = time
run_stack(tw, b)
return
def hideshow_button(tw):
- if tw.hide == False:
+ if tw.hide is False:
for b in blocks(tw): setlayer(b,100)
hide_palette(tw)
hide(tw.select_mask)
@@ -556,3 +696,4 @@ def blocks(tw):
def xy(event):
return map(int, event.get_coords())
+