Browse Source

Fix Persian translations in fa-IR.json

Updated Persian translations , fix typos, improve consistency, and add keyboard key labels
pull/10534/head
rafi_ghanbari 1 day ago committed by GitHub
parent
commit
e281e2fa52
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 88
      packages/excalidraw/locales/fa-IR.json

88
packages/excalidraw/locales/fa-IR.json

@ -4,13 +4,13 @@
"pasteAsPlaintext": "جایگذاری به عنوان متن ساده", "pasteAsPlaintext": "جایگذاری به عنوان متن ساده",
"pasteCharts": "جایگذاری نمودارها", "pasteCharts": "جایگذاری نمودارها",
"selectAll": "انتخاب همه", "selectAll": "انتخاب همه",
"multiSelect": "یک ایتم به انتخاب شده ها اضافه کنید", "multiSelect": "یک آیتم به انتخابشدهها اضافه کنید",
"moveCanvas": "جابجایی بوم", "moveCanvas": "جابجایی بوم",
"cut": "بریدن", "cut": "بریدن",
"copy": "کپی", "copy": "کپی",
"copyAsPng": "کپی در حافطه موقت به صورت PNG", "copyAsPng": "کپی در حافظه موقت به صورت PNG",
"copyAsSvg": "کپی در حافطه موقت به صورت SVG", "copyAsSvg": "کپی در حافظه موقت به صورت SVG",
"copyText": "کپی در حافطه موقت به صورت متن", "copyText": "کپی در حافظه موقت به صورت متن",
"copySource": "کپی منبع در حافظه موقت", "copySource": "کپی منبع در حافظه موقت",
"convertToCode": "تبدیل به کد", "convertToCode": "تبدیل به کد",
"bringForward": "جلو آوردن", "bringForward": "جلو آوردن",
@ -22,8 +22,8 @@
"pasteStyles": "جایگذاری سبک", "pasteStyles": "جایگذاری سبک",
"stroke": "حاشیه", "stroke": "حاشیه",
"changeStroke": "تغییر رنگ حاشیه", "changeStroke": "تغییر رنگ حاشیه",
"background": "پس زمینه", "background": "پسزمینه",
"changeBackground": "تغییر رنگ پس زمینه", "changeBackground": "تغییر رنگ پسزمینه",
"fill": "رنگ آمیزی", "fill": "رنگ آمیزی",
"strokeWidth": "ضخامت حاشیه", "strokeWidth": "ضخامت حاشیه",
"strokeStyle": "استایل حاشیه", "strokeStyle": "استایل حاشیه",
@ -79,11 +79,11 @@
"cartoonist": "کارتونیست", "cartoonist": "کارتونیست",
"fileTitle": "نام فایل", "fileTitle": "نام فایل",
"colorPicker": "انتخابگر رنگ", "colorPicker": "انتخابگر رنگ",
"canvasColors": "اسنفاده شده در بوم", "canvasColors": "استفاده شده در بوم",
"canvasBackground": "پسزمینه بوم", "canvasBackground": "پسزمینه بوم",
"drawingCanvas": "بوم نقاشی", "drawingCanvas": "بوم نقاشی",
"clearCanvas": "پاکسازی بوم", "clearCanvas": "پاکسازی بوم",
"layers": "لایه ها", "layers": "لایهها",
"actions": "عملیات", "actions": "عملیات",
"language": "زبان", "language": "زبان",
"liveCollaboration": "همکاری آنلاین...", "liveCollaboration": "همکاری آنلاین...",
@ -92,15 +92,15 @@
"name": "نام", "name": "نام",
"yourName": "نام شما", "yourName": "نام شما",
"madeWithExcalidraw": "ساخته شده با Excalidraw", "madeWithExcalidraw": "ساخته شده با Excalidraw",
"group": "گروهبندی انتخابها", "group": "گروهبندی انتخابها",
"ungroup": "حذف گروهبندی انتخابها", "ungroup": "حذف گروهبندی انتخابها",
"collaborators": "همکاران", "collaborators": "همکاران",
"toggleGrid": "تغییر وضعیت خطوط شطرنجی", "toggleGrid": "تغییر وضعیت خطوط شطرنجی",
"addToLibrary": "افزودن به کتابخانه", "addToLibrary": "افزودن به کتابخانه",
"removeFromLibrary": "حذف از کتابخانه", "removeFromLibrary": "حذف از کتابخانه",
"libraryLoadingMessage": "بارگذاری کتابخانه…", "libraryLoadingMessage": "بارگذاری کتابخانه…",
"libraries": "مرور کردن کتابخانه ها", "libraries": "مرور کردن کتابخانهها",
"loadingScene": "باگذاری صحنه…", "loadingScene": "بارگذاری صحنه…",
"loadScene": "بارگذاری صحنه از فایل", "loadScene": "بارگذاری صحنه از فایل",
"align": "تراز", "align": "تراز",
"alignTop": "تراز به بالا", "alignTop": "تراز به بالا",
@ -116,7 +116,7 @@
"viewMode": "حالت نمایش", "viewMode": "حالت نمایش",
"share": "اشتراکگذاری", "share": "اشتراکگذاری",
"showStroke": "نمایش انتخاب کننده رنگ حاشیه", "showStroke": "نمایش انتخاب کننده رنگ حاشیه",
"showBackground": "نمایش انتخاب کننده رنگ پس زمینه", "showBackground": "نمایش انتخاب کننده رنگ پسزمینه",
"showFonts": "نمایش انتخاب فونت", "showFonts": "نمایش انتخاب فونت",
"toggleTheme": "تغییر وضعیت پوسته روشن/تیره", "toggleTheme": "تغییر وضعیت پوسته روشن/تیره",
"theme": "پوسته", "theme": "پوسته",
@ -129,7 +129,7 @@
"createContainerFromText": "متن را در یک جایگاه بپیچید", "createContainerFromText": "متن را در یک جایگاه بپیچید",
"link": { "link": {
"edit": "ویرایش لینک", "edit": "ویرایش لینک",
"editEmbed": "تغیر لینک", "editEmbed": "تغییر لینک",
"create": "افزودن لینک", "create": "افزودن لینک",
"label": "لینک", "label": "لینک",
"labelEmbed": "لینک و افزونه", "labelEmbed": "لینک و افزونه",
@ -153,8 +153,8 @@
}, },
"statusPublished": "منتشر شده", "statusPublished": "منتشر شده",
"sidebarLock": "باز نگه داشتن سایدبار", "sidebarLock": "باز نگه داشتن سایدبار",
"selectAllElementsInFrame": "همه آیتم های در فریم را انتخاب کنید", "selectAllElementsInFrame": "همه آیتمهای در فریم را انتخاب کنید",
"removeAllElementsFromFrame": "حذف همه آیتم های داخل فریم", "removeAllElementsFromFrame": "حذف همه آیتمهای داخل فریم",
"eyeDropper": "انتخاب رنگ از بوم", "eyeDropper": "انتخاب رنگ از بوم",
"textToDiagram": "متن به دیاگرام", "textToDiagram": "متن به دیاگرام",
"prompt": "فوری", "prompt": "فوری",
@ -243,21 +243,21 @@
"clearReset": "این کار کل صفحه را پاک میکند. آیا مطمئنید؟", "clearReset": "این کار کل صفحه را پاک میکند. آیا مطمئنید؟",
"couldNotCreateShareableLink": "عدم توانایی در ساخت یک لینک قابل اشتراک.", "couldNotCreateShareableLink": "عدم توانایی در ساخت یک لینک قابل اشتراک.",
"couldNotCreateShareableLinkTooBig": "لینک قابل اشتراک گذاری ایجاد نشد: محتوای صحنه بسیار بزرگ است", "couldNotCreateShareableLinkTooBig": "لینک قابل اشتراک گذاری ایجاد نشد: محتوای صحنه بسیار بزرگ است",
"couldNotLoadInvalidFile": "عدم توانایی در بازگذاری فایل نامعتبر", "couldNotLoadInvalidFile": "عدم توانایی در بارگذاری فایل نامعتبر",
"importBackendFailed": "بارگیری از پشت صحنه با شکست مواجه شد.", "importBackendFailed": "بارگیری از پشت صحنه با شکست مواجه شد.",
"cannotExportEmptyCanvas": "بوم خالی قابل تبدیل نیست.", "cannotExportEmptyCanvas": "بوم خالی قابل تبدیل نیست.",
"couldNotCopyToClipboard": "در بریدهدان رونویسی نشد.", "couldNotCopyToClipboard": "در کلیپبورد رونویسی نشد.",
"decryptFailed": "رمزگشایی داده ها امکانپذیر نیست.", "decryptFailed": "رمزگشایی داده ها امکانپذیر نیست.",
"uploadedSecurly": "آپلود با رمزگذاری دو طرفه انجام میشود، به این معنی که سرور Excalidraw و اشخاص ثالث نمی توانند مطالب شما را بخوانند.", "uploadedSecurly": "آپلود با رمزگذاری دو طرفه انجام میشود، به این معنی که سرور Excalidraw و اشخاص ثالث نمیتوانند مطالب شما را بخوانند.",
"loadSceneOverridePrompt": "بارگزاری یک طرح خارجی محتوای فعلی رو از بین میبرد. آیا میخواهید ادامه دهید؟", "loadSceneOverridePrompt": "بارگزاری یک طرح خارجی محتوای فعلی رو از بین میبرد. آیا میخواهید ادامه دهید؟",
"collabStopOverridePrompt": "با توقف بوم نقاشی، نقشه قبلی و ذخیره شده محلی شما را بازنویسی می کند. مطمئنی؟\n\n(اگر می خواهید نقاشی محلی خود را حفظ کنید، به سادگی برگه مرورگر را ببندید.)", "collabStopOverridePrompt": "با توقف بوم نقاشی، نقشه قبلی و ذخیره شده محلی شما را بازنویسی میکند. مطمئنید؟\n\n(اگر می خواهید نقاشی محلی خود را حفظ کنید، به سادگی برگه مرورگر را ببندید.)",
"errorAddingToLibrary": "مورد به کتابخانه اضافه نشد", "errorAddingToLibrary": "مورد به کتابخانه اضافه نشد",
"errorRemovingFromLibrary": "مورد از کتابخانه حذف نشد", "errorRemovingFromLibrary": "مورد از کتابخانه حذف نشد",
"confirmAddLibrary": "{{numShapes}} از اشکال به کتابخانه شما اضافه خواهد شد. مطمئن هستید؟", "confirmAddLibrary": "{{numShapes}} از اشکال به کتابخانه شما اضافه خواهد شد. مطمئن هستید؟",
"imageDoesNotContainScene": "به نظر نمی رسد این تصویر حاوی داده های بوم نقاشی باشد. آیا جاسازی صحنه را در حین خروجی فعال کرده اید?", "imageDoesNotContainScene": "به نظر نمی رسد این تصویر حاوی داده های بوم نقاشی باشد. آیا جاسازی صحنه را در حین خروجی فعال کرده اید?",
"cannotRestoreFromImage": "صحنه را نمی توان از این فایل تصویری بازیابی کرد", "cannotRestoreFromImage": "صحنه را نمی توان از این فایل تصویری بازیابی کرد",
"invalidSceneUrl": "بوم نقاشی از آدرس ارائه شده وارد نشد. این یا نادرست است، یا حاوی داده Excalidraw JSON معتبر نیست.", "invalidSceneUrl": "بوم نقاشی از آدرس ارائه شده وارد نشد. این یا نادرست است، یا حاوی داده Excalidraw JSON معتبر نیست.",
"resetLibrary": "ین کار کل صفحه را پاک میکند. آیا مطمئنید?", "resetLibrary": "این کار کل صفحه را پاک میکند. آیا مطمئنید?",
"removeItemsFromsLibrary": "حذف {{count}} آیتم(ها) از کتابخانه?", "removeItemsFromsLibrary": "حذف {{count}} آیتم(ها) از کتابخانه?",
"invalidEncryptionKey": "کلید رمزگذاری باید 22 کاراکتر باشد. همکاری زنده غیرفعال است.", "invalidEncryptionKey": "کلید رمزگذاری باید 22 کاراکتر باشد. همکاری زنده غیرفعال است.",
"collabOfflineWarning": "اتصال به اینترنت در دسترس نیست.\nتغییرات شما ذخیره نمی شود!", "collabOfflineWarning": "اتصال به اینترنت در دسترس نیست.\nتغییرات شما ذخیره نمی شود!",
@ -273,7 +273,7 @@
"importLibraryError": "دادهها بارگذاری نشدند", "importLibraryError": "دادهها بارگذاری نشدند",
"saveLibraryError": "ذخیرهسازی در سرور با مشکل مواجه شد. لطفا فایل خود را در دستگاه خود به صورت محلی ذخیره کنید تا مطمئن شوید تغییرات اعمال شده را از دست نخواهید داد.", "saveLibraryError": "ذخیرهسازی در سرور با مشکل مواجه شد. لطفا فایل خود را در دستگاه خود به صورت محلی ذخیره کنید تا مطمئن شوید تغییرات اعمال شده را از دست نخواهید داد.",
"collabSaveFailed": "در پایگاه داده باطن ذخیره نشد. اگر مشکلات همچنان ادامه داشت، باید فایل خود را به صورت محلی ذخیره کنید تا مطمئن شوید کار خود را از دست نمی دهید.", "collabSaveFailed": "در پایگاه داده باطن ذخیره نشد. اگر مشکلات همچنان ادامه داشت، باید فایل خود را به صورت محلی ذخیره کنید تا مطمئن شوید کار خود را از دست نمی دهید.",
"collabSaveFailed_sizeExceeded": "در پایگاه داده بکند ذخیره نشد. اگر مشکلات همچنان ادامه داشت، باید فایل خود را به صورت محلی ذخیره کنید تا مطمئن شوید کار خود را از دست نمی دهید.", "collabSaveFailed_sizeExceeded": "در پایگاه داده بکاند ذخیره نشد. اگر مشکلات همچنان ادامه داشت، باید فایل خود را به صورت محلی ذخیره کنید تا مطمئن شوید کار خود را از دست نمی دهید.",
"imageToolNotSupported": "تصاویر غیر فعال شدند.", "imageToolNotSupported": "تصاویر غیر فعال شدند.",
"brave_measure_text_error": { "brave_measure_text_error": {
"line1": "به نظر میرسد از مرورگر Brave با تنظیم <bold> مسدود کردن شدید اثرانگشت</bold> استفاده میکنید.", "line1": "به نظر میرسد از مرورگر Brave با تنظیم <bold> مسدود کردن شدید اثرانگشت</bold> استفاده میکنید.",
@ -282,12 +282,12 @@
"line4": "اگر غیرفعال کردن این تنظیم نمایش عناصر متنی را برطرف نکرد، لطفاً یک <issueLink>مشکل</issueLink> را در GitHub ما باز کنید یا برای ما در <discordLink>Discord</discordLink> بنویسید" "line4": "اگر غیرفعال کردن این تنظیم نمایش عناصر متنی را برطرف نکرد، لطفاً یک <issueLink>مشکل</issueLink> را در GitHub ما باز کنید یا برای ما در <discordLink>Discord</discordLink> بنویسید"
}, },
"libraryElementTypeError": { "libraryElementTypeError": {
"embeddable": "عناصر افزوده شده نمی توانند به کتابخانه افزوده شوند.", "embeddable": "عناصر افزوده شده نمیتوانند به کتابخانه افزوده شوند.",
"iframe": "عناصر IFrame نمی توانند به کتابخانه افزوده شوند.", "iframe": "عناصر IFrame نمیتوانند به کتابخانه افزوده شوند.",
"image": "پشتیبانی از افزودن تصاویر به کتابخانه به زودی اضافه خواهد شد!" "image": "پشتیبانی از افزودن تصاویر به کتابخانه به زودی اضافه خواهد شد!"
}, },
"asyncPasteFailedOnRead": "نمی تواند جاگذاری شود (نمی تواند از کلیپبورد بخواند).", "asyncPasteFailedOnRead": "نمی تواند جاگذاری شود (نمی تواند از کلیپبورد بخواند).",
"asyncPasteFailedOnParse": "نمیتواند جایگذاری شود.", "asyncPasteFailedOnParse": "نمیتواند جایگذاری شود.",
"copyToSystemClipboardFailed": "نمی تواند در کلیپبورد کپی شود." "copyToSystemClipboardFailed": "نمی تواند در کلیپبورد کپی شود."
}, },
"toolBar": { "toolBar": {
@ -343,7 +343,7 @@
"arrowTool": "", "arrowTool": "",
"arrowBindModifiers": "", "arrowBindModifiers": "",
"freeDraw": "کلیک کنید و بکشید و وقتی کار تمام شد رها کنید", "freeDraw": "کلیک کنید و بکشید و وقتی کار تمام شد رها کنید",
"text": "نکته: با برنامه انتخاب شده شما میتوانید با دوبار کلیک کردن هرکجا میخواید متن اظاف کنید", "text": "نکته: با برنامه انتخاب شده شما میتوانید با دوبار کلیک کردن هرکجا میخواید متن اضافه کنید",
"embeddable": "کلیک-درگ برای ساخت افزونه وب", "embeddable": "کلیک-درگ برای ساخت افزونه وب",
"text_selected": "", "text_selected": "",
"text_editing": "", "text_editing": "",
@ -384,7 +384,7 @@
}, },
"roomDialog": { "roomDialog": {
"desc_intro": "از دیگران برای همکاری در کار خود دعوت کنید.", "desc_intro": "از دیگران برای همکاری در کار خود دعوت کنید.",
"desc_privacy": "نگران نباشید، این نشست به صورت پایانه-به-پایانه رمزنگاری شده است و کاملا امن است. حتی سرورهای ما نیز قادر به دیدن ترسیمات شما نیستند.", "desc_privacy": "نگران نباشید، این نشست به صورت سرتاسری (End-to-End) رمزنگاری شده است و کاملا امن است. حتی سرورهای ما نیز قادر به دیدن ترسیمات شما نیستند.",
"button_startSession": "شروع جلسه", "button_startSession": "شروع جلسه",
"button_stopSession": "پایان جلسه", "button_stopSession": "پایان جلسه",
"desc_inProgressIntro": "جلسه همکاری آنلاین در حال انجام است.", "desc_inProgressIntro": "جلسه همکاری آنلاین در حال انجام است.",
@ -433,7 +433,7 @@
"view": "مشاهده", "view": "مشاهده",
"zoomToFit": "بزرگنمایی برای دیدن تمام آیتم ها", "zoomToFit": "بزرگنمایی برای دیدن تمام آیتم ها",
"zoomToSelection": "بزرگنمایی قسمت انتخاب شده", "zoomToSelection": "بزرگنمایی قسمت انتخاب شده",
"toggleElementLock": "قفل/بازکردن انتخاب شده ها", "toggleElementLock": "قفل/بازکردن انتخابشدهها",
"movePageUpDown": "حرکت صفحه به بالا/پایین", "movePageUpDown": "حرکت صفحه به بالا/پایین",
"movePageLeftRight": "حرکت صفحه به چپ/راست", "movePageLeftRight": "حرکت صفحه به چپ/راست",
"cropStart": "برش تصویر", "cropStart": "برش تصویر",
@ -463,7 +463,7 @@
"required": "لازم", "required": "لازم",
"website": "وارد کردن آدرس درست" "website": "وارد کردن آدرس درست"
}, },
"noteDescription": "کتابخانه خود را ارسال کنید تا در <link/> مخرن کتابخانه عمومی <link> برای بقیه مردم گنجانده شود تا در طرح هایشان استفاده کنند.", "noteDescription": "کتابخانه خود را ارسال کنید تا در <link/> مخزن کتابخانه عمومی <link> برای بقیه مردم گنجانده شود تا در طرح هایشان استفاده کنند.",
"noteGuidelines": "کتابخانه باید ابتدا به صورت دستی تأیید شود. لطفا قبل انتشار <link>راهنما</link> را مطالعه کنید. برای برقراری ارتباط و ایجاد تغییرات در صورت درخواست، به یک حساب GitHub نیاز دارید، اما خیلی الزامی نیست.", "noteGuidelines": "کتابخانه باید ابتدا به صورت دستی تأیید شود. لطفا قبل انتشار <link>راهنما</link> را مطالعه کنید. برای برقراری ارتباط و ایجاد تغییرات در صورت درخواست، به یک حساب GitHub نیاز دارید، اما خیلی الزامی نیست.",
"noteLicense": "با ارسال، موافقت می کنید که کتابخانه تحت عنوان <link>MIT License</link> منتشر شود،که به طور خلاصه به این معنی است که هر کسی می تواند بدون محدودیت از آنها استفاده کند.", "noteLicense": "با ارسال، موافقت می کنید که کتابخانه تحت عنوان <link>MIT License</link> منتشر شود،که به طور خلاصه به این معنی است که هر کسی می تواند بدون محدودیت از آنها استفاده کند.",
"noteItems": "هر مورد کتابخانه باید نام خاص خود را داشته باشد تا قابل فیلتر باشد. اقلام کتابخانه زیر شامل خواهد شد:", "noteItems": "هر مورد کتابخانه باید نام خاص خود را داشته باشد تا قابل فیلتر باشد. اقلام کتابخانه زیر شامل خواهد شد:",
@ -481,8 +481,8 @@
"imageExportDialog": { "imageExportDialog": {
"header": "خروجی گرفتن از تصویر", "header": "خروجی گرفتن از تصویر",
"label": { "label": {
"withBackground": "پس زمینه", "withBackground": "پسزمینه",
"onlySelected": "فقط انتخاب شده ها", "onlySelected": "فقط انتخابشدهها",
"darkMode": "حالت تاریک", "darkMode": "حالت تاریک",
"embedScene": "صحنه افزونه", "embedScene": "صحنه افزونه",
"scale": "نسبت", "scale": "نسبت",
@ -503,7 +503,7 @@
} }
}, },
"encrypted": { "encrypted": {
"tooltip": "شما در یک محیط رمزگزاری شده دو طرفه در حال طراحی هستید پس Excalidraw هرگز طرح های شما را نمیبند.", "tooltip": "شما در یک محیط رمزگزاری شده دو طرفه در حال طراحی هستید پس Excalidraw هرگز طرح های شما را نمیبیند.",
"link": "پست وبلاگ در مورد رمزگذاری سرتاسر در Excalidraw" "link": "پست وبلاگ در مورد رمزگذاری سرتاسر در Excalidraw"
}, },
"stats": { "stats": {
@ -628,7 +628,7 @@
"userList": { "userList": {
"empty": "کاربری یافت نشد", "empty": "کاربری یافت نشد",
"hint": { "hint": {
"text": "روی کاربر بزنید تا دنبالش کنید", "text": "روی کاربر کلیک کنید تا دنبالش کنید",
"followStatus": "هماینک این کاربر را دنبال میکنید", "followStatus": "هماینک این کاربر را دنبال میکنید",
"inCall": "کاربر در تماسی صوتی است", "inCall": "کاربر در تماسی صوتی است",
"micMuted": "میکروفون کاربر بیصدا است", "micMuted": "میکروفون کاربر بیصدا است",
@ -651,15 +651,15 @@
"shortcutHint": "برای تخته دستور ها {{shortcut}} را بکار بگیرید" "shortcutHint": "برای تخته دستور ها {{shortcut}} را بکار بگیرید"
}, },
"keys": { "keys": {
"ctrl": "", "ctrl": "Ctrl",
"option": "", "option": "Option",
"cmd": "", "cmd": "Cmd",
"alt": "", "alt": "Alt",
"escape": "", "escape": "Esc",
"enter": "", "enter": "Enter",
"shift": "", "shift": "Shift",
"spacebar": "", "spacebar": "Space",
"delete": "", "delete": "Delete",
"mmb": "" "mmb": "کلیک وسط ماوس"
} }
} }

Loading…
Cancel
Save