Files
Warracker/locales/fa/translation.json
sassanix 14cbf75bed Model Number Field, i18n Expansion, Search & UI Enhancements
* Added Model Number field to warranties (backend + frontend integration)
* Expanded localization: added Polish and Hebrew (with RTL), completed warranty claim translations for all locales
* Enhanced search: Model Number now searchable on Home and Status pages
* Improved Status page with Archived warranties filtering and display
* Fixed Global view logic for archived warranties and Model Number visibility
* Corrected missing Model Number translations across all languages
* Improved Add Warranty modal responsiveness on small screens
* Fixed document URL visibility bug and Chrome horizontal scrollbar issue
* Updated major dependencies (Python 3.14, gevent 25.9.1, Flask 3.1.2, etc.)
* Added Reddit community link and localization on About page
* PWA and cache updates for faster rollout and consistent asset refresh
2025-10-25 11:01:35 -03:00

695 lines
46 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app_title": "Warracker",
"subtitle": "ردیاب گارانتی",
"nav": {
"home": "خانه",
"status": "وضعیت",
"settings": "تنظیمات",
"about": "درباره"
},
"auth": {
"login": "ورود",
"logout": "خروج",
"register": "ثبت نام",
"username": "نام کاربری",
"password": "رمز عبور",
"email": "ایمیل",
"first_name": "نام",
"last_name": "نام خانوادگی",
"forgot_password": "فراموشی رمز عبور؟",
"reset_password": "بازنشانی رمز عبور",
"confirm_password": "تأیید رمز عبور",
"create_account_title": "ایجاد حساب کاربری",
"first_name_optional": "نام (اختیاری)",
"last_name_optional": "نام خانوادگی (اختیاری)",
"username_hint": "نام کاربری باید منحصر به فرد باشد و برای ورود استفاده خواهد شد.",
"email_address": "آدرس ایمیل",
"toggle_password": "نمایش/پنهان کردن رمز عبور",
"password_hint_simple": "رمز عبور باید حداقل 8 کاراکتر داشته باشد و شامل حروف بزرگ، حروف کوچک و اعداد باشد.",
"password_requirements": "الزامات رمز عبور:",
"req_length": "حداقل 8 کاراکتر",
"req_uppercase": "حداقل 1 حرف بزرگ",
"req_lowercase": "حداقل 1 حرف کوچک",
"req_number": "حداقل 1 عدد",
"req_special": "حداقل 1 کاراکتر خاص",
"create_account": "ایجاد حساب",
"already_have_account": "قبلاً حساب کاربری ساخته‌اید؟",
"reset_password_title": "Warracker - بازنشانی رمز عبور",
"reset_your_password": "رمز عبور خود را بازنشانی کنید",
"reset_password_info": "آدرس ایمیل خود را در زیر وارد کنید تا لینک بازنشانی رمز عبور را برای شما ارسال کنیم.",
"send_reset_link": "ارسال لینک بازنشانی",
"back_to_login": "بازگشت به صفحه ورود",
"set_new_password_title": "Warracker - تنظیم رمز عبور جدید",
"set_new_password": "تنظیم رمز عبور جدید",
"new_password": "رمز عبور جدید",
"confirm_new_password": "تأیید رمز عبور جدید",
"invalid_or_expired_link": "لینک نامعتبر یا منقضی شده",
"invalid_link_info": "لینک بازنشانی رمز عبوری که کلیک کرده‌اید نامعتبر یا منقضی شده است.",
"request_new_reset_link": "درخواست لینک بازنشانی جدید"
},
"warranties": {
"title": "گارانتی‌های شما",
"title_global": "گارانتی‌های همه کاربران",
"add_new": "افزودن گارانتی جدید",
"edit": "ویرایش گارانتی",
"delete": "حذف گارانتی",
"product_name": "نام محصول",
"purchase_date": "تاریخ خرید",
"warranty_duration": "مدت گارانتی",
"years": "سال",
"months": "ماه",
"days": "روز",
"vendor": "فروشنده",
"serial_numbers": "شماره سریال‌ها",
"purchase_price": "قیمت خرید",
"notes": "یادداشت‌ها",
"tags": "برچسب‌ها",
"status": "وضعیت",
"expiration_date": "تاریخ انقضا",
"active": "فعال",
"expired": "منقضی شده",
"expiring_soon": "به زودی منقضی می‌شود",
"lifetime": "مادام‌العمر",
"no_warranties": "هنوز هیچ گارانتی وجود ندارد. برای شروع اولین گارانتی خود را اضافه کنید.",
"search_placeholder": "جستجو بر اساس نام، فروشندگان، یادداشت‌ها، برچسب یا شماره سریال...",
"warranty_type": "نوع گارانتی",
"other_document": "سند دیگر",
"product": "محصول",
"expiration": "انقضا",
"actions": "اقدامات",
"no_warranties_title": "هنوز هیچ گارانتی وجود ندارد",
"no_warranties_desc": "اولین گارانتی خود را اضافه کنید تا شروع کنید",
"add_warranty": "افزودن گارانتی",
"warranty_entry_method": "روش ورود گارانتی",
"warranty_duration_option": "مدت گارانتی",
"exact_expiration_option": "تاریخ انقضای دقیق",
"warranty_period": "دوره گارانتی",
"expiration_date_label": "تاریخ انقضا",
"currency": "ارز",
"add_tags": "افزودن برچسب",
"add_tags_desc": "برچسب‌ها به شما کمک می‌کنند تا گارانتی‌های خود را سازماندهی و فیلتر کنید",
"save_changes": "ذخیره تغییرات",
"confirm_delete": "تأیید حذف",
"manage_tags": "مدیریت برچسب‌ها",
"add_tag": "افزودن برچسب",
"unknown_status": "وضعیت نامشخص",
"expiring_soon_days": "به زودی منقضی می‌شود ({{days}} {{dayText}})",
"days_remaining": "{{days}} {{dayText}} باقی مانده",
"day_one": "روز",
"day_other": "روز",
"month_one": "ماه",
"month_other": "ماه",
"year_one": "سال",
"year_other": "سال",
"na": "N/A",
"age": "سن",
"warranty": "گارانتی",
"warranty_ends": "پایان گارانتی",
"price": "قیمت",
"serial_number": "شماره سریال",
"model_number": "شماره مدل",
"type": "نوع",
"owner": "مالک",
"product_website": "وب‌سایت محصول",
"documents": "اسناد",
"summary": "خلاصه",
"product_url_placeholder": "https://example.com/product",
"years_placeholder": "سال",
"months_placeholder": "ماه",
"days_placeholder": "روز",
"add_any_notes_placeholder": "یادداشت‌هایی درباره این گارانتی اضافه کنید...",
"product_url_optional": "URL محصول (اختیاری)",
"enter_serial_number": "شماره سریال را وارد کنید",
"vendor_optional": "فروشنده (اختیاری)",
"vendor_placeholder": "مثلاً آمازون، بست بای و غیره",
"lifetime_warranty": "گارانتی مادام‌العمر",
"warranty_type_optional": "نوع گارانتی (اختیاری)",
"select_warranty_type": "نوع گارانتی را انتخاب کنید...",
"standard": "استاندارد",
"extended": "تمدید شده",
"manufacturer": "سازنده",
"third_party": "شخص ثالث",
"store": "فروشگاه",
"premium": "پریمیوم",
"limited": "محدود",
"full": "کامل",
"parts_only": "فقط قطعات",
"labor_only": "فقط نیروی کار",
"international": "بین‌المللی",
"accidental_damage": "آسیب تصادفی",
"other_custom": "سایر (سفارشی)",
"enter_custom_warranty_type": "نوع گارانتی سفارشی را وارد کنید",
"purchase_price_optional": "قیمت خرید (اختیاری)",
"notes_optional": "یادداشت‌ها (اختیاری)",
"add_any_notes": "هرگونه یادداشتی در مورد این گارانتی اضافه کنید...",
"product_photo_optional": "عکس محصول (اختیاری)",
"choose_photo": "انتخاب عکس",
"invoice_receipt": "فاکتور/رسید",
"store_locally": "ذخیره محلی",
"store_in_paperless": "ذخیره در Paperless-ngx",
"choose_file": "انتخاب فایل",
"browse_paperless": "مرور اسناد Paperless-ngx",
"product_manual_optional": "دفترچه راهنمای محصول (اختیاری)",
"files_zip_rar_optional": "فایل‌ها (ZIP/RAR، اختیاری)",
"search_or_add_new_tag": "جستجو یا افزودن برچسب جدید...",
"product_information": "اطلاعات محصول",
"product_url": "URL محصول",
"warranty_details": "جزئیات گارانتی",
"product_photo": "عکس محصول",
"product_manual": "دفترچه راهنمای محصول",
"files": "فایل‌ها",
"selected_tags": "برچسب‌های انتخاب شده",
"previous_tab": "قبلی",
"next_tab": "بعدی",
"delete_photo": "حذف عکس",
"delete_invoice": "حذف فاکتور",
"delete_manual": "حذف دفترچه راهنما",
"delete_files": "حذف فایل‌ها",
"current_photo": "عکس فعلی:",
"current_invoice": "فاکتور فعلی:",
"current_manual": "دفترچه راهنمای فعلی:",
"current_document": "سند فعلی:",
"upload_new_photo_replace": "(برای جایگزینی عکس جدید آپلود کنید)",
"no_photo_uploaded": "هیچ عکسی آپلود نشده است",
"no_invoice_uploaded": "هیچ فاکتوری آپلود نشده است",
"no_manual_uploaded": "هیچ دفترچه راهنمایی آپلود نشده است",
"no_document_uploaded": "هیچ سند دیگری آپلود نشده است",
"photo_will_be_deleted": "عکس هنگام ذخیره حذف خواهد شد",
"invoice_will_be_deleted": "فاکتور هنگام ذخیره حذف خواهد شد",
"manual_will_be_deleted": "دفترچه راهنما هنگام ذخیره حذف خواهد شد",
"document_will_be_deleted": "سند دیگر هنگام ذخیره حذف خواهد شد",
"confirm_delete_message": "آیا از حذف این گارانتی مطمئن هستید؟ این عمل قابل بازگشت نیست.",
"new_tag_name": "نام برچسب جدید",
"existing_tags": "برچسب‌های موجود",
"edit_warranty": "ویرایش گارانتی",
"warranty_type_standard": "استاندارد",
"warranty_type_extended": "تمدید شده",
"warranty_type_manufacturer": "سازنده",
"warranty_type_third_party": "شخص ثالث",
"warranty_type_store": "فروشگاه",
"warranty_type_premium": "پریمیوم",
"warranty_type_limited": "محدود",
"warranty_type_full": "کامل",
"warranty_type_parts_only": "فقط قطعات",
"warranty_type_labor_only": "فقط نیروی کار",
"warranty_type_international": "بین‌المللی",
"warranty_type_accidental_damage": "آسیب تصادفی",
"warranty_type_other": "سایر (سفارشی)",
"warranty_type_custom_placeholder": "نوع گارانتی سفارشی را وارد کنید",
"notes_placeholder": "یادداشت‌های اضافی درباره این گارانتی...",
"tags_help_text": "برچسب‌ها به شما کمک می‌کنند گارانتی‌هایتان را سازماندهی و فیلتر کنید",
"search_add_tag_placeholder": "جستجو یا افزودن برچسب جدید...",
"upload_new_file_replace": "فایل جدید برای جایگزینی آپلود کنید",
"current_other_document": "سند دیگر فعلی",
"no_other_document_uploaded": "هیچ سند دیگری آپلود نشده است",
"other_document_will_be_deleted": "سند دیگر هنگام ذخیره حذف خواهد شد",
"files_optional": "فایل‌ها (ZIP/RAR، اختیاری)",
"invoice_receipt_short": "فاکتور",
"product_manual_short": "دفترچه راهنما",
"files_short": "فایل‌ها",
"enter_serial_number": "شماره سریال را وارد کنید",
"model_number_optional": "شماره مدل (اختیاری)",
"add_serial_number": "شماره سریال دیگری اضافه کنید"
},
"settings": {
"title": "تنظیمات",
"account_settings": "تنظیمات حساب کاربری",
"preferences": "ترجیحات",
"language": "زبان",
"select_language": "زبان را انتخاب کنید",
"dark_mode": "حالت تاریک",
"dark_mode_desc": "تغییر بین تم روشن و تاریک",
"currency": "ارز",
"timezone": "منطقه زمانی",
"date_format": "فرمت تاریخ",
"expiring_soon_days": "روزهای نزدیک به انقضا",
"save_changes": "ذخیره تغییرات",
"current_user": "در حال ویرایش پروفایل برای:",
"your_email": "ایمیل شما:",
"first_name": "نام",
"last_name": "نام خانوادگی",
"email": "ایمیل",
"save_profile": "ذخیره تغییرات",
"default_view": "نمای پیش‌فرض",
"default_view_desc": "نمای مورد نظر خود را برای گارانتی‌ها انتخاب کنید",
"grid_view": "نمای شبکه‌ای",
"list_view": "نمای لیستی",
"table_view": "نمای جدولی",
"currency_symbol": "نماد ارز",
"currency_symbol_desc": "نماد نمایش قیمت‌ها را انتخاب کنید",
"currency_position": "موقعیت ارز",
"currency_position_desc": "انتخاب کنید که نماد ارز در سمت چپ یا راست اعداد نمایش داده شود",
"expiring_soon_days_desc": "تعداد روزهای قبل از انقضا برای نمایش هشدارها",
"date_format_desc": "نحوه نمایش تاریخ‌ها را انتخاب کنید",
"save_preferences": "ذخیره ترجیحات",
"notification_settings": "تنظیمات اعلان",
"notification_channel": "کانال اعلان",
"notification_channel_desc": "نحوه دریافت اعلان‌ها را انتخاب کنید",
"notification_disabled": "غیرفعال",
"notification_email": "ایمیل",
"notification_apprise": "Apprise",
"notification_both": "هر دو",
"email_settings": "تنظیمات ایمیل",
"notification_frequency": "فرکانس اعلان",
"notification_frequency_desc": "هر چند وقت یکبار اعلان‌های ایمیل را دریافت کنید",
"daily": "روزانه",
"weekly": "هفتگی",
"monthly": "ماهانه",
"notification_time": "زمان اعلان",
"timezone_desc": "منطقه زمانی محلی شما برای اعلان‌ها",
"apprise_settings": "تنظیمات Apprise",
"apprise_frequency": "فرکانس اعلان Apprise",
"apprise_frequency_desc": "هر چند وقت یکبار اعلان‌های Apprise را دریافت کنید",
"apprise_time": "زمان اعلان Apprise",
"apprise_timezone": "منطقه زمانی Apprise",
"apprise_timezone_desc": "منطقه زمانی محلی شما برای اعلان‌های Apprise",
"save_notification_settings": "ذخیره تنظیمات اعلان",
"security": "امنیت",
"change_password": "تغییر رمز عبور",
"change_password_desc": "رمز عبور حساب خود را به‌روز کنید",
"change": "تغییر",
"current_password": "رمز عبور فعلی",
"new_password": "رمز عبور جدید",
"confirm_password": "تأیید رمز عبور جدید",
"update_password": "به‌روزرسانی رمز عبور",
"cancel": "لغو",
"danger_zone": "منطقه خطر",
"delete_account": "حذف حساب",
"delete_account_desc": "حساب و تمام داده‌های خود را برای همیشه حذف کنید",
"admin_settings": "تنظیمات مدیر",
"admin_actions": "اقدامات مدیر",
"refresh_data": "تازه‌سازی داده‌ها",
"check_admin_status": "بررسی وضعیت مدیر",
"show_users_list": "نمایش لیست کاربران",
"test_api": "تست API",
"send_notifications": "ارسال اعلان‌های گارانتی",
"check_scheduler": "بررسی وضعیت زمان‌بندی",
"site_settings": "تنظیمات سایت",
"registration_enabled": "ثبت‌نام فعال است",
"registration_enabled_desc": "به کاربران جدید اجازه ثبت‌نام دهید",
"email_base_url": "URL پایه ایمیل",
"global_view_enabled": "نمای جهانی فعال است",
"global_view_admin_only": "نمای جهانی فقط برای مدیران",
"save_site_settings": "ذخیره تنظیمات سایت",
"oidc_configuration": "پیکربندی OIDC SSO",
"enable_oidc": "فعال کردن OIDC SSO",
"oidc_provider_name": "نام ارائه‌دهنده OIDC",
"client_id": "شناسه مشتری",
"client_secret": "راز مشتری",
"issuer_url": "URL صادرکننده",
"scope": "محدوده",
"save_oidc_settings": "ذخیره تنظیمات OIDC",
"oidc_sso_desc": "به کاربران اجازه دهید از طریق ارائه‌دهنده OIDC وارد شوند.",
"oidc_only_mode": "حالت ورود فقط با OIDC",
"oidc_only_mode_desc": "فرم ورود سنتی با نام کاربری/رمز عبور را پنهان کنید و فقط اجازه ورود با OIDC را بدهید. <strong>هشدار:</strong> قبل از فعال کردن این گزینه، از پیکربندی صحیح OIDC اطمینان حاصل کنید.",
"oidc_provider_name_desc": "نام داخلی برای مشتری OIDC (مثلاً 'oidc').",
"client_secret_desc": "مقدار حساس. در پایگاه داده ذخیره شده است. برای اعمال تغییرات، راه‌اندازی مجدد برنامه لازم است.",
"issuer_url_desc": "URL پایه ارائه‌دهنده OIDC شما.",
"scope_desc": "محدوده‌های OIDC با فاصله از هم جدا شده‌اند.",
"oidc_restart_message": "برای اعمال کامل تنظیمات OIDC، راه‌اندازی مجدد برنامه لازم است.",
"api_token": "توکن API",
"view_documents": "مشاهده اسناد در Warracker",
"connection_testing": "تست اتصال",
"apprise_notifications": "اعلان‌های Apprise",
"enable_apprise": "فعال کردن اعلان‌های Apprise",
"loading": "در حال بارگذاری...",
"time_of_day_notification": "زمان دریافت اعلان‌ها (در قالب 24 ساعته)",
"paperless_ngx_settings": "تنظیمات Paperless-ngx",
"paperless_ngx_about_title": "درباره ادغام Paperless-ngx:",
"paperless_ngx_about_desc": "این ویژگی اختیاری به شما امکان می‌دهد اسناد گارانتی را به جای ذخیره محلی، در نمونه Paperless-ngx خود میزبان ذخیره کنید. در صورت فعال بودن، کاربران می‌توانند انتخاب کنند که هر سند را کجا ذخیره کنند: محلی یا در Paperless-ngx.",
"paperless_ngx_desc": "پیکربندی ادغام با سیستم مدیریت اسناد Paperless-ngx",
"enable_paperless": "فعال کردن ادغام Paperless-ngx",
"paperless_url": "URL Paperless-ngx",
"paperless_url_desc": "URL پایه نمونه Paperless-ngx شما",
"paperless_token": "توکن API",
"paperless_token_desc": "توکن احراز هویت API Paperless-ngx شما",
"paperless_token_desc_generate": "یک توکن API از نمونه Paperless-ngx خود ایجاد کنید (تنظیمات → توکن‌های API).",
"paperless_view_in_app": "مشاهده اسناد در برنامه",
"paperless_view_in_app_desc": "اسناد را به جای برگه جدید، در داخل برنامه باز کنید",
"debug_config": "پیکربندی اشکال‌زدایی",
"test_upload": "تست آپلود",
"save_paperless_settings": "ذخیره تنظیمات Paperless-ngx",
"apprise_desc": "پیکربندی Apprise برای تحویل اعلان پیشرفته به چندین سرویس",
"apprise_desc_system_wide": "فعال یا غیرفعال کردن اعلان‌های Apprise در سطح سیستم",
"apprise_not_available_title": "Apprise در دسترس نیست:",
"apprise_not_available_desc": "کتابخانه اعلان Apprise نصب نشده یا در دسترس نیست. ویژگی‌های اعلان غیرفعال هستند.",
"apprise_url": "URL Apprise",
"apprise_url_desc": "URL سرویس اعلان Apprise شما",
"apprise_mode": "حالت اعلان",
"apprise_mode_desc": "انتخاب کنید چه زمانی اعلان‌های Apprise ارسال شوند",
"apprise_mode_global": "خلاصه جهانی",
"apprise_mode_individual": "برای هر کاربر",
"test_paperless": "تست اتصال Paperless",
"test_apprise": "تست اتصال Apprise",
"apprise_warranty_scope": "محدوده گارانتی",
"apprise_warranty_scope_desc": "انتخاب کنید کدام گارانتی‌ها در اعلان‌ها گنجانده شوند",
"all_warranties": "همه گارانتی‌ها",
"personal_warranties": "فقط گارانتی‌های شخصی",
"all_users_warranties": "گارانتی‌های همه کاربران",
"admin_warranties_only": "فقط گارانتی‌های مدیر",
"apprise_notification_days": "روزهای اعلان",
"apprise_notification_days_desc": "روزهای قبل از انقضا برای ارسال اعلان‌ها (با کاما از هم جدا شده، به عنوان مثال، \"7,30\" برای 7 روز و 30 روز قبل)",
"apprise_check_frequency": "فرکانس بررسی",
"apprise_check_frequency_desc": "سیستم هر چند وقت یکبار گارانتی‌های در حال انقضا را بررسی می‌کند (تنظیم جهانی)",
"apprise_title_prefix": "پیشوند عنوان پیام",
"apprise_title_prefix_desc": "پیشوند اضافه شده به عناوین اعلان (به عنوان مثال، \"[Warracker]\" منجر به \"[Warracker] گارانتی‌ها به زودی منقضی می‌شوند\")",
"apprise_test_url": "URL تست (اختیاری)",
"apprise_test_url_desc": "اختیاری: URL فقط برای ارسال اعلان‌های تست (در پیکربندی اصلی ذخیره نخواهد شد)",
"save_apprise_settings": "ذخیره تنظیمات Apprise",
"validate_urls": "اعتبارسنجی URLها",
"send_expiration_notifications_now": "اکنون اعلان‌های انقضا را ارسال کنید",
"apprise_current_status": "وضعیت فعلی",
"apprise_urls_configured": "URLهای پیکربندی شده:",
"apprise_supported_services": "سرویس‌های پشتیبانی شده",
"apprise_supported_services_desc": "Apprise از بیش از 80 سرویس اعلان پشتیبانی می‌کند، از جمله: Discord، Slack، Telegram، ایمیل (Gmail، Outlook)، Webhooks، Microsoft Teams، Matrix، Pushover، Ntfy، Gotify و بسیاری دیگر.",
"view_full_list_of_supported_services": "مشاهده لیست کامل سرویس‌های پشتیبانی شده",
"ownership_management": "مدیریت مالکیت",
"transfer_ownership": "انتقال مالکیت",
"warning_title": "هشدار:",
"transfer_ownership_warning": "مالکیت برنامه را به کاربر مدیر دیگری منتقل کنید. این عمل غیرقابل بازگشت است.",
"transfer_ownership_desc": "پس از انتقال مالکیت، شما به یک مدیر عادی تبدیل خواهید شد و مالک جدید کنترل نهایی برنامه را خواهد داشت.",
"select_new_owner": "مالک جدید را انتخاب کنید (باید مدیر باشد)",
"select_admin_user": "یک کاربر مدیر را انتخاب کنید...",
"transfer_ownership_button": "انتقال مالکیت",
"transfer_ownership_irreversible": "این عمل قابل بازگشت نیست.",
"transfer_ownership_confirmation": "شما در حال انتقال مالکیت برنامه به",
"after_this_transfer": "پس از این انتقال:",
"transfer_ownership_consequence_1": "شما به یک مدیر عادی تبدیل خواهید شد",
"transfer_ownership_consequence_2": "مالک جدید کنترل نهایی برنامه را خواهد داشت",
"transfer_ownership_consequence_3": "فقط مالک جدید می‌تواند دوباره مالکیت را منتقل کند",
"transfer_ownership_type_to_confirm": "برای تأیید، لطفاً \"TRANSFER\" را در قسمت زیر تایپ کنید:"
},
"actions": {
"save": "ذخیره",
"cancel": "لغو",
"delete": "حذف",
"edit": "ویرایش",
"export": "صادرات",
"import": "واردات",
"refresh": "بازخوانی",
"search": "جستجو",
"clear": "پاک کردن",
"upload": "آپلود",
"download": "دانلود",
"manage_tags": "مدیریت برچسب‌ها",
"close": "بستن",
"save_changes": "ذخیره تغییرات"
},
"filters": {
"all_status": "همه وضعیت‌ها",
"all_tags": "همه برچسب‌ها",
"all_vendors": "همه فروشندگان",
"all_types": "همه انواع",
"sort_by": "مرتب‌سازی بر اساس",
"sort_expiration": "تاریخ انقضا",
"sort_purchase": "تاریخ خرید",
"sort_age": "سن",
"sort_name": "نام محصول",
"sort_vendor": "فروشنده",
"sort_warranty_type": "نوع گارانتی",
"status": "وضعیت",
"tags": "برچسب‌ها",
"vendor": "فروشنده",
"warranty_type": "نوع گارانتی",
"view": "نما",
"scope": "محدوده"
},
"messages": {
"success": "موفقیت",
"error": "خطا",
"warning": "هشدار",
"loading": "در حال بارگذاری...",
"saved": "تغییرات با موفقیت ذخیره شد",
"deleted": "مورد با موفقیت حذف شد",
"confirm_delete": "آیا از حذف این مورد اطمینان دارید؟",
"no_results": "هیچ نتیجه‌ای یافت نشد",
"file_too_large": "فایل بیش از حد بزرگ است",
"invalid_file_type": "نوع فایل نامعتبر است",
"fill_first_last_name": "لطفاً نام و نام خانوادگی را پر کنید",
"email_cannot_be_empty": "آدرس ایمیل نمی‌تواند خالی باشد.",
"enter_valid_email": "لطفاً آدرس ایمیل معتبر وارد کنید.",
"profile_updated_successfully": "پروفایل با موفقیت به‌روزرسانی شد",
"preferences_saved_successfully": "تنظیمات با موفقیت ذخیره شد.",
"fill_password_fields": "لطفاً همه فیلدهای رمز عبور را پر کنید",
"passwords_do_not_match": "رمزهای عبور جدید مطابقت ندارند",
"password_min_length": "رمز عبور باید حداقل ۸ کاراکتر باشد",
"type_delete_to_confirm": "لطفاً DELETE را تایپ کنید تا تأیید شود",
"account_deleted_successfully": "حساب کاربری با موفقیت حذف شد",
"account_cannot_delete_offline": "حساب کاربری در حالت آفلاین قابل حذف نیست",
"failed_delete_account": "حذف حساب کاربری ناموفق بود. دوباره تلاش کنید.",
"user_updated_successfully": "کاربر با موفقیت به‌روزرسانی شد",
"user_deleted_successfully": "کاربر با موفقیت حذف شد",
"user_id_missing": "شناسه کاربر موجود نیست",
"failed_load_users": "بارگذاری کاربران ناموفق بود",
"error_loading_users": "خطا در بارگذاری کاربران",
"select_user_transfer_ownership": "لطفاً کاربری را برای انتقال مالکیت انتخاب کنید",
"ownership_transferred_successfully": "مالکیت با موفقیت منتقل شد! در حال بازخوانی صفحه...",
"failed_load_site_settings": "بارگذاری تنظیمات سایت ناموفق بود. دوباره تلاش کنید.",
"invalid_email_base_url": "فرمت URL پایه ایمیل نامعتبر است. باید با http:// یا https:// شروع شود",
"no_site_settings_to_save": "تنظیمات سایتی برای ذخیره وجود ندارد.",
"site_settings_saved_successfully": "تنظیمات سایت با موفقیت ذخیره شد",
"failed_save_site_settings": "ذخیره تنظیمات سایت ناموفق بود",
"oidc_settings_saved_successfully": "تنظیمات OIDC با موفقیت ذخیره شد.",
"failed_save_oidc_settings": "ذخیره تنظیمات OIDC ناموفق بود.",
"api_endpoint_accessible": "نقطه پایانی API قابل دسترس است",
"api_endpoint_not_accessible": "نقطه پایانی API قابل دسترس نیست. وضعیت: ",
"only_admins_send_notifications": "فقط مدیران می‌توانند اعلان‌های گارانتی ارسال کنند",
"notifications_triggered_successfully": "اعلان‌ها با موفقیت فعال شد",
"notification_settings_saved_successfully": "تنظیمات اعلان با موفقیت ذخیره شد",
"apprise_settings_saved_successfully": "تنظیمات Apprise با موفقیت ذخیره شد",
"test_notification_sent_successfully": "اعلان آزمایشی با موفقیت ارسال شد",
"no_urls_to_validate": "URL برای اعتبارسنجی وجود ندارد",
"paperless_settings_saved_successfully": "تنظیمات Paperless-ngx با موفقیت ذخیره شد!",
"enter_valid_paperless_url": "لطفاً URL معتبر وارد کنید (مثال: https://paperless.yourdomain.com)",
"enter_paperless_url_first": "لطفاً ابتدا URL Paperless-ngx وارد کنید",
"paperless_connection_test_successful": "آزمایش اتصال Paperless-ngx موفق بود!",
"paperless_connection_test_failed": "آزمایش اتصال Paperless-ngx ناموفق بود",
"enter_api_token_test_connection": "لطفاً یک توکن API برای آزمایش اتصال وارد کنید",
"failed_load_user_data": "بارگذاری داده‌های کاربر ناموفق بود. دوباره تلاش کنید.",
"could_not_connect_user_data": "اتصال برای دریافت داده‌های کاربر ممکن نیست. نمایش اطلاعات حافظه موقت.",
"preferences_saved_locally_failed_sync": "تنظیمات محلی ذخیره شد، اما همگام‌سازی با سرور ناموفق بود: ",
"preferences_saved_locally": "تنظیمات محلی ذخیره شد.",
"correct_errors_in_tab": "لطفاً خطاهای موجود در تب برجسته شده را قبل از ادامه تصحیح کنید.",
"please_fill_out_this_field": "لطفاً این فیلد را پر کنید.",
"warranty_added_successfully": "گارانتی با موفقیت اضافه شد",
"tag_name_required": "نام برچسب الزامی است",
"tag_creation_function_not_found": "تابع ایجاد برچسب پیدا نشد",
"tag_created_successfully": "برچسب با موفقیت ایجاد شد",
"tag_updated_successfully": "برچسب با موفقیت به‌روزرسانی شد",
"tag_deleted_successfully": "برچسب با موفقیت حذف شد",
"failed_to_create_tag": "ایجاد برچسب ناموفق بود",
"failed_to_update_tag": "به‌روزرسانی برچسب ناموفق بود",
"failed_to_delete_tag": "حذف برچسب ناموفق بود",
"no_warranties_found": "No warranties found",
"no_warranties_found_add_first": "No warranties yet. Add your first warranty to get started.",
"could_not_load_tags": "Could not load tags. Please try again.",
"no_warranty_selected": "No warranty selected",
"archived_warranties_guidance": "You can find archived warranties by selecting \"Archived\" in Filters.",
"no_file_selected": "No file selected.",
"invalid_csv_file_type": "Invalid file type. Please select a .csv file.",
"auth_error_login_again": "Authentication error. Please log in again.",
"import_failed": "Import failed: {{error}}",
"import_error_details": "An error occurred during import. Check console for details.",
"date_format_updated": "Date format updated.",
"currency_symbol_updated": "Currency symbol updated.",
"no_warranty_for_note_update": "No warranty selected for note update",
"cannot_save_notes_invalid_duration": "Cannot save notes: The warranty has an invalid duration. Please edit the full warranty details to set a valid duration first.",
"note_updated": "Note updated",
"paperless_duplicate_linked": "Duplicate document detected in Paperless-ngx. Linked to existing document.",
"paperless_not_enabled": "Paperless-ngx integration is not enabled",
"paperless_not_configured": "Paperless-ngx is not properly configured. Please check the settings.",
"paperless_connection_failed": "Paperless-ngx connection failed: {{error}}",
"allow_popups": "Please allow popups to view documents",
"opening_document_in_warracker": "Opening document in Warracker...",
"allow_popups_paperless": "Please allow popups to view documents in Paperless-ngx",
"opening_document_in_paperless": "Opening document in Paperless-ngx...",
"error_opening_document": "Error opening document: {{error}}",
"opened_with_fallback_url": "Opened with fallback URL - please check if Paperless-ngx is accessible",
"opened_with_generic_fallback_url": "Opened with generic fallback URL",
"document_linked_refreshing": "Document linked successfully! Refreshing...",
"failed_to_link_document": "Failed to link document: {{message}}",
"error_searching_document": "Error searching for document",
"autolinked_documents": "Automatically linked {{count}} document(s): {{docInfo}}",
"paperless_upload_autolink_failed": "Document uploaded to Paperless-ngx but could not be automatically linked. You can manually link it later.",
"paperless_upload_autolink_failed_errors": "Document uploaded but auto-linking failed due to errors. You can manually link it later.",
"document_linked_successfully": "Document linked successfully: {{documentType}}",
"failed_to_open_claims_modal": "Failed to open claims modal",
"failed_to_save_claim": "Failed to save claim",
"failed_to_delete_claim": "Failed to delete claim",
"authentication_required": "Authentication required",
"warranty_deleted_successfully": "Warranty deleted successfully",
"failed_to_delete_warranty": "Failed to delete warranty",
"warranty_updated_successfully": "Warranty updated successfully",
"failed_to_update_warranty": "Failed to update warranty",
"confirm_delete_tag": "Are you sure you want to delete this tag? It will be removed from all warranties.",
"tag_already_exists": "A tag with this name already exists",
"failed_to_update_tag": "Failed to update tag",
"failed_to_load_fresh_user_data": "Failed to load fresh user data",
"could_not_connect_fetch_user_data": "Could not connect to fetch user data. Displaying cached info.",
"fill_in_first_and_last_name": "Please fill in First Name and Last Name",
"email_address_cannot_be_empty": "Email address cannot be empty.",
"enter_valid_email_address": "Please enter a valid email address.",
"failed_to_update_profile": "Failed to update profile: {{error}}",
"preferences_saved_locally_failed_to_sync": "Preferences saved locally, but failed to sync with server: {{error}}",
"preferences_saved_locally": "Preferences saved locally.",
"fill_in_all_password_fields": "Please fill in all password fields",
"new_passwords_do_not_match": "New passwords do not match",
"password_at_least_8_characters": "Password must be at least 8 characters long",
"failed_to_change_password": "Failed to change password: {{error}}",
"failed_to_update_user": "Failed to update user",
"failed_to_update_user_try_again": "Failed to update user. Please try again.",
"failed_to_delete_user_check_console": "Failed to delete user. Check console for details.",
"error_during_user_deletion": "Error during user deletion: {{error}}",
"trying_direct_api_call_for_user_id": "Trying direct API call for user ID {{userId}}...",
"user_id_deleted_successfully_with_direct_api_call": "User ID {{userId}} deleted successfully with direct API call!",
"failed_to_delete_user_with_direct_api_call": "Failed to delete user {{username}} with direct API call.",
"error_with_direct_api_call": "Error with direct API call: {{error}}",
"error_checking_if_user_exists": "Error checking if user exists: {{error}}",
"select_user_to_transfer_ownership": "Please select a user to transfer ownership to",
"transfer_ownership_modal_elements_not_found": "Error: Transfer ownership modal elements not found",
"failed_to_transfer_ownership": "Failed to transfer ownership",
"failed_to_transfer_ownership_try_again": "Failed to transfer ownership. Please try again.",
"checking_user": "Checking user...",
"user_with_id_username_not_found": "User with ID/username \"{{userId}}\" not found",
"deleting_user": "Deleting user {{username}} (ID: {{id}})...",
"user_deleted_successfully_username": "User {{username}} deleted successfully!",
"failed_to_delete_user_check_console_username": "Failed to delete user {{username}}. Check console for details.",
"trying_direct_api_call_for_user_username": "Trying direct API call for user {{username}}...",
"user_deleted_successfully_with_direct_api_call_username": "User {{username}} deleted successfully with direct API call!",
"failed_to_delete_user_with_direct_api_call_username": "Failed to delete user {{username}} with direct API call.",
"invalid_email_base_url_format": "Invalid Email Base URL format. It should start with http:// or https://",
"failed_to_save_site_settings_try_again": "Failed to save site settings. Please try again.",
"failed_to_save_oidc_settings_try_again": "Failed to save OIDC settings. Please try again.",
"error_checking_api_endpoint": "Error checking API endpoint: {{error}}",
"error_colon": "Error: {{error}}",
"error_checking_scheduler_status": "Error checking scheduler status: {{error}}",
"error_saving_notification_settings": "Error saving notification settings: {{error}}",
"error_saving_apprise_settings": "Error saving Apprise settings: {{error}}",
"failed_to_send_test_notification": "Failed to send test notification: {{message}}",
"error_sending_test_notification": "Error sending test notification: {{error}}",
"error_validating_urls": "Error validating URLs: {{error}}",
"failed_to_trigger_notifications": "Failed to trigger notifications: {{message}}",
"error_triggering_notifications": "Error triggering notifications: {{error}}",
"error_updating_apprise_setting": "Error updating Apprise setting: {{error}}",
"error_loading_paperless_settings": "Error loading Paperless-ngx settings: {{error}}",
"error_saving_paperless_settings": "Error saving Paperless-ngx settings: {{error}}",
"error_testing_connection": "Error testing connection: {{error}}",
"debug_information_logged_to_console": "Debug information logged to console",
"debug_error": "Debug error: {{error}}",
"file_upload_test_successful": "File upload test successful!",
"file_upload_test_failed": "File upload test failed",
"file_upload_test_error": "File upload test error: {{error}}"
},
"languages": {
"en": "انگلیسی",
"fr": "فرانسوی",
"es": "اسپانیایی",
"de": "آلمانی",
"it": "ایتالیایی",
"cs": "چکی",
"nl": "هلندی",
"hi": "هندی",
"fa": "فارسی",
"ar": "عربی",
"ru": "روسی",
"uk": "اوکراینی",
"zh_CN": "چینی ساده شده",
"zh_HK": "چینی سنتی",
"ja": "ژاپنی",
"pt": "پرتغالی",
"ko": "کره‌ای",
"tr": "Türkçe"
},
"status": {
"title": "وضعیت سیستم",
"dashboard_title": "داشبورد وضعیت گارانتی",
"global_dashboard_title": "داشبورد جهانی وضعیت گارانتی",
"overview": "نمای کلی",
"statistics": "آمار",
"total_warranties": "کل گارانتی‌ها",
"active_warranties": "گارانتی‌های فعال",
"expiring_soon": "به زودی منقضی می‌شود",
"expired_warranties": "گارانتی‌های منقضی شده",
"warranty_distribution": "توزیع گارانتی",
"expiration_timeline": "جدول زمانی انقضا",
"recent_activity": "فعالیت‌های اخیر",
"recent_expirations": "اخیراً منقضی شده یا به زودی منقضی می‌شود",
"recent_expirations_empty": "هیچ گارانتی اخیراً منقضی شده یا به زودی منقضی نمی‌شود.",
"system_health": "سلامت سیستم",
"database_status": "وضعیت پایگاه داده",
"connected": "متصل",
"version": "نسخه",
"uptime": "مدت فعالیت"
},
"about": {
"title": "درباره Warracker",
"description": "یک سیستم جامع مدیریت گارانتی که برای کمک به شما در ردیابی، سازماندهی و مدیریت تمام گارانتی‌های محصول خود در یک پلتفرم امن و کاربرپسند طراحی شده است.",
"version": "نسخه",
"update_status": "وضعیت به‌روزرسانی",
"checking_updates": "در حال بررسی برای به‌روزرسانی‌ها...",
"view_release_notes": "مشاهده یادداشت‌های انتشار",
"project_info": "اطلاعات پروژه",
"project_description": "Warracker یک سیستم مدیریت گارانتی منبع باز است که با فناوری‌های وب مدرن ساخته شده است. این یک روش امن و بصری برای مدیریت گارانتی‌های محصول، ردیابی تاریخ‌های انقضا و سازماندهی اسناد مهم فراهم می‌کند.",
"github_repository": "مخزن GitHub",
"releases": "انتشارها",
"community_support": "جامعه و پشتیبانی",
"community_description": "برای پشتیبانی، بحث و به‌روزرسانی به جامعه ما بپیوندید. اشکالات را گزارش دهید، ویژگی‌ها را درخواست کنید یا از سایر کاربران و مشارکت‌کنندگان کمک بگیرید.",
"discord_community": "جامعه دیسکورد",
"reddit_community": "جامعه ردیت",
"report_issues": "گزارش مشکلات",
"developer_info": "اطلاعات توسعه‌دهنده",
"developer_description": "Warracker توسط Sassanix توسعه و نگهداری می‌شود. این پروژه منبع باز است و از مشارکت‌های جامعه استقبال می‌کند.",
"sassanix": "Sassanix",
"agpl_license": "مجوز AGPL-3.0",
"support_project": "حمایت از پروژه",
"support_description": "اگر Warracker را مفید می‌دانید، حمایت از توسعه آن را در نظر بگیرید!",
"new_version_available": "نسخه جدید {{version}} در دسترس است!",
"latest_version": "شما از آخرین نسخه استفاده می‌کنید",
"update_check_failed": "بررسی برای به‌روزرسانی‌ها ناموفق بود",
"features": "ویژگی‌ها",
"feature_track": "ردیابی گارانتی‌های محصول",
"feature_notifications": "دریافت اعلان‌های انقضا",
"feature_documents": "ذخیره اسناد گارانتی",
"feature_reports": "تولید گزارش‌های گارانتی",
"feature_tags": "سازماندهی با برچسب‌ها",
"feature_export": "صادرات داده‌های گارانتی",
"support": "پشتیبانی",
"documentation": "مستندات",
"github": "مخزن GitHub",
"license": "مجوز",
"copyright": "حق نشر",
"developed_by": "توسعه یافته توسط"
},
"claims": {
"claims": "درخواست‌ها",
"warranty_claims": "درخواست‌های گارانتی",
"add_new_claim": "افزودن درخواست جدید",
"add_claim": "افزودن درخواست",
"edit_claim": "ویرایش درخواست",
"claim_date": "تاریخ درخواست",
"status": "وضعیت",
"claim_number": "شماره درخواست",
"description": "توضیحات",
"resolution": "راه‌حل",
"resolution_date": "تاریخ راه‌حل",
"status_submitted": "ارسال‌شده",
"status_in_progress": "در حال رسیدگی",
"status_approved": "تأیید‌شده",
"status_denied": "رد‌شده",
"status_resolved": "حل‌شده",
"status_cancelled": "لغو‌شده",
"description_placeholder": "مشکل و دلیل درخواست را توضیح دهید...",
"resolution_placeholder": "جزئیات راه‌حل (در صورت وجود)...",
"no_claims_yet": "هنوز درخواستی وجود ندارد",
"no_claims_message": "برای شروع روی \"افزودن درخواست جدید\" کلیک کنید",
"claim_deleted_successfully": "درخواست با موفقیت حذف شد",
"claim_created_successfully": "درخواست با موفقیت ایجاد شد",
"claim_updated_successfully": "درخواست با موفقیت به‌روزرسانی شد",
"confirm_delete_claim": "آیا از حذف این درخواست مطمئن هستید؟",
"failed_to_load_claims": "بارگذاری درخواست‌ها ناموفق بود",
"failed_to_save_claim": "ذخیره درخواست ناموفق بود",
"failed_to_delete_claim": "حذف درخواست ناموفق بود",
"warranty_not_found": "گارانتی پیدا نشد"
}
}