update npm packages, refresh ar language. (#901)
* update npm packages * Update lang.ar.js * fix linter issues * update version to publish --------- Co-authored-by: Abdelmjid Saber <87904671+abdelmjid-saber@users.noreply.github.com>master
parent
24c63f1a8b
commit
420861f408
|
@ -1,5 +1,13 @@
|
|||
# SVG-Edit CHANGES
|
||||
|
||||
## 7.3.1
|
||||
- npm packages ugrade
|
||||
- refresh Arabic language
|
||||
|
||||
## 7.3.0
|
||||
- bug fixes
|
||||
- add Ukrainien and Swedish languages
|
||||
|
||||
## 7.2.0
|
||||
- introduce the notion of workspace
|
||||
- separate svgcanvas into a package
|
||||
|
|
File diff suppressed because it is too large
Load Diff
38
package.json
38
package.json
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "svgedit",
|
||||
"version": "7.3.0",
|
||||
"version": "7.3.1",
|
||||
"description": "Powerful SVG-Editor for your browser ",
|
||||
"main": "dist/Editor.js",
|
||||
"module": "dist/Editor.js",
|
||||
|
@ -83,11 +83,11 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@svgedit/svgcanvas": "7.2.1",
|
||||
"browser-fs-access": "0.33.0",
|
||||
"core-js": "3.29.1",
|
||||
"browser-fs-access": "0.34.1",
|
||||
"core-js": "3.30.2",
|
||||
"elix": "15.0.1",
|
||||
"html2canvas": "1.4.1",
|
||||
"i18next": "22.4.13",
|
||||
"i18next": "22.5.0",
|
||||
"jspdf": "2.5.1",
|
||||
"pathseg": "1.2.1",
|
||||
"regenerator-runtime": "0.13.11",
|
||||
|
@ -95,27 +95,27 @@
|
|||
"svg2pdf.js": "2.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "7.21.3",
|
||||
"@babel/preset-env": "7.20.2",
|
||||
"@babel/core": "7.22.1",
|
||||
"@babel/preset-env": "7.22.2",
|
||||
"@babel/register": "7.21.0",
|
||||
"@babel/runtime-corejs3": "7.21.0",
|
||||
"@cypress/code-coverage": "3.10.1",
|
||||
"@babel/runtime-corejs3": "7.22.3",
|
||||
"@cypress/code-coverage": "3.10.6",
|
||||
"@rollup/plugin-babel": "^6.0.3",
|
||||
"@rollup/plugin-commonjs": "^24",
|
||||
"@rollup/plugin-commonjs": "^25",
|
||||
"@rollup/plugin-dynamic-import-vars": "2.0.3",
|
||||
"@rollup/plugin-node-resolve": "15.0.1",
|
||||
"@rollup/plugin-node-resolve": "15.0.2",
|
||||
"@rollup/plugin-replace": "5.0.2",
|
||||
"@rollup/plugin-url": "8.0.1",
|
||||
"@web/dev-server": "0.1.37",
|
||||
"@web/dev-server-esbuild": "^0.3.5",
|
||||
"@web/dev-server-rollup": "0.4.0",
|
||||
"@web/dev-server": "0.2.1",
|
||||
"@web/dev-server-esbuild": "^0.4.1",
|
||||
"@web/dev-server-rollup": "0.5.0",
|
||||
"babel-plugin-istanbul": "^6.1.1",
|
||||
"babel-plugin-transform-object-rest-spread": "7.0.0-beta.3",
|
||||
"core-js-bundle": "3.29.1",
|
||||
"core-js-bundle": "3.30.2",
|
||||
"cp-cli": "2.0.0",
|
||||
"cypress": "12.9.0",
|
||||
"cypress": "12.13.0",
|
||||
"cypress-multi-reporters": "1.6.3",
|
||||
"jamilih": "0.54.0",
|
||||
"jamilih": "0.58.0",
|
||||
"jsdoc": "4.0.2",
|
||||
"node-static": "0.7.11",
|
||||
"npm-run-all": "4.1.5",
|
||||
|
@ -125,9 +125,9 @@
|
|||
"qr-manipulation": "0.7.0",
|
||||
"query-result": "1.0.5",
|
||||
"remark-cli": "11.0.0",
|
||||
"remark-lint-ordered-list-marker-value": "3.1.1",
|
||||
"rimraf": "4.4.1",
|
||||
"rollup": "3.20.2",
|
||||
"remark-lint-ordered-list-marker-value": "3.1.2",
|
||||
"rimraf": "5.0.1",
|
||||
"rollup": "3.23.0",
|
||||
"rollup-plugin-copy": "3.4.0",
|
||||
"rollup-plugin-filesize": "10.0.0",
|
||||
"rollup-plugin-html": "0.2.1",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* eslint-env node */
|
||||
import rimraf from 'rimraf'
|
||||
import { rimraf } from 'rimraf'
|
||||
import babel from '@rollup/plugin-babel'
|
||||
import { nodeResolve } from '@rollup/plugin-node-resolve'
|
||||
import commonjs from '@rollup/plugin-commonjs'
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// This rollup script is run by the command:
|
||||
// 'npm run build'
|
||||
|
||||
import rimraf from 'rimraf'
|
||||
import { rimraf } from 'rimraf'
|
||||
import babel from '@rollup/plugin-babel'
|
||||
import { nodeResolve } from '@rollup/plugin-node-resolve'
|
||||
import commonjs from '@rollup/plugin-commonjs'
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
import path from 'path'
|
||||
import { lstatSync, readdirSync } from 'fs'
|
||||
import rimraf from 'rimraf'
|
||||
import { rimraf } from 'rimraf'
|
||||
import babel from '@rollup/plugin-babel'
|
||||
import copy from 'rollup-plugin-copy'
|
||||
import { nodeResolve } from '@rollup/plugin-node-resolve'
|
||||
|
|
|
@ -4,50 +4,50 @@ export default {
|
|||
common: {
|
||||
ok: 'حفظ',
|
||||
cancel: 'إلغاء',
|
||||
key_backspace: 'backspace',
|
||||
key_del: 'delete',
|
||||
key_down: 'down',
|
||||
key_up: 'up',
|
||||
more_opts: 'More Options',
|
||||
url: 'URL',
|
||||
width: 'Width',
|
||||
height: 'Height'
|
||||
key_backspace: 'مسطرة',
|
||||
key_del: 'حذف',
|
||||
key_down: 'أسفل',
|
||||
key_up: 'أعلى',
|
||||
more_opts: 'المزيد من الخيارات',
|
||||
url: 'رابط',
|
||||
width: 'العرض',
|
||||
height: 'الارتفاع'
|
||||
},
|
||||
misc: {
|
||||
powered_by: 'Powered by'
|
||||
powered_by: 'مدعوم بواسطة'
|
||||
},
|
||||
ui: {
|
||||
toggle_stroke_tools: 'Show/hide more stroke tools',
|
||||
toggle_stroke_tools: 'إظهار / إخفاء أدوات stroke الإضافية',
|
||||
palette_info: 'انقر لتغيير لون التعبئة ، تحولا مزدوجا فوق لتغيير لون السكتة الدماغية',
|
||||
zoom_level: 'تغيير مستوى التكبير',
|
||||
panel_action: 'Click to open side panel',
|
||||
quality: 'Quality:',
|
||||
pathNodeTooltip: 'Drag node to move it. Double-click node to change segment type',
|
||||
pathCtrlPtTooltip: 'Drag control point to adjust curve properties',
|
||||
pick_stroke_paint_opacity: 'Pick a Stroke Paint and Opacity',
|
||||
pick_fill_paint_opacity: 'Pick a Fill Paint and Opacity',
|
||||
group_identify_label: 'Group identification label',
|
||||
export_type_label: 'Select an image type for export:'
|
||||
panel_action: 'انقر لفتح اللوحة الجانبية',
|
||||
quality: 'الجودة:',
|
||||
pathNodeTooltip: 'اسحب العقدة لنقلها. انقر نقرًا مزدوجًا فوق العقدة لتغيير نوع القطعة.',
|
||||
pathCtrlPtTooltip: 'اسحب نقطة التحكم لتعديل خصائص الانحناء',
|
||||
pick_stroke_paint_opacity: 'اختر لون stroke وشفافيتها',
|
||||
pick_fill_paint_opacity: 'اختر Fill Paint وشفافيتها',
|
||||
group_identify_label: 'تسمية تحديد المجموعة',
|
||||
export_type_label: 'حدد نوع الصورة للاستخراج:'
|
||||
},
|
||||
properties: {
|
||||
id: 'Identify the element',
|
||||
id: 'تحديد العنصر',
|
||||
fill_color: 'تغير لون التعبئة',
|
||||
stroke_color: 'تغير لون السكتة الدماغية',
|
||||
stroke_style: 'تغيير نمط السكتة الدماغية اندفاعة',
|
||||
stroke_width: 'تغيير عرض السكتة الدماغية',
|
||||
pos_x: 'Change X coordinate',
|
||||
pos_y: 'Change Y coordinate',
|
||||
linecap_butt: 'Linecap: Butt',
|
||||
linecap_round: 'Linecap: Round',
|
||||
linecap_square: 'Linecap: Square',
|
||||
linejoin_bevel: 'Linejoin: Bevel',
|
||||
linejoin_miter: 'Linejoin: Miter',
|
||||
linejoin_round: 'Linejoin: Round',
|
||||
stroke_color: 'تغير لون stroke',
|
||||
stroke_style: 'تغيير نمط stroke',
|
||||
stroke_width: 'تغيير عرض stroke',
|
||||
pos_x: 'تغيير إحداثيات X',
|
||||
pos_y: 'Change تغيير إحداثيات Y',
|
||||
linecap_butt: 'نهاية الخط: مسطحة (بات)',
|
||||
linecap_round: 'نهاية الخط: مدورة',
|
||||
linecap_square: 'نهاية الخط: مربعة',
|
||||
linejoin_bevel: 'نقطة انضمام الخط: المحدبة',
|
||||
linejoin_miter: 'نقطة انضمام الخط: الإزاحة',
|
||||
linejoin_round: 'نقطة انضمام الخط: مدورة',
|
||||
angle: 'تغيير زاوية الدوران',
|
||||
blur: 'Change gaussian blur value',
|
||||
blur: 'تغيير قيمة gaussian blur',
|
||||
opacity: 'تغيير مختارة غموض البند',
|
||||
circle_cx: 'دائرة التغيير لتنسيق cx',
|
||||
circle_cy: "Change circle's cy coordinate",
|
||||
circle_cy: 'تغيير إحداثيات عنصر دائري (cy)',
|
||||
circle_r: 'التغيير في دائرة نصف قطرها',
|
||||
ellipse_cx: 'تغيير شكل البيضاوي cx تنسيق',
|
||||
ellipse_cy: 'تغيير شكل البيضاوي قبرصي تنسيق',
|
||||
|
@ -63,49 +63,49 @@ export default {
|
|||
image_width: 'تغيير صورة العرض',
|
||||
image_height: 'تغيير ارتفاع الصورة',
|
||||
image_url: 'تغيير العنوان',
|
||||
node_x: "Change node's x coordinate",
|
||||
node_y: "Change node's y coordinate",
|
||||
seg_type: 'Change Segment type',
|
||||
straight_segments: 'Straight',
|
||||
curve_segments: 'Curve',
|
||||
node_x: 'تغيير إحداثيات عقدة X',
|
||||
node_y: 'تغيير إحداثيات عقدة Y',
|
||||
seg_type: 'تغيير نوع القطعة',
|
||||
straight_segments: 'مستقيمة',
|
||||
curve_segments: 'منحنية',
|
||||
text_contents: 'تغيير محتويات النص',
|
||||
font_family_label: 'Font:',
|
||||
font_family: 'تغيير الخط الأسرة',
|
||||
font_size: 'تغيير حجم الخط',
|
||||
bold: 'نص جريء',
|
||||
text_decoration_underline: 'Underline',
|
||||
text_decoration_linethrough: 'Line-Through',
|
||||
text_decoration_overline: 'Overline',
|
||||
italic: 'مائل نص',
|
||||
text_anchor_start: 'Align the text in start',
|
||||
text_anchor_middle: 'Align the text in middle',
|
||||
text_anchor_end: 'Align the text in end',
|
||||
text_letter_spacing: 'Change the letter spacing',
|
||||
text_word_spacing: 'Change the word spacing',
|
||||
text_length: 'Lets you specify the width of the space into which the text will draw',
|
||||
text_length_adjust: 'Length adjust',
|
||||
text_length_adjust_spacing: 'Spacing',
|
||||
text_length_adjust_spacing_and_glyphs: 'Spacing & Glyphs',
|
||||
class: 'Element class',
|
||||
serif: 'Serif',
|
||||
sans_serif: 'Sans-serif',
|
||||
cursive: 'Cursive',
|
||||
fantasy: 'Fantasy',
|
||||
monospace: 'Monospace',
|
||||
courier: 'Courier',
|
||||
helvetica: 'Helvetica',
|
||||
times: 'times',
|
||||
prefs_and_content: 'Store preferences and SVG content locally',
|
||||
prefs_only: 'Only store preferences locally',
|
||||
no_prefs_or_content: 'Do not store my preferences or SVG content locally',
|
||||
jgraduate_pad: 'Pad',
|
||||
jgraduate_reflect: 'Reflect',
|
||||
jgraduate_repeat: 'Repeat'
|
||||
text_decoration_underline: 'تسطير',
|
||||
text_decoration_linethrough: 'خط عبر النص',
|
||||
text_decoration_overline: 'خط فوق النص',
|
||||
italic: 'مائل',
|
||||
text_anchor_start: 'محاذاة النص في البداية',
|
||||
text_anchor_middle: 'محاذاة النص في الوسط',
|
||||
text_anchor_end: 'محاذاة النص في النهاية',
|
||||
text_letter_spacing: 'تغيير مسافة الحروف',
|
||||
text_word_spacing: 'تغيير مسافة الكلمات',
|
||||
text_length: 'يتيح لك تحديد عرض المساحة التي يتم فيها رسم النص',
|
||||
text_length_adjust: 'تعديل الطول',
|
||||
text_length_adjust_spacing: 'المسافات',
|
||||
text_length_adjust_spacing_and_glyphs: 'المسافات والحروف',
|
||||
class: 'صنف العنصر',
|
||||
serif: 'خط سيريف',
|
||||
sans_serif: 'خط سانس سيريف',
|
||||
cursive: 'خط كورسيف',
|
||||
fantasy: 'خط فانتازيا',
|
||||
monospace: 'خط ثابت العرض',
|
||||
courier: 'خط كورير',
|
||||
helvetica: 'خط هيلفيتيكا',
|
||||
times: 'خط تايمز',
|
||||
prefs_and_content: 'حفظ التفضيلات ومحتوى SVG محلياً',
|
||||
prefs_only: 'حفظ التفضيلات فقط محلياً',
|
||||
no_prefs_or_content: 'عدم حفظ تفضيلاتي أو محتوى SVG محلياً',
|
||||
jgraduate_pad: 'تعبئة',
|
||||
jgraduate_reflect: 'انعكاس',
|
||||
jgraduate_repeat: 'تكرار'
|
||||
},
|
||||
tools: {
|
||||
main_menu: 'Main Menu',
|
||||
bkgnd_color_opac: 'تغير لون الخلفية / غموض',
|
||||
connector_no_arrow: 'No arrow',
|
||||
main_menu: 'القائمة الرئيسية',
|
||||
bkgnd_color_opac: 'تغيير لون الخلفية / الشفافية',
|
||||
connector_no_arrow: 'لا يوجد سهم',
|
||||
fitToContent: 'لائقا للمحتوى',
|
||||
fit_to_all: 'يصلح لجميع المحتويات',
|
||||
fit_to_canvas: 'يصلح لوحة زيتية على قماش',
|
||||
|
@ -117,9 +117,9 @@ export default {
|
|||
largest_object: 'أكبر كائن',
|
||||
selected_objects: 'انتخب الأجسام',
|
||||
smallest_object: 'أصغر كائن',
|
||||
export_img: 'Export',
|
||||
import_doc: 'Import SVG',
|
||||
align_to_page: 'Align Element to Page',
|
||||
export_img: 'تصدير الصورة',
|
||||
import_doc: 'استيراد SVG',
|
||||
align_to_page: 'محاذاة العنصر مع الصفحة',
|
||||
align_bottom: 'محاذاة القاع',
|
||||
align_center: 'مركز محاذاة',
|
||||
align_left: 'محاذاة إلى اليسار',
|
||||
|
@ -129,9 +129,9 @@ export default {
|
|||
mode_select: 'اختر أداة',
|
||||
mode_fhpath: 'أداة قلم رصاص',
|
||||
mode_line: 'خط أداة',
|
||||
mode_rect: 'Rectangle Tool',
|
||||
mode_square: 'Square Tool',
|
||||
mode_fhrect: 'Free-Hand Rectangle',
|
||||
mode_rect: 'اداة المستطيل',
|
||||
mode_square: 'اداة المربع',
|
||||
mode_fhrect: 'اداة المستطيل الحر',
|
||||
mode_ellipse: 'القطع الناقص',
|
||||
mode_circle: 'دائرة',
|
||||
mode_fhellipse: 'اليد الحرة البيضوي',
|
||||
|
@ -139,162 +139,162 @@ export default {
|
|||
mode_text: 'النص أداة',
|
||||
mode_image: 'الصورة أداة',
|
||||
mode_zoom: 'أداة تكبير',
|
||||
no_embed: 'NOTE: This image cannot be embedded. It will depend on this path to be displayed',
|
||||
no_embed: 'ملاحظة: لا يمكن تضمين هذه الصورة. ستعتمد على هذا المسار ليتم عرضها.',
|
||||
undo: 'التراجع',
|
||||
redo: 'إعادته',
|
||||
tool_source: 'عدل المصدر',
|
||||
wireframe_mode: 'Wireframe Mode',
|
||||
clone: 'Clone Element(s)',
|
||||
del: 'Delete Element(s)',
|
||||
group_elements: 'مجموعة عناصر',
|
||||
make_link: 'Make (hyper)link',
|
||||
set_link_url: 'Set link URL (leave empty to remove)',
|
||||
to_path: 'Convert to Path',
|
||||
reorient_path: 'Reorient path',
|
||||
ungroup: 'فك تجميع عناصر',
|
||||
wireframe_mode: 'Wireframe وضع',
|
||||
clone: 'استنساخ العناصر (s)',
|
||||
del: 'حذف العناصر (s)',
|
||||
group_elements: 'مجموعة العناصر',
|
||||
make_link: 'عمل رابط (فائق) التفاعلية',
|
||||
set_link_url: 'تعيين عنوان URL للرابط (اتركه فارغًا للإزالة)',
|
||||
to_path: 'تحويل إلى مسار',
|
||||
reorient_path: 'إعادة توجيه المسار',
|
||||
ungroup: 'إلغاء تجميع العناصر',
|
||||
docprops: 'خصائص المستند',
|
||||
editor_homepage: 'SVG-Edit Home Page',
|
||||
move_bottom: 'الانتقال إلى أسفل',
|
||||
move_top: 'الانتقال إلى أعلى',
|
||||
node_clone: 'Clone Node',
|
||||
node_delete: 'Delete Node',
|
||||
node_link: 'Link Control Points',
|
||||
add_subpath: 'Add sub-path',
|
||||
openclose_path: 'Open/close sub-path',
|
||||
editor_homepage: 'صفحة SVG-Edit الرئيسية',
|
||||
move_bottom: 'الانتقال إلى الأسفل',
|
||||
move_top: 'الانتقال إلى الأعلى',
|
||||
node_clone: 'استنساخ العقدة',
|
||||
node_delete: 'حذف العقدة',
|
||||
node_link: 'ربط نقاط التحكم',
|
||||
add_subpath: 'إضافة مسار فرعي',
|
||||
openclose_path: 'فتح / إغلاق المسار الفرعي',
|
||||
source_save: 'حفظ',
|
||||
cut: 'Cut',
|
||||
copy: 'Copy',
|
||||
paste: 'Paste',
|
||||
paste_in_place: 'Paste in Place',
|
||||
delete: 'Delete',
|
||||
group: 'Group',
|
||||
move_front: 'Bring to Front',
|
||||
move_up: 'Bring Forward',
|
||||
move_down: 'Send Backward',
|
||||
move_back: 'Send to Back',
|
||||
tool_unlink_use: 'Break link to reference element (make unique)',
|
||||
ellipse_circle_tool: 'Ellipse/Circle Tool',
|
||||
square_rect_tool: 'Square/Rect Tool',
|
||||
remember_this_choice: 'Remember this choice?',
|
||||
remember_this_choice_title: 'If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again.'
|
||||
cut: 'قص',
|
||||
copy: 'نسخ',
|
||||
paste: 'لصق',
|
||||
paste_in_place: 'لصق في المكان',
|
||||
delete: 'حذف',
|
||||
group: 'تجميع',
|
||||
move_front: 'إحضار للأمام',
|
||||
move_up: 'إحضار للأمام',
|
||||
move_down: 'إرسال للخلف',
|
||||
move_back: 'إرسال للخلف',
|
||||
tool_unlink_use: 'كسر الارتباط مع عنصر الإشارة (جعله فريدًا)',
|
||||
ellipse_circle_tool: 'أداة القطع الناقص / الدائرة',
|
||||
square_rect_tool: 'أداة المربع / المستطيل',
|
||||
remember_this_choice: 'تذكر هذا الخيار؟',
|
||||
remember_this_choice_title: 'إذا اخترت الخروج من التخزين أثناء تذكر هذا الخيار ، فسيتغير عنوان URL لتجنب السؤال مرة أخرى.'
|
||||
},
|
||||
layers: {
|
||||
layer: 'Layer',
|
||||
layers: 'Layers',
|
||||
del: 'حذف طبقة',
|
||||
move_down: 'تحرك لأسفل طبقة',
|
||||
layer: 'طبقة',
|
||||
layers: 'الطبقات',
|
||||
del: 'حذف الطبقة',
|
||||
move_down: 'نقل الطبقة للأسفل',
|
||||
new: 'طبقة جديدة',
|
||||
rename: 'تسمية الطبقة',
|
||||
move_up: 'تحرك لأعلى طبقة',
|
||||
dupe: 'Duplicate Layer',
|
||||
merge_down: 'Merge Down',
|
||||
merge_all: 'Merge All',
|
||||
move_elems_to: 'Move elements to:',
|
||||
move_selected: 'Move selected elements to a different layer'
|
||||
rename: 'إعادة تسمية الطبقة',
|
||||
move_up: 'نقل الطبقة للأعلى',
|
||||
dupe: 'استنساخ الطبقة',
|
||||
merge_down: 'دمج للأسفل',
|
||||
merge_all: 'دمج الكل',
|
||||
move_elems_to: 'نقل العناصر إلى:',
|
||||
move_selected: 'نقل العناصر المحددة إلى طبقة مختلفة'
|
||||
},
|
||||
config: {
|
||||
image_props: 'Image Properties',
|
||||
doc_title: 'Title',
|
||||
doc_dims: 'Canvas Dimensions',
|
||||
included_images: 'Included Images',
|
||||
image_opt_embed: 'Embed data (local files)',
|
||||
image_opt_ref: 'Use file reference',
|
||||
editor_prefs: 'Editor Preferences',
|
||||
language: 'Language',
|
||||
background: 'Editor Background',
|
||||
editor_img_url: 'Image URL',
|
||||
editor_bg_note: 'Note: Background will not be saved with image.',
|
||||
select_predefined: 'حدد سلفا:',
|
||||
units_and_rulers: 'Units & Rulers',
|
||||
show_rulers: 'Show rulers',
|
||||
base_unit: 'Base Unit:',
|
||||
grid: 'Grid',
|
||||
snapping_onoff: 'Snapping on/off',
|
||||
snapping_stepsize: 'Snapping Step-Size:',
|
||||
grid_color: 'Grid color',
|
||||
done: 'Done',
|
||||
change_xxx_color: 'Change xxx color',
|
||||
pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
|
||||
open_color_picker: 'Click To Open Color Picker',
|
||||
jpicker_title: 'Drag Markers To Pick A Color',
|
||||
jpicker_new_color: 'new',
|
||||
jpicker_current_color: 'current',
|
||||
jpicker_tooltip_colors_new_color: 'New Color - Press “OK” To Commit',
|
||||
jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
|
||||
jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
|
||||
jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
|
||||
jpicker_tooltip_hue_radio: 'Set To “Hue” Color Mode',
|
||||
jpicker_tooltip_hue_textbox: 'Enter A “Hue” Value (0-360°)',
|
||||
jpicker_tooltip_saturation_radio: 'Set To “Saturation” Color Mode',
|
||||
jpicker_tooltip_saturation_textbox: 'Enter A “Saturation” Value (0-100%)',
|
||||
jpicker_tooltip_value_radio: 'Set To “Value” Color Mode',
|
||||
jpicker_tooltip_value_textbox: 'Enter A “Value” Value (0-100%)',
|
||||
jpicker_tooltip_red_radio: 'Set To “Red” Color Mode',
|
||||
jpicker_tooltip_red_textbox: 'Enter A “Red” Value (0-255)',
|
||||
jpicker_tooltip_green_radio: 'Set To “Green” Color Mode',
|
||||
jpicker_tooltip_green_textbox: 'Enter A “Green” Value (0-255)',
|
||||
jpicker_tooltip_blue_radio: 'Set To “Blue” Color Mode',
|
||||
jpicker_tooltip_blue_textbox: 'Enter A “Blue” Value (0-255)',
|
||||
jpicker_tooltip_alpha_radio: 'Set To “Alpha” Color Mode',
|
||||
jpicker_tooltip_alpha_textbox: 'Enter A “Alpha” Value (0-100)',
|
||||
jpicker_tooltip_hex_textbox: 'Enter A “Hex” Color Value (#000000-#ffffff)',
|
||||
jpicker_tooltip_hex_alpha: 'Enter A “Alpha” Value (#00-#ff)',
|
||||
jgraduate_solid_color: 'Solid Color',
|
||||
jgraduate_linear_gradient: 'Linear Gradient',
|
||||
jgraduate_radial_gradient: 'Radial Gradient',
|
||||
jgraduate_begin_point: 'Begin Point',
|
||||
jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
|
||||
jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
|
||||
jgraduate_end_point: 'End Point',
|
||||
jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
|
||||
jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
|
||||
jgraduate_center_point: 'Center Point',
|
||||
jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
|
||||
jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
|
||||
jgraduate_focal_point: 'Focal Point',
|
||||
jgraduate_match_center: 'Match center:',
|
||||
jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
|
||||
jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
|
||||
jgraduate_spread_method: 'Spread method',
|
||||
jgraduate_radius: 'Radius:',
|
||||
jgraduate_set_radius: 'Click to set radius',
|
||||
jgraduate_ellip: 'Ellip:',
|
||||
jgraduate_set_ellip: 'Click to set Ellip',
|
||||
jgraduate_angle: 'Angle:',
|
||||
jgraduate_set_angle: 'Click to set Angle',
|
||||
jgraduate_deg: 'deg:',
|
||||
jgraduate_opac: 'Opac:',
|
||||
jgraduate_set_opac: 'Click to set Opac'
|
||||
image_props: 'خصائص الصورة',
|
||||
doc_title: 'العنوان',
|
||||
doc_dims: 'أبعاد الصفحة',
|
||||
included_images: 'الصور المدرجة',
|
||||
image_opt_embed: 'تضمين البيانات (الملفات المحلية)',
|
||||
image_opt_ref: 'استخدم مرجع الملف',
|
||||
editor_prefs: 'تفضيلات المحرر',
|
||||
language: 'اللغة',
|
||||
background: 'خلفية المحرر',
|
||||
editor_img_url: 'عنوان URL للصورة',
|
||||
editor_bg_note: 'ملاحظة: لن يتم حفظ الخلفية مع الصورة.',
|
||||
select_predefined: 'حدد معرف سلفا:',
|
||||
units_and_rulers: 'الوحدات والمساطر',
|
||||
show_rulers: 'عرض المساطر',
|
||||
base_unit: 'وحدة القياس الأساسية:',
|
||||
grid: 'شبكة',
|
||||
snapping_onoff: 'تشغيل/إيقاف الملتصق',
|
||||
snapping_stepsize: 'حجم الخطوة للتلصيق:',
|
||||
grid_color: 'لون الشبكة',
|
||||
done: 'تم',
|
||||
change_xxx_color: 'تغيير لون {{newValue}}',
|
||||
pick_paint_opavity: 'اختر {{newValue}} لون الدهان والشفافية',
|
||||
open_color_picker: 'انقر لفتح مُنتقِي الألوان',
|
||||
jpicker_title: 'اسحب العلامات لاختيار لون',
|
||||
jpicker_new_color: 'جديد',
|
||||
jpicker_current_color: 'الحالي',
|
||||
jpicker_tooltip_colors_new_color: 'لون جديد - اضغط "موافق" للتأكيد',
|
||||
jpicker_tooltip_colors_current_color: 'انقر للاستعادة اللون الأصلي',
|
||||
jpicker_tooltip_buttons_ok: 'تأكيد اختيار اللون هذا',
|
||||
jpicker_tooltip_buttons_cancel: 'إلغاء واستعادة اللون الأصلي',
|
||||
jpicker_tooltip_hue_radio: 'ضبط لون "الدرجة"',
|
||||
jpicker_tooltip_hue_textbox: 'أدخل قيمة "الدرجة" (0-360 درجة)',
|
||||
jpicker_tooltip_saturation_radio: 'ضبط لون "التشبع"',
|
||||
jpicker_tooltip_saturation_textbox: 'أدخل قيمة "التشبع" (0-100%)',
|
||||
jpicker_tooltip_value_radio: 'ضبط لون "القيمة"',
|
||||
jpicker_tooltip_value_textbox: 'أدخل قيمة "القيمة" (0-100%)',
|
||||
jpicker_tooltip_red_radio: 'ضبط لون "الأحمر"',
|
||||
jpicker_tooltip_red_textbox: 'أدخل قيمة "الأحمر" (0-255)',
|
||||
jpicker_tooltip_green_radio: 'ضبط لون "الأخضر"',
|
||||
jpicker_tooltip_green_textbox: 'أدخل قيمة "الأخضر" (0-255)',
|
||||
jpicker_tooltip_blue_radio: 'ضبط لون "الأزرق"',
|
||||
jpicker_tooltip_blue_textbox: 'أدخل قيمة "الأزرق" (0-255)',
|
||||
jpicker_tooltip_alpha_radio: 'ضبط لون "الشفافية"',
|
||||
jpicker_tooltip_alpha_textbox: 'أدخل قيمة "الشفافية" (0-100)',
|
||||
jpicker_tooltip_hex_textbox: 'أدخل قيمة "Hex" اللون (#000000-#ffffff)',
|
||||
jpicker_tooltip_hex_alpha: 'أدخل قيمة "الشفافية" ( #00-#ff)',
|
||||
jgraduate_solid_color: 'لون صلب',
|
||||
jgraduate_linear_gradient: 'تدرج خطي',
|
||||
jgraduate_radial_gradient: 'تدرج شعاعي',
|
||||
jgraduate_begin_point: 'نقطة البدء',
|
||||
jgraduate_enter_starting_x: 'أدخل قيمة الإكس البدء بين 0.0 و 1.0',
|
||||
jgraduate_enter_starting_y: 'أدخل قيمة الواي البدء بين 0.0 و 1.0',
|
||||
jgraduate_end_point: 'نقطة النهاية',
|
||||
jgraduate_enter_ending_x: 'أدخل قيمة الإكس النهائية بين 0.0 و 1.0',
|
||||
jgraduate_enter_ending_y: 'أدخل قيمة الواي النهائية بين 0.0 و 1.0',
|
||||
jgraduate_center_point: 'نقطة الوسط',
|
||||
jgraduate_enter_value_x: 'أدخل قيمة الإكس بين 0.0 و 1.0',
|
||||
jgraduate_enter_value_y: 'أدخل قيمة الواي بين 0.0 و 1.0',
|
||||
jgraduate_focal_point: 'نقطة التركيز',
|
||||
jgraduate_match_center: 'مطابقة الوسط:',
|
||||
jgraduate_enter_focal_x: 'أدخل قيمة الإكس التركيز بين 0.0 و 1.0',
|
||||
jgraduate_enter_focal_y: 'أدخل قيمة الواي التركيز بين 0.0 و 1.0',
|
||||
jgraduate_spread_method: 'طريقة الانتشار',
|
||||
jgraduate_radius: 'النصف القطري:',
|
||||
jgraduate_set_radius: 'انقر لتحديد النصف القطري',
|
||||
jgraduate_ellip: 'الشكل البيضوي:',
|
||||
jgraduate_set_ellip: 'انقر لتحديد الشكل البيضوي',
|
||||
jgraduate_angle: 'الزاوية:',
|
||||
jgraduate_set_angle: 'انقر لتحديد الزاوية',
|
||||
jgraduate_deg: 'درجة:',
|
||||
jgraduate_opac: 'الشفافية:',
|
||||
jgraduate_set_opac: 'انقر لتحديد الشفافية'
|
||||
},
|
||||
notification: {
|
||||
invalidAttrValGiven: 'Invalid value given',
|
||||
noContentToFitTo: 'No content to fit to',
|
||||
dupeLayerName: 'There is already a layer named that!',
|
||||
enterUniqueLayerName: 'Please enter a unique layer name',
|
||||
enterNewLayerName: 'Please enter the new layer name',
|
||||
layerHasThatName: 'Layer already has that name',
|
||||
QmoveElemsToLayer: "Move selected elements to layer '%s'?",
|
||||
QwantToClear: 'Do you want to clear the drawing?\nThis will also erase your undo history!',
|
||||
QwantToOpen: 'Do you want to open a new file?\nThis will also erase your undo history!',
|
||||
QerrorsRevertToSource: 'There were parsing errors in your SVG source.\nRevert back to original SVG source?',
|
||||
QignoreSourceChanges: 'Ignore changes made to SVG source?',
|
||||
featNotSupported: 'Feature not supported',
|
||||
enterNewImgURL: 'Enter the new image URL',
|
||||
defsFailOnSave: 'NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.',
|
||||
loadingImage: 'Loading image, please wait...',
|
||||
saveFromBrowser: "Select 'Save As...' in your browser (possibly via file menu or right-click context-menu) to save this image as a {{type}} file.",
|
||||
noteTheseIssues: 'Also note the following issues: ',
|
||||
unsavedChanges: 'There are unsaved changes.',
|
||||
enterNewLinkURL: 'Enter the new hyperlink URL',
|
||||
errorLoadingSVG: 'Error: Unable to load SVG data',
|
||||
URLLoadFail: 'Unable to load from URL',
|
||||
retrieving: "Retrieving '%s' ...",
|
||||
popupWindowBlocked: 'Popup window may be blocked by browser',
|
||||
exportNoBlur: 'Blurred elements will appear as un-blurred',
|
||||
exportNoforeignObject: 'foreignObject elements will not appear',
|
||||
exportNoDashArray: 'Strokes will appear filled',
|
||||
exportNoText: 'Text may not appear as expected',
|
||||
editorPreferencesMsg: 'By default and where supported, SVG-Edit can store your editor preferences and SVG content locally on your machine so you do not need to add these back each time you load SVG-Edit. If, for privacy reasons, you do not wish to store this information on your machine, you can change away from the default option below.',
|
||||
source_dialog_note: 'Copy the contents of this box into a text editor, then save the file with a .svg extension.'
|
||||
invalidAttrValGiven: 'قيمة غير صالحة',
|
||||
noContentToFitTo: 'لا يوجد محتوى مناسب له',
|
||||
dupeLayerName: 'هناك طبقة بنفس الاسم بالفعل!',
|
||||
enterUniqueLayerName: 'يرجى إدخال اسم طبقة فريد',
|
||||
enterNewLayerName: 'يرجى إدخال اسم الطبقة الجديدة',
|
||||
layerHasThatName: 'الطبقة تحمل هذا الاسم بالفعل',
|
||||
QmoveElemsToLayer: "هل تريد نقل العناصر المحددة إلى الطبقة '%s'؟",
|
||||
QwantToClear: 'هل تريد مسح الرسم؟\nسيتم مسح سجل التراجع الخاص بك أيضًا!',
|
||||
QwantToOpen: 'هل تريد فتح ملف جديد؟\nسيتم مسح سجل التراجع الخاص بك أيضًا!',
|
||||
QerrorsRevertToSource: 'حدثت أخطاء في تحليل مصدر SVG الخاص بك.\nهل تريد العودة إلى مصدر SVG الأصلي؟',
|
||||
QignoreSourceChanges: 'تجاهل التغييرات التي تم إجراؤها على مصدر SVG؟',
|
||||
featNotSupported: 'الميزة غير مدعومة',
|
||||
enterNewImgURL: 'أدخل عنوان URL الجديد للصورة',
|
||||
defsFailOnSave: 'ملاحظة: بسبب خلل في المتصفح الخاص بك، قد يظهر هذا الصورة بشكل خاطئ (بدون التدرجات أو العناصر). ولكن سيظهر بشكل صحيح عند حفظه بالفعل.',
|
||||
loadingImage: 'جاري تحميل الصورة، يرجى الانتظار...',
|
||||
saveFromBrowser: "حدد 'حفظ باسم...' في متصفحك (ربما عبر قائمة الملف أو قائمة سياق النقر بزر الماوس الأيمن) لحفظ هذه الصورة كملف {{type}}.",
|
||||
noteTheseIssues: 'يرجى ملاحظة المشاكل التالية أيضًا: ',
|
||||
unsavedChanges: 'هناك تغييرات غير محفوظة.',
|
||||
enterNewLinkURL: 'أدخل عنوان URL الجديد للارتباط الفائق',
|
||||
errorLoadingSVG: 'خطأ: غير قادر على تحميل بيانات SVG',
|
||||
URLLoadFail: 'غير قادر على التحميل من عنوان URL',
|
||||
retrieving: "جاري استرداد '%s' ...",
|
||||
popupWindowBlocked: 'قد يتم حظر نافذة البوب من قبل المتصفح',
|
||||
exportNoBlur: 'سيظهر العناصر المضببة كغير مضببة',
|
||||
exportNoforeignObject: 'سيظهر عنصر foreignObject بشكل غير صحيح',
|
||||
exportNoDashArray: 'سيظهر الخطوط المتقطعة بشكل مملوء',
|
||||
exportNoText: 'قد لا يظهر النص على النحو المتوقع',
|
||||
editorPreferencesMsg: 'افتراضيًا وحيثما يدعم الأمر، يمكن لـ SVG-Edit تخزين تفضيلات المحرر ومحتوى SVG محليًا على جهازك بحيث لا يلزمك إضافة هذه المحتويات كل مرة تحمل فيها SVG-Edit. إذا لم ترغب لأسباب الخصوصية في تخزين هذه المعلومات على جهازك، فيمكنك التغيير بعيدًا عن الخيار الافتراضي أدناه.',
|
||||
source_dialog_note: 'انسخ محتويات هذا الصندوق إلى محرر نصوص، ثم احفظ الملف بامتداد .svg'
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue