mirror of
https://github.com/wekan/wekan.git
synced 2026-11-05 01:20:07 -05:00
Drawing: the whole window to draw on, growing from its corner, with zoom, any color and Save above it; Drawing in Add Card's Search / Template / Drawing / More options.
The drawing area takes all the room the popup has: a new drawing is as wide and high as that room, instead of a fixed 800 x 500 in the middle. A handle at its bottom-right corner (bottom-left right to left) makes it larger, or smaller without cutting off a line, and the magnifier buttons zoom it, scrolling when it no longer fits. A drawing keeps its size when saved; older ones are 800 x 500. Save is above the drawing, at the end of the tools. Colors: clicking a color opens a color wheel, a brightness slider and the HTML color code; custom colors are added to the palette, kept in this browser; the eyedropper picks from the screen where the browser can (EyeDropper API) and from the drawing elsewhere. Any #rrggbb is a color, nothing else, so a color never becomes anything else in the SVG. Add Card: Drawing is in the row Search / Template / Drawing / More options, for one card, and opens the new card's drawing on the whole window, saved as an SVG attachment. New strings in every language. Low confidence: tlh, vo, la, chr, iu, kl, nah, ay, qu, gn, zgh, tig, wal, om, bo, dz, bua, sah, cv, csb, szl, hsb, rup, lld, fur, nap, scn, sc, co, ve-CC, ve-PP, wa, gv, kw, rm, ak, bm, ee, ff, lg, rn, rw, ss, ts, ve, nso, tn, st, ny, sn, nd, wo, fj, sm, to, bi, tpi, haw, pap, ks, uz-AR, ace, wa-RR, ary, yi, wuu-Hans. Thanks to xet7 !
This commit is contained in:
1 parent
d3dead539b
commit
d5d027a6f2
256 files changed
+2495
-63
No files matched your search
@@ -1850,8 +1850,18 @@ template(name="cardDrawingPopup")
|
||||
i.fa.fa-plus
|
||||
| {{_ 'card-drawing-new'}}
|
||||
.card-drawing-tools
|
||||
//- #6802: the palette, then the custom colors added to it. Clicking a
|
||||
color picks it and opens the color wheel and the HTML color code.
|
||||
each colors
|
||||
a.card-drawing-color.js-drawing-color(data-color=this style="background:{{this}}" class="{{#if isColor this}}is-active{{/if}}")
|
||||
a.card-drawing-color.js-drawing-color(data-color=this style="background:{{this}}" class="{{#if isColor this}}is-active{{/if}}" title=this aria-label=this)
|
||||
each customColors
|
||||
a.card-drawing-color.card-drawing-color--custom.js-drawing-color(data-color=this style="background:{{this}}" class="{{#if isColor this}}is-active{{/if}}" title=this aria-label=this)
|
||||
a.card-drawing-add-custom.js-drawing-custom-color(title="{{_ 'card-drawing-custom-color'}}" aria-label="{{_ 'card-drawing-custom-color'}}")
|
||||
i.fa.fa-plus
|
||||
//- The eyedropper: a color from the screen, or from the drawing where the
|
||||
browser cannot pick from the screen.
|
||||
a.card-drawing-eyedropper.js-drawing-eyedropper(class="{{#if picking}}is-active{{/if}}" title="{{_ 'card-drawing-eyedropper'}}" aria-label="{{_ 'card-drawing-eyedropper'}}" aria-pressed="{{#if picking}}true{{else}}false{{/if}}")
|
||||
i.fa.fa-eyedropper
|
||||
each widths
|
||||
a.card-drawing-width.js-drawing-width(data-width=this class="{{#if isWidth this}}is-active{{/if}}") {{this}}
|
||||
a.js-drawing-undo(title="{{_ 'card-drawing-undo'}}")
|
||||
@@ -1864,6 +1874,35 @@ template(name="cardDrawingPopup")
|
||||
//- #6802: the lasso selects lines to move, resize, group and stack.
|
||||
a.card-drawing-lasso.js-drawing-lasso(class="{{#if lassoOn}}is-active{{/if}}" title="{{_ 'card-drawing-lasso'}}" aria-label="{{_ 'card-drawing-lasso'}}" aria-pressed="{{#if lassoOn}}true{{else}}false{{/if}}")
|
||||
i.fa.fa-draw-polygon
|
||||
//- The magnifier: the drawing area larger and smaller on the screen.
|
||||
a.js-drawing-zoom-out(title="{{_ 'zoom-out'}}" aria-label="{{_ 'zoom-out'}}")
|
||||
i.fa.fa-search-minus
|
||||
span.card-drawing-zoom.quiet {{zoomPercent}}%
|
||||
a.js-drawing-zoom-in(title="{{_ 'zoom-in'}}" aria-label="{{_ 'zoom-in'}}")
|
||||
i.fa.fa-search-plus
|
||||
//- Save above the drawing, at the end of the tools.
|
||||
.card-drawing-actions
|
||||
if message
|
||||
span.quiet= message
|
||||
unless newFile
|
||||
a.js-drawing-download-svg {{_ 'card-drawing-download-svg'}}
|
||||
button.primary.js-drawing-save(type="button" disabled=saving) {{_ 'save'}}
|
||||
if colorEditorOpen
|
||||
.card-drawing-color-editor
|
||||
canvas.card-drawing-wheel.js-drawing-wheel(width="160" height="160" aria-label="{{_ 'card-drawing-custom-color'}}")
|
||||
.card-drawing-color-fields
|
||||
label
|
||||
| {{_ 'card-drawing-brightness'}}
|
||||
input.js-drawing-brightness(type="range" min="0" max="100" value=brightnessPercent)
|
||||
label
|
||||
| {{_ 'card-drawing-color-code'}}
|
||||
input.js-drawing-hex(type="text" value=currentColor maxlength="7" spellcheck="false" dir="ltr")
|
||||
span.card-drawing-color-preview(style="background:{{currentColor}}")
|
||||
button.js-drawing-add-color(type="button") {{_ 'card-drawing-add-color'}}
|
||||
if isCustom currentColor
|
||||
button.js-drawing-remove-color(type="button") {{_ 'card-drawing-remove-color'}}
|
||||
a.js-drawing-close-colors(title="{{_ 'close'}}" aria-label="{{_ 'close'}}")
|
||||
i.fa.fa-times
|
||||
if hasSelection
|
||||
.card-drawing-selection-tools
|
||||
a.js-drawing-group(title="{{_ 'card-drawing-group'}}" aria-label="{{_ 'card-drawing-group'}}")
|
||||
@@ -1881,19 +1920,18 @@ template(name="cardDrawingPopup")
|
||||
i.fa.fa-angle-down
|
||||
a.js-drawing-layer(data-layer="back" title="{{_ 'card-drawing-send-to-back'}}" aria-label="{{_ 'card-drawing-send-to-back'}}")
|
||||
i.fa.fa-angle-double-down
|
||||
svg.card-drawing-surface.js-drawing-surface(viewBox="0 0 800 500" width="100%" class="{{#if erasing}}is-erasing{{/if}} {{#if lassoOn}}is-lasso{{/if}}")
|
||||
rect(width="800" height="500" fill="#ffffff")
|
||||
each strokes
|
||||
path(d=pathD stroke=color stroke-width=width fill="none" stroke-linecap="round" stroke-linejoin="round")
|
||||
if lassoPath
|
||||
path.card-drawing-lasso-loop(d=lassoPath)
|
||||
with selectionBox
|
||||
rect.card-drawing-selection(x=x y=y width=width height=height)
|
||||
rect.card-drawing-resize-handle.js-drawing-resize-handle(x=hx y=hy width=size height=size)
|
||||
title {{_ 'card-drawing-resize'}}
|
||||
.card-drawing-actions
|
||||
button.primary.js-drawing-save(type="button" disabled=saving) {{_ 'save'}}
|
||||
unless newFile
|
||||
a.js-drawing-download-svg {{_ 'card-drawing-download-svg'}}
|
||||
if message
|
||||
span.quiet= message
|
||||
//- The drawing area takes the room there is; it grows from its corner
|
||||
handle, and scrolls when zoomed past the window.
|
||||
.card-drawing-stage.js-drawing-stage
|
||||
.card-drawing-canvas(style="width:{{canvasWidth}}px;height:{{canvasHeight}}px")
|
||||
svg.card-drawing-surface.js-drawing-surface(viewBox="0 0 {{drawingWidth}} {{drawingHeight}}" width=canvasWidth height=canvasHeight preserveAspectRatio="none" class="{{#if erasing}}is-erasing{{/if}} {{#if lassoOn}}is-lasso{{/if}} {{#if picking}}is-picking{{/if}}")
|
||||
rect(width=drawingWidth height=drawingHeight fill="#ffffff")
|
||||
each strokes
|
||||
path(d=pathD stroke=color stroke-width=width fill="none" stroke-linecap="round" stroke-linejoin="round")
|
||||
if lassoPath
|
||||
path.card-drawing-lasso-loop(d=lassoPath)
|
||||
with selectionBox
|
||||
rect.card-drawing-selection(x=x y=y width=width height=height)
|
||||
rect.card-drawing-resize-handle.js-drawing-resize-handle(x=hx y=hy width=size height=size)
|
||||
title {{_ 'card-drawing-resize'}}
|
||||
span.card-drawing-canvas-resize.js-drawing-canvas-resize(role="separator" tabindex="0" title="{{_ 'card-drawing-resize-canvas'}}" aria-label="{{_ 'card-drawing-resize-canvas'}}")
|
||||
@@ -1,8 +1,17 @@
|
||||
/* #1178: drawing on a card. */
|
||||
.card-drawing { min-width: min(820px, 90vw); }
|
||||
.card-drawing-surface { border: 1px solid #ccc; touch-action: none; cursor: crosshair; background: #fff; display: block; }
|
||||
.card-drawing-tools, .card-drawing-actions, .card-drawing-list { display: flex; flex-wrap: wrap; gap: 0.4em; align-items: center; margin: 0.4em 0; }
|
||||
/* #6802: the popup is a column - tools, then the drawing area taking the room
|
||||
that is left: the whole window when maximized. */
|
||||
.card-drawing { min-width: min(820px, 90vw); display: flex; flex-direction: column; height: min(75vh, 720px); }
|
||||
.pop-over--maximized .card-drawing { height: calc(100vh - 6.5em); }
|
||||
/* An outline, not a border: the surface's box is exactly the drawing, so a
|
||||
pointer position maps to it without an offset. */
|
||||
.card-drawing-surface { outline: 1px solid #ccc; touch-action: none; cursor: crosshair; background: #fff; display: block; }
|
||||
.card-drawing-tools, .card-drawing-list { display: flex; flex-wrap: wrap; gap: 0.4em; align-items: center; margin: 0.4em 0; }
|
||||
/* Save at the end of the tools, above the drawing. */
|
||||
.card-drawing-actions { display: flex; flex-wrap: wrap; gap: 0.6em; align-items: center; margin-inline-start: auto; }
|
||||
.card-drawing-actions .js-drawing-save { margin: 0; }
|
||||
.card-drawing-color { width: 1.4em; height: 1.4em; border-radius: 50%; border: 2px solid #999; display: inline-block; }
|
||||
.card-drawing-color--custom { border-style: dashed; }
|
||||
.card-drawing-color.is-active, .card-drawing-width.is-active, .card-drawing-thumb.is-active { outline: 2px solid #2b6cb0; }
|
||||
.card-drawing-width { padding: 0 0.4em; border: 1px solid #ccc; border-radius: 3px; }
|
||||
.card-drawing-thumb svg { width: 6em; height: auto; border: 1px solid #ddd; display: block; }
|
||||
@@ -18,3 +27,21 @@
|
||||
.card-drawing-lasso-loop { fill: rgba(43, 108, 176, 0.08); stroke: #2b6cb0; stroke-width: 1; stroke-dasharray: 4 3; pointer-events: none; }
|
||||
.card-drawing-selection { fill: none; stroke: #2b6cb0; stroke-width: 1; stroke-dasharray: 5 3; cursor: move; pointer-events: none; }
|
||||
.card-drawing-resize-handle { fill: #ffffff; stroke: #2b6cb0; stroke-width: 2; cursor: nwse-resize; }
|
||||
/* #6802: colors - the custom-color button, the eyedropper, the wheel. */
|
||||
.card-drawing-add-custom, .card-drawing-eyedropper { padding: 0 0.3em; }
|
||||
.card-drawing-eyedropper.is-active { outline: 2px solid #2b6cb0; border-radius: 3px; }
|
||||
.card-drawing-surface.is-picking { cursor: copy; }
|
||||
.card-drawing-color-editor { display: flex; flex-wrap: wrap; gap: 1em; align-items: center; margin: 0.2em 0 0.4em; }
|
||||
.card-drawing-wheel { width: 160px; height: 160px; border-radius: 50%; touch-action: none; cursor: crosshair; }
|
||||
.card-drawing-color-fields { display: flex; flex-direction: column; gap: 0.4em; align-items: flex-start; }
|
||||
.card-drawing-color-fields label { display: flex; flex-direction: column; gap: 0.2em; }
|
||||
.card-drawing-color-fields .js-drawing-hex { width: 7em; font-family: monospace; }
|
||||
.card-drawing-color-preview { width: 3em; height: 1.4em; border: 1px solid #999; border-radius: 3px; display: inline-block; }
|
||||
/* #6802: the drawing area - it scrolls when zoomed past the room it has, and
|
||||
grows from the handle at its bottom-right corner. */
|
||||
.card-drawing-zoom { min-width: 3em; text-align: center; }
|
||||
.card-drawing-stage { flex: 1 1 auto; min-height: 0; overflow: auto; position: relative; padding-inline-end: 10px; padding-block-end: 10px; box-sizing: border-box; }
|
||||
.card-drawing-canvas { position: relative; }
|
||||
/* At the inline end: bottom-right, or bottom-left in a right-to-left language. */
|
||||
.card-drawing-canvas-resize { position: absolute; inset-inline-end: -6px; bottom: -6px; width: 14px; height: 14px; background: #fff; border: 2px solid #2b6cb0; border-radius: 2px; cursor: nwse-resize; touch-action: none; }
|
||||
.card-drawing-canvas-resize:focus-visible { outline: 2px solid #2b6cb0; outline-offset: 2px; }
|
||||
@@ -19,14 +19,14 @@ function pathD(points) {
|
||||
|
||||
// The drawing as a PNG file, the size it is drawn at - for the popup's Save
|
||||
// and the whiteboard's Save picture (docs/Features/Cards/Whiteboard.md).
|
||||
export async function drawingPngFile(target, strokes) {
|
||||
const svg = d.strokesToSvg(strokes, { width: W, height: H });
|
||||
export async function drawingPngFile(target, strokes, { width = W, height = H } = {}) {
|
||||
const svg = d.strokesToSvg(strokes, { width, height });
|
||||
const img = new Image();
|
||||
const url = URL.createObjectURL(new Blob([svg], { type: 'image/svg+xml' }));
|
||||
await new Promise((resolve, reject) => { img.onload = resolve; img.onerror = reject; img.src = url; });
|
||||
const canvas = document.createElement('canvas');
|
||||
canvas.width = W;
|
||||
canvas.height = H;
|
||||
canvas.width = width;
|
||||
canvas.height = height;
|
||||
canvas.getContext('2d').drawImage(img, 0, 0);
|
||||
URL.revokeObjectURL(url);
|
||||
const png = await new Promise(resolve => canvas.toBlob(resolve, 'image/png'));
|
||||
@@ -36,11 +36,50 @@ export async function drawingPngFile(target, strokes) {
|
||||
// #6802: the drawing as an SVG file, for a new drawing from Add Card or Add
|
||||
// attachment. The server sanitizes every SVG it is given (models/lib/sanitizeSvg.js);
|
||||
// this one is lines only.
|
||||
export function drawingSvgFile(target, strokes) {
|
||||
const svg = d.strokesToSvg(strokes, { width: W, height: H });
|
||||
export function drawingSvgFile(target, strokes, { width = W, height = H } = {}) {
|
||||
const svg = d.strokesToSvg(strokes, { width, height });
|
||||
return new File([svg], `${(target.title || 'drawing').slice(0, 60)}.svg`, { type: 'image/svg+xml' });
|
||||
}
|
||||
|
||||
// #6802: custom colors are this browser's own, kept beside the palette.
|
||||
const CUSTOM_COLORS_KEY = 'wekan-drawing-custom-colors';
|
||||
function loadCustomColors() {
|
||||
try { return d.addCustomColor(JSON.parse(window.localStorage.getItem(CUSTOM_COLORS_KEY) || '[]'), null); } catch (e) { return []; }
|
||||
}
|
||||
function saveCustomColors(list) {
|
||||
try { window.localStorage.setItem(CUSTOM_COLORS_KEY, JSON.stringify(list)); } catch (e) { /* a preference */ }
|
||||
}
|
||||
|
||||
const WHEEL = 160;
|
||||
|
||||
// The color wheel at brightness `v`, with a ring where `hex` sits on it.
|
||||
function paintWheel(canvas, v, hex) {
|
||||
if (!canvas) return;
|
||||
const ctx = canvas.getContext('2d');
|
||||
const r = WHEEL / 2;
|
||||
const image = ctx.createImageData(WHEEL, WHEEL);
|
||||
for (let y = 0; y < WHEEL; y += 1) {
|
||||
for (let x = 0; x < WHEEL; x += 1) {
|
||||
const i = (y * WHEEL + x) * 4;
|
||||
if (Math.hypot(x - r, y - r) > r) { image.data[i + 3] = 0; continue; }
|
||||
const c = d.wheelColor(x, y, r, v);
|
||||
image.data[i] = parseInt(c.slice(1, 3), 16);
|
||||
image.data[i + 1] = parseInt(c.slice(3, 5), 16);
|
||||
image.data[i + 2] = parseInt(c.slice(5, 7), 16);
|
||||
image.data[i + 3] = 255;
|
||||
}
|
||||
}
|
||||
ctx.putImageData(image, 0, 0);
|
||||
const at = d.wheelPoint(hex, r);
|
||||
if (at) {
|
||||
ctx.beginPath();
|
||||
ctx.arc(at.x, at.y, 6, 0, Math.PI * 2);
|
||||
ctx.lineWidth = 2;
|
||||
ctx.strokeStyle = v > 0.5 ? '#000000' : '#ffffff';
|
||||
ctx.stroke();
|
||||
}
|
||||
}
|
||||
|
||||
// Upload a drawing's PNG as a card attachment; resolves with its id.
|
||||
export async function uploadDrawingPng(target, file) {
|
||||
const uploader = await Attachments.insertAsync(buildAttachmentUploadConfig({ file, meta: Utils.getCommonAttachmentMetaFrom(target) }), false);
|
||||
@@ -71,8 +110,64 @@ Template.cardDrawingPopup.onCreated(function () {
|
||||
this.history = [];
|
||||
// Palm rejection (models/lib/cardDrawing.js pointerDraws).
|
||||
this.pointer = { penSeen: false, activePointerId: null };
|
||||
// #6802: the drawing's own size, in drawing units, and how large it is shown.
|
||||
this.size = new ReactiveVar({ width: W, height: H });
|
||||
this.zoom = new ReactiveVar(1);
|
||||
// Colors: the custom ones, the wheel and code editor, the eyedropper.
|
||||
this.customColors = new ReactiveVar(loadCustomColors());
|
||||
this.colorEditor = new ReactiveVar(false);
|
||||
this.brightness = new ReactiveVar(1);
|
||||
this.picking = new ReactiveVar(false);
|
||||
});
|
||||
|
||||
// The room the drawing area has on the screen.
|
||||
function stageRoom(tpl) {
|
||||
const stage = tpl.find('.js-drawing-stage');
|
||||
if (!stage) return null;
|
||||
// Less its padding (room for the corner handle) and the surface's border.
|
||||
return { width: Math.max(0, stage.clientWidth - 14), height: Math.max(0, stage.clientHeight - 14) };
|
||||
}
|
||||
|
||||
// A NEW drawing takes the room there is; an existing one keeps its size and
|
||||
// is zoomed to fit.
|
||||
function fitToStage(tpl, size) {
|
||||
const room = stageRoom(tpl);
|
||||
if (!room || room.width < 50 || room.height < 50) return;
|
||||
if (!size) {
|
||||
tpl.size.set(d.drawingSize(room.width, room.height));
|
||||
tpl.zoom.set(1);
|
||||
return;
|
||||
}
|
||||
tpl.size.set(d.drawingSize(size.width, size.height));
|
||||
const z = Math.min(room.width / size.width, room.height / size.height);
|
||||
tpl.zoom.set(Math.round(Math.min(d.ZOOM_MAX, Math.max(d.ZOOM_MIN, z)) * 1000) / 1000);
|
||||
}
|
||||
|
||||
Template.cardDrawingPopup.onRendered(function () {
|
||||
// After the popup has maximized (popup.js does that after a flush), and once
|
||||
// the layout has settled.
|
||||
const tpl = this;
|
||||
Tracker.afterFlush(() => requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
if (!tpl.view.isDestroyed && !tpl.strokes.get().length && !tpl.editingId.get()) fitToStage(tpl, null);
|
||||
})));
|
||||
// The color wheel follows the brightness and the color.
|
||||
this.autorun(() => {
|
||||
if (!tpl.colorEditor.get()) return;
|
||||
const v = tpl.brightness.get();
|
||||
const hex = tpl.color.get();
|
||||
Tracker.afterFlush(() => paintWheel(tpl.find('.js-drawing-wheel'), v, hex));
|
||||
});
|
||||
});
|
||||
|
||||
// Picks `hex` as the pen color, and shows it in the editor.
|
||||
function useColor(tpl, hex) {
|
||||
const c = d.cleanColor(hex);
|
||||
if (!c) return;
|
||||
tpl.color.set(c);
|
||||
const hsv = d.hexToHsv(c);
|
||||
if (hsv) tpl.brightness.set(hsv.v);
|
||||
}
|
||||
|
||||
const HISTORY = 100;
|
||||
const HANDLE = 12;
|
||||
|
||||
@@ -85,6 +180,7 @@ function remember(tpl, strokes = tpl.strokes.get()) {
|
||||
function setTool(tpl, tool) {
|
||||
tpl.erasing.set(tool === 'eraser');
|
||||
tpl.lasso.set(tool === 'lasso');
|
||||
tpl.picking.set(false);
|
||||
tpl.selection.set([]);
|
||||
tpl.loop.set(null);
|
||||
}
|
||||
@@ -107,11 +203,20 @@ function card(tpl) {
|
||||
return ReactiveCache.getCard(tpl.data._id) || tpl.data;
|
||||
}
|
||||
|
||||
// The drawing's size, for every operation that keeps lines inside it.
|
||||
function bounds(tpl) {
|
||||
return tpl.size.get();
|
||||
}
|
||||
|
||||
// A pointer position in drawing units: the surface is shown at the drawing's
|
||||
// size times the zoom, so a fraction of its box is the same fraction of the
|
||||
// drawing.
|
||||
function pointFrom(tpl, event) {
|
||||
const svg = tpl.find('.js-drawing-surface');
|
||||
const rect = svg.getBoundingClientRect();
|
||||
const e = event.originalEvent || event;
|
||||
return [Math.round(((e.clientX - rect.left) / rect.width) * W * 10) / 10, Math.round(((e.clientY - rect.top) / rect.height) * H * 10) / 10];
|
||||
const { width, height } = bounds(tpl);
|
||||
return [Math.round(((e.clientX - rect.left) / rect.width) * width * 10) / 10, Math.round(((e.clientY - rect.top) / rect.height) * height * 10) / 10];
|
||||
}
|
||||
|
||||
Template.cardDrawingPopup.helpers({
|
||||
@@ -119,6 +224,17 @@ Template.cardDrawingPopup.helpers({
|
||||
isEditing() { return Template.instance().editingId.get() === this._id; },
|
||||
thumbSvg() { return d.strokesToSvg(this.strokes, { width: this.width || W, height: this.height || H }); },
|
||||
colors() { return d.COLORS; },
|
||||
customColors() { return Template.instance().customColors.get(); },
|
||||
isCustom(c) { return Template.instance().customColors.get().includes(c); },
|
||||
currentColor() { return Template.instance().color.get(); },
|
||||
colorEditorOpen() { return Template.instance().colorEditor.get(); },
|
||||
brightnessPercent() { return Math.round(Template.instance().brightness.get() * 100); },
|
||||
picking() { return Template.instance().picking.get(); },
|
||||
drawingWidth() { return Template.instance().size.get().width; },
|
||||
drawingHeight() { return Template.instance().size.get().height; },
|
||||
canvasWidth() { const tpl = Template.instance(); return Math.round(tpl.size.get().width * tpl.zoom.get()); },
|
||||
canvasHeight() { const tpl = Template.instance(); return Math.round(tpl.size.get().height * tpl.zoom.get()); },
|
||||
zoomPercent() { return Math.round(Template.instance().zoom.get() * 100); },
|
||||
widths() { return d.WIDTHS; },
|
||||
isColor(c) { return Template.instance().color.get() === c; },
|
||||
isWidth(w) { return Template.instance().width.get() === w; },
|
||||
@@ -148,7 +264,94 @@ Template.cardDrawingPopup.helpers({
|
||||
});
|
||||
|
||||
Template.cardDrawingPopup.events({
|
||||
'click .js-drawing-color'(event, tpl) { event.preventDefault(); tpl.color.set(event.currentTarget.dataset.color); },
|
||||
// A color is picked, and the wheel and the HTML code open to change it.
|
||||
'click .js-drawing-color'(event, tpl) {
|
||||
event.preventDefault();
|
||||
useColor(tpl, event.currentTarget.dataset.color);
|
||||
tpl.colorEditor.set(true);
|
||||
},
|
||||
'click .js-drawing-custom-color'(event, tpl) { event.preventDefault(); tpl.colorEditor.set(!tpl.colorEditor.get()); },
|
||||
'click .js-drawing-close-colors'(event, tpl) { event.preventDefault(); tpl.colorEditor.set(false); },
|
||||
'click .js-drawing-add-color'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const list = d.addCustomColor(tpl.customColors.get(), tpl.color.get());
|
||||
tpl.customColors.set(list);
|
||||
saveCustomColors(list);
|
||||
},
|
||||
'click .js-drawing-remove-color'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const list = d.removeCustomColor(tpl.customColors.get(), tpl.color.get());
|
||||
tpl.customColors.set(list);
|
||||
saveCustomColors(list);
|
||||
},
|
||||
'input .js-drawing-hex, change .js-drawing-hex'(event, tpl) {
|
||||
let v = String(event.currentTarget.value || '').trim();
|
||||
if (/^[0-9a-f]{6}$/i.test(v)) v = `#${v}`;
|
||||
if (d.cleanColor(v)) useColor(tpl, v);
|
||||
},
|
||||
'input .js-drawing-brightness'(event, tpl) {
|
||||
const v = Number(event.currentTarget.value) / 100;
|
||||
const hsv = d.hexToHsv(tpl.color.get()) || { h: 0, s: 0 };
|
||||
tpl.brightness.set(v);
|
||||
tpl.color.set(d.hsvToHex(hsv.h, hsv.s, v));
|
||||
},
|
||||
'pointerdown .js-drawing-wheel, pointermove .js-drawing-wheel'(event, tpl) {
|
||||
const e = event.originalEvent || event;
|
||||
if (event.type === 'pointermove' && !e.buttons) return;
|
||||
event.preventDefault();
|
||||
const rect = event.currentTarget.getBoundingClientRect();
|
||||
const x = ((e.clientX - rect.left) / rect.width) * WHEEL;
|
||||
const y = ((e.clientY - rect.top) / rect.height) * WHEEL;
|
||||
tpl.color.set(d.wheelColor(x, y, WHEEL / 2, tpl.brightness.get()));
|
||||
},
|
||||
// The eyedropper: from anywhere on the screen where the browser allows it,
|
||||
// from the drawing otherwise.
|
||||
async 'click .js-drawing-eyedropper'(event, tpl) {
|
||||
event.preventDefault();
|
||||
if (typeof window.EyeDropper === 'function') {
|
||||
try {
|
||||
const result = await new window.EyeDropper().open();
|
||||
useColor(tpl, result && result.sRGBHex);
|
||||
} catch (error) { /* cancelled */ }
|
||||
return;
|
||||
}
|
||||
tpl.picking.set(!tpl.picking.get());
|
||||
},
|
||||
'click .js-drawing-zoom-in'(event, tpl) { event.preventDefault(); tpl.zoom.set(d.nextZoom(tpl.zoom.get(), 1)); },
|
||||
'click .js-drawing-zoom-out'(event, tpl) { event.preventDefault(); tpl.zoom.set(d.nextZoom(tpl.zoom.get(), -1)); },
|
||||
// The drawing area grows (or shrinks, never cutting a line) from its corner.
|
||||
'pointerdown .js-drawing-canvas-resize'(event, tpl) {
|
||||
const e = event.originalEvent || event;
|
||||
if (e.button !== 0) return;
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
try { event.currentTarget.setPointerCapture?.(e.pointerId); } catch (error) { /* resized without capture */ }
|
||||
// Right to left, the handle is at the bottom-left and grows the drawing leftwards.
|
||||
const direction = window.getComputedStyle(event.currentTarget).direction === 'rtl' ? -1 : 1;
|
||||
tpl.canvasResize = { pointerId: e.pointerId, x: e.clientX, y: e.clientY, size: tpl.size.get(), zoom: tpl.zoom.get(), direction };
|
||||
},
|
||||
'pointermove .js-drawing-canvas-resize'(event, tpl) {
|
||||
const e = event.originalEvent || event;
|
||||
const r = tpl.canvasResize;
|
||||
if (!r || r.pointerId !== e.pointerId) return;
|
||||
event.preventDefault();
|
||||
const min = d.minimumDrawingSize(tpl.strokes.get());
|
||||
const next = d.drawingSize(r.size.width + (r.direction * (e.clientX - r.x)) / r.zoom, r.size.height + (e.clientY - r.y) / r.zoom);
|
||||
tpl.size.set({ width: Math.max(min.width, next.width), height: Math.max(min.height, next.height) });
|
||||
},
|
||||
'pointerup .js-drawing-canvas-resize, pointercancel .js-drawing-canvas-resize, lostpointercapture .js-drawing-canvas-resize'(event, tpl) {
|
||||
tpl.canvasResize = null;
|
||||
},
|
||||
'keydown .js-drawing-canvas-resize'(event, tpl) {
|
||||
const steps = { ArrowRight: [50, 0], ArrowLeft: [-50, 0], ArrowDown: [0, 50], ArrowUp: [0, -50] };
|
||||
const step = steps[event.key];
|
||||
if (!step) return;
|
||||
event.preventDefault();
|
||||
const min = d.minimumDrawingSize(tpl.strokes.get());
|
||||
const size = tpl.size.get();
|
||||
const next = d.drawingSize(size.width + step[0], size.height + step[1]);
|
||||
tpl.size.set({ width: Math.max(min.width, next.width), height: Math.max(min.height, next.height) });
|
||||
},
|
||||
'click .js-drawing-width'(event, tpl) { event.preventDefault(); tpl.width.set(Number(event.currentTarget.dataset.width)); },
|
||||
'click .js-drawing-undo'(event, tpl) {
|
||||
event.preventDefault();
|
||||
@@ -185,15 +388,26 @@ Template.cardDrawingPopup.events({
|
||||
openWhiteboard(card(tpl)._id, event.currentTarget.dataset.id);
|
||||
Popup.close();
|
||||
},
|
||||
'click .js-new-drawing'(event, tpl) { event.preventDefault(); tpl.editingId.set(null); tpl.history = []; tpl.selection.set([]); tpl.strokes.set([]); },
|
||||
'click .js-new-drawing'(event, tpl) {
|
||||
event.preventDefault();
|
||||
tpl.editingId.set(null);
|
||||
tpl.history = [];
|
||||
tpl.selection.set([]);
|
||||
tpl.strokes.set([]);
|
||||
fitToStage(tpl, null);
|
||||
},
|
||||
'click .js-edit-drawing'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const drawing = (card(tpl).drawings || []).find(x => x._id === event.currentTarget.dataset.id);
|
||||
if (!drawing) return;
|
||||
// A drawing keeps the size it was made at (older ones are 800 x 500).
|
||||
const size = d.drawingSize(drawing.width || W, drawing.height || H);
|
||||
tpl.editingId.set(drawing._id);
|
||||
tpl.history = [];
|
||||
tpl.selection.set([]);
|
||||
tpl.strokes.set(d.cleanStrokes(drawing.strokes, { width: W, height: H }));
|
||||
tpl.size.set(size);
|
||||
tpl.strokes.set(d.cleanStrokes(drawing.strokes, size));
|
||||
fitToStage(tpl, size);
|
||||
},
|
||||
'pointerdown .js-drawing-surface'(event, tpl) {
|
||||
const e = event.originalEvent || event;
|
||||
@@ -205,6 +419,13 @@ Template.cardDrawingPopup.events({
|
||||
// stop the line from starting.
|
||||
try { event.currentTarget.setPointerCapture?.(e.pointerId); } catch (error) { /* drawn without capture */ }
|
||||
const point = pointFrom(tpl, event);
|
||||
// The eyedropper on the drawing: the color under the pointer.
|
||||
if (tpl.picking.get()) {
|
||||
useColor(tpl, d.colorAt(tpl.strokes.get(), point));
|
||||
tpl.picking.set(false);
|
||||
tpl.pointer.activePointerId = null;
|
||||
return;
|
||||
}
|
||||
if (tpl.lasso.get()) {
|
||||
const box = selectionBox(tpl);
|
||||
const kind = lassoAction(box, point);
|
||||
@@ -238,13 +459,13 @@ Template.cardDrawingPopup.events({
|
||||
// A move or a resize is one Undo step, from where it started.
|
||||
if (!tpl.drag.changed) { remember(tpl, base); tpl.drag.changed = true; }
|
||||
if (kind === 'move') {
|
||||
tpl.strokes.set(d.moveStrokes(base, tpl.selection.get(), p[0] - start[0], p[1] - start[1], { width: W, height: H }));
|
||||
tpl.strokes.set(d.moveStrokes(base, tpl.selection.get(), p[0] - start[0], p[1] - start[1], bounds(tpl)));
|
||||
} else if (kind === 'resize' && box) {
|
||||
// From the box's top-left corner, as far as the pointer went.
|
||||
const fx = box.width > 0 ? (p[0] - box.x) / box.width : 0;
|
||||
const fy = box.height > 0 ? (p[1] - box.y) / box.height : 0;
|
||||
const factor = Math.max(fx, fy);
|
||||
if (factor > 0) tpl.strokes.set(d.scaleStrokes(base, tpl.selection.get(), factor, { width: W, height: H }));
|
||||
if (factor > 0) tpl.strokes.set(d.scaleStrokes(base, tpl.selection.get(), factor, bounds(tpl)));
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -271,7 +492,7 @@ Template.cardDrawingPopup.events({
|
||||
},
|
||||
'click .js-drawing-download-svg'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const blob = new Blob([d.strokesToSvg(tpl.strokes.get(), { width: W, height: H })], { type: 'image/svg+xml' });
|
||||
const blob = new Blob([d.strokesToSvg(tpl.strokes.get(), bounds(tpl))], { type: 'image/svg+xml' });
|
||||
const url = URL.createObjectURL(blob);
|
||||
const a = document.createElement('a');
|
||||
a.href = url;
|
||||
@@ -283,7 +504,8 @@ Template.cardDrawingPopup.events({
|
||||
async 'click .js-drawing-save'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const target = card(tpl);
|
||||
const strokes = d.cleanStrokes(tpl.strokes.get(), { width: W, height: H });
|
||||
const size = bounds(tpl);
|
||||
const strokes = d.cleanStrokes(tpl.strokes.get(), size);
|
||||
if (!target || !strokes.length) return;
|
||||
tpl.saving.set(true);
|
||||
// #6802: a new drawing becomes an SVG attachment of the card, and is kept
|
||||
@@ -291,8 +513,8 @@ Template.cardDrawingPopup.events({
|
||||
if (tpl.data && tpl.data.drawingNewFile) {
|
||||
try {
|
||||
const id = Random.id();
|
||||
const svgAttachmentId = await uploadDrawingPng(target, drawingSvgFile(target, strokes));
|
||||
const drawing = { _id: id, strokes, width: W, height: H, svgAttachmentId, updatedAt: new Date() };
|
||||
const svgAttachmentId = await uploadDrawingPng(target, drawingSvgFile(target, strokes, size));
|
||||
const drawing = { _id: id, strokes, width: size.width, height: size.height, svgAttachmentId, updatedAt: new Date() };
|
||||
await Cards.updateAsync(target._id, { $set: { drawings: d.drawingsAfterSave(target.drawings, drawing) } });
|
||||
tpl.saving.set(false);
|
||||
Popup.close();
|
||||
@@ -303,11 +525,11 @@ Template.cardDrawingPopup.events({
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const file = await drawingPngFile(target, strokes);
|
||||
const file = await drawingPngFile(target, strokes, size);
|
||||
const id = tpl.editingId.get() || Random.id();
|
||||
const pngAttachmentId = await uploadDrawingPng(target, file);
|
||||
tpl.saving.set(false);
|
||||
const drawing = { _id: id, strokes, width: W, height: H, pngAttachmentId, updatedAt: new Date() };
|
||||
const drawing = { _id: id, strokes, width: size.width, height: size.height, pngAttachmentId, updatedAt: new Date() };
|
||||
await Cards.updateAsync(target._id, { $set: { drawings: d.drawingsAfterSave(target.drawings, drawing) } });
|
||||
tpl.editingId.set(id);
|
||||
tpl.message.set(TAPi18n.__('card-drawing-saved'));
|
||||
|
||||
@@ -165,7 +165,7 @@ Template.cardWhiteboard.events({
|
||||
if (!t || !card || !drawing) return;
|
||||
tpl.saving.set(true);
|
||||
try {
|
||||
const file = await drawingPngFile(card, d.cleanStrokes(drawing.strokes, size(drawing)));
|
||||
const file = await drawingPngFile(card, d.cleanStrokes(drawing.strokes, size(drawing)), size(drawing));
|
||||
const attachmentId = await uploadDrawingPng(card, file);
|
||||
await Meteor.callAsync('cards.whiteboardSetPicture', t.cardId, t.drawingId, attachmentId);
|
||||
tpl.message.set(TAPi18n.__('card-drawing-saved'));
|
||||
|
||||
@@ -77,12 +77,6 @@ template(name="addCardForm")
|
||||
|
||||
.add-controls.clearfix
|
||||
button.primary.confirm(type="submit") {{_ 'add'}}
|
||||
//- #6802: add the ONE card and draw on it at once - the whole window, saved
|
||||
as an SVG attachment of the new card.
|
||||
if singleCardTitle
|
||||
a.add-card-drawing.js-add-card-drawing(href="#" role="button" title="{{_ 'cardDrawingPopup-title'}}")
|
||||
i.fa.fa-pencil
|
||||
| {{_ 'cardDrawingPopup-title'}}
|
||||
a.js-close-inlined-form(title="{{_ 'close'}}")
|
||||
i.fa.fa-times-thin
|
||||
.add-controls.clearfix
|
||||
@@ -99,6 +93,14 @@ template(name="addCardForm")
|
||||
|
|
||||
| /
|
||||
a.js-card-template {{_ 'template'}}
|
||||
//- #6802: Search / Template / Drawing / More options - while the text adds
|
||||
ONE card, Drawing adds it and draws on it at once, on the whole window,
|
||||
saved as an SVG attachment of the new card.
|
||||
if singleCardTitle
|
||||
span.quiet
|
||||
|
|
||||
| /
|
||||
a.add-card-drawing.js-add-card-drawing(href="#" role="button" title="{{_ 'cardDrawingPopup-title'}}") {{_ 'cardDrawingPopup-title'}}
|
||||
span.quiet
|
||||
|
|
||||
| /
|
||||
|
||||
@@ -8,19 +8,24 @@ Draw or write by hand on a card, with a mouse, a finger or a pen (#1178, #6802).
|
||||
saved drawing's **Open as whiteboard** ([Whiteboard.md](Whiteboard.md)).
|
||||
- **Add attachment → Drawing** - a new drawing on the whole window, saved as an
|
||||
**SVG attachment** of the card.
|
||||
- **Add Card → Drawing** - shown while the text adds ONE card: the card is
|
||||
added, opened, and a new drawing starts on the whole window, saved as an SVG
|
||||
attachment of the new card.
|
||||
- **Add Card → Search / Template / Drawing / More options** - Drawing is shown
|
||||
while the text adds ONE card: the card is added, opened, and a new drawing
|
||||
starts on the whole window, saved as an SVG attachment of the new card.
|
||||
|
||||
The Drawing popup moves by its title bar or the drag handle beside the title,
|
||||
and has the opened card's maximize / minimize button. Maximized it fills the
|
||||
window; minimizing puts it back where it was. A popup left maximized opens
|
||||
maximized again. The drawing keeps its 800 x 500 shape, so the line lands under
|
||||
the pen.
|
||||
maximized again.
|
||||
|
||||
The drawing area takes all the room the popup has: a new drawing is as wide and
|
||||
high as that room. The handle at its bottom-right corner makes it larger (or
|
||||
smaller, never cutting off a line), and the magnifier buttons show it larger or
|
||||
smaller on the screen, scrolling when it no longer fits. A drawing keeps its
|
||||
size when saved; drawings made before this are 800 x 500.
|
||||
|
||||
## Drawing
|
||||
|
||||
Seven colours, four line widths, **Undo** (steps back through every change: a
|
||||
Seven colours and any custom colour, four line widths, **Undo** (steps back through every change: a
|
||||
line, an erase, a move, a resize, a grouping, a layer change - and then takes
|
||||
away the last line), the **Eraser** (takes away every line it touches) and
|
||||
**Clear** (all lines). **Save** keeps the lines
|
||||
@@ -30,6 +35,19 @@ attachment: a PNG for a drawing from the card menu, an SVG for a new drawing.
|
||||
**Palm rejection:** once a pen has drawn, a touch does not, so a hand resting on
|
||||
a tablet leaves no marks. While one pointer draws, no other one starts a line.
|
||||
|
||||
**Save** is above the drawing, at the end of the tools.
|
||||
|
||||
## Colours
|
||||
|
||||
Clicking a colour picks it and opens the **colour wheel** (hue around it,
|
||||
saturation from the centre), a **Brightness** slider and the **HTML colour
|
||||
code** (`#rrggbb`). **Add to colours** puts the colour beside the palette, for
|
||||
the next drawing too (kept in this browser); **Remove colour** takes a custom
|
||||
one away. The **eyedropper** picks a colour from anywhere on the screen where
|
||||
the browser can (Chrome, Edge); elsewhere it takes the colour of the line
|
||||
clicked in the drawing. Only `#rrggbb` is ever stored, so a colour never
|
||||
becomes anything else in the SVG.
|
||||
|
||||
## The lasso
|
||||
|
||||
The **Lasso** tool selects the lines drawn around: a loop selects every line
|
||||
@@ -71,6 +89,7 @@ bounded memory. Uploads used to be refused after JVN#74210258;
|
||||
rejection and the lasso's selection, moving, resizing, groups and layer order,
|
||||
pure), `client/components/main/popup.js` (moving and maximizing).
|
||||
Tests: `tests/cardDrawingPen.test.cjs`, `tests/cardDrawingLasso.test.cjs`,
|
||||
`tests/popupMoveMaximize.test.cjs`, `tests/svgServing.test.cjs` and the
|
||||
Playwright specs `card-drawing-pen.e2e.js`, `card-drawing-lasso.e2e.js`,
|
||||
`tests/cardDrawingCanvasColors.test.cjs`, `tests/popupMoveMaximize.test.cjs`,
|
||||
`tests/svgServing.test.cjs` and the Playwright specs `card-drawing-pen.e2e.js`,
|
||||
`card-drawing-lasso.e2e.js`, `card-drawing-canvas.e2e.js`,
|
||||
`popup-drawing-window.e2e.js` and `svg-attachment.e2e.js`.
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Peu u likôt",
|
||||
"card-drawing-send-to-back": "Peu u likôt that",
|
||||
"card-drawing-resize": "Peuubah ukoran",
|
||||
"card-drawing-eyedropper": "Pileh wareuna nibak layar",
|
||||
"card-drawing-custom-color": "Wareuna khusus",
|
||||
"card-drawing-add-color": "Tamah u wareuna",
|
||||
"card-drawing-remove-color": "Sampoh wareuna",
|
||||
"card-drawing-color-code": "Kode wareuna HTML",
|
||||
"card-drawing-brightness": "Teurang",
|
||||
"card-drawing-resize-canvas": "Seuret keu peuubah ukoran areuë gamba",
|
||||
"card-drawing-download-svg": "Peutrön lagèe SVG",
|
||||
"card-drawing-saved": "Ka geukeubah. PNG na lam lampiran kad.",
|
||||
"cardKindPopup-title": "Jeunèh kad",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Stuur agtertoe",
|
||||
"card-drawing-send-to-back": "Stuur heel na agter",
|
||||
"card-drawing-resize": "Verander grootte",
|
||||
"card-drawing-eyedropper": "Kies 'n kleur van die skerm",
|
||||
"card-drawing-custom-color": "Pasgemaakte kleur",
|
||||
"card-drawing-add-color": "Voeg by kleure",
|
||||
"card-drawing-remove-color": "Verwyder kleur",
|
||||
"card-drawing-color-code": "HTML-kleurkode",
|
||||
"card-drawing-brightness": "Helderheid",
|
||||
"card-drawing-resize-canvas": "Sleep om die grootte van die tekenarea te verander",
|
||||
"card-drawing-download-svg": "Laai af as SVG",
|
||||
"card-drawing-saved": "Gestoor. Die PNG is in die kaart se aanhangsels.",
|
||||
"cardKindPopup-title": "Kaartsoort",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Stuur agtertoe",
|
||||
"card-drawing-send-to-back": "Stuur heel na agter",
|
||||
"card-drawing-resize": "Verander grootte",
|
||||
"card-drawing-eyedropper": "Kies 'n kleur van die skerm",
|
||||
"card-drawing-custom-color": "Pasgemaakte kleur",
|
||||
"card-drawing-add-color": "Voeg by kleure",
|
||||
"card-drawing-remove-color": "Verwyder kleur",
|
||||
"card-drawing-color-code": "HTML-kleurkode",
|
||||
"card-drawing-brightness": "Helderheid",
|
||||
"card-drawing-resize-canvas": "Sleep om die grootte van die tekenarea te verander",
|
||||
"card-drawing-download-svg": "Laai af as SVG",
|
||||
"card-drawing-saved": "Gestoor. Die PNG is in die kaart se aanhangsels.",
|
||||
"cardKindPopup-title": "Kaartsoort",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Fa kɔ akyi",
|
||||
"card-drawing-send-to-back": "Fa kɔ akyi koraa",
|
||||
"card-drawing-resize": "Sesa kɛseyɛ",
|
||||
"card-drawing-eyedropper": "Fa kɔla firi skrin no so",
|
||||
"card-drawing-custom-color": "Kɔla a wopɛ",
|
||||
"card-drawing-add-color": "Fa ka kɔla ho",
|
||||
"card-drawing-remove-color": "Yi kɔla no fi hɔ",
|
||||
"card-drawing-color-code": "HTML kɔla koodu",
|
||||
"card-drawing-brightness": "Hann",
|
||||
"card-drawing-resize-canvas": "Twe na sesa mfoniniyɛ beae kɛseyɛ",
|
||||
"card-drawing-download-svg": "Twe no sɛ SVG",
|
||||
"card-drawing-saved": "Wɔasie. PNG no wɔ kaad no nneɛma a wɔde aka ho mu.",
|
||||
"cardKindPopup-title": "Kaad su",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "ወደ ኋላ ላክ",
|
||||
"card-drawing-send-to-back": "ወደ ኋላ ሙሉ በሙሉ ላክ",
|
||||
"card-drawing-resize": "መጠን ቀይር",
|
||||
"card-drawing-eyedropper": "ከማያ ገጹ ቀለም ይምረጡ",
|
||||
"card-drawing-custom-color": "ብጁ ቀለም",
|
||||
"card-drawing-add-color": "ወደ ቀለሞች አክል",
|
||||
"card-drawing-remove-color": "ቀለም አስወግድ",
|
||||
"card-drawing-color-code": "የHTML ቀለም ኮድ",
|
||||
"card-drawing-brightness": "ብሩህነት",
|
||||
"card-drawing-resize-canvas": "የስዕል ቦታውን መጠን ለመቀየር ይጎትቱ",
|
||||
"card-drawing-download-svg": "እንደ SVG አውርድ",
|
||||
"card-drawing-saved": "ተቀምጧል። PNG በካርዱ አባሪዎች ውስጥ ነው።",
|
||||
"cardKindPopup-title": "የካርድ አይነት",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Ninviar enta zaga",
|
||||
"card-drawing-send-to-back": "Ninviar a o fundo",
|
||||
"card-drawing-resize": "Cambiar a grandaria",
|
||||
"card-drawing-eyedropper": "Triar una color d'a pantalla",
|
||||
"card-drawing-custom-color": "Color personalizada",
|
||||
"card-drawing-add-color": "Adhibir a las colors",
|
||||
"card-drawing-remove-color": "Sacar a color",
|
||||
"card-drawing-color-code": "Codigo de color HTML",
|
||||
"card-drawing-brightness": "Brilantor",
|
||||
"card-drawing-resize-canvas": "Arrocegar ta cambiar a grandaria de l'aria de dibuixo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Alzau. O PNG ye en os adchuntos d'a tarcheta.",
|
||||
"cardKindPopup-title": "Tipo de tarcheta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "إرجاع للخلف",
|
||||
"card-drawing-send-to-back": "إرسال إلى الخلفية",
|
||||
"card-drawing-resize": "تغيير الحجم",
|
||||
"card-drawing-eyedropper": "اختيار لون من الشاشة",
|
||||
"card-drawing-custom-color": "لون مخصص",
|
||||
"card-drawing-add-color": "إضافة إلى الألوان",
|
||||
"card-drawing-remove-color": "إزالة اللون",
|
||||
"card-drawing-color-code": "رمز لون HTML",
|
||||
"card-drawing-brightness": "السطوع",
|
||||
"card-drawing-resize-canvas": "اسحب لتغيير حجم منطقة الرسم",
|
||||
"card-drawing-download-svg": "تنزيل بصيغة SVG",
|
||||
"card-drawing-saved": "تم الحفظ. ملف PNG موجود في مرفقات البطاقة.",
|
||||
"cardKindPopup-title": "نوع البطاقة",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "إرجاع للخلف",
|
||||
"card-drawing-send-to-back": "إرسال إلى الخلفية",
|
||||
"card-drawing-resize": "تغيير الحجم",
|
||||
"card-drawing-eyedropper": "اختيار لون من الشاشة",
|
||||
"card-drawing-custom-color": "لون مخصص",
|
||||
"card-drawing-add-color": "إضافة إلى الألوان",
|
||||
"card-drawing-remove-color": "إزالة اللون",
|
||||
"card-drawing-color-code": "رمز لون HTML",
|
||||
"card-drawing-brightness": "السطوع",
|
||||
"card-drawing-resize-canvas": "اسحب لتغيير حجم منطقة الرسم",
|
||||
"card-drawing-download-svg": "نزّل بصيغة SVG",
|
||||
"card-drawing-saved": "اتحفظت. ملف الـ PNG موجود في مرفقات البطاقة.",
|
||||
"cardKindPopup-title": "نوع البطاقة",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "إرجاع للخلف",
|
||||
"card-drawing-send-to-back": "إرسال إلى الخلفية",
|
||||
"card-drawing-resize": "تغيير الحجم",
|
||||
"card-drawing-eyedropper": "اختيار لون من الشاشة",
|
||||
"card-drawing-custom-color": "لون مخصص",
|
||||
"card-drawing-add-color": "إضافة إلى الألوان",
|
||||
"card-drawing-remove-color": "إزالة اللون",
|
||||
"card-drawing-color-code": "رمز لون HTML",
|
||||
"card-drawing-brightness": "السطوع",
|
||||
"card-drawing-resize-canvas": "اسحب لتغيير حجم منطقة الرسم",
|
||||
"card-drawing-download-svg": "تنزيل بصيغة SVG",
|
||||
"card-drawing-saved": "تم الحفظ. ملف PNG موجود في مرفقات البطاقة.",
|
||||
"cardKindPopup-title": "نوع البطاقة",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "صيفط للور",
|
||||
"card-drawing-send-to-back": "صيفط للور كولشي",
|
||||
"card-drawing-resize": "بدّل الحجم",
|
||||
"card-drawing-eyedropper": "ختار لون من الشاشة",
|
||||
"card-drawing-custom-color": "لون خاص",
|
||||
"card-drawing-add-color": "زيد للألوان",
|
||||
"card-drawing-remove-color": "حيّد اللون",
|
||||
"card-drawing-color-code": "كود اللون HTML",
|
||||
"card-drawing-brightness": "الضو",
|
||||
"card-drawing-resize-canvas": "جرّ باش تبدل الحجم ديال بلاصة الرسم",
|
||||
"card-drawing-download-svg": "نزّل ك SVG",
|
||||
"card-drawing-saved": "تسجّلات. الـ PNG كاين فالمرفقات ديال البطاقة.",
|
||||
"cardKindPopup-title": "نوع الكارطة",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "পিছলৈ পঠিয়াওক",
|
||||
"card-drawing-send-to-back": "একেবাৰে পিছলৈ পঠিয়াওক",
|
||||
"card-drawing-resize": "আকাৰ সলনি কৰক",
|
||||
"card-drawing-eyedropper": "স্ক্ৰীনৰ পৰা ৰং বাছক",
|
||||
"card-drawing-custom-color": "নিজৰ ৰং",
|
||||
"card-drawing-add-color": "ৰঙত যোগ কৰক",
|
||||
"card-drawing-remove-color": "ৰং আঁতৰাওক",
|
||||
"card-drawing-color-code": "HTML ৰং ক'ড",
|
||||
"card-drawing-brightness": "উজ্জ্বলতা",
|
||||
"card-drawing-resize-canvas": "অংকন ক্ষেত্ৰৰ আকাৰ সলনি কৰিবলৈ টানক",
|
||||
"card-drawing-download-svg": "SVG হিচাপে ডাউনল'ড কৰক",
|
||||
"card-drawing-saved": "সংৰক্ষিত হ'ল। PNG কাৰ্ডৰ সংলগ্নকত আছে।",
|
||||
"cardKindPopup-title": "কাৰ্ডৰ প্ৰকাৰ",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Unviar p'atrás",
|
||||
"card-drawing-send-to-back": "Unviar al fondu",
|
||||
"card-drawing-resize": "Camudar el tamañu",
|
||||
"card-drawing-eyedropper": "Esbillar un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizáu",
|
||||
"card-drawing-add-color": "Amestar a los colores",
|
||||
"card-drawing-remove-color": "Quitar el color",
|
||||
"card-drawing-color-code": "Códigu de color HTML",
|
||||
"card-drawing-brightness": "Rellumu",
|
||||
"card-drawing-resize-canvas": "Arrastra pa camudar el tamañu del área de dibuxu",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardóse. El PNG ta nos axuntos de la tarxeta.",
|
||||
"cardKindPopup-title": "Triba de tarxeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Qhipar khitaña",
|
||||
"card-drawing-send-to-back": "Taqi qhipar khitaña",
|
||||
"card-drawing-resize": "Tupu mayjt'ayaña",
|
||||
"card-drawing-eyedropper": "Pantallat mä sami ajlliña",
|
||||
"card-drawing-custom-color": "Munat sami",
|
||||
"card-drawing-add-color": "Saminakar yapxataña",
|
||||
"card-drawing-remove-color": "Sami apaqaña",
|
||||
"card-drawing-color-code": "HTML sami chimpu",
|
||||
"card-drawing-brightness": "Qhanaña",
|
||||
"card-drawing-resize-canvas": "Jiwasaña dibujo chiqan tupup mayjt'ayañataki",
|
||||
"card-drawing-download-svg": "SVG ukham apaqaña",
|
||||
"card-drawing-saved": "Imata. PNG ukax kartan chikt'atanakapankiwa.",
|
||||
"cardKindPopup-title": "Karta kasta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Arxaya göndər",
|
||||
"card-drawing-send-to-back": "Ən arxaya göndər",
|
||||
"card-drawing-resize": "Ölçüsünü dəyiş",
|
||||
"card-drawing-eyedropper": "Ekrandan rəng seçin",
|
||||
"card-drawing-custom-color": "Xüsusi rəng",
|
||||
"card-drawing-add-color": "Rənglərə əlavə et",
|
||||
"card-drawing-remove-color": "Rəngi sil",
|
||||
"card-drawing-color-code": "HTML rəng kodu",
|
||||
"card-drawing-brightness": "Parlaqlıq",
|
||||
"card-drawing-resize-canvas": "Çəkmə sahəsinin ölçüsünü dəyişmək üçün dartın",
|
||||
"card-drawing-download-svg": "SVG kimi endir",
|
||||
"card-drawing-saved": "Saxlanıldı. PNG kartın qoşmalarındadır.",
|
||||
"cardKindPopup-title": "Kart növü",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Arxaya göndər",
|
||||
"card-drawing-send-to-back": "Ən arxaya göndər",
|
||||
"card-drawing-resize": "Ölçüsünü dəyiş",
|
||||
"card-drawing-eyedropper": "Ekrandan rəng seçin",
|
||||
"card-drawing-custom-color": "Xüsusi rəng",
|
||||
"card-drawing-add-color": "Rənglərə əlavə et",
|
||||
"card-drawing-remove-color": "Rəngi sil",
|
||||
"card-drawing-color-code": "HTML rəng kodu",
|
||||
"card-drawing-brightness": "Parlaqlıq",
|
||||
"card-drawing-resize-canvas": "Çəkmə sahəsinin ölçüsünü dəyişmək üçün dartın",
|
||||
"card-drawing-download-svg": "SVG kimi yüklə",
|
||||
"card-drawing-saved": "Saxlanıldı. PNG kartın qoşmalarındadır.",
|
||||
"cardKindPopup-title": "Kart növü",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Arxaya göndər",
|
||||
"card-drawing-send-to-back": "Ən arxaya göndər",
|
||||
"card-drawing-resize": "Ölçüsünü dəyiş",
|
||||
"card-drawing-eyedropper": "Ekrandan rəng seçin",
|
||||
"card-drawing-custom-color": "Xüsusi rəng",
|
||||
"card-drawing-add-color": "Rənglərə əlavə et",
|
||||
"card-drawing-remove-color": "Rəngi sil",
|
||||
"card-drawing-color-code": "HTML rəng kodu",
|
||||
"card-drawing-brightness": "Parlaqlıq",
|
||||
"card-drawing-resize-canvas": "Çəkmə sahəsinin ölçüsünü dəyişmək üçün dartın",
|
||||
"card-drawing-download-svg": "SVG kimi endir",
|
||||
"card-drawing-saved": "Saxlanıldı. PNG kartın qoşmalarındadır.",
|
||||
"cardKindPopup-title": "Kart növü",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Артҡа күсерергә",
|
||||
"card-drawing-send-to-back": "Иң артҡа күсерергә",
|
||||
"card-drawing-resize": "Үлсәмен үҙгәртергә",
|
||||
"card-drawing-eyedropper": "Экрандан төҫ һайларға",
|
||||
"card-drawing-custom-color": "Үҙ төҫө",
|
||||
"card-drawing-add-color": "Төҫтәргә өҫтәргә",
|
||||
"card-drawing-remove-color": "Төҫтө юйырға",
|
||||
"card-drawing-color-code": "HTML төҫ коды",
|
||||
"card-drawing-brightness": "Яҡтылыҡ",
|
||||
"card-drawing-resize-canvas": "Һүрәт майҙанының үлсәмен үҙгәртеү өсөн тартығыҙ",
|
||||
"card-drawing-download-svg": "SVG рәүешендә йөкләп алырға",
|
||||
"card-drawing-saved": "Һаҡланды. PNG карточканың ҡушымталарында.",
|
||||
"cardKindPopup-title": "Карточка төрө",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Перамясціць назад",
|
||||
"card-drawing-send-to-back": "На задні план",
|
||||
"card-drawing-resize": "Змяніць памер",
|
||||
"card-drawing-eyedropper": "Выбраць колер з экрана",
|
||||
"card-drawing-custom-color": "Уласны колер",
|
||||
"card-drawing-add-color": "Дадаць да колераў",
|
||||
"card-drawing-remove-color": "Выдаліць колер",
|
||||
"card-drawing-color-code": "HTML-код колеру",
|
||||
"card-drawing-brightness": "Яркасць",
|
||||
"card-drawing-resize-canvas": "Перацягніце, каб змяніць памер вобласці малявання",
|
||||
"card-drawing-download-svg": "Спампаваць як SVG",
|
||||
"card-drawing-saved": "Захавана. PNG знаходзіцца ва ўкладаннях карткі.",
|
||||
"cardKindPopup-title": "Тып карткі",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Назад",
|
||||
"card-drawing-send-to-back": "Най-отзад",
|
||||
"card-drawing-resize": "Преоразмеряване",
|
||||
"card-drawing-eyedropper": "Избери цвят от екрана",
|
||||
"card-drawing-custom-color": "Персонализиран цвят",
|
||||
"card-drawing-add-color": "Добави към цветовете",
|
||||
"card-drawing-remove-color": "Премахни цвета",
|
||||
"card-drawing-color-code": "HTML код на цвета",
|
||||
"card-drawing-brightness": "Яркост",
|
||||
"card-drawing-resize-canvas": "Плъзнете, за да преоразмерите областта за рисуване",
|
||||
"card-drawing-download-svg": "Изтегли като SVG",
|
||||
"card-drawing-saved": "Запазено. PNG файлът е в прикачените файлове на картата.",
|
||||
"cardKindPopup-title": "Вид карта",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "पाछे भेजीं",
|
||||
"card-drawing-send-to-back": "सबसे पाछे भेजीं",
|
||||
"card-drawing-resize": "आकार बदलीं",
|
||||
"card-drawing-eyedropper": "स्क्रीन से रंग चुनीं",
|
||||
"card-drawing-custom-color": "आपन रंग",
|
||||
"card-drawing-add-color": "रंगन में जोड़ीं",
|
||||
"card-drawing-remove-color": "रंग हटाईं",
|
||||
"card-drawing-color-code": "HTML रंग कोड",
|
||||
"card-drawing-brightness": "चमक",
|
||||
"card-drawing-resize-canvas": "चित्र बनावे वाला जगह के आकार बदले खातिर खींचीं",
|
||||
"card-drawing-download-svg": "SVG के रूप में डाउनलोड करीं",
|
||||
"card-drawing-saved": "सहेजल गइल। PNG कार्ड के संलग्नक में बा।",
|
||||
"cardKindPopup-title": "कार्ड के प्रकार",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Sanem i go bihaen",
|
||||
"card-drawing-send-to-back": "Sanem i go bihaen olgeta",
|
||||
"card-drawing-resize": "Jenisim saes",
|
||||
"card-drawing-eyedropper": "Jusum wan kala long skrin",
|
||||
"card-drawing-custom-color": "Kala blong yu",
|
||||
"card-drawing-add-color": "Putum long ol kala",
|
||||
"card-drawing-remove-color": "Tekemaot kala",
|
||||
"card-drawing-color-code": "HTML kod blong kala",
|
||||
"card-drawing-brightness": "Laet",
|
||||
"card-drawing-resize-canvas": "Pulum blong jenisim saes blong ples blong drowing",
|
||||
"card-drawing-download-svg": "Daonlodem olsem SVG",
|
||||
"card-drawing-saved": "I sef. PNG i stap long ol atajmen blong kad.",
|
||||
"cardKindPopup-title": "Kaen kad",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "A bila kɔfɛ",
|
||||
"card-drawing-send-to-back": "A bila kɔfɛ pewu",
|
||||
"card-drawing-resize": "Bonya yɛlɛma",
|
||||
"card-drawing-eyedropper": "Kulɛri sugandi ka bɔ ɛkaran kan",
|
||||
"card-drawing-custom-color": "Kulɛri kɛrɛnkɛrɛnnen",
|
||||
"card-drawing-add-color": "A fara kulɛriw kan",
|
||||
"card-drawing-remove-color": "Kulɛri bɔ yen",
|
||||
"card-drawing-color-code": "HTML kulɛri kode",
|
||||
"card-drawing-brightness": "Yeelen",
|
||||
"card-drawing-resize-canvas": "A sama ka ja yɔrɔ bonya yɛlɛma",
|
||||
"card-drawing-download-svg": "A lajigin SVG ye",
|
||||
"card-drawing-saved": "A marala. PNG bɛ karti nɔrɔlenw na.",
|
||||
"cardKindPopup-title": "Karti suguya",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "পিছনে পাঠান",
|
||||
"card-drawing-send-to-back": "একদম পিছনে পাঠান",
|
||||
"card-drawing-resize": "আকার পরিবর্তন",
|
||||
"card-drawing-eyedropper": "স্ক্রিন থেকে রং বাছাই করুন",
|
||||
"card-drawing-custom-color": "কাস্টম রং",
|
||||
"card-drawing-add-color": "রঙে যোগ করুন",
|
||||
"card-drawing-remove-color": "রং সরান",
|
||||
"card-drawing-color-code": "HTML রং কোড",
|
||||
"card-drawing-brightness": "উজ্জ্বলতা",
|
||||
"card-drawing-resize-canvas": "আঁকার জায়গার আকার পরিবর্তন করতে টানুন",
|
||||
"card-drawing-download-svg": "SVG হিসেবে ডাউনলোড করুন",
|
||||
"card-drawing-saved": "সংরক্ষিত হয়েছে। PNG কার্ডের সংযুক্তিতে আছে।",
|
||||
"cardKindPopup-title": "কার্ডের ধরন",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "རྒྱབ་ཏུ་གཏོང་།",
|
||||
"card-drawing-send-to-back": "ཡང་རྒྱབ་ཏུ་གཏོང་།",
|
||||
"card-drawing-resize": "ཆེ་ཆུང་བསྒྱུར།",
|
||||
"card-drawing-eyedropper": "བརྙན་ཡོལ་ནས་ཁ་དོག་འདེམས།",
|
||||
"card-drawing-custom-color": "རང་སྒྲིག་ཁ་དོག",
|
||||
"card-drawing-add-color": "ཁ་དོག་ཁྲོད་སྣོན།",
|
||||
"card-drawing-remove-color": "ཁ་དོག་སུབ།",
|
||||
"card-drawing-color-code": "HTML ཁ་དོག་ཨང་རྟགས།",
|
||||
"card-drawing-brightness": "གསལ་ཚད།",
|
||||
"card-drawing-resize-canvas": "རི་མོའི་ས་ཁོངས་ཆེ་ཆུང་བསྒྱུར་བར་འཐེན།",
|
||||
"card-drawing-download-svg": "SVG ལྟར་ཕབ་ལེན།",
|
||||
"card-drawing-saved": "ཉར་ཚགས་བྱས་ཟིན། PNG ནི་ཤོག་བྱང་གི་ཟུར་སྦྱར་ནང་ཡོད།",
|
||||
"cardKindPopup-title": "ཤོག་བྱང་གི་རིགས།",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Kas war-gil",
|
||||
"card-drawing-send-to-back": "Kas a-dreñv-holl",
|
||||
"card-drawing-resize": "Adventañ",
|
||||
"card-drawing-eyedropper": "Diuzañ ul liv war ar skramm",
|
||||
"card-drawing-custom-color": "Liv personelaet",
|
||||
"card-drawing-add-color": "Ouzhpennañ d'al livioù",
|
||||
"card-drawing-remove-color": "Dilemel al liv",
|
||||
"card-drawing-color-code": "Kod liv HTML",
|
||||
"card-drawing-brightness": "Lintr",
|
||||
"card-drawing-resize-canvas": "Riklañ evit adventañ an takad tresañ",
|
||||
"card-drawing-download-svg": "Pellgargañ e SVG",
|
||||
"card-drawing-saved": "Enrollet. Emañ ar PNG e restroù stag ar gartenn.",
|
||||
"cardKindPopup-title": "Seurt kartenn",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Pomjeri nazad",
|
||||
"card-drawing-send-to-back": "Postavi iza svega",
|
||||
"card-drawing-resize": "Promijeni veličinu",
|
||||
"card-drawing-eyedropper": "Odaberi boju sa ekrana",
|
||||
"card-drawing-custom-color": "Prilagođena boja",
|
||||
"card-drawing-add-color": "Dodaj u boje",
|
||||
"card-drawing-remove-color": "Ukloni boju",
|
||||
"card-drawing-color-code": "HTML kod boje",
|
||||
"card-drawing-brightness": "Svjetlina",
|
||||
"card-drawing-resize-canvas": "Prevucite da promijenite veličinu područja za crtanje",
|
||||
"card-drawing-download-svg": "Preuzmi kao SVG",
|
||||
"card-drawing-saved": "Sačuvano. PNG je u prilozima kartice.",
|
||||
"cardKindPopup-title": "Vrsta kartice",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Хойшо эльгээхэ",
|
||||
"card-drawing-send-to-back": "Эгээл хойно эльгээхэ",
|
||||
"card-drawing-resize": "Хэмжээн хубилгаха",
|
||||
"card-drawing-eyedropper": "Дэлгэсэһээ үнгэ шэлэхэ",
|
||||
"card-drawing-custom-color": "Өөрын үнгэ",
|
||||
"card-drawing-add-color": "Үнгэнүүдтэ нэмэхэ",
|
||||
"card-drawing-remove-color": "Үнгэ усадхаха",
|
||||
"card-drawing-color-code": "HTML үнгын код",
|
||||
"card-drawing-brightness": "Гэрэлтэлгэ",
|
||||
"card-drawing-resize-canvas": "Зурагай талмайн хэмжээн хубилгахын тула татаха",
|
||||
"card-drawing-download-svg": "SVG болгожо татажа абаха",
|
||||
"card-drawing-saved": "Хадагалагдаба. PNG карточкын хабсаргалтанууд соо байна.",
|
||||
"cardKindPopup-title": "Карточкын түрэл",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Envia enrere",
|
||||
"card-drawing-send-to-back": "Envia al fons",
|
||||
"card-drawing-resize": "Redimensiona",
|
||||
"card-drawing-eyedropper": "Tria un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalitzat",
|
||||
"card-drawing-add-color": "Afegeix als colors",
|
||||
"card-drawing-remove-color": "Elimina el color",
|
||||
"card-drawing-color-code": "Codi de color HTML",
|
||||
"card-drawing-brightness": "Brillantor",
|
||||
"card-drawing-resize-canvas": "Arrossegueu per redimensionar l'àrea de dibuix",
|
||||
"card-drawing-download-svg": "Descarrega com a SVG",
|
||||
"card-drawing-saved": "Desat. El PNG és als adjunts de la fitxa.",
|
||||
"cardKindPopup-title": "Tipus de fitxa",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Envia enrere",
|
||||
"card-drawing-send-to-back": "Envia al fons",
|
||||
"card-drawing-resize": "Redimensiona",
|
||||
"card-drawing-eyedropper": "Tria un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalitzat",
|
||||
"card-drawing-add-color": "Afegeix als colors",
|
||||
"card-drawing-remove-color": "Elimina el color",
|
||||
"card-drawing-color-code": "Codi de color HTML",
|
||||
"card-drawing-brightness": "Brillantor",
|
||||
"card-drawing-resize-canvas": "Arrossegueu per redimensionar l'àrea de dibuix",
|
||||
"card-drawing-download-svg": "Descarrega com a SVG",
|
||||
"card-drawing-saved": "Guardat. El PNG està en els adjunts de la fitxa.",
|
||||
"cardKindPopup-title": "Tipus de fitxa",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Envia enrere",
|
||||
"card-drawing-send-to-back": "Envia al fons",
|
||||
"card-drawing-resize": "Redimensiona",
|
||||
"card-drawing-eyedropper": "Tria un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalitzat",
|
||||
"card-drawing-add-color": "Afegeix als colors",
|
||||
"card-drawing-remove-color": "Elimina el color",
|
||||
"card-drawing-color-code": "Codi de color HTML",
|
||||
"card-drawing-brightness": "Brillantor",
|
||||
"card-drawing-resize-canvas": "Arrossegueu per redimensionar l'àrea de dibuix",
|
||||
"card-drawing-download-svg": "Descarrega com a SVG",
|
||||
"card-drawing-saved": "Desat. El PNG és als adjunts de la fitxa.",
|
||||
"cardKindPopup-title": "Tipus de fitxa",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "ᎣᏂ ᎦᏅᏗ",
|
||||
"card-drawing-send-to-back": "ᎣᏂ ᎦᏅᏗ ᏂᎦᏛ",
|
||||
"card-drawing-resize": "ᎢᎦᎢ ᎦᏁᏟᏴᏍᏗ",
|
||||
"card-drawing-eyedropper": "ᎤᏑᏰᏍᏗ ᎦᏁᏟᏴᏍᏗ ᎦᏙᏗ ᎦᏟᎶᏍᏔᏅ ᎢᏳᏍᏗ",
|
||||
"card-drawing-custom-color": "ᏨᏒ ᎤᏁᏟᏴᏍᏗ",
|
||||
"card-drawing-add-color": "ᎯᏁᏍᏓ ᏗᏁᏟᏴᏍᏗ",
|
||||
"card-drawing-remove-color": "ᎯᎧᎲᏍᏓ ᎤᏁᏟᏴᏍᏗ",
|
||||
"card-drawing-color-code": "HTML ᎤᏁᏟᏴᏍᏗ ᏗᎪᏪᎶᏗ",
|
||||
"card-drawing-brightness": "ᎢᎦ ᎦᏛᎢ",
|
||||
"card-drawing-resize-canvas": "ᎯᏴᏍᏓ ᎢᎦᎢ ᎦᏁᏟᏴᏍᏗ ᏗᏟᎶᏍᏔᏅ ᎨᏒ",
|
||||
"card-drawing-download-svg": "SVG ᎾᏍᎩᏯ ᎡᎳᏗ ᎦᏐᏅᏍᏗ",
|
||||
"card-drawing-saved": "ᎦᏍᏆᏂᎪᏗ. PNG ᎪᏪᎵ ᏗᏂᏐᏅ ᎠᏯᎠ.",
|
||||
"cardKindPopup-title": "ᎪᏪᎵ ᏧᏓᎴᏅᏛ",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "بینێرە دواوە",
|
||||
"card-drawing-send-to-back": "بینێرە بۆ دواوەی هەموو",
|
||||
"card-drawing-resize": "گۆڕینی قەبارە",
|
||||
"card-drawing-eyedropper": "ڕەنگێک لە شاشەکە هەڵبژێرە",
|
||||
"card-drawing-custom-color": "ڕەنگی تایبەت",
|
||||
"card-drawing-add-color": "زیادکردن بۆ ڕەنگەکان",
|
||||
"card-drawing-remove-color": "سڕینەوەی ڕەنگ",
|
||||
"card-drawing-color-code": "کۆدی ڕەنگی HTML",
|
||||
"card-drawing-brightness": "ڕووناکی",
|
||||
"card-drawing-resize-canvas": "ڕابکێشە بۆ گۆڕینی قەبارەی ناوچەی وێنەکێشان",
|
||||
"card-drawing-download-svg": "وەک SVG دابەزێنە",
|
||||
"card-drawing-saved": "پاشەکەوت کرا. PNG ـەکە لە هاوپێچەکانی کارتەکەدایە.",
|
||||
"cardKindPopup-title": "جۆری کارت",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "下移一层",
|
||||
"card-drawing-send-to-back": "置于底层",
|
||||
"card-drawing-resize": "调整大小",
|
||||
"card-drawing-eyedropper": "从屏幕上取色",
|
||||
"card-drawing-custom-color": "自定义颜色",
|
||||
"card-drawing-add-color": "添加到颜色",
|
||||
"card-drawing-remove-color": "移除颜色",
|
||||
"card-drawing-color-code": "HTML 颜色代码",
|
||||
"card-drawing-brightness": "亮度",
|
||||
"card-drawing-resize-canvas": "拖动以调整绘图区域大小",
|
||||
"card-drawing-download-svg": "下载为 SVG",
|
||||
"card-drawing-saved": "已保存。PNG 文件在卡片的附件中。",
|
||||
"cardKindPopup-title": "卡片类型",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Mandà in daretu",
|
||||
"card-drawing-send-to-back": "Mandà in fondu",
|
||||
"card-drawing-resize": "Ridimensiunà",
|
||||
"card-drawing-eyedropper": "Sceglie un culore da u screnu",
|
||||
"card-drawing-custom-color": "Culore persunalizatu",
|
||||
"card-drawing-add-color": "Aghjunghje à i culori",
|
||||
"card-drawing-remove-color": "Caccià u culore",
|
||||
"card-drawing-color-code": "Codice di culore HTML",
|
||||
"card-drawing-brightness": "Luminosità",
|
||||
"card-drawing-resize-canvas": "Trascinà per ridimensiunà a zona di disegnu",
|
||||
"card-drawing-download-svg": "Scaricà in SVG",
|
||||
"card-drawing-saved": "Arregistratu. U PNG hè in l'alligati di a carta.",
|
||||
"cardKindPopup-title": "Tipu di carta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Přesunout dozadu",
|
||||
"card-drawing-send-to-back": "Přesunout do pozadí",
|
||||
"card-drawing-resize": "Změnit velikost",
|
||||
"card-drawing-eyedropper": "Vybrat barvu z obrazovky",
|
||||
"card-drawing-custom-color": "Vlastní barva",
|
||||
"card-drawing-add-color": "Přidat do barev",
|
||||
"card-drawing-remove-color": "Odebrat barvu",
|
||||
"card-drawing-color-code": "HTML kód barvy",
|
||||
"card-drawing-brightness": "Jas",
|
||||
"card-drawing-resize-canvas": "Táhnutím změníte velikost kreslicí plochy",
|
||||
"card-drawing-download-svg": "Stáhnout jako SVG",
|
||||
"card-drawing-saved": "Uloženo. PNG je v přílohách karty.",
|
||||
"cardKindPopup-title": "Druh karty",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Přesunout dozadu",
|
||||
"card-drawing-send-to-back": "Přesunout do pozadí",
|
||||
"card-drawing-resize": "Změnit velikost",
|
||||
"card-drawing-eyedropper": "Vybrat barvu z obrazovky",
|
||||
"card-drawing-custom-color": "Vlastní barva",
|
||||
"card-drawing-add-color": "Přidat do barev",
|
||||
"card-drawing-remove-color": "Odebrat barvu",
|
||||
"card-drawing-color-code": "HTML kód barvy",
|
||||
"card-drawing-brightness": "Jas",
|
||||
"card-drawing-resize-canvas": "Táhnutím změníte velikost kreslicí plochy",
|
||||
"card-drawing-download-svg": "Stáhnout jako SVG",
|
||||
"card-drawing-saved": "Uloženo. PNG je v přílohách karty.",
|
||||
"cardKindPopup-title": "Druh karty",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Dali do tëłu",
|
||||
"card-drawing-send-to-back": "Na sam tił",
|
||||
"card-drawing-resize": "Zmienic miarã",
|
||||
"card-drawing-eyedropper": "Wëbierzë farwã z ekranu",
|
||||
"card-drawing-custom-color": "Swòjô farwa",
|
||||
"card-drawing-add-color": "Dodôj do farwów",
|
||||
"card-drawing-remove-color": "Rëmôj farwã",
|
||||
"card-drawing-color-code": "Kòd farwë HTML",
|
||||
"card-drawing-brightness": "Jasnosc",
|
||||
"card-drawing-resize-canvas": "Cygni, bë zmienic miarã òbéńdzeniô do rësowaniô",
|
||||
"card-drawing-download-svg": "Pòbierzë jakno SVG",
|
||||
"card-drawing-saved": "Zapisóné. PNG je w załącznikach kôrtë.",
|
||||
"cardKindPopup-title": "Ôrt kôrtë",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Каялла куҫар",
|
||||
"card-drawing-send-to-back": "Чи кайри плана",
|
||||
"card-drawing-resize": "Пысӑкӑшне улӑштар",
|
||||
"card-drawing-eyedropper": "Экранран тӗс суйлас",
|
||||
"card-drawing-custom-color": "Хӑвӑн тӗсӳ",
|
||||
"card-drawing-add-color": "Тӗссем патне хуш",
|
||||
"card-drawing-remove-color": "Тӗсе кӑлар",
|
||||
"card-drawing-color-code": "HTML тӗс кочӗ",
|
||||
"card-drawing-brightness": "Ҫутӑлӑх",
|
||||
"card-drawing-resize-canvas": "Ӳкерчӗк лаптӑкӗн пысӑкӑшне улӑштарма туртӑр",
|
||||
"card-drawing-download-svg": "SVG пек илсе ҫырӑн",
|
||||
"card-drawing-saved": "Упранӑ. PNG карточкӑн хушӑмӗсенче.",
|
||||
"cardKindPopup-title": "Карточка тӗсӗ",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Anfon yn ôl",
|
||||
"card-drawing-send-to-back": "Anfon i'r cefn",
|
||||
"card-drawing-resize": "Newid maint",
|
||||
"card-drawing-eyedropper": "Dewis lliw o'r sgrin",
|
||||
"card-drawing-custom-color": "Lliw personol",
|
||||
"card-drawing-add-color": "Ychwanegu at y lliwiau",
|
||||
"card-drawing-remove-color": "Tynnu lliw",
|
||||
"card-drawing-color-code": "Cod lliw HTML",
|
||||
"card-drawing-brightness": "Disgleirdeb",
|
||||
"card-drawing-resize-canvas": "Llusgwch i newid maint yr ardal lunio",
|
||||
"card-drawing-download-svg": "Lawrlwytho fel SVG",
|
||||
"card-drawing-saved": "Wedi'i gadw. Mae'r PNG yn ymlyniadau'r cerdyn.",
|
||||
"cardKindPopup-title": "Math o gerdyn",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Anfon yn ôl",
|
||||
"card-drawing-send-to-back": "Anfon i'r cefn",
|
||||
"card-drawing-resize": "Newid maint",
|
||||
"card-drawing-eyedropper": "Dewis lliw o'r sgrin",
|
||||
"card-drawing-custom-color": "Lliw personol",
|
||||
"card-drawing-add-color": "Ychwanegu at y lliwiau",
|
||||
"card-drawing-remove-color": "Tynnu lliw",
|
||||
"card-drawing-color-code": "Cod lliw HTML",
|
||||
"card-drawing-brightness": "Disgleirdeb",
|
||||
"card-drawing-resize-canvas": "Llusgwch i newid maint yr ardal lunio",
|
||||
"card-drawing-download-svg": "Lawrlwytho fel SVG",
|
||||
"card-drawing-saved": "Wedi'i gadw. Mae'r PNG yn ymlyniadau'r cerdyn.",
|
||||
"cardKindPopup-title": "Math o gerdyn",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Flyt bagud",
|
||||
"card-drawing-send-to-back": "Placer bagerst",
|
||||
"card-drawing-resize": "Tilpas størrelse",
|
||||
"card-drawing-eyedropper": "Vælg en farve fra skærmen",
|
||||
"card-drawing-custom-color": "Brugerdefineret farve",
|
||||
"card-drawing-add-color": "Føj til farver",
|
||||
"card-drawing-remove-color": "Fjern farve",
|
||||
"card-drawing-color-code": "HTML-farvekode",
|
||||
"card-drawing-brightness": "Lysstyrke",
|
||||
"card-drawing-resize-canvas": "Træk for at ændre størrelsen på tegneområdet",
|
||||
"card-drawing-download-svg": "Hent som SVG",
|
||||
"card-drawing-saved": "Gemt. PNG-filen ligger i kortets vedhæftninger.",
|
||||
"cardKindPopup-title": "Korttype",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Eine Ebene nach hinten",
|
||||
"card-drawing-send-to-back": "In den Hintergrund",
|
||||
"card-drawing-resize": "Größe ändern",
|
||||
"card-drawing-eyedropper": "Farbe vom Bildschirm aufnehmen",
|
||||
"card-drawing-custom-color": "Eigene Farbe",
|
||||
"card-drawing-add-color": "Zu den Farben hinzufügen",
|
||||
"card-drawing-remove-color": "Farbe entfernen",
|
||||
"card-drawing-color-code": "HTML-Farbcode",
|
||||
"card-drawing-brightness": "Helligkeit",
|
||||
"card-drawing-resize-canvas": "Ziehen, um die Größe der Zeichenfläche zu ändern",
|
||||
"card-drawing-download-svg": "Als SVG herunterladen",
|
||||
"card-drawing-saved": "Gespeichert. Das PNG befindet sich in den Anhängen der Karte.",
|
||||
"cardKindPopup-title": "Kartenart",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Eine Ebene nach hinten",
|
||||
"card-drawing-send-to-back": "In den Hintergrund",
|
||||
"card-drawing-resize": "Grösse ändern",
|
||||
"card-drawing-eyedropper": "Farbe vom Bildschirm aufnehmen",
|
||||
"card-drawing-custom-color": "Eigene Farbe",
|
||||
"card-drawing-add-color": "Zu den Farben hinzufügen",
|
||||
"card-drawing-remove-color": "Farbe entfernen",
|
||||
"card-drawing-color-code": "HTML-Farbcode",
|
||||
"card-drawing-brightness": "Helligkeit",
|
||||
"card-drawing-resize-canvas": "Ziehen, um die Grösse der Zeichenfläche zu ändern",
|
||||
"card-drawing-download-svg": "Als SVG herunterladen",
|
||||
"card-drawing-saved": "Gespeichert. Das PNG befindet sich in den Anhängen der Karte.",
|
||||
"cardKindPopup-title": "Kartenart",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Eine Ebene nach hinten",
|
||||
"card-drawing-send-to-back": "In den Hintergrund",
|
||||
"card-drawing-resize": "Größe ändern",
|
||||
"card-drawing-eyedropper": "Farbe vom Bildschirm aufnehmen",
|
||||
"card-drawing-custom-color": "Eigene Farbe",
|
||||
"card-drawing-add-color": "Zu den Farben hinzufügen",
|
||||
"card-drawing-remove-color": "Farbe entfernen",
|
||||
"card-drawing-color-code": "HTML-Farbcode",
|
||||
"card-drawing-brightness": "Helligkeit",
|
||||
"card-drawing-resize-canvas": "Ziehen, um die Größe der Zeichenfläche zu ändern",
|
||||
"card-drawing-download-svg": "Als SVG herunterladen",
|
||||
"card-drawing-saved": "Gespeichert. Das PNG ist in den Anhängen der Karte.",
|
||||
"cardKindPopup-title": "Kartenart",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Eine Ebene nach hinten",
|
||||
"card-drawing-send-to-back": "In den Hintergrund",
|
||||
"card-drawing-resize": "Größe ändern",
|
||||
"card-drawing-eyedropper": "Farbe vom Bildschirm aufnehmen",
|
||||
"card-drawing-custom-color": "Eigene Farbe",
|
||||
"card-drawing-add-color": "Zu den Farben hinzufügen",
|
||||
"card-drawing-remove-color": "Farbe entfernen",
|
||||
"card-drawing-color-code": "HTML-Farbcode",
|
||||
"card-drawing-brightness": "Helligkeit",
|
||||
"card-drawing-resize-canvas": "Ziehen, um die Größe der Zeichenfläche zu ändern",
|
||||
"card-drawing-download-svg": "Als SVG herunterladen",
|
||||
"card-drawing-saved": "Gespeichert. Das PNG befindet sich in den Anhängen der Karte.",
|
||||
"cardKindPopup-title": "Kartenart",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "རྒྱབ་ལུ་བཏང་།",
|
||||
"card-drawing-send-to-back": "ཡང་རྒྱབ་ལུ་བཏང་།",
|
||||
"card-drawing-resize": "ཆེ་ཆུང་སོར།",
|
||||
"card-drawing-eyedropper": "གསལ་གཞི་ལས་ཚོས་གཞི་གདམ།",
|
||||
"card-drawing-custom-color": "རང་གིས་བཟོ་མི་ཚོས་གཞི།",
|
||||
"card-drawing-add-color": "ཚོས་གཞི་ནང་ཁ་སྐོང་།",
|
||||
"card-drawing-remove-color": "ཚོས་གཞི་བཏོན།",
|
||||
"card-drawing-color-code": "HTML ཚོས་གཞིའི་ཨང་རྟགས།",
|
||||
"card-drawing-brightness": "གསལ་ཚད།",
|
||||
"card-drawing-resize-canvas": "རི་མོའི་ས་ཁོངས་ཀྱི་ཆེ་ཆུང་སོར་ནི་ལུ་འཐེན།",
|
||||
"card-drawing-download-svg": "SVG སྦེ་ཕབ་ལེན་འབད།",
|
||||
"card-drawing-saved": "སྲུང་ཡོདཔ། PNG འདི་ ཤོག་བྱང་གི་མཉམ་སྦྲགས་ནང་ཡོད།",
|
||||
"cardKindPopup-title": "ཤོག་བྱང་གི་དབྱེ་བ།",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Ɖoe ɖe megbe",
|
||||
"card-drawing-send-to-back": "Ɖoe ɖe megbe keŋkeŋ",
|
||||
"card-drawing-resize": "Trɔ lolome",
|
||||
"card-drawing-eyedropper": "Tia amadede tso ŋkekpɔkpɔa dzi",
|
||||
"card-drawing-custom-color": "Wò ŋutɔ wò amadede",
|
||||
"card-drawing-add-color": "Tsɔe kpe ɖe amadedewo ŋu",
|
||||
"card-drawing-remove-color": "Ɖe amadede ɖa",
|
||||
"card-drawing-color-code": "HTML amadede ƒe dzesi",
|
||||
"card-drawing-brightness": "Keklẽ",
|
||||
"card-drawing-resize-canvas": "He be nàtrɔ nutata teƒea ƒe lolome",
|
||||
"card-drawing-download-svg": "Tsɔe ɖe anyi abe SVG ene",
|
||||
"card-drawing-saved": "Wodzrae ɖo. PNG la le agbalẽvi la ƒe nu siwo wotsɔ kpe ɖe eŋu me.",
|
||||
"cardKindPopup-title": "Agbalẽvi ƒomevi",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Μεταφορά πίσω",
|
||||
"card-drawing-send-to-back": "Μεταφορά στο παρασκήνιο",
|
||||
"card-drawing-resize": "Αλλαγή μεγέθους",
|
||||
"card-drawing-eyedropper": "Επιλογή χρώματος από την οθόνη",
|
||||
"card-drawing-custom-color": "Προσαρμοσμένο χρώμα",
|
||||
"card-drawing-add-color": "Προσθήκη στα χρώματα",
|
||||
"card-drawing-remove-color": "Αφαίρεση χρώματος",
|
||||
"card-drawing-color-code": "Κωδικός χρώματος HTML",
|
||||
"card-drawing-brightness": "Φωτεινότητα",
|
||||
"card-drawing-resize-canvas": "Σύρετε για να αλλάξετε το μέγεθος της περιοχής σχεδίασης",
|
||||
"card-drawing-download-svg": "Λήψη ως SVG",
|
||||
"card-drawing-saved": "Αποθηκεύτηκε. Το PNG βρίσκεται στα συνημμένα της κάρτας.",
|
||||
"cardKindPopup-title": "Είδος κάρτας",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Μεταφορά πίσω",
|
||||
"card-drawing-send-to-back": "Μεταφορά στο παρασκήνιο",
|
||||
"card-drawing-resize": "Αλλαγή μεγέθους",
|
||||
"card-drawing-eyedropper": "Επιλογή χρώματος από την οθόνη",
|
||||
"card-drawing-custom-color": "Προσαρμοσμένο χρώμα",
|
||||
"card-drawing-add-color": "Προσθήκη στα χρώματα",
|
||||
"card-drawing-remove-color": "Αφαίρεση χρώματος",
|
||||
"card-drawing-color-code": "Κωδικός χρώματος HTML",
|
||||
"card-drawing-brightness": "Φωτεινότητα",
|
||||
"card-drawing-resize-canvas": "Σύρετε για να αλλάξετε το μέγεθος της περιοχής σχεδίασης",
|
||||
"card-drawing-download-svg": "Λήψη ως SVG",
|
||||
"card-drawing-saved": "Αποθηκεύτηκε. Το PNG βρίσκεται στα συνημμένα της κάρτας.",
|
||||
"cardKindPopup-title": "Είδος κάρτας",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Send backward",
|
||||
"card-drawing-send-to-back": "Send to back",
|
||||
"card-drawing-resize": "Resize",
|
||||
"card-drawing-eyedropper": "Pick a color from the screen",
|
||||
"card-drawing-custom-color": "Custom color",
|
||||
"card-drawing-add-color": "Add to colors",
|
||||
"card-drawing-remove-color": "Remove color",
|
||||
"card-drawing-color-code": "HTML color code",
|
||||
"card-drawing-brightness": "Brightness",
|
||||
"card-drawing-resize-canvas": "Drag to resize the drawing area",
|
||||
"card-drawing-download-svg": "Download as SVG",
|
||||
"card-drawing-saved": "Saved. The PNG is in the card's attachments.",
|
||||
"cardKindPopup-title": "Card kind",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Movi malantaŭen",
|
||||
"card-drawing-send-to-back": "Sendi al la fono",
|
||||
"card-drawing-resize": "Regrandigi",
|
||||
"card-drawing-eyedropper": "Elekti koloron el la ekrano",
|
||||
"card-drawing-custom-color": "Propra koloro",
|
||||
"card-drawing-add-color": "Aldoni al koloroj",
|
||||
"card-drawing-remove-color": "Forigi koloron",
|
||||
"card-drawing-color-code": "HTML-kolorkodo",
|
||||
"card-drawing-brightness": "Heleco",
|
||||
"card-drawing-resize-canvas": "Trenu por regrandigi la desegnan areon",
|
||||
"card-drawing-download-svg": "Elŝuti kiel SVG",
|
||||
"card-drawing-saved": "Konservita. La PNG estas en la aldonaĵoj de la karto.",
|
||||
"cardKindPopup-title": "Karta speco",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastrá para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Añadir a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar atrás",
|
||||
"card-drawing-send-to-back": "Enviar al fondo",
|
||||
"card-drawing-resize": "Cambiar tamaño",
|
||||
"card-drawing-eyedropper": "Elegir un color de la pantalla",
|
||||
"card-drawing-custom-color": "Color personalizado",
|
||||
"card-drawing-add-color": "Agregar a los colores",
|
||||
"card-drawing-remove-color": "Quitar color",
|
||||
"card-drawing-color-code": "Código de color HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar el tamaño del área de dibujo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Guardado. El PNG está en los adjuntos de la tarjeta.",
|
||||
"cardKindPopup-title": "Tipo de tarjeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Saada tahapoole",
|
||||
"card-drawing-send-to-back": "Saada kõige taha",
|
||||
"card-drawing-resize": "Muuda suurust",
|
||||
"card-drawing-eyedropper": "Vali ekraanilt värv",
|
||||
"card-drawing-custom-color": "Kohandatud värv",
|
||||
"card-drawing-add-color": "Lisa värvide hulka",
|
||||
"card-drawing-remove-color": "Eemalda värv",
|
||||
"card-drawing-color-code": "HTML-värvikood",
|
||||
"card-drawing-brightness": "Heledus",
|
||||
"card-drawing-resize-canvas": "Lohista joonistusala suuruse muutmiseks",
|
||||
"card-drawing-download-svg": "Lae alla SVG-na",
|
||||
"card-drawing-saved": "Salvestatud. PNG on kaardi lisades.",
|
||||
"cardKindPopup-title": "Kaardi liik",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Eraman atzera",
|
||||
"card-drawing-send-to-back": "Eraman atzealdera",
|
||||
"card-drawing-resize": "Aldatu tamaina",
|
||||
"card-drawing-eyedropper": "Aukeratu kolore bat pantailatik",
|
||||
"card-drawing-custom-color": "Kolore pertsonalizatua",
|
||||
"card-drawing-add-color": "Gehitu koloreetara",
|
||||
"card-drawing-remove-color": "Kendu kolorea",
|
||||
"card-drawing-color-code": "HTML kolore-kodea",
|
||||
"card-drawing-brightness": "Distira",
|
||||
"card-drawing-resize-canvas": "Arrastatu marrazketa-eremuaren tamaina aldatzeko",
|
||||
"card-drawing-download-svg": "Deskargatu SVG gisa",
|
||||
"card-drawing-saved": "Gordeta. PNGa txartelaren eranskinetan dago.",
|
||||
"cardKindPopup-title": "Txartel mota",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "یک لایه به عقب",
|
||||
"card-drawing-send-to-back": "فرستادن به عقبترین",
|
||||
"card-drawing-resize": "تغییر اندازه",
|
||||
"card-drawing-eyedropper": "انتخاب رنگ از صفحه",
|
||||
"card-drawing-custom-color": "رنگ سفارشی",
|
||||
"card-drawing-add-color": "افزودن به رنگها",
|
||||
"card-drawing-remove-color": "حذف رنگ",
|
||||
"card-drawing-color-code": "کد رنگ HTML",
|
||||
"card-drawing-brightness": "روشنایی",
|
||||
"card-drawing-resize-canvas": "برای تغییر اندازهٔ ناحیهٔ طراحی بکشید",
|
||||
"card-drawing-download-svg": "دانلود به صورت SVG",
|
||||
"card-drawing-saved": "ذخیره شد. فایل PNG در ضمائم کارت است.",
|
||||
"cardKindPopup-title": "نوع کارت",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "یک لایه به عقب",
|
||||
"card-drawing-send-to-back": "فرستادن به عقبترین",
|
||||
"card-drawing-resize": "تغییر اندازه",
|
||||
"card-drawing-eyedropper": "انتخاب رنگ از صفحه",
|
||||
"card-drawing-custom-color": "رنگ سفارشی",
|
||||
"card-drawing-add-color": "افزودن به رنگها",
|
||||
"card-drawing-remove-color": "حذف رنگ",
|
||||
"card-drawing-color-code": "کد رنگ HTML",
|
||||
"card-drawing-brightness": "روشنایی",
|
||||
"card-drawing-resize-canvas": "برای تغییر اندازهٔ ناحیهٔ طراحی بکشید",
|
||||
"card-drawing-download-svg": "دانلود به صورت SVG",
|
||||
"card-drawing-saved": "ذخیره شد. فایل PNG در ضمائم کارت است.",
|
||||
"cardKindPopup-title": "نوع کارت",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Neldu caggal",
|
||||
"card-drawing-send-to-back": "Neldu caggal fof",
|
||||
"card-drawing-resize": "Waylu mawneendi",
|
||||
"card-drawing-eyedropper": "Suɓo goobol e yaynirde ndee",
|
||||
"card-drawing-custom-color": "Goobol mum",
|
||||
"card-drawing-add-color": "Ɓeydu e gooɓi",
|
||||
"card-drawing-remove-color": "Momtu goobol",
|
||||
"card-drawing-color-code": "Kod goobol HTML",
|
||||
"card-drawing-brightness": "Jalbugol",
|
||||
"card-drawing-resize-canvas": "Dasu ngam waylude mawneendi nokku natgol",
|
||||
"card-drawing-download-svg": "Aawto no SVG",
|
||||
"card-drawing-saved": "Danndaama. PNG ngal woni e ceŋaaɗi kartal ngal.",
|
||||
"cardKindPopup-title": "Sifaa kartal",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Vie taaksepäin",
|
||||
"card-drawing-send-to-back": "Vie alimmaiseksi",
|
||||
"card-drawing-resize": "Muuta kokoa",
|
||||
"card-drawing-eyedropper": "Poimi väri näytöltä",
|
||||
"card-drawing-custom-color": "Oma väri",
|
||||
"card-drawing-add-color": "Lisää väreihin",
|
||||
"card-drawing-remove-color": "Poista väri",
|
||||
"card-drawing-color-code": "HTML-värikoodi",
|
||||
"card-drawing-brightness": "Kirkkaus",
|
||||
"card-drawing-resize-canvas": "Muuta piirtoalueen kokoa vetämällä",
|
||||
"card-drawing-download-svg": "Lataa SVG-muodossa",
|
||||
"card-drawing-saved": "Tallennettu. PNG on kortin liitteissä.",
|
||||
"cardKindPopup-title": "Kortin tyyppi",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Vakau i muri",
|
||||
"card-drawing-send-to-back": "Vakau i muri sara",
|
||||
"card-drawing-resize": "Veisautaka na levu",
|
||||
"card-drawing-eyedropper": "Digitaka e dua na roka mai na sikirini",
|
||||
"card-drawing-custom-color": "Roka ni digitaki",
|
||||
"card-drawing-add-color": "Vakuria ki na roka",
|
||||
"card-drawing-remove-color": "Kauta laivi na roka",
|
||||
"card-drawing-color-code": "Naba ni roka HTML",
|
||||
"card-drawing-brightness": "Rarama",
|
||||
"card-drawing-resize-canvas": "Toso me veisautaki na levu ni vanua ni droini",
|
||||
"card-drawing-download-svg": "Lavetaka sobu me SVG",
|
||||
"card-drawing-saved": "Maroroi. Na PNG e tiko ena veika e semati ki na kadi.",
|
||||
"cardKindPopup-title": "Mataqali kadi",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Flyt aftur",
|
||||
"card-drawing-send-to-back": "Set aftast",
|
||||
"card-drawing-resize": "Broyt stødd",
|
||||
"card-drawing-eyedropper": "Vel ein lit av skerminum",
|
||||
"card-drawing-custom-color": "Sjálvvaldur litur",
|
||||
"card-drawing-add-color": "Legg afturat litum",
|
||||
"card-drawing-remove-color": "Strika lit",
|
||||
"card-drawing-color-code": "HTML-litkota",
|
||||
"card-drawing-brightness": "Ljósstyrki",
|
||||
"card-drawing-resize-canvas": "Drag fyri at broyta stødd á tekniøkinum",
|
||||
"card-drawing-download-svg": "Tak niður sum SVG",
|
||||
"card-drawing-saved": "Goymt. PNG-fílan er í viðheftunum hjá kortinum.",
|
||||
"cardKindPopup-title": "Kortslag",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Reculer",
|
||||
"card-drawing-send-to-back": "Mettre à l'arrière-plan",
|
||||
"card-drawing-resize": "Redimensionner",
|
||||
"card-drawing-eyedropper": "Choisir une couleur à l'écran",
|
||||
"card-drawing-custom-color": "Couleur personnalisée",
|
||||
"card-drawing-add-color": "Ajouter aux couleurs",
|
||||
"card-drawing-remove-color": "Retirer la couleur",
|
||||
"card-drawing-color-code": "Code couleur HTML",
|
||||
"card-drawing-brightness": "Luminosité",
|
||||
"card-drawing-resize-canvas": "Faire glisser pour redimensionner la zone de dessin",
|
||||
"card-drawing-download-svg": "Télécharger en SVG",
|
||||
"card-drawing-saved": "Enregistré. Le PNG se trouve dans les pièces jointes de la carte.",
|
||||
"cardKindPopup-title": "Type de carte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Reculer",
|
||||
"card-drawing-send-to-back": "Mettre à l'arrière-plan",
|
||||
"card-drawing-resize": "Redimensionner",
|
||||
"card-drawing-eyedropper": "Choisir une couleur à l'écran",
|
||||
"card-drawing-custom-color": "Couleur personnalisée",
|
||||
"card-drawing-add-color": "Ajouter aux couleurs",
|
||||
"card-drawing-remove-color": "Retirer la couleur",
|
||||
"card-drawing-color-code": "Code couleur HTML",
|
||||
"card-drawing-brightness": "Luminosité",
|
||||
"card-drawing-resize-canvas": "Faire glisser pour redimensionner la zone de dessin",
|
||||
"card-drawing-download-svg": "Télécharger en SVG",
|
||||
"card-drawing-saved": "Enregistré. Le PNG se trouve dans les pièces jointes de la carte.",
|
||||
"cardKindPopup-title": "Type de carte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Reculer",
|
||||
"card-drawing-send-to-back": "Mettre à l'arrière-plan",
|
||||
"card-drawing-resize": "Redimensionner",
|
||||
"card-drawing-eyedropper": "Choisir une couleur à l'écran",
|
||||
"card-drawing-custom-color": "Couleur personnalisée",
|
||||
"card-drawing-add-color": "Ajouter aux couleurs",
|
||||
"card-drawing-remove-color": "Retirer la couleur",
|
||||
"card-drawing-color-code": "Code couleur HTML",
|
||||
"card-drawing-brightness": "Luminosité",
|
||||
"card-drawing-resize-canvas": "Faire glisser pour redimensionner la zone de dessin",
|
||||
"card-drawing-download-svg": "Télécharger en SVG",
|
||||
"card-drawing-saved": "Enregistré. Le PNG se trouve dans les pièces jointes de la carte.",
|
||||
"cardKindPopup-title": "Type de carte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Reculer",
|
||||
"card-drawing-send-to-back": "Mettre à l'arrière-plan",
|
||||
"card-drawing-resize": "Redimensionner",
|
||||
"card-drawing-eyedropper": "Choisir une couleur à l'écran",
|
||||
"card-drawing-custom-color": "Couleur personnalisée",
|
||||
"card-drawing-add-color": "Ajouter aux couleurs",
|
||||
"card-drawing-remove-color": "Retirer la couleur",
|
||||
"card-drawing-color-code": "Code couleur HTML",
|
||||
"card-drawing-brightness": "Luminosité",
|
||||
"card-drawing-resize-canvas": "Faire glisser pour redimensionner la zone de dessin",
|
||||
"card-drawing-download-svg": "Télécharger en SVG",
|
||||
"card-drawing-saved": "Enregistré. Le PNG se trouve dans les pièces jointes de la carte.",
|
||||
"cardKindPopup-title": "Type de carte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Reculer",
|
||||
"card-drawing-send-to-back": "Mettre à l'arrière-plan",
|
||||
"card-drawing-resize": "Redimensionner",
|
||||
"card-drawing-eyedropper": "Choisir une couleur à l'écran",
|
||||
"card-drawing-custom-color": "Couleur personnalisée",
|
||||
"card-drawing-add-color": "Ajouter aux couleurs",
|
||||
"card-drawing-remove-color": "Retirer la couleur",
|
||||
"card-drawing-color-code": "Code couleur HTML",
|
||||
"card-drawing-brightness": "Luminosité",
|
||||
"card-drawing-resize-canvas": "Faire glisser pour redimensionner la zone de dessin",
|
||||
"card-drawing-download-svg": "Télécharger en SVG",
|
||||
"card-drawing-saved": "Enregistré. Le PNG se trouve dans les pièces jointes de la carte.",
|
||||
"cardKindPopup-title": "Type de carte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Mandâ indaûr",
|
||||
"card-drawing-send-to-back": "Mandâ in fonts",
|
||||
"card-drawing-resize": "Ridimensionâ",
|
||||
"card-drawing-eyedropper": "Sielç un colôr dal visôr",
|
||||
"card-drawing-custom-color": "Colôr personalizât",
|
||||
"card-drawing-add-color": "Zonte ai colôrs",
|
||||
"card-drawing-remove-color": "Gjave il colôr",
|
||||
"card-drawing-color-code": "Codiç dal colôr HTML",
|
||||
"card-drawing-brightness": "Luminositât",
|
||||
"card-drawing-resize-canvas": "Strissine par ridimensionâ la aree di dissen",
|
||||
"card-drawing-download-svg": "Discjame come SVG",
|
||||
"card-drawing-saved": "Salvât. Il PNG al è tes zontis de cjarte.",
|
||||
"cardKindPopup-title": "Gjenar di cjarte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Ien laach nei efteren",
|
||||
"card-drawing-send-to-back": "Hielendal nei efteren",
|
||||
"card-drawing-resize": "Grutte feroarje",
|
||||
"card-drawing-eyedropper": "Kies in kleur fan it skerm",
|
||||
"card-drawing-custom-color": "Oanpaste kleur",
|
||||
"card-drawing-add-color": "Taheakje oan kleuren",
|
||||
"card-drawing-remove-color": "Kleur fuortsmite",
|
||||
"card-drawing-color-code": "HTML-kleurkoade",
|
||||
"card-drawing-brightness": "Helderheid",
|
||||
"card-drawing-resize-canvas": "Sleep om de grutte fan it tekengebiet te feroarjen",
|
||||
"card-drawing-download-svg": "Downloade as SVG",
|
||||
"card-drawing-saved": "Bewarre. De PNG stiet by de taheaksels fan de kaart.",
|
||||
"cardKindPopup-title": "Kaartsoarte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Ien laach nei efteren",
|
||||
"card-drawing-send-to-back": "Hielendal nei efteren",
|
||||
"card-drawing-resize": "Grutte feroarje",
|
||||
"card-drawing-eyedropper": "Kies in kleur fan it skerm",
|
||||
"card-drawing-custom-color": "Oanpaste kleur",
|
||||
"card-drawing-add-color": "Taheakje oan kleuren",
|
||||
"card-drawing-remove-color": "Kleur fuortsmite",
|
||||
"card-drawing-color-code": "HTML-kleurkoade",
|
||||
"card-drawing-brightness": "Helderheid",
|
||||
"card-drawing-resize-canvas": "Sleep om de grutte fan it tekengebiet te feroarjen",
|
||||
"card-drawing-download-svg": "Downloade as SVG",
|
||||
"card-drawing-saved": "Bewarre. De PNG stiet yn de taheaksels fan de kaart.",
|
||||
"cardKindPopup-title": "Kaartsoarte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Seol ar gcúl",
|
||||
"card-drawing-send-to-back": "Seol go cúl",
|
||||
"card-drawing-resize": "Athraigh méid",
|
||||
"card-drawing-eyedropper": "Roghnaigh dath ón scáileán",
|
||||
"card-drawing-custom-color": "Dath saincheaptha",
|
||||
"card-drawing-add-color": "Cuir leis na dathanna",
|
||||
"card-drawing-remove-color": "Bain an dath",
|
||||
"card-drawing-color-code": "Cód datha HTML",
|
||||
"card-drawing-brightness": "Gile",
|
||||
"card-drawing-resize-canvas": "Tarraing chun méid an limistéir líníochta a athrú",
|
||||
"card-drawing-download-svg": "Íoslódáil mar SVG",
|
||||
"card-drawing-saved": "Sábháilte. Tá an PNG i gceangaltáin an chárta.",
|
||||
"cardKindPopup-title": "Cineál cárta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Cuir air ais",
|
||||
"card-drawing-send-to-back": "Cuir chun a' chùil",
|
||||
"card-drawing-resize": "Atharraich am meud",
|
||||
"card-drawing-eyedropper": "Tagh dath on sgrìn",
|
||||
"card-drawing-custom-color": "Dath gnàthaichte",
|
||||
"card-drawing-add-color": "Cuir ris na dathan",
|
||||
"card-drawing-remove-color": "Thoir air falbh an dath",
|
||||
"card-drawing-color-code": "Còd datha HTML",
|
||||
"card-drawing-brightness": "Soilleireachd",
|
||||
"card-drawing-resize-canvas": "Slaod gus meud an raoin tharraing atharrachadh",
|
||||
"card-drawing-download-svg": "Luchdaich a-nuas mar SVG",
|
||||
"card-drawing-saved": "Air a shàbhaladh. Tha am PNG ann an ceanglachain na cairte.",
|
||||
"cardKindPopup-title": "Seòrsa na cairte",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar cara atrás",
|
||||
"card-drawing-send-to-back": "Enviar ao fondo",
|
||||
"card-drawing-resize": "Cambiar o tamaño",
|
||||
"card-drawing-eyedropper": "Escoller unha cor da pantalla",
|
||||
"card-drawing-custom-color": "Cor personalizada",
|
||||
"card-drawing-add-color": "Engadir ás cores",
|
||||
"card-drawing-remove-color": "Quitar a cor",
|
||||
"card-drawing-color-code": "Código de cor HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar o tamaño da área de debuxo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Gardado. O PNG está nos anexos da tarxeta.",
|
||||
"cardKindPopup-title": "Tipo de tarxeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Enviar cara atrás",
|
||||
"card-drawing-send-to-back": "Enviar ao fondo",
|
||||
"card-drawing-resize": "Cambiar o tamaño",
|
||||
"card-drawing-eyedropper": "Escoller unha cor da pantalla",
|
||||
"card-drawing-custom-color": "Cor personalizada",
|
||||
"card-drawing-add-color": "Engadir ás cores",
|
||||
"card-drawing-remove-color": "Quitar a cor",
|
||||
"card-drawing-color-code": "Código de cor HTML",
|
||||
"card-drawing-brightness": "Brillo",
|
||||
"card-drawing-resize-canvas": "Arrastra para cambiar o tamaño da área de debuxo",
|
||||
"card-drawing-download-svg": "Descargar como SVG",
|
||||
"card-drawing-saved": "Gardado. O PNG está nos anexos da tarxeta.",
|
||||
"cardKindPopup-title": "Tipo de tarxeta",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Emondo tapykue gotyo",
|
||||
"card-drawing-send-to-back": "Emondo tapykueterei",
|
||||
"card-drawing-resize": "Emoambue tuichakue",
|
||||
"card-drawing-eyedropper": "Eiporavo peteĩ sa'y mba'erechaha guive",
|
||||
"card-drawing-custom-color": "Sa'y nde reiporavóva",
|
||||
"card-drawing-add-color": "Embojoapy sa'ykuérape",
|
||||
"card-drawing-remove-color": "Emboguete sa'y",
|
||||
"card-drawing-color-code": "HTML sa'y rechaukaha",
|
||||
"card-drawing-brightness": "Tesapy'a",
|
||||
"card-drawing-resize-canvas": "Emboguata emoambue hag̃ua ta'anga ra'ãha tuichakue",
|
||||
"card-drawing-download-svg": "Mboguejy SVG ramo",
|
||||
"card-drawing-saved": "Oñeñongatu. PNG oĩ kuatia'i mba'e ojejokuávape.",
|
||||
"cardKindPopup-title": "Kuatia'i rehegua",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "પાછળ મોકલો",
|
||||
"card-drawing-send-to-back": "સૌથી પાછળ મોકલો",
|
||||
"card-drawing-resize": "કદ બદલો",
|
||||
"card-drawing-eyedropper": "સ્ક્રીનમાંથી રંગ પસંદ કરો",
|
||||
"card-drawing-custom-color": "કસ્ટમ રંગ",
|
||||
"card-drawing-add-color": "રંગોમાં ઉમેરો",
|
||||
"card-drawing-remove-color": "રંગ દૂર કરો",
|
||||
"card-drawing-color-code": "HTML રંગ કોડ",
|
||||
"card-drawing-brightness": "તેજસ્વિતા",
|
||||
"card-drawing-resize-canvas": "ચિત્ર વિસ્તારનું કદ બદલવા માટે ખેંચો",
|
||||
"card-drawing-download-svg": "SVG તરીકે ડાઉનલોડ કરો",
|
||||
"card-drawing-saved": "સાચવ્યું. PNG કાર્ડનાં જોડાણોમાં છે.",
|
||||
"cardKindPopup-title": "કાર્ડ પ્રકાર",
|
||||
|
||||
@@ -1544,6 +1544,13 @@
|
||||
"card-drawing-send-backward": "Cur er ash",
|
||||
"card-drawing-send-to-back": "Cur gys y cooyl",
|
||||
"card-drawing-resize": "Caghlaa mooadys",
|
||||
"card-drawing-eyedropper": "Reih daah veih y skynnagh",
|
||||
"card-drawing-custom-color": "Daah hene",
|
||||
"card-drawing-add-color": "Cur rish ny daahghyn",
|
||||
"card-drawing-remove-color": "Scryss daah",
|
||||
"card-drawing-color-code": "Coad daah HTML",
|
||||
"card-drawing-brightness": "Soilshid",
|
||||
"card-drawing-resize-canvas": "Tayrn dy chaghlaa mooadys yn ard tayrnee",
|
||||
"card-drawing-download-svg": "Laadey neose myr SVG",
|
||||
"card-drawing-saved": "Sauailit. Ta'n PNG ayns coyrtyn y chaart.",
|
||||
"cardKindPopup-title": "Sorch kaart",
|
||||
|
||||
Loaded 100 of 256 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user