(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:
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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.'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
});
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user