changeset 471:992cfded6a60

updated to version of svg-edit Revision r1200
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Tue, 12 Jan 2010 20:48:13 +0100
parents 67b064b600e9
children 8c4c99da678d
files htdocs/svg-edit/AUTHORS htdocs/svg-edit/CHANGES htdocs/svg-edit/Makefile htdocs/svg-edit/editor/embedapi.js htdocs/svg-edit/editor/images/link_controls.png htdocs/svg-edit/editor/images/reorient.png htdocs/svg-edit/editor/images/spinbtn_updn_big.png htdocs/svg-edit/editor/images/svg_edit_icons.svg htdocs/svg-edit/editor/images/svg_edit_icons.svgz htdocs/svg-edit/editor/images/to_path.png htdocs/svg-edit/editor/jgraduate/jquery.jgraduate.js htdocs/svg-edit/editor/locale/README.txt htdocs/svg-edit/editor/locale/lang.af.js htdocs/svg-edit/editor/locale/lang.ar.js htdocs/svg-edit/editor/locale/lang.az.js htdocs/svg-edit/editor/locale/lang.be.js htdocs/svg-edit/editor/locale/lang.bg.js htdocs/svg-edit/editor/locale/lang.ca.js htdocs/svg-edit/editor/locale/lang.cs.js htdocs/svg-edit/editor/locale/lang.cy.js htdocs/svg-edit/editor/locale/lang.da.js htdocs/svg-edit/editor/locale/lang.de.js htdocs/svg-edit/editor/locale/lang.el.js htdocs/svg-edit/editor/locale/lang.en.js htdocs/svg-edit/editor/locale/lang.es.js htdocs/svg-edit/editor/locale/lang.et.js htdocs/svg-edit/editor/locale/lang.fa.js htdocs/svg-edit/editor/locale/lang.fi.js htdocs/svg-edit/editor/locale/lang.fr.js htdocs/svg-edit/editor/locale/lang.ga.js htdocs/svg-edit/editor/locale/lang.gl.js htdocs/svg-edit/editor/locale/lang.hi.js htdocs/svg-edit/editor/locale/lang.hr.js htdocs/svg-edit/editor/locale/lang.hu.js htdocs/svg-edit/editor/locale/lang.hy.js htdocs/svg-edit/editor/locale/lang.id.js htdocs/svg-edit/editor/locale/lang.is.js htdocs/svg-edit/editor/locale/lang.it.js htdocs/svg-edit/editor/locale/lang.ja.js htdocs/svg-edit/editor/locale/lang.ko.js htdocs/svg-edit/editor/locale/lang.lt.js htdocs/svg-edit/editor/locale/lang.lv.js htdocs/svg-edit/editor/locale/lang.mk.js htdocs/svg-edit/editor/locale/lang.ms.js htdocs/svg-edit/editor/locale/lang.mt.js htdocs/svg-edit/editor/locale/lang.nl.js htdocs/svg-edit/editor/locale/lang.no.js htdocs/svg-edit/editor/locale/lang.pl.js htdocs/svg-edit/editor/locale/lang.pt-PT.js htdocs/svg-edit/editor/locale/lang.ro.js htdocs/svg-edit/editor/locale/lang.ru.js htdocs/svg-edit/editor/locale/lang.sk.js htdocs/svg-edit/editor/locale/lang.sl.js htdocs/svg-edit/editor/locale/lang.sq.js htdocs/svg-edit/editor/locale/lang.sr.js htdocs/svg-edit/editor/locale/lang.sv.js htdocs/svg-edit/editor/locale/lang.sw.js htdocs/svg-edit/editor/locale/lang.th.js htdocs/svg-edit/editor/locale/lang.tl.js htdocs/svg-edit/editor/locale/lang.tr.js htdocs/svg-edit/editor/locale/lang.uk.js htdocs/svg-edit/editor/locale/lang.vi.js htdocs/svg-edit/editor/locale/lang.yi.js htdocs/svg-edit/editor/locale/lang.zh-CN.js htdocs/svg-edit/editor/locale/lang.zh-TW.js htdocs/svg-edit/editor/locale/lang.zh.js htdocs/svg-edit/editor/locale/locale.js htdocs/svg-edit/editor/spinbtn/JQuerySpinBtn.js htdocs/svg-edit/editor/svg-editor.css htdocs/svg-edit/editor/svg-editor.html htdocs/svg-edit/editor/svg-editor.js htdocs/svg-edit/editor/svgcanvas.js htdocs/svg-edit/editor/svgicons/jquery.svgicons.js htdocs/svg-edit/firefox-extension/install.rdf htdocs/svg-edit/opera-widget/handlers.js htdocs/svg-edit/wave/svg-edit.xml htdocs/svg-edit/wave/wave.js
diffstat 77 files changed, 12149 insertions(+), 5881 deletions(-) [+]
line wrap: on
line diff
--- a/htdocs/svg-edit/AUTHORS	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/AUTHORS	Tue Jan 12 20:48:13 2010 +0100
@@ -2,3 +2,14 @@
 Pavol Rusnak <rusnakp@gmail.com>
 Jeff Schiller <codedread@gmail.com>
 Vidar Hokstad <vidar.hokstad@gmail.com>
+Alexis Deveria <adeveria@gmail.com>
+
+Translation credits:
+
+cs: Jan Ptacek <jan.ptacek@gmail.com> (Čeština)
+de: Reimar Bauer <rb.proj@googlemail.com> (Deutsch)
+es: Alicia Puerto <alicia.puerto.g@gmail.com> (Español)
+fr: wormsxulla <wormsxulla@yahoo.com> (Français)
+nl: Jaap Blom <jaap.blom@gmail.com> (Nederlands)
+ro: Christian.Tzurcanu <christian.tzurcanu@gmail.com> (Româneşte)
+sk: Pavol Rusnak <rusnakp@gmail.com> (Slovenčina)
--- a/htdocs/svg-edit/CHANGES	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/CHANGES	Tue Jan 12 20:48:13 2010 +0100
@@ -1,6 +1,45 @@
-2.2 - ???? ??, ????
+2.4 - January 11, 2010
 -------------------
-* 
+* Zoom
+* Layers
+* UI Localization
+* Wireframe Mode
+* Resizable UI (SVG icons)
+* Set background color and/or image (for tracing)
+* Convert Shapes to Paths  
+* X, Y coordinates for all elements
+* Draggable Dialog boxes
+* Select Non-Adjacent Elements
+* Fixed-ratio resize
+* Automatic Tool Switching
+* Raster Images
+* Group elements
+* Add/Remove path nodes
+* Curved Paths
+* Floating point values for all attributes
+* Text fields for all attributes 
+* Title element
+    
+2.3 - September 08, 2009
+-------------------
+* Align Objects 
+* Rotate Objects 
+* Clone Objects 
+* Select Next/Prev Object 
+* Edit SVG Source 
+* Gradient picking 
+* Polygon Mode (Path Editing, Phase 1)
+
+2.2 - July 08, 2009
+-------------------
+* Multiselect Mode 
+* Undo/Redo Actions 
+* Resize Elements 
+* Contextual tools for rect, circle, ellipse, line, text elements 
+* Some updated button images 
+* Stretched the UI to fit the browser window 
+* Resizing of the SVG canvas 
+* Upgraded to jPicker 1.0.8 
 
 2.1 - June 17, 2009
 -------------------
@@ -27,3 +66,7 @@
 * rewritten SVG-edit, so now it uses OOP
 * draw ellipse, square
 * created HTML interface similar to Inkscape
+
+1.0 - February 06, 2009
+-------------------
+* SVG-Edit released
\ No newline at end of file
--- a/htdocs/svg-edit/Makefile	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/Makefile	Tue Jan 12 20:48:13 2010 +0100
@@ -1,5 +1,5 @@
 NAME=svg-edit
-VERSION=2.4
+VERSION=2.5
 MAKEDOCS=naturaldocs/NaturalDocs
 PACKAGE=$(NAME)-$(VERSION)
 YUI=build/yuicompressor.jar
@@ -10,7 +10,7 @@
 build/$(PACKAGE):
 	rm -rf config
 	mkdir config
-	$(MAKEDOCS) -i editor/ -o html docs/ -p config/
+	$(MAKEDOCS) -i editor/ -o html docs/ -p config/ -oft -r
 	mkdir -p build/$(PACKAGE)
 	cp -r editor/* build/$(PACKAGE)
 	-find build/$(PACKAGE) -name .svn -type d -exec rm -rf {} \;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/svg-edit/editor/embedapi.js	Tue Jan 12 20:48:13 2010 +0100
@@ -0,0 +1,157 @@
+/*
+function embedded_svg_edit(frame){
+  //initialize communication
+  this.frame = frame;
+  this.stack = []; //callback stack
+  
+  var editapi = this;
+  
+  window.addEventListener("message", function(e){
+    if(e.data.substr(0,5) == "ERROR"){
+      editapi.stack.splice(0,1)[0](e.data,"error")
+    }else{
+      editapi.stack.splice(0,1)[0](e.data)
+    }
+  }, false)
+}
+
+embedded_svg_edit.prototype.call = function(code, callback){
+  this.stack.push(callback);
+  this.frame.contentWindow.postMessage(code,"*");
+}
+
+embedded_svg_edit.prototype.getSvgString = function(callback){
+  this.call("svgCanvas.getSvgString()",callback)
+}
+
+embedded_svg_edit.prototype.setSvgString = function(svg){
+  this.call("svgCanvas.setSvgString('"+svg.replace(/'/g, "\\'")+"')");
+}
+*/
+
+
+/*
+Embedded SVG-edit API
+
+General usage:
+- Have an iframe somewhere pointing to a version of svg-edit > r1000
+- Initialize the magic with:
+var svgCanvas = new embedded_svg_edit(window.frames['svgedit']);
+- Pass functions in this format:
+svgCanvas.setSvgString("string")
+- Or if a callback is needed:
+svgCanvas.setSvgString("string")(function(data, error){
+  if(error){
+    //there was an error
+  }else{
+    //handle data
+  }
+})
+
+Everything is done with the same API as the real svg-edit, 
+and all documentation is unchanged. The only difference is
+when handling returns, the callback notation is used instead. 
+
+var blah = new embedded_svg_edit(window.frames['svgedit']);
+blah.clearSelection("woot","blah",1337,[1,2,3,4,5,"moo"],-42,{a: "tree",b:6, c: 9})(function(){console.log("GET DATA",arguments)})
+*/
+
+function embedded_svg_edit(frame){
+  //initialize communication
+  this.frame = frame;
+  //this.stack = [] //callback stack
+  this.callbacks = {}; //successor to stack
+  this.encode = embedded_svg_edit.encode;
+  //List of functions extracted with this:
+  //Run in firebug on http://svg-edit.googlecode.com/svn/trunk/docs/files/svgcanvas-js.html
+  
+  //for(var i=0,q=[],f = document.querySelectorAll("div.CFunction h3.CTitle a");i<f.length;i++){q.push(f[i].name)};q
+  //var functions = ["clearSelection", "addToSelection", "removeFromSelection", "open", "save", "getSvgString", "setSvgString", "createLayer", "deleteCurrentLayer", "getNumLayers", "getLayer", "getCurrentLayer", "setCurrentLayer", "renameCurrentLayer", "setCurrentLayerPosition", "getLayerVisibility", "setLayerVisibility", "moveSelectedToLayer", "getLayerOpacity", "setLayerOpacity", "clear"];
+  
+  
+  //Newer, well, it extracts things that aren't documented as well. All functions accessible through the normal thingy can now be accessed though the API
+  //var l=[];for(var i in svgCanvas){if(typeof svgCanvas[i] == "function"){l.push(i)}};
+  //run in svgedit itself
+  var functions = ["updateElementFromJson", "embedImage", "fixOperaXML", "clearSelection", "addToSelection", "removeFromSelection", "addNodeToSelection", "open", "save", "getSvgString", "setSvgString", "createLayer", "deleteCurrentLayer", "getNumLayers", "getLayer", "getCurrentLayer", "setCurrentLayer", "renameCurrentLayer", "setCurrentLayerPosition", "getLayerVisibility", "setLayerVisibility", "moveSelectedToLayer", "getLayerOpacity", "setLayerOpacity", "clear", "clearPath", "getNodePoint", "clonePathNode", "deletePathNode", "getResolution", "getImageTitle", "setImageTitle", "setResolution", "setBBoxZoom", "setZoom", "getMode", "setMode", "getStrokeColor", "setStrokeColor", "getFillColor", "setFillColor", "setStrokePaint", "setFillPaint", "getStrokeWidth", "setStrokeWidth", "getStrokeStyle", "setStrokeStyle", "getOpacity", "setOpacity", "getFillOpacity", "setFillOpacity", "getStrokeOpacity", "setStrokeOpacity", "getTransformList", "getBBox", "getRotationAngle", "setRotationAngle", "each", "bind", "setIdPrefix", "getBold", "setBold", "getItalic", "setItalic", "getFontFamily", "setFontFamily", "getFontSize", "setFontSize", "getText", "setTextContent", "setImageURL", "setRectRadius", "setSegType", "quickClone", "beginUndoableChange", "changeSelectedAttributeNoUndo", "finishUndoableChange", "changeSelectedAttribute", "deleteSelectedElements", "groupSelectedElements", "ungroupSelectedElement", "moveToTopSelectedElement", "moveToBottomSelectedElement", "moveSelectedElements", "getStrokedBBox", "getVisibleElements", "cycleElement", "getUndoStackSize", "getRedoStackSize", "getNextUndoCommandText", "getNextRedoCommandText", "undo", "redo", "cloneSelectedElements", "alignSelectedElements", "getZoom", "getVersion", "setIconSize", "setLang", "setCustomHandlers"]
+  
+  //TODO: rewrite the following, it's pretty scary.
+  for(var i = 0; i < functions.length; i++){
+    this[functions[i]] = (function(d){
+      return function(){
+        var t = this //new callback
+        for(var g = 0, args = []; g < arguments.length; g++){
+          args.push(arguments[g]);
+        }
+        var cbid = t.send(d,args, function(){})  //the callback (currently it's nothing, but will be set later
+        
+        return function(newcallback){
+          t.callbacks[cbid] = newcallback; //set callback
+        }
+      }
+    })(functions[i])
+  }
+  //TODO: use AddEvent for Trident browsers, currently they dont support SVG, but they do support onmessage
+  var t = this;
+  window.addEventListener("message", function(e){
+    if(e.data.substr(0,4)=="SVGe"){ //because svg-edit is too longish
+      var data = e.data.substr(4);
+      var cbid = data.substr(0, data.indexOf(";"));
+      if(t.callbacks[cbid]){
+        if(data.substr(0,6) != "error:"){
+          t.callbacks[cbid](eval("("+data.substr(cbid.length+1)+")"))
+        }else{
+          t.callbacks[cbid](data, "error");
+        }
+      }
+    }
+    //this.stack.shift()[0](e.data,e.data.substr(0,5) == "ERROR"?'error':null) //replace with shift
+  }, false)
+}
+
+embedded_svg_edit.encode = function(obj){
+  //simple partial JSON encoder implementation
+  if(window.JSON && JSON.stringify) return JSON.stringify(obj);
+  var enc = arguments.callee; //for purposes of recursion
+  
+  if(typeof obj == "boolean" || typeof obj == "number"){
+      return obj+'' //should work...
+  }else if(typeof obj == "string"){
+    //a large portion of this is stolen from Douglas Crockford's json2.js
+    return '"'+
+          obj.replace(
+            /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g
+          , function (a) {
+            return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+          })
+          +'"'; //note that this isn't quite as purtyful as the usualness
+  }else if(obj.length){ //simple hackish test for arrayish-ness
+    for(var i = 0; i < obj.length; i++){
+      obj[i] = enc(obj[i]); //encode every sub-thingy on top
+    }
+    return "["+obj.join(",")+"]";
+  }else{
+    var pairs = []; //pairs will be stored here
+    for(var k in obj){ //loop through thingys
+      pairs.push(enc(k)+":"+enc(obj[k])); //key: value
+    }
+    return "{"+pairs.join(",")+"}" //wrap in the braces
+  }
+}
+
+embedded_svg_edit.prototype.send = function(name, args, callback){
+  var cbid = Math.floor(Math.random()*31776352877+993577).toString();
+  //this.stack.push(callback);
+  this.callbacks[cbid] = callback;
+  for(var argstr = [], i = 0; i < args.length; i++){
+    argstr.push(this.encode(args[i]))
+  }
+  var t = this;
+  setTimeout(function(){//delay for the callback to be set in case its synchronous
+    t.frame.contentWindow.postMessage(cbid+";svgCanvas['"+name+"']("+argstr.join(",")+")","*");
+  }, 0);
+  return cbid;
+  //this.stack.shift()("svgCanvas['"+name+"']("+argstr.join(",")+")")
+}
+
+
+
Binary file htdocs/svg-edit/editor/images/link_controls.png has changed
Binary file htdocs/svg-edit/editor/images/reorient.png has changed
Binary file htdocs/svg-edit/editor/images/spinbtn_updn_big.png has changed
--- a/htdocs/svg-edit/editor/images/svg_edit_icons.svg	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/images/svg_edit_icons.svg	Tue Jan 12 20:48:13 2010 +0100
@@ -1,32 +1,168 @@
 <svg xmlns="http://www.w3.org/2000/svg">
+<!-- All images except logo created with SVG-edit - http://svg-edit.googlecode.com/ -->
 
-<foreignContent id="select">
+<g id="logo">
+	<svg version="1.0"
+		 id="svg2" inkscape:output_extension="org.inkscape.output.svg.inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" inkscape:export-ydpi="90" inkscape:export-xdpi="90" xmlns:svg="http://www.w3.org/2000/svg"
+		 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+		 viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
+	<a id="a32" xlink:href="http://svg-edit.googlecode.com/"  xlink:title="SVG-edit, an in-browser vector graphics editor">
+		
+			<path id="path3216" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.1780972" sodipodi:arg1="0.78539816" sodipodi:r2="155.59306" sodipodi:r1="194.03661" sodipodi:cy="346.96844" sodipodi:cx="239.79607" sodipodi:sides="8" sodipodi:type="star" fill="#FFFFFF" d="
+			M30.5,39.3l-6.2,0.5l-4.8,4l-4.8-4l-6.2-0.5L8,33.1l-4-4.8l4-4.8l0.5-6.2l6.2-0.5l4.8-4l4.8,4l6.2,0.5l0.5,6.2l4,4.8l-4,4.8
+			L30.5,39.3z"/>
+		<path id="path34" d="M20.6,44.7c2-0.6,3.3-2,3.6-3.9l0.1-0.7l0.4,0.3c2.6,1.9,6.1,1,7.3-1.9c0.7-1.6,0.4-4.1-0.6-4.9
+			c-0.4-0.3-0.3-0.4,0.5-0.5c5.1-0.7,5.2-8.3,0.2-9.4c-1.1-0.2-1.1-0.2-0.6-0.8c3.2-4.2-2.2-9.7-6.6-6.8l-0.7,0.5l-0.2-1
+			c-1.2-5-8.7-4.8-9.4,0.3c-0.1,0.8-0.1,0.8-0.7,0.3c-2.4-1.8-6.4-0.6-7.3,2.2c-0.5,1.6-0.2,3.8,0.7,4.6c0.4,0.4,0.4,0.5-0.4,0.6
+			c-5.3,0.8-5.3,8.8,0,9.5l0.7,0.1l-0.4,0.6c-2.2,3.3,0,7.6,3.9,7.6c1.2,0,2.5-0.4,3-1c0.4-0.4,0.5-0.4,0.5,0.1
+			C14.7,43.1,18,45.4,20.6,44.7L20.6,44.7z M18,42.1c-1.1-0.8-1.4-2.5-0.7-3.6c0.3-0.4,0.3-0.6,0.3-3.1v-2.7l-1.9,1.9
+			c-1.5,1.5-1.9,2-1.9,2.3c0,1.6-2.6,2.8-4,1.8C8,37.4,8.4,34.6,10.6,34c0.5-0.1,1-0.5,2.5-2l1.9-1.9l-2.6,0c-2.4,0-2.6,0-3.3,0.4
+			c-2.9,1.5-5.4-2.4-2.8-4.4c0.8-0.6,2.2-0.6,2.9-0.1c0.5,0.3,0.6,0.3,3.1,0.3h2.6l-1.8-1.8c-1.3-1.3-2-1.9-2.3-1.9
+			c-2.3-0.5-2.9-3.4-1-4.8c1.3-1,4,0.2,4,1.8c0,0.3,0.4,0.8,1.9,2.2l1.9,1.8l0-2.6c0-2.4,0-2.6-0.3-3c-1.1-1.6,0-3.8,2-4
+			c2.1-0.2,3.5,1.9,2.5,3.8c-0.4,0.7-0.4,0.9-0.4,3.3l0,2.6l1.8-1.8c1.3-1.3,1.9-2,1.9-2.3c0.5-2.4,3.7-2.9,4.8-0.7
+			c0.8,1.6,0,3.3-1.7,3.7c-0.5,0.1-1,0.5-2.5,2l-1.8,1.8h2.7c2.4,0,2.7,0,3.1-0.3c1-0.7,2.4-0.5,3.3,0.5c2,2.2-0.9,5.6-3.3,3.9
+			c-0.4-0.3-0.7-0.3-3.1-0.3h-2.7l1.8,1.8c1.5,1.5,2,1.9,2.5,2c2.9,0.7,2.7,4.9-0.3,5.1c-1.4,0.1-2.8-1.1-2.8-2.3
+			c0-0.1-0.8-1.1-1.9-2.1l-1.9-1.9l0,2.6c0,2.4,0,2.6,0.4,3.3C23,41.2,20.2,43.7,18,42.1L18,42.1z"/>
+		<g>
+			<g id="g36" transform="matrix(-4.6717475,0,0,4.6717475,1143.4575,-562.74962)">
+				<path id="path38" opacity="0.2" enable-background="new    " d="M240.5,126.5c-0.9-2.9-1.1-3.4-1.2-3.5c0,0,0,0,0,0l-6.3-7
+					c-0.3-0.4-1.1,0-1.7,0.6c-0.6,0.5-1.1,1.3-0.7,1.6l6.3,7l0,0l3,1.4l0.6,0.2L240.5,126.5L240.5,126.5z"/>
+				<path id="path40" opacity="0.2" enable-background="new    " d="M240.7,126.3c-0.9-2.9-1.1-3.4-1.2-3.5c0,0,0,0,0,0l-6.3-7
+					c-0.3-0.4-1.1,0-1.7,0.6c-0.6,0.5-1.1,1.3-0.7,1.6l6.3,7l0,0l3,1.4l0.6,0.2L240.7,126.3L240.7,126.3z"/>
+				<path id="path42" opacity="0.2" enable-background="new    " d="M240.1,126.1c-0.9-2.9-1.1-3.4-1.2-3.5c0,0,0,0,0,0l-6.3-7
+					c-0.3-0.4-1.1,0-1.7,0.6c-0.6,0.5-1.1,1.3-0.7,1.6l6.3,7l0,0l3,1.4l0.6,0.2L240.1,126.1L240.1,126.1z"/>
+				<path id="path44" fill="#FFFFFF" d="M240.1,126c-0.9-2.9-1.1-3.4-1.2-3.5c0,0,0,0,0,0l-6.3-7c-0.3-0.4-1.1,0-1.7,0.6
+					c-0.6,0.5-1.1,1.3-0.7,1.6l6.3,7l0,0l3,1.4l0.6,0.2L240.1,126L240.1,126z"/>
+				
+					<linearGradient id="path46_1_" gradientUnits="userSpaceOnUse" x1="251.6057" y1="30.2918" x2="373.0601" y2="100.0934" gradientTransform="matrix(-7.441159e-02 -0.3663 0.3663 -7.441159e-02 239.8726 211.8456)">
+					<stop  offset="0" style="stop-color:#990000"/>
+					<stop  offset="1" style="stop-color:#7C0000"/>
+				</linearGradient>
+				<path id="path46" fill="url(#path46_1_)" d="M240.1,126c-0.9-2.9-1.1-3.4-1.2-3.5c0,0,0,0,0,0l-6.3-7c-0.3-0.4-1.1,0-1.7,0.6
+					c-0.6,0.5-1.1,1.3-0.7,1.6l6.3,7l0,0l3,1.4l0.6,0.2L240.1,126L240.1,126z"/>
+				
+					<linearGradient id="path48_1_" gradientUnits="userSpaceOnUse" x1="448.9506" y1="-141.7113" x2="469.8885" y2="-162.6511" gradientTransform="matrix(0.3734 -1.625768e-02 -1.625768e-02 -0.3734 65.4455 75.4761)">
+					<stop  offset="0" style="stop-color:#F8F1DC"/>
+					<stop  offset="1" style="stop-color:#D6A84A"/>
+				</linearGradient>
+				<path id="path48" fill="url(#path48_1_)" d="M238.5,122.6l1.1,3.1l-2.9-1.4l0,0c0,0,0,0-0.1,0l0,0l-6-6.7l0,0
+					c-0.2-0.2,0.1-0.7,0.6-1.2c0.5-0.5,1.1-0.7,1.2-0.5L238.5,122.6L238.5,122.6L238.5,122.6z"/>
+				
+					<linearGradient id="path50_1_" gradientUnits="userSpaceOnUse" x1="473.214" y1="-2.063" x2="545.7217" y2="-163.0414" gradientTransform="matrix(-0.3737 0 0 -0.3737 407.2458 109.9867)">
+					<stop  offset="0" style="stop-color:#FFA700"/>
+					<stop  offset="0.7753" style="stop-color:#FFD700"/>
+					<stop  offset="1" style="stop-color:#FF794B"/>
+				</linearGradient>
+				<path id="path50" fill="url(#path50_1_)" d="M237.1,124.4c0.2,0,0.4-0.1,0.6-0.3c0.1-0.1,0.3-0.2,0.4-0.3
+					c0.1-0.1,0.2-0.2,0.3-0.3c0.2-0.2,0.3-0.4,0.3-0.6l-0.1-0.3l0-0.1l-6-6.6c0,0.2-0.1,0.5-0.3,0.8c-0.1,0.1-0.2,0.2-0.3,0.3
+					c-0.1,0.1-0.3,0.2-0.4,0.3c-0.4,0.2-0.7,0.3-0.8,0.2l0,0l6,6.7l0,0c0,0,0,0,0.1,0l0,0L237.1,124.4L237.1,124.4z"/>
+				<path id="path52" fill="#FFFFFF" d="M230.6,117.5c0.1,0.1,0.5,0.1,0.9-0.2c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.3-0.3
+					c0.3-0.4,0.4-0.7,0.3-0.8l0,0l6.1,6.7c0.1,0.2,0,0.5-0.3,0.8c-0.1,0.1-0.2,0.2-0.3,0.3c-0.1,0.1-0.3,0.2-0.4,0.3
+					c-0.4,0.2-0.7,0.3-0.9,0.2c0,0-0.2-0.2-0.2-0.2L230.6,117.5L230.6,117.5L230.6,117.5z"/>
+				<path id="path54" fill="#FFFFFF" d="M231.2,116.4c0.5-0.5,1.1-0.7,1.2-0.5l1.4,1.5l0.1,2.1l-1.4,0.1l-1.8-2l0,0
+					C230.5,117.3,230.7,116.8,231.2,116.4L231.2,116.4z"/>
+				<path id="path56" fill="#FFFFFF" d="M230.6,117.5c0.1,0.1,0.5,0.1,0.9-0.2c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.3-0.3
+					c0.3-0.4,0.4-0.7,0.3-0.8l0,0l6.1,6.7c0.1,0.2,0,0.5-0.3,0.8c-0.1,0.1-0.2,0.2-0.3,0.3c-0.1,0.1-0.3,0.2-0.4,0.3
+					c-0.4,0.2-0.7,0.3-0.9,0.2c0,0-0.2-0.2-0.2-0.2L230.6,117.5L230.6,117.5L230.6,117.5z"/>
+				
+					<linearGradient id="path58_1_" gradientUnits="userSpaceOnUse" x1="440.489" y1="-131.0965" x2="451.6169" y2="-117.8349" gradientTransform="matrix(0.3734 -1.625768e-02 -1.625768e-02 -0.3734 65.4455 75.4761)">
+					<stop  offset="0" style="stop-color:#FFC957"/>
+					<stop  offset="1" style="stop-color:#FF6D00"/>
+				</linearGradient>
+				<path id="path58" fill="url(#path58_1_)" d="M231.2,116.4c0.5-0.5,1.1-0.7,1.2-0.5l1.4,1.5l0.1,2.1l-1.4,0.1l-1.8-2l0,0
+					C230.5,117.3,230.7,116.8,231.2,116.4L231.2,116.4z"/>
+				
+					<linearGradient id="path60_1_" gradientUnits="userSpaceOnUse" x1="454.4041" y1="-122.501" x2="501.1769" y2="-226.3438" gradientTransform="matrix(0.3734 -1.625768e-02 -1.625768e-02 -0.3734 65.4455 75.4761)">
+					<stop  offset="0" style="stop-color:#FFA700"/>
+					<stop  offset="0.7753" style="stop-color:#FFD700"/>
+					<stop  offset="1" style="stop-color:#FF9200"/>
+				</linearGradient>
+				<path id="path60" fill="url(#path60_1_)" d="M230.6,117.5c0.1,0.1,0.5,0.1,0.9-0.2c0.1-0.1,0.3-0.2,0.4-0.3
+					c0.1-0.1,0.2-0.2,0.3-0.3c0.3-0.4,0.4-0.7,0.3-0.8l0,0l6.1,6.7c0.1,0.2,0,0.5-0.3,0.8c-0.1,0.1-0.2,0.2-0.3,0.3
+					c-0.1,0.1-0.3,0.2-0.4,0.3c-0.4,0.2-0.7,0.3-0.9,0.2c0,0-0.2-0.2-0.2-0.2L230.6,117.5L230.6,117.5L230.6,117.5z"/>
+				
+					<linearGradient id="path62_1_" gradientUnits="userSpaceOnUse" x1="472.6249" y1="-26.9638" x2="549.3671" y2="-26.9638" gradientTransform="matrix(-0.3737 0 0 -0.3737 407.2458 109.9867)">
+					<stop  offset="0" style="stop-color:#7D7D99"/>
+					<stop  offset="0.1798" style="stop-color:#B1B1C5"/>
+					<stop  offset="0.3727" style="stop-color:#BCBCC8"/>
+					<stop  offset="0.6825" style="stop-color:#C8C8CB"/>
+					<stop  offset="1" style="stop-color:#CCCCCC"/>
+				</linearGradient>
+				<path id="path62" fill="url(#path62_1_)" d="M231.1,118.1c0,0,0.5,0,0.9-0.3c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.3-0.3
+					c0.2-0.3,0.4-0.6,0.3-0.7l-0.5-0.6l0,0c0.1,0.2,0,0.5-0.3,0.8c-0.1,0.1-0.2,0.2-0.3,0.3c-0.1,0.1-0.3,0.2-0.4,0.3
+					c-0.4,0.2-0.7,0.3-0.9,0.2l0,0l5.9,6.5c0,0,0.1,0.2,0.2,0.2c0,0,0.1,0.1,0.1,0.1L231.1,118.1L231.1,118.1z"/>
+				<path id="path64" fill="#003333" d="M238.9,124.8c-0.1,0.1-0.3,0.2-0.4,0.3l1.1,0.5l-0.4-1.1C239.1,124.7,239,124.8,238.9,124.8z
+					"/>
+				<path id="path66" opacity="0.5" fill="#FFFFFF" enable-background="new    " d="M238.2,123.4l-6.1-6.6c0,0,0,0,0,0
+					c0.1-0.1,0.2-0.3,0.3-0.4l6.1,6.6C238.4,123.1,238.4,123.2,238.2,123.4L238.2,123.4z"/>
+				<path id="path68" opacity="0.5" fill="#FFFFFF" enable-background="new    " d="M232.2,116.7c0.1-0.1,0.1-0.1,0.1-0.2l6.1,6.6
+					c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.1,0.1-0.2,0.2l-6.1-6.7C232,116.9,232.1,116.8,232.2,116.7L232.2,116.7z"/>
+			</g>
+		</g>
+	</a>
+	</svg>
+</g>
+
+
+<g id="select">
 	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
-	 <g>
-	  <title>Layer 1</title>
 	  <path stroke="#ffffff" fill="#000000" id="svg_13" d="m7.38168,2.46948l0.07502,17.03258l3.30083,-2.62617l2.62566,5.62751l4.20105,-2.62617l-3.30082,-4.80214l4.57614,-0.37517l-11.47787,-12.23044z"/>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="square">
+<g id="select_node">
+	<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+	  <circle stroke="#0000ff" fill="#00ffff" id="svg_44" r="3.87891" cy="5.3" cx="8.7" stroke-width="1.5"/>
+	  <path d="m9.18161,5.6695l0.07763,15.16198l3.41588,-2.33775l2.71718,5.00947l4.34748,-2.33775l-3.41587,-4.27474l4.73565,-0.33397l-11.87794,-10.88723z" id="svg_13" fill="#000000" stroke="#ffffff"/>
+	</svg>
+</g>
+
+<g id="square">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient id="svg_2" x1="0.36328" y1="0.10156" x2="1" y2="1">
    <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
    <stop offset="1" stop-color="#3b7e9b" stop-opacity="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <rect x="1.5" y="1.5" width="20" height="20" id="svg_1" fill="url(#svg_2)" stroke="#000000"/>
- </g>
+ </svg>
+</g>
+
+<g id="rect">
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient y2="1" x2="1" y1="0.10156" x1="0.36328" id="svg_2">
+   <stop stop-opacity="1" stop-color="#ffffff" offset="0"/>
+   <stop stop-opacity="1" stop-color="#3b7e9b" offset="1"/>
+  </linearGradient>
+ </defs>
+  <rect transform="matrix(1, 0, 0, 1, 0, 0)" stroke="#000000" fill="url(#svg_2)" id="svg_1" height="12" width="20" y="5.5" x="1.5"/>
+ </svg>
+</g>
+
+<g id="fh_rect">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52">
+ <defs>
+  <linearGradient y2="1" x2="1" y1="0.10156" x1="0.36328" id="svg_2">
+
+   <stop stop-opacity="1" stop-color="#ffffff" offset="0"/>
+   <stop stop-opacity="1" stop-color="#3b7e9b" offset="1"/>
+  </linearGradient>
+  <linearGradient y2="0.3945" x2="0.6132" y1="0.1093" x1="0.3046" id="svg_9">
+   <stop stop-opacity="1" stop-color="#f9d225" offset="0"/>
+   <stop stop-opacity="1" stop-color="#bf5f00" offset="1"/>
+  </linearGradient>
+ </defs>
+  <rect stroke="#000000" stroke-width="2" fill="url(#svg_2)" id="svg_1" height="50" width="50" y="0.75" x="1.25"/>
+  <path stroke-width="2" stroke="#000000" fill="url(#svg_9)" id="svg_2" d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5"/>
+  <path stroke-width="2" stroke="#000000" fill="#fce0a9" id="svg_10" d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z"/>
+  <path id="svg_11" stroke-width="2" stroke="#000000" fill="#000000" d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z"/>
 </svg>
-</foreignContent>
+</g>
 
-<foreignContent id="circle">
+
+<g id="circle">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54" id="svgzoom">
  <defs>
   <linearGradient y2="1.0" x2="1.0" y1="0.1875" x1="0.171875" id="svg_4">
@@ -34,13 +170,46 @@
    <stop stop-opacity="1" stop-color="#ff6666" offset="1.0"/>
   </linearGradient>
  </defs>
- <g style="pointer-events: all;">
-  <circle stroke-opacity="1" fill-opacity="1" style="pointer-events: all;" stroke-width="2" stroke="#000000" fill="url(#svg_4)" id="svg_1" r="23" cy="27" cx="27"/>
+ <g>
+  <circle stroke-opacity="1" fill-opacity="1" stroke-width="2" stroke="#000000" fill="url(#svg_4)" id="svg_1" r="23" cy="27" cx="27"/>
  </g>
 </svg>
-</foreignContent>
+</g>
 
-<foreignContent id="pencil">
+<g id="ellipse">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54" id="svgzoom">
+ <defs>
+  <linearGradient y2="1.0" x2="1.0" y1="0.1875" x1="0.171875" id="svg_4">
+   <stop stop-opacity="1" stop-color="#ffffff" offset="0.0"/>
+   <stop stop-opacity="1" stop-color="#ff6666" offset="1.0"/>
+  </linearGradient>
+ </defs>
+ <g>
+  <ellipse stroke-opacity="1" fill-opacity="1" stroke-width="2" stroke="#000000" fill="url(#svg_4)" id="svg_1" rx="23" ry="15" cy="27" cx="27"/>
+ </g>
+</svg>
+</g>
+
+<g id="fh_ellipse">
+<svg viewBox="0 0 52 52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient id="svg_9" x1="0.3046" y1="0.1093" x2="0.6132" y2="0.3945">
+   <stop offset="0" stop-color="#f9d225" stop-opacity="1"/>
+   <stop offset="1" stop-color="#bf5f00" stop-opacity="1"/>
+  </linearGradient>
+  <linearGradient id="svg_4" x1="0.17188" y1="0.1875" x2="1" y2="1">
+   <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
+   <stop offset="1" stop-color="#ff6666" stop-opacity="1"/>
+  </linearGradient>
+ </defs>
+  <ellipse stroke-width="2" stroke="#000000" fill="url(#svg_4)" id="svg_1" rx="23" ry="12" cy="37" cx="27"/>
+  <path d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5" id="svg_2" fill="url(#svg_9)" stroke="#000000" stroke-width="2"/>
+  <path d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z" id="svg_10" fill="#fce0a9" stroke="#000000" stroke-width="2"/>
+  <path d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z" fill="#000000" stroke="#000000" stroke-width="2" id="svg_11"/>
+ </svg>
+</g>
+
+<g id="pencil">
 <svg id="svgzoom" viewBox="0 0 48 52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
   <defs>
    <linearGradient id="svg_9" x1="0.3046" y1="0.1093" x2="0.6132" y2="0.3945">
@@ -53,11 +222,10 @@
   <path d="M26.9318,41.1745 c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905 l0.1087,6.2126z" fill="#000000" stroke="#000000" stroke-width="2" fill-opacity="1" stroke-opacity="1" id="svg_11"/>
   <path d="M2.3132,4.6197 c12.4998,-1.6891 10.4729,7.0945 0,21.6215 c22.9729,-4.0539 12.1620,5.4053 12.1620,13.1756 c-0.3377,4.0539 8.7836,21.9594 26.0135,-1.3513" id="svg_12" fill="none" stroke="#000000" stroke-width="2" fill-opacity="1" stroke-opacity="1"/>
 </svg>
-</foreignContent>
+</g>
 
-<foreignContent id="pen">
+<g id="pen">
 	<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
 	 <defs>
 	  <linearGradient id="svg_16" x1="0.46484" y1="0.15625" x2="0.9375" y2="0.39453">
 	   <stop offset="0" stop-color="#f2feff" stop-opacity="1"/>
@@ -68,49 +236,37 @@
 	   <stop offset="1" stop-color="#fce564" stop-opacity="1"/>
 	  </linearGradient>
 	 </defs>
-	 <g>
-	  <title>Layer 1</title>
 	  <line x1="0.99844" y1="1.49067" x2="12.97691" y2="21.14149" id="svg_5" stroke="#000000" fill="none"/>
 	  <path d="m14.05272,13.68732l-1.46451,7.52632l4.03769,-6.32571" id="svg_6" fill="#a0a0a0" stroke="#000000"/>
 	  <path d="m13.61215,10.26563c-0.38567,1.05257 -0.60723,2.40261 -0.50403,3.125l4.33468,1.81452c0.46153,-0.30769 1.6129,-1.71371 1.6129,-2.52016" id="svg_7" fill="url(#svg_19)" stroke="#000000"/>
 	  <path d="m16.61335,1.00028l-3.67325,8.60247l7.10285,3.47318l3.17783,-7.20549" id="svg_8" fill="url(#svg_16)" stroke="#000000"/>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="text">
+<g id="text">
 	<svg id="svgzoom" viewBox="0 0 158 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-	 <!-- created with SVG-edit - http://svg-edit.googlecode.com/ -->
-	 <g>
-	  <title>Layer 1</title>
 	  <text x="58" y="120" id="svg_1" fill="#000000" stroke="#000000" stroke-width="0" font-size="120pt" font-family="sans-serif" text-anchor="middle" fill-opacity="1" stroke-opacity="1" font-weight="bold">A</text>
 	  <line x1="136" y1="7" x2="136" y2="121" id="svg_2" stroke="#000000" fill="none" fill-opacity="1" stroke-opacity="1" stroke-width="5"/>
 	  <line x1="120" y1="4" x2="152" y2="4" id="svg_3" stroke="#000000" stroke-width="5" fill="none" fill-opacity="1" stroke-opacity="1"/>
-	 </g>
 	 <line x1="120" y1="124" x2="152" y2="124" stroke="#000000" stroke-width="5" fill="none" fill-opacity="1" stroke-opacity="1" id="svg_4"/>
 	</svg>
-</foreignContent>
+</g>
 
 
-<foreignContent id="path">
+<g id="path">
 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 124 124" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient y2="1" x2="1" y1="0.28125" x1="0.33594" id="svg_4">
    <stop stop-opacity="1" stop-color="#ffffff" offset="0"/>
    <stop stop-opacity="1" stop-color="#33a533" offset="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <path stroke-dasharray="null" stroke-width="4" stroke="#000000" fill="url(#svg_4)" id="svg_1" d="m6,103l55,-87c85,33.64 -26,37.12 55,87l-110,0z"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="image">
+<g id="image">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient y2="1" x2="1" y1="0" x1="1" id="svg_25">
    <stop stop-opacity="1" stop-color="#10284c" offset="0"/>
@@ -121,65 +277,53 @@
    <stop stop-opacity="1" stop-color="#97c4ef" offset="1"/>
   </linearGradient>
  </defs>
- <g>
   <rect x="1" y="3.83333" width="22" height="17" id="svg_18" fill="#202020" stroke="#ffffff" stroke-width="0"/>
-  <title>Layer 1</title>
   <rect stroke-width="1.2" stroke="#ffffff" fill="#232947" id="svg_15" height="14" width="19" y="5.33333" x="2.5"/>
   <rect fill="url(#svg_23)" id="svg_20" height="7.02244" width="15.96424" y="6.7266" x="4"/>
   <rect fill="url(#svg_25)" id="svg_24" height="4.02393" width="15.96303" y="13.77454" x="4"/>
   <circle fill="#ffffad" id="svg_26" r="1.83333" cy="9.82002" cx="7.13254"/>
   <path d="m14.5696,13.77458l0.70243,-4.85313l-3.12899,4.85313l2.42656,0z" id="svg_14" fill="#404040" stroke="#000000" stroke-width="0"/>
   <path d="m15.27203,8.98531c2.74584,0.06386 2.42657,4.21456 -0.63857,4.85313c0.70243,-1.27714 1.66028,-3.63985 0.63857,-4.85313z" id="svg_17" fill="#404040" stroke="#000000" stroke-width="0"/>
- </g>
 </svg>
-</foreignContent>
+</g>
 
-<foreignContent id="zoom">
+<g id="zoom">
 	<svg viewBox="0 0 150 150" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
 	 <defs>
 	  <linearGradient id="svg_30" x1="0" y1="0" x2="1" y2="0">
 	   <stop offset="0" stop-color="#d3d3d3" stop-opacity="1"/>
 	   <stop offset="1" stop-color="#424242" stop-opacity="1"/>
 	  </linearGradient>
 	 </defs>
-	 <g>
-	  <title>Layer 1</title>
 	  <path d="m107.14774,101.03477l-0.64774,43.96523c5.00857,4.72089 14.00811,5.27188 19,0l-0.31667,-44.16l-9.61514,-19.84l-8.42046,20.03477z" id="svg_29" fill="url(#svg_30)" stroke="#202020" stroke-width="2" transform="rotate(-45, 116, 114)"/>
 	  <circle cx="58" cy="58" r="51" id="svg_22" fill="#c0c0c0" stroke="#202020" stroke-width="5"/>
 	  <circle cx="58" cy="58" r="43" id="svg_27" fill="#aaccff" stroke="#202020" stroke-width="0"/>
 	  <path d="m15.68604,61.46511c38.13954,17.67442 48.13954,15.34883 85.11628,-0.46511c1.39536,18.60465 -19.30231,41.86047 -42.7907,40.93023c-21.6279,-0.93023 -42.7907,-21.86046 -42.32558,-40.46511z" id="svg_28" fill="#8cbaff" stroke="#202020" stroke-width="0"/>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="arrow_right">
+<g id="arrow_right">
 	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 50">
 	  <path stroke="#000000" fill="#000000" d="m0,0l0,50l25,-25l-25,-25z"/>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="arrow_down">
+<g id="arrow_down">
 	<svg viewBox="0 0 50 40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 	  <path transform="rotate(90, 26, 13)" d="m14,-12l0,50l25,-25l-25,-25z" fill="#000000" stroke="#000000"/>
 	</svg>
-</foreignContent>
+</g>
 
 
-<foreignContent id="new_image">
+<g id="new_image">
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- <g>
-  <title>Layer 1</title>
   <rect x="2.42792" y="1.6692" width="18" height="21" id="svg_55" fill="#eaeaea" stroke="#606060"/>
   <circle stroke-width="0" stroke="#a0a0a0" fill="#fff175" id="svg_65" r="3.83333" cy="6.24769" cx="19.16813"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="save">
+<g id="save">
 	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
 	 <defs>
 	  <linearGradient y2="0" x2="1" y1="0" x1="0" id="svg_41">
 	   <stop stop-opacity="1" stop-color="#727272" offset="0"/>
@@ -190,29 +334,39 @@
 	   <stop stop-opacity="1" stop-color="#376eb7" offset="1"/>
 	  </linearGradient>
 	 </defs>
-	 <g>
-	  <title>Layer 1</title>
-	  <g id="svg_44">
 	   <path stroke="#202020" fill="#e0e0e0" id="svg_21" d="m1.51669,22.3458l21.13245,-0.10111l0,-6.06673l-2.62892,-9.80789l-16.27907,0.10111l-2.32558,9.20121l0.10111,6.67341z"/>
 	   <rect stroke="#efefef" fill="url(#svg_41)" id="svg_32" height="4.75108" width="19.21031" y="16.58227" x="2.42667"/>
 	   <path stroke="#ffffff" fill="#c0c0c0" id="svg_42" d="m4.55005,11.12235l0.70779,-2.83114l13.04348,0l0.70779,3.13448c-0.70779,2.52781 -4.04479,3.84227 -7.17897,3.84227c-2.72977,0 -6.37007,-1.41557 -7.28008,-4.1456z"/>
-	  </g>
 	  <path stroke="#285582" fill="url(#svg_46)" id="svg_45" d="m7.14286,9.74903l5.21236,5.79151l5.50193,-5.88803l-2.50965,-0.09653l0,-2.79923c0,-2.3166 -2.3166,-5.59846 -6.56371,-5.59846c-4.05405,0 -6.27413,3.37838 -6.56371,6.75676c0.48263,-1.5444 2.7027,-4.53668 4.44015,-4.44015c2.12355,-0.09653 2.79923,1.64093 2.79923,3.37838l0.09653,2.79923l-2.41313,0.09653z"/>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="docprops">
+<g id="open">
+<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient y2="0.91406" x2="0.65234" y1="0.14063" x1="0.42578" id="svg_76">
+   <stop stop-opacity="1" stop-color="#81bbf4" offset="0"/>
+   <stop stop-opacity="1" stop-color="#376eb7" offset="1"/>
+  </linearGradient>
+ </defs>
+  <rect x="1.65" y="3.75" width="9.8" height="16.72712" id="svg_98" fill="#c0c0c0" stroke="#606060"/>
+  <rect stroke-width="0" stroke="#606060" fill="#a0a0a0" id="svg_88" height="14.17459" width="6.39585" y="4.9758" x="2.89542"/>
+  <path d="m18.62576,4.54365l0,6.91443l-9.9395,0l-0.08643,-10.11236l6.828,0l3.19792,3.19793z" id="svg_99" fill="#e0e0e0" stroke="#404040"/>
+  <path d="m2.95,20.53644l1.65,-12.03644l16.2,0l-1.5,12l-16.35,0.03643z" id="svg_97" fill="url(#svg_76)" stroke="#285582"/>
+  <line fill="none" stroke="#606060" id="svg_89" y2="4.28436" x2="13.95851" y1="4.28436" x1="10.32844"/>
+  <line fill="none" stroke="#606060" id="svg_91" y2="6.53155" x2="14.82282" y1="6.53155" x1="10.32844"/>
+  <path stroke-width="0" stroke="#606060" fill="#ffffff" id="svg_100" d="m15.25895,1.95069l-0.00401,2.85225l2.89558,0.00004l-2.89157,-2.85229z"/>
+</svg>
+</g>
+
+<g id="docprops">
 	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
 	 <defs>
 	  <linearGradient y2="1" x2="1" y1="0.5" x1="1" id="svg_53">
 	   <stop stop-opacity="1" stop-color="#606060" offset="0"/>
 	   <stop stop-opacity="0" stop-color="#5e5e5e" offset="1"/>
 	  </linearGradient>
 	 </defs>
-	 <g>
-	  <title>Layer 1</title>
 	  <rect stroke="#606060" fill="#eaeaea" id="svg_55" height="21" width="18" y="1.6692" x="2.42792"/>
 	  <line fill="none" stroke="#a0a0a0" id="svg_56" y2="4.37757" x2="14.89023" y1="4.37757" x1="6.696"/>
 	  <line fill="none" stroke="#a0a0a0" id="svg_57" y2="7.10804" x2="12.92026" y1="7.10804" x1="6.6948"/>
@@ -224,15 +378,11 @@
 	   <path transform="rotate(-45, 12.5448, 11.7085)" stroke-width="0" stroke="#000000" fill="#606060" id="svg_31" d="m11.24329,8.73944l0,2.79974l2.53499,0.07777l0,-2.95528c1.78134,0.07777 2.26093,1.39987 2.12391,2.95528c-0.06851,1.63318 -1.30175,3.49967 -3.49418,3.26636c-2.19242,-0.31108 -2.87755,-1.39987 -3.15161,-2.72197c-0.27406,-1.39987 0.41108,-3.34413 1.98689,-3.4219z"/>
 	   <rect opacity="0.95" transform="rotate(-45, 16.2485, 15.1732)" stroke-width="0" stroke="#000000" fill="url(#svg_53)" id="svg_50" height="4.85445" width="2.57974" y="12.746" x="15.04047"/>
 	  </g>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="source">
+<g id="source">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 52">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- <g>
-  <title>Layer 1</title>
   <text xml:space="preserve" text-anchor="middle" font-family="monospace" font-size="24" stroke-width="0" stroke="#000000" fill="#019191" id="svg_40" y="15" x="28.23" font-weight="bold">s</text>
   <text xml:space="preserve" text-anchor="middle" font-family="monospace" font-size="24" stroke-width="0" stroke="#000000" fill="#019191" id="svg_47" y="30" x="28.23" font-weight="bold">v</text>
   <text xml:space="preserve" text-anchor="middle" font-family="monospace" font-size="24" stroke-width="0" stroke="#000000" fill="#019191" id="svg_48" y="44" x="28.23" font-weight="bold">g</text>
@@ -240,56 +390,42 @@
   <line id="svg_62" stroke-width="3" fill="none" stroke="#aa0000" y2="8" x2="16" y1="26" x1="5"/>
   <line id="svg_63" stroke-width="3" fill="none" stroke="#aa0000" y2="43" x2="39" y1="25" x1="50"/>
   <line id="svg_64" stroke-width="3" fill="none" stroke="#aa0000" y2="8" x2="39" y1="26" x1="51"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
  
-<foreignContent id="wireframe">
+<g id="wireframe">
  <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- <g>
-  <title>Layer 1</title>
   <circle stroke="#000000" fill="none" id="svg_49" r="8" cy="9.5" cx="9.5"/>
   <rect stroke="#000000" fill="none" id="svg_52" height="14" width="14" y="8.5" x="8.5"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="undo">
+<g id="undo">
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient id="svg_66" x1="0.04297" y1="0.00391" x2="0.21484" y2="0.875">
    <stop offset="0" stop-color="#f7f963" stop-opacity="1"/>
    <stop offset="1" stop-color="#d3c310" stop-opacity="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <path transform="rotate(-90, 10.3017, 11.5526)" d="m6.70188,10.72562l6.55493,-7.13388l6.65817,7.24912l-3.79441,0.03193l0,2.72259c-0.04257,2.74017 -2.76516,5.83068 -7.81235,6.02135c-5.18575,0 -7.1226,-3.75464 -7.49302,-7.41944c0.61736,1.6754 3.14913,3.78397 5.3716,3.67918c2.71635,0.1048 4.41501,-0.61714 4.41501,-2.50184l0,-2.64901l-3.89995,0z" id="svg_45" fill="url(#svg_66)" stroke="#b7a800"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="redo">
+<g id="redo">
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient y2="1" x2="1" y1="0" x1="1" id="svg_71">
    <stop stop-opacity="1" stop-color="#98fc46" offset="0"/>
    <stop stop-opacity="1" stop-color="#56aa25" offset="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <path transform="rotate(-90, 12.7299, 11.5526)" d="m9.11294,12.43144l6.54089,6.84566l6.6439,-6.95624l-3.78628,-0.03064l0,-2.61259c-0.04248,-2.62946 -2.75924,-5.5951 -7.79561,-5.77807c-5.17464,0 -7.10734,3.60294 -7.47697,7.11967c0.61604,-1.60771 3.14238,-3.63109 5.36009,-3.53053c2.71053,-0.10056 4.40555,0.59221 4.40555,2.40076l0,2.54198l-3.89159,0z" id="svg_45" fill="url(#svg_71)" stroke="#44aa00"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="clone">
+<g id="clone">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
  <defs>
   <linearGradient y2="1" x2="1" y1="0" x1="0" id="svg_36">
    <stop stop-opacity="1" stop-color="#f9f3de" offset="0"/>
@@ -300,47 +436,36 @@
    <stop stop-opacity="1" stop-color="#af995b" offset="1"/>
   </linearGradient>
  </defs>
- <g>
   <path stroke="#8f5902" fill="url(#svg_69)" id="svg_34" d="m2.11676,16.32061l-0.13787,-5.05515l1.93015,-2.02206l10.11029,0l2.02206,2.29779l0,4.77941l-13.92463,0z"/>
-  <title>Layer 1</title>
   <rect x="7.85379" y="6.30027" width="2.2932" height="4.3407" id="svg_38" fill="url(#svg_36)" stroke="#8f5902" rx="1" ry="1"/>
   <circle stroke="#8f5902" fill="url(#svg_36)" id="svg_35" r="2.96392" cy="4.48149" cx="9.11757"/>
   <line x1="2.44838" y1="12.03512" x2="15.5524" y2="12.03512" id="svg_39" stroke="#f9f3de" fill="none"/>
   <path d="m6.72427,12.55859l4.74203,0l-2.30831,2.07258l-2.43372,-2.07258z" id="svg_43" fill="#000000" stroke="#8f5902" fill-opacity="0.76" stroke-width="0"/>
- </g>
 </svg>
-</foreignContent>
+</g>
 
-<foreignContent id="delete">
+<g id="delete">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- <g>
-  <title>Layer 1</title>
   <rect ry="3" rx="3" stroke="#800000" fill="#aa0000" id="svg_37" height="20.29514" width="21.17486" y="1.70304" x="1.42011"/>
   <rect ry="3" rx="3" stroke="#ff5555" fill="#aa0000" id="svg_67" height="18.63022" width="19.61118" y="2.53597" x="2.20258"/>
   <line stroke-width="2" fill="none" stroke="#ffffff" id="svg_68" y2="16.85127" x2="17.00646" y1="6.85127" x1="7.00646"/>
   <line stroke-width="2" id="svg_70" fill="none" stroke="#ffffff" y2="16.85127" x2="7.00646" y1="6.85127" x1="17.00646"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="go_up">
+<g id="go_up">
 	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
-	 <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
 	 <defs>
 	  <linearGradient y2="0" x2="0.7" y1="0" x1="0" id="svg_74">
 	   <stop stop-opacity="1" stop-color="#afe853" offset="0"/>
 	   <stop stop-opacity="1" stop-color="#52a310" offset="1"/>
 	  </linearGradient>
 	 </defs>
-	 <g>
-	  <title>Layer 1</title>
 	  <path stroke="#008000" fill="url(#svg_74)" id="svg_33" d="m5.38492,16.77043l7.07692,0l0,-5.23077l4.15385,0l-7.69231,-10.15385l-7.69231,10.15385l4.15385,0l0,5.23077z"/>
-	 </g>
 	</svg>
-</foreignContent>
+</g>
 
-<foreignContent id="go_down">
+<g id="go_down">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
  <defs>
   <linearGradient y2="0" x2="0.7" y1="0" x1="0" id="svg_75">
@@ -348,14 +473,11 @@
    <stop stop-opacity="1" stop-color="#52a310" offset="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <path stroke="#008000" fill="url(#svg_75)" id="svg_33" d="m5.3015,1.69202l6.93483,0l0,5.07323l4.07045,0l-7.53786,9.84803l-7.53786,-9.84803l4.07045,0l0,-5.07323z"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="move_bottom">
+<g id="move_bottom">
 <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23">
  <defs>
   <linearGradient y2="0" x2="1" y1="0" x1="0" id="svg_80">
@@ -363,19 +485,16 @@
    <stop stop-opacity="1" stop-color="#fcfc9f" offset="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <line stroke-width="2" fill="none" stroke="#000000" id="svg_72" y2="2.5" x2="22" y1="2.5" x1="10.5"/>
   <line id="svg_73" stroke-width="2" fill="none" stroke="#000000" y2="6.5" x2="21.99844" y1="6.5" x1="10.49844"/>
   <line id="svg_74" stroke-width="2" fill="none" stroke="#000000" y2="10.5" x2="21.99922" y1="10.5" x1="10.49922"/>
   <line id="svg_75" stroke-width="2" fill="none" stroke="#000000" y2="14.5" x2="21.99922" y1="14.5" x1="10.49922"/>
   <rect stroke="#000000" fill="url(#svg_80)" id="svg_77" height="2.2" width="20" y="17.65" x="1.65"/>
   <path stroke-width="0" stroke="#000000" fill="#000000" id="svg_81" d="m4.25,1.55l2.35,0l0,11.05l2,0l-3.175,3.45l-3.175,-3.45l2,0l0,-11.05z"/>
- </g>
-</svg>
-</foreignContent>
+ </svg>
+</g>
 
-<foreignContent id="move_top">
+<g id="move_top">
 <svg viewBox="0 0 23 23" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
   <linearGradient id="svg_86" x1="0" y1="0" x2="1" y2="0">
@@ -383,17 +502,230 @@
    <stop offset="1" stop-color="#617e96" stop-opacity="1"/>
   </linearGradient>
  </defs>
- <g>
-  <title>Layer 1</title>
   <line x1="1.3" y1="8.19922" x2="12.8" y2="8.19922" id="svg_72" stroke="#000000" fill="none" stroke-width="2"/>
   <line x1="1.29844" y1="12.19922" x2="12.79844" y2="12.19922" stroke="#000000" fill="none" stroke-width="2" id="svg_73"/>
   <line x1="1.29922" y1="16.19922" x2="12.79922" y2="16.19922" stroke="#000000" fill="none" stroke-width="2" id="svg_74"/>
   <line x1="1.29922" y1="20.19922" x2="12.79922" y2="20.19922" stroke="#000000" fill="none" stroke-width="2" id="svg_75"/>
   <rect x="1.55" y="1.85" width="20" height="3.2" id="svg_77" fill="url(#svg_86)" stroke="#000000"/>
   <path d="m16.83475,21.14603l2.33207,0l0,-11.04578l1.98474,0l-3.15077,-3.44869l-3.15077,3.44869l1.98474,0l0,11.04578z" id="svg_81" fill="#000000" stroke="#000000" stroke-width="0"/>
+ </svg>
+</g>
+
+<g id="to_path">
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient y2="0.46875" x2="0.42969" y1="0.10156" x1="0.10547" id="svg_105">
+   <stop stop-color="#ff0000" offset="0"/>
+   <stop stop-opacity="0" stop-color="#ff0000" offset="1"/>
+  </linearGradient>
+ </defs>
+ <g>
+  <circle cx="21" cy="21.3125" r="18.44531" id="svg_120" fill="url(#svg_105)" stroke="#000000"/>
+  <path fill="none" stroke="#000000" d="m2.875,21.3125c-0.375,-9.25 7.75,-18.875 17.75,-18" id="svg_115"/>
+  <line x1="25.375" y1="3.0625" x2="8.5" y2="3.0625" id="svg_116" stroke="#808080" fill="none"/>
+  <line x1="2.625" y1="24.75" x2="2.625" y2="9.8125" id="svg_117" stroke="#808080" fill="none"/>
+  <circle cx="8.5" cy="2.9375" r="1.95313" fill="#00ffff" stroke="#0000ff" stroke-width="0.5" id="svg_118"/>
+  <circle cx="2.625" cy="9.8125" r="1.95313" fill="#00ffff" stroke="#0000ff" stroke-width="0.5" id="svg_119"/>
+  <circle cx="20.875" cy="3.1875" r="2.5" id="svg_112" fill="#00ffff" stroke="#0000ff"/>
+  <circle cx="2.875" cy="21.0625" r="2.5" fill="#00ffff" stroke="#0000ff" id="svg_114"/>
  </g>
 </svg>
-</foreignContent>
+</g>
+
+<g id="link_controls">
+<svg viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
+  <path stroke-width="2" id="svg_102" d="m9.875,23c-2,-4.25 -1.6875,-7.375 1.6875,-10.5c3.375,-3.125 7.5625,-2.75 11.0625,2" stroke="#8dd35f" fill="none"/>
+  <line fill="none" stroke="#606060" id="svg_109" y2="4" x2="19" y1="19" x1="4"/>
+  <circle stroke="#0000ff" fill="#00ffff" id="svg_111" r="2.17578" cy="11.5" cx="11.5"/>
+  <circle stroke-width="0.5" id="svg_121" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="4" cx="19"/>
+  <circle id="svg_123" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="19" cx="4"/>
+</svg>
+</g>
+
+<g id="reorient">
+<svg viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+  <linearGradient y2="1" x2="1" y1="1" x1="0" id="svg_113">
+   <stop stop-opacity="0" stop-color="#0000ff" offset="0"/>
+   <stop stop-opacity="1" stop-color="#507ece" offset="1"/>
+  </linearGradient>
+ </defs>
+  <rect stroke-dasharray="2,2" stroke="#0000ff" fill="none" id="svg_108" height="19.125" width="18.625" y="2.625" x="2.875"/>
+  <rect transform="rotate(45, 12.2344, 12.1719)" stroke="#000000" fill="url(#svg_113)" id="svg_107" height="6.125" width="16" y="9.10848" x="4.23267"/>
+</svg>
+</g>
+
+<g id="group">
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient id="svg_90" x1="0" y1="0" x2="1" y2="1">
+   <stop offset="0" stop-color="#ccddff" stop-opacity="1"/>
+   <stop offset="1" stop-color="#789fed" stop-opacity="1"/>
+  </linearGradient>
+  <linearGradient id="svg_92" x1="0" y1="0" x2="1" y2="1">
+   <stop offset="0" stop-color="#70a1e5" stop-opacity="1"/>
+   <stop offset="1" stop-color="#4b6baf" stop-opacity="1"/>
+  </linearGradient>
+ </defs>
+  <rect x="13.5" y="0.5" width="2" height="2" fill="#a0a0a0" stroke="#555555" id="svg_79"/>
+  <rect x="13.5" y="13.5" width="2" height="2" fill="#a0a0a0" stroke="#555555" id="svg_82"/>
+  <rect x="0.5" y="13.5" width="2" height="2" fill="#a0a0a0" stroke="#555555" id="svg_83"/>
+  <rect x="2.5" y="2.5" width="8" height="7" fill="#a0a0a0" stroke="#555555" id="svg_85"/>
+  <rect x="2.5" y="2.5" width="8" height="7" fill="url(#svg_90)" stroke="url(#svg_92)" id="svg_87"/>
+  <rect x="5.5" y="6.5" width="8" height="7" id="svg_84" fill="#7399d6" stroke="url(#svg_92)"/>
+  <rect x="0.5" y="0.5" width="2" height="2" id="svg_78" fill="#a0a0a0" stroke="#555555"/>
+ </svg>
+</g>
+
+<g id="ungroup">
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient id="svg_90" x1="0" y1="0" x2="1" y2="1">
+   <stop offset="0" stop-color="#ccddff" stop-opacity="1"/>
+   <stop offset="1" stop-color="#789fed" stop-opacity="1"/>
+  </linearGradient>
+  <linearGradient id="svg_92" x1="0" y1="0" x2="1" y2="1">
+   <stop offset="0" stop-color="#70a1e5" stop-opacity="1"/>
+   <stop offset="1" stop-color="#4b6baf" stop-opacity="1"/>
+  </linearGradient>
+ </defs>
+  <rect x="2.5" y="2.5" width="8" height="7" fill="url(#svg_90)" stroke="url(#svg_92)" id="svg_87"/>
+  <rect x="5.5" y="6.5" width="8" height="7" id="svg_84" fill="#7399d6" stroke="url(#svg_92)"/>
+  <rect x="9.5" y="1.5" width="2" height="2" fill="#a0a0a0" stroke="#555555" id="svg_79"/>
+  <rect x="1.5" y="8.5" width="2" height="2" fill="#a0a0a0" stroke="#555555" id="svg_83"/>
+  <rect x="1.5" y="1.5" width="2" height="2" id="svg_78" fill="#a0a0a0" stroke="#555555"/>
+  <rect id="svg_93" x="12.5" y="5.5" width="2" height="2" fill="#a0a0a0" stroke="#555555"/>
+  <rect id="svg_94" x="12.5" y="12.5" width="2" height="2" fill="#a0a0a0" stroke="#555555"/>
+  <rect id="svg_95" x="4.5" y="12.5" width="2" height="2" fill="#a0a0a0" stroke="#555555"/>
+  <rect id="svg_96" x="4.5" y="5.5" width="2" height="2" fill="#a0a0a0" stroke="#555555"/>
+</svg>
+</g>
+
+<g id="align_left">
+	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
+	  <rect stroke="#606060" fill="#ffffff" id="svg_4" height="7" width="12" y="2.5" x="2.5"/>
+	  <rect stroke-width="0" stroke="#606060" fill="#c0c0c0" id="svg_5" height="4" width="11" y="4" x="2"/>
+	  <rect id="svg_6" stroke="#606060" fill="#ffffff" height="7" width="18" y="12.5" x="2.5"/>
+	  <rect id="svg_7" stroke-width="0" stroke="#606060" fill="#c0c0c0" height="4" width="17" y="14" x="2"/>
+	  <rect stroke="#c15909" fill="#ef9a23" id="svg_2" height="40" width="2" y="-10" x="1.5"/>
+	</svg>
+</g>
+
+<g id="align_center">
+	<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+	  <rect x="1.5" y="12.5" width="18" height="7" fill="#c0c0c0" stroke="#606060" id="svg_6"/>
+	  <rect x="4.5" y="2.5" width="12" height="7" id="svg_4" fill="#c0c0c0" stroke="#606060"/>
+	  <rect x="9.5" y="-10" width="2" height="40" id="svg_2" fill="#ef9a23" stroke="#c15909"/>
+	  <rect x="2.5" y="13.5" width="16" height="5" fill="none" stroke="#ffffff" id="svg_7"/>
+	  <rect x="5.5" y="3.5" width="10" height="5" id="svg_5" fill="none" stroke="#ffffff"/>
+	</svg>
+</g>
+
+<g id="align_right">
+	<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+	  <rect x="7.5" y="2.5" width="12" height="7" id="svg_4" fill="#ffffff" stroke="#606060"/>
+	  <rect x="9" y="4" width="11" height="4" id="svg_5" fill="#c0c0c0" stroke="#606060" stroke-width="0"/>
+	  <rect x="1.5" y="12.5" width="18" height="7" fill="#ffffff" stroke="#606060" id="svg_6"/>
+	  <rect x="3" y="14" width="17" height="4" fill="#c0c0c0" stroke="#606060" stroke-width="0" id="svg_7"/>
+	  <rect x="18.5" y="-10" width="2" height="40" id="svg_2" fill="#ef9a23" stroke="#c15909"/>
+	</svg>
+</g>
+
+<g id="align_top">
+	<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+	  <g transform="rotate(90, 11, 11)" id="svg_1">
+	   <rect x="2.5" y="3.5" width="12" height="7" id="svg_4" fill="#ffffff" stroke="#606060"/>
+	   <rect x="2" y="5" width="11" height="4" id="svg_5" fill="#c0c0c0" stroke="#606060" stroke-width="0"/>
+	   <rect x="2.5" y="13.5" width="18" height="7" fill="#ffffff" stroke="#606060" id="svg_6"/>
+	   <rect x="2" y="15" width="17" height="4" fill="#c0c0c0" stroke="#606060" stroke-width="0" id="svg_7"/>
+	   <rect x="1.5" y="-9" width="2" height="40" id="svg_2" fill="#ef9a23" stroke="#c15909"/>
+	  </g>
+	</svg>
+</g>
+
+<g id="align_middle">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
+  <g transform="rotate(90, 12, 11.5)" id="svg_1">
+   <rect id="svg_6" stroke="#606060" fill="#c0c0c0" height="7" width="18" y="14" x="3"/>
+   <rect stroke="#606060" fill="#c0c0c0" id="svg_4" height="7" width="12" y="4" x="6"/>
+   <rect stroke="#c15909" fill="#ef9a23" id="svg_2" height="40" width="2" y="-8.5" x="11"/>
+   <rect id="svg_7" stroke="#ffffff" fill="none" height="5" width="16" y="15" x="4"/>
+   <rect stroke="#ffffff" fill="none" id="svg_5" height="5" width="10" y="5" x="7"/>
+   </g>
+</svg>
+</g>
+
+<g id="align_bottom">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
+  <g transform="rotate(90, 11, 11)" id="svg_1">
+   <rect stroke="#606060" fill="#ffffff" id="svg_4" height="7" width="12" y="2.5" x="7.5"/>
+   <rect stroke-width="0" stroke="#606060" fill="#c0c0c0" id="svg_5" height="4" width="11" y="4" x="9"/>
+   <rect id="svg_6" stroke="#606060" fill="#ffffff" height="7" width="18" y="12.5" x="1.5"/>
+   <rect id="svg_7" stroke-width="0" stroke="#606060" fill="#c0c0c0" height="4" width="17" y="14" x="3"/>
+   <rect stroke="#c15909" fill="#ef9a23" id="svg_2" height="40" width="2" y="-10" x="18.5"/>
+   </g>
+</svg>
+</g>
+
+<g id="eye">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17">
+ <defs>
+  <linearGradient y2="0.79688" x2="0.5625" y1="0.19141" x1="0.42969" id="svg_91">
+   <stop stop-opacity="1" stop-color="#d3a16b" offset="0"/>
+   <stop stop-opacity="1" stop-color="#a37c53" offset="1"/>
+  </linearGradient>
+ </defs>
+  <path stroke-width="0" stroke="#000000" fill="url(#svg_91)" id="svg_9" d="m0.12852,8.18338c3.59931,-7.71208 13.19749,-7.36932 16.75236,0.08569c-3.02165,7.5407 -13.59741,7.66924 -16.75236,-0.08569z"/>
+  <path id="svg_76" stroke-width="0" stroke="#000000" fill="#ffffff" d="m0.33033,8.2557c3.5173,-4.97159 12.89675,-4.75063 16.37062,0.05524c-2.95279,4.86111 -13.28756,4.94397 -16.37062,-0.05524z"/>
+  <circle stroke-width="0" stroke="#000000" fill="#4f92c1" id="svg_88" r="3.08008" cy="7.71116" cx="8.45861"/>
+  <circle stroke-width="0" stroke="#000000" fill="#000000" id="svg_89" r="1.27539" cy="7.6539" cx="8.43159"/>
+ </svg>
+</g>
+
+<g id="no_color">
+	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+	  <line fill="none" stroke="#d40000" id="svg_90" y2="24" x2="24" y1="0" x1="0"/>
+	  <line id="svg_92" fill="none" stroke="#d40000" y2="24" x2="0" y1="0" x1="24"/>
+	</svg>
+</g>
+
+<g id="ok">
+	<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+	 <defs>
+	  <linearGradient y2="0.65625" x2="0.94141" y1="0.43359" x1="0.42969" id="svg_106">
+	   <stop stop-opacity="1" stop-color="#38ff45" offset="0"/>
+	   <stop stop-opacity="1" stop-color="#127c0c" offset="1"/>
+	  </linearGradient>
+	 </defs>
+	  <path transform="rotate(45, 12, 10)" stroke="#005500" fill="url(#svg_106)" id="svg_101" d="m7.9,15.9l4.9,-0.05l0,-13.75l3.8,0l0,17.6l-8.7,0l0,-3.8z"/>
+	</svg>
+</g>
+
+<g id="cancel">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <defs>
+  <linearGradient y2="0.65625" x2="0.94141" y1="0.43359" x1="0.42969" id="svg_9">
+   <stop stop-opacity="1" stop-color="#ff3838" offset="0"/>
+   <stop stop-opacity="1" stop-color="#7a0c0c" offset="1"/>
+  </linearGradient>
+ </defs>
+  <path stroke="#550000" fill="url(#svg_9)" id="svg_101" d="m2.10526,10.52632l7.36842,0l0,-7.36842l3.68421,0l0,7.36842l7.36842,0l0,3.68421l-7.36842,0l0,7.36842l-3.68421,0l0,-7.36842l-7.36842,0l0,-3.68421z" transform="rotate(45, 11.3, 12.3)"/>
+ </svg>
+</g>
+
+<g id="warning">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <defs>
+  <linearGradient y2="0.98047" x2="0.57813" y1="0.44922" x1="0.56641" id="svg_110">
+   <stop stop-opacity="1" stop-color="#ffff00" offset="0"/>
+   <stop stop-opacity="1" stop-color="#9e9e00" offset="1"/>
+  </linearGradient>
+ </defs>
+  <path d="m1.42857,21.55559l10.71429,-19.36489l10.71429,19.20352l-21.42857,0.16137z" id="svg_44" fill="url(#svg_110)" stroke="#916d1f" stroke-width="2"/>
+  <path stroke-width="0" stroke="#916d1f" fill="#000000" id="svg_103" d="m11.98371,14.68571c-0.57143,-3.82857 -1.82857,-6.4 0.11429,-6.4c2.11429,0 0.74286,2.57143 0.11429,6.4l-0.22857,0z"/>
+  <circle stroke-width="0" stroke="#916d1f" fill="#000000" id="svg_104" r="1.17578" cy="17.37143" cx="12.14308"/>
+ </svg>
+</g>
 
 <g id="svg_eof"/>
 
Binary file htdocs/svg-edit/editor/images/svg_edit_icons.svgz has changed
Binary file htdocs/svg-edit/editor/images/to_path.png has changed
--- a/htdocs/svg-edit/editor/jgraduate/jquery.jgraduate.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/jgraduate/jquery.jgraduate.js	Tue Jan 12 20:48:13 2010 +0100
@@ -49,6 +49,22 @@
     this.dir = function(str) {};
   };
 }
+$.cloneNode = function(el) {
+	if(!window.opera) return el.cloneNode(true);
+	// manually create a copy of the element
+	opera.postError(ns.svg, el.nodeName);
+	var new_el = document.createElementNS(ns.svg, el.nodeName);
+	$.each(el.attributes, function(i, attr) {
+		new_el.setAttributeNS(ns.svg, attr.nodeName, attr.nodeValue);
+	});
+	$.each(el.childNodes, function(i, child) {
+		if(child.nodeType == 1) {
+			new_el.appendChild($.cloneNode(child));
+		}
+	});
+	return new_el;
+}
+
 $.jGraduate = { 
 	Paint:
 		function(opt) {
@@ -69,7 +85,7 @@
     					break;
     				case "linearGradient":
     					this.solidColor = null;
-    					this.linearGradient = options.copy.linearGradient.cloneNode(true);
+    					this.linearGradient = $.cloneNode(options.copy.linearGradient);
     					break;
     			}
     		}
@@ -77,7 +93,7 @@
     		else if (options.linearGradient) {
     			this.type = "linearGradient";
     			this.solidColor = null;
-    			this.linearGradient = options.linearGradient.cloneNode(true);
+    			this.linearGradient = $.cloneNode(options.linearGradient);
     		}
     		// create solid color paint
     		else if (options.solidColor) {
@@ -96,11 +112,11 @@
 jQuery.fn.jGraduateDefaults = {
 	paint: new $.jGraduate.Paint(),
 	window: {
-		pickerTitle: "Drag markers to pick a paint",
+		pickerTitle: "Drag markers to pick a paint"
 	},
 	images: {
-		clientPath: "images/",
-	},
+		clientPath: "images/"
+	}
 };
 
 jQuery.fn.jGraduate =
@@ -131,7 +147,7 @@
               	// make a copy of the incoming paint
                 paint: new $.jGraduate.Paint({copy: $settings.paint}),
                 okCallback: $.isFunction($arguments[1]) && $arguments[1] || null,
-                cancelCallback: $.isFunction($arguments[2]) && $arguments[2] || null,
+                cancelCallback: $.isFunction($arguments[2]) && $arguments[2] || null
               });
 
 			var pos = $this.position(),
@@ -209,7 +225,8 @@
 			// if we are sent a gradient, import it 
 			if ($this.paint.type == "linearGradient") {
 				$this.paint.linearGradient.id = id+'_jgraduate_grad';
-				$this.paint.linearGradient = svg.appendChild(document.importNode($this.paint.linearGradient, true));
+// 				$this.paint.linearGradient = svg.appendChild(document.importNode($this.paint.linearGradient, true));
+				$this.paint.linearGradient = svg.appendChild($.cloneNode($this.paint.linearGradient));
 			}
 			else { // we create a gradient
 				var grad = svg.appendChild(document.createElementNS(ns.svg, 'linearGradient'));
--- a/htdocs/svg-edit/editor/locale/README.txt	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/README.txt	Tue Jan 12 20:48:13 2010 +0100
@@ -3,10 +3,13 @@
 strings through the Google Translation API. Humans will need to take these
 automated translations and ensure they make sense.
 
+See Authors.txt for the translations credits.
+
 Languages Already Translated By Humans:
   * lang.cs.js
   * lang.de.js
   * lang.en.js
+  * lang.es.js  
   * lang.fr.js
   * lang.nl.js
   * lang.ro.js
--- a/htdocs/svg-edit/editor/locale/lang.af.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.af.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,37 +4,33 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Beweeg afbreek Up"},
 {"id":"layer_down","title":"Beweeg afbreek Down"},
-{"id":"tool_clear","title":"Nuwe Beeld [N]"},
-{"id":"tool_open","title":"Open Beeld [O]"},
-{"id":"tool_save","title":"Slaan Beeld [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Wysig Bron [U]"},
-{"id":"tool_undo","title":"Boontoe [Z]"},
-{"id":"tool_redo","title":"Oordoen [Y]"},
-{"id":"tool_clone","title":"Kloon Element [C]"},
-{"id":"tool_delete","title":"Verwyder Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Skuif na bo [Shift Up]"},
-{"id":"tool_move_bottom","title":"Skuif na Bottom [Shift Down]"},
+{"id":"tool_clear","title":"Nuwe Beeld"},
+{"id":"tool_open","title":"Open Beeld"},
+{"id":"tool_save","title":"Slaan Beeld"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Wysig Bron"},
+{"id":"tool_undo","title":"Boontoe"},
+{"id":"tool_redo","title":"Oordoen"},
+{"id":"tool_clone","title":"Kloon Element"},
+{"id":"tool_delete","title":"Verwyder Element"},
+{"id":"tool_move_top","title":"Skuif na bo"},
+{"id":"tool_move_bottom","title":"Skuif na Bottom"},
 {"id":"group_opacity","title":"Verander geselekteerde item opaciteit"},
 {"id":"angle","title":"Verandering rotasie-hoek"},
-{"id":"tool_clone_multi","title":"Kloon Elemente [C]"},
-{"id":"tool_delete_multi","title":"Verwyder geselekteerde Elemente [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Kloon Elemente"},
+{"id":"tool_delete_multi","title":"Verwyder geselekteerde Elemente"},
 {"id":"tool_alignleft","title":"Links Regterkant"},
 {"id":"tool_aligncenter","title":"Rig Middel"},
 {"id":"tool_alignright","title":"Lijn regs uit"},
 {"id":"tool_aligntop","title":"Align Top"},
-{"id":"tool_alignmiddle","title":"Align Midde -"},
+{"id":"tool_alignmiddle","title":"Align Midde"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Align in verhouding tot ..."},
-{"id":"tool_group","title":"Groep Elemente [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elemente [G]"},
-{"id":"rect_x","title":"Verandering reghoek X-koördinaat"},
-{"id":"rect_y","title":"Verandering reghoek Y-koördinaat"},
+{"id":"tool_group","title":"Groep Elemente"},
+{"id":"tool_ungroup","title":"Ungroup Elemente"},
 {"id":"rect_width","title":"Verandering reghoek breedte"},
 {"id":"rect_height","title":"Verandering reghoek hoogte"},
 {"id":"rect_rx","title":"Verandering Rechthoek Corner Radius"},
-{"id":"image_x","title":"Verander beeld X-koördinaat"},
-{"id":"image_y","title":"Verander beeld Y-koördinaat"},
 {"id":"image_width","title":"Verander prent breedte"},
 {"id":"image_height","title":"Verandering prent hoogte"},
 {"id":"image_url","title":"URL verander"},
@@ -49,28 +45,26 @@
 {"id":"line_y1","title":"Verandering lyn se vertrek y koördinaat"},
 {"id":"line_x2","title":"Verandering lyn se eindig x koördinaat"},
 {"id":"line_y2","title":"Verandering lyn se eindig y koördinaat"},
-{"id":"text_x","title":"Verandering teks X koördinaat"},
-{"id":"text_y","title":"Verandering teks Y-koördinaat"},
-{"id":"tool_bold","title":"Vetgedrukte teks [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Vetgedrukte teks"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Lettertipe verander Familie"},
 {"id":"font_size","title":"Verandering Lettertipe Grootte"},
 {"id":"text","title":"Verander teks inhoud"},
-{"id":"tool_select","title":"Select Gereedschap [1]"},
-{"id":"tool_path","title":"Potlood tool [2]"},
-{"id":"tool_line","title":"Lyn Gereedskap [3]"},
-{"id":"tools_rect_show","title":"Vierkante / Rect Gereedskap [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellips / Circle Gereedskap [5/Shift 5]"},
-{"id":"tool_text","title":"Text Gereedskap [6]"},
-{"id":"tool_poly","title":"Poli Gereedskap [7]"},
-{"id":"tool_image","title":"Image Gereedskap [8]"},
-{"id":"tool_zoom","title":"Klik op die Gereedskap [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Gereedschap"},
+{"id":"tool_fhpath","title":"Potlood tool"},
+{"id":"tool_line","title":"Lyn Gereedskap"},
+{"id":"tools_rect_show","title":"Vierkante / Rect Gereedskap"},
+{"id":"tools_ellipse_show","title":"Ellips / Circle Gereedskap"},
+{"id":"tool_text","title":"Text Gereedskap"},
+{"id":"tool_path","title":"Poli Gereedskap"},
+{"id":"tool_image","title":"Image Gereedskap"},
+{"id":"tool_zoom","title":"Klik op die Gereedskap"},
 {"id":"zoom","title":"Change zoom vlak"},
 {"id":"fill_color","title":"Verandering vul kleur"},
 {"id":"stroke_color","title":"Verandering beroerte kleur"},
 {"id":"stroke_width","title":"Verandering beroerte breedte"},
 {"id":"stroke_style","title":"Verandering beroerte dash styl"},
-{"id":"palette","title":"Klik om te verander vul kleur, verskuiwing klik om &#39;n beroerte kleur verander -"},
+{"id":"palette","title":"Klik om te verander vul kleur, verskuiwing klik om &#39;n beroerte kleur verander"},
 {"id":"tool_square","title":"Vierkant"},
 {"id":"tool_rect","title":"Reghoek"},
 {"id":"tool_fhrect","title":"Free-hand Rectangle"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"hoek:"},
 {"id":"relativeToLabel","textContent":"relatief tot:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Doek Agtergrond"},
-{"id":"layersLable","textContent":"Lae:"},
+{"id":"layersLabel","textContent":"Lae:"},
 {"id":"selectedPredefined","textContent":"Kies gedefinieerde:"},
 {"id":"fitToContent","textContent":"Pas na inhoud"},
 {"id":"tool_source_save","textContent":"Spaar"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"bladsy"},
 {"id":"fill_tool_bottom","textContent":"vul:"},
 {"id":"stroke_tool_bottom","textContent":"vryf:"},
-{"id":"svninfo_dim","textContent":"Doek Dimensions"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Doek Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+];
\ No newline at end of file
--- a/htdocs/svg-edit/editor/locale/lang.ar.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ar.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"تسمية الطبقة"},
 {"id":"layer_up","title":"تحرك لأعلى طبقة"},
 {"id":"layer_down","title":"تحرك لأسفل طبقة"},
-{"id":"tool_clear","title":"صورة جديدة [N]"},
-{"id":"tool_open","title":"فتح الصورة [O]"},
-{"id":"tool_save","title":"حفظ صورة [S]"},
-{"id":"tool_docprops","title":"خصائص المستند [I]"},
-{"id":"tool_source","title":"عدل المصدر [U]"},
-{"id":"tool_undo","title":"التراجع [Z]"},
-{"id":"tool_redo","title":"إعادته [Y]"},
-{"id":"tool_clone","title":"استنساخ عنصر [C]"},
-{"id":"tool_delete","title":"حذف عنصر [Delete/Backspace]"},
-{"id":"tool_move_top","title":"الانتقال إلى أعلى [Shift Up]"},
-{"id":"tool_move_bottom","title":"الانتقال إلى أسفل [Shift Down]"},
+{"id":"tool_clear","title":"صورة جديدة"},
+{"id":"tool_open","title":"فتح الصورة"},
+{"id":"tool_save","title":"حفظ صورة"},
+{"id":"tool_docprops","title":"خصائص المستند"},
+{"id":"tool_source","title":"عدل المصدر"},
+{"id":"tool_undo","title":"التراجع"},
+{"id":"tool_redo","title":"إعادته"},
+{"id":"tool_clone","title":"استنساخ عنصر"},
+{"id":"tool_delete","title":"حذف عنصر"},
+{"id":"tool_move_top","title":"الانتقال إلى أعلى"},
+{"id":"tool_move_bottom","title":"الانتقال إلى أسفل"},
 {"id":"group_opacity","title":"تغيير مختارة غموض البند"},
 {"id":"angle","title":"تغيير زاوية الدوران"},
-{"id":"tool_clone_multi","title":"استنساخ الأركان [C]"},
-{"id":"tool_delete_multi","title":"حذف عناصر مختارة [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"استنساخ الأركان"},
+{"id":"tool_delete_multi","title":"حذف عناصر مختارة"},
 {"id":"tool_alignleft","title":"محاذاة إلى اليسار"},
 {"id":"tool_aligncenter","title":"مركز محاذاة"},
 {"id":"tool_alignright","title":"محاذاة إلى اليمين"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"محاذاة الأوسط"},
 {"id":"tool_alignbottom","title":"محاذاة القاع"},
 {"id":"align_relative_to","title":"محاذاة النسبي ل ..."},
-{"id":"tool_group","title":"مجموعة عناصر [G]"},
-{"id":"tool_ungroup","title":"فك تجميع عناصر [G]"},
-{"id":"rect_x","title":"تغيير المستطيل العاشر تنسيق"},
-{"id":"rect_y","title":"تغيير المستطيل المحور الصادي"},
+{"id":"tool_group","title":"مجموعة عناصر"},
+{"id":"tool_ungroup","title":"فك تجميع عناصر"},
 {"id":"rect_width","title":"تغيير عرض المستطيل"},
 {"id":"rect_height","title":"تغيير المستطيل الارتفاع"},
 {"id":"rect_rx","title":"تغيير مستطيل ركن الشعاع"},
-{"id":"image_x","title":"تغيير الصورة العاشر تنسيق"},
-{"id":"image_y","title":"تغيير الصورة المحور الصادي"},
 {"id":"image_width","title":"تغيير صورة العرض"},
 {"id":"image_height","title":"تغيير ارتفاع الصورة"},
 {"id":"image_url","title":"تغيير العنوان"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"تغيير الخط لبدء تنسيق ذ"},
 {"id":"line_x2","title":"تغيير الخط لانهاء خ تنسيق"},
 {"id":"line_y2","title":"تغيير الخط لإنهاء تنسيق ذ"},
-{"id":"text_x","title":"تغيير تنسيق النص العاشر"},
-{"id":"text_y","title":"تغيير النص المحور الصادي"},
-{"id":"tool_bold","title":"نص جريء [B]"},
-{"id":"tool_italic","title":"مائل نص [I]"},
+{"id":"tool_bold","title":"نص جريء"},
+{"id":"tool_italic","title":"مائل نص"},
 {"id":"font_family","title":"تغيير الخط الأسرة"},
 {"id":"font_size","title":"تغيير حجم الخط"},
 {"id":"text","title":"تغيير محتويات النص"},
-{"id":"tool_select","title":"اختر أداة [1]"},
-{"id":"tool_path","title":"أداة قلم رصاص [2]"},
-{"id":"tool_line","title":"خط أداة [3]"},
-{"id":"tools_rect_show","title":"مربع / Rect أداة [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"القطع الناقص / الدائرة أداة [5/Shift 5]"},
-{"id":"tool_text","title":"النص أداة [6]"},
-{"id":"tool_poly","title":"بولي أداة [7]"},
-{"id":"tool_image","title":"الصورة أداة [8]"},
-{"id":"tool_zoom","title":"أداة تكبير [Ctrl Up/Down]"},
+{"id":"tool_select","title":"اختر أداة"},
+{"id":"tool_fhpath","title":"أداة قلم رصاص"},
+{"id":"tool_line","title":"خط أداة"},
+{"id":"tools_rect_show","title":"مربع / Rect أداة"},
+{"id":"tools_ellipse_show","title":"القطع الناقص / الدائرة أداة"},
+{"id":"tool_text","title":"النص أداة"},
+{"id":"tool_path","title":"بولي أداة"},
+{"id":"tool_image","title":"الصورة أداة"},
+{"id":"tool_zoom","title":"أداة تكبير"},
 {"id":"zoom","title":"تغيير مستوى التكبير"},
 {"id":"fill_color","title":"تغير لون التعبئة"},
 {"id":"stroke_color","title":"تغير لون السكتة الدماغية"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"زاوية:"},
 {"id":"relativeToLabel","textContent":"بالنسبة إلى:"},
 {"id":"zoomLabel","textContent":"التكبير:"},
-{"id":"svninfo_change_background","textContent":"قماش الخلفية"},
-{"id":"layersLable","textContent":"طبقات:"},
+{"id":"layersLabel","textContent":"طبقات:"},
 {"id":"selectedPredefined","textContent":"حدد سلفا:"},
 {"id":"fitToContent","textContent":"لائقا للمحتوى"},
 {"id":"tool_source_save","textContent":"حفظ"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"الصفحة"},
 {"id":"fill_tool_bottom","textContent":"يملأ:"},
 {"id":"stroke_tool_bottom","textContent":"ضربة:"},
-{"id":"svninfo_dim","textContent":"قماش الأبعاد"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+];
\ No newline at end of file
--- a/htdocs/svg-edit/editor/locale/lang.az.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.az.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Delete Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Delete Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Change selected item opacity"},
 {"id":"angle","title":"Change rotation angle"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Delete Selected Elements"},
 {"id":"tool_alignleft","title":"Align Left"},
 {"id":"tool_aligncenter","title":"Align Center"},
 {"id":"tool_alignright","title":"Align Right"},
@@ -26,20 +26,16 @@
 {"id":"tool_alignmiddle","title":"Align Middle"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Align relative to ..."},
-{"id":"tool_group","title":"Group Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Change rectangle X coordinate"},
-{"id":"rect_y","title":"Change rectangle Y coordinate"},
+{"id":"tool_group","title":"Group Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Change rectangle width"},
 {"id":"rect_height","title":"Change rectangle height"},
 {"id":"rect_rx","title":"Change Rectangle Corner Radius"},
-{"id":"image_x","title":"Change image X coordinate"},
-{"id":"image_y","title":"Change image Y coordinate"},
 {"id":"image_width","title":"Change image width"},
 {"id":"image_height","title":"Change image height"},
 {"id":"image_url","title":"Change URL"},
-{"id":"circle_cx","title":"Change circle's cx coordinate"},
-{"id":"circle_cy","title":"Change circle's cy coordinate"},
+{"id":"circle_cx" ,"title":"Change circle's cx coordinate"},
+{"id":"circle_cy" ,"title":"Change circle's cy coordinate"},
 {"id":"circle_r","title":"Change circle's radius"},
 {"id":"ellipse_cx","title":"Change ellipse's cx coordinate"},
 {"id":"ellipse_cy","title":"Change ellipse's cy coordinate"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Change line's starting y coordinate"},
 {"id":"line_x2","title":"Change line's ending x coordinate"},
 {"id":"line_y2","title":"Change line's ending y coordinate"},
-{"id":"text_x","title":"Change text X coordinate"},
-{"id":"text_y","title":"Change text Y coordinate"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Change Font Family"},
 {"id":"font_size","title":"Change Font Size"},
 {"id":"text","title":"Change text contents"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square/Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Text Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square/Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool"},
+{"id":"tool_text","title":"Text Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Change zoom level"},
 {"id":"fill_color","title":"Change fill color"},
 {"id":"stroke_color","title":"Change stroke color"},
@@ -83,28 +77,81 @@
 {"id":"cornerRadiusLabel","textContent":"Corner Radius:"},
 {"id":"iwidthLabel","textContent":"width:"},
 {"id":"iheightLabel","textContent":"height:"},
-{"id":"svginfo_width","textContent":"Width:"},
-{"id":"svginfo_height","textContent":"Height:"},
+{"id":"svginfo_width","textContent":"Width:" },
+{"id":"svginfo_height","textContent":"Height:" },
 {"id":"angleLabel","textContent":"angle:"},
 {"id":"relativeToLabel","textContent":"relative to:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Background"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Select predefined:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
-{"id":"tool_source_save","textContent":"Save"},
-{"id":"tool_docprops_save","textContent":"Save"},
+{"id":"tool_source_save","textContent":"Apply Changes"},
+{"id":"tool_docprops_save","textContent":"OK"},
 {"id":"tool_docprops_cancel","textContent":"Cancel"},
 {"id":"tool_source_cancel","textContent":"Cancel"},
 {"id":"fit_to_all","textContent":"Fit to all content"},
-{"id":"fit_to_layer_content","textContent":"Fit to layer content"},
+{"id":"fit_to_layer_content" ,"textContent":"Fit to layer content"},
 {"id":"fit_to_sel","textContent":"Fit to selection"},
 {"id":"fit_to_canvas","textContent":"Fit to canvas"},
-{"id":"selected_objects","textContent":"elected objects"},
+{"id":"selected_objects","textContent":"selected objects"},
 {"id":"largest_object","textContent":"largest object"},
 {"id":"smallest_object","textContent":"smallest object"},
 {"id":"page","textContent":"page"},
 {"id":"fill_tool_bottom","textContent":"fill:"},
 {"id":"stroke_tool_bottom","textContent":"stroke:"},
-{"id":"svninfo_dim","textContent":"Canvas Dimensions"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+];
--- a/htdocs/svg-edit/editor/locale/lang.be.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.be.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Перайменаваць Слой"},
 {"id":"layer_up","title":"Перамяшчэнне слоя да"},
 {"id":"layer_down","title":"Перамясціць слой на"},
-{"id":"tool_clear","title":"Новае выява [N]"},
-{"id":"tool_open","title":"Адкрыць выява [O]"},
-{"id":"tool_save","title":"Захаваць малюнак [S]"},
-{"id":"tool_docprops","title":"Уласцівасці дакумента [I]"},
-{"id":"tool_source","title":"Змяніць зыходны [U]"},
-{"id":"tool_undo","title":"Адмяніць [Z]"},
-{"id":"tool_redo","title":"Паўтор [Y]"},
-{"id":"tool_clone","title":"Клон элемента [C]"},
-{"id":"tool_delete","title":"Выдаліць элемент [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Перамясціць угару [Shift Up]"},
-{"id":"tool_move_bottom","title":"Перамясціць уніз [Shift Down]"},
+{"id":"tool_clear","title":"Новае выява"},
+{"id":"tool_open","title":"Адкрыць выява"},
+{"id":"tool_save","title":"Захаваць малюнак"},
+{"id":"tool_docprops","title":"Уласцівасці дакумента"},
+{"id":"tool_source","title":"Змяніць зыходны"},
+{"id":"tool_undo","title":"Адмяніць"},
+{"id":"tool_redo","title":"Паўтор"},
+{"id":"tool_clone","title":"Клон элемента"},
+{"id":"tool_delete","title":"Выдаліць элемент"},
+{"id":"tool_move_top","title":"Перамясціць угару"},
+{"id":"tool_move_bottom","title":"Перамясціць уніз"},
 {"id":"group_opacity","title":"Старонка абранага пункта непразрыстасці"},
 {"id":"angle","title":"Змены вугла павароту"},
-{"id":"tool_clone_multi","title":"Клон Элементы [C]"},
-{"id":"tool_delete_multi","title":"Выдаліць выбраныя элементы [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Клон Элементы"},
+{"id":"tool_delete_multi","title":"Выдаліць выбраныя элементы"},
 {"id":"tool_alignleft","title":"Па левым краю"},
 {"id":"tool_aligncenter","title":"Лінаваць па цэнтру"},
 {"id":"tool_alignright","title":"Па правым краю"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Выраўнаваць Блізкага"},
 {"id":"tool_alignbottom","title":"Лінаваць па ніжнім краю"},
 {"id":"align_relative_to","title":"Выраўнаваць па дачыненні да ..."},
-{"id":"tool_group","title":"Група элементаў [G]"},
-{"id":"tool_ungroup","title":"Элементы Разгруппировать [G]"},
-{"id":"rect_x","title":"Змены прастакутнік каардынаты х"},
-{"id":"rect_y","title":"Змены прастакутніка Y каардынаты"},
+{"id":"tool_group","title":"Група элементаў"},
+{"id":"tool_ungroup","title":"Элементы Разгруппировать"},
 {"id":"rect_width","title":"Змяненне шырыні прамавугольніка"},
 {"id":"rect_height","title":"Змены прастакутнік вышынёй"},
 {"id":"rect_rx","title":"Змены прастакутнік Corner Radius"},
-{"id":"image_x","title":"Змяніць карцінку каардынаты х"},
-{"id":"image_y","title":"Старонка малюнкаў Y каардынаты"},
 {"id":"image_width","title":"Змены шырыня выявы"},
 {"id":"image_height","title":"Змена вышыні выявы"},
 {"id":"image_url","title":"Змяніць URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Змены лінія пачынае Y каардынаты"},
 {"id":"line_x2","title":"Змяненне за перыяд, скончыўся лінія каардынаты х"},
 {"id":"line_y2","title":"Змяненне за перыяд, скончыўся лінія Y каардынаты"},
-{"id":"text_x","title":"Старонка тэксту каардынаты х"},
-{"id":"text_y","title":"Старонка тэксту Y каардынаты"},
-{"id":"tool_bold","title":"Тоўсты тэкст [B]"},
-{"id":"tool_italic","title":"Нахілены тэкст [I]"},
+{"id":"tool_bold","title":"Тоўсты тэкст"},
+{"id":"tool_italic","title":"Нахілены тэкст"},
 {"id":"font_family","title":"Змены Сямейства шрыфтоў"},
 {"id":"font_size","title":"Змяніць памер шрыфта"},
 {"id":"text","title":"Змяненне зместу тэксту"},
-{"id":"tool_select","title":"Выберыце інструмент [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Плошча / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Эліпс / круг інструментаў [5/Shift 5]"},
-{"id":"tool_text","title":"Тэкст Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Выберыце інструмент"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Плошча / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Эліпс / круг інструментаў"},
+{"id":"tool_text","title":"Тэкст Tool"},
+{"id":"tool_path","title":"Poly Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Змяненне маштабу"},
 {"id":"fill_color","title":"Змяненне колеру залівання"},
 {"id":"stroke_color","title":"Змяненне колеру інсульт"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"Кут:"},
 {"id":"relativeToLabel","textContent":"па параўнанні з:"},
 {"id":"zoomLabel","textContent":"Павялічыць:"},
-{"id":"svninfo_change_background","textContent":"Палатно Даведкавая"},
-{"id":"layersLable","textContent":"Слаі:"},
+{"id":"layersLabel","textContent":"Слаі:"},
 {"id":"selectedPredefined","textContent":"Выберыце прадвызначэньні:"},
 {"id":"fitToContent","textContent":"Па памеры ўтрымання"},
 {"id":"tool_source_save","textContent":"Захаваць"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"старонка"},
 {"id":"fill_tool_bottom","textContent":"запаўняць:"},
 {"id":"stroke_tool_bottom","textContent":"ўдар:"},
-{"id":"svninfo_dim","textContent":"Палатно Памер"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+];
--- a/htdocs/svg-edit/editor/locale/lang.bg.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.bg.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Преименуване Layer"},
 {"id":"layer_up","title":"Move Up Layer"},
 {"id":"layer_down","title":"Move слой надолу"},
-{"id":"tool_clear","title":"Ню Имидж &quot; [N]"},
-{"id":"tool_open","title":"Отворете изображението [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Редактиране Източник [U]"},
-{"id":"tool_undo","title":"Отмени [Z]"},
-{"id":"tool_redo","title":"Възстановяване [Y]"},
-{"id":"tool_clone","title":"Clone Елемент [C]"},
-{"id":"tool_delete","title":"Изтриване на елемент [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Премести в началото [Shift Up]"},
-{"id":"tool_move_bottom","title":"Премести надолу [Shift Down]"},
+{"id":"tool_clear","title":"Ню Имидж"},
+{"id":"tool_open","title":"Отворете изображението"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Редактиране Източник"},
+{"id":"tool_undo","title":"Отмени"},
+{"id":"tool_redo","title":"Възстановяване"},
+{"id":"tool_clone","title":"Clone Елемент"},
+{"id":"tool_delete","title":"Изтриване на елемент"},
+{"id":"tool_move_top","title":"Премести в началото"},
+{"id":"tool_move_bottom","title":"Премести надолу"},
 {"id":"group_opacity","title":"Промяна на избрания елемент непрозрачност"},
 {"id":"angle","title":"Промяна ъгъл на завъртане"},
-{"id":"tool_clone_multi","title":"Clone Елементи [C]"},
-{"id":"tool_delete_multi","title":"Изтриване на избрани елементи: [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Елементи"},
+{"id":"tool_delete_multi","title":"Изтриване на избрани елементи"},
 {"id":"tool_alignleft","title":"Подравняване вляво"},
 {"id":"tool_aligncenter","title":"Подравняване в средата"},
 {"id":"tool_alignright","title":"Подравняване надясно"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Привеждане в Близкия"},
 {"id":"tool_alignbottom","title":"Привеждане Отдолу"},
 {"id":"align_relative_to","title":"Привеждане в сравнение с ..."},
-{"id":"tool_group","title":"Група Елементи [G]"},
-{"id":"tool_ungroup","title":"Разгрупирай Елементи [G]"},
-{"id":"rect_x","title":"Промяна на правоъгълник Х координира"},
-{"id":"rect_y","title":"Промяна ДА правоъгълник координира"},
+{"id":"tool_group","title":"Група Елементи"},
+{"id":"tool_ungroup","title":"Разгрупирай Елементи"},
 {"id":"rect_width","title":"Промяна на правоъгълник ширина"},
 {"id":"rect_height","title":"Промяна на правоъгълник височина"},
 {"id":"rect_rx","title":"Промяна на правоъгълник Corner Radius"},
-{"id":"image_x","title":"Промяна на изображението Х координира"},
-{"id":"image_y","title":"Промяна на изображението Да координира"},
 {"id":"image_width","title":"Промяна на изображението ширина"},
 {"id":"image_height","title":"Промяна на изображението височина"},
 {"id":"image_url","title":"Промяна на URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Промяна линия, започваща Y координира"},
 {"id":"line_x2","title":"Промяна на линията приключва х координира"},
 {"id":"line_y2","title":"Промяна на линията приключва Y координира"},
-{"id":"text_x","title":"Промяна текст Х координира"},
-{"id":"text_y","title":"Промяна на текст Да координира"},
-{"id":"tool_bold","title":"Получер текст [B]"},
-{"id":"tool_italic","title":"Курсив текст [I]"},
+{"id":"tool_bold","title":"Получер текст"},
+{"id":"tool_italic","title":"Курсив текст"},
 {"id":"font_family","title":"Промяна на шрифта Семейство"},
 {"id":"font_size","title":"Промени размера на буквите"},
 {"id":"text","title":"Промяна на текст съдържание"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Площ / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Елипса / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Текст Оръдие [6]"},
-{"id":"tool_poly","title":"Поли Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Площ / Rect Tool "},
+{"id":"tools_ellipse_show","title":"Елипса / Circle Tool"},
+{"id":"tool_text","title":"Текст Оръдие"},
+{"id":"tool_path","title":"Поли Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Промяна на ниво на мащабиране"},
 {"id":"fill_color","title":"Промяна попълнете цвят"},
 {"id":"stroke_color","title":"Промяна на инсулт цвят"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"ъгъл:"},
 {"id":"relativeToLabel","textContent":"в сравнение с:"},
 {"id":"zoomLabel","textContent":"увеличение:"},
-{"id":"svninfo_change_background","textContent":"Платно фон"},
-{"id":"layersLable","textContent":"Слоевете:"},
+{"id":"layersLabel","textContent":"Слоевете:"},
 {"id":"selectedPredefined","textContent":"Изберете предварително:"},
 {"id":"fitToContent","textContent":"Fit към съдържание"},
 {"id":"tool_source_save","textContent":"Спасявам"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"страница"},
 {"id":"fill_tool_bottom","textContent":"изпълвам:"},
 {"id":"stroke_tool_bottom","textContent":"удар:"},
-{"id":"svninfo_dim","textContent":"Платно Размери"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.ca.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ca.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Canvieu el nom de la capa"},
 {"id":"layer_up","title":"Mou la capa Up"},
 {"id":"layer_down","title":"Mou la capa de Down"},
-{"id":"tool_clear","title":"Nova imatge [N]"},
-{"id":"tool_open","title":"Obrir imatge [O]"},
-{"id":"tool_save","title":"Guardar imatge [S]"},
-{"id":"tool_docprops","title":"Propietats del document [I]"},
-{"id":"tool_source","title":"Font Edita [U]"},
-{"id":"tool_undo","title":"Desfés [Z]"},
-{"id":"tool_redo","title":"Refer [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Eliminar element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Mou al principi [Shift Up]"},
-{"id":"tool_move_bottom","title":"Mou al final [Shift Down]"},
+{"id":"tool_clear","title":"Nova imatge"},
+{"id":"tool_open","title":"Obrir imatge"},
+{"id":"tool_save","title":"Guardar imatge"},
+{"id":"tool_docprops","title":"Propietats del document"},
+{"id":"tool_source","title":"Font Edita"},
+{"id":"tool_undo","title":"Desfés"},
+{"id":"tool_redo","title":"Refer"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Eliminar element"},
+{"id":"tool_move_top","title":"Mou al principi"},
+{"id":"tool_move_bottom","title":"Mou al final"},
 {"id":"group_opacity","title":"Canviar la opacitat tema seleccionat"},
 {"id":"angle","title":"Canviar l&#39;angle de rotació"},
-{"id":"tool_clone_multi","title":"Elements Clone [C]"},
-{"id":"tool_delete_multi","title":"Elimina els elements seleccionats [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Elements Clone"},
+{"id":"tool_delete_multi","title":"Elimina els elements seleccionats"},
 {"id":"tool_alignleft","title":"Alinear a l&#39;esquerra"},
 {"id":"tool_aligncenter","title":"Alinear al centre"},
 {"id":"tool_alignright","title":"Alinear a la dreta"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Alinear Medi"},
 {"id":"tool_alignbottom","title":"Alinear baix"},
 {"id":"align_relative_to","title":"Alinear pel que fa a ..."},
-{"id":"tool_group","title":"Elements de Grup de [G]"},
-{"id":"tool_ungroup","title":"Desagrupar elements [G]"},
-{"id":"rect_x","title":"Canviar rectangle coordenada X"},
-{"id":"rect_y","title":"I rectangle Canvi de coordenades"},
+{"id":"tool_group","title":"Elements de Grup de"},
+{"id":"tool_ungroup","title":"Desagrupar elements"},
 {"id":"rect_width","title":"Ample rectangle Canvi"},
 {"id":"rect_height","title":"Rectangle d&#39;alçada Canvi"},
 {"id":"rect_rx","title":"Canviar Rectangle Corner Radius"},
-{"id":"image_x","title":"Canviar imatge coordenada X"},
-{"id":"image_y","title":"I la imatge Canvi de coordenades"},
 {"id":"image_width","title":"Amplada de la imatge Canvi"},
 {"id":"image_height","title":"Canviar l&#39;altura de la imatge"},
 {"id":"image_url","title":"Canviar URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Canviar la línia de partida i de coordinar"},
 {"id":"line_x2","title":"Canviar la línia d&#39;hores de coordenada x"},
 {"id":"line_y2","title":"Canviar la línia d&#39;hores de coordenada"},
-{"id":"text_x","title":"Canviar el text coordenada X"},
-{"id":"text_y","title":"I del text de coordenades"},
-{"id":"tool_bold","title":"Text en negreta [B]"},
-{"id":"tool_italic","title":"Text en cursiva [I]"},
+{"id":"tool_bold","title":"Text en negreta"},
+{"id":"tool_italic","title":"Text en cursiva"},
 {"id":"font_family","title":"Canviar la font Família"},
 {"id":"font_size","title":"Change Font Size"},
 {"id":"text","title":"Contingut del text"},
-{"id":"tool_select","title":"Eina de selecció [1]"},
-{"id":"tool_path","title":"Eina Llapis [2]"},
-{"id":"tool_line","title":"L&#39;eina [3]"},
-{"id":"tools_rect_show","title":"Quadrat / Rect Eina [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Lipse / Eina Cercle [5/Shift 5]"},
-{"id":"tool_text","title":"Eina de text [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Eina de selecció"},
+{"id":"tool_fhpath","title":"Eina Llapis"},
+{"id":"tool_line","title":"L&#39;eina"},
+{"id":"tools_rect_show","title":"Quadrat / Rect Eina"},
+{"id":"tools_ellipse_show","title":"Lipse / Eina Cercle"},
+{"id":"tool_text","title":"Eina de text"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Canviar el nivell de zoom"},
 {"id":"fill_color","title":"Canviar el color de farciment"},
 {"id":"stroke_color","title":"Canviar el color del traç"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"angle:"},
 {"id":"relativeToLabel","textContent":"en relació amb:"},
 {"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Llenç de fons"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Seleccioneu predefinides:"},
 {"id":"fitToContent","textContent":"Ajustar al contingut"},
 {"id":"tool_source_save","textContent":"Salvar"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Pàgina"},
 {"id":"fill_tool_bottom","textContent":"omplir:"},
 {"id":"stroke_tool_bottom","textContent":"cop:"},
-{"id":"svninfo_dim","textContent":"Dimensions llenç"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.cs.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.cs.js	Tue Jan 12 20:48:13 2010 +0100
@@ -1,43 +1,39 @@
 [
-{"id":"layer_new","title":"Nová vrstva"},
+{"id":"layer_new","title":"Přidat vrstvu"},
 {"id":"layer_delete","title":"Odstranit vrstvu"},
 {"id":"layer_rename","title":"Přejmenovat vrstvu"},
-{"id":"layer_up","title":"Přesunout vrstvu nahoru"},
-{"id":"layer_down","title":"Přesunout vrstvu dolů"},
-{"id":"tool_clear","title":"Nový obrázek [N]"},
-{"id":"tool_open","title":"Otevřít obrázek [O]"},
-{"id":"tool_save","title":"Uložit obrázek [S]"},
-{"id":"tool_docprops","title":"Vlastnosti dokumentu [I]"},
-{"id":"tool_source","title":"Upravit SVG kód [U]"},
-{"id":"tool_undo","title":"Zpět [Z]"},
-{"id":"tool_redo","title":"Opakovat [Y]"},
-{"id":"tool_clone","title":"Klonovat element [C]"},
-{"id":"tool_delete","title":"Smazat Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Přesunout na vrch [Shift Up]"},
-{"id":"tool_move_bottom","title":"Přesunout na spodek [Shift Down]"},
-{"id":"group_opacity","title":"Změnit průhlednost vybraných položek"},
+{"id":"layer_up","title":"Přesunout vrstvu výš"},
+{"id":"layer_down","title":"Přesunout vrstvu níž"},
+{"id":"tool_clear","title":"Nový dokument"},
+{"id":"tool_open","title":"Otevřít dokument"},
+{"id":"tool_save","title":"Uložit dokument"},
+{"id":"tool_docprops","title":"Vlastnosti dokumentu"},
+{"id":"tool_source","title":"Upravovat SVG kód"},
+{"id":"tool_undo","title":"Zpět"},
+{"id":"tool_redo","title":"Znovu"},
+{"id":"tool_clone","title":"Duplikovat"},
+{"id":"tool_delete","title":"Odstranit"},
+{"id":"tool_move_top","title":"Vrstvu úplně nahoru"},
+{"id":"tool_move_bottom","title":"Vrstvu úplně dospodu"},
+{"id":"group_opacity","title":"Změnit průhlednost objektů"},
 {"id":"angle","title":"Změnit úhel natočení"},
-{"id":"tool_clone_multi","title":"Klonovat elementy [C]"},
-{"id":"tool_delete_multi","title":"Smazat vybrané prvky [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Duplikovat objekty"},
+{"id":"tool_delete_multi","title":"Odstranit objekty"},
 {"id":"tool_alignleft","title":"Zarovnat doleva"},
-{"id":"tool_aligncenter","title":"Zarovnat na střed"},
+{"id":"tool_aligncenter","title":"Zarovnat nastřed"},
 {"id":"tool_alignright","title":"Zarovnat doprava"},
 {"id":"tool_aligntop","title":"Zarovnat nahoru"},
-{"id":"tool_alignmiddle","title":"Zarovnat na střed"},
+{"id":"tool_alignmiddle","title":"Zarovnat nastřed"},
 {"id":"tool_alignbottom","title":"Zarovnat dolů"},
-{"id":"align_relative_to","title":"Zarovnat relatívně k ..."},
-{"id":"tool_group","title":"Seskupit elementy [G]"},
-{"id":"tool_ungroup","title":"Zrušit skupinu [G]"},
-{"id":"rect_x","title":"Změnit souřadnici X obdélníku"},
-{"id":"rect_y","title":"Změnit souřadnici Y obdélníku"},
+{"id":"align_relative_to","title":"Zarovnat relativně"},
+{"id":"tool_group","title":"Seskupit objekty"},
+{"id":"tool_ungroup","title":"Zrušit seskupení"},
 {"id":"rect_width","title":"Změnit šířku obdélníku"},
 {"id":"rect_height","title":"Změnit výšku obdélníku"},
 {"id":"rect_rx","title":"Změnit zaoblení obdélníku"},
-{"id":"image_x","title":"Změnit souřadnici X obrázku"},
-{"id":"image_y","title":"Změnit souřadnici Y obrázku"},
-{"id":"image_width","title":"Změnit šířku obrázku"},
-{"id":"image_height","title":"Změnit výšku obrázku"},
-{"id":"image_url","title":"Změnit URL"},
+{"id":"image_width","title":"Změnit šířku dokumentu"},
+{"id":"image_height","title":"Změnit výšku dokumentu"},
+{"id":"image_url","title":"Změnit adresu URL"},
 {"id":"circle_cx","title":"Změnit souřadnici X středu kružnice"},
 {"id":"circle_cy","title":"Změnit souřadnici Y středu kružnice"},
 {"id":"circle_r","title":"Změnit poloměr kružnice"},
@@ -45,57 +41,54 @@
 {"id":"ellipse_cy","title":"Změnit souřadnici Y středu elipsy"},
 {"id":"ellipse_rx","title":"Změnit poloměr X elipsy"},
 {"id":"ellipse_ry","title":"Změnit poloměr Y elipsy"},
-{"id":"line_x1","title":"Změnit počáteční souřadnici X čáry"},
-{"id":"line_y1","title":"Změnit počáteční souřadnici Y čáry"},
-{"id":"line_x2","title":"Změnit koncovou souřadnici X čáry"},
-{"id":"line_y2","title":"Změnit koncovou souřadnici X čáry"},
-{"id":"text_x","title":"Změnit X souřadnici textu"},
-{"id":"text_y","title":"Změnit Y souřadnici textu"},
-{"id":"tool_bold","title":"Tučně [B]"},
-{"id":"tool_italic","title":"Kurzíva [I]"},
+{"id":"line_x1","title":"Změnit počáteční souřadnici X úsečky"},
+{"id":"line_y1","title":"Změnit počáteční souřadnici Y úsečky"},
+{"id":"line_x2","title":"Změnit koncovou souřadnici X úsečky"},
+{"id":"line_y2","title":"Změnit koncovou souřadnici X úsečky"},
+{"id":"tool_bold","title":"Tučně"},
+{"id":"tool_italic","title":"Kurzíva"},
 {"id":"font_family","title":"Změnit font"},
 {"id":"font_size","title":"Změnit velikost písma"},
 {"id":"text","title":"Změnit text"},
-{"id":"tool_select","title":"Výběr [1]"},
-{"id":"tool_path","title":"Tužka [2]"},
-{"id":"tool_line","title":"Čára [3]"},
-{"id":"tools_rect_show","title":"Čtverec / Obdélnik [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Elipsa / Kružnice [5/Shift 5]"},
-{"id":"tool_text","title":"Text [6]"},
-{"id":"tool_poly","title":"Polygon [7]"},
-{"id":"tool_image","title":"Obrázek [8]"},
-{"id":"tool_zoom","title":"Přiblížení [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Výběr a transformace objektů"},
+{"id":"tool_fhpath","title":"Kresba od ruky"},
+{"id":"tool_line","title":"Úsečka"},
+{"id":"tools_rect_show","title":"Čtverec / Obdélník"},
+{"id":"tools_ellipse_show","title":"Elipsa / Kružnice"},
+{"id":"tool_text","title":"Text"},
+{"id":"tool_path","title":"Křivka"},
+{"id":"tool_image","title":"Obrázek"},
+{"id":"tool_zoom","title":"Přiblížení"},
 {"id":"zoom","title":"Změna přiblížení"},
-{"id":"fill_color","title":"Změňit barvu výplně"},
-{"id":"stroke_color","title":"Změnit barvy tahu"},
-{"id":"stroke_width","title":"Změnit šířku tahu"},
-{"id":"stroke_style","title":"Změnit styl tahu"},
-{"id":"palette","title":"Kliknutím změníte barvu výplně, se Shiftem změníte barvu tahu"},
+{"id":"fill_color","title":"Změnit barvu výplně"},
+{"id":"stroke_color","title":"Změnit barvu čáry"},
+{"id":"stroke_width","title":"Změnit šířku čáry"},
+{"id":"stroke_style","title":"Změnit styl čáry"},
+{"id":"palette","title":"Kliknutím změníte barvu výplně, kliknutím současně s klávesou shift změníte barvu čáry"},
 {"id":"tool_square","title":"Čtverec"},
 {"id":"tool_rect","title":"Obdélník"},
-{"id":"tool_fhrect","title":"Obdélník volní rukou"},
+{"id":"tool_fhrect","title":"Obdélník volnou rukou"},
 {"id":"tool_circle","title":"Kružnice"},
 {"id":"tool_ellipse","title":"Elipsa"},
-{"id":"tool_fhellipse","title":"Elipse volní rukou"},
+{"id":"tool_fhellipse","title":"Elipsa volnou rukou"},
 {"id":"bkgnd_color","title":"Změnit barvu a průhlednost pozadí"},
 {"id":"rwidthLabel","textContent":"šířka:"},
 {"id":"rheightLabel","textContent":"výška:"},
-{"id":"cornerRadiusLabel","textContent":"Poloměr zaoblení:"},
+{"id":"cornerRadiusLabel","textContent":"poloměr zaoblení:"},
 {"id":"iwidthLabel","textContent":"šířka:"},
 {"id":"iheightLabel","textContent":"výška:"},
-{"id":"svginfo_width","textContent":"Šířka:"},
-{"id":"svginfo_height","textContent":"Výška:"},
+{"id":"svginfo_width","textContent":"šířka:"},
+{"id":"svginfo_height","textContent":"výška:"},
 {"id":"angleLabel","textContent":"úhel:"},
-{"id":"relativeToLabel","textContent":"vzhledem k:"},
+{"id":"relativeToLabel","textContent":"relatativně k:"},
 {"id":"zoomLabel","textContent":"přiblížení:"},
-{"id":"svninfo_change_background","textContent":"Pozadí"},
-{"id":"layersLable","textContent":"Vrstvy:"},
-{"id":"selectedPredefined","textContent":"Vybrat předdefinovaný:"},
-{"id":"fitToContent","textContent":"Přizpůsobit obsahu"},
+{"id":"layersLabel","textContent":"vrstvy:"},
+{"id":"selectedPredefined","textContent":"vybrat předdefinovaný:"},
+{"id":"fitToContent","textContent":"přizpůsobit obsahu"},
 {"id":"tool_source_save","textContent":"Uložit"},
 {"id":"tool_docprops_save","textContent":"Uložit"},
-{"id":"tool_docprops_cancel","textContent":"Zrušit"},
-{"id":"tool_source_cancel","textContent":"Zrušit"},
+{"id":"tool_docprops_cancel","textContent":"Storno"},
+{"id":"tool_source_cancel","textContent":"Storno"},
 {"id":"fit_to_all","textContent":"Přizpůsobit veškerému obsahu"},
 {"id":"fit_to_layer_content","textContent":"Přizpůsobit obsahu vrstvy"},
 {"id":"fit_to_sel","textContent":"Přizpůsobit výběru"},
@@ -104,7 +97,61 @@
 {"id":"largest_object","textContent":"největšímu objektu"},
 {"id":"smallest_object","textContent":"nejmenšímu objektu"},
 {"id":"page","textContent":"stránce"},
-{"id":"fill_tool_bottom","textContent":"výpln:"},
-{"id":"stroke_tool_bottom","textContent":"tah:"},
-{"id":"svninfo_dim","textContent":"Rozměry stránky"}
+{"id":"fill_tool_bottom","textContent":"výplň:"},
+{"id":"stroke_tool_bottom","textContent":"čára:"},
+{"id":"path_node_x","title":"Změnit souřadnici X uzlu"},
+{"id":"path_node_y","title":"Změnit souřadnici Y uzlu"},
+{"id":"seg_type","title":"Změnit typ segmentu"},
+{"id":"straight_segments","textContent":"úsečka"},
+{"id":"curve_segments","textContent":"křivka"},
+{"id":"tool_node_clone","title":"Vložit nový uzel"},
+{"id":"tool_node_delete","title":"Ostranit uzel"},
+{"id":"selLayerLabel","textContent":"Přesunout objekty do:"},
+{"id":"selLayerNames","title":"Přesunout objekty do jiné vrstvy"},
+{"id":"sidepanel_handle","title":"Táhnutím změnit velikost","textContent":"V r s t v y"},
+{"id":"tool_wireframe","title":"Zobrazit jen kostru"},
+{"id":"svginfo_image_props","textContent":"Vlastnosti dokumentu"},
+{"id":"svginfo_title","textContent":"Název"},
+{"id":"svginfo_dim","textContent":"Vlastní velikost"},
+{"id":"includedImages","textContent":"Vložené obrázky"},
+{"id":"image_opt_embed","textContent":"Vkládat do dokumentu"},
+{"id":"image_opt_ref","textContent":"Jen odkazem"},
+{"id":"svginfo_editor_prefs","textContent":"Nastavení editoru"},
+{"id":"svginfo_lang","textContent":"Jazyk"},
+{"id":"svginfo_change_background","textContent":"Obrázek v pozadí editoru"},
+{"id":"svginfo_bg_note","textContent":"Pozor: obrázek v pozadí nebude uložen jako součást dokumentu."},
+{"id":"svginfo_icons","textContent":"Velikost ikon"},
+{"id":"icon_small","textContent":"malé"},
+{"id":"icon_medium","textContent":"střední"},
+{"id":"icon_large","textContent":"velké"},
+{"id":"icon_xlarge","textContent":"největší"},
+{"id":"selected_x","title":"Změnit souřadnici X"},
+{"id":"selected_y","title":"Změnit souřadnici Y"},
+{"id":"tool_topath","title":"Objekt na křivku"},
+{"id":"tool_reorient","title":"Změna orientace křivky"},
+{"id":"tool_node_link","title":"Provázat ovládací body uzlu"},
+{"js_strings": {
+	"invalidAttrValGiven":"Nevhodná hodnota",
+	"noContentToFitTo":"Vyberte oblast pro přizpůsobení",
+	'layer':"Vrstva",
+	"dupeLayerName":"Taková vrstva už bohužel existuje",
+	"enterUniqueLayerName":"Zadejte prosím jedinečné jméno pro vrstvu",
+	"enterNewLayerName":"Zadejte prosím jméno pro novou vrstvu",
+	"layerHasThatName":"Vrstva už se tak jmenuje",
+	"QmoveElemsToLayer":"Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?",
+	"QwantToClear":"Opravdu chcete smazat současný dokument?\nHistorie změn bude také smazána.",
+	"QerrorsRevertToSource":"Chyba v parsování zdrojového kódu SVG.\nChcete se vrátit k původnímu?",
+	"QignoreSourceChanges":"Opravdu chcete stornovat změny provedené v SVG kódu?",
+	"featNotSupported":"Tato vlastnost ještě není k dispozici",
+	"enterNewImgURL":"Vložte adresu URL, na které se nachází vkládaný obrázek",
+	"ok":"OK",
+	"cancel":"Storno",
+	"pathNodeTooltip":"Táhnutím myši uzel přesunete. Dvojklik mění typ segmentu.",
+	"pathCtrlPtTooltip":"Táhnutím ovládacího bodu myší tvarujete křivku.",
+	"key_up":"šipka nahoru",
+	"key_down":"šipka dolů",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.cy.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.cy.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Ail-enwi Haen"},
 {"id":"layer_up","title":"Symud Haen Up"},
 {"id":"layer_down","title":"Symud Haen i Lawr"},
-{"id":"tool_clear","title":"Newydd Delwedd [N]"},
-{"id":"tool_open","title":"Delwedd Agored [O]"},
-{"id":"tool_save","title":"Cadw Delwedd [S]"},
-{"id":"tool_docprops","title":"Document Eiddo [I]"},
-{"id":"tool_source","title":"Golygu Ffynhonnell [U]"},
-{"id":"tool_undo","title":"Dadwneud [Z]"},
-{"id":"tool_redo","title":"Ail-wneud [Y]"},
-{"id":"tool_clone","title":"Clone Elfen [C]"},
-{"id":"tool_delete","title":"Dileu Elfen [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Symud i&#39;r Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Symud i&#39;r Gwaelod [Shift Down]"},
+{"id":"tool_clear","title":"Newydd Delwedd"},
+{"id":"tool_open","title":"Delwedd Agored"},
+{"id":"tool_save","title":"Cadw Delwedd"},
+{"id":"tool_docprops","title":"Document Eiddo"},
+{"id":"tool_source","title":"Golygu Ffynhonnell"},
+{"id":"tool_undo","title":"Dadwneud"},
+{"id":"tool_redo","title":"Ail-wneud"},
+{"id":"tool_clone","title":"Clone Elfen"},
+{"id":"tool_delete","title":"Dileu Elfen"},
+{"id":"tool_move_top","title":"Symud i&#39;r Top"},
+{"id":"tool_move_bottom","title":"Symud i&#39;r Gwaelod"},
 {"id":"group_opacity","title":"Newid dewis Didreiddiad eitem"},
 {"id":"angle","title":"Ongl cylchdro Newid"},
-{"id":"tool_clone_multi","title":"Elfennau Clone [C]"},
-{"id":"tool_delete_multi","title":"Elfennau Selected Dileu [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Elfennau Clone "},
+{"id":"tool_delete_multi","title":"Elfennau Selected Dileu"},
 {"id":"tool_alignleft","title":"Alinio Chwith"},
 {"id":"tool_aligncenter","title":"Alinio Center"},
 {"id":"tool_alignright","title":"Alinio Hawl"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Alinio Canol"},
 {"id":"tool_alignbottom","title":"Alinio Gwaelod"},
 {"id":"align_relative_to","title":"Alinio perthynas i ..."},
-{"id":"tool_group","title":"Elfennau Grŵp [G]"},
-{"id":"tool_ungroup","title":"Elfennau Ungroup [G]"},
-{"id":"rect_x","title":"Petryal Newid X gydgysylltu"},
-{"id":"rect_y","title":"Newid Y petryal gydgysylltu"},
+{"id":"tool_group","title":"Elfennau Grŵp"},
+{"id":"tool_ungroup","title":"Elfennau Ungroup"},
 {"id":"rect_width","title":"Lled petryal Newid"},
 {"id":"rect_height","title":"Uchder petryal Newid"},
 {"id":"rect_rx","title":"Newid Hirsgwâr Corner Radiws"},
-{"id":"image_x","title":"Delwedd Newid X gydgysylltu"},
-{"id":"image_y","title":"Y ddelwedd Newid gydgysylltu"},
 {"id":"image_width","title":"Lled delwedd Newid"},
 {"id":"image_height","title":"Uchder delwedd Newid"},
 {"id":"image_url","title":"Newid URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Newid llinell ar y cychwyn yn cydlynu"},
 {"id":"line_x2","title":"Newid llinell yn diweddu x gydgysylltu"},
 {"id":"line_y2","title":"Newid llinell yn dod i ben y gydgysylltu"},
-{"id":"text_x","title":"Newid testun X gydgysylltu"},
-{"id":"text_y","title":"Y testun Newid gydgysylltu"},
-{"id":"tool_bold","title":"Testun Bras [B]"},
-{"id":"tool_italic","title":"Italig Testun [I]"},
+{"id":"tool_bold","title":"Testun Bras"},
+{"id":"tool_italic","title":"Italig Testun"},
 {"id":"font_family","title":"Newid Font Teulu"},
 {"id":"font_size","title":"Newid Maint Ffont"},
 {"id":"text","title":"Cynnwys testun Newid"},
-{"id":"tool_select","title":"Dewiswch Offer [1]"},
-{"id":"tool_path","title":"Teclyn pensil [2]"},
-{"id":"tool_line","title":"Llinell Offer [3]"},
-{"id":"tools_rect_show","title":"Sgwâr / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Cylch Arfau [5/Shift 5]"},
-{"id":"tool_text","title":"Testun Offer [6]"},
-{"id":"tool_poly","title":"Offer poly [7]"},
-{"id":"tool_image","title":"Offer Delwedd [8]"},
-{"id":"tool_zoom","title":"Offer Chwyddo [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Dewiswch Offer"},
+{"id":"tool_fhpath","title":"Teclyn pensil"},
+{"id":"tool_line","title":"Llinell Offer"},
+{"id":"tools_rect_show","title":"Sgwâr / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Cylch Arfau"},
+{"id":"tool_text","title":"Testun Offer"},
+{"id":"tool_path","title":"Offer poly"},
+{"id":"tool_image","title":"Offer Delwedd"},
+{"id":"tool_zoom","title":"Offer Chwyddo"},
 {"id":"zoom","title":"Newid lefel chwyddo"},
 {"id":"fill_color","title":"Newid lliw llenwi"},
 {"id":"stroke_color","title":"Newid lliw strôc"},
@@ -88,7 +82,6 @@
 {"id":"angleLabel","textContent":"Angle:"},
 {"id":"relativeToLabel","textContent":"cymharol i:"},
 {"id":"zoomLabel","textContent":"chwyddo:"},
-{"id":"svninfo_change_background","textContent":"Gynfas Cefndir"},
 {"id":"layersLable","textContent":"Haen:"},
 {"id":"selectedPredefined","textContent":"Rhagosodol Dewis:"},
 {"id":"fitToContent","textContent":"Ffit i Cynnwys"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"tudalen"},
 {"id":"fill_tool_bottom","textContent":"llenwi:"},
 {"id":"stroke_tool_bottom","textContent":"strôc:"},
-{"id":"svninfo_dim","textContent":"Mesuriadau Cynfas"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+]
\ No newline at end of file
--- a/htdocs/svg-edit/editor/locale/lang.da.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.da.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Omdøb Layer"},
 {"id":"layer_up","title":"Flyt Layer Up"},
 {"id":"layer_down","title":"Flyt lag ned"},
-{"id":"tool_clear","title":"Nyt billede [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Gem billede [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Fortryd [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Klon Element [C]"},
-{"id":"tool_delete","title":"Slet Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Flyt til toppen [Shift Up]"},
-{"id":"tool_move_bottom","title":"Flyt til bund [Shift Down]"},
+{"id":"tool_clear","title":"Nyt billede"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Gem billede"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Fortryd"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Klon Element"},
+{"id":"tool_delete","title":"Slet Element"},
+{"id":"tool_move_top","title":"Flyt til toppen"},
+{"id":"tool_move_bottom","title":"Flyt til bund"},
 {"id":"group_opacity","title":"Skift valgte element opacitet"},
 {"id":"angle","title":"Skift rotationsvinkel"},
-{"id":"tool_clone_multi","title":"Klon Elements [C]"},
-{"id":"tool_delete_multi","title":"Slet markerede elementer [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Klon Elements"},
+{"id":"tool_delete_multi","title":"Slet markerede elementer"},
 {"id":"tool_alignleft","title":"Venstrejusteret"},
 {"id":"tool_aligncenter","title":"Centrer"},
 {"id":"tool_alignright","title":"Højrejusteret"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Juster Mellemøsten"},
 {"id":"tool_alignbottom","title":"Juster Bottom"},
 {"id":"align_relative_to","title":"Juster i forhold til ..."},
-{"id":"tool_group","title":"Gruppe Elements [G]"},
-{"id":"tool_ungroup","title":"Opdel Elements [G]"},
-{"id":"rect_x","title":"Skift rektangel X-koordinat"},
-{"id":"rect_y","title":"Skift rektangel Y-koordinat"},
+{"id":"tool_group","title":"Gruppe Elements"},
+{"id":"tool_ungroup","title":"Opdel Elements"},
 {"id":"rect_width","title":"Skift rektanglets bredde"},
 {"id":"rect_height","title":"Skift rektangel højde"},
 {"id":"rect_rx","title":"Skift Rektangel Corner Radius"},
-{"id":"image_x","title":"Skift billede X-koordinat"},
-{"id":"image_y","title":"Skift billede Y-koordinat"},
 {"id":"image_width","title":"Skift billede bredde"},
 {"id":"image_height","title":"Skift billede højde"},
 {"id":"image_url","title":"Skift webadresse"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Skift linjens start y-koordinat"},
 {"id":"line_x2","title":"Skift Line&#39;s slutter x-koordinat"},
 {"id":"line_y2","title":"Skift Line&#39;s slutter y-koordinat"},
-{"id":"text_x","title":"Skift tekst X-koordinat"},
-{"id":"text_y","title":"Skift tekst Y-koordinat"},
-{"id":"tool_bold","title":"Fed tekst [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Fed tekst"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Skift Font Family"},
 {"id":"font_size","title":"Skift skriftstørrelse"},
 {"id":"text","title":"Skift tekst indhold"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Tekstværktøj [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool"},
+{"id":"tool_text","title":"Tekstværktøj"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Skift zoomniveau"},
 {"id":"fill_color","title":"Skift fyldfarve"},
 {"id":"stroke_color","title":"Skift stregfarve"},
@@ -88,7 +82,6 @@
 {"id":"angleLabel","textContent":"vinkel:"},
 {"id":"relativeToLabel","textContent":"i forhold til:"},
 {"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Baggrund"},
 {"id":"layersLable","textContent":"Lag:"},
 {"id":"selectedPredefined","textContent":"Vælg foruddefinerede:"},
 {"id":"fitToContent","textContent":"Tilpas til indhold"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"side"},
 {"id":"fill_tool_bottom","textContent":"fylde:"},
 {"id":"stroke_tool_bottom","textContent":"slag:"},
-{"id":"svninfo_dim","textContent":"Lærred Størrelse"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.de.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.de.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,37 +4,33 @@
 {"id":"layer_rename","title":"Ebene umbenennen"},
 {"id":"layer_up","title":"Ebene nach oben verschieben"},
 {"id":"layer_down","title":"Ebene nach unten verschieben"},
-{"id":"tool_clear","title":"Neues Bild [N]"},
-{"id":"tool_open","title":"Bild öffnen [O]"},
-{"id":"tool_save","title":"Bild speichern [S]"},
-{"id":"tool_docprops","title":"Dokument-Eigenschaften [I]"},
-{"id":"tool_source","title":"Quellecode bearbeiten [U]"},
-{"id":"tool_undo","title":"Rückgängig [Z]"},
-{"id":"tool_redo","title":"Wiederherstellen [Y]"},
-{"id":"tool_clone","title":"Element klonen [C]"},
-{"id":"tool_delete","title":"Element löschen [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Ganz nach oben schieben [Shift Up]"},
-{"id":"tool_move_bottom","title":"Ganz nach unten schieben [Shift Down]"},
-{"id":"group_opacity","title":"Opazität des ausgewählten Elements ändern"},
+{"id":"tool_clear","title":"Neues Bild"},
+{"id":"tool_open","title":"Bild öffnen"},
+{"id":"tool_save","title":"Bild speichern"},
+{"id":"tool_docprops","title":"Dokument-Eigenschaften"},
+{"id":"tool_source","title":"Quellecode bearbeiten"},
+{"id":"tool_undo","title":"Rückgängig"},
+{"id":"tool_redo","title":"Wiederherstellen"},
+{"id":"tool_clone","title":"Objekt klonen"},
+{"id":"tool_delete","title":"Objekt löschen"},
+{"id":"tool_move_top","title":"Die gewählten Objekte nach ganz oben anheben"},
+{"id":"tool_move_bottom","title":"Die gewählten Objekte nach ganz unten schieben"},
+{"id":"group_opacity","title":"Opazität des ausgewählten Objekts ändern"},
 {"id":"angle","title":"Drehwinkel ändern"},
-{"id":"tool_clone_multi","title":"Ausgewählte Elemente klonen [C]"},
-{"id":"tool_delete_multi","title":"Ausgewählte Elemente löschen [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Ausgewählte Objekte klonen"},
+{"id":"tool_delete_multi","title":"Ausgewählte Objekte löschen"},
 {"id":"tool_alignleft","title":"Linksbündig ausrichten"},
 {"id":"tool_aligncenter","title":"Zentriert ausrichten"},
 {"id":"tool_alignright","title":"Rechtsbündig ausrichten"},
 {"id":"tool_aligntop","title":"Oben ausrichten"},
 {"id":"tool_alignmiddle","title":"In der Mitte ausrichten"},
 {"id":"tool_alignbottom","title":"Unten ausrichten"},
-{"id":"align_relative_to","title":"Relativ zu anderem Element ausrichten ..."},
-{"id":"tool_group","title":"Gruppieren [G]"},
-{"id":"tool_ungroup","title":"Gruppierung aufheben [G]"},
-{"id":"rect_x","title":"X-Koordinate des Rechtecks ändern"},
-{"id":"rect_y","title":"Y-Koordinate des Rechtecks ändern"},
+{"id":"align_relative_to","title":"Relativ zu einem anderem Objekt ausrichten ..."},
+{"id":"tool_group","title":"Gruppieren"},
+{"id":"tool_ungroup","title":"Gruppierung aufheben"},
 {"id":"rect_width","title":"Breite des Rechtecks ändern"},
 {"id":"rect_height","title":"Höhe des Rechtecks ändern"},
 {"id":"rect_rx","title":"Eckenradius des Rechtecks ändern"},
-{"id":"image_x","title":"X-Koordinate des Bildes ändern"},
-{"id":"image_y","title":"Y-Koordinate des Bildes ändern"},
 {"id":"image_width","title":"Bildbreite ändern"},
 {"id":"image_height","title":"Bildhöhe ändern"},
 {"id":"image_url","title":"URL ändern"},
@@ -46,31 +42,29 @@
 {"id":"ellipse_rx","title":"Ellipsenradius (x) ändern"},
 {"id":"ellipse_ry","title":"Ellipsenradius (y) ändern"},
 {"id":"line_x1","title":"X-Koordinate des Linienanfangs ändern"},
-{"id":"line_y1","title":"Y-Koordinate des Linienanfangs  ändern"},
+{"id":"line_y1","title":"Y-Koordinate des Linienanfangs ändern"},
 {"id":"line_x2","title":"X-Koordinate des Linienendes ändern"},
 {"id":"line_y2","title":"Y-Koordinate des Linienendes ändern"},
-{"id":"text_x","title":"X-Koordinate des Textelements ändern"},
-{"id":"text_y","title":"Y-Koordinate des Textelements ändern"},
-{"id":"tool_bold","title":"Fetter Text [B]"},
-{"id":"tool_italic","title":"Kursiver Text [I]"},
-{"id":"font_family","title":"Schriftart"},
-{"id":"font_size","title":"Schriftgröße"},
-{"id":"text","title":"Textinhalt"},
-{"id":"tool_select","title":"Werkzeug wählen [1]"},
-{"id":"tool_path","title":"Freihandlinie [2]"},
-{"id":"tool_line","title":"Linien-Werkzeug [3]"},
-{"id":"tools_rect_show","title":"Rechteck-Werkzeug [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipsen/Kreis-Werkzeug [5/Shift 5]"},
-{"id":"tool_text","title":"Text-Werkzeug [6]"},
-{"id":"tool_poly","title":"Polygon-Werkzeug [7]"},
-{"id":"tool_image","title":"Bild-Werkzeug [8]"},
-{"id":"tool_zoom","title":"Zoom-Werkzeug [Ctrl Up/Down]"},
-{"id":"zoom","title":"Ändern Zoom-Stufe"},
+{"id":"tool_bold","title":"Fetter Text"},
+{"id":"tool_italic","title":"Kursiver Text"},
+{"id":"font_family","title":"Schriftart wählen"},
+{"id":"font_size","title":"Schriftgröße einstellen"},
+{"id":"text","title":"Textinhalt erstellen und bearbeiten"},
+{"id":"tool_select","title":"Objekte auswählen und verändern"},
+{"id":"tool_fhpath","title":"Freihandlinien zeichnen"},
+{"id":"tool_line","title":"Linien zeichnen"},
+{"id":"tools_rect_show","title":"Rechtecke und Quadrate zeichnen"},
+{"id":"tools_ellipse_show","title":"Ellipsen und Kreise zeichnen"},
+{"id":"tool_text","title":"Text erstellen und bearbeiten"},
+{"id":"tool_path","title":"Pfad zeichnen"},
+{"id":"tool_image","title":"Bild einfügen"},
+{"id":"tool_zoom","title":"Zoomfaktor vergrößern oder verringern"},
+{"id":"zoom","title":"vergrößern"},
 {"id":"fill_color","title":"Füllfarbe ändern"},
-{"id":"stroke_color","title":"Strichfarbe ändern"},
-{"id":"stroke_width","title":"Strichbreite ändern"},
-{"id":"stroke_style","title":"Strichlierungsstil ändern"},
-{"id":"palette","title":"Klick zum Ändern der Füllfarbe, Shift-Klick zum Ändern der Strichfarbe"},
+{"id":"stroke_color","title":"Linienfarbe ändern"},
+{"id":"stroke_width","title":"Linienbreite ändern"},
+{"id":"stroke_style","title":"Linienstil ändern"},
+{"id":"palette","title":"Klick zum Ändern der Füllfarbe, Shift-Klick zum Ändern der Linienfarbe"},
 {"id":"tool_square","title":"Quadrat"},
 {"id":"tool_rect","title":"Rechteck"},
 {"id":"tool_fhrect","title":"Freihand Rechteck"},
@@ -88,12 +82,11 @@
 {"id":"angleLabel","textContent":"Winkel:"},
 {"id":"relativeToLabel","textContent":"im Vergleich zu:"},
 {"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Ändere den Hintergrund der Zeichenfläche"},
-{"id":"layersLable","textContent":"Ebenen:"},
+{"id":"layersLabel","textContent":"Ebenen:"},
 {"id":"selectedPredefined","textContent":"Auswahl einer vordefinierten:"},
 {"id":"fitToContent","textContent":"An den Inhalt anpassen"},
-{"id":"tool_source_save","textContent":"Speichern"},
-{"id":"tool_docprops_save","textContent":"Speichern"},
+{"id":"tool_source_save","textContent":"Änderungen akzeptieren"},
+{"id":"tool_docprops_save","textContent":"OK"},
 {"id":"tool_docprops_cancel","textContent":"Abbrechen"},
 {"id":"tool_source_cancel","textContent":"Abbrechen"},
 {"id":"fit_to_all","textContent":"An gesamten Inhalt anpassen"},
@@ -104,7 +97,61 @@
 {"id":"largest_object","textContent":"größtes Objekt"},
 {"id":"smallest_object","textContent":"kleinstes Objekt"},
 {"id":"page","textContent":"Seite"},
-{"id":"fill_tool_bottom","textContent":"Füllung:"},
-{"id":"stroke_tool_bottom","textContent":"Strich:"},
-{"id":"svninfo_dim","textContent":"Dimensionen der Zeichenfläche"}
+{"id":"fill_tool_bottom","textContent":"Füllfarbe:"},
+{"id":"stroke_tool_bottom","textContent":"Linienfarbe:"},
+{"id":"path_node_x","title":"Ändere die X Koordinate des Knoten"},
+{"id":"path_node_y","title":"Ändere die Y Koordinate des Knoten"},
+{"id":"seg_type","title":"Ändere den Typ des Segments"},
+{"id":"straight_segments","textContent":"Gerade"},
+{"id":"curve_segments","textContent":"Kurve"},
+{"id":"tool_node_clone","title":"Klone den Knoten"},
+{"id":"tool_node_delete","title":"Lösche den Knoten"},
+{"id":"selLayerLabel","textContent":"Verschiebe ausgewählte Objekte:"},
+{"id":"selLayerNames","title":"Verschiebe ausgewählte Objekte auf eine andere Ebene"},
+{"id":"sidepanel_handle","title":"Ziehe links/rechts um die Seitenleiste anzupassen","textContent":"E b e n e n"},
+{"id":"tool_wireframe","title":"Drahtmodell Modus"},
+{"id":"svginfo_image_props","textContent":"Bildeigenschaften"},
+{"id":"svginfo_title","textContent":"Titel"},
+{"id":"svginfo_dim","textContent":"Dimension der Zeichenfläche"},
+{"id":"includedImages","textContent":"Eingefügte Bilder"},
+{"id":"image_opt_embed","textContent":"Daten einbetten (lokale Dateien)"},
+{"id":"image_opt_ref","textContent":"Benutze die Datei Referenz"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Einstellungen"},
+{"id":"svginfo_lang","textContent":"Sprache"},
+{"id":"svginfo_change_background","textContent":"Editor Hintergrund"},
+{"id":"svginfo_bg_note","textContent":"Anmerkung: Der Hintergrund wird mit der Speicherung des Bildes nicht gespeichert."},
+{"id":"svginfo_icons","textContent":"Symbol Abmessungen"},
+{"id":"icon_small","textContent":"Klein"},
+{"id":"icon_medium","textContent":"Mittel"},
+{"id":"icon_large","textContent":"Groß"},
+{"id":"icon_xlarge","textContent":"Sehr Groß"},
+{"id":"selected_x","title":"Ändere die X Koordinate"},
+{"id":"selected_y","title":"Ändere die Y Koordinate"},
+{"id":"tool_topath","title":"Gewähltes Objekt in einen Pfad konvertieren"},
+{"id":"tool_reorient","title":"Neuausrichtung des Pfades"},
+{"id":"tool_node_link","title":"Gekoppelte oder separate Kontroll Punkte für die Bearbeitung des Pfades"},
+{"js_strings": {
+	"invalidAttrValGiven":"Fehlerhafter Wert",
+	"noContentToFitTo":"Kein Inhalt anzupassen",
+	'layer':"Ebene",
+	"dupeLayerName":"Eine Ebene hat bereits diesen Namen!",
+	"enterUniqueLayerName":"Verwenden Sie einen eindeutigen Namen für die Ebene",
+	"enterNewLayerName":"Geben Sie bitte einen neuen Namen für die Ebene ein",
+	"layerHasThatName":"Eine Ebene hat bereits diesen Namen",
+	"QmoveElemsToLayer":"Verschiebe ausgewählte Objekte in die Ebene '%s'?",
+	"QwantToClear":"Möchten Sie die Zeichnung löschen?\nDadurch wird auch die Rückgängig Funktion zurückgesetzt!",
+	"QerrorsRevertToSource":"Die Syntaxanalyse Ihrer SVG Quelle enthält Fehler.\nOriginal SVG wiederherstellen?",
+	"QignoreSourceChanges":"Soll die Änderung am SVG Quelltext ignoriert werden?",
+	"featNotSupported":"Diese Eigenschaft wird nicht unterstützt",
+	"enterNewImgURL":"Geben Sie die URL für das neue Bild an",
+	"ok":"OK",
+	"cancel":"Abbrechen",
+	"pathNodeTooltip":"Ziehe den Knoten zum Verschieben. Doppel Klick um den Segment Typ anzupassen",
+	"pathCtrlPtTooltip":"Ziehe den Kontroll Punkt um die Kurven Eigenschaften anzupassen",
+	"key_up":"nach oben",
+	"key_down":"nach unten",
+	"key_backspace":"Rücktaste",
+	"key_del":"Löschen"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.el.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.el.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Μετονομασία Layer"},
 {"id":"layer_up","title":"Μετακίνηση Layer Up"},
 {"id":"layer_down","title":"Μετακίνηση Layer Down"},
-{"id":"tool_clear","title":"Νέα εικόνα [N]"},
-{"id":"tool_open","title":"Άνοιγμα εικόνας [O]"},
-{"id":"tool_save","title":"Αποθήκευση εικόνας [S]"},
-{"id":"tool_docprops","title":"Ιδιότητες εγγράφου [I]"},
-{"id":"tool_source","title":"Επεξεργασία Πηγή [U]"},
-{"id":"tool_undo","title":"Αναίρεση [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
+{"id":"tool_clear","title":"Νέα εικόνα"},
+{"id":"tool_open","title":"Άνοιγμα εικόνας"},
+{"id":"tool_save","title":"Αποθήκευση εικόνας"},
+{"id":"tool_docprops","title":"Ιδιότητες εγγράφου"},
+{"id":"tool_source","title":"Επεξεργασία Πηγή"},
+{"id":"tool_undo","title":"Αναίρεση"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Element"},
 {"id":"tool_delete","title":"Διαγραφή Στοιχείων [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Μετακίνηση στην αρχή [Shift Up]"},
-{"id":"tool_move_bottom","title":"Μετακίνηση προς τα κάτω [Shift Down]"},
+{"id":"tool_move_top","title":"Μετακίνηση στην αρχή"},
+{"id":"tool_move_bottom","title":"Μετακίνηση προς τα κάτω"},
 {"id":"group_opacity","title":"Αλλαγή αδιαφάνεια επιλεγμένο σημείο"},
 {"id":"angle","title":"Αλλαγή γωνία περιστροφής"},
-{"id":"tool_clone_multi","title":"Clone Στοιχεία [C]"},
-{"id":"tool_delete_multi","title":"Διαγραφή επιλεγμένων στοιχείων [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Στοιχεία"},
+{"id":"tool_delete_multi","title":"Διαγραφή επιλεγμένων στοιχείων"},
 {"id":"tool_alignleft","title":"Στοίχισηαριστερά"},
 {"id":"tool_aligncenter","title":"Στοίχισηστοκέντρο"},
 {"id":"tool_alignright","title":"Στοίχισηδεξιά"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Ευθυγράμμιση Μέση"},
 {"id":"tool_alignbottom","title":"Στοίχισηκάτω"},
 {"id":"align_relative_to","title":"Στοίχιση σε σχέση με ..."},
-{"id":"tool_group","title":"Ομάδα Στοιχεία [G]"},
-{"id":"tool_ungroup","title":"Κατάργηση ομαδοποίησης Στοιχεία [G]"},
-{"id":"rect_x","title":"Αλλαγή ορθογώνιο X συντονίζουν"},
-{"id":"rect_y","title":"Αλλαγή Y ορθογώνιο συντονίζουν"},
+{"id":"tool_group","title":"Ομάδα Στοιχεία"},
+{"id":"tool_ungroup","title":"Κατάργηση ομαδοποίησης Στοιχεία"},
 {"id":"rect_width","title":"Αλλαγή πλάτους ορθογώνιο"},
 {"id":"rect_height","title":"Αλλαγή ύψος ορθογωνίου"},
 {"id":"rect_rx","title":"Αλλαγή ορθογώνιο Corner Radius"},
-{"id":"image_x","title":"Αλλαγή εικόνας X συντονίζουν"},
-{"id":"image_y","title":"Y Αλλαγή εικόνας συντονίζουν"},
 {"id":"image_width","title":"Αλλαγή πλάτος εικόνας"},
 {"id":"image_height","title":"Αλλαγή ύψος εικόνας"},
 {"id":"image_url","title":"Αλλαγή URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Αλλαγή γραμμής εκκίνησης y συντονίζουν"},
 {"id":"line_x2","title":"Αλλαγή γραμμής λήγει x συντονίζουν"},
 {"id":"line_y2","title":"Αλλαγή γραμμής λήγει y συντονίζουν"},
-{"id":"text_x","title":"Αλλαγή κείμενο Χ συντονίζουν"},
-{"id":"text_y","title":"Αλλαγή Y κείμενο συντονίζουν"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Πλάγιους [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Πλάγιους"},
 {"id":"font_family","title":"Αλλαγή γραμματοσειράς Οικογένεια"},
 {"id":"font_size","title":"Αλλαγή μεγέθους γραμματοσειράς"},
 {"id":"text","title":"Αλλαγή περιεχόμενο κειμένου"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Εργαλείομολυβιού [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Πλατεία / Ορθ Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Κείμενο Tool [6]"},
-{"id":"tool_poly","title":"Πολυ Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Εργαλείομολυβιού"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Πλατεία / Ορθ Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool"},
+{"id":"tool_text","title":"Κείμενο Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Αλλαγή επίπεδο μεγέθυνσης"},
 {"id":"fill_color","title":"Αλλαγή συμπληρώστε χρώμα"},
 {"id":"stroke_color","title":"Αλλαγή χρώματος εγκεφαλικό"},
@@ -88,7 +82,6 @@
 {"id":"angleLabel","textContent":"γωνία:"},
 {"id":"relativeToLabel","textContent":"σε σχέση με:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Ιστορικό"},
 {"id":"layersLable","textContent":"Στρώματα:"},
 {"id":"selectedPredefined","textContent":"Επιλογή προκαθορισμένων:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"σελίδα"},
 {"id":"fill_tool_bottom","textContent":"γεμίζω:"},
 {"id":"stroke_tool_bottom","textContent":"πλήγμα:"},
-{"id":"svninfo_dim","textContent":"Μουσαμά Διαστάσεις"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.en.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.en.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Delete Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift+Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift+Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Delete Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Change selected item opacity"},
 {"id":"angle","title":"Change rotation angle"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Delete Selected Elements"},
 {"id":"tool_alignleft","title":"Align Left"},
 {"id":"tool_aligncenter","title":"Align Center"},
 {"id":"tool_alignright","title":"Align Right"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Align Middle"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Align relative to ..."},
-{"id":"tool_group","title":"Group Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Change rectangle X coordinate"},
-{"id":"rect_y","title":"Change rectangle Y coordinate"},
+{"id":"tool_group","title":"Group Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Change rectangle width"},
 {"id":"rect_height","title":"Change rectangle height"},
 {"id":"rect_rx","title":"Change Rectangle Corner Radius"},
-{"id":"image_x","title":"Change image X coordinate"},
-{"id":"image_y","title":"Change image Y coordinate"},
 {"id":"image_width","title":"Change image width"},
 {"id":"image_height","title":"Change image height"},
 {"id":"image_url","title":"Change URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Change line's starting y coordinate"},
 {"id":"line_x2","title":"Change line's ending x coordinate"},
 {"id":"line_y2","title":"Change line's ending y coordinate"},
-{"id":"text_x","title":"Change text X coordinate"},
-{"id":"text_y","title":"Change text Y coordinate"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Change Font Family"},
 {"id":"font_size","title":"Change Font Size"},
 {"id":"text","title":"Change text contents"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_fhpath","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square/Rect Tool [4/Shift+4]"},
-{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool [5/Shift+5]"},
-{"id":"tool_text","title":"Text Tool [6]"},
-{"id":"tool_path","title":"Path Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl+Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square/Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool"},
+{"id":"tool_text","title":"Text Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Change zoom level"},
 {"id":"fill_color","title":"Change fill color"},
 {"id":"stroke_color","title":"Change stroke color"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"angle:"},
 {"id":"relativeToLabel","textContent":"relative to:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Background"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Select predefined:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Apply Changes"},
@@ -106,7 +99,6 @@
 {"id":"page","textContent":"page"},
 {"id":"fill_tool_bottom","textContent":"fill:"},
 {"id":"stroke_tool_bottom","textContent":"stroke:"},
-{"id":"svninfo_dim","textContent":"Canvas Dimensions"},
 {"id":"path_node_x","title":"Change node's x coordinate"},
 {"id":"path_node_y","title":"Change node's y coordinate"},
 {"id":"seg_type","title":"Change Segment type"},
@@ -116,5 +108,50 @@
 {"id":"tool_node_delete","title":"Delete Node"},
 {"id":"selLayerLabel","textContent":"Move elements to:"},
 {"id":"selLayerNames","title":"Move selected elements to a different layer"},
-{"id":"sidepanel_handle","title":"Drag left/right to resize side panel [X]","textContent":"L a y e r s"}
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ];
--- a/htdocs/svg-edit/editor/locale/lang.es.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.es.js	Tue Jan 12 20:48:13 2010 +0100
@@ -1,110 +1,158 @@
-[
-{"id":"layer_new","title":"Nueva capa"},
-{"id":"layer_delete","title":"Eliminar capa"},
-{"id":"layer_rename","title":"Cambie el nombre de la capa"},
-{"id":"layer_up","title":"Mover la capa Up"},
-{"id":"layer_down","title":"Mover la capa de Down"},
-{"id":"tool_clear","title":"Nueva imagen [N]"},
-{"id":"tool_open","title":"Abrir imagen [O]"},
-{"id":"tool_save","title":"Guardar imagen [S]"},
-{"id":"tool_docprops","title":"Propiedades del documento [I]"},
-{"id":"tool_source","title":"Fuente Editar [U]"},
-{"id":"tool_undo","title":"Deshacer [Z]"},
-{"id":"tool_redo","title":"Rehacer [Y]"},
-{"id":"tool_clone","title":"Clone Elemento [C]"},
-{"id":"tool_delete","title":"Eliminar elemento [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Mover al principio [Shift Up]"},
-{"id":"tool_move_bottom","title":"Mover al final [Shift Down]"},
-{"id":"group_opacity","title":"Cambiar la opacidad tema seleccionado"},
-{"id":"angle","title":"Cambiar el ángulo de rotación"},
-{"id":"tool_clone_multi","title":"Elementos Clone [C]"},
-{"id":"tool_delete_multi","title":"Eliminar elementos seleccionados [Delete/Backspace]"},
-{"id":"tool_alignleft","title":"Alinear a la izquierda"},
-{"id":"tool_aligncenter","title":"Alinear al centro"},
-{"id":"tool_alignright","title":"Alinear a la derecha"},
-{"id":"tool_aligntop","title":"Alinear arriba"},
-{"id":"tool_alignmiddle","title":"Alinear Medio"},
-{"id":"tool_alignbottom","title":"Alinear abajo"},
-{"id":"align_relative_to","title":"Alinear con respecto a ..."},
-{"id":"tool_group","title":"Elementos de Grupo de [G]"},
-{"id":"tool_ungroup","title":"Desagrupar elementos [G]"},
-{"id":"rect_x","title":"Cambiar rectángulo coordenada X"},
-{"id":"rect_y","title":"Y rectángulo Cambio de coordenadas"},
-{"id":"rect_width","title":"Ancho rectángulo Cambio"},
-{"id":"rect_height","title":"Rectángulo de altura Cambio"},
-{"id":"rect_rx","title":"Cambiar Rectángulo Corner Radius"},
-{"id":"image_x","title":"Cambiar imagen coordenada X"},
-{"id":"image_y","title":"Y la imagen Cambio de coordenadas"},
-{"id":"image_width","title":"Ancho de la imagen Cambio"},
-{"id":"image_height","title":"Cambiar la altura de la imagen"},
-{"id":"image_url","title":"Cambiar URL"},
-{"id":"circle_cx","title":"CX círculo Cambio de coordenadas"},
-{"id":"circle_cy","title":"Círculo Cambio CY coordinar"},
-{"id":"circle_r","title":"Radio de círculo Cambio"},
-{"id":"ellipse_cx","title":"Cambiar elipse CX coordinar"},
-{"id":"ellipse_cy","title":"Elipse Cambio CY coordinar"},
-{"id":"ellipse_rx","title":"Radio x elipse Cambio"},
-{"id":"ellipse_ry","title":"Radio y elipse Cambio"},
-{"id":"line_x1","title":"Cambiar la línea de partida de la coordenada x"},
-{"id":"line_y1","title":"Cambiar la línea de partida y de coordinar"},
-{"id":"line_x2","title":"Cambiar la línea de horas de coordenada x"},
-{"id":"line_y2","title":"Cambiar la línea de horas de coordenada"},
-{"id":"text_x","title":"Cambiar el texto coordenada X"},
-{"id":"text_y","title":"Y del texto de coordenadas"},
-{"id":"tool_bold","title":"Texto en negrita [B]"},
-{"id":"tool_italic","title":"Texto en cursiva [I]"},
-{"id":"font_family","title":"Cambiar la fuente Familia"},
-{"id":"font_size","title":"Change Font Size"},
-{"id":"text","title":"Contenido del texto"},
-{"id":"tool_select","title":"Herramienta de selección [1]"},
-{"id":"tool_path","title":"Herramienta Lápiz [2]"},
-{"id":"tool_line","title":"La herramienta [3]"},
-{"id":"tools_rect_show","title":"Cuadrado / Rect Herramienta [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Elipse / Herramienta Círculo [5/Shift 5]"},
-{"id":"tool_text","title":"Herramienta de texto [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
-{"id":"zoom","title":"Cambiar el nivel de zoom"},
-{"id":"fill_color","title":"Cambiar el color de relleno"},
-{"id":"stroke_color","title":"Cambiar el color del trazo"},
-{"id":"stroke_width","title":"Cambiar la anchura del trazo"},
-{"id":"stroke_style","title":"Cambiar estilo de trazo guión"},
-{"id":"palette","title":"Haga clic para cambiar el color de relleno, shift-clic para cambiar el color del trazo"},
-{"id":"tool_square","title":"Cuadrado"},
-{"id":"tool_rect","title":"Rectángulo"},
-{"id":"tool_fhrect","title":"Free-Hand Rectángulo"},
-{"id":"tool_circle","title":"Círculo"},
-{"id":"tool_ellipse","title":"Elipse"},
-{"id":"tool_fhellipse","title":"Free-Hand Ellipse"},
-{"id":"bkgnd_color","title":"Color de fondo / opacidad"},
-{"id":"rwidthLabel","textContent":"Ancho:"},
-{"id":"rheightLabel","textContent":"Altura:"},
-{"id":"cornerRadiusLabel","textContent":"Radio de la esquina:"},
-{"id":"iwidthLabel","textContent":"anchura:"},
-{"id":"iheightLabel","textContent":"altura:"},
-{"id":"svginfo_width","textContent":"Anchura:"},
-{"id":"svginfo_height","textContent":"Altura:"},
-{"id":"angleLabel","textContent":"ángulo:"},
-{"id":"relativeToLabel","textContent":"en relación con:"},
-{"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Lienzo de fondo"},
-{"id":"layersLable","textContent":"Capas:"},
-{"id":"selectedPredefined","textContent":"Seleccione predefinidas:"},
-{"id":"fitToContent","textContent":"Ajustar al contenido"},
-{"id":"tool_source_save","textContent":"Salvar"},
-{"id":"tool_docprops_save","textContent":"Salvar"},
-{"id":"tool_docprops_cancel","textContent":"Cancelar"},
-{"id":"tool_source_cancel","textContent":"Cancelar"},
-{"id":"fit_to_all","textContent":"Ajustar a todo el contenido"},
-{"id":"fit_to_layer_content","textContent":"Ajustar al contenido de la capa de"},
-{"id":"fit_to_sel","textContent":"Ajustar a la selección"},
-{"id":"fit_to_canvas","textContent":"Ajustar a la lona"},
-{"id":"selected_objects","textContent":"objetos elegidos"},
-{"id":"largest_object","textContent":"objeto más grande"},
-{"id":"smallest_object","textContent":"objeto más pequeño"},
-{"id":"page","textContent":"Página"},
-{"id":"fill_tool_bottom","textContent":"llenar:"},
-{"id":"stroke_tool_bottom","textContent":"golpe:"},
-{"id":"svninfo_dim","textContent":"Dimensiones lienzo"}
-]
+[
+{"id":"layer_new","title":"Nueva capa"},
+{"id":"layer_delete","title":"Suprimir capa"},
+{"id":"layer_rename","title":"Renombrar capa"},
+{"id":"layer_up","title":"Mover la capa hacia arriba"},
+{"id":"layer_down","title":"Mover la capa hacia abajo"},
+{"id":"tool_clear","title":"Nueva imagen"},
+{"id":"tool_open","title":"Abrir imagen"},
+{"id":"tool_save","title":"Guardar imagen"},
+{"id":"tool_docprops","title":"Propiedades del documento"},
+{"id":"tool_source","title":"Editar cdigo fuente"},
+{"id":"tool_undo","title":"Deshacer"},
+{"id":"tool_redo","title":"Rehacer"},
+{"id":"tool_clone","title":"Clonar objeto"},
+{"id":"tool_delete","title":"Suprimir objeto"},
+{"id":"tool_move_top","title":"Mover arriba"},
+{"id":"tool_move_bottom","title":"Mover abajo"},
+{"id":"group_opacity","title":"Cambiar la opacidad del objeto seleccionado"},
+{"id":"angle","title":"Cambiar el ngulo de rotacin"},
+{"id":"tool_clone_multi","title":" Clonar objetos"},
+{"id":"tool_delete_multi","title":"Suprimir los objetos seleccionados"},
+{"id":"tool_alignleft","title":"Alinear lado izquierdo"},
+{"id":"tool_aligncenter","title":"Centrar verticalmente"},
+{"id":"tool_alignright","title":"Alinear lado derecho"},
+{"id":"tool_aligntop","title":"Alinear parte superior"},
+{"id":"tool_alignmiddle","title":"Centrar horizontalmente"},
+{"id":"tool_alignbottom","title":"Alinear parte inferior"},
+{"id":"align_relative_to","title":"Alinear con respecto a ..."},
+{"id":"tool_group","title":"Agrupar objetos"},
+{"id":"tool_ungroup","title":"Desagrupar objetos"},
+{"id":"rect_width","title":"Cambiar el ancho rectngulo"},
+{"id":"rect_height","title":"Cambiar la altura del rectgulo"},
+{"id":"rect_rx","title":"Cambiar el radio de las esquinas del rectngulo"},
+{"id":"image_width","title":"Cambiar el ancho de la imagen"},
+{"id":"image_height","title":"Cambiar la altura de la imagen"},
+{"id":"image_url","title":"Modificar URL"},
+{"id":"circle_cx","title":"Cambiar la posicin horizonral CX del crculo"},
+{"id":"circle_cy","title":"Cambiar la posicin vertical CY del crculo"},
+{"id":"circle_r","title":"Cambiar el radio del crculo"},
+{"id":"ellipse_cx","title":"Cambiar la posicin horizontal CX de la elipse"},
+{"id":"ellipse_cy","title":"Cambiar la posicin vertical CY de la elipse"},
+{"id":"ellipse_rx","title":"Cambiar el radio horizontal X de la elipse"},
+{"id":"ellipse_ry","title":"Cambiar el radio vertical Y de la elipse"},
+{"id":"line_x1","title":"Cambiar la posicin horizontal X del comienzo de la lnea"},
+{"id":"line_y1","title":"Cambiar la posicin vertical Y del comienzo de la lnea"},
+{"id":"line_x2","title":"Cambiar la posicin horizontal X del final de la lnea"},
+{"id":"line_y2","title":"Cambiar la poicin vertical Y del final de la lnea"},
+{"id":"tool_bold","title":"Texto en negrita"},
+{"id":"tool_italic","title":"Texto en cursiva"},
+{"id":"font_family","title":"Tipo de fuente"},
+{"id":"font_size","title":"Tamao de la fuente"},
+{"id":"text","title":"Modificar el texto"},
+{"id":"tool_select","title":"Herramienta de seleccin"},
+{"id":"tool_fhpath","title":"Herramienta de lpiz"},
+{"id":"tool_line","title":"Trazado de lneas"},
+{"id":"tools_rect_show","title":"Cuadrado / Rectngulo"},
+{"id":"tools_ellipse_show","title":"Crculo / Elipse"},
+{"id":"tool_text","title":"Insertar texto"},
+{"id":"tool_path","title":"Herramienta de trazado"},
+{"id":"tool_image","title":"Insertar imagen"},
+{"id":"tool_zoom","title":"Zoom"},
+{"id":"zoom","title":"Cambiar el nivel de zoom"},
+{"id":"fill_color","title":"Cambiar el color de relleno"},
+{"id":"stroke_color","title":"Cambiar el color del contorno"},
+{"id":"stroke_width","title":"Cambiar el grosor del contorno"},
+{"id":"stroke_style","title":"Cambiar el estilo del trazo del contorno"},
+{"id":"palette","title":"Haga clic para cambiar el color de relleno. Pulse Mays y haga clic para cambiar el color del contorno."},
+{"id":"tool_square","title":"Cuadrado"},
+{"id":"tool_rect","title":"Rectngulo"},
+{"id":"tool_fhrect","title":"Rectngulo a mano alzada"},
+{"id":"tool_circle","title":"Crculo"},
+{"id":"tool_ellipse","title":"Elipse"},
+{"id":"tool_fhellipse","title":"Elipse a mano alzada"},
+{"id":"bkgnd_color","title":"Cambiar color de fondo / opacidad"},
+{"id":"rwidthLabel","textContent":"Ancho:"},
+{"id":"rheightLabel","textContent":"Alto:"},
+{"id":"cornerRadiusLabel","textContent":"Radio de la esquina:"},
+{"id":"iwidthLabel","textContent":"ancho:"},
+{"id":"iheightLabel","textContent":"alto:"},
+{"id":"svginfo_width","textContent":"Ancho:"},
+{"id":"svginfo_height","textContent":"Alto:"},
+{"id":"angleLabel","textContent":"ngulo:"},
+{"id":"relativeToLabel","textContent":"en relacin con:"},
+{"id":"zoomLabel","textContent":"Zoom:"},
+{"id":"layersLabel","textContent":"Capas:"},
+{"id":"selectedPredefined","textContent":"Seleccionar predefinido:"},
+{"id":"fitToContent","textContent":"Ajustar al contenido"},
+{"id":"tool_source_save","textContent":"Aplicar cambios"},
+{"id":"tool_docprops_save","textContent":"OK"},
+{"id":"tool_docprops_cancel","textContent":"Cancelar"},
+{"id":"tool_source_cancel","textContent":"Cancelar"},
+{"id":"fit_to_all","textContent":"Ajustar a todo el contenido"},
+{"id":"fit_to_layer_content","textContent":"Ajustar al contenido de la capa"},
+{"id":"fit_to_sel","textContent":"Ajustar a la seleccin"},
+{"id":"fit_to_canvas","textContent":"Ajustar al lienzo"},
+{"id":"selected_objects","textContent":"Objetos seleccionados"},
+{"id":"largest_object","textContent":"El objeto ms grande"},
+{"id":"smallest_object","textContent":"El objeto ms pequeo"},
+{"id":"page","textContent":"Pgina"},
+{"id":"fill_tool_bottom","textContent":"Relleno:"},
+{"id":"stroke_tool_bottom","textContent":"Contorno:"},
+{"id":"svninfo_dim","textContent":"Dimensiones del lienzo"}
+{"id":"path_node_x","title":"Cambiar la posicin horizontal X del nodo"},
+{"id":"path_node_y","title":"Cambiar la posicin vertical Y del nodo"},
+{"id":"seg_type","title":"Cambiar el tipo de segmento"},
+{"id":"straight_segments","textContent":"Recta"},
+{"id":"curve_segments","textContent":"Curva"},
+{"id":"tool_node_clone","title":"Clonar nodo"},
+{"id":"tool_node_delete","title":"Suprimir nodo"},
+{"id":"selLayerLabel","textContent":"Desplazar objetos a:"},
+{"id":"selLayerNames","title":"Mover los objetos seleccionados a otra capa"},
+{"id":"sidepanel_handle","title":"Arrastrar hacia la izquierda/derecha para modificar el tamao del panel lateral","textContent":"C a p a s"},
+{"id":"tool_wireframe","title":"Modo marco de alambre"},
+{"id":"svginfo_image_props","textContent":"Propiedades de la Imagen"},
+{"id":"svginfo_title","textContent":"Ttulo"},
+{"id":"svginfo_dim","textContent":"Tamao del lienzo"},
+{"id":"includedImages","textContent":"Imgenes integradas"},
+{"id":"image_opt_embed","textContent":"Integrar imgenes en forma de datos (archivos locales)"},
+{"id":"image_opt_ref","textContent":"Usar la referencia del archivo"},
+{"id":"svginfo_editor_prefs","textContent":"Preferencias del Editor"},
+{"id":"svginfo_lang","textContent":"Idioma"},
+{"id":"svginfo_change_background","textContent":"Fondo del editor"},
+{"id":"svginfo_bg_note","textContent":"Nota: El fondo no se guardar junto con la imagen."},
+{"id":"svginfo_icons","textContent":"Tamao de los iconos"},
+{"id":"icon_small","textContent":"Pequeo"},
+{"id":"icon_medium","textContent":"Mediano"},
+{"id":"icon_large","textContent":"Grande"},
+{"id":"icon_xlarge","textContent":"Muy grande"},
+{"id":"selected_x","title":"Cambiar la posicin horizontal X"},
+{"id":"selected_y","title":"Cambiar la posicin vertical Y"},
+{"id":"tool_topath","title":"Convertir a trazado"},
+{"id":"tool_reorient","title":"Reorientar el trazado"},
+{"id":"tool_node_link","title":"Enlazar puntos de control"},
+{"js_strings": {
+	"invalidAttrValGiven":"Valor no vlido",
+	"noContentToFitTo":"No existe un contenido al que ajustarse.",
+	'layer':"Capa",
+	"dupeLayerName":"Ya existe una capa con este nombre!",
+	"enterUniqueLayerName":"Introduzca otro nombre distinto para la capa.",
+	"enterNewLayerName":"Introduzca el nuevo nombre de la capa.",
+	"layerHasThatName":"El nombre introducido es el nombre actual de la capa.",
+	"QmoveElemsToLayer":"Desplazar los elementos seleccionados a la capa '%s'?",
+	"QwantToClear":"Desea borrar el dibujo?\nEl historial de acciones tambin se borrar!",
+	"QerrorsRevertToSource":"Existen errores sintcticos en su cdigo fuente SVG.\nDesea volver al cdigo fuente SVG original?",
+	"QignoreSourceChanges":"Desea ignorar los cambios realizados sobre el cdigo fuente SVG?",
+	"featNotSupported":"Funcin no compatible.",
+	"enterNewImgURL":"Introduzca la nueva URL de la imagen.",
+	"Aceptar":"OK",
+	"cancel":"Cancelar",
+	"pathNodeTooltip":"Arrastre el nodo para desplazarlo. Haga doble clic sobre el nodo para cambiar el tipo de segmento.",
+	"pathCtrlPtTooltip":"Arrastre el punto de control para ajustar las propiedades de la curva.",
+	"key_up":"arriba",
+	"key_down":"abajo",
+	"key_backspace":"retroceso",
+	"key_del":"suprimir"
+	}
+}
+]
\ No newline at end of file
--- a/htdocs/svg-edit/editor/locale/lang.et.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.et.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,20 +4,20 @@
 {"id":"layer_rename","title":"Nimeta kiht"},
 {"id":"layer_up","title":"Liiguta kiht üles"},
 {"id":"layer_down","title":"Liiguta kiht alla"},
-{"id":"tool_clear","title":"Uus pilt [N]"},
-{"id":"tool_open","title":"Pildi avamine [O]"},
-{"id":"tool_save","title":"Salvesta pilt [S]"},
-{"id":"tool_docprops","title":"Dokumendi omadused [I]"},
-{"id":"tool_source","title":"Muuda Allikas [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Kloonide Element [C]"},
-{"id":"tool_delete","title":"Kustuta Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Liiguta üles [Shift Up]"},
-{"id":"tool_move_bottom","title":"Liiguta alla [Shift Down]"},
+{"id":"tool_clear","title":"Uus pilt"},
+{"id":"tool_open","title":"Pildi avamine"},
+{"id":"tool_save","title":"Salvesta pilt"},
+{"id":"tool_docprops","title":"Dokumendi omadused"},
+{"id":"tool_source","title":"Muuda Allikas"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Kloonide Element"},
+{"id":"tool_delete","title":"Kustuta Element"},
+{"id":"tool_move_top","title":"Liiguta üles"},
+{"id":"tool_move_bottom","title":"Liiguta alla"},
 {"id":"group_opacity","title":"Muuda valitud elemendi läbipaistmatus"},
 {"id":"angle","title":"Muuda Pöördenurk"},
-{"id":"tool_clone_multi","title":"Kloonide Elements [C]"},
+{"id":"tool_clone_multi","title":"Kloonide Elements"},
 {"id":"tool_delete_multi","title":"Kustuta valitud elemendid [Delete/Backspace]"},
 {"id":"tool_alignleft","title":"Vasakjoondus"},
 {"id":"tool_aligncenter","title":"Keskele joondamine"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Viia Lähis -"},
 {"id":"tool_alignbottom","title":"Viia Bottom"},
 {"id":"align_relative_to","title":"Viia võrreldes ..."},
-{"id":"tool_group","title":"Rühma elemendid [G]"},
-{"id":"tool_ungroup","title":"Lõhu Elements [G]"},
-{"id":"rect_x","title":"Muuda ristkülik X kooskõlastada"},
-{"id":"rect_y","title":"Muuda ristkülik Y kooskõlastada"},
+{"id":"tool_group","title":"Rühma elemendid"},
+{"id":"tool_ungroup","title":"Lõhu Elements"},
 {"id":"rect_width","title":"Muuda ristküliku laius"},
 {"id":"rect_height","title":"Muuda ristküliku kõrgus"},
 {"id":"rect_rx","title":"Muuda ristkülik Nurgakabe Raadius"},
-{"id":"image_x","title":"Muuda pilt X kooskõlastada"},
-{"id":"image_y","title":"Muuda pilt y-koordinaadi"},
 {"id":"image_width","title":"Muuda pilt laius"},
 {"id":"image_height","title":"Muuda pilt kõrgus"},
 {"id":"image_url","title":"Change URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Muuda rööbastee algab y-koordinaadi"},
 {"id":"line_x2","title":"Muuda Line lõpeb x-koordinaadi"},
 {"id":"line_y2","title":"Muuda Line lõppenud y-koordinaadi"},
-{"id":"text_x","title":"Muuda teksti X kooskõlastada"},
-{"id":"text_y","title":"Muuda teksti Y kooskõlastada"},
-{"id":"tool_bold","title":"Rasvane kiri [B]"},
-{"id":"tool_italic","title":"Kursiiv [I]"},
+{"id":"tool_bold","title":"Rasvane kiri"},
+{"id":"tool_italic","title":"Kursiiv"},
 {"id":"font_family","title":"Muutke Kirjasinperhe"},
 {"id":"font_size","title":"Change font size"},
 {"id":"text","title":"Muuda teksti sisu"},
-{"id":"tool_select","title":"Vali Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellips / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Tekst Tool [6]"},
-{"id":"tool_poly","title":"Polü Tool [7]"},
-{"id":"tool_image","title":"Pilt Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Vali Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellips / Circle Tool"},
+{"id":"tool_text","title":"Tekst Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Pilt Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Muuda suumi taset"},
 {"id":"fill_color","title":"Muuda täitke värvi"},
 {"id":"stroke_color","title":"Muuda insult värvi"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"nurk:"},
 {"id":"relativeToLabel","textContent":"võrreldes:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Lõuend Taust"},
-{"id":"layersLable","textContent":"Kihid:"},
+{"id":"layersLabel","textContent":"Kihid:"},
 {"id":"selectedPredefined","textContent":"Valige eelmääratletud:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Salvestama"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"lehekülg"},
 {"id":"fill_tool_bottom","textContent":"täitma:"},
 {"id":"stroke_tool_bottom","textContent":"löök:"},
-{"id":"svninfo_dim","textContent":"Lõuend Mõõdud"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.fa.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.fa.js	Tue Jan 12 20:48:13 2010 +0100
@@ -1,110 +1,157 @@
 [
-{"id":"layer_new","title":"لایه جدید"},
-{"id":"layer_delete","title":"حذف لایه"},
-{"id":"layer_rename","title":"تغییر نام لایه"},
-{"id":"layer_up","title":"لایه انتقال بالا"},
-{"id":"layer_down","title":"حرکت لایه پایین"},
-{"id":"tool_clear","title":"تصویر جدید [N]"},
-{"id":"tool_open","title":"تصویر را باز [O]"},
-{"id":"tool_save","title":"ذخیره تصویر [S]"},
-{"id":"tool_docprops","title":"خواص و سند [I]"},
-{"id":"tool_source","title":"ویرایش منبع [U]"},
-{"id":"tool_undo","title":"واگرد [Z]"},
-{"id":"tool_redo","title":"ازنو [Y]"},
-{"id":"tool_clone","title":"کلون عنصر [C]"},
-{"id":"tool_delete","title":"حذف عنصر [Delete/Backspace]"},
-{"id":"tool_move_top","title":"انتقال به بالا [Shift Up]"},
-{"id":"tool_move_bottom","title":"انتقال به پایین [Shift Down]"},
-{"id":"group_opacity","title":"تغییر قلم دوم از اقلام انتخاب شده تاری"},
-{"id":"angle","title":"تغییر زاویه چرخش"},
-{"id":"tool_clone_multi","title":"عناصر کلون [C]"},
-{"id":"tool_delete_multi","title":"حذف المان ها انتخاب شده [Delete/Backspace]"},
-{"id":"tool_alignleft","title":"چپ چین"},
-{"id":"tool_aligncenter","title":"چین مرکز"},
-{"id":"tool_alignright","title":"راست چین"},
-{"id":"tool_aligntop","title":"ترازبالا"},
-{"id":"tool_alignmiddle","title":"تراز میانه"},
-{"id":"tool_alignbottom","title":"ترازپایین"},
-{"id":"align_relative_to","title":"چین نسبت به ..."},
-{"id":"tool_group","title":"عناصر گروه [G]"},
-{"id":"tool_ungroup","title":"عناصر Ungroup [G]"},
-{"id":"rect_x","title":"تغییر مستطیل اکس مختصات"},
-{"id":"rect_y","title":"تغییر ý مستطیل مختصات"},
-{"id":"rect_width","title":"تغییر عرض مستطیل"},
-{"id":"rect_height","title":"تغییر ارتفاع مستطیل"},
-{"id":"rect_rx","title":"تغییر مستطیل گوشه شعاع"},
-{"id":"image_x","title":"تغییر تصویر اکس مختصات"},
-{"id":"image_y","title":"تغییر تصویر هماهنگ ý"},
-{"id":"image_width","title":"تغییر عرض تصویر"},
-{"id":"image_height","title":"تغییر ارتفاع با مزه"},
-{"id":"image_url","title":"تغییر آدرس"},
-{"id":"circle_cx","title":"cx &#39;sدایره تغییر مختصات"},
-{"id":"circle_cy","title":"دایره تغییر &#39;scy مختصات"},
-{"id":"circle_r","title":"شعاع دایره را تغییر"},
-{"id":"ellipse_cx","title":"تغییر مختصات بیضی &#39;scx"},
-{"id":"ellipse_cy","title":"بیضی تغییر &#39;scy مختصات"},
-{"id":"ellipse_rx","title":"x بیضی تغییر &#39;sشعاع"},
-{"id":"ellipse_ry","title":"ý شعاع بیضی تغییر &#39;s"},
-{"id":"line_x1","title":"خط شروع را تغییر مختصات x"},
-{"id":"line_y1","title":"تغییر خط را هماهنگ با شروع ý"},
-{"id":"line_x2","title":"خط پایان را تغییر مختصات x"},
-{"id":"line_y2","title":"تغییر خط را پایان دادن به مختصات ý"},
-{"id":"text_x","title":"تغییر متن اکس مختصات"},
-{"id":"text_y","title":"تغییر ý متن مختصات"},
-{"id":"tool_bold","title":"متن پررنگ [B]"},
-{"id":"tool_italic","title":"متن ایتالیک [I]"},
-{"id":"font_family","title":"تغییر فونت خانواده"},
-{"id":"font_size","title":"تغییر اندازه فونت"},
-{"id":"text","title":"مطالب تغییر متن"},
-{"id":"tool_select","title":"انتخاب ابزار [1]"},
-{"id":"tool_path","title":"ابزار مداد [2]"},
-{"id":"tool_line","title":"خط ابزار [3]"},
-{"id":"tools_rect_show","title":"میدان / Rect ابزار [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"بیضی / دایره ابزار [5/Shift 5]"},
-{"id":"tool_text","title":"ابزار متن [6]"},
-{"id":"tool_poly","title":"پلی ابزار [7]"},
-{"id":"tool_image","title":"ابزار تصویر [8]"},
-{"id":"tool_zoom","title":"زوم ابزار [Ctrl Up/Down]"},
-{"id":"zoom","title":"تغییر سطح زوم"},
-{"id":"fill_color","title":"تغییر رنگ را پر کنید"},
-{"id":"stroke_color","title":"تغییر رنگ سکته مغزی"},
-{"id":"stroke_width","title":"تغییر عرض سکته مغزی"},
-{"id":"stroke_style","title":"سکته مغزی تغییر شیوه خط تیره"},
-{"id":"palette","title":"کلیک کنید ، برای تغییر پر رنگ ، تغییر مکان کلیک کنید برای تغییر رنگ سکته مغزی"},
-{"id":"tool_square","title":"میدان"},
-{"id":"tool_rect","title":"مستطیل"},
-{"id":"tool_fhrect","title":"رایگان دست مستطیل"},
-{"id":"tool_circle","title":"دایره"},
-{"id":"tool_ellipse","title":"بیضی"},
-{"id":"tool_fhellipse","title":"رایگان دست بیضی"},
-{"id":"bkgnd_color","title":"تغییر رنگ پس زمینه / تاری"},
-{"id":"rwidthLabel","textContent":"عرض :"},
-{"id":"rheightLabel","textContent":"قد :"},
-{"id":"cornerRadiusLabel","textContent":"شعاع گوشه :"},
-{"id":"iwidthLabel","textContent":"عرض:"},
-{"id":"iheightLabel","textContent":"ارتفاع:"},
-{"id":"svginfo_width","textContent":"عرض:"},
-{"id":"svginfo_height","textContent":"قد:"},
-{"id":"angleLabel","textContent":"زاویه:"},
-{"id":"relativeToLabel","textContent":"نسبت به:"},
-{"id":"zoomLabel","textContent":"زوم:"},
-{"id":"svninfo_change_background","textContent":"بوم سابقه و هدف"},
-{"id":"layersLable","textContent":"لایه:"},
-{"id":"selectedPredefined","textContent":"از پیش تعریف شده را انتخاب کنید:"},
-{"id":"fitToContent","textContent":"جا به محتوا"},
-{"id":"tool_source_save","textContent":"ذخیره"},
-{"id":"tool_docprops_save","textContent":"ذخیره"},
-{"id":"tool_docprops_cancel","textContent":"انصراف"},
-{"id":"tool_source_cancel","textContent":"انصراف"},
-{"id":"fit_to_all","textContent":"مناسب برای همه مطالب"},
-{"id":"fit_to_layer_content","textContent":"جا به محتوا لایه"},
-{"id":"fit_to_sel","textContent":"به انتخاب مناسب"},
-{"id":"fit_to_canvas","textContent":"متناسببا بوم"},
-{"id":"selected_objects","textContent":"انتخاب اشیاء"},
-{"id":"largest_object","textContent":"بزرگترین شی"},
-{"id":"smallest_object","textContent":"کوچکترین شی"},
-{"id":"page","textContent":"صفحه"},
-{"id":"fill_tool_bottom","textContent":"پر:"},
-{"id":"stroke_tool_bottom","textContent":"سکته مغزی:"},
-{"id":"svninfo_dim","textContent":"ابعاد بوم"}
+{"id":"layer_new","title":"‫لایه جدید‬"},
+{"id":"layer_delete","title":"‫حذف لایه‬"},
+{"id":"layer_rename","title":"‫تغییر نام لایه‬"},
+{"id":"layer_up","title":"‫انتقال لایه به بالا‬"},
+{"id":"layer_down","title":"‫انتقال لایه به پایین‬"},
+{"id":"tool_clear","title":"‫تصویر جدید ‬"},
+{"id":"tool_open","title":"‫باز کردن تصویر ‬"},
+{"id":"tool_save","title":"‫ذخیره تصویر ‬"},
+{"id":"tool_docprops","title":"‫مشخصات سند ‬"},
+{"id":"tool_source","title":"‫ویرایش منبع ‬"},
+{"id":"tool_undo","title":"‫واگرد ‬"},
+{"id":"tool_redo","title":"‫ازنو ‬"},
+{"id":"tool_clone","title":"‫ایجاد کپی از عنصر ‬"},
+{"id":"tool_delete","title":"‫حذف عنصر ‬"},
+{"id":"tool_move_top","title":"‫انتقال به بالاترین ‬"},
+{"id":"tool_move_bottom","title":"‫انتقال به پایین ترین ‬"},
+{"id":"group_opacity","title":"‫تغییر تاری عنصر انتخاب شده‬"},
+{"id":"angle","title":"‫تغییر زاویه چرخش‬"},
+{"id":"tool_clone_multi","title":"‫ایجاد کپی از عناصر ‬"},
+{"id":"tool_delete_multi","title":"‫حذف عناصر انتخاب شده ‬"},
+{"id":"tool_alignleft","title":"‫چپ چین‬"},
+{"id":"tool_aligncenter","title":"‫وسط چین‬"},
+{"id":"tool_alignright","title":"‫راست چین‬"},
+{"id":"tool_aligntop","title":"‫تراز بالا‬"},
+{"id":"tool_alignmiddle","title":"‫تراز میانه‬"},
+{"id":"tool_alignbottom","title":"‫تراز پایین‬"},
+{"id":"align_relative_to","title":"‫تراز نسبت به ...‬"},
+{"id":"tool_group","title":"‫قرار دادن عناصر در گروه ‬"},
+{"id":"tool_ungroup","title":"‫خارج کردن عناصر از گروه ‬"},
+{"id":"rect_width","title":"‫تغییر عرض مستطیل‬"},
+{"id":"rect_height","title":"‫تغییر ارتفاع مستطیل‬"},
+{"id":"rect_rx","title":"‫تغییر شعاع گوشه مستطیل‬"},
+{"id":"image_width","title":"‫تغییر عرض تصویر‬"},
+{"id":"image_height","title":"‫تغییر ارتفاع تصویر‬"},
+{"id":"image_url","title":"‫تغییر نشانی وب (url)‬"},
+{"id":"circle_cx","title":"‫تغییر مختصات cx دایره‬"},
+{"id":"circle_cy","title":"‫تغییر مختصات cy دایره‬"},
+{"id":"circle_r","title":"‫تغییر شعاع دایره‬"},
+{"id":"ellipse_cx","title":"‫تغییر مختصات cx بیضی‬"},
+{"id":"ellipse_cy","title":"‫تغییر مختصات cy بیضی‬"},
+{"id":"ellipse_rx","title":"‫تغییر شعاع rx بیضی‬"},
+{"id":"ellipse_ry","title":"‫تغییر شعاع ry بیضی‬"},
+{"id":"line_x1","title":"‫تغییر مختصات x آغاز خط‬"},
+{"id":"line_y1","title":"‫تغییر مختصات y آغاز خط‬"},
+{"id":"line_x2","title":"‫تغییر مختصات x پایان خط‬"},
+{"id":"line_y2","title":"‫تغییر مختصات y پایان خط‬"},
+{"id":"tool_bold","title":"‫متن توپر ‬"},
+{"id":"tool_italic","title":"‫متن کج ‬"},
+{"id":"font_family","title":"‫تغییر خانواده قلم‬"},
+{"id":"font_size","title":"‫تغییر اندازه قلم‬"},
+{"id":"text","title":"‫تغییر محتویات متن‬"},
+{"id":"tool_select","title":"‫ابزار انتخاب ‬"},
+{"id":"tool_fhpath","title":"‫ابزار مداد ‬"},
+{"id":"tool_line","title":"‫ابزار خط ‬"},
+{"id":"tools_rect_show","title":"‫ابزار مستطیل/مربع ‬"},
+{"id":"tools_ellipse_show","title":"‫ابزار بیضی/دایره ‬"},
+{"id":"tool_text","title":"‫ابزار متن ‬"},
+{"id":"tool_path","title":"‫ابزار مسیر ‬"},
+{"id":"tool_image","title":"‫ابزار تصویر ‬"},
+{"id":"tool_zoom","title":"‫ابزار بزرگ نمایی ‬"},
+{"id":"zoom","title":"‫تغییر بزرگ نمایی‬"},
+{"id":"fill_color","title":"‫تغییر رنگ‬"},
+{"id":"stroke_color","title":"‫تغییر رنگ لبه‬"},
+{"id":"stroke_width","title":"‫تغییر عرض لبه‬"},
+{"id":"stroke_style","title":"‫تغییر نقطه چین لبه‬"},
+{"id":"palette","title":"‫برای تغییر رنگ، کلیک کنید. برای تغییر رنگ لبه، کلید تبدیل (shift) را فشرده و کلیک کنید‬"},
+{"id":"tool_square","title":"‫مربع‬"},
+{"id":"tool_rect","title":"‫مستطیل‬"},
+{"id":"tool_fhrect","title":"‫مستطیل با قابلیت تغییر پویا‬"},
+{"id":"tool_circle","title":"‫دایره‬"},
+{"id":"tool_ellipse","title":"‫بیضی‬"},
+{"id":"tool_fhellipse","title":"‫بیضی با قابلیت تغییر پویا‬"},
+{"id":"bkgnd_color","title":"‫تغییر رنگ پس زمینه / تاری‬"},
+{"id":"rwidthLabel","textContent":"‫عرض:‬"},
+{"id":"rheightLabel","textContent":"‫ارتفاع:‬"},
+{"id":"cornerRadiusLabel","textContent":"‫شعاع گوشه:‬"},
+{"id":"iwidthLabel","textContent":"‫عرض:‬"},
+{"id":"iheightLabel","textContent":"‫ارتفاع:‬"},
+{"id":"svginfo_width","textContent":"‫عرض:‬"},
+{"id":"svginfo_height","textContent":"‫ارتفاع:‬"},
+{"id":"angleLabel","textContent":"‫زاویه:‬"},
+{"id":"relativeToLabel","textContent":"‫نسبت به:‬"},
+{"id":"zoomLabel","textContent":"‫بزرگ نمایی:‬"},
+{"id":"layersLabel","textContent":"‫لایه:‬"},
+{"id":"selectedPredefined","textContent":"‫از پیش تعریف شده را انتخاب کنید:‬"},
+{"id":"fitToContent","textContent":"‫هم اندازه شدن با محتوا‬"},
+{"id":"tool_source_save","textContent":"‫اعمال تغییرات‬"},
+{"id":"tool_docprops_save","textContent":"‫تأیید‬"},
+{"id":"tool_docprops_cancel","textContent":"‫لغو‬"},
+{"id":"tool_source_cancel","textContent":"‫لغو‬"},
+{"id":"fit_to_all","textContent":"‫هم اندازه شدن با همه محتویات‬"},
+{"id":"fit_to_layer_content","textContent":"‫هم اندازه شدن با محتوای لایه‬"},
+{"id":"fit_to_sel","textContent":"‫هم اندازه شدن با اشیاء انتخاب شده‬"},
+{"id":"fit_to_canvas","textContent":"‫هم اندازه شدن با صفحه مجازی (بوم)‬"},
+{"id":"selected_objects","textContent":"‫اشیاء انتخاب شده‬"},
+{"id":"largest_object","textContent":"‫بزرگترین شئ‬"},
+{"id":"smallest_object","textContent":"‫کوچکترین شئ‬"},
+{"id":"page","textContent":"‫صفحه‬"},
+{"id":"fill_tool_bottom","textContent":"‫رنگ:‬"},
+{"id":"stroke_tool_bottom","textContent":"‫لبه:‬"},
+{"id":"path_node_x","title":"‫تغییر مختصات x نقطه‬"},
+{"id":"path_node_y","title":"‫تغییر مختصات y نقطه‬"},
+{"id":"seg_type","title":"‫تغییر نوع قطعه (segment)‬"},
+{"id":"straight_segments","textContent":"‫مستقیم‬"},
+{"id":"curve_segments","textContent":"‫منحنی‬"},
+{"id":"tool_node_clone","title":"‫ایجاد کپی از نقطه‬"},
+{"id":"tool_node_delete","title":"‫حذف نقطه‬"},
+{"id":"selLayerLabel","textContent":"‫انتقال عناصر به:‬"},
+{"id":"selLayerNames","title":"‫انتقال عناصر انتخاب شده به یک لایه متفاوت‬"},
+{"id":"sidepanel_handle","title":"‫برای تغییر اندازه منوی کناری، آن را به سمت راست/چپ بکشید ‬","textContent":"‫لایه ها‬"},
+{"id":"tool_wireframe","title":"‫حالت نمایش لبه ها ‬"},
+{"id":"svginfo_image_props","textContent":"‫مشخصات تصویر‬"},
+{"id":"svginfo_title","textContent":"‫عنوان‬"},
+{"id":"svginfo_dim","textContent":"‫ابعاد صفحه مجازی (بوم)‬"},
+{"id":"includedImages","textContent":"‫تصاویر گنجانده شده‬"},
+{"id":"image_opt_embed","textContent":"‫داده های جای داده شده (پرونده های محلی)‬"},
+{"id":"image_opt_ref","textContent":"‫استفاده از ارجاع به پرونده‬"},
+{"id":"svginfo_editor_prefs","textContent":"‫تنظیمات ویراستار‬"},
+{"id":"svginfo_lang","textContent":"‫زبان‬"},
+{"id":"svginfo_change_background","textContent":"‫پس زمینه ویراستار‬"},
+{"id":"svginfo_bg_note","textContent":"‫توجه: پس زمینه همراه تصویر ذخیره نخواهد شد.‬"},
+{"id":"svginfo_icons","textContent":"‫اندازه شمایل‬"},
+{"id":"icon_small","textContent":"‫کوچک‬"},
+{"id":"icon_medium","textContent":"‫متوسط‬"},
+{"id":"icon_large","textContent":"‫بزرگ‬"},
+{"id":"icon_xlarge","textContent":"‫خیلی بزرگ‬"},
+{"id":"selected_x","title":"‫تغییر مختصات X‬"},
+{"id":"selected_y","title":"‫تغییر مختصات Y‬"},
+{"id":"tool_topath","title":"‫تبدیل به مسیر‬"},
+{"id":"tool_reorient","title":"‫جهت دهی مجدد مسیر‬"},
+{"id":"tool_node_link","title":"‫پیوند دادن نقاط کنترل‬"},
+{"js_strings": {
+	"invalidAttrValGiven":"‫مقدار داده شده نامعتبر است‬",
+	"noContentToFitTo":"‫محتوایی برای هم اندازه شدن وجود ندارد‬",
+	'layer':"‫لایه‬",
+	"dupeLayerName":"‫لایه ای با آن نام وجود دارد!‬",
+	"enterUniqueLayerName":"‫لطفا یک نام لایه یکتا انتخاب کنید‬",
+	"enterNewLayerName":"‫لطفا نام لایه جدید را وارد کنید‬",
+	"layerHasThatName":"‫لایه از قبل آن نام را دارد‬",
+	"QmoveElemsToLayer":"‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬",
+	"QwantToClear":"‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!‬",
+	"QerrorsRevertToSource":"‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\nبه منبع SVG اصلی بازگردانده شود؟‬",
+	"QignoreSourceChanges":"‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬",
+	"featNotSupported":"‫این ویژگی پشتیبانی نشده است‬",
+	"enterNewImgURL":"‫نشانی وب (url) تصویر جدید را وارد کنید‬",
+	"ok":"‫تأیید‬",
+	"cancel":"‫لغو‬",
+	"pathNodeTooltip":"‫برای جابه جا کردن نقطه، آن را بکشید. برای تغییر قطعه (segment)، روی نقطه دوبار کلیک کنید‬",
+	"pathCtrlPtTooltip":"‫برای تنظیم مشخصات منحنی، نقطه کنترل را بکشید‬",
+	"key_up":"‫بالا ‬",
+	"key_down":"‫پایین ‬",
+	"key_backspace":"‫پس بر ‬",
+	"key_del":"‫حذف ‬"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.fi.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.fi.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Nimeä Layer"},
 {"id":"layer_up","title":"Siirrä Layer"},
 {"id":"layer_down","title":"Siirrä Layer alas"},
-{"id":"tool_clear","title":"Uusi kuva [N]"},
-{"id":"tool_open","title":"Avaa kuva [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Asiakirjan ominaisuudet [I]"},
-{"id":"tool_source","title":"Muokkaa lähdekoodipaketti [U]"},
-{"id":"tool_undo","title":"Kumoa [Z]"},
-{"id":"tool_redo","title":"Tulppaamalla ilmakanavan [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Poista Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"Uusi kuva"},
+{"id":"tool_open","title":"Avaa kuva"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Asiakirjan ominaisuudet"},
+{"id":"tool_source","title":"Muokkaa lähdekoodipaketti"},
+{"id":"tool_undo","title":"Kumoa"},
+{"id":"tool_redo","title":"Tulppaamalla ilmakanavan"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Poista Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Muuta valitun kohteen läpinäkyvyys"},
 {"id":"angle","title":"Muuta kiertokulma"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Poista valitut Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Poista valitut Elements"},
 {"id":"tool_alignleft","title":"Tasaa vasemmalle"},
 {"id":"tool_aligncenter","title":"Keskitä"},
 {"id":"tool_alignright","title":"Tasaa oikealle"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Kohdista Lähi"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Kohdista suhteessa ..."},
-{"id":"tool_group","title":"Tuoteryhmään Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Muuta suorakaide X-koordinaatti"},
-{"id":"rect_y","title":"Muuta suorakaide Y-koordinaatti"},
+{"id":"tool_group","title":"Tuoteryhmään Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Muuta suorakaiteen leveys"},
 {"id":"rect_height","title":"Muuta suorakaiteen korkeus"},
 {"id":"rect_rx","title":"Muuta suorakaide Corner Säde"},
-{"id":"image_x","title":"Vaihda kuva X-koordinaatti"},
-{"id":"image_y","title":"Vaihda kuva Y-koordinaatti"},
 {"id":"image_width","title":"Muuta kuvan leveys"},
 {"id":"image_height","title":"Muuta kuvan korkeus"},
 {"id":"image_url","title":"Muuta URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Muuta Linen alkaa y-koordinaatti"},
 {"id":"line_x2","title":"Muuta Linen päättyy x koordinoida"},
 {"id":"line_y2","title":"Muuta Linen päättyy y koordinoida"},
-{"id":"text_x","title":"Muuta tekstin X-koordinaatti"},
-{"id":"text_y","title":"Muuta tekstin Y-koordinaatti"},
-{"id":"tool_bold","title":"Lihavoitu teksti [B]"},
-{"id":"tool_italic","title":"Kursivoitu [I]"},
+{"id":"tool_bold","title":"Lihavoitu teksti"},
+{"id":"tool_italic","title":"Kursivoitu"},
 {"id":"font_family","title":"Muuta Font Family"},
 {"id":"font_size","title":"Muuta fontin kokoa"},
 {"id":"text","title":"Muuta tekstin sisältö"},
-{"id":"tool_select","title":"Valitse työkalu [1]"},
-{"id":"tool_path","title":"Kynätyökalu [2]"},
-{"id":"tool_line","title":"Viivatyökalulla [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipsi / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Työkalua [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Suurennustyökalu [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Valitse työkalu"},
+{"id":"tool_fhpath","title":"Kynätyökalu"},
+{"id":"tool_line","title":"Viivatyökalulla"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipsi / Circle Tool"},
+{"id":"tool_text","title":"Työkalua"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Suurennustyökalu"},
 {"id":"zoom","title":"Muuta suurennustaso"},
 {"id":"fill_color","title":"Muuta täyttöväri"},
 {"id":"stroke_color","title":"Muuta aivohalvaus väri"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"kulma:"},
 {"id":"relativeToLabel","textContent":"suhteessa:"},
 {"id":"zoomLabel","textContent":"zoomin:"},
-{"id":"svninfo_change_background","textContent":"Canvas Taustaa"},
-{"id":"layersLable","textContent":"Kerrosten:"},
+{"id":"layersLabel","textContent":"Kerrosten:"},
 {"id":"selectedPredefined","textContent":"Valitse ennalta:"},
 {"id":"fitToContent","textContent":"Sovita Content"},
 {"id":"tool_source_save","textContent":"Tallentaa"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"sivulta"},
 {"id":"fill_tool_bottom","textContent":"täyttää:"},
 {"id":"stroke_tool_bottom","textContent":"halvaus:"},
-{"id":"svninfo_dim","textContent":"Canvas Mitat"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.fr.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.fr.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,72 +4,66 @@
 {"id":"layer_rename","title":"Renommer le calque"},
 {"id":"layer_up","title":"Monter le calque"},
 {"id":"layer_down","title":"Descendre le calque"},
-{"id":"tool_clear","title":"Nouvelle image [N]"},
-{"id":"tool_open","title":"Ouvrir une image [O]"},
-{"id":"tool_save","title":"Enregistrer l'image [S]"},
-{"id":"tool_docprops","title":"Propriétés du document [I]"},
-{"id":"tool_source","title":"Modifier la source [U]"},
-{"id":"tool_undo","title":"Annuler l'action [Z]"},
-{"id":"tool_redo","title":"Refaire l'action [Y]"},
-{"id":"tool_clone","title":"Cloner l'élément [C]"},
-{"id":"tool_delete","title":"Supprimer l'élément [Suppr./Retour Arr.]"},
-{"id":"tool_move_top","title":"Déplacer vers le haut [Shift Haut]"},
-{"id":"tool_move_bottom","title":"Déplacer vers le bas [Shift Bas]"},
+{"id":"tool_clear","title":"Nouvelle image"},
+{"id":"tool_open","title":"Ouvrir une image"},
+{"id":"tool_save","title":"Enregistrer l'image"},
+{"id":"tool_docprops","title":"Propriétés du document"},
+{"id":"tool_source","title":"Modifier la source"},
+{"id":"tool_undo","title":"Annuler l'action"},
+{"id":"tool_redo","title":"Refaire l'action"},
+{"id":"tool_clone","title":"Cloner l'élément"},
+{"id":"tool_delete","title":"Supprimer l'élément"},
+{"id":"tool_move_top","title":"Déplacer vers le haut"},
+{"id":"tool_move_bottom","title":"Déplacer vers le bas"},
 {"id":"group_opacity","title":"Changer l'opacité de l'élément"},
 {"id":"angle","title":"Changer l'angle de rotation"},
-{"id":"tool_clone_multi","title":"Cloner les éléments [C]"},
-{"id":"tool_delete_multi","title":"Supprimer les éléments sélectionnés [Suppr./Retour Arr.]"},
+{"id":"tool_clone_multi","title":"Cloner les éléments"},
+{"id":"tool_delete_multi","title":"Supprimer les éléments sélectionnés"},
 {"id":"tool_alignleft","title":"Aligner les côtés gauches"},
-{"id":"tool_aligncenter","title":"Aligner selon l'axe vertical"},
+{"id":"tool_aligncenter","title":"Centrer verticalement"},
 {"id":"tool_alignright","title":"Aligner les côtés droits"},
 {"id":"tool_aligntop","title":"Aligner le haut des objets"},
-{"id":"tool_alignmiddle","title":"Aligner selon l'axe horizontal"},
+{"id":"tool_alignmiddle","title":"Centrer horizontalement"},
 {"id":"tool_alignbottom","title":"Aligner le bas des objets"},
 {"id":"align_relative_to","title":"Aligner par rapport à ..."},
-{"id":"tool_group","title":"Grouper les éléments [G]"},
-{"id":"tool_ungroup","title":"Dégrouper les éléments [G]"},
-{"id":"rect_x","title":"Changer la position horizontale du rectangle"},
-{"id":"rect_y","title":"Changer la position verticale du rectangle"},
+{"id":"tool_group","title":"Grouper les éléments"},
+{"id":"tool_ungroup","title":"Dégrouper les éléments"},
 {"id":"rect_width","title":"Changer la largeur du rectangle"},
 {"id":"rect_height","title":"Changer la hauteur du rectangle"},
 {"id":"rect_rx","title":"Changer le rayon des coins du rectangle"},
-{"id":"image_x","title":"Changer la position horizontale de l'image"},
-{"id":"image_y","title":"Changer la position verticale de l'image"},
 {"id":"image_width","title":"Changer la largeur de l'image"},
 {"id":"image_height","title":"Changer la hauteur de l'image"},
 {"id":"image_url","title":"Modifier l'URL"},
-{"id":"circle_cx","title":"Cx Changer la position horizontale du cercle"},
-{"id":"circle_cy","title":"Changer la position verticale du cercle"},
+{"id":"circle_cx","title":"Changer la position horizontale cx du cercle"},
+{"id":"circle_cy","title":"Changer la position verticale cy du cercle"},
 {"id":"circle_r","title":"Changer le rayon du cercle"},
-{"id":"ellipse_cx","title":"Changer la position horizontale de l'ellipse"},
-{"id":"ellipse_cy","title":"Changer la position verticale de l'ellipse"},
-{"id":"ellipse_rx","title":"Changer le rayon horizontal de l'ellipse"},
-{"id":"ellipse_ry","title":"Changer le rayon vertical de l'ellipse"},
-{"id":"line_x1","title":"Changer la position horizontale de départ de la ligne"},
-{"id":"line_y1","title":"Changer la position verticale de départ de la ligne"},
-{"id":"line_x2","title":"Changer la position horizontale de fin de la ligne"},
-{"id":"line_y2","title":"Changer la position verticale de fin de la ligne"},
-{"id":"text_x","title":"Changer la position horizontale du texte"},
-{"id":"text_y","title":"Changer la position verticale du texte"},
-{"id":"tool_bold","title":"Texte en gras [B]"},
-{"id":"tool_italic","title":"Texte en italique [I]"},
+{"id":"ellipse_cx","title":"Changer la position horizontale cx de l'ellipse"},
+{"id":"ellipse_cy","title":"Changer la position verticale cy de l'ellipse"},
+{"id":"ellipse_rx","title":"Changer le rayon horizontal x de l'ellipse"},
+{"id":"ellipse_ry","title":"Changer le rayon vertical y de l'ellipse"},
+{"id":"line_x1","title":"Changer la position horizontale x de début de la ligne"},
+{"id":"line_y1","title":"Changer la position verticale y de début de la ligne"},
+{"id":"line_x2","title":"Changer la position horizontale x de fin de la ligne"},
+{"id":"line_y2","title":"Changer la position verticale y de fin de la ligne"},
+{"id":"tool_bold","title":"Texte en gras"},
+{"id":"tool_italic","title":"Texte en italique"},
 {"id":"font_family","title":"Changer la famille de police"},
 {"id":"font_size","title":"Taille de la police"},
 {"id":"text","title":"Changer le contenu du texte"},
-{"id":"tool_select","title":"Outil de sélection [1]"},
-{"id":"tool_path","title":"Crayon à main levée [2]"},
-{"id":"tool_line","title":"Tracer des lignes [3]"},
-{"id":"tools_rect_show","title":"Carré / Rectangle / Rectangle à main levée [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Cercle / Ellipse / Ellipse à main levée [5/Shift 5]"},
-{"id":"tool_text","title":"Texte [6]"},
-{"id":"tool_poly","title":"Polyline - Polygone [7]"},
-{"id":"tool_image","title":"Image [8]"},
-{"id":"tool_zoom","title":"Zoom [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Outil de sélection"},
+{"id":"tool_fhpath","title":"Crayon à main levée"},
+{"id":"tool_line","title":"Tracer des lignes"},
+{"id":"tools_rect_show","title":"Carré / Rectangle / Rectangle à main levée"},
+{"id":"tools_ellipse_show","title":"Cercle / Ellipse / Ellipse à main levée"},
+{"id":"tool_text","title":"Outil Texte"},
+{"id":"tool_path","title":"Outil Chemin"},
+{"id":"tool_image","title":"Outil Image"},
+{"id":"tool_zoom","title":"Zoom"},
 {"id":"zoom","title":"Changer le niveau de zoom"},
 {"id":"fill_color","title":"Changer la couleur de remplissage"},
 {"id":"stroke_color","title":"Changer la couleur du contour"},
 {"id":"stroke_width","title":"Changer la largeur du contour"},
-{"id":"stroke_style","title":"Changement le style du contour"},
+{"id":"stroke_style","title":"Changer le style du contour"},
 {"id":"palette","title":"Cliquer pour changer la couleur de remplissage, Shift-Clic pour changer la couleur de contour"},
 {"id":"tool_square","title":"Carré"},
 {"id":"tool_rect","title":"Rectangle"},
@@ -82,21 +76,20 @@
 {"id":"rheightLabel","textContent":"Hauteur:"},
 {"id":"cornerRadiusLabel","textContent":"Rayon du coin :"},
 {"id":"iwidthLabel","textContent":"Largeur:"},
-{"id":"iheightLabel","textContent":"Taille:"},
+{"id":"iheightLabel","textContent":"Hauteur:"},
 {"id":"svginfo_width","textContent":"Largeur:"},
-{"id":"svginfo_height","textContent":"Taille:"},
+{"id":"svginfo_height","textContent":"Hauteur:"},
 {"id":"angleLabel","textContent":"Angle:"},
 {"id":"relativeToLabel","textContent":"Relativement à:"},
 {"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Toile de fond"},
-{"id":"layersLable","textContent":"Calques:"},
+{"id":"layersLabel","textContent":"Calques :"},
 {"id":"selectedPredefined","textContent":"Sélectionner prédéfinis:"},
 {"id":"fitToContent","textContent":"Ajuster au contenu"},
-{"id":"tool_source_save","textContent":"Sauver"},
-{"id":"tool_docprops_save","textContent":"Sauver"},
+{"id":"tool_source_save","textContent":"Appliquer Modifications"},
+{"id":"tool_docprops_save","textContent":"OK"},
 {"id":"tool_docprops_cancel","textContent":"Annuler"},
 {"id":"tool_source_cancel","textContent":"Annuler"},
-{"id":"fit_to_all","textContent":"Ajuster à l'ensemble du contenu"},
+{"id":"fit_to_all","textContent":"Ajuster au contenu de tous les calques"},
 {"id":"fit_to_layer_content","textContent":"Ajuster au contenu du calque"},
 {"id":"fit_to_sel","textContent":"Ajuster à la sélection"},
 {"id":"fit_to_canvas","textContent":"Ajuster au canevas"},
@@ -106,5 +99,60 @@
 {"id":"page","textContent":"Page"},
 {"id":"fill_tool_bottom","textContent":"Remplis.:"},
 {"id":"stroke_tool_bottom","textContent":"Contour:"},
-{"id":"svninfo_dim","textContent":"Dimensions du canevas"}
-]
+{"id":"svninfo_dim","textContent":"Dimensions du canevas"},
+{"id":"path_node_x","title":"Changer la positon horizontale x du nœud"},
+{"id":"path_node_y","title":"Changer la position verticale y du nœud"},
+{"id":"seg_type","title":"Changer le type du Segment"},
+{"id":"straight_segments","textContent":"Droit"},
+{"id":"curve_segments","textContent":"Courbe"},
+{"id":"tool_node_clone","title":"Cloner le nœud"},
+{"id":"tool_node_delete","title":"Supprimer le nœud"},
+{"id":"selLayerLabel","textContent":"Déplacer éléments vers:"},
+{"id":"selLayerNames","title":"Déplacer les éléments sélectionnés vers un autre calque"},
+{"id":"sidepanel_handle","title":"Tirer vers la gauche/droite pour redimensionner le panneau","textContent":"C A L Q U E S"},
+{"id":"tool_wireframe","title":"Mode Fil de Fer"},
+{"id":"svginfo_image_props","textContent":"Propriétés de l'Image"},
+{"id":"svginfo_title","textContent":"Titre"},
+{"id":"svginfo_dim","textContent":"Dimensions du canevas"},
+{"id":"includedImages","textContent":"Images incorporées"},
+{"id":"image_opt_embed","textContent":"Incorporer les images en tant que données (fichiers locaux)"},
+{"id":"image_opt_ref","textContent":"Utiliser la référence des images "},
+{"id":"svginfo_editor_prefs","textContent":"Préférences de l'Éditeur"},
+{"id":"svginfo_lang","textContent":"Langue"},
+{"id":"svginfo_change_background","textContent":"Toile de fond de l'Éditeur"},
+{"id":"svginfo_bg_note","textContent":"Note: La toile de fond n'est pas sauvegardée avec l'image."},
+{"id":"svginfo_icons","textContent":"Taille des icônes"},
+{"id":"icon_small","textContent":"Petite"},
+{"id":"icon_medium","textContent":"Moyenne"},
+{"id":"icon_large","textContent":"Grande"},
+{"id":"icon_xlarge","textContent":"Super-Grande"},
+{"id":"selected_x","title":"Changer la position horizontale X"},
+{"id":"selected_y","title":"Changer la position verticale Y"},
+{"id":"tool_topath","title":"Convertir en chemin"},
+{"id":"tool_reorient","title":"Réorienter le chemin"},
+{"id":"tool_node_link","title":"Rendre les points de contrôle solidaires"},
+{"js_strings": {
+	"invalidAttrValGiven":"Valeur fournie invalide",
+	"noContentToFitTo":"Il n'y a pas de contenu auquel ajuster",
+	'layer':"Calque",
+	"dupeLayerName":"Il existe déjà un calque de ce nom !",
+	"enterUniqueLayerName":"Veuillez entrer un nom (unique) pour le calque",
+	"enterNewLayerName":"Veuillez entrer le nouveau nom du calque",
+	"layerHasThatName":"Le calque porte déjà ce nom",
+	"QmoveElemsToLayer":"Déplacer les éléments sélectionnés vers le calque '%s' ?",
+	"QwantToClear":"Voulez-vous effacer le dessin ?\nL'historique de vos actions sera également effacé !",
+	"QerrorsRevertToSource":"Il y a des erreurs d'analyse syntaxique dans votre code-source SVG.\nRevenir au code-source SVG avant modifications ?",
+	"QignoreSourceChanges":"Ignorer les modifications faites à la source SVG ?",
+	"featNotSupported":"Fonction non supportée",
+	"enterNewImgURL":"Entrer la nouvelle URL de l'image",
+	"ok":"OK",
+	"cancel":"Annuler",
+	"pathNodeTooltip":"Glisser-déposer le nœud pour le déplacer. Double-cliquer le nœud pour changer de type de segment",
+	"pathCtrlPtTooltip":"Glisser-déposer le point de contrôle pour ajuster les propriétés de la courbe",
+	"key_up":"Haut",
+	"key_down":"Bas",
+	"key_backspace":"Suppr.",
+	"key_del":"Retour Arr."
+	}
+}
+]
\ No newline at end of file
--- a/htdocs/svg-edit/editor/locale/lang.ga.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ga.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,20 +4,20 @@
 {"id":"layer_rename","title":"Athainmnigh Sraith"},
 {"id":"layer_up","title":"Bog Sraith Suas"},
 {"id":"layer_down","title":"Bog Sraith Síos"},
-{"id":"tool_clear","title":"Íomhá Nua [N]"},
-{"id":"tool_open","title":"Íomhá Oscailte [O]"},
-{"id":"tool_save","title":"Sábháil Íomhá [S]"},
-{"id":"tool_docprops","title":"Doiciméad Airíonna [I]"},
-{"id":"tool_source","title":"Cuir Foinse [U]"},
-{"id":"tool_undo","title":"Cealaigh [Z]"},
-{"id":"tool_redo","title":"Athdhéan [Y]"},
-{"id":"tool_clone","title":"Eilimint Chlónála [C]"},
-{"id":"tool_delete","title":"Scrios Eilimint [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Téigh go Barr [Shift Up]"},
-{"id":"tool_move_bottom","title":"Téigh go Bun [Shift Down]"},
+{"id":"tool_clear","title":"Íomhá Nua"},
+{"id":"tool_open","title":"Íomhá Oscailte"},
+{"id":"tool_save","title":"Sábháil Íomhá"},
+{"id":"tool_docprops","title":"Doiciméad Airíonna"},
+{"id":"tool_source","title":"Cuir Foinse"},
+{"id":"tool_undo","title":"Cealaigh"},
+{"id":"tool_redo","title":"Athdhéan"},
+{"id":"tool_clone","title":"Eilimint Chlónála"},
+{"id":"tool_delete","title":"Scrios Eilimint"},
+{"id":"tool_move_top","title":"Téigh go Barr"},
+{"id":"tool_move_bottom","title":"Téigh go Bun"},
 {"id":"group_opacity","title":"Athraigh roghnaithe teimhneacht mír"},
 {"id":"angle","title":"Uillinn rothlaithe Athrú"},
-{"id":"tool_clone_multi","title":"Eilimintí Chlónála [C]"},
+{"id":"tool_clone_multi","title":"Eilimintí Chlónála"},
 {"id":"tool_delete_multi","title":"Eilimintí Roghnaithe Scrios [Delete/Backspace]"},
 {"id":"tool_alignleft","title":"Ailínigh ar Chlé"},
 {"id":"tool_aligncenter","title":"Ailínigh sa Lár"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Cineál Middle"},
 {"id":"tool_alignbottom","title":"Cineál Bun"},
 {"id":"align_relative_to","title":"Ailínigh i gcomparáid leis ..."},
-{"id":"tool_group","title":"Eilimintí Grúpa [G]"},
-{"id":"tool_ungroup","title":"Eilimintí Díghrúpáil [G]"},
-{"id":"rect_x","title":"Dronuilleog X Athraigh a chomhordú"},
-{"id":"rect_y","title":"Y Athraigh an dronuilleog a chomhordú"},
+{"id":"tool_group","title":"Eilimintí Grúpa"},
+{"id":"tool_ungroup","title":"Eilimintí Díghrúpáil"},
 {"id":"rect_width","title":"Leithead dronuilleog Athrú"},
 {"id":"rect_height","title":"Airde dronuilleog Athrú"},
 {"id":"rect_rx","title":"Athraigh Dronuilleog Cúinne na Ga"},
-{"id":"image_x","title":"Íomhá X Athraigh a chomhordú"},
-{"id":"image_y","title":"Y íomhá Athraigh a chomhordú"},
 {"id":"image_width","title":"Leithead íomhá Athrú"},
 {"id":"image_height","title":"Airde íomhá Athrú"},
 {"id":"image_url","title":"Athraigh an URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Athraigh an líne tosaigh a chomhordú y"},
 {"id":"line_x2","title":"Athraigh an líne deireadh x chomhordú"},
 {"id":"line_y2","title":"Athrú ar líne deireadh y chomhordú"},
-{"id":"text_x","title":"Text X Athraigh a chomhordú"},
-{"id":"text_y","title":"Y téacs Athraigh chomhordú"},
-{"id":"tool_bold","title":"Trom Téacs [B]"},
-{"id":"tool_italic","title":"Iodálach Téacs [I]"},
+{"id":"tool_bold","title":"Trom Téacs"},
+{"id":"tool_italic","title":"Iodálach Téacs"},
 {"id":"font_family","title":"Athraigh an Cló Teaghlaigh"},
 {"id":"font_size","title":"Athraigh Clómhéid"},
 {"id":"text","title":"Inneachar Athraigh téacs"},
-{"id":"tool_select","title":"Roghnaigh Uirlis [1]"},
-{"id":"tool_path","title":"Phionsail Uirlis [2]"},
-{"id":"tool_line","title":"Uirlis Líne [3]"},
-{"id":"tools_rect_show","title":"Mhuirfean / Rect Uirlis [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Éilips / Ciorcal Uirlis [5/Shift 5]"},
-{"id":"tool_text","title":"Téacs Uirlis [6]"},
-{"id":"tool_poly","title":"Polai Uirlis [7]"},
-{"id":"tool_image","title":"Íomhá Uirlis [8]"},
-{"id":"tool_zoom","title":"Zúmáil Uirlis [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Roghnaigh Uirlis"},
+{"id":"tool_fhpath","title":"Phionsail Uirlis"},
+{"id":"tool_line","title":"Uirlis Líne"},
+{"id":"tools_rect_show","title":"Mhuirfean / Rect Uirlis"},
+{"id":"tools_ellipse_show","title":"Éilips / Ciorcal Uirlis"},
+{"id":"tool_text","title":"Téacs Uirlis"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Íomhá Uirlis"},
+{"id":"tool_zoom","title":"Zúmáil Uirlis"},
 {"id":"zoom","title":"Athraigh súmáil leibhéal"},
 {"id":"fill_color","title":"Athraigh an dath a líonadh"},
 {"id":"stroke_color","title":"Dath stróc Athrú"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"uillinn:"},
 {"id":"relativeToLabel","textContent":"i gcomparáid leis:"},
 {"id":"zoomLabel","textContent":"súmáil isteach:"},
-{"id":"svninfo_change_background","textContent":"Canbhás Cúlra"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Roghnaigh réamhshainithe:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Sábháil"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"leathanach"},
 {"id":"fill_tool_bottom","textContent":"líon:"},
 {"id":"stroke_tool_bottom","textContent":"buille:"},
-{"id":"svninfo_dim","textContent":"Toisí Canbhás"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.gl.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.gl.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move capa inferior"},
-{"id":"tool_clear","title":"Nova Imaxe [N]"},
-{"id":"tool_open","title":"Abrir Imaxe [O]"},
-{"id":"tool_save","title":"Gardar Imaxe [S]"},
-{"id":"tool_docprops","title":"Propriedades do Documento [I]"},
-{"id":"tool_source","title":"Fonte Editar [U]"},
-{"id":"tool_undo","title":"Desfacer [Z]"},
-{"id":"tool_redo","title":"Volver [Y]"},
-{"id":"tool_clone","title":"Clon Element [C]"},
-{"id":"tool_delete","title":"Eliminar Elemento [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move a Bottom [Shift Down]"},
+{"id":"tool_clear","title":"Nova Imaxe"},
+{"id":"tool_open","title":"Abrir Imaxe"},
+{"id":"tool_save","title":"Gardar Imaxe"},
+{"id":"tool_docprops","title":"Propriedades do Documento"},
+{"id":"tool_source","title":"Fonte Editar"},
+{"id":"tool_undo","title":"Desfacer"},
+{"id":"tool_redo","title":"Volver"},
+{"id":"tool_clone","title":"Clon Element"},
+{"id":"tool_delete","title":"Eliminar Elemento"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move a Bottom"},
 {"id":"group_opacity","title":"Cambia a opacidade elemento seleccionado"},
 {"id":"angle","title":"Cambiar o ángulo de xiro"},
-{"id":"tool_clone_multi","title":"Elementos Clon [C]"},
-{"id":"tool_delete_multi","title":"Eliminar elementos seleccionados [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Elementos Clon"},
+{"id":"tool_delete_multi","title":"Eliminar elementos seleccionados"},
 {"id":"tool_alignleft","title":"Aliñar á Esquerda"},
 {"id":"tool_aligncenter","title":"Centrar"},
 {"id":"tool_alignright","title":"Aliñar á Dereita"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Aliñar Medio"},
 {"id":"tool_alignbottom","title":"Align bottom"},
 {"id":"align_relative_to","title":"Aliñar en relación a ..."},
-{"id":"tool_group","title":"Elementos do grupo [G]"},
-{"id":"tool_ungroup","title":"Elementos Desagrupadas [G]"},
-{"id":"rect_x","title":"Rectángulo Change coordenada X"},
-{"id":"rect_y","title":"Cambiar Y rectángulo de coordenadas"},
+{"id":"tool_group","title":"Elementos do grupo"},
+{"id":"tool_ungroup","title":"Elementos Desagrupadas"},
 {"id":"rect_width","title":"Cambiar a largo rectángulo"},
 {"id":"rect_height","title":"Cambiar altura do rectángulo"},
 {"id":"rect_rx","title":"Cambiar Corner Rectangle Radius"},
-{"id":"image_x","title":"Mudar imaxe coordenada X"},
-{"id":"image_y","title":"Cambio de coordenadas Y da imaxe"},
 {"id":"image_width","title":"Cambiar o ancho da imaxe"},
 {"id":"image_height","title":"Cambiar altura da imaxe"},
 {"id":"image_url","title":"Cambiar URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Cambio na liña do recurso coordinada y"},
 {"id":"line_x2","title":"Cambie a liña acaba coordenada x"},
 {"id":"line_y2","title":"Salto de liña acaba coordinada y"},
-{"id":"text_x","title":"Trocar texto coordenada X"},
-{"id":"text_y","title":"Trocar texto coordinar Y"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Texto en cursiva [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Texto en cursiva"},
 {"id":"font_family","title":"Cambiar fonte Familia"},
 {"id":"font_size","title":"Mudar tamaño de letra"},
 {"id":"text","title":"Cambiar o contido de texto"},
-{"id":"tool_select","title":"Seleccionar a ferramenta [1]"},
-{"id":"tool_path","title":"Ferramenta Lapis [2]"},
-{"id":"tool_line","title":"Ferramenta Liña [3]"},
-{"id":"tools_rect_show","title":"Square / Recta Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Procura / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Ferramenta de Texto [6]"},
-{"id":"tool_poly","title":"Poli Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Seleccionar a ferramenta"},
+{"id":"tool_fhpath","title":"Ferramenta Lapis"},
+{"id":"tool_line","title":"Ferramenta Liña"},
+{"id":"tools_rect_show","title":"Square / Recta Tool"},
+{"id":"tools_ellipse_show","title":"Procura / Circle Tool"},
+{"id":"tool_text","title":"Ferramenta de Texto"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Cambiar o nivel de zoom"},
 {"id":"fill_color","title":"Cambia-la cor de recheo"},
 {"id":"stroke_color","title":"Cambiar a cor do curso"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"ángulo:"},
 {"id":"relativeToLabel","textContent":"en relación ao:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Background"},
-{"id":"layersLable","textContent":"Capas:"},
+{"id":"layersLabel","textContent":"Capas:"},
 {"id":"selectedPredefined","textContent":"Seleccione por defecto:"},
 {"id":"fitToContent","textContent":"Axustar ó contido"},
 {"id":"tool_source_save","textContent":"Gardar"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Portada"},
 {"id":"fill_tool_bottom","textContent":"encher:"},
 {"id":"stroke_tool_bottom","textContent":"golpe:"},
-{"id":"svninfo_dim","textContent":"Dimensións Canvas"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.hi.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.hi.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"नाम बदलें परत"},
 {"id":"layer_up","title":"परत ऊपर ले जाएँ"},
 {"id":"layer_down","title":"परत नीचे ले जाएँ"},
-{"id":"tool_clear","title":"नई छवि [N]"},
-{"id":"tool_open","title":"खुला छवि [O]"},
-{"id":"tool_save","title":"सहेजें छवि [S]"},
-{"id":"tool_docprops","title":"दस्तावेज़ गुण [I]"},
-{"id":"tool_source","title":"संपादित करें स्रोत [U]"},
-{"id":"tool_undo","title":"पूर्ववत करें [Z]"},
-{"id":"tool_redo","title":"फिर से करें [Y]"},
-{"id":"tool_clone","title":"क्लोन तत्व [C]"},
-{"id":"tool_delete","title":"हटाएँ तत्व [Delete/Backspace]"},
-{"id":"tool_move_top","title":"ऊपर ले जाएँ [Shift Up]"},
-{"id":"tool_move_bottom","title":"नीचे ले जाएँ [Shift Down]"},
+{"id":"tool_clear","title":"नई छवि"},
+{"id":"tool_open","title":"खुला छवि"},
+{"id":"tool_save","title":"सहेजें छवि"},
+{"id":"tool_docprops","title":"दस्तावेज़ गुण"},
+{"id":"tool_source","title":"संपादित करें स्रोत"},
+{"id":"tool_undo","title":"पूर्ववत करें"},
+{"id":"tool_redo","title":"फिर से करें"},
+{"id":"tool_clone","title":"क्लोन तत्व"},
+{"id":"tool_delete","title":"हटाएँ तत्व"},
+{"id":"tool_move_top","title":"ऊपर ले जाएँ"},
+{"id":"tool_move_bottom","title":"नीचे ले जाएँ"},
 {"id":"group_opacity","title":"बदलें आइटम अस्पष्टता चयनित"},
 {"id":"angle","title":"बदलें रोटेशन कोण"},
-{"id":"tool_clone_multi","title":"क्लोन तत्वों [C]"},
-{"id":"tool_delete_multi","title":"हटाएँ चयनित तत्वों [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"क्लोन तत्वों"},
+{"id":"tool_delete_multi","title":"हटाएँ चयनित तत्वों"},
 {"id":"tool_alignleft","title":"बायाँपंक्तिबद्धकरें"},
 {"id":"tool_aligncenter","title":"मध्य में समंजित करें"},
 {"id":"tool_alignright","title":"दायाँपंक्तिबद्धकरें"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"मध्य संरेखित करें"},
 {"id":"tool_alignbottom","title":"तलमेंपंक्तिबद्धकरें"},
 {"id":"align_relative_to","title":"संरेखित करें रिश्तेदार को ..."},
-{"id":"tool_group","title":"समूह तत्वों [G]"},
-{"id":"tool_ungroup","title":"Ungroup तत्वों [G]"},
-{"id":"rect_x","title":"बदलें आयत एक्स समन्वय"},
-{"id":"rect_y","title":"बदलें आयत Y समन्वय"},
+{"id":"tool_group","title":"समूह तत्वों"},
+{"id":"tool_ungroup","title":"Ungroup तत्वों"},
 {"id":"rect_width","title":"बदलें आयत चौड़ाई"},
 {"id":"rect_height","title":"बदलें आयत ऊंचाई"},
 {"id":"rect_rx","title":"बदलें आयत कॉर्नर त्रिज्या"},
-{"id":"image_x","title":"बदलें छवि एक्स समन्वय"},
-{"id":"image_y","title":"बदलें छवि Y समन्वय"},
 {"id":"image_width","title":"बदलें छवि चौड़ाई"},
 {"id":"image_height","title":"बदलें छवि ऊँचाई"},
 {"id":"image_url","title":"बदलें यूआरएल"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"बदलें रेखा y शुरू हो रहा है समन्वय"},
 {"id":"line_x2","title":"बदल रहा है लाइन x समन्वय समाप्त"},
 {"id":"line_y2","title":"बदलें रेखा y अंत है समन्वय"},
-{"id":"text_x","title":"बदलें पाठ एक्स समन्वय"},
-{"id":"text_y","title":"बदलें पाठ Y समन्वय"},
-{"id":"tool_bold","title":"मोटा पाठ [B]"},
-{"id":"tool_italic","title":"इटैलिक पाठ [I]"},
+{"id":"tool_bold","title":"मोटा पाठ"},
+{"id":"tool_italic","title":"इटैलिक पाठ"},
 {"id":"font_family","title":"बदलें फ़ॉन्ट परिवार"},
 {"id":"font_size","title":"फ़ॉन्ट का आकार बदलें"},
 {"id":"text","title":"बदलें पाठ सामग्री"},
-{"id":"tool_select","title":"उपकरण चुनें [1]"},
-{"id":"tool_path","title":"पेंसिल उपकरण [2]"},
-{"id":"tool_line","title":"लाइन उपकरण [3]"},
-{"id":"tools_rect_show","title":"वर्ग / रंगरूट उपकरण [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"दीर्घवृत्त / सर्किल उपकरण [5/Shift 5]"},
-{"id":"tool_text","title":"पाठ उपकरण [6]"},
-{"id":"tool_poly","title":"पाली उपकरण [7]"},
-{"id":"tool_image","title":"छवि उपकरण [8]"},
-{"id":"tool_zoom","title":"ज़ूम उपकरण [Ctrl Up/Down]"},
+{"id":"tool_select","title":"उपकरण चुनें"},
+{"id":"tool_fhpath","title":"पेंसिल उपकरण"},
+{"id":"tool_line","title":"लाइन उपकरण"},
+{"id":"tools_rect_show","title":"वर्ग / रंगरूट उपकरण"},
+{"id":"tools_ellipse_show","title":"दीर्घवृत्त / सर्किल उपकरण"},
+{"id":"tool_text","title":"पाठ उपकरण"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"छवि उपकरण"},
+{"id":"tool_zoom","title":"ज़ूम उपकरण"},
 {"id":"zoom","title":"बदलें स्तर ज़ूम"},
 {"id":"fill_color","title":"बदलें का रंग भरना"},
 {"id":"stroke_color","title":"बदलें स्ट्रोक रंग"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"कोण:"},
 {"id":"relativeToLabel","textContent":"रिश्तेदार को:"},
 {"id":"zoomLabel","textContent":"जूम:"},
-{"id":"svninfo_change_background","textContent":"कैनवास पृष्ठभूमि"},
-{"id":"layersLable","textContent":"परतें:"},
+{"id":"layersLabel","textContent":"परतें:"},
 {"id":"selectedPredefined","textContent":"चुनें पूर्वनिर्धारित:"},
 {"id":"fitToContent","textContent":"सामग्री के लिए फिट"},
 {"id":"tool_source_save","textContent":"बचाना"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"पृष्ठ"},
 {"id":"fill_tool_bottom","textContent":"भरना:"},
 {"id":"stroke_tool_bottom","textContent":"आघात:"},
-{"id":"svninfo_dim","textContent":"कैनवास आयाम"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.hr.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.hr.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,20 +4,20 @@
 {"id":"layer_rename","title":"Preimenuj Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"Nove slike [N]"},
-{"id":"tool_open","title":"Otvori sliku [O]"},
-{"id":"tool_save","title":"Spremanje slike [S]"},
-{"id":"tool_docprops","title":"Svojstva dokumenta [I]"},
-{"id":"tool_source","title":"Uredi Source [U]"},
-{"id":"tool_undo","title":"Poništi [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Klon Element [C]"},
-{"id":"tool_delete","title":"Brisanje elemenata [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Pomakni na vrh [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"Nove slike"},
+{"id":"tool_open","title":"Otvori sliku"},
+{"id":"tool_save","title":"Spremanje slike"},
+{"id":"tool_docprops","title":"Svojstva dokumenta"},
+{"id":"tool_source","title":"Uredi Source"},
+{"id":"tool_undo","title":"Poništi"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Klon Element"},
+{"id":"tool_delete","title":"Brisanje elemenata"},
+{"id":"tool_move_top","title":"Pomakni na vrh"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Promjena odabrane stavke neprozirnost"},
 {"id":"angle","title":"Promijeni rotation angle"},
-{"id":"tool_clone_multi","title":"Klon Elementi [C]"},
+{"id":"tool_clone_multi","title":"Klon Elementi"},
 {"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
 {"id":"tool_alignleft","title":"Poravnaj lijevo"},
 {"id":"tool_aligncenter","title":"Centriraj"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Poravnaj Srednji"},
 {"id":"tool_alignbottom","title":"Poravnaj dolje"},
 {"id":"align_relative_to","title":"Poravnaj u odnosu na ..."},
-{"id":"tool_group","title":"Grupa Elementi [G]"},
-{"id":"tool_ungroup","title":"Razgrupiranje Elementi [G]"},
-{"id":"rect_x","title":"Promjena koordinata X pravokutnik"},
-{"id":"rect_y","title":"Promjena koordinata Y pravokutnik"},
+{"id":"tool_group","title":"Grupa Elementi"},
+{"id":"tool_ungroup","title":"Razgrupiranje Elementi"},
 {"id":"rect_width","title":"Promijeni pravokutnik širine"},
 {"id":"rect_height","title":"Promijeni pravokutnik visine"},
 {"id":"rect_rx","title":"Promijeni Pravokutnik Corner Radius"},
-{"id":"image_x","title":"Promijeni X koordinata slike"},
-{"id":"image_y","title":"Promijeni Y koordinata slike"},
 {"id":"image_width","title":"Promijeni sliku širine"},
 {"id":"image_height","title":"Promijeni sliku visina"},
 {"id":"image_url","title":"Promijeni URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Promijeni linija je početak y koordinatu"},
 {"id":"line_x2","title":"Promjena linije završetak x koordinatu"},
 {"id":"line_y2","title":"Promjena linije završetak y koordinatu"},
-{"id":"text_x","title":"Promjena teksta X koordinata"},
-{"id":"text_y","title":"Promjena koordinata Y tekst"},
-{"id":"tool_bold","title":"Podebljani tekst [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Podebljani tekst"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Promjena fontova"},
 {"id":"font_size","title":"Change font size"},
 {"id":"text","title":"Promjena sadržaja teksta"},
-{"id":"tool_select","title":"Odaberite alat [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Trg / Prav Alat [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Elipsa / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Tekst Alat [6]"},
-{"id":"tool_poly","title":"Poly Alat [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Alat za zumiranje [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Odaberite alat"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Trg / Prav Alat"},
+{"id":"tools_ellipse_show","title":"Elipsa / Circle Tool"},
+{"id":"tool_text","title":"Tekst Alat"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Alat za zumiranje"},
 {"id":"zoom","title":"Promjena razine zumiranja"},
 {"id":"fill_color","title":"Promjena boje ispune"},
 {"id":"stroke_color","title":"Promjena boje moždani udar"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"kut:"},
 {"id":"relativeToLabel","textContent":"u odnosu na:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Pozadina"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Select predefinirane:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Spremiti"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"stranica"},
 {"id":"fill_tool_bottom","textContent":"puniti:"},
 {"id":"stroke_tool_bottom","textContent":"udar:"},
-{"id":"svninfo_dim","textContent":"Canvas Dimensions"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.hu.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.hu.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Réteg átnevezése"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Mozgatása lefelé"},
-{"id":"tool_clear","title":"Új kép [N]"},
-{"id":"tool_open","title":"Kép megnyitása [O]"},
-{"id":"tool_save","title":"Kép mentése más [S]"},
-{"id":"tool_docprops","title":"Dokumentum tulajdonságai [I]"},
-{"id":"tool_source","title":"Szerkesztés Forrás [U]"},
-{"id":"tool_undo","title":"Visszavon [Z]"},
-{"id":"tool_redo","title":"Megismétléséhez [Y]"},
-{"id":"tool_clone","title":"Klónok Element [C]"},
-{"id":"tool_delete","title":"Delete Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Mozgatás lefelé [Shift Down]"},
+{"id":"tool_clear","title":"Új kép"},
+{"id":"tool_open","title":"Kép megnyitása"},
+{"id":"tool_save","title":"Kép mentése más"},
+{"id":"tool_docprops","title":"Dokumentum tulajdonságai"},
+{"id":"tool_source","title":"Szerkesztés Forrás"},
+{"id":"tool_undo","title":"Visszavon"},
+{"id":"tool_redo","title":"Megismétléséhez"},
+{"id":"tool_clone","title":"Klónok Element"},
+{"id":"tool_delete","title":"Delete Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Mozgatás lefelé"},
 {"id":"group_opacity","title":"A kijelölt elem opacity"},
 {"id":"angle","title":"Váltás forgás szög"},
-{"id":"tool_clone_multi","title":"Klón Elements [C]"},
-{"id":"tool_delete_multi","title":"A kijelölt elemek [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Klón Elements"},
+{"id":"tool_delete_multi","title":"A kijelölt elemek"},
 {"id":"tool_alignleft","title":"Balra igazítás"},
 {"id":"tool_aligncenter","title":"Középre igazítás"},
 {"id":"tool_alignright","title":"Jobbra igazítás"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Közép-align"},
 {"id":"tool_alignbottom","title":"Alulra igazítás"},
 {"id":"align_relative_to","title":"Képest Igazítás ..."},
-{"id":"tool_group","title":"Csoport elemei [G]"},
-{"id":"tool_ungroup","title":"Szétbont elemei [G]"},
-{"id":"rect_x","title":"Change téglalap X koordináta"},
-{"id":"rect_y","title":"Change négyszög Y koordináta"},
+{"id":"tool_group","title":"Csoport elemei"},
+{"id":"tool_ungroup","title":"Szétbont elemei"},
 {"id":"rect_width","title":"Change téglalap szélessége"},
 {"id":"rect_height","title":"Change téglalap magassága"},
 {"id":"rect_rx","title":"Change téglalap sarok sugara"},
-{"id":"image_x","title":"Kép módosítása X koordináta"},
-{"id":"image_y","title":"Kép módosítása Y koordináta"},
 {"id":"image_width","title":"Change kép szélessége"},
 {"id":"image_height","title":"Kép módosítása height"},
 {"id":"image_url","title":"Change URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"A sor kezd y koordináta"},
 {"id":"line_x2","title":"A sor vége az x koordináta"},
 {"id":"line_y2","title":"A sor vége az y koordináta"},
-{"id":"text_x","title":"Change text X koordináta"},
-{"id":"text_y","title":"Change text Y koordináta"},
-{"id":"tool_bold","title":"Félkövér szöveg [B]"},
-{"id":"tool_italic","title":"Dőlt szöveg [I]"},
+{"id":"tool_bold","title":"Félkövér szöveg"},
+{"id":"tool_italic","title":"Dőlt szöveg"},
 {"id":"font_family","title":"Change Betűcsalád"},
 {"id":"font_size","title":"Change font size"},
 {"id":"text","title":"A szöveg tartalma"},
-{"id":"tool_select","title":"Válassza ki az eszközt [1]"},
-{"id":"tool_path","title":"Ceruza eszköz [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipszis / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Szöveg eszköz [6]"},
-{"id":"tool_poly","title":"Poli Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Válassza ki az eszközt"},
+{"id":"tool_fhpath","title":"Ceruza eszköz"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipszis / Circle Tool"},
+{"id":"tool_text","title":"Szöveg eszköz"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Change nagyítási"},
 {"id":"fill_color","title":"Change töltse color"},
 {"id":"stroke_color","title":"Change stroke color"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"irányból:"},
 {"id":"relativeToLabel","textContent":"relatív hogy:"},
 {"id":"zoomLabel","textContent":"nagyítási:"},
-{"id":"svninfo_change_background","textContent":"Háttere vászon"},
-{"id":"layersLable","textContent":"Rétegből:"},
+{"id":"layersLabel","textContent":"Rétegből:"},
 {"id":"selectedPredefined","textContent":"Válassza ki előre definiált:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Ment"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Page"},
 {"id":"fill_tool_bottom","textContent":"kitölt:"},
 {"id":"stroke_tool_bottom","textContent":"ütés:"},
-{"id":"svninfo_dim","textContent":"Vászon Méret"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.hy.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.hy.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Delete Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Delete Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Change selected item opacity"},
 {"id":"angle","title":"Change rotation angle"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Delete Selected Elements"},
 {"id":"tool_alignleft","title":"Align Left"},
 {"id":"tool_aligncenter","title":"Align Center"},
 {"id":"tool_alignright","title":"Align Right"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Align Middle"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Align relative to ..."},
-{"id":"tool_group","title":"Group Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Change rectangle X coordinate"},
-{"id":"rect_y","title":"Change rectangle Y coordinate"},
+{"id":"tool_group","title":"Group Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Change rectangle width"},
 {"id":"rect_height","title":"Change rectangle height"},
 {"id":"rect_rx","title":"Change Rectangle Corner Radius"},
-{"id":"image_x","title":"Change image X coordinate"},
-{"id":"image_y","title":"Change image Y coordinate"},
 {"id":"image_width","title":"Change image width"},
 {"id":"image_height","title":"Change image height"},
 {"id":"image_url","title":"Change URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Change line's starting y coordinate"},
 {"id":"line_x2","title":"Change line's ending x coordinate"},
 {"id":"line_y2","title":"Change line's ending y coordinate"},
-{"id":"text_x","title":"Change text X coordinate"},
-{"id":"text_y","title":"Change text Y coordinate"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Change Font Family"},
 {"id":"font_size","title":"Change Font Size"},
 {"id":"text","title":"Change text contents"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square/Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Text Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square/Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse/Circle Tool"},
+{"id":"tool_text","title":"Text Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Change zoom level"},
 {"id":"fill_color","title":"Change fill color"},
 {"id":"stroke_color","title":"Change stroke color"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"angle:"},
 {"id":"relativeToLabel","textContent":"relative to:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Background"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Select predefined:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Save"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"page"},
 {"id":"fill_tool_bottom","textContent":"fill:"},
 {"id":"stroke_tool_bottom","textContent":"stroke:"},
-{"id":"svninfo_dim","textContent":"Canvas Dimensions"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.id.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.id.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Pindahkan Layer Up"},
 {"id":"layer_down","title":"Pindahkan Layer Bawah"},
-{"id":"tool_clear","title":"Gambar Baru [N]"},
-{"id":"tool_open","title":"Membuka Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Elemen [C]"},
-{"id":"tool_delete","title":"Hapus Elemen [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Pindahkan ke Atas [Shift Up]"},
-{"id":"tool_move_bottom","title":"Pindah ke Bawah [Shift Down]"},
+{"id":"tool_clear","title":"Gambar Baru"},
+{"id":"tool_open","title":"Membuka Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Elemen"},
+{"id":"tool_delete","title":"Hapus Elemen"},
+{"id":"tool_move_top","title":"Pindahkan ke Atas"},
+{"id":"tool_move_bottom","title":"Pindah ke Bawah"},
 {"id":"group_opacity","title":"Mengubah item yang dipilih keburaman"},
 {"id":"angle","title":"Ubah sudut rotasi"},
-{"id":"tool_clone_multi","title":"Clone Elemen [C]"},
-{"id":"tool_delete_multi","title":"Hapus Elemen [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elemen"},
+{"id":"tool_delete_multi","title":"Hapus Elemen"},
 {"id":"tool_alignleft","title":"Rata Kiri"},
 {"id":"tool_aligncenter","title":"Rata Tengah"},
 {"id":"tool_alignright","title":"Rata Kanan"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Rata Tengah"},
 {"id":"tool_alignbottom","title":"Rata Bottom"},
 {"id":"align_relative_to","title":"Rata relatif ..."},
-{"id":"tool_group","title":"Kelompok Elemen [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elemen [G]"},
-{"id":"rect_x","title":"Ubah koordinat X persegi panjang"},
-{"id":"rect_y","title":"Ubah Y koordinat persegi panjang"},
+{"id":"tool_group","title":"Kelompok Elemen"},
+{"id":"tool_ungroup","title":"Ungroup Elemen"},
 {"id":"rect_width","title":"Ubah persegi panjang lebar"},
 {"id":"rect_height","title":"Perubahan tinggi persegi panjang"},
 {"id":"rect_rx","title":"Ubah Corner Rectangle Radius"},
-{"id":"image_x","title":"Ubah gambar X koordinat"},
-{"id":"image_y","title":"Ubah gambar Y koordinat"},
 {"id":"image_width","title":"Ubah Lebar gambar"},
 {"id":"image_height","title":"Tinggi gambar Perubahan"},
 {"id":"image_url","title":"Ubah URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Ubah baris mulai y koordinat"},
 {"id":"line_x2","title":"Ubah baris&#39;s Berakhir x koordinat"},
 {"id":"line_y2","title":"Ubah baris di tiap akhir y koordinat"},
-{"id":"text_x","title":"Ubah teks X koordinat"},
-{"id":"text_y","title":"Ubah teks Y koordinat"},
-{"id":"tool_bold","title":"Bold Teks [B]"},
-{"id":"tool_italic","title":"Italic Teks [I]"},
+{"id":"tool_bold","title":"Bold Teks"},
+{"id":"tool_italic","title":"Italic Teks"},
 {"id":"font_family","title":"Ubah Font Keluarga"},
 {"id":"font_size","title":"Ubah Ukuran Font"},
 {"id":"text","title":"Ubah isi teks"},
-{"id":"tool_select","title":"Pilih Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Teks Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Pilih Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool"},
+{"id":"tool_text","title":"Teks Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Mengubah tingkat pembesaran"},
 {"id":"fill_color","title":"Ubah warna mengisi"},
 {"id":"stroke_color","title":"Ubah warna stroke"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"sudut:"},
 {"id":"relativeToLabel","textContent":"relatif:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Kanvas Latar Belakang"},
-{"id":"layersLable","textContent":"Lapisan:"},
+{"id":"layersLabel","textContent":"Lapisan:"},
 {"id":"selectedPredefined","textContent":"Pilih standar:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Simpan"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Halaman"},
 {"id":"fill_tool_bottom","textContent":"mengisi:"},
 {"id":"stroke_tool_bottom","textContent":"langkah:"},
-{"id":"svninfo_dim","textContent":"Kanvas Dimensi"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.is.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.is.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Endurnefna Lag"},
 {"id":"layer_up","title":"Færa Lag Up"},
 {"id":"layer_down","title":"Færa Layer Down"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Opna mynd [O]"},
-{"id":"tool_save","title":"Spara Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Hætta [Z]"},
-{"id":"tool_redo","title":"Endurtaka [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Eyða Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Fara efst á síðu [Shift Up]"},
-{"id":"tool_move_bottom","title":"Færa Bottom [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Opna mynd"},
+{"id":"tool_save","title":"Spara Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Hætta"},
+{"id":"tool_redo","title":"Endurtaka"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Eyða Element"},
+{"id":"tool_move_top","title":"Fara efst á síðu"},
+{"id":"tool_move_bottom","title":"Færa Bottom"},
 {"id":"group_opacity","title":"Breyta valin atriði opacity"},
 {"id":"angle","title":"Breyting snúningur horn"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Eyða Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Eyða Elements"},
 {"id":"tool_alignleft","title":"Vinstri jöfnun"},
 {"id":"tool_aligncenter","title":"Jafna Center"},
 {"id":"tool_alignright","title":"Hægri jöfnun"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Jafna Mið"},
 {"id":"tool_alignbottom","title":"Jafna Bottom"},
 {"id":"align_relative_to","title":"Jafna miðað við ..."},
-{"id":"tool_group","title":"Group Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Breyta rétthyrningur X samræma"},
-{"id":"rect_y","title":"Breyta rétthyrningur Y samræma"},
+{"id":"tool_group","title":"Group Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Skipta rétthyrningur width"},
 {"id":"rect_height","title":"Breyta rétthyrningur hæð"},
 {"id":"rect_rx","title":"Breyta rétthyrningur Corner Radíus"},
-{"id":"image_x","title":"Breyta mynd X samræma"},
-{"id":"image_y","title":"Breyta mynd Y samræma"},
 {"id":"image_width","title":"Breyta mynd width"},
 {"id":"image_height","title":"Breyta mynd hæð"},
 {"id":"image_url","title":"Breyta URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Breyta lína í byrjun y samræma"},
 {"id":"line_x2","title":"Breyta lína&#39;s Ending x samræma"},
 {"id":"line_y2","title":"Breyta lína er endir y samræma"},
-{"id":"text_x","title":"Breyta texta X samræma"},
-{"id":"text_y","title":"Breyta texta Y samræma"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Italic Text [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Italic Text"},
 {"id":"font_family","title":"Change Leturfjölskylda"},
 {"id":"font_size","title":"Breyta leturstærð"},
 {"id":"text","title":"Breyta texta innihald"},
-{"id":"tool_select","title":"Veldu Tól [1]"},
-{"id":"tool_path","title":"Blýantur Tól [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Ferningur / rect Tól [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Sporbaugur / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Text Tool [6]"},
-{"id":"tool_poly","title":"Poly Tól [7]"},
-{"id":"tool_image","title":"Mynd Tól [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Veldu Tól"},
+{"id":"tool_fhpath","title":"Blýantur Tól"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Ferningur / rect Tól"},
+{"id":"tools_ellipse_show","title":"Sporbaugur / Circle Tool"},
+{"id":"tool_text","title":"Text Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Mynd Tól"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Breyta Stækkunarstig"},
 {"id":"fill_color","title":"Breyta fylla color"},
 {"id":"stroke_color","title":"Breyta heilablķđfall color"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"horn:"},
 {"id":"relativeToLabel","textContent":"hlutfallslegt til:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Canvas Bakgrunnur"},
-{"id":"layersLable","textContent":"Lag:"},
+{"id":"layersLabel","textContent":"Lag:"},
 {"id":"selectedPredefined","textContent":"Veldu predefined:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Vista"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"síðu"},
 {"id":"fill_tool_bottom","textContent":"fylla:"},
 {"id":"stroke_tool_bottom","textContent":"högg:"},
-{"id":"svninfo_dim","textContent":"Canvas Stærð"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.it.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.it.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rinominare il livello"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Apri immagine [O]"},
-{"id":"tool_save","title":"Salvare l&#39;immagine [S]"},
-{"id":"tool_docprops","title":"Proprietà del documento [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Annulla [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Element [C]"},
-{"id":"tool_delete","title":"Cancellare l&#39;elemento [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Apri immagine"},
+{"id":"tool_save","title":"Salvare l&#39;immagine"},
+{"id":"tool_docprops","title":"Proprietà del documento"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Annulla"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Element"},
+{"id":"tool_delete","title":"Cancellare l&#39;elemento"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Cambia l&#39;opacità dell&#39;oggetto selezionato"},
 {"id":"angle","title":"Cambia l&#39;angolo di rotazione"},
-{"id":"tool_clone_multi","title":"Clone Elements [C]"},
-{"id":"tool_delete_multi","title":"Elimina elementi selezionati [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elements"},
+{"id":"tool_delete_multi","title":"Elimina elementi selezionati"},
 {"id":"tool_alignleft","title":"Allinea a sinistra"},
 {"id":"tool_aligncenter","title":"Allinea al centro"},
 {"id":"tool_alignright","title":"Allinea a destra"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Allinea al centro"},
 {"id":"tool_alignbottom","title":"Allinea in basso"},
 {"id":"align_relative_to","title":"Allineati alla ..."},
-{"id":"tool_group","title":"Group Elements [G]"},
-{"id":"tool_ungroup","title":"Separa Elements [G]"},
-{"id":"rect_x","title":"Bottone Cambia coordinata X"},
-{"id":"rect_y","title":"Y rettangolo Cambia coordinare"},
+{"id":"tool_group","title":"Group Elements"},
+{"id":"tool_ungroup","title":"Separa Elements"},
 {"id":"rect_width","title":"Cambia la larghezza rettangolo"},
 {"id":"rect_height","title":"Cambia l&#39;altezza rettangolo"},
 {"id":"rect_rx","title":"Cambia Rectangle Corner Radius"},
-{"id":"image_x","title":"Cambia immagine coordinata X"},
-{"id":"image_y","title":"Y Cambia immagine coordinata"},
 {"id":"image_width","title":"Cambia la larghezza dell&#39;immagine"},
 {"id":"image_height","title":"Cambia l&#39;altezza dell&#39;immagine"},
 {"id":"image_url","title":"Cambia URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Modifica la linea di partenza coordinata y"},
 {"id":"line_x2","title":"Modifica la linea di fine coordinata x"},
 {"id":"line_y2","title":"Modifica la linea di fine coordinata y"},
-{"id":"text_x","title":"Testo cambia coordinata X"},
-{"id":"text_y","title":"Y del testo cambia coordinate"},
-{"id":"tool_bold","title":"Grassetto [B]"},
-{"id":"tool_italic","title":"Corsivo [I]"},
+{"id":"tool_bold","title":"Grassetto"},
+{"id":"tool_italic","title":"Corsivo"},
 {"id":"font_family","title":"Change Font Family"},
 {"id":"font_size","title":"Modifica dimensione carattere"},
 {"id":"text","title":"Cambia il contenuto del testo"},
-{"id":"tool_select","title":"Selezionare Tool [1]"},
-{"id":"tool_path","title":"Lo strumento matita [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Strumento Testo [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Selezionare Tool"},
+{"id":"tool_fhpath","title":"Lo strumento matita"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool"},
+{"id":"tool_text","title":"Strumento Testo"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Cambia il livello di zoom"},
 {"id":"fill_color","title":"Cambia il colore di riempimento"},
 {"id":"stroke_color","title":"Cambia colore ictus"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"Angolo:"},
 {"id":"relativeToLabel","textContent":"rispetto al:"},
 {"id":"zoomLabel","textContent":"Zoom:"},
-{"id":"svninfo_change_background","textContent":"Tela di fondo"},
-{"id":"layersLable","textContent":"Livelli:"},
+{"id":"layersLabel","textContent":"Livelli:"},
 {"id":"selectedPredefined","textContent":"Seleziona predefinite:"},
 {"id":"fitToContent","textContent":"Adatta al contenuto"},
 {"id":"tool_source_save","textContent":"Salvare"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Pagina"},
 {"id":"fill_tool_bottom","textContent":"riempire:"},
 {"id":"stroke_tool_bottom","textContent":"colpo:"},
-{"id":"svninfo_dim","textContent":"Tela Dimensioni"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.ja.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ja.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"名前を変更するレイヤ"},
 {"id":"layer_up","title":"最大のレイヤに移動"},
 {"id":"layer_down","title":"レイヤ下へ移動"},
-{"id":"tool_clear","title":"新しいイメージ [N]"},
-{"id":"tool_open","title":"[イメージを開く [O]"},
-{"id":"tool_save","title":"画像を保存 [S]"},
-{"id":"tool_docprops","title":"文書のプロパティ [I]"},
-{"id":"tool_source","title":"[編集]ソース [U]"},
-{"id":"tool_undo","title":"元に戻す [Z]"},
-{"id":"tool_redo","title":"REDOログ [Y]"},
-{"id":"tool_clone","title":"クローン要素 [C]"},
-{"id":"tool_delete","title":"削除する要素 [Delete/Backspace]"},
-{"id":"tool_move_top","title":"トップに移動します。 [Shift Up]"},
-{"id":"tool_move_bottom","title":"下に移動 [Shift Down]"},
+{"id":"tool_clear","title":"新しいイメージ"},
+{"id":"tool_open","title":"[イメージを開く"},
+{"id":"tool_save","title":"画像を保存"},
+{"id":"tool_docprops","title":"文書のプロパティ"},
+{"id":"tool_source","title":"[編集]ソース"},
+{"id":"tool_undo","title":"元に戻す"},
+{"id":"tool_redo","title":"REDOログ"},
+{"id":"tool_clone","title":"クローン要素"},
+{"id":"tool_delete","title":"削除する要素"},
+{"id":"tool_move_top","title":"トップに移動します。"},
+{"id":"tool_move_bottom","title":"下に移動"},
 {"id":"group_opacity","title":"変更項目の不透明度を選択"},
 {"id":"angle","title":"変更の回転角"},
-{"id":"tool_clone_multi","title":"クローンの要素 [C]"},
-{"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"クローンの要素"},
+{"id":"tool_delete_multi","title":"Delete Selected Elements"},
 {"id":"tool_alignleft","title":"左揃え"},
 {"id":"tool_aligncenter","title":"中央揃え"},
 {"id":"tool_alignright","title":"右揃え"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"整列中東"},
 {"id":"tool_alignbottom","title":"下揃え"},
 {"id":"align_relative_to","title":"整列するために相対的な ..."},
-{"id":"tool_group","title":"グループ要素 [G]"},
-{"id":"tool_ungroup","title":"グループ化を解除要素 [G]"},
-{"id":"rect_x","title":"変更する四角形のX座標"},
-{"id":"rect_y","title":"変更する四角形のY座標"},
+{"id":"tool_group","title":"グループ要素"},
+{"id":"tool_ungroup","title":"グループ化を解除要素"},
 {"id":"rect_width","title":"変更する長方形の幅"},
 {"id":"rect_height","title":"変更する四角形の高さ"},
 {"id":"rect_rx","title":"変更長方形コーナー半径"},
-{"id":"image_x","title":"画像を変更X座標"},
-{"id":"image_y","title":"画像を変更Y座標"},
 {"id":"image_width","title":"変更するイメージの幅"},
 {"id":"image_height","title":"変更するイメージの高さ"},
 {"id":"image_url","title":"URLを変更"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"変更直線y開始の座標"},
 {"id":"line_x2","title":"変更行のx座標を終了"},
 {"id":"line_y2","title":"変更直線y期の座標"},
-{"id":"text_x","title":"変更するテキストのX座標"},
-{"id":"text_y","title":"変更するテキストのY座標"},
-{"id":"tool_bold","title":"太字テキスト [B]"},
-{"id":"tool_italic","title":"イタリック体のテキスト [I]"},
+{"id":"tool_bold","title":"太字テキスト"},
+{"id":"tool_italic","title":"イタリック体のテキスト"},
 {"id":"font_family","title":"フォントの変更ご家族"},
 {"id":"font_size","title":"文字サイズの変更"},
 {"id":"text","title":"変更するテキストの内容"},
-{"id":"tool_select","title":"選択ツール [1]"},
-{"id":"tool_path","title":"鉛筆ツール [2]"},
-{"id":"tool_line","title":"ラインツール [3]"},
-{"id":"tools_rect_show","title":"スクエア/ Rectツール [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"楕円/サークルツール [5/Shift 5]"},
-{"id":"tool_text","title":"テキストツール [6]"},
-{"id":"tool_poly","title":"ポリツール [7]"},
-{"id":"tool_image","title":"イメージツール [8]"},
-{"id":"tool_zoom","title":"ズームツール [Ctrl Up/Down]"},
+{"id":"tool_select","title":"選択ツール"},
+{"id":"tool_fhpath","title":"鉛筆ツール"},
+{"id":"tool_line","title":"ラインツール"},
+{"id":"tools_rect_show","title":"スクエア/ Rectツール"},
+{"id":"tools_ellipse_show","title":"楕円/サークルツール"},
+{"id":"tool_text","title":"テキストツール"},
+{"id":"tool_path","title":"Path tool"},
+{"id":"tool_image","title":"イメージツール"},
+{"id":"tool_zoom","title":"ズームツール"},
 {"id":"zoom","title":"変更のズームレベル"},
 {"id":"fill_color","title":"変更の塗りつぶしの色"},
 {"id":"stroke_color","title":"変更ストロークの色"},
@@ -88,12 +82,11 @@
 {"id":"angleLabel","textContent":"角度:"},
 {"id":"relativeToLabel","textContent":"相対:"},
 {"id":"zoomLabel","textContent":"ズーム:"},
-{"id":"svninfo_change_background","textContent":"キャンバスの背景"},
-{"id":"layersLable","textContent":"層:"},
+{"id":"layersLabel","textContent":"層:"},
 {"id":"selectedPredefined","textContent":"を選択する事前定義された:"},
 {"id":"fitToContent","textContent":"フィットコンテンツへ"},
-{"id":"tool_source_save","textContent":"保存する"},
-{"id":"tool_docprops_save","textContent":"保存する"},
+{"id":"tool_source_save","textContent":"Apply Changes"},
+{"id":"tool_docprops_save","textContent":"OK"},
 {"id":"tool_docprops_cancel","textContent":"キャンセル"},
 {"id":"tool_source_cancel","textContent":"キャンセル"},
 {"id":"fit_to_all","textContent":"フィットすべてのコンテンツに"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"ページ"},
 {"id":"fill_tool_bottom","textContent":"満ちる:"},
 {"id":"stroke_tool_bottom","textContent":"打撃:"},
-{"id":"svninfo_dim","textContent":"キャンバスの寸法"}
-]
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode [F]"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
+];
--- a/htdocs/svg-edit/editor/locale/lang.ko.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ko.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"레이어 이름 바꾸기"},
 {"id":"layer_up","title":"레이어 위로 이동"},
 {"id":"layer_down","title":"레이어 아래로 이동"},
-{"id":"tool_clear","title":"새 이미지 [N]"},
-{"id":"tool_open","title":"오픈 이미지 [O]"},
-{"id":"tool_save","title":"이미지 저장 [S]"},
-{"id":"tool_docprops","title":"문서 속성 [I]"},
-{"id":"tool_source","title":"수정 소스 [U]"},
-{"id":"tool_undo","title":"취소 [Z]"},
-{"id":"tool_redo","title":"재실행 [Y]"},
-{"id":"tool_clone","title":"클론 요소 [C]"},
-{"id":"tool_delete","title":"요소 삭제 [Delete/Backspace]"},
-{"id":"tool_move_top","title":"상단으로 이동 [Shift Up]"},
-{"id":"tool_move_bottom","title":"아래로 이동 [Shift Down]"},
+{"id":"tool_clear","title":"새 이미지"},
+{"id":"tool_open","title":"오픈 이미지"},
+{"id":"tool_save","title":"이미지 저장"},
+{"id":"tool_docprops","title":"문서 속성"},
+{"id":"tool_source","title":"수정 소스"},
+{"id":"tool_undo","title":"취소"},
+{"id":"tool_redo","title":"재실행"},
+{"id":"tool_clone","title":"클론 요소"},
+{"id":"tool_delete","title":"요소 삭제"},
+{"id":"tool_move_top","title":"상단으로 이동"},
+{"id":"tool_move_bottom","title":"아래로 이동"},
 {"id":"group_opacity","title":"변경 항목을 선택 불투명도"},
 {"id":"angle","title":"회전 각도를 변경"},
-{"id":"tool_clone_multi","title":"클론 요소 [C]"},
-{"id":"tool_delete_multi","title":"선택한 요소를 삭제 [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"클론 요소"},
+{"id":"tool_delete_multi","title":"선택한 요소를 삭제"},
 {"id":"tool_alignleft","title":"왼쪽 정렬"},
 {"id":"tool_aligncenter","title":"정렬 센터"},
 {"id":"tool_alignright","title":"오른쪽 맞춤"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"중간 정렬"},
 {"id":"tool_alignbottom","title":"히프 정렬"},
 {"id":"align_relative_to","title":"정렬 상대적으로 ..."},
-{"id":"tool_group","title":"그룹 요소 [G]"},
-{"id":"tool_ungroup","title":"그룹 해제 요소 [G]"},
-{"id":"rect_x","title":"변경 직사각형 엑스 좌표"},
-{"id":"rect_y","title":"사각형의 Y 좌표 변경"},
+{"id":"tool_group","title":"그룹 요소"},
+{"id":"tool_ungroup","title":"그룹 해제 요소"},
 {"id":"rect_width","title":"사각형의 너비 변경"},
 {"id":"rect_height","title":"사각형의 높이를 변경"},
 {"id":"rect_rx","title":"변경 직사각형 코너 반경"},
-{"id":"image_x","title":"이미지 변경 엑스 좌표"},
-{"id":"image_y","title":"이미지 변경 Y 좌표"},
 {"id":"image_width","title":"이미지 변경 폭"},
 {"id":"image_height","title":"이미지 높이 변경"},
 {"id":"image_url","title":"URL 변경"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"라인 변경 y를 시작 좌표"},
 {"id":"line_x2","title":"변경 라인의 X 좌표 결말"},
 {"id":"line_y2","title":"라인 변경 y를 결말의 좌표"},
-{"id":"text_x","title":"변경 텍스트 엑스 좌표"},
-{"id":"text_y","title":"변경 텍스트 Y 좌표"},
-{"id":"tool_bold","title":"굵은 텍스트 [B]"},
-{"id":"tool_italic","title":"기울임꼴 텍스트 [I]"},
+{"id":"tool_bold","title":"굵은 텍스트"},
+{"id":"tool_italic","title":"기울임꼴 텍스트"},
 {"id":"font_family","title":"글꼴 변경 패밀리"},
 {"id":"font_size","title":"글꼴 크기 변경"},
 {"id":"text","title":"텍스트 변경 내용"},
-{"id":"tool_select","title":"선택 도구 [1]"},
-{"id":"tool_path","title":"연필 도구 [2]"},
-{"id":"tool_line","title":"선 도구 [3]"},
-{"id":"tools_rect_show","title":"광장 / RECT 도구 [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"타원 / 원형 도구 [5/Shift 5]"},
-{"id":"tool_text","title":"텍스트 도구 [6]"},
-{"id":"tool_poly","title":"폴리 도구 [7]"},
-{"id":"tool_image","title":"이미지 도구 [8]"},
-{"id":"tool_zoom","title":"줌 도구 [Ctrl Up/Down]"},
+{"id":"tool_select","title":"선택 도구"},
+{"id":"tool_fhpath","title":"연필 도구"},
+{"id":"tool_line","title":"선 도구"},
+{"id":"tools_rect_show","title":"광장 / RECT 도구"},
+{"id":"tools_ellipse_show","title":"타원 / 원형 도구"},
+{"id":"tool_text","title":"텍스트 도구"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"이미지 도구"},
+{"id":"tool_zoom","title":"줌 도구"},
 {"id":"zoom","title":"변경 수준으로 확대"},
 {"id":"fill_color","title":"채우기 색상 변경"},
 {"id":"stroke_color","title":"뇌졸중으로 색상 변경"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"각도:"},
 {"id":"relativeToLabel","textContent":"상대:"},
 {"id":"zoomLabel","textContent":"축소:"},
-{"id":"svninfo_change_background","textContent":"캔버스 배경"},
-{"id":"layersLable","textContent":"레이어:"},
+{"id":"layersLabel","textContent":"레이어:"},
 {"id":"selectedPredefined","textContent":"미리 정의된 선택:"},
 {"id":"fitToContent","textContent":"맞춤 콘텐츠"},
 {"id":"tool_source_save","textContent":"저장"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"페이지"},
 {"id":"fill_tool_bottom","textContent":"채우기:"},
 {"id":"stroke_tool_bottom","textContent":"치기:"},
-{"id":"svninfo_dim","textContent":"캔버스 크기"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.lt.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.lt.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Pervadinti sluoksnį"},
 {"id":"layer_up","title":"Perkelti sluoksnį Up"},
 {"id":"layer_down","title":"Perkelti sluoksnį Žemyn"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Atidaryti atvaizdą [O]"},
-{"id":"tool_save","title":"Išsaugoti nuotrauką [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Taisyti Šaltinis [U]"},
-{"id":"tool_undo","title":"Atšaukti [Z]"},
-{"id":"tool_redo","title":"Atstatyti [Y]"},
-{"id":"tool_clone","title":"Klonas Element [C]"},
-{"id":"tool_delete","title":"Naikinti elementą [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Perkelti į viršų [Shift Up]"},
-{"id":"tool_move_bottom","title":"Perkelti į apačią [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Atidaryti atvaizdą"},
+{"id":"tool_save","title":"Išsaugoti nuotrauką"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Taisyti Šaltinis"},
+{"id":"tool_undo","title":"Atšaukti"},
+{"id":"tool_redo","title":"Atstatyti"},
+{"id":"tool_clone","title":"Klonas Element"},
+{"id":"tool_delete","title":"Naikinti elementą"},
+{"id":"tool_move_top","title":"Perkelti į viršų"},
+{"id":"tool_move_bottom","title":"Perkelti į apačią"},
 {"id":"group_opacity","title":"Pakeisti pasirinkto elemento neskaidrumo"},
 {"id":"angle","title":"Keisti sukimosi kampas"},
-{"id":"tool_clone_multi","title":"Klonas elementai [C]"},
-{"id":"tool_delete_multi","title":"Pašalinti pasirinktus elementus [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Klonas elementai"},
+{"id":"tool_delete_multi","title":"Pašalinti pasirinktus elementus"},
 {"id":"tool_alignleft","title":"Lygiuoti kairėje"},
 {"id":"tool_aligncenter","title":"Lygiuoti"},
 {"id":"tool_alignright","title":"Lygiuoti dešinėje"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Suderinti Vidurio"},
 {"id":"tool_alignbottom","title":"Lygiuoti apačioje"},
 {"id":"align_relative_to","title":"Derinti palyginti ..."},
-{"id":"tool_group","title":"Elementų grupės [G]"},
-{"id":"tool_ungroup","title":"Išgrupuoti elementai [G]"},
-{"id":"rect_x","title":"Keisti stačiakampio X koordinuoti"},
-{"id":"rect_y","title":"Keisti stačiakampis y koordinačių"},
+{"id":"tool_group","title":"Elementų grupės"},
+{"id":"tool_ungroup","title":"Išgrupuoti elementai"},
 {"id":"rect_width","title":"Pakeisti stačiakampio plotis"},
 {"id":"rect_height","title":"Keisti stačiakampio aukščio"},
 {"id":"rect_rx","title":"Keisti stačiakampis skyrelį Spindulys"},
-{"id":"image_x","title":"Keisti vaizdas X koordinuoti"},
-{"id":"image_y","title":"Keisti vaizdo y koordinačių"},
 {"id":"image_width","title":"Keisti paveikslėlio plotis"},
 {"id":"image_height","title":"Keisti vaizdo aukštis"},
 {"id":"image_url","title":"Pakeisti URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Keisti linijos pradžios y koordinačių"},
 {"id":"line_x2","title":"Keisti linijos baigėsi x koordinuoti"},
 {"id":"line_y2","title":"Keisti linijos baigėsi y koordinačių"},
-{"id":"text_x","title":"Keisti teksto X koordinuoti"},
-{"id":"text_y","title":"Keisti teksto y koordinačių"},
-{"id":"tool_bold","title":"Pusjuodis [B]"},
-{"id":"tool_italic","title":"Kursyvas [I]"},
+{"id":"tool_bold","title":"Pusjuodis"},
+{"id":"tool_italic","title":"Kursyvas"},
 {"id":"font_family","title":"Pakeistišriftą Šeima"},
 {"id":"font_size","title":"Change font size"},
 {"id":"text","title":"Keisti teksto turinys"},
-{"id":"tool_select","title":"Įrankis [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Elipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Tekstas Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Įrankį [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Įrankis"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Tool"},
+{"id":"tools_ellipse_show","title":"Elipse / Circle Tool"},
+{"id":"tool_text","title":"Tekstas Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Įrankį"},
 {"id":"zoom","title":"Keisti mastelį"},
 {"id":"fill_color","title":"Keisti užpildyti spalvos"},
 {"id":"stroke_color","title":"Keisti insultas spalva"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"kampas:"},
 {"id":"relativeToLabel","textContent":"palyginti:"},
 {"id":"zoomLabel","textContent":"Padidinti:"},
-{"id":"svninfo_change_background","textContent":"Fono drobė"},
-{"id":"layersLable","textContent":"Sluoksniai:"},
+{"id":"layersLabel","textContent":"Sluoksniai:"},
 {"id":"selectedPredefined","textContent":"Pasirinkite iš anksto:"},
 {"id":"fitToContent","textContent":"Talpinti turinys"},
 {"id":"tool_source_save","textContent":"Saugoti"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"puslapis"},
 {"id":"fill_tool_bottom","textContent":"pripildyti:"},
 {"id":"stroke_tool_bottom","textContent":"šiaudas:"},
-{"id":"svninfo_dim","textContent":"Drobė Dydis"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.lv.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.lv.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Pārdēvēt Layer"},
 {"id":"layer_up","title":"Pārvietot slāni uz augšu"},
 {"id":"layer_down","title":"Pārvietot slāni uz leju"},
-{"id":"tool_clear","title":"New Image [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Rediģēt Source [U]"},
-{"id":"tool_undo","title":"Atpogāt [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Klons Element [C]"},
-{"id":"tool_delete","title":"Dzēst Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Pārvietot uz augšu [Shift Up]"},
-{"id":"tool_move_bottom","title":"Pārvietot uz leju [Shift Down]"},
+{"id":"tool_clear","title":"New Image"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Rediģēt Source"},
+{"id":"tool_undo","title":"Atpogāt"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Klons Element"},
+{"id":"tool_delete","title":"Dzēst Element"},
+{"id":"tool_move_top","title":"Pārvietot uz augšu"},
+{"id":"tool_move_bottom","title":"Pārvietot uz leju"},
 {"id":"group_opacity","title":"Mainīt izvēlēto objektu necaurredzamība"},
 {"id":"angle","title":"Mainīt griešanās leņķis"},
-{"id":"tool_clone_multi","title":"Klons Elements [C]"},
-{"id":"tool_delete_multi","title":"Delete Selected Elements [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Klons Elements"},
+{"id":"tool_delete_multi","title":"Delete Selected Elements"},
 {"id":"tool_alignleft","title":"Līdzināt pa kreisi"},
 {"id":"tool_aligncenter","title":"Līdzināt uz centru"},
 {"id":"tool_alignright","title":"Līdzināt pa labi"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Līdzināt Middle"},
 {"id":"tool_alignbottom","title":"Līdzināt Bottom"},
 {"id":"align_relative_to","title":"Līdzināt, salīdzinot ar ..."},
-{"id":"tool_group","title":"Grupa Elements [G]"},
-{"id":"tool_ungroup","title":"Atgrupēt Elements [G]"},
-{"id":"rect_x","title":"Maina taisnstūris X koordinēt"},
-{"id":"rect_y","title":"Maina taisnstūris Y koordinēt"},
+{"id":"tool_group","title":"Grupa Elements"},
+{"id":"tool_ungroup","title":"Atgrupēt Elements"},
 {"id":"rect_width","title":"Change taisnstūra platums"},
 {"id":"rect_height","title":"Change Taisnstūra augstums"},
 {"id":"rect_rx","title":"Maina Taisnstūris Corner Rādiuss"},
-{"id":"image_x","title":"Mainīt attēlu X koordinēt"},
-{"id":"image_y","title":"Mainīt attēlu Y koordinēt"},
 {"id":"image_width","title":"Mainīt attēla platumu"},
 {"id":"image_height","title":"Mainīt attēla augstums"},
 {"id":"image_url","title":"Change URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Mainīt līnijas sākas y koordinātu"},
 {"id":"line_x2","title":"Mainīt līnijas beigu x koordinēt"},
 {"id":"line_y2","title":"Mainīt līnijas beigu y koordinātu"},
-{"id":"text_x","title":"Mainītu teksta X koordinēt"},
-{"id":"text_y","title":"Mainītu teksta Y koordinēt"},
-{"id":"tool_bold","title":"Bold Text [B]"},
-{"id":"tool_italic","title":"Kursīvs [I]"},
+{"id":"tool_bold","title":"Bold Text"},
+{"id":"tool_italic","title":"Kursīvs"},
 {"id":"font_family","title":"Mainīt fonta Family"},
 {"id":"font_size","title":"Mainīt fonta izmēru"},
 {"id":"text","title":"Mainītu teksta saturs"},
-{"id":"tool_select","title":"Select Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Kvadrātveida / Rect rīks [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Elipse / Circle rīks [5/Shift 5]"},
-{"id":"tool_text","title":"Text Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Select Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Kvadrātveida / Rect rīks"},
+{"id":"tools_ellipse_show","title":"Elipse / Circle rīks"},
+{"id":"tool_text","title":"Text Tool"},
+{"id":"tool_path","title":"Path"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Pārmaiņu mērogu"},
 {"id":"fill_color","title":"Change aizpildījuma krāsu"},
 {"id":"stroke_color","title":"Change stroke krāsa"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"leņķis:"},
 {"id":"relativeToLabel","textContent":"salīdzinājumā ar:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Audekls Background"},
-{"id":"layersLable","textContent":"Layers:"},
+{"id":"layersLabel","textContent":"Layers:"},
 {"id":"selectedPredefined","textContent":"Izvēlieties iepriekš:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Glābt"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"lapa"},
 {"id":"fill_tool_bottom","textContent":"pildīt:"},
 {"id":"stroke_tool_bottom","textContent":"vēziens:"},
-{"id":"svninfo_dim","textContent":"Audekls Izmēri"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.mk.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.mk.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Преименувај слој"},
 {"id":"layer_up","title":"Премести слој горе"},
 {"id":"layer_down","title":"Премести слој долу"},
-{"id":"tool_clear","title":"Нови слики [N]"},
-{"id":"tool_open","title":"Отвори слика [O]"},
-{"id":"tool_save","title":"Зачувај слика [S]"},
-{"id":"tool_docprops","title":"Својства на документот [I]"},
-{"id":"tool_source","title":"Уреди Извор [U]"},
-{"id":"tool_undo","title":"Врати [Z]"},
-{"id":"tool_redo","title":"Повтори [Y]"},
-{"id":"tool_clone","title":"Клон на Element [C]"},
-{"id":"tool_delete","title":"Бришење на елемент [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Поместување на почетокот [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to bottom [Shift Down]"},
+{"id":"tool_clear","title":"Нови слики"},
+{"id":"tool_open","title":"Отвори слика"},
+{"id":"tool_save","title":"Зачувај слика"},
+{"id":"tool_docprops","title":"Својства на документот"},
+{"id":"tool_source","title":"Уреди Извор"},
+{"id":"tool_undo","title":"Врати"},
+{"id":"tool_redo","title":"Повтори"},
+{"id":"tool_clone","title":"Клон на Element"},
+{"id":"tool_delete","title":"Бришење на елемент"},
+{"id":"tool_move_top","title":"Поместување на почетокот"},
+{"id":"tool_move_bottom","title":"Move to bottom"},
 {"id":"group_opacity","title":"Промена избрани ставка непроѕирноста"},
 {"id":"angle","title":"Change ротација агол"},
-{"id":"tool_clone_multi","title":"Клон Елементи [C]"},
-{"id":"tool_delete_multi","title":"Избриши Избрани Елементи [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Клон Елементи"},
+{"id":"tool_delete_multi","title":"Избриши Избрани Елементи"},
 {"id":"tool_alignleft","title":"Порамни лево Порамни"},
 {"id":"tool_aligncenter","title":"Центрирано"},
 {"id":"tool_alignright","title":"Порамни десно"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Израмни Среден"},
 {"id":"tool_alignbottom","title":"Align Bottom"},
 {"id":"align_relative_to","title":"Порамни во поглед на ..."},
-{"id":"tool_group","title":"Група на елементи [G]"},
-{"id":"tool_ungroup","title":"Ungroup Елементи [G]"},
-{"id":"rect_x","title":"Промена правоаголник Х координираат"},
-{"id":"rect_y","title":"Промена правоаголник Ц Ч Џ координира"},
+{"id":"tool_group","title":"Група на елементи"},
+{"id":"tool_ungroup","title":"Ungroup Елементи"},
 {"id":"rect_width","title":"Промена правоаголник Ширина"},
 {"id":"rect_height","title":"Промена правоаголник височина"},
 {"id":"rect_rx","title":"Промена правоаголник Corner Radius"},
-{"id":"image_x","title":"Промена слика Х координира"},
-{"id":"image_y","title":"Image Смени Ц Ч Џ координира"},
 {"id":"image_width","title":"Промена Ширина на сликата"},
 {"id":"image_height","title":"Промена на слика височина"},
 {"id":"image_url","title":"Промена URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Промена линија координираат почетна y"},
 {"id":"line_x2","title":"Промена линија завршува x координира"},
 {"id":"line_y2","title":"Промена линија завршува y координира"},
-{"id":"text_x","title":"Промена текст Х координира"},
-{"id":"text_y","title":"Промена текст Ц Ч Џ координира"},
-{"id":"tool_bold","title":"Задебелен текст [B]"},
-{"id":"tool_italic","title":"Italic текст [I]"},
+{"id":"tool_bold","title":"Задебелен текст"},
+{"id":"tool_italic","title":"Italic текст"},
 {"id":"font_family","title":"Смени фонт Фамилија"},
 {"id":"font_size","title":"Изменифонт Големина"},
 {"id":"text","title":"Промена текст содржина"},
-{"id":"tool_select","title":"Изберете ја алатката [1]"},
-{"id":"tool_path","title":"Алатка за молив [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / Rect Алатка [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Елипса / круг Алатка [5/Shift 5]"},
-{"id":"tool_text","title":"Алатка за текст [6]"},
-{"id":"tool_poly","title":"Поли Алатка [7]"},
-{"id":"tool_image","title":"Алатка за сликата [8]"},
-{"id":"tool_zoom","title":"Алатка за зумирање [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Изберете ја алатката"},
+{"id":"tool_fhpath","title":"Алатка за молив"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / Rect Алатка"},
+{"id":"tools_ellipse_show","title":"Елипса / круг Алатка"},
+{"id":"tool_text","title":"Алатка за текст"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Алатка за сликата"},
+{"id":"tool_zoom","title":"Алатка за зумирање"},
 {"id":"zoom","title":"Промена зум ниво"},
 {"id":"fill_color","title":"Измени пополнете боја"},
 {"id":"stroke_color","title":"Промена боја на мозочен удар"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"агол:"},
 {"id":"relativeToLabel","textContent":"во поглед на:"},
 {"id":"zoomLabel","textContent":"зум:"},
-{"id":"svninfo_change_background","textContent":"Контекст платно"},
-{"id":"layersLable","textContent":"Кори:"},
+{"id":"layersLabel","textContent":"Кори:"},
 {"id":"selectedPredefined","textContent":"Изберете предефинирани:"},
 {"id":"fitToContent","textContent":"Способен да Содржина"},
 {"id":"tool_source_save","textContent":"Зачувува"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"страница"},
 {"id":"fill_tool_bottom","textContent":"пополнува:"},
 {"id":"stroke_tool_bottom","textContent":"удар:"},
-{"id":"svninfo_dim","textContent":"Платно Димензии"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.ms.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.ms.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Rename Layer"},
 {"id":"layer_up","title":"Pindah Layer Up"},
 {"id":"layer_down","title":"Pindah Layer Bawah"},
-{"id":"tool_clear","title":"Imej Baru [N]"},
-{"id":"tool_open","title":"Membuka Image [O]"},
-{"id":"tool_save","title":"Save Image [S]"},
-{"id":"tool_docprops","title":"Document Properties [I]"},
-{"id":"tool_source","title":"Edit Source [U]"},
-{"id":"tool_undo","title":"Undo [Z]"},
-{"id":"tool_redo","title":"Redo [Y]"},
-{"id":"tool_clone","title":"Clone Elemen [C]"},
-{"id":"tool_delete","title":"Padam Elemen [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Pindah ke Atas [Shift Up]"},
-{"id":"tool_move_bottom","title":"Pindah ke Bawah [Shift Down]"},
+{"id":"tool_clear","title":"Imej Baru"},
+{"id":"tool_open","title":"Membuka Image"},
+{"id":"tool_save","title":"Save Image"},
+{"id":"tool_docprops","title":"Document Properties"},
+{"id":"tool_source","title":"Edit Source"},
+{"id":"tool_undo","title":"Undo"},
+{"id":"tool_redo","title":"Redo"},
+{"id":"tool_clone","title":"Clone Elemen"},
+{"id":"tool_delete","title":"Padam Elemen"},
+{"id":"tool_move_top","title":"Pindah ke Atas"},
+{"id":"tool_move_bottom","title":"Pindah ke Bawah"},
 {"id":"group_opacity","title":"Mengubah item yang dipilih keburaman"},
 {"id":"angle","title":"Namakan sudut putaran"},
-{"id":"tool_clone_multi","title":"Clone Elemen [C]"},
-{"id":"tool_delete_multi","title":"Padam Elemen [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Clone Elemen"},
+{"id":"tool_delete_multi","title":"Padam Elemen"},
 {"id":"tool_alignleft","title":"Rata Kiri"},
 {"id":"tool_aligncenter","title":"Rata Tengah"},
 {"id":"tool_alignright","title":"Rata Kanan"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Rata Tengah"},
 {"id":"tool_alignbottom","title":"Rata Bottom"},
 {"id":"align_relative_to","title":"Rata relatif ..."},
-{"id":"tool_group","title":"Kelompok Elemen [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elemen [G]"},
-{"id":"rect_x","title":"Tukar koordinat X persegi panjang"},
-{"id":"rect_y","title":"Tukar Y koordinat persegi panjang"},
+{"id":"tool_group","title":"Kelompok Elemen"},
+{"id":"tool_ungroup","title":"Ungroup Elemen"},
 {"id":"rect_width","title":"Tukar persegi panjang lebar"},
 {"id":"rect_height","title":"Perubahan quality persegi panjang"},
 {"id":"rect_rx","title":"Tukar Corner Rectangle Radius"},
-{"id":"image_x","title":"Tukar gambar X koordinat"},
-{"id":"image_y","title":"Tukar gambar Y koordinat"},
 {"id":"image_width","title":"Tukar Lebar imej"},
 {"id":"image_height","title":"Tinggi gambar Kaca"},
 {"id":"image_url","title":"Tukar URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Ubah baris mulai y koordinat"},
 {"id":"line_x2","title":"Ubah baris&#39;s Berakhir x koordinat"},
 {"id":"line_y2","title":"Ubah baris di tiap akhir y koordinat"},
-{"id":"text_x","title":"Tukar teks X koordinat"},
-{"id":"text_y","title":"Tukar teks Y koordinat"},
-{"id":"tool_bold","title":"Bold Teks [B]"},
-{"id":"tool_italic","title":"Italic Teks [I]"},
+{"id":"tool_bold","title":"Bold Teks"},
+{"id":"tool_italic","title":"Italic Teks"},
 {"id":"font_family","title":"Tukar Font Keluarga"},
 {"id":"font_size","title":"Ubah Saiz Font"},
 {"id":"text","title":"Tukar isi teks"},
-{"id":"tool_select","title":"Pilih Tool [1]"},
-{"id":"tool_path","title":"Pencil Tool [2]"},
-{"id":"tool_line","title":"Line Tool [3]"},
-{"id":"tools_rect_show","title":"Square / rect Tool [4/Shift 4]"},
-{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool [5/Shift 5]"},
-{"id":"tool_text","title":"Teks Tool [6]"},
-{"id":"tool_poly","title":"Poly Tool [7]"},
-{"id":"tool_image","title":"Image Tool [8]"},
-{"id":"tool_zoom","title":"Zoom Tool [Ctrl Up/Down]"},
+{"id":"tool_select","title":"Pilih Tool"},
+{"id":"tool_fhpath","title":"Pencil Tool"},
+{"id":"tool_line","title":"Line Tool"},
+{"id":"tools_rect_show","title":"Square / rect Tool"},
+{"id":"tools_ellipse_show","title":"Ellipse / Circle Tool"},
+{"id":"tool_text","title":"Teks Tool"},
+{"id":"tool_path","title":"Path Tool"},
+{"id":"tool_image","title":"Image Tool"},
+{"id":"tool_zoom","title":"Zoom Tool"},
 {"id":"zoom","title":"Mengubah peringkat pembesaran"},
 {"id":"fill_color","title":"Tukar Warna mengisi"},
 {"id":"stroke_color","title":"Tukar Warna stroke"},
@@ -88,8 +82,7 @@
 {"id":"angleLabel","textContent":"sudut:"},
 {"id":"relativeToLabel","textContent":"relatif:"},
 {"id":"zoomLabel","textContent":"zoom:"},
-{"id":"svninfo_change_background","textContent":"Kanvas Latar Belakang"},
-{"id":"layersLable","textContent":"Lapisan:"},
+{"id":"layersLabel","textContent":"Lapisan:"},
 {"id":"selectedPredefined","textContent":"Pilih standard:"},
 {"id":"fitToContent","textContent":"Fit to Content"},
 {"id":"tool_source_save","textContent":"Simpan"},
@@ -106,5 +99,59 @@
 {"id":"page","textContent":"Laman"},
 {"id":"fill_tool_bottom","textContent":"mengisi:"},
 {"id":"stroke_tool_bottom","textContent":"langkah:"},
-{"id":"svninfo_dim","textContent":"Kanvas Dimensi"}
+{"id":"path_node_x","title":"Change node's x coordinate"},
+{"id":"path_node_y","title":"Change node's y coordinate"},
+{"id":"seg_type","title":"Change Segment type"},
+{"id":"straight_segments","textContent":"Straight"},
+{"id":"curve_segments","textContent":"Curve"},
+{"id":"tool_node_clone","title":"Clone Node"},
+{"id":"tool_node_delete","title":"Delete Node"},
+{"id":"selLayerLabel","textContent":"Move elements to:"},
+{"id":"selLayerNames","title":"Move selected elements to a different layer"},
+{"id":"sidepanel_handle","title":"Drag left/right to resize side panel","textContent":"L a y e r s"},
+{"id":"tool_wireframe","title":"Wireframe Mode"},
+{"id":"svginfo_image_props","textContent":"Image Properties"},
+{"id":"svginfo_title","textContent":"Title"},
+{"id":"svginfo_dim","textContent":"Canvas Dimensions"},
+{"id":"includedImages","textContent":"Included Images"},
+{"id":"image_opt_embed","textContent":"Embed data (local files)"},
+{"id":"image_opt_ref","textContent":"Use file reference"},
+{"id":"svginfo_editor_prefs","textContent":"Editor Preferences"},
+{"id":"svginfo_lang","textContent":"Language"},
+{"id":"svginfo_change_background","textContent":"Editor Background"},
+{"id":"svginfo_bg_note","textContent":"Note: Background will not be saved with image."},
+{"id":"svginfo_icons","textContent":"Icon size"},
+{"id":"icon_small","textContent":"Small"},
+{"id":"icon_medium","textContent":"Medium"},
+{"id":"icon_large","textContent":"Large"},
+{"id":"icon_xlarge","textContent":"Extra Large"},
+{"id":"selected_x","title":"Change X coordinate"},
+{"id":"selected_y","title":"Change Y coordinate"},
+{"id":"tool_topath","title":"Convert to Path"},
+{"id":"tool_reorient","title":"Reorient path"},
+{"id":"tool_node_link","title":"Link Control Points"},
+{"js_strings": {
+	"invalidAttrValGiven":"Invalid value given",
+	"noContentToFitTo":"No content to fit to",
+	'layer':"Layer",
+	"dupeLayerName":"There is already a layer named that!",
+	"enterUniqueLayerName":"Please enter a unique layer name",
+	"enterNewLayerName":"Please enter the new layer name",
+	"layerHasThatName":"Layer already has that name",
+	"QmoveElemsToLayer":"Move selected elements to layer '%s'?",
+	"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!",
+	"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?",
+	"QignoreSourceChanges":"Ignore changes made to SVG source?",
+	"featNotSupported":"Feature not supported",
+	"enterNewImgURL":"Enter the new image URL",
+	"ok":"OK",
+	"cancel":"Cancel",
+	"pathNodeTooltip":"Drag node to move it. Double-click node to change segment type",
+	"pathCtrlPtTooltip":"Drag control point to adjust curve properties",
+	"key_up":"up",
+	"key_down":"down",
+	"key_backspace":"backspace",
+	"key_del":"delete"
+	}
+}
 ]
--- a/htdocs/svg-edit/editor/locale/lang.mt.js	Sun Jan 10 15:13:08 2010 +0300
+++ b/htdocs/svg-edit/editor/locale/lang.mt.js	Tue Jan 12 20:48:13 2010 +0100
@@ -4,21 +4,21 @@
 {"id":"layer_rename","title":"Semmi mill-ġdid Layer"},
 {"id":"layer_up","title":"Move Layer Up"},
 {"id":"layer_down","title":"Move Layer Down"},
-{"id":"tool_clear","title":"Image New [N]"},
-{"id":"tool_open","title":"Open Image [O]"},
-{"id":"tool_save","title":"Image Save [S]"},
-{"id":"tool_docprops","title":"Dokument Properties [I]"},
-{"id":"tool_source","title":"Source Edit [U]"},
-{"id":"tool_undo","title":"Jneħħu [Z]"},
-{"id":"tool_redo","title":"Jerġa &#39;jagħmel [Y]"},
-{"id":"tool_clone","title":"Klonu Element [C]"},
-{"id":"tool_delete","title":"Ħassar Element [Delete/Backspace]"},
-{"id":"tool_move_top","title":"Move to Top [Shift Up]"},
-{"id":"tool_move_bottom","title":"Move to Bottom [Shift Down]"},
+{"id":"tool_clear","title":"Image New"},
+{"id":"tool_open","title":"Open Image"},
+{"id":"tool_save","title":"Image Save"},
+{"id":"tool_docprops","title":"Dokument Properties"},
+{"id":"tool_source","title":"Source Edit"},
+{"id":"tool_undo","title":"Jneħħu"},
+{"id":"tool_redo","title":"Jerġa &#39;jagħmel"},
+{"id":"tool_clone","title":"Klonu Element"},
+{"id":"tool_delete","title":"Ħassar Element"},
+{"id":"tool_move_top","title":"Move to Top"},
+{"id":"tool_move_bottom","title":"Move to Bottom"},
 {"id":"group_opacity","title":"Bidla magħżula opaċità partita"},
 {"id":"angle","title":"Angolu ta &#39;rotazzjoni Bidla"},
-{"id":"tool_clone_multi","title":"Klonu Elements [C]"},
-{"id":"tool_delete_multi","title":"Elementi Selected Ħassar [Delete/Backspace]"},
+{"id":"tool_clone_multi","title":"Klonu Elements"},
+{"id":"tool_delete_multi","title":"Elementi Selected Ħassar"},
 {"id":"tool_alignleft","title":"Tallinja Left"},
 {"id":"tool_aligncenter","title":"Tallinja Center"},
 {"id":"tool_alignright","title":"Tallinja Dritt"},
@@ -26,15 +26,11 @@
 {"id":"tool_alignmiddle","title":"Tallinja Nofsani"},
 {"id":"tool_alignbottom","title":"Tallinja Bottom"},
 {"id":"align_relative_to","title":"Jallinjaw relattiv għall - ..."},
-{"id":"tool_group","title":"Grupp Elements [G]"},
-{"id":"tool_ungroup","title":"Ungroup Elements [G]"},
-{"id":"rect_x","title":"Rettangolu Bidla X jikkoordinaw"},
-{"id":"rect_y","title":"Y rettangolu Bidla jikkoordinaw"},
+{"id":"tool_group","title":"Grupp Elements"},
+{"id":"tool_ungroup","title":"Ungroup Elements"},
 {"id":"rect_width","title":"Wisa &#39;rettangolu Bidla"},
 {"id":"rect_height","title":"Għoli rettangolu Bidla"},
 {"id":"rect_rx","title":"Bidla Rectangle Corner Radius"},
-{"id":"image_x","title":"Image Bidla X jikkoordinaw"},
-{"id":"image_y","title":"Y image Bidla jikkoordinaw"},
 {"id":"image_width","title":"Wisa image Bidla"},
 {"id":"image_height","title":"Għoli image Bidla"},
 {"id":"image_url","title":"Bidla URL"},
@@ -49,22 +45,20 @@
 {"id":"line_y1","title":"Bidla fil-linja tal-bidu y jikkoordinaw"},
 {"id":"line_x2","title":"Linja tal-Bidla li jispiċċa x jikkoordinaw"},
 {"id":"line_y2","title":"Linja Tibdil jispiċċa y jikkoordinaw"},
-{"id":"text_x","title":"Test Bidla X jikkoordinaw"