From 820964334c02d873ca8bab14d26fe3cdd701b72e Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Sun, 13 May 2018 11:03:45 +0800 Subject: [PATCH] - 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) --- .eslintignore | 3 + .eslintrc | 19 + .gitignore | 2 + editor/jspdf/jspdf.plugin.svgToPdf.js | 385 ++++--- editor/locale/lang.af.js | 55 +- editor/locale/lang.ar.js | 55 +- editor/locale/lang.az.js | 57 +- editor/locale/lang.be.js | 55 +- editor/locale/lang.bg.js | 55 +- editor/locale/lang.ca.js | 55 +- editor/locale/lang.cs.js | 55 +- editor/locale/lang.cy.js | 55 +- editor/locale/lang.da.js | 55 +- editor/locale/lang.de.js | 53 +- editor/locale/lang.el.js | 55 +- editor/locale/lang.en.js | 57 +- editor/locale/lang.es.js | 55 +- editor/locale/lang.et.js | 55 +- editor/locale/lang.fa.js | 55 +- editor/locale/lang.fi.js | 55 +- editor/locale/lang.fr.js | 9 +- editor/locale/lang.fy.js | 55 +- editor/locale/lang.ga.js | 55 +- editor/locale/lang.gl.js | 55 +- editor/locale/lang.he.js | 55 +- editor/locale/lang.hi.js | 55 +- editor/locale/lang.hr.js | 55 +- editor/locale/lang.hu.js | 55 +- editor/locale/lang.hy.js | 57 +- editor/locale/lang.id.js | 55 +- editor/locale/lang.is.js | 55 +- editor/locale/lang.it.js | 55 +- editor/locale/lang.ja.js | 55 +- editor/locale/lang.ko.js | 55 +- editor/locale/lang.lt.js | 55 +- editor/locale/lang.lv.js | 59 +- editor/locale/lang.mk.js | 55 +- editor/locale/lang.ms.js | 55 +- editor/locale/lang.mt.js | 55 +- editor/locale/lang.nl.js | 55 +- editor/locale/lang.no.js | 55 +- editor/locale/lang.pl.js | 57 +- editor/locale/lang.pt-BR.js | 67 +- editor/locale/lang.pt-PT.js | 55 +- editor/locale/lang.ro.js | 55 +- editor/locale/lang.ru.js | 55 +- editor/locale/lang.sk.js | 55 +- editor/locale/lang.sl.js | 45 +- editor/locale/lang.sq.js | 55 +- editor/locale/lang.sr.js | 55 +- editor/locale/lang.sv.js | 55 +- editor/locale/lang.sw.js | 55 +- editor/locale/lang.test.js | 57 +- editor/locale/lang.th.js | 55 +- editor/locale/lang.tl.js | 55 +- editor/locale/lang.tr.js | 55 +- editor/locale/lang.uk.js | 55 +- editor/locale/lang.vi.js | 55 +- editor/locale/lang.yi.js | 55 +- editor/locale/lang.zh-CN.js | 55 +- editor/locale/lang.zh-HK.js | 55 +- editor/locale/lang.zh-TW.js | 55 +- editor/locale/locale.js | 590 +++++----- package-lock.json | 1533 ++++++++++++++++++++++++- package.json | 11 +- 65 files changed, 3655 insertions(+), 2046 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..c4cd4b21 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,3 @@ +node_modules +editor/jspdf/jspdf.min.js +editor/jspdf/underscore-min.js diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..9c3b81ea --- /dev/null +++ b/.eslintrc @@ -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 + } +} diff --git a/.gitignore b/.gitignore index d3638e5f..957286bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +node_modules + # See editor/config-sample.js for an example editor/config.js editor/custom.css diff --git a/editor/jspdf/jspdf.plugin.svgToPdf.js b/editor/jspdf/jspdf.plugin.svgToPdf.js index 42d0dded..4dd88c09 100644 --- a/editor/jspdf/jspdf.plugin.svgToPdf.js +++ b/editor/jspdf/jspdf.plugin.svgToPdf.js @@ -1,227 +1,226 @@ -/*globals RGBColor, DOMParser, jsPDF*/ -/*jslint eqeq:true, vars:true*/ +/* globals RGBColor, DOMParser, jsPDF */ +/* eslint-disable no-var */ /* * svgToPdf.js - * + * * Copyright 2012-2014 Florian Hülsmann * Copyright 2014 Ben Gribaudo - * + * * This script is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This script is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public License * along with this file. If not, see . - * + * */ -(function(jsPDFAPI, undef) { +(function (jsPDFAPI, undef) { 'use strict'; var pdfSvgAttr = { - // allowed attributes. all others are removed from the preview. - g: ['stroke', 'fill', 'stroke-width'], - line: ['x1', 'y1', 'x2', 'y2', 'stroke', 'stroke-width'], - rect: ['x', 'y', 'width', 'height', 'stroke', 'fill', 'stroke-width'], - ellipse: ['cx', 'cy', 'rx', 'ry', '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'] + // allowed attributes. all others are removed from the preview. + g: ['stroke', 'fill', 'stroke-width'], + line: ['x1', 'y1', 'x2', 'y2', 'stroke', 'stroke-width'], + rect: ['x', 'y', 'width', 'height', 'stroke', 'fill', 'stroke-width'], + ellipse: ['cx', 'cy', 'rx', 'ry', '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'] }; var attributeIsNotEmpty = function (node, attr) { - var attVal = attr ? node.getAttribute(attr) : node; - return attVal !== '' && attVal !== null; + var attVal = attr ? node.getAttribute(attr) : node; + return attVal !== '' && attVal !== null; }; 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 toRemove = []; - [].forEach.call(node.attributes, function(a) { - if (attributeIsNotEmpty(a) && attributes.indexOf(a.name.toLowerCase()) == -1) { - toRemove.push(a.name); - } - }); +var removeAttributes = function (node, attributes) { + var toRemove = []; + [].forEach.call(node.attributes, function (a) { + if (attributeIsNotEmpty(a) && attributes.indexOf(a.name.toLowerCase()) === -1) { + toRemove.push(a.name); + } + }); - toRemove.forEach(function(a) { - node.removeAttribute(a.name); - }); + toRemove.forEach(function (a) { + node.removeAttribute(a.name); + }); }; -var svgElementToPdf = function(element, pdf, options) { - // pdf is a jsPDF object - //console.log("options =", options); - var remove = (options.removeInvalid == undef ? false : options.removeInvalid); - var k = (options.scale == undef ? 1.0 : options.scale); - var colorMode = null; - [].forEach.call(element.children, function(node) { - //console.log("passing: ", node); - var hasFillColor = false; - var hasStrokeColor = false; - var fillRGB; - if(nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle', 'text'])) { - var fillColor = node.getAttribute('fill'); - if(attributeIsNotEmpty(fillColor)) { - fillRGB = new RGBColor(fillColor); - if(fillRGB.ok) { - hasFillColor = true; - colorMode = 'F'; - } else { - colorMode = null; - } - } - } - if(nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle'])) { - if(hasFillColor) { - pdf.setFillColor(fillRGB.r, fillRGB.g, fillRGB.b); - } - if(attributeIsNotEmpty(node, 'stroke-width')) { - pdf.setLineWidth(k * parseInt(node.getAttribute('stroke-width'), 10)); - } - var strokeColor = node.getAttribute('stroke'); - if(attributeIsNotEmpty(strokeColor)) { - var strokeRGB = new RGBColor(strokeColor); - if(strokeRGB.ok) { - hasStrokeColor = true; - pdf.setDrawColor(strokeRGB.r, strokeRGB.g, strokeRGB.b); - if(colorMode == 'F') { - colorMode = 'FD'; - } else { - colorMode = null; - } - } else { - colorMode = null; - } - } - } - switch(node.tagName.toLowerCase()) { - case 'svg': - case 'a': - case 'g': - svgElementToPdf(node, pdf, options); - removeAttributes(node, pdfSvgAttr.g); - break; - case 'line': - pdf.line( - k*parseInt(node.getAttribute('x1'), 10), - k*parseInt(node.getAttribute('y1'), 10), - k*parseInt(node.getAttribute('x2'), 10), - k*parseInt(node.getAttribute('y2'), 10) - ); - removeAttributes(node, pdfSvgAttr.line); - break; - case 'rect': - pdf.rect( - k*parseInt(node.getAttribute('x'), 10), - k*parseInt(node.getAttribute('y'), 10), - k*parseInt(node.getAttribute('width'), 10), - k*parseInt(node.getAttribute('height'), 10), - colorMode - ); - removeAttributes(node, pdfSvgAttr.rect); - break; - case 'ellipse': - pdf.ellipse( - k*parseInt(node.getAttribute('cx'), 10), - k*parseInt(node.getAttribute('cy'), 10), - k*parseInt(node.getAttribute('rx'), 10), - k*parseInt(node.getAttribute('ry'), 10), - colorMode - ); - removeAttributes(node, pdfSvgAttr.ellipse); - break; - case 'circle': - pdf.circle( - k*parseInt(node.getAttribute('cx'), 10), - k*parseInt(node.getAttribute('cy'), 10), - k*parseInt(node.getAttribute('r'), 10), - colorMode - ); - removeAttributes(node, pdfSvgAttr.circle); - break; - case 'text': - if(node.hasAttribute('font-family')) { - switch((node.getAttribute('font-family') || '').toLowerCase()) { - case 'serif': pdf.setFont('times'); break; - case 'monospace': pdf.setFont('courier'); break; - default: - node.setAttribute('font-family', 'sans-serif'); - pdf.setFont('helvetica'); - } - } - if(hasFillColor) { - pdf.setTextColor(fillRGB.r, fillRGB.g, fillRGB.b); - } - var fontType = ""; - if(node.hasAttribute('font-weight')) { - if(node.getAttribute('font-weight') == "bold") { - fontType = "bold"; - } else { - node.removeAttribute('font-weight'); - } - } - if(node.hasAttribute('font-style')) { - if(node.getAttribute('font-style') == "italic") { - fontType += "italic"; - } else { - node.removeAttribute('font-style'); - } - } - pdf.setFontType(fontType); - var pdfFontSize = 16; - if(node.hasAttribute('font-size')) { - pdfFontSize = parseInt(node.getAttribute('font-size'), 10); - } - var box = node.getBBox(); - //FIXME: use more accurate positioning!! - var x, y, xOffset = 0; - if(node.hasAttribute('text-anchor')) { - switch(node.getAttribute('text-anchor')) { - case 'end': xOffset = box.width; break; - case 'middle': xOffset = box.width / 2; break; - case 'start': break; - case 'default': node.setAttribute('text-anchor', 'start'); break; - } - x = parseInt(node.getAttribute('x'), 10) - xOffset; - y = parseInt(node.getAttribute('y'), 10); - } - //console.log("fontSize:", pdfFontSize, "text:", node.textContent); - pdf.setFontSize(pdfFontSize).text( - k * x, - k * y, - node.textContent - ); - removeAttributes(node, pdfSvgAttr.text); - break; - //TODO: image - default: - if (remove) { - console.log("can't translate to pdf:", node); - node.parentNode.removeChild(node); - } - } - }); - return pdf; +var svgElementToPdf = function (element, pdf, options) { + // pdf is a jsPDF object + // console.log("options =", options); + var remove = (options.removeInvalid === undef ? false : options.removeInvalid); + var k = (options.scale === undef ? 1.0 : options.scale); + var colorMode = null; + [].forEach.call(element.children, function (node) { + // console.log("passing: ", node); + var hasFillColor = false; + // var hasStrokeColor = false; + var fillRGB; + if (nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle', 'text'])) { + var fillColor = node.getAttribute('fill'); + if (attributeIsNotEmpty(fillColor)) { + fillRGB = new RGBColor(fillColor); + if (fillRGB.ok) { + hasFillColor = true; + colorMode = 'F'; + } else { + colorMode = null; + } + } + } + if (nodeIs(node, ['g', 'line', 'rect', 'ellipse', 'circle'])) { + if (hasFillColor) { + pdf.setFillColor(fillRGB.r, fillRGB.g, fillRGB.b); + } + if (attributeIsNotEmpty(node, 'stroke-width')) { + pdf.setLineWidth(k * parseInt(node.getAttribute('stroke-width'), 10)); + } + var strokeColor = node.getAttribute('stroke'); + if (attributeIsNotEmpty(strokeColor)) { + var strokeRGB = new RGBColor(strokeColor); + if (strokeRGB.ok) { + // hasStrokeColor = true; + pdf.setDrawColor(strokeRGB.r, strokeRGB.g, strokeRGB.b); + if (colorMode === 'F') { + colorMode = 'FD'; + } else { + colorMode = null; + } + } else { + colorMode = null; + } + } + } + switch (node.tagName.toLowerCase()) { + case 'svg': + case 'a': + case 'g': + svgElementToPdf(node, pdf, options); + removeAttributes(node, pdfSvgAttr.g); + break; + case 'line': + pdf.line( + k * parseInt(node.getAttribute('x1'), 10), + k * parseInt(node.getAttribute('y1'), 10), + k * parseInt(node.getAttribute('x2'), 10), + k * parseInt(node.getAttribute('y2'), 10) + ); + removeAttributes(node, pdfSvgAttr.line); + break; + case 'rect': + pdf.rect( + k * parseInt(node.getAttribute('x'), 10), + k * parseInt(node.getAttribute('y'), 10), + k * parseInt(node.getAttribute('width'), 10), + k * parseInt(node.getAttribute('height'), 10), + colorMode + ); + removeAttributes(node, pdfSvgAttr.rect); + break; + case 'ellipse': + pdf.ellipse( + k * parseInt(node.getAttribute('cx'), 10), + k * parseInt(node.getAttribute('cy'), 10), + k * parseInt(node.getAttribute('rx'), 10), + k * parseInt(node.getAttribute('ry'), 10), + colorMode + ); + removeAttributes(node, pdfSvgAttr.ellipse); + break; + case 'circle': + pdf.circle( + k * parseInt(node.getAttribute('cx'), 10), + k * parseInt(node.getAttribute('cy'), 10), + k * parseInt(node.getAttribute('r'), 10), + colorMode + ); + removeAttributes(node, pdfSvgAttr.circle); + break; + case 'text': + if (node.hasAttribute('font-family')) { + switch ((node.getAttribute('font-family') || '').toLowerCase()) { + case 'serif': pdf.setFont('times'); break; + case 'monospace': pdf.setFont('courier'); break; + default: + node.setAttribute('font-family', 'sans-serif'); + pdf.setFont('helvetica'); + } + } + if (hasFillColor) { + pdf.setTextColor(fillRGB.r, fillRGB.g, fillRGB.b); + } + var fontType = ''; + if (node.hasAttribute('font-weight')) { + if (node.getAttribute('font-weight') === 'bold') { + fontType = 'bold'; + } else { + node.removeAttribute('font-weight'); + } + } + if (node.hasAttribute('font-style')) { + if (node.getAttribute('font-style') === 'italic') { + fontType += 'italic'; + } else { + node.removeAttribute('font-style'); + } + } + pdf.setFontType(fontType); + var pdfFontSize = 16; + if (node.hasAttribute('font-size')) { + pdfFontSize = parseInt(node.getAttribute('font-size'), 10); + } + var box = node.getBBox(); + // FIXME: use more accurate positioning!! + var x, y, xOffset = 0; + if (node.hasAttribute('text-anchor')) { + switch (node.getAttribute('text-anchor')) { + case 'end': xOffset = box.width; break; + case 'middle': xOffset = box.width / 2; break; + case 'start': break; + case 'default': node.setAttribute('text-anchor', 'start'); break; + } + x = parseInt(node.getAttribute('x'), 10) - xOffset; + y = parseInt(node.getAttribute('y'), 10); + } + // console.log("fontSize:", pdfFontSize, "text:", node.textContent); + pdf.setFontSize(pdfFontSize).text( + k * x, + k * y, + node.textContent + ); + removeAttributes(node, pdfSvgAttr.text); + break; + // TODO: image + default: + if (remove) { + console.log("can't translate to pdf:", node); + node.parentNode.removeChild(node); + } + } + }); + 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); - options.x_offset = x; - options.y_offset = y; - - if (typeof element === 'string') { - element = new DOMParser().parseFromString(element, 'text/xml').documentElement; - } - svgElementToPdf(element, this, options); - return this; - }; + if (typeof element === 'string') { + element = new DOMParser().parseFromString(element, 'text/xml').documentElement; + } + svgElementToPdf(element, this, options); + return this; +}; }(jsPDF.API)); diff --git a/editor/locale/lang.af.js b/editor/locale/lang.af.js index df9866c4..8b6e8292 100644 --- a/editor/locale/lang.af.js +++ b/editor/locale/lang.af.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "af", - dir : "ltr", + dir: "ltr", common: { "ok": "Spaar", "cancel": "Annuleer", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klik om te verander vul kleur, verskuiwing klik om 'n beroerte kleur verander", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Vetgedrukte teks", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Verander agtergrondkleur / opaciteit", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Verwyder Laag", "move_down": "Beweeg afbreek Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ar.js b/editor/locale/lang.ar.js index d9dc3d95..16626bcb 100644 --- a/editor/locale/lang.ar.js +++ b/editor/locale/lang.ar.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ar", - dir : "ltr", + dir: "ltr", common: { "ok": "حفظ", "cancel": "إلغاء", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "انقر لتغيير لون التعبئة ، تحولا مزدوجا فوق لتغيير لون السكتة الدماغية", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "نص جريء", "italic": "مائل نص" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "تغير لون الخلفية / غموض", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "حذف طبقة", "move_down": "تحرك لأسفل طبقة", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.az.js b/editor/locale/lang.az.js index 0cda2528..877225c6 100644 --- a/editor/locale/lang.az.js +++ b/editor/locale/lang.az.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "az", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click to change fill color, shift-click to change stroke color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color/opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -247,4 +248,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.be.js b/editor/locale/lang.be.js index 92faa9c6..b5479d67 100644 --- a/editor/locale/lang.be.js +++ b/editor/locale/lang.be.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "be", - dir : "ltr", + dir: "ltr", common: { "ok": "Захаваць", "cancel": "Адмена", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Націсніце для змены колеру залівання, Shift-Click змяніць обводка", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Тоўсты тэкст", "italic": "Нахілены тэкст" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Змяненне колеру фону / непразрыстасць", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Выдаліць слой", "move_down": "Перамясціць слой на", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.bg.js b/editor/locale/lang.bg.js index 5bf54319..50d76f81 100644 --- a/editor/locale/lang.bg.js +++ b/editor/locale/lang.bg.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "bg", - dir : "ltr", + dir: "ltr", common: { "ok": "Спасявам", "cancel": "Отказ", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Кликнете, за да промени попълнете цвят, на смени, кликнете да променят цвета си удар", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Получер текст", "italic": "Курсив текст" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Промяна на цвета на фона / непрозрачност", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Изтриване на слой", "move_down": "Move слой надолу", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ca.js b/editor/locale/lang.ca.js index ae0be08d..7dfbbe10 100644 --- a/editor/locale/lang.ca.js +++ b/editor/locale/lang.ca.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ca", - dir : "ltr", + dir: "ltr", common: { "ok": "Salvar", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Feu clic per canviar el color de farciment, shift-clic per canviar el color del traç", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Text en negreta", "italic": "Text en cursiva" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Color de fons / opacitat", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Eliminar capa", "move_down": "Mou la capa de Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.cs.js b/editor/locale/lang.cs.js index f4bd2f3e..b1735724 100644 --- a/editor/locale/lang.cs.js +++ b/editor/locale/lang.cs.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "cs", - dir : "ltr", + dir: "ltr", common: { "ok": "Uložit", "cancel": "Storno", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "šipka dolů", - "key_up": "šipka nahoru", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "šipka dolů", + "key_up": "šipka nahoru", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Běží na" - }, + }, ui: { "toggle_stroke_tools": "Zobrazit/schovat více možností", "palette_info": "Kliknutím změníte barvu výplně, kliknutím současně s klávesou shift změníte barvu čáry", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Tučně", "italic": "Kurzíva" }, - tools: { + tools: { "main_menu": "Hlavní menu", "bkgnd_color_opac": "Změnit barvu a průhlednost pozadí", "connector_no_arrow": "Bez šipky", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Vrstva", + "layer": "Vrstva", "layers": "Layers", "del": "Odstranit vrstvu", "move_down": "Přesunout vrstvu níž", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Nevhodná hodnota", - "noContentToFitTo":"Vyberte oblast pro přizpůsobení", - "dupeLayerName":"Taková vrstva už bohužel existuje", - "enterUniqueLayerName":"Zadejte prosím jedinečné jméno pro vrstvu", - "enterNewLayerName":"Zadejte prosím jméno pro novou vrstvu", - "layerHasThatName":"Vrstva už se tak jmenuje", - "QmoveElemsToLayer":"Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?", - "QwantToClear":"Opravdu chcete smazat současný dokument?\nHistorie změn bude také smazána.", - "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?", - "QignoreSourceChanges":"Opravdu chcete stornovat změny provedené v SVG kódu?", - "featNotSupported":"Tato vlastnost ještě není k dispozici", - "enterNewImgURL":"Vložte adresu URL, na které se nachází vkládaný obrázek", + "invalidAttrValGiven": "Nevhodná hodnota", + "noContentToFitTo": "Vyberte oblast pro přizpůsobení", + "dupeLayerName": "Taková vrstva už bohužel existuje", + "enterUniqueLayerName": "Zadejte prosím jedinečné jméno pro vrstvu", + "enterNewLayerName": "Zadejte prosím jméno pro novou vrstvu", + "layerHasThatName": "Vrstva už se tak jmenuje", + "QmoveElemsToLayer": "Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?", + "QwantToClear": "Opravdu chcete smazat současný dokument?\nHistorie změn bude také smazána.", + "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?", + "QignoreSourceChanges": "Opravdu chcete stornovat změny provedené v SVG kódu?", + "featNotSupported": "Tato vlastnost ještě není k dispozici", + "enterNewImgURL": "Vložte adresu URL, na které se nachází vkládaný obrázek", "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.", "noteTheseIssues": "Mohou se vyskytnout následující problémy: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.cy.js b/editor/locale/lang.cy.js index 414655c6..2f89f29d 100644 --- a/editor/locale/lang.cy.js +++ b/editor/locale/lang.cy.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "cy", - dir : "ltr", + dir: "ltr", common: { "ok": "Cadw", "cancel": "Canslo", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Cliciwch yma i lenwi newid lliw, sifft-cliciwch i newid lliw strôc", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Testun Bras", "italic": "Italig Testun" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Newid lliw cefndir / Didreiddiad", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Dileu Haen", "move_down": "Symud Haen i Lawr", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.da.js b/editor/locale/lang.da.js index 54e695f6..71cb12cb 100644 --- a/editor/locale/lang.da.js +++ b/editor/locale/lang.da.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "da", - dir : "ltr", + dir: "ltr", common: { "ok": "Gemme", "cancel": "Annuller", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klik for at ændre fyldfarve, shift-klik for at ændre stregfarve", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Fed tekst", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Skift baggrundsfarve / uigennemsigtighed", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Slet Layer", "move_down": "Flyt lag ned", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.de.js b/editor/locale/lang.de.js index afabe495..822f60a5 100644 --- a/editor/locale/lang.de.js +++ b/editor/locale/lang.de.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "de", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Abbrechen", - "key_backspace": "Rücktaste", - "key_del": "Löschen", - "key_down": "nach unten", - "key_up": "nach oben", + "key_backspace": "Rücktaste", + "key_del": "Löschen", + "key_down": "nach unten", + "key_up": "nach oben", "more_opts": "Mehr Optionen", "url": "URL", "width": "Breite", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "powered by" - }, + }, ui: { "toggle_stroke_tools": "Zeige/Verberge weitere Linien-Werkzeuge", "palette_info": "Klick zum Ändern der Füllfarbe, Shift-Klick zum Ändern der Linienfarbe", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Fetter Text", "italic": "Kursiver Text" }, - tools: { + tools: { "main_menu": "Hauptmenü", "bkgnd_color_opac": "Hintergrundfarbe ändern / Opazität", "connector_no_arrow": "Kein Pfeil", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Als neues Dokument öffnen" }, notification: { - "invalidAttrValGiven":"Fehlerhafter Wert", - "noContentToFitTo":"Kein Inhalt anzupassen", - "dupeLayerName":"Eine Ebene hat bereits diesen Namen", - "enterUniqueLayerName":"Verwenden Sie einen eindeutigen Namen für die Ebene", - "enterNewLayerName":"Geben Sie bitte einen neuen Namen für die Ebene ein", - "layerHasThatName":"Eine Ebene hat bereits diesen Namen", - "QmoveElemsToLayer":"Verschiebe ausgewählte Objekte in die Ebene '%s'?", - "QwantToClear":"Möchten Sie die Zeichnung löschen?\nDadurch wird auch die Rückgängig-Funktion zurückgesetzt!", - "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?", - "QignoreSourceChanges":"Sollen die Änderungen an der SVG-Quelle ignoriert werden?", - "featNotSupported":"Diese Eigenschaft wird nicht unterstützt", - "enterNewImgURL":"Geben Sie die URL für das neue Bild an", + "invalidAttrValGiven": "Fehlerhafter Wert", + "noContentToFitTo": "Kein Inhalt anzupassen", + "dupeLayerName": "Eine Ebene hat bereits diesen Namen", + "enterUniqueLayerName": "Verwenden Sie einen eindeutigen Namen für die Ebene", + "enterNewLayerName": "Geben Sie bitte einen neuen Namen für die Ebene ein", + "layerHasThatName": "Eine Ebene hat bereits diesen Namen", + "QmoveElemsToLayer": "Verschiebe ausgewählte Objekte in die Ebene '%s'?", + "QwantToClear": "Möchten Sie die Zeichnung löschen?\nDadurch wird auch die Rückgängig-Funktion zurückgesetzt!", + "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?", + "QignoreSourceChanges": "Sollen die Änderungen an der SVG-Quelle ignoriert werden?", + "featNotSupported": "Diese Eigenschaft wird nicht unterstützt", + "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.", - "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.", "noteTheseIssues": "Beachten Sie außerdem die folgenden Probleme: ", "unsavedChanges": "Es sind nicht-gespeicherte Änderungen vorhanden.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Empfange \"%s\"..." }, confirmSetStorage: { - message: "Standardmäßig kann SVG-Edit Ihre Editor-Einstellungen "+ - "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 "+ - "dies nicht wollen, "+ + message: "Standardmäßig kann SVG-Edit Ihre Editor-Einstellungen " + + "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 " + + "dies nicht wollen, " + "können Sie die Standardeinstellung im Folgenden ändern.", storagePrefsAndContent: "Editor-Einstellungen und SVG-Inhalt lokal speichern", storagePrefsOnly: "Nur Editor-Einstellungen lokal speichern", diff --git a/editor/locale/lang.el.js b/editor/locale/lang.el.js index c4f0dcc7..a5cbfb86 100644 --- a/editor/locale/lang.el.js +++ b/editor/locale/lang.el.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "el", - dir : "ltr", + dir: "ltr", common: { "ok": "Αποθηκεύω", "cancel": "Άκυρο", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Κάντε κλικ για να συμπληρώσετε την αλλαγή χρώματος, στροφή κλικ για να αλλάξετε το χρώμα εγκεφαλικό", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Πλάγιους" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Αλλαγή χρώματος φόντου / αδιαφάνεια", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Διαγραφήστρώματος", "move_down": "Μετακίνηση Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.en.js b/editor/locale/lang.en.js index 4e335f8a..e5c6ca7c 100644 --- a/editor/locale/lang.en.js +++ b/editor/locale/lang.en.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "en", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click to change fill color, shift-click to change stroke color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color/opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer \"%s\"?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer \"%s\"?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -247,4 +248,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.es.js b/editor/locale/lang.es.js index c50a86f2..0158d636 100644 --- a/editor/locale/lang.es.js +++ b/editor/locale/lang.es.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "es", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Cancelar", - "key_backspace": "retroceso", - "key_del": "suprimir", - "key_down": "abajo", - "key_up": "arriba", + "key_backspace": "retroceso", + "key_del": "suprimir", + "key_down": "abajo", + "key_up": "arriba", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Mostrar/ocultar herramientas de trazo adicionales", "palette_info": "Haga clic para cambiar el color de relleno. Pulse Mayús y haga clic para cambiar el color del contorno.", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Texto en negrita", "italic": "Texto en cursiva" }, - tools: { + tools: { "main_menu": "Menú principal", "bkgnd_color_opac": "Cambiar color de fondo / opacidad", "connector_no_arrow": "Sin flecha", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Capa", + "layer": "Capa", "layers": "Layers", "del": "Suprimir capa", "move_down": "Mover la capa hacia abajo", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Valor no válido", - "noContentToFitTo":"No existe un contenido al que ajustarse.", - "dupeLayerName":"¡Ya existe una capa con este nombre!", - "enterUniqueLayerName":"Introduzca otro nombre distinto para la capa.", - "enterNewLayerName":"Introduzca el nuevo nombre de la capa.", - "layerHasThatName":"El nombre introducido es el nombre actual de la capa.", - "QmoveElemsToLayer":"¿Desplazar los elementos seleccionados a la capa '%s'?", - "QwantToClear":"¿Desea borrar el dibujo?\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!", - "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?", - "featNotSupported":"Función no compatible.", - "enterNewImgURL":"Introduzca la nueva URL de la imagen.", + "invalidAttrValGiven": "Valor no válido", + "noContentToFitTo": "No existe un contenido al que ajustarse.", + "dupeLayerName": "¡Ya existe una capa con este nombre!", + "enterUniqueLayerName": "Introduzca otro nombre distinto para la capa.", + "enterNewLayerName": "Introduzca el nuevo nombre de la capa.", + "layerHasThatName": "El nombre introducido es el nombre actual de la capa.", + "QmoveElemsToLayer": "¿Desplazar los elementos seleccionados a la capa '%s'?", + "QwantToClear": "¿Desea borrar el dibujo?\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!", + "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?", + "featNotSupported": "Función no compatible.", + "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.", - "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.", "noteTheseIssues": "Existen además los problemas siguientes:", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.et.js b/editor/locale/lang.et.js index 2d252e66..8cdb5351 100644 --- a/editor/locale/lang.et.js +++ b/editor/locale/lang.et.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "et", - dir : "ltr", + dir: "ltr", common: { "ok": "Salvestama", "cancel": "Tühista", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click muuta täitke värvi, Shift-nuppu, et muuta insult värvi", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Rasvane kiri", "italic": "Kursiiv" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Muuda tausta värvi / läbipaistmatus", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Kustuta Kiht", "move_down": "Liiguta kiht alla", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.fa.js b/editor/locale/lang.fa.js index aaf92b85..ab5224dc 100644 --- a/editor/locale/lang.fa.js +++ b/editor/locale/lang.fa.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "fa", - dir : "ltr", + dir: "ltr", common: { "ok": "‫تأیید‬", "cancel": "‫لغو‬", - "key_backspace": "‫پس بر ‬", - "key_del": "‫حذف ‬", - "key_down": "‫پایین ‬", - "key_up": "‫بالا ‬", + "key_backspace": "‫پس بر ‬", + "key_del": "‫حذف ‬", + "key_down": "‫پایین ‬", + "key_up": "‫بالا ‬", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "‫برای تغییر رنگ، کلیک کنید. برای تغییر رنگ لبه، کلید تبدیل (shift) را فشرده و کلیک کنید‬", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "‫متن توپر ‬", "italic": "‫متن کج ‬" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "‫تغییر رنگ پس زمینه / تاری‬", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"‫لایه‬", + "layer": "‫لایه‬", "layers": "Layers", "del": "‫حذف لایه‬", "move_down": "‫انتقال لایه به پایین‬", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"‫مقدار داده شده نامعتبر است‬", - "noContentToFitTo":"‫محتوایی برای هم اندازه شدن وجود ندارد‬", - "dupeLayerName":"‫لایه ای با آن نام وجود دارد!‬", - "enterUniqueLayerName":"‫لطفا یک نام لایه یکتا انتخاب کنید‬", - "enterNewLayerName":"‫لطفا نام لایه جدید را وارد کنید‬", - "layerHasThatName":"‫لایه از قبل آن نام را دارد‬", - "QmoveElemsToLayer":"‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬", - "QwantToClear":"‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!‬", - "QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", - "QerrorsRevertToSource":"‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\nبه منبع SVG اصلی بازگردانده شود؟‬", - "QignoreSourceChanges":"‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬", - "featNotSupported":"‫این ویژگی پشتیبانی نشده است‬", - "enterNewImgURL":"‫نشانی وب (url) تصویر جدید را وارد کنید‬", + "invalidAttrValGiven": "‫مقدار داده شده نامعتبر است‬", + "noContentToFitTo": "‫محتوایی برای هم اندازه شدن وجود ندارد‬", + "dupeLayerName": "‫لایه ای با آن نام وجود دارد!‬", + "enterUniqueLayerName": "‫لطفا یک نام لایه یکتا انتخاب کنید‬", + "enterNewLayerName": "‫لطفا نام لایه جدید را وارد کنید‬", + "layerHasThatName": "‫لایه از قبل آن نام را دارد‬", + "QmoveElemsToLayer": "‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬", + "QwantToClear": "‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!‬", + "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!", + "QerrorsRevertToSource": "‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\nبه منبع SVG اصلی بازگردانده شود؟‬", + "QignoreSourceChanges": "‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬", + "featNotSupported": "‫این ویژگی پشتیبانی نشده است‬", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.fi.js b/editor/locale/lang.fi.js index a8c0047c..ed72c1a0 100644 --- a/editor/locale/lang.fi.js +++ b/editor/locale/lang.fi.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "fi", - dir : "ltr", + dir: "ltr", common: { "ok": "Tallentaa", "cancel": "Peruuta", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klikkaa muuttaa täyttöväri, Shift-click vaihtaa aivohalvauksen väriä", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Lihavoitu teksti", "italic": "Kursivoitu" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Vaihda taustaväri / sameuden", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Poista Layer", "move_down": "Siirrä Layer alas", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.fr.js b/editor/locale/lang.fr.js index 0cb8b1e2..4e0f9a4b 100644 --- a/editor/locale/lang.fr.js +++ b/editor/locale/lang.fr.js @@ -1,4 +1,5 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "fr", dir: "ltr", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Propulsé par" - }, + }, ui: { "toggle_stroke_tools": "Montrer/cacher plus d'outils de contour", "palette_info": "Cliquer pour changer la couleur de remplissage, Maj+clic pour changer la couleur de contour", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Texte en gras", "italic": "Texte en italique" }, - tools: { + tools: { "main_menu": "Menu principal", "bkgnd_color_opac": "Changer la couleur d'arrière-plan/l'opacité", "connector_no_arrow": "Sans flèches", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Placer au fond" }, layers: { - "layer":"Calque", + "layer": "Calque", "layers": "Calques", "del": "Supprimer le calque", "move_down": "Descendre le calque", diff --git a/editor/locale/lang.fy.js b/editor/locale/lang.fy.js index 8512cdc4..fde59b06 100644 --- a/editor/locale/lang.fy.js +++ b/editor/locale/lang.fy.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "fy", - dir : "ltr", + dir: "ltr", common: { "ok": "Ok", "cancel": "Ôfbrekke", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "omleech", - "key_up": "omheech", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "omleech", + "key_up": "omheech", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klik om de folkleur te feroarjen, shift-klik om de linekleur te feroarjen.", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Fet", "italic": "Skean" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Eftergrûnkleur/trochsichtigens oanpasse", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Laach", + "layer": "Laach", "layers": "Layers", "del": "Laach fuortsmite", "move_down": "Laach omleech bringe", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Ferkearde waarde jûn", - "noContentToFitTo":"Gjin ynhâld om te passen", - "dupeLayerName":"Der is al in laach mei dy namme!", - "enterUniqueLayerName":"Type in unyke laachnamme", - "enterNewLayerName":"Type in nije laachnamme", - "layerHasThatName":"Laach hat dy namme al", - "QmoveElemsToLayer":"Selektearre ûnderdielen ferplaatse nei '%s'?", - "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!", - "QerrorsRevertToSource":"Der wiene flaters yn de SVG-boarne.\nWeromgean nei foarige SVG-boarne?", - "QignoreSourceChanges":"Feroarings yn SVG-boarne negeare?", - "featNotSupported":"Funksje wurdt net ûndersteund", - "enterNewImgURL":"Jou de nije URL", + "invalidAttrValGiven": "Ferkearde waarde jûn", + "noContentToFitTo": "Gjin ynhâld om te passen", + "dupeLayerName": "Der is al in laach mei dy namme!", + "enterUniqueLayerName": "Type in unyke laachnamme", + "enterNewLayerName": "Type in nije laachnamme", + "layerHasThatName": "Laach hat dy namme al", + "QmoveElemsToLayer": "Selektearre ûnderdielen ferplaatse nei '%s'?", + "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!", + "QerrorsRevertToSource": "Der wiene flaters yn de SVG-boarne.\nWeromgean nei foarige SVG-boarne?", + "QignoreSourceChanges": "Feroarings yn SVG-boarne negeare?", + "featNotSupported": "Funksje wurdt net ûndersteund", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ga.js b/editor/locale/lang.ga.js index 7b2167c6..1dde0593 100644 --- a/editor/locale/lang.ga.js +++ b/editor/locale/lang.ga.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ga", - dir : "ltr", + dir: "ltr", common: { "ok": "Sábháil", "cancel": "Cealaigh", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Cliceáil chun athrú a líonadh dath, aistriú-cliceáil chun dath a athrú stróc", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Trom Téacs", "italic": "Iodálach Téacs" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Dath cúlra Athraigh / teimhneacht", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Scrios Sraith", "move_down": "Bog Sraith Síos", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.gl.js b/editor/locale/lang.gl.js index f6362186..6811d905 100644 --- a/editor/locale/lang.gl.js +++ b/editor/locale/lang.gl.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "gl", - dir : "ltr", + dir: "ltr", common: { "ok": "Gardar", "cancel": "Cancelar", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Preme aquí para cambiar a cor de recheo, Shift-clic para cambiar a cor do curso", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Texto en cursiva" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Mudar a cor de fondo / Opacidade", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move capa inferior", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.he.js b/editor/locale/lang.he.js index ec358c37..d5b1b36c 100755 --- a/editor/locale/lang.he.js +++ b/editor/locale/lang.he.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "he", - dir : "ltr", + dir: "ltr", common: { "ok": "לשמור", "cancel": "ביטול", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "לחץ כדי לשנות צבע מילוי, לחץ על Shift-לשנות צבע שבץ", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "טקסט מודגש", "italic": "טקסט נטוי" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "שנה את צבע הרקע / אטימות", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "מחיקת שכבה", "move_down": "הזז למטה שכבה", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.hi.js b/editor/locale/lang.hi.js index 6a31e1fe..ea6dd41b 100644 --- a/editor/locale/lang.hi.js +++ b/editor/locale/lang.hi.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "hi", - dir : "ltr", + dir: "ltr", common: { "ok": "बचाना", "cancel": "रद्द करें", - "key_backspace": "बैकस्पेस", - "key_del": "हटायें", - "key_down": "नीचे", - "key_up": "ऊपर", + "key_backspace": "बैकस्पेस", + "key_del": "हटायें", + "key_down": "नीचे", + "key_up": "ऊपर", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "रंग बदलने पर क्लिक करें, बदलाव भरने के क्लिक करने के लिए स्ट्रोक का रंग बदलने के लिए", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "मोटा पाठ", "italic": "इटैलिक पाठ" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "पृष्ठभूमि का रंग बदल / अस्पष्टता", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"परत", + "layer": "परत", "layers": "Layers", "del": "परत हटाएँ", "move_down": "परत नीचे ले जाएँ", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"अमान्य मूल्य", - "noContentToFitTo":"कोई सामग्री फिट करने के लिए उपलब्ध नहीं", - "dupeLayerName":"इस नाम कि परत पहले से मौजूद है !", - "enterUniqueLayerName":"कृपया परत का एक अद्वितीय नाम डालें", - "enterNewLayerName":"कृपया परत का एक नया नाम डालें", - "layerHasThatName":"परत का पहले से ही यही नाम है", - "QmoveElemsToLayer":"चयनित अंश को परत '%s' पर ले जाएँ ?", - "QwantToClear":"क्या आप छवि साफ़ करना चाहते हैं?\nयह आपके उन्डू इतिहास को भी मिटा देगा!", - "QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", - "QerrorsRevertToSource":"आपके एस.वी.जी. स्रोत में त्रुटियों थी.\nक्या आप मूल एस.वी.जी स्रोत पर वापिस जाना चाहते हैं?", - "QignoreSourceChanges":"एसवीजी स्रोत से लाये बदलावों को ध्यान न दें?", - "featNotSupported":"सुविधा असमर्थित है", - "enterNewImgURL":"नई छवि URL दर्ज करें", + "invalidAttrValGiven": "अमान्य मूल्य", + "noContentToFitTo": "कोई सामग्री फिट करने के लिए उपलब्ध नहीं", + "dupeLayerName": "इस नाम कि परत पहले से मौजूद है !", + "enterUniqueLayerName": "कृपया परत का एक अद्वितीय नाम डालें", + "enterNewLayerName": "कृपया परत का एक नया नाम डालें", + "layerHasThatName": "परत का पहले से ही यही नाम है", + "QmoveElemsToLayer": "चयनित अंश को परत '%s' पर ले जाएँ ?", + "QwantToClear": "क्या आप छवि साफ़ करना चाहते हैं?\nयह आपके उन्डू इतिहास को भी मिटा देगा!", + "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!", + "QerrorsRevertToSource": "आपके एस.वी.जी. स्रोत में त्रुटियों थी.\nक्या आप मूल एस.वी.जी स्रोत पर वापिस जाना चाहते हैं?", + "QignoreSourceChanges": "एसवीजी स्रोत से लाये बदलावों को ध्यान न दें?", + "featNotSupported": "सुविधा असमर्थित है", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.hr.js b/editor/locale/lang.hr.js index 380894b6..21934fff 100644 --- a/editor/locale/lang.hr.js +++ b/editor/locale/lang.hr.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "hr", - dir : "ltr", + dir: "ltr", common: { "ok": "Spremiti", "cancel": "Odustani", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Kliknite promijeniti boju ispune, shift-click to promijeniti boju moždanog udara", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Podebljani tekst", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Promijeni boju pozadine / neprozirnost", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Brisanje sloja", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.hu.js b/editor/locale/lang.hu.js index 1bf76998..22c251c6 100644 --- a/editor/locale/lang.hu.js +++ b/editor/locale/lang.hu.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "hu", - dir : "ltr", + dir: "ltr", common: { "ok": "Ment", "cancel": "Szakítani", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Kattints ide a változások töltse szín, shift-click változtatni stroke color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Félkövér szöveg", "italic": "Dőlt szöveg" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color / homályosság", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Réteg törlése", "move_down": "Mozgatása lefelé", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.hy.js b/editor/locale/lang.hy.js index c247a922..7411b950 100644 --- a/editor/locale/lang.hy.js +++ b/editor/locale/lang.hy.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "hy", - dir : "ltr", + dir: "ltr", common: { "ok": "Save", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click to change fill color, shift-click to change stroke color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color/opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -247,4 +248,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.id.js b/editor/locale/lang.id.js index 78096ec1..81066397 100644 --- a/editor/locale/lang.id.js +++ b/editor/locale/lang.id.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "id", - dir : "ltr", + dir: "ltr", common: { "ok": "Simpan", "cancel": "Batal", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klik untuk mengubah warna mengisi, shift-klik untuk mengubah warna stroke", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Teks", "italic": "Italic Teks" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Mengubah warna latar belakang / keburaman", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Hapus Layer", "move_down": "Pindahkan Layer Bawah", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.is.js b/editor/locale/lang.is.js index abdfb20b..df259166 100644 --- a/editor/locale/lang.is.js +++ b/editor/locale/lang.is.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "is", - dir : "ltr", + dir: "ltr", common: { "ok": "Vista", "cancel": "Hætta", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Smelltu hér til að breyta fylla lit, Shift-smelltu til að breyta högg lit", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Breyta bakgrunnslit / opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Eyða Lag", "move_down": "Færa Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.it.js b/editor/locale/lang.it.js index e3fbecc5..24805e44 100644 --- a/editor/locale/lang.it.js +++ b/editor/locale/lang.it.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "it", - dir : "ltr", + dir: "ltr", common: { "ok": "Salva", "cancel": "Annulla", - "key_backspace": "backspace", - "key_del": "Canc", - "key_down": "giù", - "key_up": "su", + "key_backspace": "backspace", + "key_del": "Canc", + "key_down": "giù", + "key_up": "su", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Mostra/nascondi strumenti per il tratto", "palette_info": "Fare clic per cambiare il colore di riempimento, shift-click per cambiare colore del tratto", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Grassetto", "italic": "Corsivo" }, - tools: { + tools: { "main_menu": "Menù principale", "bkgnd_color_opac": "Cambia colore/opacità dello sfondo", "connector_no_arrow": "No freccia", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Livello", + "layer": "Livello", "layers": "Layers", "del": "Elimina il livello", "move_down": "Sposta indietro il livello", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Valore assegnato non valido", - "noContentToFitTo":"Non c'è contenuto cui adeguarsi", - "dupeLayerName":"C'è già un livello con questo nome!", - "enterUniqueLayerName":"Assegna un diverso nome a ciascun livello, grazie!", - "enterNewLayerName":"Assegna un nome al livello", - "layerHasThatName":"Un livello ha già questo nome", - "QmoveElemsToLayer":"Sposta gli elementi selezionali al livello '%s'?", - "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!", - "QerrorsRevertToSource":"Ci sono errori nel codice sorgente SVG.\nRitorno al codice originale?", - "QignoreSourceChanges":"Ignoro i cambiamenti nel sorgente SVG?", - "featNotSupported":"Caratteristica non supportata", - "enterNewImgURL":"Scrivi un nuovo URL per l'immagine", + "invalidAttrValGiven": "Valore assegnato non valido", + "noContentToFitTo": "Non c'è contenuto cui adeguarsi", + "dupeLayerName": "C'è già un livello con questo nome!", + "enterUniqueLayerName": "Assegna un diverso nome a ciascun livello, grazie!", + "enterNewLayerName": "Assegna un nome al livello", + "layerHasThatName": "Un livello ha già questo nome", + "QmoveElemsToLayer": "Sposta gli elementi selezionali al livello '%s'?", + "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!", + "QerrorsRevertToSource": "Ci sono errori nel codice sorgente SVG.\nRitorno al codice originale?", + "QignoreSourceChanges": "Ignoro i cambiamenti nel sorgente SVG?", + "featNotSupported": "Caratteristica non supportata", + "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.", - "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 .", "noteTheseIssues": "Nota le seguenti particolarità: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ja.js b/editor/locale/lang.ja.js index cf65aee4..9047136a 100644 --- a/editor/locale/lang.ja.js +++ b/editor/locale/lang.ja.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ja", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "キャンセル", - "key_backspace": "backspace", - "key_del": "削除", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "削除", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "クリックで塗りの色を選択、Shift+クリックで線の色を選択", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "太字", "italic": "イタリック体" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "背景色/不透明度の変更", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"レイヤ", + "layer": "レイヤ", "layers": "Layers", "del": "レイヤの削除", "move_down": "レイヤを下へ移動", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"無効な値が指定されています。", - "noContentToFitTo":"合わせる対象のコンテンツがありません。", - "dupeLayerName":"同名のレイヤーが既に存在します。", - "enterUniqueLayerName":"新規レイヤの一意な名前を入力してください。", - "enterNewLayerName":"レイヤの新しい名前を入力してください。", - "layerHasThatName":"既に同名が付いています。", - "QmoveElemsToLayer":"選択した要素をレイヤー '%s' に移動しますか?", - "QwantToClear":"キャンバスをクリアしますか?\nアンドゥ履歴も消去されます。", - "QwantToOpen":"新しいファイルを開きますか?\nアンドゥ履歴も消去されます。", - "QerrorsRevertToSource":"ソースにエラーがあります。\n元のソースに戻しますか?", - "QignoreSourceChanges":"ソースの変更を無視しますか?", - "featNotSupported":"機能はサポートされていません。", - "enterNewImgURL":"画像のURLを入力してください。", + "invalidAttrValGiven": "無効な値が指定されています。", + "noContentToFitTo": "合わせる対象のコンテンツがありません。", + "dupeLayerName": "同名のレイヤーが既に存在します。", + "enterUniqueLayerName": "新規レイヤの一意な名前を入力してください。", + "enterNewLayerName": "レイヤの新しい名前を入力してください。", + "layerHasThatName": "既に同名が付いています。", + "QmoveElemsToLayer": "選択した要素をレイヤー '%s' に移動しますか?", + "QwantToClear": "キャンバスをクリアしますか?\nアンドゥ履歴も消去されます。", + "QwantToOpen": "新しいファイルを開きますか?\nアンドゥ履歴も消去されます。", + "QerrorsRevertToSource": "ソースにエラーがあります。\n元のソースに戻しますか?", + "QignoreSourceChanges": "ソースの変更を無視しますか?", + "featNotSupported": "機能はサポートされていません。", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ko.js b/editor/locale/lang.ko.js index 6fd7e9dd..ef2c6e5a 100644 --- a/editor/locale/lang.ko.js +++ b/editor/locale/lang.ko.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ko", - dir : "ltr", + dir: "ltr", common: { "ok": "저장", "cancel": "취소", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "색상을 클릭, 근무 시간 채우기 스트로크 색상을 변경하려면 변경하려면", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "굵은 텍스트", "italic": "기울임꼴 텍스트" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "배경 색상 변경 / 투명도", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "레이어 삭제", "move_down": "레이어 아래로 이동", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.lt.js b/editor/locale/lang.lt.js index a63307fa..080a6a8a 100644 --- a/editor/locale/lang.lt.js +++ b/editor/locale/lang.lt.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "lt", - dir : "ltr", + dir: "ltr", common: { "ok": "Saugoti", "cancel": "Atšaukti", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Spustelėkite norėdami keisti užpildo spalvą, perėjimo spustelėkite pakeisti insultas spalva", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Pusjuodis", "italic": "Kursyvas" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Pakeisti fono spalvą / drumstumas", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Ištrinti Layer", "move_down": "Perkelti sluoksnį Žemyn", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.lv.js b/editor/locale/lang.lv.js index 2cd70928..dd1d7707 100644 --- a/editor/locale/lang.lv.js +++ b/editor/locale/lang.lv.js @@ -1,15 +1,15 @@ -/*globals svgEditor */ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "lv", - dir : "ltr", + dir: "ltr", common: { "ok": "Glābt", "cancel": "Atcelt", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -17,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Noklikšķiniet, lai mainītu aizpildījuma krāsu, shift-click to mainīt stroke krāsa", @@ -69,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Kursīvs" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color / necaurredzamība", "connector_no_arrow": "No arrow", @@ -148,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Dzēst Layer", "move_down": "Pārvietot slāni uz leju", @@ -211,24 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing? -This will also erase your undo history!", - "QwantToOpen":"Do you want to open a new file? -This will also erase your undo history!", - "QerrorsRevertToSource":"There were parsing errors in your SVG source. -Revert back to original SVG source?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -238,10 +235,10 @@ Revert back to original SVG source?", "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.mk.js b/editor/locale/lang.mk.js index 1ffc4ade..b1729426 100644 --- a/editor/locale/lang.mk.js +++ b/editor/locale/lang.mk.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "mk", - dir : "ltr", + dir: "ltr", common: { "ok": "Зачувува", "cancel": "Откажи", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Кликни за да внесете промени бојата, промена клик да се промени бојата удар", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Задебелен текст", "italic": "Italic текст" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Смени позадина / непроѕирноста", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Избриши Слој", "move_down": "Премести слој долу", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ms.js b/editor/locale/lang.ms.js index a41d671d..0f87667c 100644 --- a/editor/locale/lang.ms.js +++ b/editor/locale/lang.ms.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ms", - dir : "ltr", + dir: "ltr", common: { "ok": "Simpan", "cancel": "Batal", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klik untuk menukar warna mengisi, shift-klik untuk menukar warna stroke", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Teks", "italic": "Italic Teks" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Mengubah warna latar belakang / keburaman", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Padam Layer", "move_down": "Pindah Layer Bawah", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.mt.js b/editor/locale/lang.mt.js index 557a1b43..ceeaa78f 100644 --- a/editor/locale/lang.mt.js +++ b/editor/locale/lang.mt.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "mt", - dir : "ltr", + dir: "ltr", common: { "ok": "Save", "cancel": "Ikkanċella", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Ikklikkja biex timla l-bidla fil-kulur, ikklikkja-bidla għall-bidla color stroke", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Test", "italic": "Test korsiv" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Bidla fil-kulur fl-isfond / opaċità", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Ħassar Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.nl.js b/editor/locale/lang.nl.js index c529f192..62c36fdc 100644 --- a/editor/locale/lang.nl.js +++ b/editor/locale/lang.nl.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "nl", - dir : "ltr", + dir: "ltr", common: { "ok": "Ok", "cancel": "Annuleren", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "omlaag", - "key_up": "omhoog", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "omlaag", + "key_up": "omhoog", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Mogelijk gemaakt door" - }, + }, ui: { "toggle_stroke_tools": "Toon/verberg meer lijn gereedschap", "palette_info": "Klik om de vul kleur te veranderen, shift-klik om de lijn kleur te veranderen", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Vet", "italic": "Cursief" }, - tools: { + tools: { "main_menu": "Hoofdmenu", "bkgnd_color_opac": "Verander achtergrond kleur/doorzichtigheid", "connector_no_arrow": "Geen pijl", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Laag", + "layer": "Laag", "layers": "Layers", "del": "Delete laag", "move_down": "Beweeg laag omlaag", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Verkeerde waarde gegeven", - "noContentToFitTo":"Geen inhoud om omheen te passen", - "dupeLayerName":"Er is al een laag met die naam!", - "enterUniqueLayerName":"Geef een unieke laag naam", - "enterNewLayerName":"Geef een nieuwe laag naam", - "layerHasThatName":"Laag heeft al die naam", - "QmoveElemsToLayer":"Verplaats geselecteerde elementen naar laag '%s'?", - "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!", - "QerrorsRevertToSource":"Er waren analyse fouten in je SVG bron.\nTeruggaan naar de originele SVG bron?", - "QignoreSourceChanges":"Veranderingen in de SVG bron negeren?", - "featNotSupported":"Functie wordt niet ondersteund", - "enterNewImgURL":"Geef de nieuwe afbeelding URL", + "invalidAttrValGiven": "Verkeerde waarde gegeven", + "noContentToFitTo": "Geen inhoud om omheen te passen", + "dupeLayerName": "Er is al een laag met die naam!", + "enterUniqueLayerName": "Geef een unieke laag naam", + "enterNewLayerName": "Geef een nieuwe laag naam", + "layerHasThatName": "Laag heeft al die naam", + "QmoveElemsToLayer": "Verplaats geselecteerde elementen naar laag '%s'?", + "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!", + "QerrorsRevertToSource": "Er waren analyse fouten in je SVG bron.\nTeruggaan naar de originele SVG bron?", + "QignoreSourceChanges": "Veranderingen in de SVG bron negeren?", + "featNotSupported": "Functie wordt niet ondersteund", + "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.", - "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.", "noteTheseIssues": "Let op de volgende problemen: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.no.js b/editor/locale/lang.no.js index 0b951c90..92521968 100644 --- a/editor/locale/lang.no.js +++ b/editor/locale/lang.no.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "no", - dir : "ltr", + dir: "ltr", common: { "ok": "Lagre", "cancel": "Avbryt", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click å endre fyllfarge, shift-klikke for å endre slag farge", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Fet tekst", "italic": "Kursiv tekst" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Endre bakgrunnsfarge / opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Slett laget", "move_down": "Flytt laget ned", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.pl.js b/editor/locale/lang.pl.js index ab580b2b..9bce78d4 100644 --- a/editor/locale/lang.pl.js +++ b/editor/locale/lang.pl.js @@ -1,15 +1,16 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "pl", - dir : "ltr", + dir: "ltr", author: "Aleksander Lurie", common: { "ok": "OK", "cancel": "Anuluj", - "key_backspace": "usuń", - "key_del": "usuń", - "key_down": "w dół", - "key_up": "w górę", + "key_backspace": "usuń", + "key_del": "usuń", + "key_down": "w dół", + "key_up": "w górę", "more_opts": "więcej opcji", "url": "adres url", "width": "Szerokość", @@ -17,7 +18,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Pokaż/ukryj więcej opcji obramowania", "palette_info": "Kliknij aby zmienić kolor wypełnienia, przytrzymaj shift aby zmienić kolor obramowania", @@ -69,7 +70,7 @@ svgEditor.readLang({ "bold": "Pogrubienie textu", "italic": "Kursywa" }, - tools: { + tools: { "main_menu": "Menu główne", "bkgnd_color_opac": "Zmiana koloru/przezroczystości tła", "connector_no_arrow": "Brak strzałek", @@ -148,7 +149,7 @@ svgEditor.readLang({ "move_back": "Przenieś do tyłu" }, layers: { - "layer":"Warstwa", + "layer": "Warstwa", "layers": "Warstwy", "del": "Usuń warstwę", "move_down": "Przenieś warstwę w dół", @@ -211,21 +212,21 @@ svgEditor.readLang({ "open": "Otwórz jako nowy dokument" }, notification: { - "invalidAttrValGiven":"Podano nieprawidłową wartość", - "noContentToFitTo":"Brak zawartości do dopasowania", - "dupeLayerName":"Istnieje już warstwa o takiej nazwie!", - "enterUniqueLayerName":"Podaj unikalną nazwę warstwy", - "enterNewLayerName":"Podaj nazwe nowej warstwy", - "layerHasThatName":"Warstwa już tak się nazywa", - "QmoveElemsToLayer":"Przenies zaznaczone elementy do warstwy \"%s\"?", - "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", - "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?", - "featNotSupported":"Funkcjonalność niedostępna", - "enterNewImgURL":"Podaj adres URL nowego obrazu", + "invalidAttrValGiven": "Podano nieprawidłową wartość", + "noContentToFitTo": "Brak zawartości do dopasowania", + "dupeLayerName": "Istnieje już warstwa o takiej nazwie!", + "enterUniqueLayerName": "Podaj unikalną nazwę warstwy", + "enterNewLayerName": "Podaj nazwe nowej warstwy", + "layerHasThatName": "Warstwa już tak się nazywa", + "QmoveElemsToLayer": "Przenies zaznaczone elementy do warstwy \"%s\"?", + "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", + "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?", + "featNotSupported": "Funkcjonalność niedostępna", + "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.", - "loadingImage":"Ładowanie obrazu, proszę czekać...", + "loadingImage": "Ładowanie obrazu, proszę czekać...", "saveFromBrowser": "Wybierz \"Zapisz jako...\" w przeglądarce aby zapisać obraz jako plik %s.", "noteTheseIssues": "Zwróć uwagę na nastepujące kwestie: ", "unsavedChanges": "Wykryto niezapisane zmiany.", @@ -235,10 +236,10 @@ svgEditor.readLang({ "retrieving": "Pobieranie \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -248,4 +249,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.pt-BR.js b/editor/locale/lang.pt-BR.js index cec3bfd2..854e33b0 100644 --- a/editor/locale/lang.pt-BR.js +++ b/editor/locale/lang.pt-BR.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "pt-BR", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Cancelar", - "key_backspace": "Tecla backspace", - "key_del": "Tecla delete", - "key_down": "Seta para baixo", - "key_up": "Seta para cima", + "key_backspace": "Tecla backspace", + "key_del": "Tecla delete", + "key_down": "Seta para baixo", + "key_up": "Seta para cima", "more_opts": "Mais opções", "url": "URL", "width": "Largura", @@ -16,15 +17,15 @@ svgEditor.readLang({ }, misc: { "powered_by": "Tecnologia" - }, + }, ui: { "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", - "panel_drag": "Arraste para redimensionar o painel" + "panel_drag": "Arraste para redimensionar o painel" }, properties: { - "id": "Identifica o elemento", + "id": "Identifica o elemento", "fill_color": "Mudar a cor de preenchimento", "stroke_color": "Mudar a cor do traço", "stroke_style": "Mudar o estilo do traço", @@ -68,8 +69,8 @@ svgEditor.readLang({ "bold": "Negrito", "italic": "Italico" }, - tools: { - "main_menu": "Menu Principal", + tools: { + "main_menu": "Menu Principal", "bkgnd_color_opac": "Mudar cor/opacidade do fundo", "connector_no_arrow": "Sem flecha", "fitToContent": "Ajustar ao conteúdo", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Enviar para Trás" }, layers: { - "layer":"Camada", + "layer": "Camada", "layers": "Camadas", "del": "Deletar Camada", "move_down": "Enviar Camada para Trás", @@ -161,7 +162,7 @@ svgEditor.readLang({ "move_selected": "Mover elementos selecionados para outra camada" }, config: { - "image_props": "Propriedades", + "image_props": "Propriedades", "doc_title": "Título", "doc_dims": "Dimensões", "included_images": "Imagens", @@ -209,21 +210,21 @@ svgEditor.readLang({ "open": "Abrir como novo" }, notification: { - "invalidAttrValGiven":"Valor inválido", - "noContentToFitTo":"Não há conteúdo", - "dupeLayerName":"Nome duplicado", - "enterUniqueLayerName":"Insira um nome único", - "enterNewLayerName":"Insira um novo nome", - "layerHasThatName":"A camada já pussui este nome", - "QmoveElemsToLayer":"Mover elementos selecionados para a camada: \"%s\"?", - "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!", - "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?", - "featNotSupported":"Recurso não suportado", - "enterNewImgURL":"Insira nova URL da imagem", + "invalidAttrValGiven": "Valor inválido", + "noContentToFitTo": "Não há conteúdo", + "dupeLayerName": "Nome duplicado", + "enterUniqueLayerName": "Insira um nome único", + "enterNewLayerName": "Insira um novo nome", + "layerHasThatName": "A camada já pussui este nome", + "QmoveElemsToLayer": "Mover elementos selecionados para a camada: \"%s\"?", + "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!", + "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?", + "featNotSupported": "Recurso não suportado", + "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.", - "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.", "noteTheseIssues": "Atenção para as seguintes questões: ", "unsavedChanges": "Existem alterações não salvas.", @@ -233,10 +234,10 @@ svgEditor.readLang({ "retrieving": "Recuperando \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -246,4 +247,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.pt-PT.js b/editor/locale/lang.pt-PT.js index ac1aa0a6..9ead8ba7 100644 --- a/editor/locale/lang.pt-PT.js +++ b/editor/locale/lang.pt-PT.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "pt-PT", - dir : "ltr", + dir: "ltr", common: { "ok": "Salvar", "cancel": "Cancelar", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Clique para mudar a cor de preenchimento, shift-clique para mudar a cor do curso", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Texto em itálico" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Mudar a cor de fundo / opacidade", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move camada para baixo", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ro.js b/editor/locale/lang.ro.js index fa51b284..199b296a 100644 --- a/editor/locale/lang.ro.js +++ b/editor/locale/lang.ro.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ro", - dir : "ltr", + dir: "ltr", common: { "ok": "Ok", "cancel": "Anulaţi", - "key_backspace": "backspace", - "key_del": "ştergere", - "key_down": "jos", - "key_up": "sus", + "key_backspace": "backspace", + "key_del": "ştergere", + "key_down": "jos", + "key_up": "sus", "more_opts": "Mai multe opţiuni", "url": "URL", "width": "Lăţime", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Arătaţi/ascundeţi mai multe unelte de contur", "palette_info": "Faceţi clic pentru a schimba culoarea de umplere, Shift-clic pentru a schimba culoarea de contur", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Text Îngroşat", "italic": "Text Înclinat" }, - tools: { + tools: { "main_menu": "Menu Principal", "bkgnd_color_opac": "Schimbare culoare de fundal / opacitate", "connector_no_arrow": "Fără săgeată", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Trimite in spate" }, layers: { - "layer":"Strat", + "layer": "Strat", "layers": "Straturi", "del": "Ştergeţi Strat", "move_down": "Mutare Strat în Jos", @@ -209,21 +210,21 @@ svgEditor.readLang({ "open": "Deschideţi ca si document nou" }, notification: { - "invalidAttrValGiven":"Valoarea data nu este validă", - "noContentToFitTo":"Fara conţinut de referinţă", - "dupeLayerName":"Deja exista un strat numit asa!", - "enterUniqueLayerName":"Rog introduceţi un nume unic", - "enterNewLayerName":"Rog introduceţi un nume pentru strat", - "layerHasThatName":"Statul deja are acest nume", - "QmoveElemsToLayer":"Mutaţi elementele selectate pe stratul '%s'?", - "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!", - "QerrorsRevertToSource":"Sunt erori de parsing in sursa SVG.\nRevenire la sursa SVG orginală?", - "QignoreSourceChanges":"Ignoraţi schimbarile la sursa SVG?", - "featNotSupported":"Funcţie neimplementată", - "enterNewImgURL":"Introduceţi noul URL pentru Imagine", + "invalidAttrValGiven": "Valoarea data nu este validă", + "noContentToFitTo": "Fara conţinut de referinţă", + "dupeLayerName": "Deja exista un strat numit asa!", + "enterUniqueLayerName": "Rog introduceţi un nume unic", + "enterNewLayerName": "Rog introduceţi un nume pentru strat", + "layerHasThatName": "Statul deja are acest nume", + "QmoveElemsToLayer": "Mutaţi elementele selectate pe stratul '%s'?", + "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!", + "QerrorsRevertToSource": "Sunt erori de parsing in sursa SVG.\nRevenire la sursa SVG orginală?", + "QignoreSourceChanges": "Ignoraţi schimbarile la sursa SVG?", + "featNotSupported": "Funcţie neimplementată", + "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.", - "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.", "noteTheseIssues": "De asemenea remarcati urmatoarele probleme: ", "unsavedChanges": "Sunt schimbări nesalvate.", @@ -233,10 +234,10 @@ svgEditor.readLang({ "retrieving": "În preluare \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.ru.js b/editor/locale/lang.ru.js index ce1e2f94..9404cc12 100644 --- a/editor/locale/lang.ru.js +++ b/editor/locale/lang.ru.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "ru", - dir : "ltr", + dir: "ltr", common: { "ok": "Сохранить", "cancel": "Отменить", - "key_backspace": "Backspace", - "key_del": "Delete", - "key_down": "Вниз", - "key_up": "Вверх", + "key_backspace": "Backspace", + "key_del": "Delete", + "key_down": "Вниз", + "key_up": "Вверх", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Нажмите для изменения цвета заливки, Shift-Click изменить цвета обводки", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Жирный", "italic": "Курсив" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Изменить цвет фона или прозрачность", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Слой", + "layer": "Слой", "layers": "Layers", "del": "Удалить слой", "move_down": "Опустить слой", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Некорректное значение аргумента", - "noContentToFitTo":"Нет содержания, по которому выровнять.", - "dupeLayerName":"Слой с этим именем уже существует.", - "enterUniqueLayerName":"Пожалуйста, введите имя для слоя.", - "enterNewLayerName":"Пожалуйста, введите новое имя.", - "layerHasThatName":"Слой уже называется этим именем.", - "QmoveElemsToLayer":"Переместить выделенные элементы на слой '%s'?", - "QwantToClear":"Вы хотите очистить?\nИстория действий будет забыта!", - "QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", - "QerrorsRevertToSource":"Была проблема при парсинге вашего SVG исходного кода.\nЗаменить его предыдущим SVG кодом?", - "QignoreSourceChanges":"Забыть без сохранения?", - "featNotSupported":"Возможность не реализована", - "enterNewImgURL":"Введите новый URL изображения", + "invalidAttrValGiven": "Некорректное значение аргумента", + "noContentToFitTo": "Нет содержания, по которому выровнять.", + "dupeLayerName": "Слой с этим именем уже существует.", + "enterUniqueLayerName": "Пожалуйста, введите имя для слоя.", + "enterNewLayerName": "Пожалуйста, введите новое имя.", + "layerHasThatName": "Слой уже называется этим именем.", + "QmoveElemsToLayer": "Переместить выделенные элементы на слой '%s'?", + "QwantToClear": "Вы хотите очистить?\nИстория действий будет забыта!", + "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!", + "QerrorsRevertToSource": "Была проблема при парсинге вашего SVG исходного кода.\nЗаменить его предыдущим SVG кодом?", + "QignoreSourceChanges": "Забыть без сохранения?", + "featNotSupported": "Возможность не реализована", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.sk.js b/editor/locale/lang.sk.js index 029a4dc7..ab01da94 100644 --- a/editor/locale/lang.sk.js +++ b/editor/locale/lang.sk.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sk", - dir : "ltr", + dir: "ltr", common: { "ok": "Uložiť", "cancel": "Zrušiť", - "key_backspace": "Backspace", - "key_del": "Delete", - "key_down": "šípka dole", - "key_up": "šípka hore", + "key_backspace": "Backspace", + "key_del": "Delete", + "key_down": "šípka dole", + "key_up": "šípka hore", "more_opts": "Viac možností", "url": "URL", "width": "Šírka", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Beží na" - }, + }, ui: { "toggle_stroke_tools": "Skryť/ukázať viac nástrojov pre krivku", "palette_info": "Kliknutím zmeníte farbu výplne, so Shiftom zmeníte farbu obrysu", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Tučné", "italic": "Kurzíva" }, - tools: { + tools: { "main_menu": "Hlavné menu", "bkgnd_color_opac": "Zmeniť farbu a priehľadnosť pozadia", "connector_no_arrow": "Spojnica bez šípok", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Otvoriť ako nový dokument" }, notification: { - "invalidAttrValGiven":"Neplatná hodnota", - "noContentToFitTo":"Vyberte oblasť na prispôsobenie", - "dupeLayerName":"Vrstva s daným názvom už existuje!", - "enterUniqueLayerName":"Zadajte jedinečný názov vrstvy", - "enterNewLayerName":"Zadajte názov vrstvy", - "layerHasThatName":"Vrstva už má zadaný tento názov", - "QmoveElemsToLayer":"Presunúť elementy do vrstvy '%s'?", - "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!", - "QerrorsRevertToSource":"Chyba pri načítaní SVG dokumentu.\nVrátiť povodný SVG dokument?", - "QignoreSourceChanges":"Ignorovať zmeny v SVG dokumente?", - "featNotSupported":"Vlastnosť nie je podporovaná", - "enterNewImgURL":"Zadajte nové URL obrázka", + "invalidAttrValGiven": "Neplatná hodnota", + "noContentToFitTo": "Vyberte oblasť na prispôsobenie", + "dupeLayerName": "Vrstva s daným názvom už existuje!", + "enterUniqueLayerName": "Zadajte jedinečný názov vrstvy", + "enterNewLayerName": "Zadajte názov vrstvy", + "layerHasThatName": "Vrstva už má zadaný tento názov", + "QmoveElemsToLayer": "Presunúť elementy do vrstvy '%s'?", + "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!", + "QerrorsRevertToSource": "Chyba pri načítaní SVG dokumentu.\nVrátiť povodný SVG dokument?", + "QignoreSourceChanges": "Ignorovať zmeny v SVG dokumente?", + "featNotSupported": "Vlastnosť nie je podporovaná", + "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.", - "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.", "noteTheseIssues": "Môžu sa vyskytnúť nasledujúce problémy: ", "unsavedChanges": "Sú tu neuložené zmeny.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Načítavanie \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -247,4 +248,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.sl.js b/editor/locale/lang.sl.js index 87f7b859..70e57664 100644 --- a/editor/locale/lang.sl.js +++ b/editor/locale/lang.sl.js @@ -1,7 +1,8 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sl", - dir : "ltr", + dir: "ltr", common: { "ok": "V redu", "cancel": "Prekliči", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Postavi v ozadje" }, layers: { - "layer":"Sloj", + "layer": "Sloj", "layers": "Sloji", "del": "Izbriši sloj", "move_down": "Premakni navzdol", @@ -209,21 +210,21 @@ svgEditor.readLang({ "open": "Odpri kot nov dokument" }, notification: { - "invalidAttrValGiven":"Napačna vrednost!", - "noContentToFitTo":"Ni vsebine za prilagajanje", - "dupeLayerName":"Sloj s tem imenom že obstajal!", - "enterUniqueLayerName":"Vnesite edinstveno ime sloja", - "enterNewLayerName":"Vnesite ime novega sloja", - "layerHasThatName":"Sloje že ima to ime", - "QmoveElemsToLayer":"Premaknem izbrane elemente v sloj '%s'?", - "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)!", - "QerrorsRevertToSource":"There were parsing errors in your SVG source.\nRevert back to original SVG source?", - "QignoreSourceChanges":"Ignoriram spremembe, narejene v SVG kodi?", - "featNotSupported":"Ni podprto", - "enterNewImgURL":"Vnesite nov URL slike", + "invalidAttrValGiven": "Napačna vrednost!", + "noContentToFitTo": "Ni vsebine za prilagajanje", + "dupeLayerName": "Sloj s tem imenom že obstajal!", + "enterUniqueLayerName": "Vnesite edinstveno ime sloja", + "enterNewLayerName": "Vnesite ime novega sloja", + "layerHasThatName": "Sloje že ima to ime", + "QmoveElemsToLayer": "Premaknem izbrane elemente v sloj '%s'?", + "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)!", + "QerrorsRevertToSource": "There were parsing errors in your SVG source.\nRevert back to original SVG source?", + "QignoreSourceChanges": "Ignoriram spremembe, narejene v SVG kodi?", + "featNotSupported": "Ni podprto", + "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.", - "loadingImage":"Nalagam sliko, prosimo, počakajte ...", + "loadingImage": "Nalagam sliko, prosimo, počakajte ...", "saveFromBrowser": "Izberite \"Shrani kot ...\" v brskalniku, če želite shraniti kot %s.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "Obstajajo neshranjene spremembe.", @@ -233,10 +234,10 @@ svgEditor.readLang({ "retrieving": "Pridobivanje \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -246,4 +247,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.sq.js b/editor/locale/lang.sq.js index b75b74ee..1ebd1b4b 100644 --- a/editor/locale/lang.sq.js +++ b/editor/locale/lang.sq.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sq", - dir : "ltr", + dir: "ltr", common: { "ok": "Ruaj", "cancel": "Anulo", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klikoni për të ndryshuar mbushur me ngjyra, shift-klikoni për të ndryshuar ngjyrën pash", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change color background / patejdukshmëri", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Down Layer", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.sr.js b/editor/locale/lang.sr.js index 02f9493f..0e9ad21c 100644 --- a/editor/locale/lang.sr.js +++ b/editor/locale/lang.sr.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sr", - dir : "ltr", + dir: "ltr", common: { "ok": "Сачувати", "cancel": "Откажи", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Кликните да бисте променили боју попуне, Схифт-кликните да промените боју удар", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Подебљан текст", "italic": "Италиц текст" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Промена боје позадине / непрозирност", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Избриши слој", "move_down": "Помери слој доле", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.sv.js b/editor/locale/lang.sv.js index bab8530c..d3eb7745 100644 --- a/editor/locale/lang.sv.js +++ b/editor/locale/lang.sv.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sv", - dir : "ltr", + dir: "ltr", common: { "ok": "Spara", "cancel": "Avbryt", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Klicka för att ändra fyllningsfärg, shift-klicka för att ändra färgar", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Fet text", "italic": "Kursiv text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Ändra bakgrundsfärg / opacitet", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Radera Layer", "move_down": "Flytta Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.sw.js b/editor/locale/lang.sw.js index a1dc2faa..89c7f86a 100644 --- a/editor/locale/lang.sw.js +++ b/editor/locale/lang.sw.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "sw", - dir : "ltr", + dir: "ltr", common: { "ok": "Okoa", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click kubadili kujaza color, skiftarbete-click kubadili kiharusi color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Nakala", "italic": "Italiki Nakala" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color / opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.test.js b/editor/locale/lang.test.js index d4532cff..2ba1673b 100644 --- a/editor/locale/lang.test.js +++ b/editor/locale/lang.test.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "test", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Click to change fill color, shift-click to change stroke color", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Change background color/opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer \"%s\"?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer \"%s\"?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", @@ -247,4 +248,4 @@ svgEditor.readLang({ rememberLabel: "Remember this choice?", rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." } -}); \ No newline at end of file +}); diff --git a/editor/locale/lang.th.js b/editor/locale/lang.th.js index 6c15c94e..1d44ac16 100644 --- a/editor/locale/lang.th.js +++ b/editor/locale/lang.th.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "th", - dir : "ltr", + dir: "ltr", common: { "ok": "บันทึก", "cancel": "ยกเลิก", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "คลิกเพื่อเปลี่ยนใส่สีกะคลิกเปลี่ยนสีจังหวะ", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "ข้อความตัวหนา", "italic": "ข้อความตัวเอียง" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "สีพื้นหลังเปลี่ยน / ความทึบ", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "ย้าย Layer ลง", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.tl.js b/editor/locale/lang.tl.js index ddebadbc..3e009271 100644 --- a/editor/locale/lang.tl.js +++ b/editor/locale/lang.tl.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "tl", - dir : "ltr", + dir: "ltr", common: { "ok": "I-save", "cancel": "I-cancel", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "I-click upang baguhin ang punan ang kulay, paglilipat-click upang baguhin ang paghampas ng kulay", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Baguhin ang kulay ng background / kalabuan", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Tanggalin Layer", "move_down": "Ilipat Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.tr.js b/editor/locale/lang.tr.js index 6f7b0eb6..5ee2f4a1 100644 --- a/editor/locale/lang.tr.js +++ b/editor/locale/lang.tr.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "tr", - dir : "ltr", + dir: "ltr", common: { "ok": "Kaydetmek", "cancel": "Iptal", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Tıklatın renk, vardiya dolgu zamanlı rengini değiştirmek için tıklayın değiştirmek için", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Kalın Yazı", "italic": "Italik yazı" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Arka plan rengini değiştirmek / opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Delete Layer", "move_down": "Katman Aşağı Taşı", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.uk.js b/editor/locale/lang.uk.js index 2a61c4b0..984ae1fb 100644 --- a/editor/locale/lang.uk.js +++ b/editor/locale/lang.uk.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "uk", - dir : "ltr", + dir: "ltr", common: { "ok": "Зберегти", "cancel": "Скасування", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Натисніть для зміни кольору заливки, Shift-Click змінити обвід", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Товстий текст", "italic": "Похилий текст" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Зміна кольору тла / непрозорість", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Видалити шар", "move_down": "Перемістити шар на", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.vi.js b/editor/locale/lang.vi.js index d1955cff..bdba16dc 100644 --- a/editor/locale/lang.vi.js +++ b/editor/locale/lang.vi.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "vi", - dir : "ltr", + dir: "ltr", common: { "ok": "Lưu", "cancel": "Hủy", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "Nhấn vào đây để thay đổi đầy màu sắc, thay đổi nhấp chuột để thay đổi màu sắc đột quỵ", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "Bold Text", "italic": "Italic Text" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "Thay đổi màu nền / opacity", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "Xoá Layer", "move_down": "Move Layer Down", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.yi.js b/editor/locale/lang.yi.js index f46309e4..17f49d12 100644 --- a/editor/locale/lang.yi.js +++ b/editor/locale/lang.yi.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "yi", - dir : "ltr", + dir: "ltr", common: { "ok": "היט", "cancel": "באָטל מאַכן", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "גיט צו ענדערן אָנעסן קאָליר, יבעררוק-גיט צו טוישן מאַך קאָליר", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "דרייסט טעקסט", "italic": "יטאַליק טעקסט" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "ענדערן הינטערגרונט פאַרב / אָופּאַסאַטי", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "ויסמעקן לייַער", "move_down": "קער לייַער דאָוון", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.zh-CN.js b/editor/locale/lang.zh-CN.js index dd167bc0..dbea4699 100644 --- a/editor/locale/lang.zh-CN.js +++ b/editor/locale/lang.zh-CN.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "zh-CN", - dir : "ltr", + dir: "ltr", common: { "ok": "保存", "cancel": "取消", - "key_backspace": "退格", - "key_del": "删除", - "key_down": "下", - "key_up": "上", + "key_backspace": "退格", + "key_del": "删除", + "key_down": "下", + "key_up": "上", "more_opts": "更多选项", "url": "URL", "width": "宽度", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "版权所有" - }, + }, ui: { "toggle_stroke_tools": "显示/隐藏更式边线工具", "palette_info": "点击更改填充颜色,按住Shift键单击更改线条颜色", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "粗体", "italic": "斜体" }, - tools: { + tools: { "main_menu": "主菜单", "bkgnd_color_opac": "更改背景颜色/不透明", "connector_no_arrow": "无箭头", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "移至底部" }, layers: { - "layer":"图层", + "layer": "图层", "layers": "图层", "del": "删除图层", "move_down": "向下移动图层", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "打开一个新文档" }, notification: { - "invalidAttrValGiven":"无效的参数", - "noContentToFitTo":"无可适应的内容", - "dupeLayerName":"已存在同名的图层!", - "enterUniqueLayerName":"请输入一个唯一的图层名称", - "enterNewLayerName":"请输入新的图层名称", - "layerHasThatName":"图层已经采用了该名称", - "QmoveElemsToLayer":"您确定移动所选元素到图层'%s'吗?", - "QwantToClear":"您希望清除当前绘制的所有图形吗?\n该操作将无法撤消!", - "QwantToOpen":"您希望打开一个新文档吗?\n该操作将无法撤消!", - "QerrorsRevertToSource":"SVG文件解析错误.\n是否还原到最初的SVG文件?", - "QignoreSourceChanges":"忽略对SVG文件所作的更改么?", - "featNotSupported":"不支持该功能", - "enterNewImgURL":"请输入新图像的URLL", + "invalidAttrValGiven": "无效的参数", + "noContentToFitTo": "无可适应的内容", + "dupeLayerName": "已存在同名的图层!", + "enterUniqueLayerName": "请输入一个唯一的图层名称", + "enterNewLayerName": "请输入新的图层名称", + "layerHasThatName": "图层已经采用了该名称", + "QmoveElemsToLayer": "您确定移动所选元素到图层'%s'吗?", + "QwantToClear": "您希望清除当前绘制的所有图形吗?\n该操作将无法撤消!", + "QwantToOpen": "您希望打开一个新文档吗?\n该操作将无法撤消!", + "QerrorsRevertToSource": "SVG文件解析错误.\n是否还原到最初的SVG文件?", + "QignoreSourceChanges": "忽略对SVG文件所作的更改么?", + "featNotSupported": "不支持该功能", + "enterNewImgURL": "请输入新图像的URLL", "defsFailOnSave": "注意: 由于您所使用的浏览器存在缺陷, 该图像无法正确显示 (不支持渐变或相关元素). 修复该缺陷后可正确显示.", - "loadingImage":"正在加载图像, 请稍候...", + "loadingImage": "正在加载图像, 请稍候...", "saveFromBrowser": "选择浏览器中的 \"另存为...\" 将该图像保存为 %s 文件.", "noteTheseIssues": "同时注意以下几点: ", "unsavedChanges": "存在未保存的修改.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "检索 \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.zh-HK.js b/editor/locale/lang.zh-HK.js index 6e163133..5e567848 100644 --- a/editor/locale/lang.zh-HK.js +++ b/editor/locale/lang.zh-HK.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "zh-HK", - dir : "ltr", + dir: "ltr", common: { "ok": "保存", "cancel": "取消", - "key_backspace": "backspace", - "key_del": "delete", - "key_down": "down", - "key_up": "up", + "key_backspace": "backspace", + "key_del": "delete", + "key_down": "down", + "key_up": "up", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "点击更改填充颜色,按住Shift键单击更改颜色中风", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "粗体", "italic": "斜体文本" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "更改背景颜色/不透明", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"Layer", + "layer": "Layer", "layers": "Layers", "del": "删除层", "move_down": "层向下移动", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"Invalid value given", - "noContentToFitTo":"No content to fit to", - "dupeLayerName":"There is already a layer named that!", - "enterUniqueLayerName":"Please enter a unique layer name", - "enterNewLayerName":"Please enter the new layer name", - "layerHasThatName":"Layer already has that name", - "QmoveElemsToLayer":"Move selected elements to layer '%s'?", - "QwantToClear":"Do you want to clear the drawing?\nThis will also erase your undo history!", - "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?", - "QignoreSourceChanges":"Ignore changes made to SVG source?", - "featNotSupported":"Feature not supported", - "enterNewImgURL":"Enter the new image URL", + "invalidAttrValGiven": "Invalid value given", + "noContentToFitTo": "No content to fit to", + "dupeLayerName": "There is already a layer named that!", + "enterUniqueLayerName": "Please enter a unique layer name", + "enterNewLayerName": "Please enter the new layer name", + "layerHasThatName": "Layer already has that name", + "QmoveElemsToLayer": "Move selected elements to layer '%s'?", + "QwantToClear": "Do you want to clear the drawing?\nThis will also erase your undo history!", + "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?", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/lang.zh-TW.js b/editor/locale/lang.zh-TW.js index c67de9f6..7394b781 100644 --- a/editor/locale/lang.zh-TW.js +++ b/editor/locale/lang.zh-TW.js @@ -1,14 +1,15 @@ -/*globals svgEditor */ +/* eslint-disable quotes */ +/* globals svgEditor */ svgEditor.readLang({ lang: "zh-TW", - dir : "ltr", + dir: "ltr", common: { "ok": "保存", "cancel": "取消", - "key_backspace": "空白", - "key_del": "刪除", - "key_down": "下", - "key_up": "上", + "key_backspace": "空白", + "key_del": "刪除", + "key_down": "下", + "key_up": "上", "more_opts": "More Options", "url": "URL", "width": "Width", @@ -16,7 +17,7 @@ svgEditor.readLang({ }, misc: { "powered_by": "Powered by" - }, + }, ui: { "toggle_stroke_tools": "Show/hide more stroke tools", "palette_info": "點擊更改填充顏色,按住Shift鍵單擊更改線條顏色", @@ -68,7 +69,7 @@ svgEditor.readLang({ "bold": "粗體", "italic": "斜體" }, - tools: { + tools: { "main_menu": "Main Menu", "bkgnd_color_opac": "更改背景顏色/不透明", "connector_no_arrow": "No arrow", @@ -147,7 +148,7 @@ svgEditor.readLang({ "move_back": "Send to Back" }, layers: { - "layer":"圖層", + "layer": "圖層", "layers": "Layers", "del": "刪除圖層", "move_down": "向下移動圖層", @@ -210,21 +211,21 @@ svgEditor.readLang({ "open": "Open as new document" }, notification: { - "invalidAttrValGiven":"數值給定錯誤", - "noContentToFitTo":"找不到符合的內容", - "dupeLayerName":"喔不!已經有另一個同樣名稱的圖層了!", - "enterUniqueLayerName":"請輸入一個名稱不重複的", - "enterNewLayerName":"請輸入新圖層的名稱", - "layerHasThatName":"圖層本來就是這個名稱(抱怨)", - "QmoveElemsToLayer":"要搬移所選取的物件到'%s'層嗎?", - "QwantToClear":"要清空圖像嗎?\n這會順便清空你的回復紀錄!", - "QwantToOpen":"Do you want to open a new file?\nThis will also erase your undo history!", - "QerrorsRevertToSource":"SVG原始碼解析錯誤\n要回復到原本的SVG原始碼嗎?", - "QignoreSourceChanges":"要忽略對SVG原始碼的更動嗎?", - "featNotSupported":"未提供此功能", - "enterNewImgURL":"輸入新的圖片網址", + "invalidAttrValGiven": "數值給定錯誤", + "noContentToFitTo": "找不到符合的內容", + "dupeLayerName": "喔不!已經有另一個同樣名稱的圖層了!", + "enterUniqueLayerName": "請輸入一個名稱不重複的", + "enterNewLayerName": "請輸入新圖層的名稱", + "layerHasThatName": "圖層本來就是這個名稱(抱怨)", + "QmoveElemsToLayer": "要搬移所選取的物件到'%s'層嗎?", + "QwantToClear": "要清空圖像嗎?\n這會順便清空你的回復紀錄!", + "QwantToOpen": "Do you want to open a new file?\nThis will also erase your undo history!", + "QerrorsRevertToSource": "SVG原始碼解析錯誤\n要回復到原本的SVG原始碼嗎?", + "QignoreSourceChanges": "要忽略對SVG原始碼的更動嗎?", + "featNotSupported": "未提供此功能", + "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.", - "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.", "noteTheseIssues": "Also note the following issues: ", "unsavedChanges": "There are unsaved changes.", @@ -234,10 +235,10 @@ svgEditor.readLang({ "retrieving": "Retrieving \"%s\"..." }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "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 "+ - "reasons, you do not wish to store this information on your machine, "+ + message: "By default and where supported, SVG-Edit can store your editor " + + "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 " + + "reasons, you do not wish to store this information on your machine, " + "you can change away from the default option below.", storagePrefsAndContent: "Store preferences and SVG content locally", storagePrefsOnly: "Only store preferences locally", diff --git a/editor/locale/locale.js b/editor/locale/locale.js index f278a6bd..039d35fa 100644 --- a/editor/locale/locale.js +++ b/editor/locale/locale.js @@ -1,5 +1,5 @@ -/*globals jQuery*/ -/*jslint vars: true, eqeq: true, forin: true*/ +/* eslint-disable no-var */ +/* globals jQuery */ /* * Localizing script for SVG-edit UI * @@ -15,314 +15,308 @@ // 2) svgcanvas.js // 3) svg-editor.js -var svgEditor = (function($, editor) {'use strict'; +var svgEditor = (function ($, editor) { +'use strict'; - var lang_param; - - function setStrings(type, obj, ids) { - // Root element to look for element from - var i, sel, val, $elem, elem, node, parent = $('#svg_editor').parent(); - for (sel in obj) { - val = obj[sel]; - if (!val) {console.log(sel);} - - if (ids) {sel = '#' + sel;} - $elem = parent.find(sel); - if ($elem.length) { - elem = parent.find(sel)[0]; - - switch ( type ) { - case 'content': - for (i = 0; i < elem.childNodes.length; i++) { - node = elem.childNodes[i]; - if (node.nodeType === 3 && node.textContent.replace(/\s/g,'')) { - node.textContent = val; - break; - } - } - break; - - case 'title': - elem.title = val; +var langParam; + +function setStrings (type, obj, ids) { + // Root element to look for element from + var i, sel, val, $elem, elem, node, parent = $('#svg_editor').parent(); + for (sel in obj) { + val = obj[sel]; + if (!val) { console.log(sel); } + + if (ids) { sel = '#' + sel; } + $elem = parent.find(sel); + if ($elem.length) { + elem = parent.find(sel)[0]; + + switch (type) { + case 'content': + for (i = 0; i < elem.childNodes.length; i++) { + node = elem.childNodes[i]; + if (node.nodeType === 3 && node.textContent.replace(/\s/g, '')) { + node.textContent = val; break; + } } - - - } else { - console.log('Missing: ' + sel); + break; + + case 'title': + elem.title = val; + break; } + } else { + console.log('Missing: ' + sel); } } +} - editor.readLang = function(langData) { - var more = editor.canvas.runExtensions('addlangData', lang_param, true); - $.each(more, function(i, m) { - if (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]; +editor.readLang = function (langData) { + var more = editor.canvas.runExtensions('addlangData', langParam, true); + $.each(more, function (i, m) { + if (m.data) { + langData = $.merge(langData, m.data); } - - // 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]; - }); + // Old locale file, do nothing for now. + if (!langData.tools) { return; } - 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 + var tools = langData.tools, + // misc = langData.misc, + properties = langData.properties, + config = langData.config, + layers = langData.layers, + common = langData.common, + ui = langData.ui; - }, true); - - editor.setLang(lang_param, langData); - }; + 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, - editor.putLocale = function (given_param, good_langs) { - - if (given_param) { - lang_param = given_param; + 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; + } } - 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;} + console.log('Lang: ' + langParam); + + // 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; - - var url = conf.langPath + "lang." + lang_param + ".js"; - - $.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; -}(jQuery, svgEditor)); + + // 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 conf = editor.curConfig; + + var url = conf.langPath + 'lang.' + langParam + '.js'; + + $.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; +}(jQuery, svgEditor)); // eslint-disable-line no-use-before-define diff --git a/package-lock.json b/package-lock.json index db0a1a95..88c24abf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,1534 @@ { "name": "svgedit", - "version": "2.8.1", - "lockfileVersion": 1 + "version": "3.0.0-alpha.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + } + }, + "eslint-config-standard": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz", + "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz", + "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=", + "dev": true, + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + } + } + }, + "eslint-plugin-node": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz", + "integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==", + "dev": true, + "requires": { + "ignore": "^3.3.6", + "minimatch": "^3.0.4", + "resolve": "^1.3.3", + "semver": "^5.4.1" + } + }, + "eslint-plugin-promise": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz", + "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==", + "dev": true + }, + "eslint-plugin-standard": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.1.0.tgz", + "integrity": "sha512-fVcdyuKRr0EZ4fjWl3c+gp1BANFJD1+RaWa2UPYfMZ6jCtp5RG00kSaXnK/dE5sYzt4kaWJ9qdxqUfc0d9kX0w==", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", + "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "^1.0.2" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hosted-git-info": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", + "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", + "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", + "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } } diff --git a/package.json b/package.json index 0dec6688..73ed1b47 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "engines": {}, "scripts": { + "eslint": "eslint .", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { @@ -35,5 +36,13 @@ "url": "https://github.com/SVG-Edit/svgedit/issues" }, "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" + } }