- Fix: Broken lv locale, inconsistent tabs/spaces pt-PR

- Linting: Add ESLint script and devDeps and begin ESLint conversion (completed locales and jspdf directories only)
master
Brett Zamir 2018-05-13 11:03:45 +08:00
parent ac6d5092e4
commit 820964334c
65 changed files with 3655 additions and 2046 deletions

3
.eslintignore Normal file
View File

@ -0,0 +1,3 @@
node_modules
editor/jspdf/jspdf.min.js
editor/jspdf/underscore-min.js

19
.eslintrc Normal file
View File

@ -0,0 +1,19 @@
{
"extends": "standard",
"parserOptions": {
"sourceType": "module"
},
"env": {
"node": false,
"browser": true
},
"rules": {
"semi": [2, "always"],
"indent": ["error", "tab", {"outerIIFEBody": 0}],
"no-tabs": 0,
"object-property-newline": 0,
"one-var": 0,
"no-var": 2,
"prefer-const": 2
}
}

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
node_modules
# See editor/config-sample.js for an example # See editor/config-sample.js for an example
editor/config.js editor/config.js
editor/custom.css editor/custom.css

View File

@ -1,5 +1,5 @@
/*globals RGBColor, DOMParser, jsPDF*/ /* globals RGBColor, DOMParser, jsPDF */
/*jslint eqeq:true, vars:true*/ /* eslint-disable no-var */
/* /*
* svgToPdf.js * svgToPdf.js
* *
@ -21,207 +21,206 @@
* *
*/ */
(function(jsPDFAPI, undef) { (function (jsPDFAPI, undef) {
'use strict'; 'use strict';
var pdfSvgAttr = { var pdfSvgAttr = {
// allowed attributes. all others are removed from the preview. // allowed attributes. all others are removed from the preview.
g: ['stroke', 'fill', 'stroke-width'], g: ['stroke', 'fill', 'stroke-width'],
line: ['x1', 'y1', 'x2', 'y2', 'stroke', 'stroke-width'], line: ['x1', 'y1', 'x2', 'y2', 'stroke', 'stroke-width'],
rect: ['x', 'y', 'width', 'height', 'stroke', 'fill', 'stroke-width'], rect: ['x', 'y', 'width', 'height', 'stroke', 'fill', 'stroke-width'],
ellipse: ['cx', 'cy', 'rx', 'ry', 'stroke', 'fill', 'stroke-width'], ellipse: ['cx', 'cy', 'rx', 'ry', 'stroke', 'fill', 'stroke-width'],
circle: ['cx', 'cy', 'r', 'stroke', 'fill', 'stroke-width'], circle: ['cx', 'cy', 'r', 'stroke', 'fill', 'stroke-width'],
text: ['x', 'y', 'font-size', 'font-family', 'text-anchor', 'font-weight', 'font-style', 'fill'] text: ['x', 'y', 'font-size', 'font-family', 'text-anchor', 'font-weight', 'font-style', 'fill']
}; };
var attributeIsNotEmpty = function (node, attr) { var attributeIsNotEmpty = function (node, attr) {
var attVal = attr ? node.getAttribute(attr) : node; var attVal = attr ? node.getAttribute(attr) : node;
return attVal !== '' && attVal !== null; return attVal !== '' && attVal !== null;
}; };
var nodeIs = function (node, possible) { var nodeIs = function (node, possible) {
return possible.indexOf(node.tagName.toLowerCase()) > -1; return possible.indexOf(node.tagName.toLowerCase()) > -1;
}; };
var removeAttributes = function(node, attributes) { var removeAttributes = function (node, attributes) {
var toRemove = []; var toRemove = [];
[].forEach.call(node.attributes, function(a) { [].forEach.call(node.attributes, function (a) {
if (attributeIsNotEmpty(a) && attributes.indexOf(a.name.toLowerCase()) == -1) { if (attributeIsNotEmpty(a) && attributes.indexOf(a.name.toLowerCase()) === -1) {
toRemove.push(a.name); toRemove.push(a.name);
} }
}); });
toRemove.forEach(function(a) { toRemove.forEach(function (a) {
node.removeAttribute(a.name); node.removeAttribute(a.name);
}); });
}; };
var svgElementToPdf = function(element, pdf, options) { var svgElementToPdf = function (element, pdf, options) {
// pdf is a jsPDF object // pdf is a jsPDF object
//console.log("options =", options); // console.log("options =", options);
var remove = (options.removeInvalid == undef ? false : options.removeInvalid); var remove = (options.removeInvalid === undef ? false : options.removeInvalid);
var k = (options.scale == undef ? 1.0 : options.scale); var k = (options.scale === undef ? 1.0 : options.scale);
var colorMode = null; var colorMode = null;
[].forEach.call(element.children, function(node) { [].forEach.call(element.children, function (node) {
//console.log("passing: ", node); // console.log("passing: ", node);
var hasFillColor = false; var hasFillColor = false;
var hasStrokeColor = false; // var hasStrokeColor = false;
var fillRGB; var fillRGB;
if(nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle', 'text'])) { if (nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle', 'text'])) {
var fillColor = node.getAttribute('fill'); var fillColor = node.getAttribute('fill');
if(attributeIsNotEmpty(fillColor)) { if (attributeIsNotEmpty(fillColor)) {
fillRGB = new RGBColor(fillColor); fillRGB = new RGBColor(fillColor);
if(fillRGB.ok) { if (fillRGB.ok) {
hasFillColor = true; hasFillColor = true;
colorMode = 'F'; colorMode = 'F';
} else { } else {
colorMode = null; colorMode = null;
} }
} }
} }
if(nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle'])) { if (nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle'])) {
if(hasFillColor) { if (hasFillColor) {
pdf.setFillColor(fillRGB.r, fillRGB.g, fillRGB.b); pdf.setFillColor(fillRGB.r, fillRGB.g, fillRGB.b);
} }
if(attributeIsNotEmpty(node, 'stroke-width')) { if (attributeIsNotEmpty(node, 'stroke-width')) {
pdf.setLineWidth(k * parseInt(node.getAttribute('stroke-width'), 10)); pdf.setLineWidth(k * parseInt(node.getAttribute('stroke-width'), 10));
} }
var strokeColor = node.getAttribute('stroke'); var strokeColor = node.getAttribute('stroke');
if(attributeIsNotEmpty(strokeColor)) { if (attributeIsNotEmpty(strokeColor)) {
var strokeRGB = new RGBColor(strokeColor); var strokeRGB = new RGBColor(strokeColor);
if(strokeRGB.ok) { if (strokeRGB.ok) {
hasStrokeColor = true; // hasStrokeColor = true;
pdf.setDrawColor(strokeRGB.r, strokeRGB.g, strokeRGB.b); pdf.setDrawColor(strokeRGB.r, strokeRGB.g, strokeRGB.b);
if(colorMode == 'F') { if (colorMode === 'F') {
colorMode = 'FD'; colorMode = 'FD';
} else { } else {
colorMode = null; colorMode = null;
} }
} else { } else {
colorMode = null; colorMode = null;
} }
} }
} }
switch(node.tagName.toLowerCase()) { switch (node.tagName.toLowerCase()) {
case 'svg': case 'svg':
case 'a': case 'a':
case 'g': case 'g':
svgElementToPdf(node, pdf, options); svgElementToPdf(node, pdf, options);
removeAttributes(node, pdfSvgAttr.g); removeAttributes(node, pdfSvgAttr.g);
break; break;
case 'line': case 'line':
pdf.line( pdf.line(
k*parseInt(node.getAttribute('x1'), 10), k * parseInt(node.getAttribute('x1'), 10),
k*parseInt(node.getAttribute('y1'), 10), k * parseInt(node.getAttribute('y1'), 10),
k*parseInt(node.getAttribute('x2'), 10), k * parseInt(node.getAttribute('x2'), 10),
k*parseInt(node.getAttribute('y2'), 10) k * parseInt(node.getAttribute('y2'), 10)
); );
removeAttributes(node, pdfSvgAttr.line); removeAttributes(node, pdfSvgAttr.line);
break; break;
case 'rect': case 'rect':
pdf.rect( pdf.rect(
k*parseInt(node.getAttribute('x'), 10), k * parseInt(node.getAttribute('x'), 10),
k*parseInt(node.getAttribute('y'), 10), k * parseInt(node.getAttribute('y'), 10),
k*parseInt(node.getAttribute('width'), 10), k * parseInt(node.getAttribute('width'), 10),
k*parseInt(node.getAttribute('height'), 10), k * parseInt(node.getAttribute('height'), 10),
colorMode colorMode
); );
removeAttributes(node, pdfSvgAttr.rect); removeAttributes(node, pdfSvgAttr.rect);
break; break;
case 'ellipse': case 'ellipse':
pdf.ellipse( pdf.ellipse(
k*parseInt(node.getAttribute('cx'), 10), k * parseInt(node.getAttribute('cx'), 10),
k*parseInt(node.getAttribute('cy'), 10), k * parseInt(node.getAttribute('cy'), 10),
k*parseInt(node.getAttribute('rx'), 10), k * parseInt(node.getAttribute('rx'), 10),
k*parseInt(node.getAttribute('ry'), 10), k * parseInt(node.getAttribute('ry'), 10),
colorMode colorMode
); );
removeAttributes(node, pdfSvgAttr.ellipse); removeAttributes(node, pdfSvgAttr.ellipse);
break; break;
case 'circle': case 'circle':
pdf.circle( pdf.circle(
k*parseInt(node.getAttribute('cx'), 10), k * parseInt(node.getAttribute('cx'), 10),
k*parseInt(node.getAttribute('cy'), 10), k * parseInt(node.getAttribute('cy'), 10),
k*parseInt(node.getAttribute('r'), 10), k * parseInt(node.getAttribute('r'), 10),
colorMode colorMode
); );
removeAttributes(node, pdfSvgAttr.circle); removeAttributes(node, pdfSvgAttr.circle);
break; break;
case 'text': case 'text':
if(node.hasAttribute('font-family')) { if (node.hasAttribute('font-family')) {
switch((node.getAttribute('font-family') || '').toLowerCase()) { switch ((node.getAttribute('font-family') || '').toLowerCase()) {
case 'serif': pdf.setFont('times'); break; case 'serif': pdf.setFont('times'); break;
case 'monospace': pdf.setFont('courier'); break; case 'monospace': pdf.setFont('courier'); break;
default: default:
node.setAttribute('font-family', 'sans-serif'); node.setAttribute('font-family', 'sans-serif');
pdf.setFont('helvetica'); pdf.setFont('helvetica');
} }
} }
if(hasFillColor) { if (hasFillColor) {
pdf.setTextColor(fillRGB.r, fillRGB.g, fillRGB.b); pdf.setTextColor(fillRGB.r, fillRGB.g, fillRGB.b);
} }
var fontType = ""; var fontType = '';
if(node.hasAttribute('font-weight')) { if (node.hasAttribute('font-weight')) {
if(node.getAttribute('font-weight') == "bold") { if (node.getAttribute('font-weight') === 'bold') {
fontType = "bold"; fontType = 'bold';
} else { } else {
node.removeAttribute('font-weight'); node.removeAttribute('font-weight');
} }
} }
if(node.hasAttribute('font-style')) { if (node.hasAttribute('font-style')) {
if(node.getAttribute('font-style') == "italic") { if (node.getAttribute('font-style') === 'italic') {
fontType += "italic"; fontType += 'italic';
} else { } else {
node.removeAttribute('font-style'); node.removeAttribute('font-style');
} }
} }
pdf.setFontType(fontType); pdf.setFontType(fontType);
var pdfFontSize = 16; var pdfFontSize = 16;
if(node.hasAttribute('font-size')) { if (node.hasAttribute('font-size')) {
pdfFontSize = parseInt(node.getAttribute('font-size'), 10); pdfFontSize = parseInt(node.getAttribute('font-size'), 10);
} }
var box = node.getBBox(); var box = node.getBBox();
//FIXME: use more accurate positioning!! // FIXME: use more accurate positioning!!
var x, y, xOffset = 0; var x, y, xOffset = 0;
if(node.hasAttribute('text-anchor')) { if (node.hasAttribute('text-anchor')) {
switch(node.getAttribute('text-anchor')) { switch (node.getAttribute('text-anchor')) {
case 'end': xOffset = box.width; break; case 'end': xOffset = box.width; break;
case 'middle': xOffset = box.width / 2; break; case 'middle': xOffset = box.width / 2; break;
case 'start': break; case 'start': break;
case 'default': node.setAttribute('text-anchor', 'start'); break; case 'default': node.setAttribute('text-anchor', 'start'); break;
} }
x = parseInt(node.getAttribute('x'), 10) - xOffset; x = parseInt(node.getAttribute('x'), 10) - xOffset;
y = parseInt(node.getAttribute('y'), 10); y = parseInt(node.getAttribute('y'), 10);
} }
//console.log("fontSize:", pdfFontSize, "text:", node.textContent); // console.log("fontSize:", pdfFontSize, "text:", node.textContent);
pdf.setFontSize(pdfFontSize).text( pdf.setFontSize(pdfFontSize).text(
k * x, k * x,
k * y, k * y,
node.textContent node.textContent
); );
removeAttributes(node, pdfSvgAttr.text); removeAttributes(node, pdfSvgAttr.text);
break; break;
//TODO: image // TODO: image
default: default:
if (remove) { if (remove) {
console.log("can't translate to pdf:", node); console.log("can't translate to pdf:", node);
node.parentNode.removeChild(node); node.parentNode.removeChild(node);
} }
} }
}); });
return pdf; return pdf;
}; };
jsPDFAPI.addSVG = function(element, x, y, options) { jsPDFAPI.addSVG = function (element, x, y, options) {
options = (options === undef ? {} : options);
options.x_offset = x;
options.y_offset = y;
options = (options === undef ? {} : options); if (typeof element === 'string') {
options.x_offset = x; element = new DOMParser().parseFromString(element, 'text/xml').documentElement;
options.y_offset = y; }
svgElementToPdf(element, this, options);
if (typeof element === 'string') { return this;
element = new DOMParser().parseFromString(element, 'text/xml').documentElement; };
}
svgElementToPdf(element, this, options);
return this;
};
}(jsPDF.API)); }(jsPDF.API));

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "af", lang: "af",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Spaar", "ok": "Spaar",
"cancel": "Annuleer", "cancel": "Annuleer",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Verwyder Laag", "del": "Verwyder Laag",
"move_down": "Beweeg afbreek Down", "move_down": "Beweeg afbreek Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ar", lang: "ar",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "حفظ", "ok": "حفظ",
"cancel": "إلغاء", "cancel": "إلغاء",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "حذف طبقة", "del": "حذف طبقة",
"move_down": "تحرك لأسفل طبقة", "move_down": "تحرك لأسفل طبقة",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "az", lang: "az",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "be", lang: "be",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Захаваць", "ok": "Захаваць",
"cancel": "Адмена", "cancel": "Адмена",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Выдаліць слой", "del": "Выдаліць слой",
"move_down": "Перамясціць слой на", "move_down": "Перамясціць слой на",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "bg", lang: "bg",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Спасявам", "ok": "Спасявам",
"cancel": "Отказ", "cancel": "Отказ",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Изтриване на слой", "del": "Изтриване на слой",
"move_down": "Move слой надолу", "move_down": "Move слой надолу",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ca", lang: "ca",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Salvar", "ok": "Salvar",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Eliminar capa", "del": "Eliminar capa",
"move_down": "Mou la capa de Down", "move_down": "Mou la capa de Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "cs", lang: "cs",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Uložit", "ok": "Uložit",
"cancel": "Storno", "cancel": "Storno",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Vrstva", "layer": "Vrstva",
"layers": "Layers", "layers": "Layers",
"del": "Odstranit vrstvu", "del": "Odstranit vrstvu",
"move_down": "Přesunout vrstvu níž", "move_down": "Přesunout vrstvu níž",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Nevhodná hodnota", "invalidAttrValGiven": "Nevhodná hodnota",
"noContentToFitTo":"Vyberte oblast pro přizpůsobení", "noContentToFitTo": "Vyberte oblast pro přizpůsobení",
"dupeLayerName":"Taková vrstva už bohužel existuje", "dupeLayerName": "Taková vrstva už bohužel existuje",
"enterUniqueLayerName":"Zadejte prosím jedinečné jméno pro vrstvu", "enterUniqueLayerName": "Zadejte prosím jedinečné jméno pro vrstvu",
"enterNewLayerName":"Zadejte prosím jméno pro novou vrstvu", "enterNewLayerName": "Zadejte prosím jméno pro novou vrstvu",
"layerHasThatName":"Vrstva už se tak jmenuje", "layerHasThatName": "Vrstva už se tak jmenuje",
"QmoveElemsToLayer":"Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?", "QmoveElemsToLayer": "Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?",
"QwantToClear":"Opravdu chcete smazat současný dokument?\nHistorie změn bude také smazána.", "QwantToClear": "Opravdu chcete smazat současný dokument?\nHistorie změn bude také smazána.",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Chyba v parsování zdrojového kódu SVG.\nChcete se vrátit k původnímu?", "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?", "QignoreSourceChanges": "Opravdu chcete stornovat změny provedené v SVG kódu?",
"featNotSupported":"Tato vlastnost ještě není k dispozici", "featNotSupported": "Tato vlastnost ještě není k dispozici",
"enterNewImgURL":"Vložte adresu URL, na které se nachází vkládaný obrázek", "enterNewImgURL": "Vložte adresu URL, na které se nachází vkládaný obrázek",
"defsFailOnSave": "POZOR: Kvůli nedokonalosti Vašeho prohlížeče se mohou některé části dokumentu špatně vykreslovat (mohou chybět barevné přechody nebo některé objekty). Po uložení dokumentu by se ale vše mělo zobrazovat správně.", "defsFailOnSave": "POZOR: Kvůli nedokonalosti Vašeho prohlížeče se mohou některé části dokumentu špatně vykreslovat (mohou chybět barevné přechody nebo některé objekty). Po uložení dokumentu by se ale vše mělo zobrazovat správně.",
"loadingImage":"Nahrávám obrázek ...", "loadingImage": "Nahrávám obrázek ...",
"saveFromBrowser": "Použijte nabídku \"Uložit stránku jako ...\" ve Vašem prohlížeči pro uložení dokumentu do souboru %s.", "saveFromBrowser": "Použijte nabídku \"Uložit stránku jako ...\" ve Vašem prohlížeči pro uložení dokumentu do souboru %s.",
"noteTheseIssues": "Mohou se vyskytnout následující problémy: ", "noteTheseIssues": "Mohou se vyskytnout následující problémy: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "cy", lang: "cy",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Cadw", "ok": "Cadw",
"cancel": "Canslo", "cancel": "Canslo",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Dileu Haen", "del": "Dileu Haen",
"move_down": "Symud Haen i Lawr", "move_down": "Symud Haen i Lawr",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "da", lang: "da",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Gemme", "ok": "Gemme",
"cancel": "Annuller", "cancel": "Annuller",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Slet Layer", "del": "Slet Layer",
"move_down": "Flyt lag ned", "move_down": "Flyt lag ned",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "de", lang: "de",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Abbrechen", "cancel": "Abbrechen",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Als neues Dokument öffnen" "open": "Als neues Dokument öffnen"
}, },
notification: { notification: {
"invalidAttrValGiven":"Fehlerhafter Wert", "invalidAttrValGiven": "Fehlerhafter Wert",
"noContentToFitTo":"Kein Inhalt anzupassen", "noContentToFitTo": "Kein Inhalt anzupassen",
"dupeLayerName":"Eine Ebene hat bereits diesen Namen", "dupeLayerName": "Eine Ebene hat bereits diesen Namen",
"enterUniqueLayerName":"Verwenden Sie einen eindeutigen Namen für die Ebene", "enterUniqueLayerName": "Verwenden Sie einen eindeutigen Namen für die Ebene",
"enterNewLayerName":"Geben Sie bitte einen neuen Namen für die Ebene ein", "enterNewLayerName": "Geben Sie bitte einen neuen Namen für die Ebene ein",
"layerHasThatName":"Eine Ebene hat bereits diesen Namen", "layerHasThatName": "Eine Ebene hat bereits diesen Namen",
"QmoveElemsToLayer":"Verschiebe ausgewählte Objekte in die Ebene '%s'?", "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!", "QwantToClear": "Möchten Sie die Zeichnung löschen?\nDadurch wird auch die Rückgängig-Funktion zurückgesetzt!",
"QwantToOpen":"Möchten Sie eine neue Datei öffnen?\nDadurch wird auch die Rückgängig-Funktion zurückgesetzt!", "QwantToOpen": "Möchten Sie eine neue Datei öffnen?\nDadurch wird auch die Rückgängig-Funktion zurückgesetzt!",
"QerrorsRevertToSource":"Es gibt Parser-Fehler in der SVG-Quelle.\nDie Original-SVG wiederherstellen?", "QerrorsRevertToSource": "Es gibt Parser-Fehler in der SVG-Quelle.\nDie Original-SVG wiederherstellen?",
"QignoreSourceChanges":"Sollen die Änderungen an der SVG-Quelle ignoriert werden?", "QignoreSourceChanges": "Sollen die Änderungen an der SVG-Quelle ignoriert werden?",
"featNotSupported":"Diese Eigenschaft wird nicht unterstützt", "featNotSupported": "Diese Eigenschaft wird nicht unterstützt",
"enterNewImgURL":"Geben Sie die URL für das neue Bild an", "enterNewImgURL": "Geben Sie die URL für das neue Bild an",
"defsFailOnSave": "Hinweis: Aufgrund eines Fehlers in Ihrem Browser kann dieses Bild falsch angezeigt werden (fehlende Gradienten oder Elemente). Es wird jedoch richtig angezeigt, sobald es gespeichert wird.", "defsFailOnSave": "Hinweis: Aufgrund eines Fehlers in Ihrem Browser kann dieses Bild falsch angezeigt werden (fehlende Gradienten oder Elemente). Es wird jedoch richtig angezeigt, sobald es gespeichert wird.",
"loadingImage":"Bild wird geladen, bitte warten ...", "loadingImage": "Bild wird geladen, bitte warten ...",
"saveFromBrowser": "Wählen Sie \"Speichern unter ...\" in Ihrem Browser, um das Bild als Datei %s zu speichern.", "saveFromBrowser": "Wählen Sie \"Speichern unter ...\" in Ihrem Browser, um das Bild als Datei %s zu speichern.",
"noteTheseIssues": "Beachten Sie außerdem die folgenden Probleme: ", "noteTheseIssues": "Beachten Sie außerdem die folgenden Probleme: ",
"unsavedChanges": "Es sind nicht-gespeicherte Änderungen vorhanden.", "unsavedChanges": "Es sind nicht-gespeicherte Änderungen vorhanden.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Empfange \"%s\"..." "retrieving": "Empfange \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "Standardmäßig kann SVG-Edit Ihre Editor-Einstellungen "+ message: "Standardmäßig kann SVG-Edit Ihre Editor-Einstellungen " +
"und die SVG-Inhalte lokal auf Ihrem Gerät abspeichern. So brauchen Sie "+ "und die SVG-Inhalte lokal auf Ihrem Gerät abspeichern. So brauchen Sie " +
"nicht jedes Mal die SVG neu laden. Falls Sie aus Datenschutzgründen "+ "nicht jedes Mal die SVG neu laden. Falls Sie aus Datenschutzgründen " +
"dies nicht wollen, "+ "dies nicht wollen, " +
"können Sie die Standardeinstellung im Folgenden ändern.", "können Sie die Standardeinstellung im Folgenden ändern.",
storagePrefsAndContent: "Editor-Einstellungen und SVG-Inhalt lokal speichern", storagePrefsAndContent: "Editor-Einstellungen und SVG-Inhalt lokal speichern",
storagePrefsOnly: "Nur Editor-Einstellungen lokal speichern", storagePrefsOnly: "Nur Editor-Einstellungen lokal speichern",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "el", lang: "el",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Αποθηκεύω", "ok": "Αποθηκεύω",
"cancel": "Άκυρο", "cancel": "Άκυρο",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Διαγραφήστρώματος", "del": "Διαγραφήστρώματος",
"move_down": "Μετακίνηση Layer Down", "move_down": "Μετακίνηση Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "en", lang: "en",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer \"%s\"?", "QmoveElemsToLayer": "Move selected elements to layer \"%s\"?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "es", lang: "es",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Cancelar", "cancel": "Cancelar",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Capa", "layer": "Capa",
"layers": "Layers", "layers": "Layers",
"del": "Suprimir capa", "del": "Suprimir capa",
"move_down": "Mover la capa hacia abajo", "move_down": "Mover la capa hacia abajo",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Valor no válido", "invalidAttrValGiven": "Valor no válido",
"noContentToFitTo":"No existe un contenido al que ajustarse.", "noContentToFitTo": "No existe un contenido al que ajustarse.",
"dupeLayerName":"¡Ya existe una capa con este nombre!", "dupeLayerName": "¡Ya existe una capa con este nombre!",
"enterUniqueLayerName":"Introduzca otro nombre distinto para la capa.", "enterUniqueLayerName": "Introduzca otro nombre distinto para la capa.",
"enterNewLayerName":"Introduzca el nuevo nombre de la capa.", "enterNewLayerName": "Introduzca el nuevo nombre de la capa.",
"layerHasThatName":"El nombre introducido es el nombre actual de la capa.", "layerHasThatName": "El nombre introducido es el nombre actual de la capa.",
"QmoveElemsToLayer":"¿Desplazar los elementos seleccionados a la capa '%s'?", "QmoveElemsToLayer": "¿Desplazar los elementos seleccionados a la capa '%s'?",
"QwantToClear":"¿Desea borrar el dibujo?\n¡El historial de acciones también se borrará!", "QwantToClear": "¿Desea borrar el dibujo?\n¡El historial de acciones también se borrará!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Existen errores sintácticos en su código fuente SVG.\n¿Desea volver al código fuente SVG original?", "QerrorsRevertToSource": "Existen errores sintácticos en su código fuente SVG.\n¿Desea volver al código fuente SVG original?",
"QignoreSourceChanges":"¿Desea ignorar los cambios realizados sobre el código fuente SVG?", "QignoreSourceChanges": "¿Desea ignorar los cambios realizados sobre el código fuente SVG?",
"featNotSupported":"Función no compatible.", "featNotSupported": "Función no compatible.",
"enterNewImgURL":"Introduzca la nueva URL de la imagen.", "enterNewImgURL": "Introduzca la nueva URL de la imagen.",
"defsFailOnSave": "NOTA: Debido a un fallo de su navegador, es posible que la imagen aparezca de forma incorrecta (ciertas gradaciones o elementos podría perderse). La imagen aparecerá en su forma correcta una vez guardada.", "defsFailOnSave": "NOTA: Debido a un fallo de su navegador, es posible que la imagen aparezca de forma incorrecta (ciertas gradaciones o elementos podría perderse). La imagen aparecerá en su forma correcta una vez guardada.",
"loadingImage":"Cargando imagen. Espere, por favor.", "loadingImage": "Cargando imagen. Espere, por favor.",
"saveFromBrowser": "Seleccionar \"Guardar como...\" en su navegador para guardar la imagen en forma de archivo %s.", "saveFromBrowser": "Seleccionar \"Guardar como...\" en su navegador para guardar la imagen en forma de archivo %s.",
"noteTheseIssues": "Existen además los problemas siguientes:", "noteTheseIssues": "Existen además los problemas siguientes:",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "et", lang: "et",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Salvestama", "ok": "Salvestama",
"cancel": "Tühista", "cancel": "Tühista",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Kustuta Kiht", "del": "Kustuta Kiht",
"move_down": "Liiguta kiht alla", "move_down": "Liiguta kiht alla",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "fa", lang: "fa",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "‫تأیید‬", "ok": "‫تأیید‬",
"cancel": "‫لغو‬", "cancel": "‫لغو‬",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"‫لایه‬", "layer": "‫لایه‬",
"layers": "Layers", "layers": "Layers",
"del": "‫حذف لایه‬", "del": "‫حذف لایه‬",
"move_down": "‫انتقال لایه به پایین‬", "move_down": "‫انتقال لایه به پایین‬",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"‫مقدار داده شده نامعتبر است‬", "invalidAttrValGiven": "‫مقدار داده شده نامعتبر است‬",
"noContentToFitTo":"‫محتوایی برای هم اندازه شدن وجود ندارد‬", "noContentToFitTo": "‫محتوایی برای هم اندازه شدن وجود ندارد‬",
"dupeLayerName":"‫لایه ای با آن نام وجود دارد!", "dupeLayerName": "‫لایه ای با آن نام وجود دارد!",
"enterUniqueLayerName":"‫لطفا یک نام لایه یکتا انتخاب کنید‬", "enterUniqueLayerName": "‫لطفا یک نام لایه یکتا انتخاب کنید‬",
"enterNewLayerName":"‫لطفا نام لایه جدید را وارد کنید‬", "enterNewLayerName": "‫لطفا نام لایه جدید را وارد کنید‬",
"layerHasThatName":"‫لایه از قبل آن نام را دارد‬", "layerHasThatName": "‫لایه از قبل آن نام را دارد‬",
"QmoveElemsToLayer":"‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬", "QmoveElemsToLayer": "‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬",
"QwantToClear":"‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!", "QwantToClear": "‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\nبه منبع SVG اصلی بازگردانده شود؟‬", "QerrorsRevertToSource": "‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\nبه منبع SVG اصلی بازگردانده شود؟‬",
"QignoreSourceChanges":"‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬", "QignoreSourceChanges": "‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬",
"featNotSupported":"‫این ویژگی پشتیبانی نشده است‬", "featNotSupported": "‫این ویژگی پشتیبانی نشده است‬",
"enterNewImgURL":"‫نشانی وب (url) تصویر جدید را وارد کنید‬", "enterNewImgURL": "‫نشانی وب (url) تصویر جدید را وارد کنید‬",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "fi", lang: "fi",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Tallentaa", "ok": "Tallentaa",
"cancel": "Peruuta", "cancel": "Peruuta",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Poista Layer", "del": "Poista Layer",
"move_down": "Siirrä Layer alas", "move_down": "Siirrä Layer alas",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,4 +1,5 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "fr", lang: "fr",
dir: "ltr", dir: "ltr",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Placer au fond" "move_back": "Placer au fond"
}, },
layers: { layers: {
"layer":"Calque", "layer": "Calque",
"layers": "Calques", "layers": "Calques",
"del": "Supprimer le calque", "del": "Supprimer le calque",
"move_down": "Descendre le calque", "move_down": "Descendre le calque",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "fy", lang: "fy",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Ok", "ok": "Ok",
"cancel": "Ôfbrekke", "cancel": "Ôfbrekke",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Laach", "layer": "Laach",
"layers": "Layers", "layers": "Layers",
"del": "Laach fuortsmite", "del": "Laach fuortsmite",
"move_down": "Laach omleech bringe", "move_down": "Laach omleech bringe",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Ferkearde waarde jûn", "invalidAttrValGiven": "Ferkearde waarde jûn",
"noContentToFitTo":"Gjin ynhâld om te passen", "noContentToFitTo": "Gjin ynhâld om te passen",
"dupeLayerName":"Der is al in laach mei dy namme!", "dupeLayerName": "Der is al in laach mei dy namme!",
"enterUniqueLayerName":"Type in unyke laachnamme", "enterUniqueLayerName": "Type in unyke laachnamme",
"enterNewLayerName":"Type in nije laachnamme", "enterNewLayerName": "Type in nije laachnamme",
"layerHasThatName":"Laach hat dy namme al", "layerHasThatName": "Laach hat dy namme al",
"QmoveElemsToLayer":"Selektearre ûnderdielen ferplaatse nei '%s'?", "QmoveElemsToLayer": "Selektearre ûnderdielen ferplaatse nei '%s'?",
"QwantToClear":"Ôfbielding leechmeitsje? Dit sil ek de skiednis fuortsmite!", "QwantToClear": "Ôfbielding leechmeitsje? Dit sil ek de skiednis fuortsmite!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Der wiene flaters yn de SVG-boarne.\nWeromgean nei foarige SVG-boarne?", "QerrorsRevertToSource": "Der wiene flaters yn de SVG-boarne.\nWeromgean nei foarige SVG-boarne?",
"QignoreSourceChanges":"Feroarings yn SVG-boarne negeare?", "QignoreSourceChanges": "Feroarings yn SVG-boarne negeare?",
"featNotSupported":"Funksje wurdt net ûndersteund", "featNotSupported": "Funksje wurdt net ûndersteund",
"enterNewImgURL":"Jou de nije URL", "enterNewImgURL": "Jou de nije URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ga", lang: "ga",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Sábháil", "ok": "Sábháil",
"cancel": "Cealaigh", "cancel": "Cealaigh",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Scrios Sraith", "del": "Scrios Sraith",
"move_down": "Bog Sraith Síos", "move_down": "Bog Sraith Síos",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "gl", lang: "gl",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Gardar", "ok": "Gardar",
"cancel": "Cancelar", "cancel": "Cancelar",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move capa inferior", "move_down": "Move capa inferior",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "he", lang: "he",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "לשמור", "ok": "לשמור",
"cancel": "ביטול", "cancel": "ביטול",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "מחיקת שכבה", "del": "מחיקת שכבה",
"move_down": "הזז למטה שכבה", "move_down": "הזז למטה שכבה",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "hi", lang: "hi",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "बचाना", "ok": "बचाना",
"cancel": "रद्द करें", "cancel": "रद्द करें",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"परत", "layer": "परत",
"layers": "Layers", "layers": "Layers",
"del": "परत हटाएँ", "del": "परत हटाएँ",
"move_down": "परत नीचे ले जाएँ", "move_down": "परत नीचे ले जाएँ",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"अमान्य मूल्य", "invalidAttrValGiven": "अमान्य मूल्य",
"noContentToFitTo":"कोई सामग्री फिट करने के लिए उपलब्ध नहीं", "noContentToFitTo": "कोई सामग्री फिट करने के लिए उपलब्ध नहीं",
"dupeLayerName":"इस नाम कि परत पहले से मौजूद है !", "dupeLayerName": "इस नाम कि परत पहले से मौजूद है !",
"enterUniqueLayerName":"कृपया परत का एक अद्वितीय नाम डालें", "enterUniqueLayerName": "कृपया परत का एक अद्वितीय नाम डालें",
"enterNewLayerName":"कृपया परत का एक नया नाम डालें", "enterNewLayerName": "कृपया परत का एक नया नाम डालें",
"layerHasThatName":"परत का पहले से ही यही नाम है", "layerHasThatName": "परत का पहले से ही यही नाम है",
"QmoveElemsToLayer":"चयनित अंश को परत '%s' पर ले जाएँ ?", "QmoveElemsToLayer": "चयनित अंश को परत '%s' पर ले जाएँ ?",
"QwantToClear":"क्या आप छवि साफ़ करना चाहते हैं?\nयह आपके उन्डू इतिहास को भी मिटा देगा!", "QwantToClear": "क्या आप छवि साफ़ करना चाहते हैं?\nयह आपके उन्डू इतिहास को भी मिटा देगा!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"आपके एस.वी.जी. स्रोत में त्रुटियों थी.\nक्या आप मूल एस.वी.जी स्रोत पर वापिस जाना चाहते हैं?", "QerrorsRevertToSource": "आपके एस.वी.जी. स्रोत में त्रुटियों थी.\nक्या आप मूल एस.वी.जी स्रोत पर वापिस जाना चाहते हैं?",
"QignoreSourceChanges":"एसवीजी स्रोत से लाये बदलावों को ध्यान न दें?", "QignoreSourceChanges": "एसवीजी स्रोत से लाये बदलावों को ध्यान न दें?",
"featNotSupported":"सुविधा असमर्थित है", "featNotSupported": "सुविधा असमर्थित है",
"enterNewImgURL":"नई छवि URL दर्ज करें", "enterNewImgURL": "नई छवि URL दर्ज करें",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "hr", lang: "hr",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Spremiti", "ok": "Spremiti",
"cancel": "Odustani", "cancel": "Odustani",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Brisanje sloja", "del": "Brisanje sloja",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "hu", lang: "hu",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Ment", "ok": "Ment",
"cancel": "Szakítani", "cancel": "Szakítani",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Réteg törlése", "del": "Réteg törlése",
"move_down": "Mozgatása lefelé", "move_down": "Mozgatása lefelé",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "hy", lang: "hy",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Save", "ok": "Save",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "id", lang: "id",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Simpan", "ok": "Simpan",
"cancel": "Batal", "cancel": "Batal",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Hapus Layer", "del": "Hapus Layer",
"move_down": "Pindahkan Layer Bawah", "move_down": "Pindahkan Layer Bawah",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "is", lang: "is",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Vista", "ok": "Vista",
"cancel": "Hætta", "cancel": "Hætta",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Eyða Lag", "del": "Eyða Lag",
"move_down": "Færa Layer Down", "move_down": "Færa Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "it", lang: "it",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Salva", "ok": "Salva",
"cancel": "Annulla", "cancel": "Annulla",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Livello", "layer": "Livello",
"layers": "Layers", "layers": "Layers",
"del": "Elimina il livello", "del": "Elimina il livello",
"move_down": "Sposta indietro il livello", "move_down": "Sposta indietro il livello",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Valore assegnato non valido", "invalidAttrValGiven": "Valore assegnato non valido",
"noContentToFitTo":"Non c'è contenuto cui adeguarsi", "noContentToFitTo": "Non c'è contenuto cui adeguarsi",
"dupeLayerName":"C'è già un livello con questo nome!", "dupeLayerName": "C'è già un livello con questo nome!",
"enterUniqueLayerName":"Assegna un diverso nome a ciascun livello, grazie!", "enterUniqueLayerName": "Assegna un diverso nome a ciascun livello, grazie!",
"enterNewLayerName":"Assegna un nome al livello", "enterNewLayerName": "Assegna un nome al livello",
"layerHasThatName":"Un livello ha già questo nome", "layerHasThatName": "Un livello ha già questo nome",
"QmoveElemsToLayer":"Sposta gli elementi selezionali al livello '%s'?", "QmoveElemsToLayer": "Sposta gli elementi selezionali al livello '%s'?",
"QwantToClear":"Vuoi cancellare il disegno?\nVerrà eliminato anche lo storico delle modifiche!", "QwantToClear": "Vuoi cancellare il disegno?\nVerrà eliminato anche lo storico delle modifiche!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Ci sono errori nel codice sorgente SVG.\nRitorno al codice originale?", "QerrorsRevertToSource": "Ci sono errori nel codice sorgente SVG.\nRitorno al codice originale?",
"QignoreSourceChanges":"Ignoro i cambiamenti nel sorgente SVG?", "QignoreSourceChanges": "Ignoro i cambiamenti nel sorgente SVG?",
"featNotSupported":"Caratteristica non supportata", "featNotSupported": "Caratteristica non supportata",
"enterNewImgURL":"Scrivi un nuovo URL per l'immagine", "enterNewImgURL": "Scrivi un nuovo URL per l'immagine",
"defsFailOnSave": "NOTA: A causa dlle caratteristiche del tuo browser, l'immagine potrà apparire errata (senza elementi o gradazioni) finché non sarà salvata.", "defsFailOnSave": "NOTA: A causa dlle caratteristiche del tuo browser, l'immagine potrà apparire errata (senza elementi o gradazioni) finché non sarà salvata.",
"loadingImage":"Sto caricando l'immagine. attendere prego...", "loadingImage": "Sto caricando l'immagine. attendere prego...",
"saveFromBrowser": "Seleziona \"Salva con nome...\" nel browser per salvare l'immagine con nome %s .", "saveFromBrowser": "Seleziona \"Salva con nome...\" nel browser per salvare l'immagine con nome %s .",
"noteTheseIssues": "Nota le seguenti particolarità: ", "noteTheseIssues": "Nota le seguenti particolarità: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ja", lang: "ja",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "キャンセル", "cancel": "キャンセル",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"レイヤ", "layer": "レイヤ",
"layers": "Layers", "layers": "Layers",
"del": "レイヤの削除", "del": "レイヤの削除",
"move_down": "レイヤを下へ移動", "move_down": "レイヤを下へ移動",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"無効な値が指定されています。", "invalidAttrValGiven": "無効な値が指定されています。",
"noContentToFitTo":"合わせる対象のコンテンツがありません。", "noContentToFitTo": "合わせる対象のコンテンツがありません。",
"dupeLayerName":"同名のレイヤーが既に存在します。", "dupeLayerName": "同名のレイヤーが既に存在します。",
"enterUniqueLayerName":"新規レイヤの一意な名前を入力してください。", "enterUniqueLayerName": "新規レイヤの一意な名前を入力してください。",
"enterNewLayerName":"レイヤの新しい名前を入力してください。", "enterNewLayerName": "レイヤの新しい名前を入力してください。",
"layerHasThatName":"既に同名が付いています。", "layerHasThatName": "既に同名が付いています。",
"QmoveElemsToLayer":"選択した要素をレイヤー '%s' に移動しますか?", "QmoveElemsToLayer": "選択した要素をレイヤー '%s' に移動しますか?",
"QwantToClear":"キャンバスをクリアしますか?\nアンドゥ履歴も消去されます。", "QwantToClear": "キャンバスをクリアしますか?\nアンドゥ履歴も消去されます。",
"QwantToOpen":"新しいファイルを開きますか?\nアンドゥ履歴も消去されます。", "QwantToOpen": "新しいファイルを開きますか?\nアンドゥ履歴も消去されます。",
"QerrorsRevertToSource":"ソースにエラーがあります。\n元のソースに戻しますか", "QerrorsRevertToSource": "ソースにエラーがあります。\n元のソースに戻しますか",
"QignoreSourceChanges":"ソースの変更を無視しますか?", "QignoreSourceChanges": "ソースの変更を無視しますか?",
"featNotSupported":"機能はサポートされていません。", "featNotSupported": "機能はサポートされていません。",
"enterNewImgURL":"画像のURLを入力してください。", "enterNewImgURL": "画像のURLを入力してください。",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ko", lang: "ko",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "저장", "ok": "저장",
"cancel": "취소", "cancel": "취소",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "레이어 삭제", "del": "레이어 삭제",
"move_down": "레이어 아래로 이동", "move_down": "레이어 아래로 이동",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "lt", lang: "lt",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Saugoti", "ok": "Saugoti",
"cancel": "Atšaukti", "cancel": "Atšaukti",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Ištrinti Layer", "del": "Ištrinti Layer",
"move_down": "Perkelti sluoksnį Žemyn", "move_down": "Perkelti sluoksnį Žemyn",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,8 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/*globals svgEditor */ /* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "lv", lang: "lv",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Glābt", "ok": "Glābt",
"cancel": "Atcelt", "cancel": "Atcelt",
@ -148,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Dzēst Layer", "del": "Dzēst Layer",
"move_down": "Pārvietot slāni uz leju", "move_down": "Pārvietot slāni uz leju",
@ -211,24 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing? "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
This will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file? "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
This will also erase your undo history!", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"QerrorsRevertToSource":"There were parsing errors in your SVG source. "featNotSupported": "Feature not supported",
Revert back to original SVG source?", "enterNewImgURL": "Enter the new image URL",
"QignoreSourceChanges":"Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported",
"enterNewImgURL":"Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -238,10 +235,10 @@ Revert back to original SVG source?",
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "mk", lang: "mk",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Зачувува", "ok": "Зачувува",
"cancel": "Откажи", "cancel": "Откажи",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Избриши Слој", "del": "Избриши Слој",
"move_down": "Премести слој долу", "move_down": "Премести слој долу",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ms", lang: "ms",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Simpan", "ok": "Simpan",
"cancel": "Batal", "cancel": "Batal",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Padam Layer", "del": "Padam Layer",
"move_down": "Pindah Layer Bawah", "move_down": "Pindah Layer Bawah",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "mt", lang: "mt",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Save", "ok": "Save",
"cancel": "Ikkanċella", "cancel": "Ikkanċella",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Ħassar Layer", "del": "Ħassar Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "nl", lang: "nl",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Ok", "ok": "Ok",
"cancel": "Annuleren", "cancel": "Annuleren",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Laag", "layer": "Laag",
"layers": "Layers", "layers": "Layers",
"del": "Delete laag", "del": "Delete laag",
"move_down": "Beweeg laag omlaag", "move_down": "Beweeg laag omlaag",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Verkeerde waarde gegeven", "invalidAttrValGiven": "Verkeerde waarde gegeven",
"noContentToFitTo":"Geen inhoud om omheen te passen", "noContentToFitTo": "Geen inhoud om omheen te passen",
"dupeLayerName":"Er is al een laag met die naam!", "dupeLayerName": "Er is al een laag met die naam!",
"enterUniqueLayerName":"Geef een unieke laag naam", "enterUniqueLayerName": "Geef een unieke laag naam",
"enterNewLayerName":"Geef een nieuwe laag naam", "enterNewLayerName": "Geef een nieuwe laag naam",
"layerHasThatName":"Laag heeft al die naam", "layerHasThatName": "Laag heeft al die naam",
"QmoveElemsToLayer":"Verplaats geselecteerde elementen naar laag '%s'?", "QmoveElemsToLayer": "Verplaats geselecteerde elementen naar laag '%s'?",
"QwantToClear":"Wil je de afbeelding leeg maken?\nDit zal ook de ongedaan maak geschiedenis wissen!", "QwantToClear": "Wil je de afbeelding leeg maken?\nDit zal ook de ongedaan maak geschiedenis wissen!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Er waren analyse fouten in je SVG bron.\nTeruggaan naar de originele SVG bron?", "QerrorsRevertToSource": "Er waren analyse fouten in je SVG bron.\nTeruggaan naar de originele SVG bron?",
"QignoreSourceChanges":"Veranderingen in de SVG bron negeren?", "QignoreSourceChanges": "Veranderingen in de SVG bron negeren?",
"featNotSupported":"Functie wordt niet ondersteund", "featNotSupported": "Functie wordt niet ondersteund",
"enterNewImgURL":"Geef de nieuwe afbeelding URL", "enterNewImgURL": "Geef de nieuwe afbeelding URL",
"defsFailOnSave": "Let op: Vanwege een fout in je browser, kan dit plaatje verkeerd verschijnen (missende hoeken en/of elementen). Het zal goed verschijnen zodra het plaatje echt wordt opgeslagen.", "defsFailOnSave": "Let op: Vanwege een fout in je browser, kan dit plaatje verkeerd verschijnen (missende hoeken en/of elementen). Het zal goed verschijnen zodra het plaatje echt wordt opgeslagen.",
"loadingImage":"Laden van het plaatje, even geduld aub...", "loadingImage": "Laden van het plaatje, even geduld aub...",
"saveFromBrowser": "Kies \"Save As...\" in je browser om dit plaatje op te slaan als een %s bestand.", "saveFromBrowser": "Kies \"Save As...\" in je browser om dit plaatje op te slaan als een %s bestand.",
"noteTheseIssues": "Let op de volgende problemen: ", "noteTheseIssues": "Let op de volgende problemen: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "no", lang: "no",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Lagre", "ok": "Lagre",
"cancel": "Avbryt", "cancel": "Avbryt",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Slett laget", "del": "Slett laget",
"move_down": "Flytt laget ned", "move_down": "Flytt laget ned",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "pl", lang: "pl",
dir : "ltr", dir: "ltr",
author: "Aleksander Lurie", author: "Aleksander Lurie",
common: { common: {
"ok": "OK", "ok": "OK",
@ -148,7 +149,7 @@ svgEditor.readLang({
"move_back": "Przenieś do tyłu" "move_back": "Przenieś do tyłu"
}, },
layers: { layers: {
"layer":"Warstwa", "layer": "Warstwa",
"layers": "Warstwy", "layers": "Warstwy",
"del": "Usuń warstwę", "del": "Usuń warstwę",
"move_down": "Przenieś warstwę w dół", "move_down": "Przenieś warstwę w dół",
@ -211,21 +212,21 @@ svgEditor.readLang({
"open": "Otwórz jako nowy dokument" "open": "Otwórz jako nowy dokument"
}, },
notification: { notification: {
"invalidAttrValGiven":"Podano nieprawidłową wartość", "invalidAttrValGiven": "Podano nieprawidłową wartość",
"noContentToFitTo":"Brak zawartości do dopasowania", "noContentToFitTo": "Brak zawartości do dopasowania",
"dupeLayerName":"Istnieje już warstwa o takiej nazwie!", "dupeLayerName": "Istnieje już warstwa o takiej nazwie!",
"enterUniqueLayerName":"Podaj unikalną nazwę warstwy", "enterUniqueLayerName": "Podaj unikalną nazwę warstwy",
"enterNewLayerName":"Podaj nazwe nowej warstwy", "enterNewLayerName": "Podaj nazwe nowej warstwy",
"layerHasThatName":"Warstwa już tak się nazywa", "layerHasThatName": "Warstwa już tak się nazywa",
"QmoveElemsToLayer":"Przenies zaznaczone elementy do warstwy \"%s\"?", "QmoveElemsToLayer": "Przenies zaznaczone elementy do warstwy \"%s\"?",
"QwantToClear":"Jesteś pewien, że chcesz wyczyścić pole robocze?\nHistoria projektu również zostanie skasowana", "QwantToClear": "Jesteś pewien, że chcesz wyczyścić pole robocze?\nHistoria projektu również zostanie skasowana",
"QwantToOpen":"Jesteś pewien, że chcesz otworzyć nowy plik?\nHistoria projektu również zostanie skasowana", "QwantToOpen": "Jesteś pewien, że chcesz otworzyć nowy plik?\nHistoria projektu również zostanie skasowana",
"QerrorsRevertToSource":"Błąd parsowania źródła Twojego pliku SVG.\nPrzywrócić orginalne źródło pliku SVG?", "QerrorsRevertToSource": "Błąd parsowania źródła Twojego pliku SVG.\nPrzywrócić orginalne źródło pliku SVG?",
"QignoreSourceChanges":"Zignorowac zmiany w źródle pliku SVG?", "QignoreSourceChanges": "Zignorowac zmiany w źródle pliku SVG?",
"featNotSupported":"Funkcjonalność niedostępna", "featNotSupported": "Funkcjonalność niedostępna",
"enterNewImgURL":"Podaj adres URL nowego obrazu", "enterNewImgURL": "Podaj adres URL nowego obrazu",
"defsFailOnSave": "Uwaga: Ze względu na błąd w przeglądarce, ten obraz może się źle wyswietlać (brak gradientów lub elementów). Będzie jednak wyświetlał się poprawnie skoro został zapisany.", "defsFailOnSave": "Uwaga: Ze względu na błąd w przeglądarce, ten obraz może się źle wyswietlać (brak gradientów lub elementów). Będzie jednak wyświetlał się poprawnie skoro został zapisany.",
"loadingImage":"Ładowanie obrazu, proszę czekać...", "loadingImage": "Ładowanie obrazu, proszę czekać...",
"saveFromBrowser": "Wybierz \"Zapisz jako...\" w przeglądarce aby zapisać obraz jako plik %s.", "saveFromBrowser": "Wybierz \"Zapisz jako...\" w przeglądarce aby zapisać obraz jako plik %s.",
"noteTheseIssues": "Zwróć uwagę na nastepujące kwestie: ", "noteTheseIssues": "Zwróć uwagę na nastepujące kwestie: ",
"unsavedChanges": "Wykryto niezapisane zmiany.", "unsavedChanges": "Wykryto niezapisane zmiany.",
@ -235,10 +236,10 @@ svgEditor.readLang({
"retrieving": "Pobieranie \"%s\"..." "retrieving": "Pobieranie \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "pt-BR", lang: "pt-BR",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Cancelar", "cancel": "Cancelar",
@ -19,12 +20,12 @@ svgEditor.readLang({
}, },
ui: { ui: {
"toggle_stroke_tools": "Mais opções de traço", "toggle_stroke_tools": "Mais opções de traço",
"palette_info": "Click para mudar a cor de preenchimento, shift-click para mudar a cor do traço", "palette_info": "Click para mudar a cor de preenchimento, shift-click para mudar a cor do traço",
"zoom_level": "Mudar zoom", "zoom_level": "Mudar zoom",
"panel_drag": "Arraste para redimensionar o painel" "panel_drag": "Arraste para redimensionar o painel"
}, },
properties: { properties: {
"id": "Identifica o elemento", "id": "Identifica o elemento",
"fill_color": "Mudar a cor de preenchimento", "fill_color": "Mudar a cor de preenchimento",
"stroke_color": "Mudar a cor do traço", "stroke_color": "Mudar a cor do traço",
"stroke_style": "Mudar o estilo do traço", "stroke_style": "Mudar o estilo do traço",
@ -69,7 +70,7 @@ svgEditor.readLang({
"italic": "Italico" "italic": "Italico"
}, },
tools: { tools: {
"main_menu": "Menu Principal", "main_menu": "Menu Principal",
"bkgnd_color_opac": "Mudar cor/opacidade do fundo", "bkgnd_color_opac": "Mudar cor/opacidade do fundo",
"connector_no_arrow": "Sem flecha", "connector_no_arrow": "Sem flecha",
"fitToContent": "Ajustar ao conteúdo", "fitToContent": "Ajustar ao conteúdo",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Enviar para Trás" "move_back": "Enviar para Trás"
}, },
layers: { layers: {
"layer":"Camada", "layer": "Camada",
"layers": "Camadas", "layers": "Camadas",
"del": "Deletar Camada", "del": "Deletar Camada",
"move_down": "Enviar Camada para Trás", "move_down": "Enviar Camada para Trás",
@ -161,7 +162,7 @@ svgEditor.readLang({
"move_selected": "Mover elementos selecionados para outra camada" "move_selected": "Mover elementos selecionados para outra camada"
}, },
config: { config: {
"image_props": "Propriedades", "image_props": "Propriedades",
"doc_title": "Título", "doc_title": "Título",
"doc_dims": "Dimensões", "doc_dims": "Dimensões",
"included_images": "Imagens", "included_images": "Imagens",
@ -209,21 +210,21 @@ svgEditor.readLang({
"open": "Abrir como novo" "open": "Abrir como novo"
}, },
notification: { notification: {
"invalidAttrValGiven":"Valor inválido", "invalidAttrValGiven": "Valor inválido",
"noContentToFitTo":"Não há conteúdo", "noContentToFitTo": "Não há conteúdo",
"dupeLayerName":"Nome duplicado", "dupeLayerName": "Nome duplicado",
"enterUniqueLayerName":"Insira um nome único", "enterUniqueLayerName": "Insira um nome único",
"enterNewLayerName":"Insira um novo nome", "enterNewLayerName": "Insira um novo nome",
"layerHasThatName":"A camada já pussui este nome", "layerHasThatName": "A camada já pussui este nome",
"QmoveElemsToLayer":"Mover elementos selecionados para a camada: \"%s\"?", "QmoveElemsToLayer": "Mover elementos selecionados para a camada: \"%s\"?",
"QwantToClear":"Deseja criar um novo arquivo?\nO histórico também será apagado!", "QwantToClear": "Deseja criar um novo arquivo?\nO histórico também será apagado!",
"QwantToOpen":"Deseja abrir um novo arquivo?\nO histórico também será apagado!", "QwantToOpen": "Deseja abrir um novo arquivo?\nO histórico também será apagado!",
"QerrorsRevertToSource":"Foram encontrados erros ná análise do código SVG.\nReverter para o código SVG original?", "QerrorsRevertToSource": "Foram encontrados erros ná análise do código SVG.\nReverter para o código SVG original?",
"QignoreSourceChanges":"Ignorar as mudanças no código SVG?", "QignoreSourceChanges": "Ignorar as mudanças no código SVG?",
"featNotSupported":"Recurso não suportado", "featNotSupported": "Recurso não suportado",
"enterNewImgURL":"Insira nova URL da imagem", "enterNewImgURL": "Insira nova URL da imagem",
"defsFailOnSave": "Atenção: Devido a um bug em seu navegador, esta imagem pode apresentar erros, porém será salva corretamente.", "defsFailOnSave": "Atenção: Devido a um bug em seu navegador, esta imagem pode apresentar erros, porém será salva corretamente.",
"loadingImage":"Carregando imagem, por favor aguarde...", "loadingImage": "Carregando imagem, por favor aguarde...",
"saveFromBrowser": "Selecione \"Salvar como...\" no seu navegador para salvar esta imagem como um arquivo %s.", "saveFromBrowser": "Selecione \"Salvar como...\" no seu navegador para salvar esta imagem como um arquivo %s.",
"noteTheseIssues": "Atenção para as seguintes questões: ", "noteTheseIssues": "Atenção para as seguintes questões: ",
"unsavedChanges": "Existem alterações não salvas.", "unsavedChanges": "Existem alterações não salvas.",
@ -233,10 +234,10 @@ svgEditor.readLang({
"retrieving": "Recuperando \"%s\"..." "retrieving": "Recuperando \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "pt-PT", lang: "pt-PT",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Salvar", "ok": "Salvar",
"cancel": "Cancelar", "cancel": "Cancelar",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move camada para baixo", "move_down": "Move camada para baixo",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ro", lang: "ro",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Ok", "ok": "Ok",
"cancel": "Anulaţi", "cancel": "Anulaţi",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Trimite in spate" "move_back": "Trimite in spate"
}, },
layers: { layers: {
"layer":"Strat", "layer": "Strat",
"layers": "Straturi", "layers": "Straturi",
"del": "Ştergeţi Strat", "del": "Ştergeţi Strat",
"move_down": "Mutare Strat în Jos", "move_down": "Mutare Strat în Jos",
@ -209,21 +210,21 @@ svgEditor.readLang({
"open": "Deschideţi ca si document nou" "open": "Deschideţi ca si document nou"
}, },
notification: { notification: {
"invalidAttrValGiven":"Valoarea data nu este validă", "invalidAttrValGiven": "Valoarea data nu este validă",
"noContentToFitTo":"Fara conţinut de referinţă", "noContentToFitTo": "Fara conţinut de referinţă",
"dupeLayerName":"Deja exista un strat numit asa!", "dupeLayerName": "Deja exista un strat numit asa!",
"enterUniqueLayerName":"Rog introduceţi un nume unic", "enterUniqueLayerName": "Rog introduceţi un nume unic",
"enterNewLayerName":"Rog introduceţi un nume pentru strat", "enterNewLayerName": "Rog introduceţi un nume pentru strat",
"layerHasThatName":"Statul deja are acest nume", "layerHasThatName": "Statul deja are acest nume",
"QmoveElemsToLayer":"Mutaţi elementele selectate pe stratul '%s'?", "QmoveElemsToLayer": "Mutaţi elementele selectate pe stratul '%s'?",
"QwantToClear":"Doriti să ştergeţi desenul?\nAceasta va sterge si posibilitatea de anulare!", "QwantToClear": "Doriti să ştergeţi desenul?\nAceasta va sterge si posibilitatea de anulare!",
"QwantToOpen":"Doriti sa deschideţi un nou fişier?\nAceasta va şterge istoricul!", "QwantToOpen": "Doriti sa deschideţi un nou fişier?\nAceasta va şterge istoricul!",
"QerrorsRevertToSource":"Sunt erori de parsing in sursa SVG.\nRevenire la sursa SVG orginală?", "QerrorsRevertToSource": "Sunt erori de parsing in sursa SVG.\nRevenire la sursa SVG orginală?",
"QignoreSourceChanges":"Ignoraţi schimbarile la sursa SVG?", "QignoreSourceChanges": "Ignoraţi schimbarile la sursa SVG?",
"featNotSupported":"Funcţie neimplementată", "featNotSupported": "Funcţie neimplementată",
"enterNewImgURL":"Introduceţi noul URL pentru Imagine", "enterNewImgURL": "Introduceţi noul URL pentru Imagine",
"defsFailOnSave": "NOTE: Din cauza unei erori in browserul dv., aceasta imagine poate apare gresit (fara gradiente sau elemente). Însă va apare corect dupa salvare.", "defsFailOnSave": "NOTE: Din cauza unei erori in browserul dv., aceasta imagine poate apare gresit (fara gradiente sau elemente). Însă va apare corect dupa salvare.",
"loadingImage":"Imaginea se incarcă, va rugam asteptaţi...", "loadingImage": "Imaginea se incarcă, va rugam asteptaţi...",
"saveFromBrowser": "Selectează \"Salvează ca si...\" in browserul dv. pt. a salva aceasta imagine ca si fisier %s.", "saveFromBrowser": "Selectează \"Salvează ca si...\" in browserul dv. pt. a salva aceasta imagine ca si fisier %s.",
"noteTheseIssues": "De asemenea remarcati urmatoarele probleme: ", "noteTheseIssues": "De asemenea remarcati urmatoarele probleme: ",
"unsavedChanges": "Sunt schimbări nesalvate.", "unsavedChanges": "Sunt schimbări nesalvate.",
@ -233,10 +234,10 @@ svgEditor.readLang({
"retrieving": "În preluare \"%s\"..." "retrieving": "În preluare \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "ru", lang: "ru",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Сохранить", "ok": "Сохранить",
"cancel": "Отменить", "cancel": "Отменить",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Слой", "layer": "Слой",
"layers": "Layers", "layers": "Layers",
"del": "Удалить слой", "del": "Удалить слой",
"move_down": "Опустить слой", "move_down": "Опустить слой",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Некорректное значение аргумента", "invalidAttrValGiven": "Некорректное значение аргумента",
"noContentToFitTo":"Нет содержания, по которому выровнять.", "noContentToFitTo": "Нет содержания, по которому выровнять.",
"dupeLayerName":"Слой с этим именем уже существует.", "dupeLayerName": "Слой с этим именем уже существует.",
"enterUniqueLayerName":"Пожалуйста, введите имя для слоя.", "enterUniqueLayerName": "Пожалуйста, введите имя для слоя.",
"enterNewLayerName":"Пожалуйста, введите новое имя.", "enterNewLayerName": "Пожалуйста, введите новое имя.",
"layerHasThatName":"Слой уже называется этим именем.", "layerHasThatName": "Слой уже называется этим именем.",
"QmoveElemsToLayer":"Переместить выделенные элементы на слой '%s'?", "QmoveElemsToLayer": "Переместить выделенные элементы на слой '%s'?",
"QwantToClear":"Вы хотите очистить?\nИстория действий будет забыта!", "QwantToClear": "Вы хотите очистить?\nИстория действий будет забыта!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"Была проблема при парсинге вашего SVG исходного кода.\nЗаменить его предыдущим SVG кодом?", "QerrorsRevertToSource": "Была проблема при парсинге вашего SVG исходного кода.\nЗаменить его предыдущим SVG кодом?",
"QignoreSourceChanges":"Забыть без сохранения?", "QignoreSourceChanges": "Забыть без сохранения?",
"featNotSupported":"Возможность не реализована", "featNotSupported": "Возможность не реализована",
"enterNewImgURL":"Введите новый URL изображения", "enterNewImgURL": "Введите новый URL изображения",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sk", lang: "sk",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Uložiť", "ok": "Uložiť",
"cancel": "Zrušiť", "cancel": "Zrušiť",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Otvoriť ako nový dokument" "open": "Otvoriť ako nový dokument"
}, },
notification: { notification: {
"invalidAttrValGiven":"Neplatná hodnota", "invalidAttrValGiven": "Neplatná hodnota",
"noContentToFitTo":"Vyberte oblasť na prispôsobenie", "noContentToFitTo": "Vyberte oblasť na prispôsobenie",
"dupeLayerName":"Vrstva s daným názvom už existuje!", "dupeLayerName": "Vrstva s daným názvom už existuje!",
"enterUniqueLayerName":"Zadajte jedinečný názov vrstvy", "enterUniqueLayerName": "Zadajte jedinečný názov vrstvy",
"enterNewLayerName":"Zadajte názov vrstvy", "enterNewLayerName": "Zadajte názov vrstvy",
"layerHasThatName":"Vrstva už má zadaný tento názov", "layerHasThatName": "Vrstva už má zadaný tento názov",
"QmoveElemsToLayer":"Presunúť elementy do vrstvy '%s'?", "QmoveElemsToLayer": "Presunúť elementy do vrstvy '%s'?",
"QwantToClear":"Naozaj chcete vymazať kresbu?\n(História bude taktiež vymazaná!)!", "QwantToClear": "Naozaj chcete vymazať kresbu?\n(História bude taktiež vymazaná!)!",
"QwantToOpen":"Chcete otvoriť nový súbor?\nTo však tiež vymaže Vašu UNDO knižnicu!", "QwantToOpen": "Chcete otvoriť nový súbor?\nTo však tiež vymaže Vašu UNDO knižnicu!",
"QerrorsRevertToSource":"Chyba pri načítaní SVG dokumentu.\nVrátiť povodný SVG dokument?", "QerrorsRevertToSource": "Chyba pri načítaní SVG dokumentu.\nVrátiť povodný SVG dokument?",
"QignoreSourceChanges":"Ignorovať zmeny v SVG dokumente?", "QignoreSourceChanges": "Ignorovať zmeny v SVG dokumente?",
"featNotSupported":"Vlastnosť nie je podporovaná", "featNotSupported": "Vlastnosť nie je podporovaná",
"enterNewImgURL":"Zadajte nové URL obrázka", "enterNewImgURL": "Zadajte nové URL obrázka",
"defsFailOnSave": "POZNÁMKA: Kvôli chybe v prehliadači sa tento obrázok môže zobraziť nesprávne (napr. chýbajúce prechody či elementy). Po uložení sa zobrazí správne.", "defsFailOnSave": "POZNÁMKA: Kvôli chybe v prehliadači sa tento obrázok môže zobraziť nesprávne (napr. chýbajúce prechody či elementy). Po uložení sa zobrazí správne.",
"loadingImage":"Nahrávam obrázok, prosím čakajte ...", "loadingImage": "Nahrávam obrázok, prosím čakajte ...",
"saveFromBrowser": "Vyberte \"Uložiť ako ...\" vo vašom prehliadači na uloženie tohoto obrázka do súboru %s.", "saveFromBrowser": "Vyberte \"Uložiť ako ...\" vo vašom prehliadači na uloženie tohoto obrázka do súboru %s.",
"noteTheseIssues": "Môžu sa vyskytnúť nasledujúce problémy: ", "noteTheseIssues": "Môžu sa vyskytnúť nasledujúce problémy: ",
"unsavedChanges": "Sú tu neuložené zmeny.", "unsavedChanges": "Sú tu neuložené zmeny.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Načítavanie \"%s\"..." "retrieving": "Načítavanie \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sl", lang: "sl",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "V redu", "ok": "V redu",
"cancel": "Prekliči", "cancel": "Prekliči",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Postavi v ozadje" "move_back": "Postavi v ozadje"
}, },
layers: { layers: {
"layer":"Sloj", "layer": "Sloj",
"layers": "Sloji", "layers": "Sloji",
"del": "Izbriši sloj", "del": "Izbriši sloj",
"move_down": "Premakni navzdol", "move_down": "Premakni navzdol",
@ -209,21 +210,21 @@ svgEditor.readLang({
"open": "Odpri kot nov dokument" "open": "Odpri kot nov dokument"
}, },
notification: { notification: {
"invalidAttrValGiven":"Napačna vrednost!", "invalidAttrValGiven": "Napačna vrednost!",
"noContentToFitTo":"Ni vsebine za prilagajanje", "noContentToFitTo": "Ni vsebine za prilagajanje",
"dupeLayerName":"Sloj s tem imenom že obstajal!", "dupeLayerName": "Sloj s tem imenom že obstajal!",
"enterUniqueLayerName":"Vnesite edinstveno ime sloja", "enterUniqueLayerName": "Vnesite edinstveno ime sloja",
"enterNewLayerName":"Vnesite ime novega sloja", "enterNewLayerName": "Vnesite ime novega sloja",
"layerHasThatName":"Sloje že ima to ime", "layerHasThatName": "Sloje že ima to ime",
"QmoveElemsToLayer":"Premaknem izbrane elemente v sloj '%s'?", "QmoveElemsToLayer": "Premaknem izbrane elemente v sloj '%s'?",
"QwantToClear":"Ali želite počistiti risbo?\nTo bo izbrisalo tudi zgodovino korakov (ni mogoče razveljaviti)!", "QwantToClear": "Ali želite počistiti risbo?\nTo bo izbrisalo tudi zgodovino korakov (ni mogoče razveljaviti)!",
"QwantToOpen":"Ali želite odpreti novo datoteko?\nTo bo izbrisalo tudi zgodovino korakov (ni mogoče razveljaviti)!", "QwantToOpen": "Ali želite odpreti novo datoteko?\nTo bo izbrisalo tudi zgodovino korakov (ni mogoče razveljaviti)!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignoriram spremembe, narejene v SVG kodi?", "QignoreSourceChanges": "Ignoriram spremembe, narejene v SVG kodi?",
"featNotSupported":"Ni podprto", "featNotSupported": "Ni podprto",
"enterNewImgURL":"Vnesite nov URL slike", "enterNewImgURL": "Vnesite nov URL slike",
"defsFailOnSave": "OPOMBA: Zaradi napake vašega brskalnika obstaja možnost, da ta slika ni prikazan pravilno (manjkajo določeni elementi ali gradient). Vseeno bo prikaz pravilen, ko bo slika enkrat shranjena.", "defsFailOnSave": "OPOMBA: Zaradi napake vašega brskalnika obstaja možnost, da ta slika ni prikazan pravilno (manjkajo določeni elementi ali gradient). Vseeno bo prikaz pravilen, ko bo slika enkrat shranjena.",
"loadingImage":"Nalagam sliko, prosimo, počakajte ...", "loadingImage": "Nalagam sliko, prosimo, počakajte ...",
"saveFromBrowser": "Izberite \"Shrani kot ...\" v brskalniku, če želite shraniti kot %s.", "saveFromBrowser": "Izberite \"Shrani kot ...\" v brskalniku, če želite shraniti kot %s.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "Obstajajo neshranjene spremembe.", "unsavedChanges": "Obstajajo neshranjene spremembe.",
@ -233,10 +234,10 @@ svgEditor.readLang({
"retrieving": "Pridobivanje \"%s\"..." "retrieving": "Pridobivanje \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sq", lang: "sq",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Ruaj", "ok": "Ruaj",
"cancel": "Anulo", "cancel": "Anulo",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Down Layer", "move_down": "Move Down Layer",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sr", lang: "sr",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Сачувати", "ok": "Сачувати",
"cancel": "Откажи", "cancel": "Откажи",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Избриши слој", "del": "Избриши слој",
"move_down": "Помери слој доле", "move_down": "Помери слој доле",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sv", lang: "sv",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Spara", "ok": "Spara",
"cancel": "Avbryt", "cancel": "Avbryt",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Radera Layer", "del": "Radera Layer",
"move_down": "Flytta Layer Down", "move_down": "Flytta Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "sw", lang: "sw",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Okoa", "ok": "Okoa",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "test", lang: "test",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "OK", "ok": "OK",
"cancel": "Cancel", "cancel": "Cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer \"%s\"?", "QmoveElemsToLayer": "Move selected elements to layer \"%s\"?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "th", lang: "th",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "บันทึก", "ok": "บันทึก",
"cancel": "ยกเลิก", "cancel": "ยกเลิก",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "ย้าย Layer ลง", "move_down": "ย้าย Layer ลง",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "tl", lang: "tl",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "I-save", "ok": "I-save",
"cancel": "I-cancel", "cancel": "I-cancel",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Tanggalin Layer", "del": "Tanggalin Layer",
"move_down": "Ilipat Layer Down", "move_down": "Ilipat Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "tr", lang: "tr",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Kaydetmek", "ok": "Kaydetmek",
"cancel": "Iptal", "cancel": "Iptal",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Delete Layer", "del": "Delete Layer",
"move_down": "Katman Aşağı Taşı", "move_down": "Katman Aşağı Taşı",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "uk", lang: "uk",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Зберегти", "ok": "Зберегти",
"cancel": "Скасування", "cancel": "Скасування",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Видалити шар", "del": "Видалити шар",
"move_down": "Перемістити шар на", "move_down": "Перемістити шар на",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "vi", lang: "vi",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "Lưu", "ok": "Lưu",
"cancel": "Hủy", "cancel": "Hủy",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "Xoá Layer", "del": "Xoá Layer",
"move_down": "Move Layer Down", "move_down": "Move Layer Down",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "yi", lang: "yi",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "היט", "ok": "היט",
"cancel": "באָטל מאַכן", "cancel": "באָטל מאַכן",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "ויסמעקן לייַער", "del": "ויסמעקן לייַער",
"move_down": "קער לייַער דאָוון", "move_down": "קער לייַער דאָוון",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "zh-CN", lang: "zh-CN",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "保存", "ok": "保存",
"cancel": "取消", "cancel": "取消",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "移至底部" "move_back": "移至底部"
}, },
layers: { layers: {
"layer":"图层", "layer": "图层",
"layers": "图层", "layers": "图层",
"del": "删除图层", "del": "删除图层",
"move_down": "向下移动图层", "move_down": "向下移动图层",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "打开一个新文档" "open": "打开一个新文档"
}, },
notification: { notification: {
"invalidAttrValGiven":"无效的参数", "invalidAttrValGiven": "无效的参数",
"noContentToFitTo":"无可适应的内容", "noContentToFitTo": "无可适应的内容",
"dupeLayerName":"已存在同名的图层!", "dupeLayerName": "已存在同名的图层!",
"enterUniqueLayerName":"请输入一个唯一的图层名称", "enterUniqueLayerName": "请输入一个唯一的图层名称",
"enterNewLayerName":"请输入新的图层名称", "enterNewLayerName": "请输入新的图层名称",
"layerHasThatName":"图层已经采用了该名称", "layerHasThatName": "图层已经采用了该名称",
"QmoveElemsToLayer":"您确定移动所选元素到图层'%s'吗?", "QmoveElemsToLayer": "您确定移动所选元素到图层'%s'吗?",
"QwantToClear":"您希望清除当前绘制的所有图形吗?\n该操作将无法撤消!", "QwantToClear": "您希望清除当前绘制的所有图形吗?\n该操作将无法撤消!",
"QwantToOpen":"您希望打开一个新文档吗?\n该操作将无法撤消!", "QwantToOpen": "您希望打开一个新文档吗?\n该操作将无法撤消!",
"QerrorsRevertToSource":"SVG文件解析错误.\n是否还原到最初的SVG文件?", "QerrorsRevertToSource": "SVG文件解析错误.\n是否还原到最初的SVG文件?",
"QignoreSourceChanges":"忽略对SVG文件所作的更改么?", "QignoreSourceChanges": "忽略对SVG文件所作的更改么?",
"featNotSupported":"不支持该功能", "featNotSupported": "不支持该功能",
"enterNewImgURL":"请输入新图像的URLL", "enterNewImgURL": "请输入新图像的URLL",
"defsFailOnSave": "注意: 由于您所使用的浏览器存在缺陷, 该图像无法正确显示 (不支持渐变或相关元素). 修复该缺陷后可正确显示.", "defsFailOnSave": "注意: 由于您所使用的浏览器存在缺陷, 该图像无法正确显示 (不支持渐变或相关元素). 修复该缺陷后可正确显示.",
"loadingImage":"正在加载图像, 请稍候...", "loadingImage": "正在加载图像, 请稍候...",
"saveFromBrowser": "选择浏览器中的 \"另存为...\" 将该图像保存为 %s 文件.", "saveFromBrowser": "选择浏览器中的 \"另存为...\" 将该图像保存为 %s 文件.",
"noteTheseIssues": "同时注意以下几点: ", "noteTheseIssues": "同时注意以下几点: ",
"unsavedChanges": "存在未保存的修改.", "unsavedChanges": "存在未保存的修改.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "检索 \"%s\"..." "retrieving": "检索 \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "zh-HK", lang: "zh-HK",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "保存", "ok": "保存",
"cancel": "取消", "cancel": "取消",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"Layer", "layer": "Layer",
"layers": "Layers", "layers": "Layers",
"del": "删除层", "del": "删除层",
"move_down": "层向下移动", "move_down": "层向下移动",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"Invalid value given", "invalidAttrValGiven": "Invalid value given",
"noContentToFitTo":"No content to fit to", "noContentToFitTo": "No content to fit to",
"dupeLayerName":"There is already a layer named that!", "dupeLayerName": "There is already a layer named that!",
"enterUniqueLayerName":"Please enter a unique layer name", "enterUniqueLayerName": "Please enter a unique layer name",
"enterNewLayerName":"Please enter the new layer name", "enterNewLayerName": "Please enter the new layer name",
"layerHasThatName":"Layer already has that name", "layerHasThatName": "Layer already has that name",
"QmoveElemsToLayer":"Move selected elements to layer '%s'?", "QmoveElemsToLayer": "Move selected elements to layer '%s'?",
"QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?",
"QignoreSourceChanges":"Ignore changes made to SVG source?", "QignoreSourceChanges": "Ignore changes made to SVG source?",
"featNotSupported":"Feature not supported", "featNotSupported": "Feature not supported",
"enterNewImgURL":"Enter the new image URL", "enterNewImgURL": "Enter the new image URL",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,7 +1,8 @@
/*globals svgEditor */ /* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({ svgEditor.readLang({
lang: "zh-TW", lang: "zh-TW",
dir : "ltr", dir: "ltr",
common: { common: {
"ok": "保存", "ok": "保存",
"cancel": "取消", "cancel": "取消",
@ -147,7 +148,7 @@ svgEditor.readLang({
"move_back": "Send to Back" "move_back": "Send to Back"
}, },
layers: { layers: {
"layer":"圖層", "layer": "圖層",
"layers": "Layers", "layers": "Layers",
"del": "刪除圖層", "del": "刪除圖層",
"move_down": "向下移動圖層", "move_down": "向下移動圖層",
@ -210,21 +211,21 @@ svgEditor.readLang({
"open": "Open as new document" "open": "Open as new document"
}, },
notification: { notification: {
"invalidAttrValGiven":"數值給定錯誤", "invalidAttrValGiven": "數值給定錯誤",
"noContentToFitTo":"找不到符合的內容", "noContentToFitTo": "找不到符合的內容",
"dupeLayerName":"喔不!已經有另一個同樣名稱的圖層了!", "dupeLayerName": "喔不!已經有另一個同樣名稱的圖層了!",
"enterUniqueLayerName":"請輸入一個名稱不重複的", "enterUniqueLayerName": "請輸入一個名稱不重複的",
"enterNewLayerName":"請輸入新圖層的名稱", "enterNewLayerName": "請輸入新圖層的名稱",
"layerHasThatName":"圖層本來就是這個名稱(抱怨)", "layerHasThatName": "圖層本來就是這個名稱(抱怨)",
"QmoveElemsToLayer":"要搬移所選取的物件到'%s'層嗎?", "QmoveElemsToLayer": "要搬移所選取的物件到'%s'層嗎?",
"QwantToClear":"要清空圖像嗎?\n這會順便清空你的回復紀錄", "QwantToClear": "要清空圖像嗎?\n這會順便清空你的回復紀錄",
"QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!",
"QerrorsRevertToSource":"SVG原始碼解析錯誤\n要回復到原本的SVG原始碼嗎", "QerrorsRevertToSource": "SVG原始碼解析錯誤\n要回復到原本的SVG原始碼嗎",
"QignoreSourceChanges":"要忽略對SVG原始碼的更動嗎", "QignoreSourceChanges": "要忽略對SVG原始碼的更動嗎",
"featNotSupported":"未提供此功能", "featNotSupported": "未提供此功能",
"enterNewImgURL":"輸入新的圖片網址", "enterNewImgURL": "輸入新的圖片網址",
"defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.", "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",
"loadingImage":"Loading image, please wait...", "loadingImage": "Loading image, please wait...",
"saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.", "saveFromBrowser": "Select \"Save As...\" in your browser to save this image as a %s file.",
"noteTheseIssues": "Also note the following issues: ", "noteTheseIssues": "Also note the following issues: ",
"unsavedChanges": "There are unsaved changes.", "unsavedChanges": "There are unsaved changes.",
@ -234,10 +235,10 @@ svgEditor.readLang({
"retrieving": "Retrieving \"%s\"..." "retrieving": "Retrieving \"%s\"..."
}, },
confirmSetStorage: { confirmSetStorage: {
message: "By default and where supported, SVG-Edit can store your editor "+ message: "By default and where supported, SVG-Edit can store your editor " +
"preferences and SVG content locally on your machine so you do not "+ "preferences and SVG content locally on your machine so you do not " +
"need to add these back each time you load SVG-Edit. If, for privacy "+ "need to add these back each time you load SVG-Edit. If, for privacy " +
"reasons, you do not wish to store this information on your machine, "+ "reasons, you do not wish to store this information on your machine, " +
"you can change away from the default option below.", "you can change away from the default option below.",
storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsAndContent: "Store preferences and SVG content locally",
storagePrefsOnly: "Only store preferences locally", storagePrefsOnly: "Only store preferences locally",

View File

@ -1,5 +1,5 @@
/*globals jQuery*/ /* eslint-disable no-var */
/*jslint vars: true, eqeq: true, forin: true*/ /* globals jQuery */
/* /*
* Localizing script for SVG-edit UI * Localizing script for SVG-edit UI
* *
@ -15,314 +15,308 @@
// 2) svgcanvas.js // 2) svgcanvas.js
// 3) svg-editor.js // 3) svg-editor.js
var svgEditor = (function($, editor) {'use strict'; var svgEditor = (function ($, editor) {
'use strict';
var lang_param; var langParam;
function setStrings(type, obj, ids) { function setStrings (type, obj, ids) {
// Root element to look for element from // Root element to look for element from
var i, sel, val, $elem, elem, node, parent = $('#svg_editor').parent(); var i, sel, val, $elem, elem, node, parent = $('#svg_editor').parent();
for (sel in obj) { for (sel in obj) {
val = obj[sel]; val = obj[sel];
if (!val) {console.log(sel);} if (!val) { console.log(sel); }
if (ids) {sel = '#' + sel;} if (ids) { sel = '#' + sel; }
$elem = parent.find(sel); $elem = parent.find(sel);
if ($elem.length) { if ($elem.length) {
elem = parent.find(sel)[0]; elem = parent.find(sel)[0];
switch ( type ) { switch (type) {
case 'content': case 'content':
for (i = 0; i < elem.childNodes.length; i++) { for (i = 0; i < elem.childNodes.length; i++) {
node = elem.childNodes[i]; node = elem.childNodes[i];
if (node.nodeType === 3 && node.textContent.replace(/\s/g,'')) { if (node.nodeType === 3 && node.textContent.replace(/\s/g, '')) {
node.textContent = val; node.textContent = val;
break;
}
}
break;
case 'title':
elem.title = val;
break; break;
}
} }
break;
case 'title':
} else { elem.title = val;
console.log('Missing: ' + sel); break;
} }
} else {
console.log('Missing: ' + sel);
} }
} }
}
editor.readLang = function(langData) { editor.readLang = function (langData) {
var more = editor.canvas.runExtensions('addlangData', lang_param, true); var more = editor.canvas.runExtensions('addlangData', langParam, true);
$.each(more, function(i, m) { $.each(more, function (i, m) {
if (m.data) { if (m.data) {
langData = $.merge(langData, m.data); langData = $.merge(langData, m.data);
}
});
// Old locale file, do nothing for now.
if (!langData.tools) { return; }
var tools = langData.tools,
// misc = langData.misc,
properties = langData.properties,
config = langData.config,
layers = langData.layers,
common = langData.common,
ui = langData.ui;
setStrings('content', {
// copyrightLabel: misc.powered_by, // Currently commented out in svg-editor.html
curve_segments: properties.curve_segments,
fitToContent: tools.fitToContent,
fit_to_all: tools.fit_to_all,
fit_to_canvas: tools.fit_to_canvas,
fit_to_layer_content: tools.fit_to_layer_content,
fit_to_sel: tools.fit_to_sel,
icon_large: config.icon_large,
icon_medium: config.icon_medium,
icon_small: config.icon_small,
icon_xlarge: config.icon_xlarge,
image_opt_embed: config.image_opt_embed,
image_opt_ref: config.image_opt_ref,
includedImages: config.included_images,
largest_object: tools.largest_object,
layersLabel: layers.layers,
page: tools.page,
relativeToLabel: tools.relativeTo,
selLayerLabel: layers.move_elems_to,
selectedPredefined: config.select_predefined,
selected_objects: tools.selected_objects,
smallest_object: tools.smallest_object,
straight_segments: properties.straight_segments,
svginfo_bg_url: config.editor_img_url + ':',
svginfo_bg_note: config.editor_bg_note,
svginfo_change_background: config.background,
svginfo_dim: config.doc_dims,
svginfo_editor_prefs: config.editor_prefs,
svginfo_height: common.height,
svginfo_icons: config.icon_size,
svginfo_image_props: config.image_props,
svginfo_lang: config.language,
svginfo_title: config.doc_title,
svginfo_width: common.width,
tool_docprops_cancel: common.cancel,
tool_docprops_save: common.ok,
tool_source_cancel: common.cancel,
tool_source_save: common.ok,
tool_prefs_cancel: common.cancel,
tool_prefs_save: common.ok,
sidepanel_handle: layers.layers.split('').join(' '),
tool_clear: tools.new_doc,
tool_docprops: tools.docprops,
tool_export: tools.export_img,
tool_import: tools.import_doc,
tool_imagelib: tools.imagelib,
tool_open: tools.open_doc,
tool_save: tools.save_doc,
svginfo_units_rulers: config.units_and_rulers,
svginfo_rulers_onoff: config.show_rulers,
svginfo_unit: config.base_unit,
svginfo_grid_settings: config.grid,
svginfo_snap_onoff: config.snapping_onoff,
svginfo_snap_step: config.snapping_stepsize,
svginfo_grid_color: config.grid_color
}, true);
// Shape categories
var o, cats = {};
for (o in langData.shape_cats) {
cats['#shape_cats [data-cat="' + o + '"]'] = langData.shape_cats[o];
}
// TODO: Find way to make this run after shapelib ext has loaded
setTimeout(function () {
setStrings('content', cats);
}, 2000);
// Context menus
var opts = {};
$.each(['cut', 'copy', 'paste', 'paste_in_place', 'delete', 'group', 'ungroup', 'move_front', 'move_up', 'move_down', 'move_back'], function () {
opts['#cmenu_canvas a[href="#' + this + '"]'] = tools[this];
});
$.each(['dupe', 'merge_down', 'merge_all'], function () {
opts['#cmenu_layers a[href="#' + this + '"]'] = layers[this];
});
opts['#cmenu_layers a[href="#delete"]'] = layers.del;
setStrings('content', opts);
setStrings('title', {
align_relative_to: tools.align_relative_to,
circle_cx: properties.circle_cx,
circle_cy: properties.circle_cy,
circle_r: properties.circle_r,
cornerRadiusLabel: properties.corner_radius,
ellipse_cx: properties.ellipse_cx,
ellipse_cy: properties.ellipse_cy,
ellipse_rx: properties.ellipse_rx,
ellipse_ry: properties.ellipse_ry,
fill_color: properties.fill_color,
font_family: properties.font_family,
idLabel: properties.id,
image_height: properties.image_height,
image_url: properties.image_url,
image_width: properties.image_width,
layer_delete: layers.del,
layer_down: layers.move_down,
layer_new: layers['new'],
layer_rename: layers.rename,
layer_moreopts: common.more_opts,
layer_up: layers.move_up,
line_x1: properties.line_x1,
line_x2: properties.line_x2,
line_y1: properties.line_y1,
line_y2: properties.line_y2,
linecap_butt: properties.linecap_butt,
linecap_round: properties.linecap_round,
linecap_square: properties.linecap_square,
linejoin_bevel: properties.linejoin_bevel,
linejoin_miter: properties.linejoin_miter,
linejoin_round: properties.linejoin_round,
main_icon: tools.main_menu,
mode_connect: tools.mode_connect,
tools_shapelib_show: tools.mode_shapelib,
palette: ui.palette_info,
zoom_panel: ui.zoom_level,
path_node_x: properties.node_x,
path_node_y: properties.node_y,
rect_height_tool: properties.rect_height,
rect_width_tool: properties.rect_width,
seg_type: properties.seg_type,
selLayerNames: layers.move_selected,
selected_x: properties.pos_x,
selected_y: properties.pos_y,
stroke_color: properties.stroke_color,
stroke_style: properties.stroke_style,
stroke_width: properties.stroke_width,
svginfo_title: config.doc_title,
text: properties.text_contents,
toggle_stroke_tools: ui.toggle_stroke_tools,
tool_add_subpath: tools.add_subpath,
tool_alignbottom: tools.align_bottom,
tool_aligncenter: tools.align_center,
tool_alignleft: tools.align_left,
tool_alignmiddle: tools.align_middle,
tool_alignright: tools.align_right,
tool_aligntop: tools.align_top,
tool_angle: properties.angle,
tool_blur: properties.blur,
tool_bold: properties.bold,
tool_circle: tools.mode_circle,
tool_clone: tools.clone,
tool_clone_multi: tools.clone,
tool_delete: tools.del,
tool_delete_multi: tools.del,
tool_ellipse: tools.mode_ellipse,
tool_eyedropper: tools.mode_eyedropper,
tool_fhellipse: tools.mode_fhellipse,
tool_fhpath: tools.mode_fhpath,
tool_fhrect: tools.mode_fhrect,
tool_font_size: properties.font_size,
tool_group_elements: tools.group_elements,
tool_make_link: tools.make_link,
tool_link_url: tools.set_link_url,
tool_image: tools.mode_image,
tool_italic: properties.italic,
tool_line: tools.mode_line,
tool_move_bottom: tools.move_bottom,
tool_move_top: tools.move_top,
tool_node_clone: tools.node_clone,
tool_node_delete: tools.node_delete,
tool_node_link: tools.node_link,
tool_opacity: properties.opacity,
tool_openclose_path: tools.openclose_path,
tool_path: tools.mode_path,
tool_position: tools.align_to_page,
tool_rect: tools.mode_rect,
tool_redo: tools.redo,
tool_reorient: tools.reorient_path,
tool_select: tools.mode_select,
tool_source: tools.source_save,
tool_square: tools.mode_square,
tool_text: tools.mode_text,
tool_topath: tools.to_path,
tool_undo: tools.undo,
tool_ungroup: tools.ungroup,
tool_wireframe: tools.wireframe_mode,
view_grid: tools.toggle_grid,
tool_zoom: tools.mode_zoom,
url_notice: tools.no_embed
}, true);
editor.setLang(langParam, langData);
};
editor.putLocale = function (givenParam, goodLangs) {
if (givenParam) {
langParam = givenParam;
} else {
langParam = $.pref('lang');
if (!langParam) {
if (navigator.userLanguage) { // Explorer
langParam = navigator.userLanguage;
} else if (navigator.language) { // FF, Opera, ...
langParam = navigator.language;
}
if (langParam == null) { // Todo: Would cause problems if uiStrings removed; remove this?
return;
} }
});
// Old locale file, do nothing for now.
if (!langData.tools) {return;}
var tools = langData.tools,
misc = langData.misc,
properties = langData.properties,
config = langData.config,
layers = langData.layers,
common = langData.common,
ui = langData.ui;
setStrings('content', {
// copyrightLabel: misc.powered_by, // Currently commented out in svg-editor.html
curve_segments: properties.curve_segments,
fitToContent: tools.fitToContent,
fit_to_all: tools.fit_to_all,
fit_to_canvas: tools.fit_to_canvas,
fit_to_layer_content: tools.fit_to_layer_content,
fit_to_sel: tools.fit_to_sel,
icon_large: config.icon_large,
icon_medium: config.icon_medium,
icon_small: config.icon_small,
icon_xlarge: config.icon_xlarge,
image_opt_embed: config.image_opt_embed,
image_opt_ref: config.image_opt_ref,
includedImages: config.included_images,
largest_object: tools.largest_object,
layersLabel: layers.layers,
page: tools.page,
relativeToLabel: tools.relativeTo,
selLayerLabel: layers.move_elems_to,
selectedPredefined: config.select_predefined,
selected_objects: tools.selected_objects,
smallest_object: tools.smallest_object,
straight_segments: properties.straight_segments,
svginfo_bg_url: config.editor_img_url + ":",
svginfo_bg_note: config.editor_bg_note,
svginfo_change_background: config.background,
svginfo_dim: config.doc_dims,
svginfo_editor_prefs: config.editor_prefs,
svginfo_height: common.height,
svginfo_icons: config.icon_size,
svginfo_image_props: config.image_props,
svginfo_lang: config.language,
svginfo_title: config.doc_title,
svginfo_width: common.width,
tool_docprops_cancel: common.cancel,
tool_docprops_save: common.ok,
tool_source_cancel: common.cancel,
tool_source_save: common.ok,
tool_prefs_cancel: common.cancel,
tool_prefs_save: common.ok,
sidepanel_handle: layers.layers.split('').join(' '),
tool_clear: tools.new_doc,
tool_docprops: tools.docprops,
tool_export: tools.export_img,
tool_import: tools.import_doc,
tool_imagelib: tools.imagelib,
tool_open: tools.open_doc,
tool_save: tools.save_doc,
svginfo_units_rulers: config.units_and_rulers,
svginfo_rulers_onoff: config.show_rulers,
svginfo_unit: config.base_unit,
svginfo_grid_settings: config.grid,
svginfo_snap_onoff: config.snapping_onoff,
svginfo_snap_step: config.snapping_stepsize,
svginfo_grid_color: config.grid_color
}, true);
// Shape categories
var o, cats = {};
for (o in langData.shape_cats) {
cats['#shape_cats [data-cat="' + o + '"]'] = langData.shape_cats[o];
} }
// TODO: Find way to make this run after shapelib ext has loaded console.log('Lang: ' + langParam);
setTimeout(function() {
setStrings('content', cats);
}, 2000);
// Context menus
var opts = {};
$.each(['cut','copy','paste', 'paste_in_place', 'delete', 'group', 'ungroup', 'move_front', 'move_up', 'move_down', 'move_back'], function() {
opts['#cmenu_canvas a[href="#' + this + '"]'] = tools[this];
});
$.each(['dupe','merge_down', 'merge_all'], function() {
opts['#cmenu_layers a[href="#' + this + '"]'] = layers[this];
});
opts['#cmenu_layers a[href="#delete"]'] = layers.del;
setStrings('content', opts);
setStrings('title', {
align_relative_to: tools.align_relative_to,
circle_cx: properties.circle_cx,
circle_cy: properties.circle_cy,
circle_r: properties.circle_r,
cornerRadiusLabel: properties.corner_radius,
ellipse_cx: properties.ellipse_cx,
ellipse_cy: properties.ellipse_cy,
ellipse_rx: properties.ellipse_rx,
ellipse_ry: properties.ellipse_ry,
fill_color: properties.fill_color,
font_family: properties.font_family,
idLabel: properties.id,
image_height: properties.image_height,
image_url: properties.image_url,
image_width: properties.image_width,
layer_delete: layers.del,
layer_down: layers.move_down,
layer_new: layers['new'],
layer_rename: layers.rename,
layer_moreopts: common.more_opts,
layer_up: layers.move_up,
line_x1: properties.line_x1,
line_x2: properties.line_x2,
line_y1: properties.line_y1,
line_y2: properties.line_y2,
linecap_butt: properties.linecap_butt,
linecap_round: properties.linecap_round,
linecap_square: properties.linecap_square,
linejoin_bevel: properties.linejoin_bevel,
linejoin_miter: properties.linejoin_miter,
linejoin_round: properties.linejoin_round,
main_icon: tools.main_menu,
mode_connect: tools.mode_connect,
tools_shapelib_show: tools.mode_shapelib,
palette: ui.palette_info,
zoom_panel: ui.zoom_level,
path_node_x: properties.node_x,
path_node_y: properties.node_y,
rect_height_tool: properties.rect_height,
rect_width_tool: properties.rect_width,
seg_type: properties.seg_type,
selLayerNames: layers.move_selected,
selected_x: properties.pos_x,
selected_y: properties.pos_y,
stroke_color: properties.stroke_color,
stroke_style: properties.stroke_style,
stroke_width: properties.stroke_width,
svginfo_title: config.doc_title,
text: properties.text_contents,
toggle_stroke_tools: ui.toggle_stroke_tools,
tool_add_subpath: tools.add_subpath,
tool_alignbottom: tools.align_bottom,
tool_aligncenter: tools.align_center,
tool_alignleft: tools.align_left,
tool_alignmiddle: tools.align_middle,
tool_alignright: tools.align_right,
tool_aligntop: tools.align_top,
tool_angle: properties.angle,
tool_blur: properties.blur,
tool_bold: properties.bold,
tool_circle: tools.mode_circle,
tool_clone: tools.clone,
tool_clone_multi: tools.clone,
tool_delete: tools.del,
tool_delete_multi: tools.del,
tool_ellipse: tools.mode_ellipse,
tool_eyedropper: tools.mode_eyedropper,
tool_fhellipse: tools.mode_fhellipse,
tool_fhpath: tools.mode_fhpath,
tool_fhrect: tools.mode_fhrect,
tool_font_size: properties.font_size,
tool_group_elements: tools.group_elements,
tool_make_link: tools.make_link,
tool_link_url: tools.set_link_url,
tool_image: tools.mode_image,
tool_italic: properties.italic,
tool_line: tools.mode_line,
tool_move_bottom: tools.move_bottom,
tool_move_top: tools.move_top,
tool_node_clone: tools.node_clone,
tool_node_delete: tools.node_delete,
tool_node_link: tools.node_link,
tool_opacity: properties.opacity,
tool_openclose_path: tools.openclose_path,
tool_path: tools.mode_path,
tool_position: tools.align_to_page,
tool_rect: tools.mode_rect,
tool_redo: tools.redo,
tool_reorient: tools.reorient_path,
tool_select: tools.mode_select,
tool_source: tools.source_save,
tool_square: tools.mode_square,
tool_text: tools.mode_text,
tool_topath: tools.to_path,
tool_undo: tools.undo,
tool_ungroup: tools.ungroup,
tool_wireframe: tools.wireframe_mode,
view_grid: tools.toggle_grid,
tool_zoom: tools.mode_zoom,
url_notice: tools.no_embed
}, true);
editor.setLang(lang_param, langData);
};
editor.putLocale = function (given_param, good_langs) {
if (given_param) {
lang_param = given_param;
}
else {
lang_param = $.pref('lang');
if (!lang_param) {
if (navigator.userLanguage) { // Explorer
lang_param = navigator.userLanguage;
}
else if (navigator.language) { // FF, Opera, ...
lang_param = navigator.language;
}
if (lang_param == null) { // Todo: Would cause problems if uiStrings removed; remove this?
return;
}
}
console.log('Lang: ' + lang_param);
// Set to English if language is not in list of good langs
if ($.inArray(lang_param, good_langs) === -1 && lang_param !== 'test') {
lang_param = "en";
}
// don't bother on first run if language is English
// The following line prevents setLang from running
// extensions which depend on updated uiStrings,
// so commenting it out.
// if (lang_param.indexOf("en") === 0) {return;}
// Set to English if language is not in list of good langs
if ($.inArray(langParam, goodLangs) === -1 && langParam !== 'test') {
langParam = 'en';
} }
var conf = editor.curConfig; // don't bother on first run if language is English
// The following line prevents setLang from running
// extensions which depend on updated uiStrings,
// so commenting it out.
// if (langParam.indexOf("en") === 0) {return;}
}
var url = conf.langPath + "lang." + lang_param + ".js"; var conf = editor.curConfig;
$.getScript(url, function(d) { var url = conf.langPath + 'lang.' + langParam + '.js';
// Fails locally in Chrome 5+
if (!d) {
var s = document.createElement('script');
s.src = url;
document.querySelector('head').appendChild(s);
}
});
}; $.getScript(url, function (d) {
// Fails locally in Chrome 5+
if (!d) {
var s = document.createElement('script');
s.src = url;
document.querySelector('head').appendChild(s);
}
});
};
return editor; return editor;
}(jQuery, svgEditor)); }(jQuery, svgEditor)); // eslint-disable-line no-use-before-define

1533
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,7 @@
}, },
"engines": {}, "engines": {},
"scripts": { "scripts": {
"eslint": "eslint .",
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"repository": { "repository": {
@ -35,5 +36,13 @@
"url": "https://github.com/SVG-Edit/svgedit/issues" "url": "https://github.com/SVG-Edit/svgedit/issues"
}, },
"homepage": "https://github.com/SVG-Edit/svgedit#readme", "homepage": "https://github.com/SVG-Edit/svgedit#readme",
"dependencies": {} "dependencies": {},
"devDependencies": {
"eslint": "4.19.1",
"eslint-config-standard": "11.0.0",
"eslint-plugin-import": "2.11.0",
"eslint-plugin-node": "6.0.1",
"eslint-plugin-promise": "3.7.0",
"eslint-plugin-standard": "3.1.0"
}
} }