Files
Amnezia-Web-Panel-main/translations/fa.json
T

583 lines
39 KiB
JSON

{
"nav_servers": "سرورها",
"nav_users": "کاربران",
"nav_invites": "لینک دعوت",
"nav_settings": "تنظیمات",
"nav_connections": "اتصال‌ها",
"nav_logout": "خروج",
"theme_dark": "تاریک",
"theme_light": "روشن",
"back_to_servers": "← بازگشت به سرورها",
"server_check": "بررسی",
"server_checking": "در حال بررسی...",
"protocols": "پروتکل‌ها",
"install": "نصب",
"uninstall": "حذف نصب",
"run": "در حال اجرا",
"stop": "متوقف شده",
"not_installed": "نصب نشده",
"installed": "نصب شده",
"add_server": "افزودن سرور",
"no_servers": "هیچ سروری اضافه نشده است",
"name": "نام",
"host": "میزبان",
"port": "پورت",
"status": "وضعیت",
"actions": "عملکردها",
"edit": "ویرایش",
"delete": "حذف",
"save": "ذخیره",
"cancel": "لغو",
"loading": "در حال بارگذاری...",
"copy": "کپی",
"download": "دانلود",
"config": "پیکربندی",
"qr_code": "کد QR",
"vpn_key": "کلید VPN",
"clients": "کلاینت‌ها",
"traffic": "ترافیک",
"limit": "محدودیت",
"manage": "مدیریت",
"no_protocols": "بدون پروتکل",
"add_server_desc": "اولین سرور VPN خود را اضافه کنید. برای اتصال به اطلاعات SSH نیاز دارید.",
"ssh_host": "میزبان / IP",
"ssh_port": "پورت SSH",
"ssh_user": "نام کاربری",
"ssh_password": "رمز عبور",
"ssh_key": "کلید SSH",
"ssh_key_placeholder": "کلید خصوصی SSH",
"ssh_key_hint": "محتوای فایل id_rsa یا id_ed25519 خود را اینجا قرار دهید",
"connect": "اتصال",
"connecting": "در حال اتصال...",
"server_added": "سرور با موفقیت اضافه شد",
"server_deleted": "سرور حذف شد",
"delete_confirm": "آیا از حذف این سرور مطمئن هستید؟",
"success": "موفقیت",
"error": "خطا",
"info": "اطلاعات",
"login_title": "ورود به پنل",
"username": "نام کاربری",
"password": "رمز عبور",
"captcha": "کد امنیتی",
"captcha_placeholder": "کاراکترهای تصویر را وارد کنید",
"captcha_hint": "برای نوسازی تصویر کلیک کنید",
"login": "ورود",
"logging_in": "در حال ورود...",
"login_error": "ورود ناموفق بود",
"check_done": "بررسی کامل شد",
"check_error": "خطای اتصال",
"ssh_ok": "اتصال SSH برقرار است",
"docker_ok": "داکر نصب است",
"docker_not_installed": "داکر نصب نیست",
"awg_desc": "نسخه جدید پروتکل بر پایه awg-go. پشتیبانی از مبهم‌سازی پیشرفته (S3, S4).",
"awg_legacy_desc": "نسخه اصلی AWG. سازگار با نسخه‌های قدیمی کلاینت.",
"xray_desc": "تغییر ظاهر ترافیک به ترافیک معمولی وب (XTLS-Reality). مقاوم در برابر فیلترینگ شدید.",
"not_checked": "بررسی نشده",
"connections": "اتصال‌ها",
"add": "افزودن",
"loading_connections": "در حال بارگذاری اتصال‌ها...",
"no_connections": "بدون اتصال",
"no_connections_desc": "اولین اتصال خود را برای ایجاد پیکربندی VPN اضافه کنید",
"install_protocol": "نصب پروتکل",
"port_default_hint": "پورت پیش‌فرض: 55424. مطمئن شوید این پورت آزاد است.",
"port_xray_hint": "پورت پیشنهادی: 443. مطمئن شوید توسط وب‌سرور دیگری اشغال نشده باشد.",
"reinstall": "نصب مجدد",
"uninstall_confirm": "حذف نصب {}؟ تمام اتصال‌ها و پیکربندی‌ها از بین خواهند رفت.",
"stop_container_confirm": "توقف کانتینر {}؟",
"start_container_confirm": "شروع کانتینر {}؟",
"stopping": "در حال توقف",
"starting": "در حال شروع",
"stopped": "متوقف شد",
"started": "شروع شد",
"server_config": "پیکربندی سرور",
"add_connection": "افزودن اتصال",
"connection_name": "نام اتصال",
"connection_name_placeholder": "مثال: iPhone, Laptop",
"assign_to_user": "تخصیص به کاربر (اختیاری)",
"no_assign": "— بدون تخصیص —",
"create": "ایجاد",
"creating": "در حال ایجاد...",
"connection_created": "اتصال \"{}\" ایجاد شد",
"delete_connection_confirm": "این اتصال حذف شود؟ پیکربندی دیگر کار نخواهد کرد.",
"connection_deleted": "اتصال حذف شد",
"select_all": "انتخاب همه",
"connections_selected_count": "{} انتخاب شده",
"move_connections": "انتقال",
"move_connections_title": "انتقال اتصال‌ها به سرور دیگر",
"move_connections_target": "سرور مقصد",
"move_connections_confirm": "{} اتصال به سرور انتخاب‌شده منتقل شود؟ کاربران به پیکربندی جدید نیاز دارند.",
"move_connections_hint": "اتصال‌های انتخاب‌شده روی سرور مقصد دوباره ساخته می‌شوند و پیوند کاربران حفظ می‌شود.",
"move_connections_warning": "کلیدها و IP جدید صادر می‌شود. پیکربندی‌های قدیمی کار نمی‌کنند.",
"move_connections_delete_source": "پس از انتقال از سرور فعلی حذف شود",
"move_connections_success": "{} اتصال منتقل شد",
"move_connections_partial_fail": "{} منتقل نشد",
"move_connections_none_selected": "حداقل یک اتصال انتخاب کنید",
"move_connections_no_targets": "سرور دیگری برای انتقال وجود ندارد",
"config_tab": "📄 فایل",
"vpn_key_tab": "🔑 کلید-VPN",
"qr_code_tab": "📱 کد-QR",
"copy_config": "📋 کپی",
"download_conf": "⬇ دانلود .conf",
"copy_key": "📋 کپی کلید",
"vpn_link_hint": "این لینک را برای تنظیم خودکار در برنامه AmneziaVPN وارد کنید",
"qr_hint": "کد QR را در برنامه AmneziaVPN اسکن کنید",
"no_data": "بدون داده",
"start_btn": "▶ شروع",
"stop_btn": "⏹ توقف",
"config_btn": "⚙️ تنظیم",
"done": "انجام شد",
"installing": "در حال نصب...",
"start_install": "شروع نصب...",
"check_docker": "بررسی داکر...",
"prepare_host": "آماده‌سازی میزبان...",
"build_container": "ساخت کانتینر...",
"install_success": "پروتکل با موفقیت نصب شد!",
"install_error": "خطا در نصب: ",
"qr_error": "ایجاد کد QR ناموفق بود",
"users_title": "کاربران",
"search_placeholder": "جستجو با نام، ایمیل یا تلگرام...",
"add_user": "افزودن کاربر",
"prev_page": "← قبلی",
"next_page": "بعدی →",
"page_info": "صفحه {} از {}",
"loading_users": "در حال بارگذاری کاربران...",
"nothing_found": "چیزی یافت نشد",
"search_empty_desc": "جستجوی دیگری را امتحان کنید یا کاربر جدید بسازید",
"username_label": "نام کاربری",
"password_label": "رمز عبور",
"role_label": "نقش",
"role_user_desc": "User — فقط مشاهده اتصال‌های خود",
"role_support_desc": "Support — مدیریت سرورها",
"role_admin_desc": "Admin — دسترسی کامل",
"tg_id_label": "آیدی تلگرام (اختیاری)",
"email_label": "ایمیل (اختیاری)",
"traffic_limit_label": "محدودیت ترافیک (گیگابایت) (0 = نامحدود)",
"description_label": "توضیحات (اختیاری)",
"auto_conn_title": "ایجاد خودکار اتصال (اختیاری)",
"server_label": "سرور",
"no_create_conn": "— عدم ایجاد اتصال —",
"protocol_label": "پروتکل",
"edit_user_title": "ویرایش کاربر: {}",
"edit_user_tg": "آیدی تلگرام (اختیاری)",
"edit_user_email": "ایمیل (اختیاری)",
"edit_user_limit": "محدودیت ترافیک (گیگابایت) (0 = نامحدود)",
"new_password_hint": "رمز عبور جدید (اگر تغییری نمی‌خواهید خالی بگذارید)",
"op_type_label": "نوع عملیات",
"create_new_conn": "ایجاد اتصال جدید",
"link_existing_conn": "اتصال به موجود",
"select_existing_conn": "انتخاب اتصال موجود",
"existing_conn_hint": "فقط اتصال‌های بدون کاربر نمایش داده می‌شوند",
"conn_name_panel": "نام اتصال (در پنل)",
"user_conns_title": "اتصال‌های کاربر",
"no_free_conns": "اتصال آزاد موجود نیست",
"select_connection": "لطفا یک اتصال انتخاب کنید",
"linking": "در حال اتصال...",
"conn_linked": "اتصال برقرار شد",
"enabling": "در حال فعال‌سازی",
"disabling": "در حال غیرفعال‌سازی",
"user_enabled": "کاربر فعال شد",
"user_disabled": "کاربر غیرفعال شد",
"delete_user_confirm": "کاربر حذف شود؟ تمام اتصال‌های او حذف خواهند شد.",
"share_access": "اشتراک‌گذاری دسترسی",
"enable_public_access": "فعال‌سازی دسترسی عمومی",
"share_password_label": "رمز عبور (اختیاری)",
"share_password_hint": "در صورت تنظیم، کاربر باید آن را وارد کند",
"guest_settings_title": "دسترسی مهمان",
"guest_enable": "فعال‌سازی دسترسی مهمان (بدون ثبت‌نام)",
"guest_enable_hint": "لینک عمومی در صفحه ورود. مهمانان اتصال‌های کاربر انتخاب‌شده را می‌بینند.",
"guest_link_label": "لینک مهمان",
"guest_link_placeholder": "برای ساخت لینک تنظیمات را ذخیره کنید",
"guest_regen_token": "بازسازی لینک",
"guest_regen_confirm": "لینک مهمان بازسازی شود؟ لینک قبلی از کار می‌افتد.",
"guest_token_updated": "لینک مهمان به‌روز شد",
"guest_user_label": "کاربر اتصال‌های مهمان",
"guest_user_none": "— انتخاب کاربر —",
"guest_user_hint": "یک کاربر عادی (مثل guest) بسازید و VPN اختصاص دهید.",
"guest_password_label": "رمز مهمان (اختیاری)",
"guest_password_keep": "برای حفظ رمز فعلی خالی بگذارید",
"guest_clear_password": "حذف محافظت با رمز",
"guest_allow_create": "اجازه ساخت کانفیگ جدید به مهمان",
"guest_access_btn": "ادامه به‌عنوان مهمان",
"guest_access_login_hint": "بدون حساب کاربری",
"guest_title": "دسترسی مهمان",
"guest_subtitle": "دریافت کانفیگ VPN بدون ثبت‌نام",
"guest_protected_desc": "این صفحه با رمز عبور محافظت شده است.",
"guest_get_config": "دریافت کانفیگ",
"guest_get_config_hint": "یک کانفیگ VPN جدید برای شما ساخته می‌شود",
"guest_not_found": "404 یافت نشد",
"guest_not_found_desc": "دسترسی مهمان غیرفعال است یا لینک نامعتبر است.",
"wrong_guest_password": "رمز عبور اشتباه است",
"invites_title": "لینک‌های دعوت",
"invites_hint": "لینک قابل اشتراک بسازید. با لینک می‌توان کانفیگ VPN ساخت — تعداد را شما تعیین می‌کنید.",
"invites_empty": "هنوز لینکی نیست",
"invites_empty_desc": "لینک بسازید و به اشتراک بگذارید — بدون ثبت‌نام.",
"invite_create": "ساخت لینک",
"invite_edit": "ویرایش لینک",
"invite_active": "فعال",
"invite_expired": "منقضی",
"invite_exhausted": "ظرفیت تمام شده",
"invite_uses": "استفاده‌ها",
"invite_name_label": "نام لینک",
"invite_max_uses_label": "حداکثر کانفیگ",
"invite_max_uses_hint": "چند بار می‌توان با این لینک کانفیگ ساخت. 0 = نامحدود.",
"invite_user_label": "کاربر ذخیره‌سازی",
"invite_user_hint": "کانفیگ‌های ساخته‌شده به این کاربر پنل وصل می‌شوند.",
"invite_user_required": "یک کاربر انتخاب کنید",
"invite_password_label": "رمز عبور (اختیاری)",
"invite_expires_label": "انقضا (اختیاری)",
"invite_duration_label": "مدت کانفیگ (روز)",
"invite_duration_hint": "از لحظه کلیک روی دریافت کانفیگ شروع می‌شود. 0 = بدون انقضا.",
"invite_duration_short": "مدت",
"invite_duration_starts_hint": "پس از دریافت، کانفیگ {} روز معتبر است",
"invite_config_expires_at": "اعتبار تا: {}",
"invite_sub_tab": "اشتراک",
"days_short": "روز",
"invite_clear_expires": "حذف تاریخ انقضا",
"invite_note_label": "یادداشت (فقط ادمین)",
"invite_note_placeholder": "توضیح داخلی",
"invite_reset_used": "ریست شمارنده استفاده",
"invite_created": "لینک ساخته شد (URL کپی شد)",
"invite_updated": "لینک به‌روز شد",
"invite_deleted": "لینک حذف شد",
"invite_delete_confirm": "این لینک حذف شود؟",
"invite_public_title": "دعوت",
"invite_public_subtitle": "دریافت کانفیگ VPN با لینک دعوت",
"invite_protected_desc": "این لینک با رمز محافظت شده است.",
"invite_get_config_hint": "هر کلیک یک کانفیگ جدید می‌سازد و یک استفاده کم می‌کند",
"invite_uses_left": "باقی‌مانده: {}",
"invite_uses_left_unlimited": "ساخته‌شده: {} (نامحدود)",
"invite_not_found": "404 یافت نشد",
"invite_not_found_desc": "لینک نامعتبر است یا حذف شده.",
"wrong_invite_password": "رمز عبور اشتباه است",
"public_link_label": "لینک عمومی",
"disabled": "غیرفعال",
"out_of": "از",
"settings_title": "تنظیمات پنل",
"appearance": "🎨 ظاهر",
"title_label": "عنوان (Title)",
"logo_label": "لوگو (ایموجی یا نماد)",
"subtitle_label": "زیرعنوان (Subtitle)",
"captcha_title": "🔐 کد امنیتی",
"enable_captcha": "فعال‌سازی کد امنیتی",
"telegram_bot_title": "🤖 ربات تلگرام",
"bot_token_label": "توکن ربات (از @BotFather)",
"bot_status": "وضعیت",
"bot_running": "✅ در حال اجرا",
"bot_stopped": "⏹ متوقف شده",
"bot_stop_btn": "⏹ توقف",
"bot_start_btn": "▶️ شروع",
"bot_hint": "پس از تغییر توکن تنظیمات را ذخیره کنید تا ربات بازراه‌اندازی شود.",
"api_docs_title": "🔌 مستندات API",
"api_docs_hint": "از این رابط‌ها برای بررسی قابلیت‌های API استفاده کنید",
"tunnels_title": "تونل‌ها",
"tunnels_subtitle": "پنل را در اینترنت منتشر کنید یا ترافیک خروجی را از طریق VPN هدایت کنید.",
"tunnels_section_inbound": "دسترسی عمومی",
"tunnels_section_outbound": "VPN خروجی",
"tunnel_cloudflare_desc": "آدرس HTTPS رایگان از Cloudflare — بدون ثبت‌نام.",
"tunnel_ngrok_desc": "تونل پایدار با authtoken ngrok شما.",
"tunnel_warp_desc": "هدایت ترافیک سرور از طریق Cloudflare WARP.",
"tunnel_nordvpn_desc": "اتصال این میزبان به سرورهای NordVPN.",
"local_server": "سرور محلی",
"tunnel_install_enable": "نصب و فعال‌سازی",
"tunnel_enable": "فعال‌سازی تونل",
"tunnel_running": "تونل در حال اجرا است",
"tunnel_stop": "توقف",
"tunnel_stopping": "در حال توقف...",
"tunnel_stopped": "تونل متوقف شد",
"tunnel_delete": "حذف",
"tunnel_deleted": "تونل حذف شد",
"tunnel_delete_confirm": "این فایل اجرایی تونل مدیریت‌شده توسط پنل متوقف و حذف شود؟",
"tunnel_starting": "در حال شروع تونل...",
"tunnel_started": "تونل شروع شد",
"tunnel_waiting_url": "تونل شروع شد. در انتظار آدرس عمومی...",
"tunnel_no_public_url": "آدرس عمومی پس از شروع تونل اینجا نمایش داده می‌شود.",
"tunnels_hint": "تونل‌های سریع این پنل محلی را در اینترنت منتشر می‌کنند. رمز مدیر را قوی نگه دارید و آدرس‌های عمومی را فقط با کاربران مورد اعتماد به اشتراک بگذارید.",
"ngrok_authtoken_placeholder": "ngrok authtoken (برای برخی حساب‌ها اختیاری است)",
"import_users_title": "📤 وارد کردن کاربران",
"import_source_label": "منبع وارد کردن / همگام‌سازی",
"remnawave_url_label": "آدرس Remnawave",
"api_key_label": "کلید API",
"enable_sync": "فعال‌سازی همگام‌سازی",
"sync_hint": "کاربران طبق داده‌های Remnawave به‌طور خودکار مدیریت می‌شوند",
"sync_now_btn": "🔄 همگام‌سازی اکنون",
"delete_sync_btn": "🗑 حذف همگام‌سازی",
"auto_create_conns": "ایجاد خودکار اتصال‌ها",
"sync_server_label": "سرور برای اتصال‌های جدید",
"save_changes": "💾 ذخیره تغییرات",
"sync_success": "همگام‌سازی انجام شد: {} کاربر",
"sync_deleted": "{} کاربر همگام‌سازی شده حذف شدند",
"delete_sync_confirm": "آیا از حذف تمام کاربران همگام‌سازی شده مطمئن هستید؟",
"settings_saved": "تنظیمات با موفقیت ذخیره شد",
"bot_started": "ربات شروع به کار کرد",
"bot_stopped_msg": "ربات متوقف شد",
"sync_running": "در حال همگام‌سازی...",
"deleting": "در حال حذف...",
"my_connections_title": "اتصال‌های من",
"show_config": "📄 نمایش پیکربندی",
"no_connections_user_desc": "برای ایجاد اتصال VPN با مدیر تماس بگیرید",
"share_title": "دسترسی به اتصال",
"vpn_access": "دسترسی VPN",
"user_label_share": "کاربر",
"share_protected_desc": "این دسترسی با رمز عبور محافظت شده است.",
"auth_success": "ورود موفقیت‌آمیز",
"loading_share_conns": "در حال بارگذاری...",
"no_active_conns": "هنوز هیچ اتصال فعالی ندارید.",
"show_settings_btn": "🔑 نمایش تنظیمات",
"copied": "کپی شد!",
"active": "فعال",
"site_description": "پنل وب آمنزیا — مدیریت سرورها و پروتکل‌های AmneziaWG",
"toggle_theme": "تغییر تم",
"copied_to_clipboard": "در حافظه کپی شد",
"share_not_found": "404 یافت نشد",
"share_not_found_desc": "لینک اشتباه است یا دسترسی غیرفعال شده است.",
"invalid_captcha": "کد امنیتی اشتباه است",
"account_disabled": "حساب کاربری غیرفعال است",
"invalid_login": "نام کاربری یا رمز عبور اشتباه است",
"user_exists": "کاربری با این نام قبلاً ثبت شده است",
"cannot_delete_self": "شما نمی‌توانید خودتان را حذف کنید",
"wrong_share_password": "رمز عبور اشتباه است",
"saving": "در حال ذخیره...",
"select_lang": "انتخاب زبان",
"lang_ru": "Русский",
"lang_en": "English",
"lang_fr": "Français",
"lang_zh": "中文 (Chinese)",
"lang_fa": "فارسی (Persian)",
"backup_title": "پشتیبان‌گیری ساده",
"download_backup": "دانلود data.json",
"restore_backup": "بازیابی از فایل",
"restore_confirm": "آیا مطمئن هستید؟ داده‌های فعلی بازنویسی می‌شوند و برنامه دوباره راه‌اندازی خواهد شد.",
"restore_success": "بازیابی موفقیت‌آمیز بود! در حال راه‌اندازی مجدد...",
"invalid_backup_file": "فایل پشتیبان یا ساختار نامعتبر است",
"config_unavailable": "پیکربندی در دسترس نیست",
"config_unavailable_desc": "این کلاینت از طریق اپلیکیشن اصلی Amnezia ایجاد شده است.\\nکلید خصوصی فقط در دستگاه کاربر ذخیره می‌شود و توسط سرور قابل بازیابی نیست.",
"client_public_key": "کلید عمومی کلاینت:",
"management": "مدیریت",
"server_management": "مدیریت سرور",
"server_management_desc": "انجام اقدامات در سطح سیستم روی دستگاه شما.",
"check_server_services": "بررسی سرویس‌های سرور",
"reboot_server": "راه‌اندازی مجدد سرور",
"clear_server": "پاک‌سازی سرور",
"remove_server": "حذف سرور از پنل",
"telemt_desc": "پروکسی تلگرام بر پایه‌ی MTProxy با پوشش‌های پیشرفته.",
"hysteria_desc": "Hysteria 2 (QUIC/UDP) با تصویر رسمی tobyxdd/hysteria (apernet/hysteria) و TLS از Let\u0027s Encrypt. دامنه را ادمین هنگام نصب مشخص می‌کند.",
"hysteria_domain": "دامنه",
"hysteria_email": "ایمیل Let\u0027s Encrypt",
"hysteria_port_hint": "پورت UDP برای Hysteria (پیش‌فرض 8998). اگر 443 اشغال است پورت دیگری بگذارید.",
"hysteria_install_hint": "قبل از نصب، رکورد A دامنه باید به این سرور اشاره کند. BBR و obfuscation salamander به‌صورت خودکار فعال می‌شوند.",
"hysteria_dns_hint": "قبل از نصب این رکورد DNS را بسازید:",
"hysteria_settings_title": "تنظیمات Hysteria",
"hysteria_change_port": "تغییر پورت",
"hysteria_port_change_hint": "پورت UDP. اگر address already in use دیدید، پورت آزاد بگذارید (8443 یا 8998).",
"hysteria_settings_saved": "پورت Hysteria به‌روز شد",
"hysteria_ports_warning": "هشدار: برای کار پایدار پورت‌های TCP آزاد ۸۰ و ۴۴۳ لازم است (Let\u0027s Encrypt روی ۸۰، HTTPS/QUIC روی ۴۴۳).",
"hysteria_renew_ssl": "تمدید SSL",
"hysteria_ssl_change_hint": "تغییر دامنه گواهی Let\u0027s Encrypt را دوباره صادر می‌کند (پورت ۸۰ باید آزاد باشد).",
"hysteria_ssl_required": "برای SSL دامنه و ایمیل لازم است",
"naiveproxy_desc": "NaiveProxy (پایدار) — HTTPS/HTTP2 با Caddy + forwardproxy و TLS از Let\u0027s Encrypt. کلاینت: Karing. از v2rayN استفاده نکنید؛ بقیه آزمایش نشده‌اند.",
"naiveproxy_domain": "دامنه",
"naiveproxy_email": "ایمیل Let\u0027s Encrypt",
"naiveproxy_port_hint": "پورت TCP 443 برای NaiveProxy ثابت است. پورت 80/TCP باید برای صدور گواهی آزاد باشد.",
"naiveproxy_install_hint": "قبل از نصب، رکورد A دامنه باید به این سرور اشاره کند. پورت‌های TCP آزاد ۸۰ و ۴۴۳ لازم است (Let\u0027s Encrypt و پروکسی HTTPS).",
"naiveproxy_dns_hint": "قبل از نصب این رکورد DNS را بسازید:",
"naiveproxy_ports_warning": "هشدار: برای کار پایدار پورت‌های TCP آزاد ۸۰ و ۴۴۳ لازم است (Let\u0027s Encrypt روی ۸۰، پروکسی HTTPS روی ۴۴۳).",
"naiveproxy_client_hint": "نسخه پایدار. از v2rayN استفاده نکنید. در Karing تأیید شده. سایر کلاینت‌ها آزمایش نشده‌اند.",
"server_ssl_domain": "دامنه SSL (پیش‌فرض)",
"server_ssl_email": "ایمیل SSL (پیش‌فرض)",
"server_ssl_hint": "هنگام نصب Hysteria / NGINX روی این سرور استفاده می‌شود (Let\u0027s Encrypt).",
"container_logs": "لاگ‌های کانتینر",
"logs_btn": "📋 Logs",
"logs_live": "زنده",
"logs_reconnect": "در حال اتصال مجدد…",
"no_logs": "هنوز لاگی نیست",
"container_status": "وضعیت",
"exit_code": "کد خروج",
"dns_desc": "سرور DNS شخصی برای مسدود کردن تبلیغات و حفظ حریم خصوصی.",
"dns_internal_hint": "The service runs on the internal network (172.29.172.254) without binding to host ports.",
"telemt_port_hint": "Port for the Telegram proxy (typically 443).",
"socks5_desc": "Single-account SOCKS5 proxy (3proxy) with username/password authentication.",
"socks5_username": "Username",
"socks5_password": "Password",
"socks5_password_placeholder": "Leave empty to auto-generate",
"socks5_password_hint": "If left empty, a random 16-character password will be generated.",
"socks5_port_hint": "TCP port the proxy will listen on. The default in the official Amnezia client is 38080.",
"socks5_change_settings": "Change settings",
"socks5_settings_title": "SOCKS5 — Connection settings",
"socks5_port_change_hint": "Changing the port recreates the container; existing sessions will be dropped.",
"socks5_settings_saved": "SOCKS5 settings saved",
"adguard_desc": "AdGuard Home — DNS-based ad blocker with a web admin UI.",
"adguard_mode": "Installation mode",
"adguard_mode_sidebyside": "Side-by-side",
"adguard_mode_sidebyside_hint": "runs alongside AmneziaDNS on a separate internal IP (172.29.172.253)",
"adguard_mode_replace": "Replace AmneziaDNS",
"adguard_mode_replace_hint": "removes amnezia-dns and takes its IP — VPN clients use AdGuard immediately",
"adguard_dns_port": "DNS port (53)",
"adguard_dns_port_hint": "Internal DNS port served to VPN clients via the docker network.",
"adguard_web_port": "Web UI port",
"adguard_dot_port": "DoT port",
"adguard_doh_port": "DoH port",
"adguard_expose_web": "Expose to internet",
"adguard_expose": "Expose to host",
"adguard_install_hint": "Initial AdGuard setup runs through its built-in wizard via the web UI after install.",
"adguard_internal_ip": "Internal IP",
"adguard_web_ui": "Admin URL",
"adguard_open_ui": "Open Web UI",
"edit_server_title": "Edit server",
"edit_keep_credential": "Leave empty to keep the current value",
"server_saved": "Server settings saved",
"servers_reordered": "Servers reordered",
"ping_checking": "Checking connectivity...",
"offline": "offline",
"api_tokens_title": "API tokens",
"api_tokens_hint": "Bearer tokens for external integrations. Send the token in the `Authorization: Bearer \u003ctoken\u003e` header. Tokens have admin-equivalent rights and stop working if their owner is disabled or demoted.",
"api_tokens_empty": "No API tokens yet. Create one to integrate the panel with an external service.",
"api_tokens_create": "Create token",
"api_tokens_create_title": "Create API token",
"api_tokens_name_label": "Name",
"api_tokens_name_placeholder": "e.g. Linear integration, CI bot, monitoring",
"api_tokens_name_hint": "Used to identify this token in the list. The token value itself is generated for you.",
"api_tokens_name_required": "Token name is required",
"api_tokens_created_title": "Token created",
"api_tokens_value_label": "Token value",
"api_tokens_warning_title": "This is the only time you\u0027ll see this token.",
"api_tokens_warning_body": "Copy it now and store it in your integration\u0027s secret manager. The panel keeps only a hash — if you lose this value you\u0027ll need to revoke and recreate the token.",
"api_tokens_revoke": "Revoke",
"api_tokens_revoke_confirm": "Revoke token \"{}\"? Any integration using it will stop working.",
"api_tokens_revoked": "Token revoked",
"api_tokens_created": "Created",
"api_tokens_last_used": "Last used",
"api_tokens_owner": "Owner",
"api_tokens_never": "never",
"coming_soon": "Coming soon",
"promo_star_cta": "Star us on GitHub",
"aivpn_subtitle": "AI-driven protocol selection that picks the right tunnel for the moment. Land it sooner — drop a star.",
"revproxy_title": "Reverse Proxy",
"revproxy_subtitle": "High-performance traffic obfuscation: hide your VPN endpoint behind a polished public-facing site, drop the DPI footprint.",
"warp_hint": "WARP routes this host outbound through Cloudflare. It does not create a public panel URL like Quick Tunnel or ngrok.",
"warp_install_hint": "Install the official Cloudflare WARP client first, then restart the panel.",
"warp_install_required": "Install WARP first",
"warp_connect": "Connect WARP",
"warp_disconnect": "Disconnect",
"warp_connected": "WARP connected",
"warp_disconnected": "WARP disconnected",
"warp_status_unknown": "WARP status is unknown.",
"warp_status_not_installed": "Cloudflare WARP CLI is not installed on this host.",
"warp_status_connected": "Cloudflare WARP is connected.",
"warp_status_connecting": "Cloudflare WARP is connecting.",
"warp_status_disconnected": "Cloudflare WARP is disconnected.",
"warp_status_not_registered": "Cloudflare WARP is installed but not registered yet. Connect will try to register automatically.",
"warp_status_service_unavailable": "Cloudflare WARP service is not available. Make sure warp-svc is running.",
"warp_status_error": "Cloudflare WARP returned an error.",
"nordvpn_hint": "NordVPN routes this host outbound through NordVPN servers. It does not create a public panel URL like Quick Tunnel or ngrok. Run nordvpn login on the host once before connecting.",
"nordvpn_install_hint": "Install the official NordVPN client/CLI on this host, run nordvpn login, then restart the panel.",
"nordvpn_install_required": "Install NordVPN first",
"nordvpn_connect": "Connect NordVPN",
"nordvpn_disconnect": "Disconnect",
"nordvpn_connected": "NordVPN connected",
"nordvpn_disconnected": "NordVPN disconnected",
"nordvpn_status_unknown": "NordVPN status is unknown.",
"nordvpn_status_not_installed": "NordVPN CLI is not installed on this host.",
"nordvpn_status_connected": "NordVPN is connected.",
"nordvpn_status_connecting": "NordVPN is connecting.",
"nordvpn_status_disconnected": "NordVPN is disconnected.",
"nordvpn_status_not_logged_in": "NordVPN is installed but not logged in. Run nordvpn login on this host.",
"nordvpn_status_service_unavailable": "NordVPN daemon is not available. Make sure nordvpnd is running.",
"nordvpn_status_error": "NordVPN returned an error.",
"nordvpn_country_placeholder": "Country (optional, e.g. Germany or de)",
"nordvpn_city_placeholder": "City (optional, e.g. Berlin)",
"install_starting": "Starting installation...",
"server_check_complete": "Check completed",
"server_connection_error": "Connection error",
"connections_load_error": "Error loading connections",
"connection_updated": "Connection updated",
"edit_connection": "Edit connection",
"enable_connection_progress": "Enabling connection...",
"disable_connection_progress": "Disabling connection...",
"connection_enabled": "Connection enabled",
"connection_disabled": "Connection disabled",
"gb": "GB",
"marketplace": "Templates",
"open_marketplace": "Open Templates",
"marketplace_desc": "Install protocol and service templates available for this server.",
"installed_apps": "Installed applications",
"installed_apps_hint": "Only installed protocols and services are shown here. Use Templates to add more.",
"no_installed_apps": "No installed applications yet",
"no_installed_apps_desc": "Open Templates to install protocols or services on this server.",
"install_another": "Install another",
"new_instance": "new instance",
"port_next_instance_hint": "Choose a free UDP port for the additional instance.",
"web_servers": "Web servers",
"nginx_desc": "NGINX web server with Let\u0027s Encrypt HTTPS certificate and editable index.html.",
"nginx_domain": "Domain",
"nginx_email": "Let\u0027s Encrypt email",
"nginx_port_hint": "HTTPS port exposed on the server. Port 80/TCP must be free and reachable for Let\u0027s Encrypt validation.",
"nginx_install_hint": "The domain must already point to this server. Port 80/TCP is used for HTTP-01 certificate validation.",
"site": "Site",
"site_editor": "Site editor",
"site_saved": "Site saved",
"nginx_dns_hint": "Create this DNS record before installation:",
"backup": "Backup",
"backups": "Backups",
"backup_desc": "Backups are created on the server and contain valuable protocol files needed to restore or recreate it later.",
"create_backup": "Create backup",
"creating_backup": "Creating backup...",
"backup_created": "Backup created",
"no_backups": "No backups yet",
"no_backups_desc": "Create the first backup for this protocol.",
"refresh": "Refresh",
"guest_allow_create_hint": "برای کاربر مهمان کانفیگ می‌سازد (3x-ui VLESS یا پروتکل سرور).",
"invite_inbound_hint": "یک‌بار inbound مورد نیاز VLESS را انتخاب کنید",
"invite_inbound_loading": "در حال بارگذاری…",
"invite_inbound_empty": "inbound VLESS یافت نشد",
"invite_inbound_need_xui": "ابتدا 3x-ui را در تنظیمات پیکربندی کنید",
"invite_inbound_required": "یک inbound VLESS انتخاب کنید",
"invite_sub_url_missing_title": "آدرس اشتراک تنظیم نشده",
"invite_sub_url_missing_hint": "در تنظیمات → 3x-ui پایه /sub را وارد کنید.",
"xui_url_label": "آدرس 3x-ui",
"xui_url_hint": "شامل پروتکل، پورت و webBasePath در صورت وجود",
"xui_sub_url_label": "آدرس پایه اشتراک",
"xui_sub_url_hint": "پایه عمومی /sub بدون اسلش پایانی (مثال: https://host:2096/sub).",
"xui_api_token_label": "توکن API (ترجیحی)",
"xui_api_token_placeholder": "Settings → Security → API Token",
"xui_api_token_hint": "در صورت تنظیم، ورود با نام کاربری/رمز رد می‌شود",
"xui_username_label": "نام کاربری 3x-ui",
"xui_password_label": "رمز عبور 3x-ui",
"xui_sync_hint": "کلاینت‌های 3x-ui بر اساس email به کاربران پنل همگام می‌شوند",
"xui_inbound_label": "ورودی VLESS",
"xui_inbound_auto": "خودکار (اولین ورودی VLESS)",
"xui_inbound_hint": "برای ساخت کانفیگ 3x-ui VLESS استفاده می‌شود. ابتدا یک ورودی VLESS در 3x-ui بسازید.",
"xui_servers_title": "سرورهای 3x-ui",
"xui_servers_hint": "چند پنل 3x-ui اضافه کنید. هنگام ساخت، سرور را با نام انتخاب کنید تا URL اشتراک همان سرور داده شود.",
"xui_servers_empty": "هنوز سرور 3x-ui نیست. افزودن را بزنید.",
"xui_servers_manage_hint": "آدرس پنل و پایه اشتراک در بخش «سرورهای 3x-ui» مدیریت می‌شود.",
"xui_server_add": "افزودن سرور",
"xui_server_name_label": "نام / توضیح",
"xui_server_name_hint": "در دعوت‌ها نمایش داده می‌شود (مثل US، NL).",
"xui_server_select_label": "سرور 3x-ui",
"xui_server_select_hint": "پنل 3x-ui که URL اشتراک می‌دهد را انتخاب کنید.",
"xui_server_delete_confirm": "این سرور 3x-ui حذف شود؟"
,
"about_title": "About & Updates",
"current_version": "Current version",
"check_updates": "Check for updates",
"checking_updates": "Checking...",
"update_available": "New version available",
"download_update": "Download update",
"up_to_date": "You have the latest version",
"apply_update": "Install update",
"applying_update": "Updating…",
"apply_update_confirm": "Install update from git.evilfox.cc and restart the panel?",
"update_restarting": "Updated. Restarting panel…",
"update_no_target": "No target version. Check for updates first.",
"auto_update_hint": "Auto-update pulls the release tag from git.evilfox.cc (git checkout required).",
"auto_update_ready": "Git auto-update is available for this install.",
"auto_update_docker": "Docker install: rebuild/pull image, or use a git checkout for one-click update.",
"auto_update_manual": "One-click update needs a git clone. You can still download a release.",
"auto_update_archive": "One-click update downloads the release ZIP from git.evilfox.cc and restarts the panel.",
"upgrade_panel": "Update panel",
"upgrade_panel_confirm": "Download and install",
"upgrade_panel_confirm_latest": "Check for updates and install the latest release?",
"upgrade_panel_working": "Updating panel…",
"upgrade_panel_up_to_date": "Already on the latest version"
}