(INCOMPLETE: ES6 Module conversion and linting)

- Breaking change: Require `new` with `EmbeddedSVGEdit` (allows us to use `class` internally)
- Breaking change: If `svgcanvas.setUiStrings` must now be called if not using editor in order
    to get strings (for sake of i18n) (and if using path.js alone, must also have its `setUiStrings` called)
- Breaking change (ext-overview-window): Avoid global `overviewWindowGlobals`
- Breaking change (ext-imagelib): Change to object-based encoding for namespacing of
    messages (though keep stringifying/parsing ourselves until we remove IE9 support)
- Breaking change: Rename `jquery.js` to `jquery.min.js`
- Breaking change: Remove `scoped` attribute from `style`; it is now deprecated and
    obsolete; also move to head (after other stylesheets)
- Enhancement: Make SpinButton plugin independent of SVGEdit via
    generic state object for tool_scale
- Enhancement: Remove now unused Python l10n scripts (#238)
- Enhancement: ES6 Modules (including jQuery plugins but not jQuery)
- Enhancement: Further JSDoc (incomplete)
- Enhancement (Optimization): Compress images using imageoptim (and add
    npm script) (per #215)
- Fix: i18nize path.js strings and canvas notifications
- Fix: Attempt i18n for ext-markers
- Refactoring (ext-storage): Move locale info to own file imported by the extension (toward modularity; still should be split into separate files by language and *dynamically* imported, but we'll wait for better `import` support to refactor this)
- Refactoring: For imagelib, add local jQuery copy (using old 1.4.4 as had
    been using from server)
- Refactoring: For MathJax, add local copy (using old 2.3 as had been using from
    server); server had not been working
- Refactoring: Remove `use strict` (implicit in modules)
- Refactoring: Remove trailing whitespace, fix some code within comments
- Refactoring: Expect `jQuery` global rather than `$` for better modularity
    (also to adapt line later once available via `import`)
- Refactoring: Prefer `const` (and then `let`)
- Refactoring: Add block scope keywords closer to first block in which they appear
- Refactoring: Use ES6 `class`
- Refactoring `$.isArray` -> `Array.isArray` and avoid some other jQuery core methods
    with simple VanillaJS replacements
- Refactoring: Use abbreviated object property syntax
- Refactoring: Object destructuring
- Refactoring: Remove `uiStrings` contents in svg-editor.js (obtains from locale)
- Refactoring: Add favicon to embedded API file
- Refactoring: Use arrow functions for brief functions (incomplete)
- Refactoring: Use `Array.prototype.includes`/`String.prototype.includes`;
    `String.prototype.startsWith`, `String.prototype.trim`
- Refactoring: Remove now unnecessary svgutils do/while resetting of variables
- Refactoring: Use shorthand methods for object literals (avoid ": function")
- Refactoring: Avoid quoting object property keys where unnecessary
- Refactoring: Just do truthy/falsey check for lengths in place of comparison to 0
- Refactoring (Testing): Avoid jQuery usage within most test files (defer script,
    also in preparation for future switch to ES6 modules for tests)
- Refactoring: Make jpicker variable declaration indent bearable
- Refactoring (Linting): Finish svgcanvas.js
- Docs: Mention in comment no longer an entry file as before
- Docs: Migrate old config, extensions, and FAQ docs
- Licensing: Indicate MIT is license type of rgbcolor; rename/add license file name for
    jgraduate and screencast to reflect type (Apache 2.0); rename file to reflect it
    contains license information (of type MIT) for Raphael icons
This commit is contained in:
Brett Zamir
2018-05-18 11:25:45 +08:00
parent 7cf976cfb8
commit ae2394f086
249 changed files with 24738 additions and 23260 deletions

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'af',
dir: 'ltr',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Verschiebe ausgewählte Objekte in die Ebene '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'können Sie die Standardeinstellung im Folgenden ändern.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,32 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
QmoveElemsToLayer: 'QmoveElemsToLayer',
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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?',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
popupWindowBlocked: 'Popup window may be blocked by browser',
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...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "¿Desplazar los elementos seleccionados a la capa '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -1,4 +1,3 @@
/* eslint-disable quotes */
/* globals svgEditor */
svgEditor.readLang({
lang: 'fa',
@@ -233,19 +232,5 @@ svgEditor.readLang({
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'Store preferences and SVG content locally',
storagePrefsOnly: 'Only store preferences locally',
storagePrefs: 'Store preferences locally',
storageNoPrefsOrContent: 'Do not store my preferences or SVG content locally',
storageNoPrefs: 'Do not store my preferences locally',
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.'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: "Plus d'options",
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: "Montrer/cacher plus d'outils de contour",
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: "Identifier l'élément",
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
invalidAttrValGiven: 'Invalid value given',
noContentToFitTo: "Il n'y a pas de contenu auquel ajuster",
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
QmoveElemsToLayer: 'QmoveElemsToLayer',
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: "Voulez-vous effacer le dessin ?\nL'historique de vos actions sera également effacé !",
QwantToOpen: "Voulez-vous ouvrir un nouveau document ?\nVous perdrez l'historique de vos modifications !",
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
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: "Entrer la nouvelle URL de l'image",
defsFailOnSave: "NOTE : En raison d'un bogue dans votre navigateur, il se peut que cette image ne soit pas correctement affichée (dégradés ou éléments manquants). Le souci sera néanmoins réglé à la sauvegarde.",
loadingImage: "Chargement de l'image, veuillez patienter…",
saveFromBrowser: "Sélectionner « Enregistrer sous… » dans votre navigateur pour sauvegarder l'image en tant que fichier %s.",
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
noteTheseIssues: 'Also note the following issues: ',
unsavedChanges: 'There are unsaved changes.',
enterNewLinkURL: "Entrez la nouvelle URL de l'hyperlien",
errorLoadingSVG: 'errorLoadingSVG',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: "Impossible de charger l'URL",
retrieving: 'retrieving'
},
confirmSetStorage: {
message: "Par défaut et si supporté, SVG-Edit peut stocker les préférences de l'éditeur " +
"et le contenu SVG localement sur votre machine de sorte que vous n'ayez pas besoin de les " +
'rajouter chaque fois que vous chargez SVG-Edit. Si, pour des raisons de confidentialité, ' +
'vous ne souhaitez pas stocker ces données sur votre machine, vous pouvez changer ce ' +
'comportement ci-dessous.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: "Si vous choisissez de désactiver le stockage en mémorisant le choix, l'URL va changer afin que la question ne vous soit plus reposée."
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Selektearre ûnderdielen ferplaatse nei '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "चयनित अंश को परत '%s' पर ले जाएँ ?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: "Identifica l'elemento",
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
invalidAttrValGiven: 'Invalid value given',
noContentToFitTo: "Non c'è contenuto cui adeguarsi",
dupeLayerName: "C'è già un livello con questo nome!",
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
enterUniqueLayerName: 'Please enter a unique layer name',
enterNewLayerName: 'Please enter the new layer name',
layerHasThatName: 'Layer already has that name',
QmoveElemsToLayer: "Sposta gli elementi selezionali al livello '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
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: "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...",
saveFromBrowser: "Seleziona \"Salva con nome...\" nel browser per salvare l'immagine con nome %s .",
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
noteTheseIssues: 'Also note the following issues: ',
unsavedChanges: 'There are unsaved changes.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "選択した要素をレイヤー '%s' に移動しますか?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Verplaats geselecteerde elementen naar laag '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -4,12 +4,12 @@ svgEditor.readLang({
dir: 'dir',
author: 'author',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -22,7 +22,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -148,7 +151,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -211,41 +214,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
QmoveElemsToLayer: 'QmoveElemsToLayer',
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -209,41 +212,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
QmoveElemsToLayer: 'QmoveElemsToLayer',
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -209,41 +212,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Mutaţi elementele selectate pe stratul '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Переместить выделенные элементы на слой '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Presunúť elementy do vrstvy '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -209,41 +212,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "Premaknem izbrane elemente v sloj '%s'?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
QmoveElemsToLayer: 'QmoveElemsToLayer',
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "您确定移动所选元素到图层'%s'吗?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -3,12 +3,12 @@ svgEditor.readLang({
lang: 'lang',
dir: 'dir',
common: {
ok: 'ok',
cancel: 'cancel',
key_backspace: 'key_backspace',
key_del: 'key_del',
key_down: 'key_down',
key_up: 'key_up',
ok: 'OK',
cancel: 'Cancel',
key_backspace: 'Backspace',
key_del: 'Del',
key_down: 'Down',
key_up: 'Up',
more_opts: 'more_opts',
url: 'url',
width: 'width',
@@ -21,7 +21,10 @@ svgEditor.readLang({
toggle_stroke_tools: 'toggle_stroke_tools',
palette_info: 'palette_info',
zoom_level: 'zoom_level',
panel_drag: 'panel_drag'
panel_drag: 'panel_drag',
quality: 'Quality:',
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
pathCtrlPtTooltip: 'Drag control point to adjust curve properties'
},
properties: {
id: 'id',
@@ -147,7 +150,7 @@ svgEditor.readLang({
move_back: 'move_back'
},
layers: {
layer: 'layer',
layer: 'Layer',
layers: 'layers',
del: 'del',
move_down: 'move_down',
@@ -210,41 +213,31 @@ svgEditor.readLang({
open: 'open'
},
notification: {
invalidAttrValGiven: 'invalidAttrValGiven',
noContentToFitTo: 'noContentToFitTo',
dupeLayerName: 'dupeLayerName',
enterUniqueLayerName: 'enterUniqueLayerName',
enterNewLayerName: 'enterNewLayerName',
layerHasThatName: 'layerHasThatName',
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: "要搬移所選取的物件到'%s'層嗎?",
QwantToClear: 'QwantToClear',
QwantToOpen: 'QwantToOpen',
QerrorsRevertToSource: 'QerrorsRevertToSource',
QignoreSourceChanges: 'QignoreSourceChanges',
featNotSupported: 'featNotSupported',
enterNewImgURL: 'enterNewImgURL',
defsFailOnSave: 'defsFailOnSave',
loadingImage: 'loadingImage',
saveFromBrowser: 'saveFromBrowser',
noteTheseIssues: 'noteTheseIssues',
unsavedChanges: 'unsavedChanges',
enterNewLinkURL: 'enterNewLinkURL',
errorLoadingSVG: 'errorLoadingSVG',
URLloadFail: 'URLloadFail',
retrieving: 'retrieving'
},
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, ' +
'you can change away from the default option below.',
storagePrefsAndContent: 'storagePrefsAndContent',
storagePrefsOnly: 'storagePrefsOnly',
storagePrefs: 'storagePrefs',
storageNoPrefsOrContent: 'storageNoPrefsOrContent',
storageNoPrefs: 'storageNoPrefs',
rememberLabel: 'rememberLabel',
rememberTooltip: 'rememberTooltip'
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...',
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.',
enterNewLinkURL: 'Enter the new hyperlink URL',
errorLoadingSVG: 'Error: Unable to load SVG data',
URLloadFail: 'Unable to load from URL',
retrieving: 'Retrieving \'%s\' ...',
exportNoBlur: 'Blurred elements will appear as un-blurred',
exportNoforeignObject: 'foreignObject elements will not appear',
exportNoDashArray: 'Strokes will appear filled',
exportNoText: 'Text may not appear as expected'
}
});

View File

@@ -1,4 +1,3 @@
/* eslint-disable no-var */
/* globals jQuery */
/*
* Localizing script for SVG-edit UI
@@ -11,30 +10,27 @@
*/
// Dependencies
// 1) jQuery
// 2) svgcanvas.js
// 3) svg-editor.js
var svgEditor = (function ($, editor) {
'use strict';
var langParam;
const $ = jQuery;
let langParam;
function setStrings (type, obj, ids) {
// Root element to look for element from
var sel, val, $elem, elem, parent = $('#svg_editor').parent();
for (sel in obj) {
val = obj[sel];
const parent = $('#svg_editor').parent();
for (let sel in obj) {
const val = obj[sel];
if (!val) { console.log(sel); }
if (ids) { sel = '#' + sel; }
$elem = parent.find(sel);
const $elem = parent.find(sel);
if ($elem.length) {
elem = parent.find(sel)[0];
const elem = parent.find(sel)[0];
switch (type) {
case 'content':
for (var i = 0, node; (node = elem.childNodes[i]); i++) {
for (let i = 0, node; (node = elem.childNodes[i]); i++) {
if (node.nodeType === 3 && node.textContent.trim()) {
node.textContent = val;
break;
@@ -52,8 +48,13 @@ function setStrings (type, obj, ids) {
}
}
editor.readLang = function (langData) {
var more = editor.canvas.runExtensions('addlangData', langParam, true);
let editor_;
export const init = (editor) => {
editor_ = editor;
};
export const readLang = function (langData) {
const more = editor_.addLangData(langParam);
$.each(more, function (i, m) {
if (m.data) {
langData = $.merge(langData, m.data);
@@ -63,13 +64,11 @@ editor.readLang = function (langData) {
// 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;
const {
tools,
// misc,
properties, config, layers, common, ui
} = langData;
setStrings('content', {
// copyrightLabel: misc.powered_by, // Currently commented out in svg-editor.html
@@ -142,8 +141,8 @@ editor.readLang = function (langData) {
}, true);
// Shape categories
var o, cats = {};
for (o in langData.shape_cats) {
const cats = {};
for (const o in langData.shape_cats) {
cats['#shape_cats [data-cat="' + o + '"]'] = langData.shape_cats[o];
}
@@ -153,7 +152,7 @@ editor.readLang = function (langData) {
}, 2000);
// Context menus
var opts = {};
const 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];
});
@@ -270,10 +269,10 @@ editor.readLang = function (langData) {
}, true);
editor.setLang(langParam, langData);
editor_.setLang(langParam, langData);
};
editor.putLocale = function (givenParam, goodLangs) {
export const putLocale = function (givenParam, goodLangs) {
if (givenParam) {
langParam = givenParam;
} else {
@@ -284,15 +283,12 @@ editor.putLocale = function (givenParam, goodLangs) {
} else if (navigator.language) { // FF, Opera, ...
langParam = navigator.language;
}
if (langParam == null) { // Todo: Would cause problems if uiStrings removed; remove this?
return;
}
}
console.log('Lang: ' + langParam);
// Set to English if language is not in list of good langs
if ($.inArray(langParam, goodLangs) === -1 && langParam !== 'test') {
if (!goodLangs.includes(langParam) && langParam !== 'test') {
langParam = 'en';
}
@@ -300,22 +296,20 @@ editor.putLocale = function (givenParam, goodLangs) {
// The following line prevents setLang from running
// extensions which depend on updated uiStrings,
// so commenting it out.
// if (langParam.startsWith('en')0) {return;}
// if (langParam.startsWith('en')) {return;}
}
var conf = editor.curConfig;
const conf = editor_.curConfig;
var url = conf.langPath + 'lang.' + langParam + '.js';
const url = conf.langPath + 'lang.' + langParam + '.js';
// Todo: insert script with `s.type = 'module';` once modules widely supported
$.getScript(url, function (d) {
// Fails locally in Chrome 5+
if (!d) {
var s = document.createElement('script');
const s = document.createElement('script');
s.src = url;
document.querySelector('head').appendChild(s);
}
});
};
return editor;
}(jQuery, svgEditor)); // eslint-disable-line no-use-before-define