From b225f8a00ec55babed2f2dab17137e74405e6955 Mon Sep 17 00:00:00 2001 From: "Alireza Mohammadzadeh (NedaMani)" Date: Sat, 27 Jun 2026 23:47:27 +0330 Subject: [PATCH 1/2] chore: add fa.json --- locale/fa.json | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 locale/fa.json diff --git a/locale/fa.json b/locale/fa.json new file mode 100644 index 0000000..485439b --- /dev/null +++ b/locale/fa.json @@ -0,0 +1,78 @@ +{ + "Open Commander Settings": "باز کردن تنظیمات Commander", + "Open Macro Builder": "باز کردن سازنده‌ی ماکرو", + "Change Icon": "تغییر نگاره", + "Rename": "تغییر نام", + "Delete": "حذف", + "Add command": "افزودن دستور", + "Add new": "افزودن دستور جدید", + "This Command seems to have been removed. {{command_name}}": "به نظر می‌رسد این دستور حذف شده است. {{command_name}}", + "Choose a Command to add": "دستوری را برای افزودن انتخاب کنید", + "to navigate": "برای جابه‌جایی", + "to choose an icon": "برای انتخاب نگاره", + "to cancel": "برای انصراف", + "Use a custom name": "استفاده از نام سفارشی", + "Choose a custom Name for your new Command": "یک نام سفارشی برای دستور جدید انتخاب کنید", + "to save": "برای ذخیره", + "Choose a Icon for your new Command": "یک نگاره برای دستور جدید انتخاب کنید", + "to choose a custom icon": "برای انتخاب نگاره سفارشی", + "Remove Command": "حذف دستور", + "Double click to rename": "برای تغییر نام دوبار کلیک کنید", + "This device": "این دستگاه", + "Added by {{plugin_name}}.": "توسط {{plugin_name}} افزوده شده است.", + "Warning: This is a checked Command, meaning it might not run under every circumstance.": "هشدار: این یک دستور بررسی‌شده است و ممکن است در همه‌ی شرایط اجرا نشود.", + "Move down": "انتقال به پایین", + "Move up": "انتقال به بالا", + "Change Mode (Currently: {{current_mode}})": "تغییر حالت (فعلاً: {{current_mode}})", + "Are you sure you want to delete the Command?": "آیا از حذف این دستور مطمئن هستید؟", + "Remove and don't ask again": "حذف کن و دوباره اینو نپرس", + "Remove": "حذف", + "Cancel": "لغو", + "Always ask before removing?": "همیشه قبل از حذف سوال شود؟", + "Always show a Popup to confirm deletion of a Command.": "همیشه پنجره‌ی تایید برای حذف دستور نمایش داده شود.", + "Show \"Add Command\" Button": "نمایش دکمه‌ی «افزودن دستور»", + "Show the \"Add Command\" Button in every Menu. Requires restart.": "دکمه‌ی «افزودن دستور» را در همه‌ی منوها نمایش بده. نیازمند راه‌اندازی مجدد برنامه است.", + "Please restart Obsidian for these changes to take effect.": "برای اعمال این تغییرات، لطفاً ابسیدین را دوباره راه‌اندازی کنید.", + "Enable debugging": "فعال‌سازی اشکال‌زدایی", + "Enable console output.": "خروجی کنسول را فعال کن.", + "General": "عمومی", + "Editor Menu": "منوی ویرایشگر", + "File Menu": "منوی فایل", + "Left Ribbon": "نوار کناری چپ", + "Right Ribbon": "نوار کناری راست", + "Titlebar": "نوار عنوان", + "Statusbar": "نوار وضعیت", + "Page Header": "نوار زبانه‌ها", + "Support development": "حمایت از توسعه", + "No commands here!": "اینجا دستوری وجود ندارد!", + "Would you like to add one now?": "مایلید اکنون یکی اضافه کنید؟", + + "Hide Commands": "مخفی کردن دستورات", + "Choose new": "انتخاب جدید", + "Hide Commands of other Plugins": "مخفی کردن دستورات افزونه‌های دیگر", + "Icon": "نگاره", + "Name": "نام", + "Custom Name": "نام سفارشی", + "Add command to all devices": "افزودن دستور به همه‌ی دستگاه‌ها", + "Add command only to mobile devices": "افزودن دستور فقط به دستگاه‌های موبایل", + "Add command only to desktop devices": "افزودن دستور فقط به دستگاه‌های دسکتاپ", + "Add command only to this device": "افزودن دستور فقط به این دستگاه", + "Done": "انجام شد", + "By Johnny✨ and phibr0": "توسط Johnny✨ و phibr0", + "Leave feedback": "ارسال بازخورد", + "Donate": "حمایت مالی", + "Share feedback, issues, and ideas with our feedback form.": "بازخورد، مشکلات و ایده‌های خود را از طریق فرم بازخورد با ما در میان بگذارید.", + "Consider donating to support development.": "برای حمایت از توسعه، کمک مالی را در نظر بگیرید.", + "Save": "ذخیره", + "This Command is not available on this device.": "این دستور روی این دستگاه در دسترس نیست.", + "Show": "نمایش", + "Hide": "مخفی کردن", + "Hide other Commands": "مخفی کردن سایر دستورات", + "Double click to enter custom value": "برای وارد کردن مقدار سفارشی دوبار کلیک کنید", + "Choose custom spacing for Command Buttons": "فاصله‌ی سفارشی بین دکمه‌های دستورات را انتخاب کنید", + "Change the spacing between commands. You can set different values on mobile and desktop.": "فاصله‌ی بین دستورات را تغییر دهید. می‌توانید برای موبایل و دسکتاپ مقادیر متفاوتی تنظیم کنید.", + "Warning": "هشدار", + "As of Obsidian 0.16.0 you need to explicitly enable the View Header.": "از نسخه‌ی 0.16.0 ابسیدین باید نوار عنوان زبانه‌ها (Tab Title Bar) را به‌صورت دستی فعال کنید. پس از فعال‌سازی، ممکن است لازم باشد ابسیدین را دوباره راه‌اندازی کنید.", + "Open Appearance Settings": "باز کردن تنظیمات ظاهر", + "Explorer": "مرورگر فایل" +} \ No newline at end of file From 2e2a6e4b6c398429e94e2dd9982f408410180442 Mon Sep 17 00:00:00 2001 From: johnny1093 <46250921+jsmorabito@users.noreply.github.com> Date: Sat, 11 Jul 2026 14:19:11 -0400 Subject: [PATCH 2/2] chore: add missing Restore default key to fa.json The Restore default key was added to en.json after this PR was opened (via the eslint-fixes cleanup, merged in #202/#203), so it went stale relative to main. Adding it as an English placeholder, matching the same approach used for the other locale files that needed it - no Farsi translation available to provide here. --- locale/fa.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/locale/fa.json b/locale/fa.json index 485439b..3115baa 100644 --- a/locale/fa.json +++ b/locale/fa.json @@ -69,10 +69,11 @@ "Hide": "مخفی کردن", "Hide other Commands": "مخفی کردن سایر دستورات", "Double click to enter custom value": "برای وارد کردن مقدار سفارشی دوبار کلیک کنید", + "Restore default": "Restore default", "Choose custom spacing for Command Buttons": "فاصله‌ی سفارشی بین دکمه‌های دستورات را انتخاب کنید", "Change the spacing between commands. You can set different values on mobile and desktop.": "فاصله‌ی بین دستورات را تغییر دهید. می‌توانید برای موبایل و دسکتاپ مقادیر متفاوتی تنظیم کنید.", "Warning": "هشدار", "As of Obsidian 0.16.0 you need to explicitly enable the View Header.": "از نسخه‌ی 0.16.0 ابسیدین باید نوار عنوان زبانه‌ها (Tab Title Bar) را به‌صورت دستی فعال کنید. پس از فعال‌سازی، ممکن است لازم باشد ابسیدین را دوباره راه‌اندازی کنید.", "Open Appearance Settings": "باز کردن تنظیمات ظاهر", "Explorer": "مرورگر فایل" -} \ No newline at end of file +}