chore(i18n): auto-update translations via LLM

This commit is contained in:
Christian Krakau-Louis
2026-03-16 17:15:40 +00:00
parent 872ff6c53b
commit 3cd895d57c
79 changed files with 27228 additions and 78 deletions
+173
View File
@@ -41,6 +41,161 @@
"about.story_heading": "داستان ما",
"about.story_p1": "DocuElevate با یک هدف ایجاد شد: ساده‌سازی و بهینه‌سازی مدیریت اسناد برای همه، چه شما یک استارتاپ کوچک باشید و چه یک شرکت بزرگ.",
"about.story_p2": "ما از قدرت تأمین‌کنندگان هوش مصنوعی پلاگین‌پذیر (OpenAI، Anthropic Claude، Google Gemini، Ollama، OpenRouter، Portkey و غیره) برای استخراج متاداده و تصحیح متن استفاده می‌کنیم، به‌طور شفاف با Dropbox، Nextcloud و Paperless NGX برای ذخیره‌سازی و فهرست‌گذاری ادغام می‌شویم، از Azure Document Intelligence برای OCR بهره‌برداری می‌کنیم و حتی از Gotenberg برای تبدیل فایل به PDF استفاده می‌کنیم.",
"admin_files.admin_only_badge": "فقط برای مدیر",
"admin_files.aria_breadcrumb": "مسیر نما",
"admin_files.badge_delta_detected": "دلتا شناسایی شد",
"admin_files.badge_duplicate": "تکراری",
"admin_files.badge_in_db": "در پایگاه داده",
"admin_files.badge_on_disk": "بر روی دیسک",
"admin_files.breadcrumb_workdir": "شاخه کاری",
"admin_files.btn_download": "دانلود",
"admin_files.col_actions": "عملیات",
"admin_files.col_db": "پایگاه داده",
"admin_files.col_health": "سلامت",
"admin_files.col_id": "شناسه",
"admin_files.col_ingested": "وارد شده",
"admin_files.col_local_filename": "نام فایل محلی",
"admin_files.col_missing_paths": "مسیرهای گم شده",
"admin_files.col_modified": "ویرایش شده",
"admin_files.col_name": "نام",
"admin_files.col_original_file_path": "مسیر فایل اصلی",
"admin_files.col_original_filename": "نام فایل اصلی",
"admin_files.col_path_relative": "مسیر (نسبت به دایرکتوری کار)",
"admin_files.col_processed_file_path": "مسیر فایل پردازش شده",
"admin_files.col_size": "اندازه",
"admin_files.delta_detected_detail": "یافت شد {orphan_count} فایل یتیم روی دیسک با هیچ رکوردی در پایگاه داده و {ghost_count} رکورد DB با فایل‌های گم شده روی دیسک.",
"admin_files.delta_detected_title": "دلتا شناسایی شده.",
"admin_files.empty_database": "هیچ رکورد فایلی در پایگاه داده یافت نشد.",
"admin_files.empty_directory": "این دایرکتوری خالی است.",
"admin_files.ghost_records_desc": "(در پایگاه داده، فایل(ها) روی دیسک گم شده‌اند)",
"admin_files.ghost_records_heading": "رکوردهای شبح",
"admin_files.heading": "مدیر فایل",
"admin_files.health_missing": "گم شده",
"admin_files.health_ok": "درست",
"admin_files.legend_file_exists": "فایل روی دیسک وجود دارد",
"admin_files.legend_file_missing": "فایل از دیسک گم شده است",
"admin_files.legend_found_in_db": "در پایگاه داده یافت شد",
"admin_files.legend_not_in_db": "در پایگاه داده نیست (یتیم)",
"admin_files.legend_path_not_set": "مسیر تنظیم نشده است",
"admin_files.no_delta": "هیچ دلتا یافت نشد — سیستم فایل و پایگاه داده همگام هستند.",
"admin_files.no_ghost_records": "هیچ رکورد شبحی یافت نشد.",
"admin_files.no_orphan_files": "هیچ فایل یتیمی یافت نشد.",
"admin_files.orphan_files_desc": "(روی دیسک، هیچ رکوردی در پایگاه داده)",
"admin_files.orphan_files_heading": "فایل‌های یتیم",
"admin_files.page_title": "مدیر فایل – مدیریت",
"admin_files.status_in_db": "در پایگاه داده",
"admin_files.status_orphan": "یتیم",
"admin_files.tab_database": "رکوردهای پایگاه داده",
"admin_files.tab_filesystem": "سیستم فایل",
"admin_files.tab_reconcile": "تطبیق",
"admin_plans.aria_delete_plan": "حذف {name}",
"admin_plans.aria_edit_plan": "ویرایش {name}",
"admin_plans.aria_feature_n": "ویژگی {n}",
"admin_plans.aria_move_down": "انتقال {name} به پایین",
"admin_plans.aria_move_up": "انتقال {name} به بالا",
"admin_plans.aria_remove_feature_n": "حذف ویژگی {n}",
"admin_plans.btn_add_feature": "اضافه کردن ویژگی",
"admin_plans.btn_add_plan": "اضافه کردن طرح",
"admin_plans.btn_cancel": "لغو",
"admin_plans.btn_create": "ایجاد طرح",
"admin_plans.btn_delete": "حذف",
"admin_plans.btn_edit": "ویرایش",
"admin_plans.btn_restore_defaults": "برگرداندن پیش‌فرض‌ها",
"admin_plans.btn_restore_defaults_title": "برگرداندن چهار طرح پیش‌فرض (فقط اگر هنوز طرحی وجود ندارد)",
"admin_plans.btn_restoring": "در حال بازیابی\n",
"admin_plans.btn_save_changes": "ذخیره تغییرات",
"admin_plans.btn_save_order": "ذخیره ترتیب",
"admin_plans.btn_saving": "در حال ذخیره\n",
"admin_plans.btn_stripe_setup": "تنظیمات Stripe",
"admin_plans.btn_stripe_setup_title": "باز کردن ویزارد تنظیمات Stripe برای پیکربندی کلیدهای API و همگام‌سازی طرح‌ها",
"admin_plans.col_actions": "عملیات",
"admin_plans.col_active": "فعال",
"admin_plans.col_monthly": "ماهانه",
"admin_plans.col_monthly_limit": "محدودیت ماهانه",
"admin_plans.col_order": "ترتیب",
"admin_plans.col_overage_pct": "درصد اضافی",
"admin_plans.col_plan": "طرح",
"admin_plans.col_yearly": "سالانه",
"admin_plans.coming_soon": "به زودی",
"admin_plans.featured_badge": "ویژه",
"admin_plans.field_active": "فعال",
"admin_plans.field_allow_overage": "اجازه به دریافت هزینه اضافی",
"admin_plans.field_api_access": "دسترسی به API",
"admin_plans.field_badge_text": "متن نشان",
"admin_plans.field_buffer": "حاشیه:",
"admin_plans.field_cta_text": "متن دکمه CTA",
"admin_plans.field_docs_month": "مدارک / ماه",
"admin_plans.field_featured": "ویژه / برجسته",
"admin_plans.field_lifetime_docs": "مدارک مادام‌العمر",
"admin_plans.field_mailboxes": "صندوق‌های ایمیل",
"admin_plans.field_max_file_size": "حداکثر اندازه فایل (MB)",
"admin_plans.field_name": "نام",
"admin_plans.field_ocr_pages": "صفحات OCR / ماه",
"admin_plans.field_overage_doc_price": "قیمت اضافی / سند ($)",
"admin_plans.field_overage_ocr_price": "قیمت اضافی / صفحه OCR ($)",
"admin_plans.field_plan_id": "شناسه طرح",
"admin_plans.field_price_monthly": "قیمت ماهانه ($)",
"admin_plans.field_price_yearly": "قیمت سالانه ($)",
"admin_plans.field_sort_order": "ترتیب مرتب‌سازی",
"admin_plans.field_storage_dests": "مقصدهای ذخیره‌سازی",
"admin_plans.field_stripe_monthly": "شناسه قیمت استرایپ (ماهانه)",
"admin_plans.field_stripe_yearly": "شناسه قیمت استرایپ (سالانه)",
"admin_plans.field_tagline": "شعار",
"admin_plans.field_trial_days": "روزهای آزمایشی",
"admin_plans.free_label": "رایگان",
"admin_plans.heading": "طراح طرح",
"admin_plans.hint_features": "این نکات با گلوله در کارت صفحه قیمت‌گذاری برای این طرح ظاهر می‌شوند.",
"admin_plans.hint_plan_id": "slug به حروف کوچک، پس از ایجاد قابل تغییر نیست.",
"admin_plans.hint_zero_unlimited": "برای نامحدود 0 را وارد کنید.",
"admin_plans.js_delete_confirm": "طرح \"{id}\" را حذف کنم؟ این عمل قابل برگشت نیست.",
"admin_plans.js_delete_failed": "حذف ناموفق بود",
"admin_plans.js_failed_load": "بارگذاری طرح‌ها ناموفق بود",
"admin_plans.js_order_saved": "سفارش ذخیره شد!",
"admin_plans.js_plan_created": "طرح ایجاد شد!",
"admin_plans.js_plan_deleted": "طرح \"{id}\" حذف شد.",
"admin_plans.js_plan_updated": "طرح به‌روز شد!",
"admin_plans.js_reorder_failed": "تکرار سفارش ناموفق بود",
"admin_plans.js_save_failed": "ذخیره ناموفق بود",
"admin_plans.js_seed_confirm": "چهار طرح پیش‌فرض را بکار کنم؟ اگر طرح‌ها از قبل وجود دارند، این عمل بی‌اثر است.",
"admin_plans.js_seed_failed": "ایجاد ناموفق بود",
"admin_plans.js_yearly_enter": "قیمت سالانه را برای نمایش صرفه‌جویی وارد کنید",
"admin_plans.js_yearly_save": "ذخیره {pct}% در مقایسه با ماهانه",
"admin_plans.loading": "بارگذاری طرح‌ها\u0014",
"admin_plans.modal_close_aria": "بستن مدال",
"admin_plans.modal_create_title": "افزودن طرح",
"admin_plans.modal_edit_title_prefix": "ویرایش طرح: ",
"admin_plans.no_plans_intro": "هنوز طرحی وجود ندارد. کلیک کنید",
"admin_plans.no_plans_suffix": "تا چهار طرح از پیش‌ساخته را بکار ببرید.",
"admin_plans.overage_0pct": "0% (دقیق)",
"admin_plans.overage_100pct": "100%",
"admin_plans.overage_50pct": "۵۰٪",
"admin_plans.overage_announce": "→ اعلام کنید",
"admin_plans.overage_buffer_body_prefix": "بافر اضافی",
"admin_plans.overage_buffer_body_suffix": "ما X اسناد در ماه تبلیغ می‌کنیم اما تنها در",
"admin_plans.overage_buffer_formula": "X × (۱ + درصد بافر)",
"admin_plans.overage_buffer_invisible": "نامرئی برای کاربران",
"admin_plans.overage_buffer_tail": "اسناد. به عنوان مثال، یک طرح ۱۵۰ سند در ماه با ۲۰٪ بافر در ۱۸۰ سند اجرا می‌شود. این از قطع‌های سخت در حد دقیق اعلام شده جلوگیری می‌کند و به کاربران فرود نرم و لطیفی می‌دهد.",
"admin_plans.overage_buffer_title": "درباره بافر اضافی",
"admin_plans.overage_docs": "اسناد،",
"admin_plans.overage_docs_end": "اسناد",
"admin_plans.overage_enforce_at": "اجرا در",
"admin_plans.page_title": "طراح طرح — مدیر DocuElevate",
"admin_plans.section_basic_info": "اطلاعات پایه",
"admin_plans.section_display": "نمایش",
"admin_plans.section_features": "لیست ویژگی‌ها",
"admin_plans.section_overage": "طراح اضافی",
"admin_plans.section_pricing": "قیمت‌گذاری",
"admin_plans.section_stripe": "یکپارچگی Stripe",
"admin_plans.section_volume": "حدود حجم",
"admin_plans.status_active": "فعال",
"admin_plans.status_inactive": "غیرفعال",
"admin_plans.stripe_desc_after": "برای ایجاد خودکار آن‌ها. طرح‌های رایگان نیازی به شناسه‌های قیمت Stripe ندارند.",
"admin_plans.stripe_desc_before": "شناسه‌های قیمت Stripe برای این طرح را وارد کنید، یا از",
"admin_plans.stripe_wizard_aria": "باز کردن ویزارد تنظیمات Stripe در یک تب جدید",
"admin_plans.stripe_wizard_link": "ویزارد Stripe",
"admin_plans.stripe_wizard_text": "ویزارد تنظیمات Stripe",
"admin_plans.subheading": "مدیریت طرح‌های اشتراکی که در صفحه قیمت‌گذاری عمومی نمایش داده می‌شوند.",
"admin_plans.table_aria_label": "طرح‌های اشتراکی",
"admin_users.add_user_profile_btn": "افزودن پروفایل کاربر",
"admin_users.admin_only_badge": "فقط مدیر",
"admin_users.btn_password": "رمز عبور",
@@ -1222,6 +1377,9 @@
"profile.contact_email_label": "ایمیل تماس / اعلان",
"profile.contact_email_placeholder": "you@example.com",
"profile.current_password": "رمز عبور فعلی",
"profile.default_document_language_auto": "استفاده از پیش‌فرض سیستم",
"profile.default_document_language_hint": "مدارک به زبان‌های دیگر به‌طور خودکار به این زبان ترجمه می‌شوند. برای استفاده از پیش‌فرض سیستم (انگلیسی) خالی بگذارید.",
"profile.default_document_language_label": "زبان پیش‌فرض مدارک",
"profile.dismiss": "Dismiss",
"profile.display_name_hint": "برای استفاده از نام کاربری یا ایمیل حساب خود، خالی بگذارید.",
"profile.display_name_label": "نام نمایشی",
@@ -1549,6 +1707,21 @@
"terms.s6_p3_mid": ". برای اطلاعات مربوط به مجوز، لطفاً به",
"terms.s6_p3_post": ".",
"terms.s6_p3_pre": "برای اطلاعات درباره نحوه استفاده ما از کوکی‌ها، لطفاً به",
"translation.copied": "کپی شد!",
"translation.copy": "کپی",
"translation.default_language_version": "نسخه زبان پیش‌فرض",
"translation.detected_language": "زبان شناسایی شده",
"translation.hide_text": "پنهان کردن متن",
"translation.load_translation": "بارگذاری ترجمه",
"translation.no_translation": "ترجمه‌ای در دسترس نیست \n— ممکن است هنوز در حال پردازش باشد",
"translation.select_language": "زبان را انتخاب کنید\n",
"translation.select_target": "لطفاً یک زبان هدف انتخاب کنید.",
"translation.show_text": "نمایش متن",
"translation.translate_btn": "ترجمه",
"translation.translate_to": "ترجمه به زبان دیگر",
"translation.translated_to": "ترجمه شده به",
"translation.translating": "در حال ترجمه\u0000A",
"translation.translation_failed": "ترجمه ناموفق بود",
"upload.browse_button": "جستجوی فایل‌ها",
"upload.button_processing": "در حال پردازش...",
"upload.camera_button": "عکس بگیرید / سند را اسکن کنید",