|
|
@@ -9,261 +9,251 @@ return [
|
|
|
],
|
|
|
'aff' => [
|
|
|
'apply_counts' => 'مجموع <code>:num</code> درخواست برداشت',
|
|
|
- 'commission_counts' => 'این درخواست شامل مجموع <code>:num</code> سفارش است',
|
|
|
- 'commission_title' => 'جزئیات درخواست',
|
|
|
- 'counts' => 'مجموع <code>:num</code> رکورد بازگشت وجه',
|
|
|
- 'rebate_title' => 'تاریخچه بازگشت وجه',
|
|
|
- 'referral' => 'بازگشت وجه معرفی',
|
|
|
- 'title' => 'لیست درخواستهای برداشت',
|
|
|
+ 'commission_counts' => 'این درخواست شامل <code>:num</code> سفارش میباشد',
|
|
|
+ 'commission_title' => 'جزئیات درخواست برداشت',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> رکورد کمیسیون',
|
|
|
+ 'referral' => 'کمیسیونهای معرفی',
|
|
|
],
|
|
|
'article' => [
|
|
|
- 'category_hint' => 'همه مقالات در یک دستهبندی در یک پوشه قرار میگیرند',
|
|
|
+ 'category_hint' => 'مقالات در همان دسته به صورت خودکار بایگانی میشوند',
|
|
|
'counts' => 'مجموع <code>:num</code> مقاله',
|
|
|
- 'logo_placeholder' => 'یا آدرس URL لوگو را وارد کنید',
|
|
|
- 'title' => 'مقالات',
|
|
|
+ 'logo_placeholder' => 'یا آدرس تصویر لوگو را وارد کنید',
|
|
|
'type' => [
|
|
|
- 'announcement' => 'اعلان',
|
|
|
- 'knowledge' => 'مقاله',
|
|
|
+ 'announcement' => 'اعلامیه',
|
|
|
+ 'knowledge' => 'پایگاه دانش',
|
|
|
],
|
|
|
],
|
|
|
'clear' => 'پاک کردن',
|
|
|
- 'clone' => 'کلون',
|
|
|
+ 'clone' => 'کپی',
|
|
|
'confirm' => [
|
|
|
- 'continues' => 'آیا میخواهید این عملیات را ادامه دهید؟',
|
|
|
- 'delete' => [0 => 'آیا میخواهید :attribute【', 1 => '】را حذف کنید؟'],
|
|
|
- 'export' => 'آیا میخواهید همه را صادر کنید؟',
|
|
|
+ 'continues' => 'آیا از ادامه عملیات اطمینان دارید؟',
|
|
|
+ 'delete' => 'حذف :attribute [:name] تأیید میشود؟ این عملیات غیرقابل بازگشت است!',
|
|
|
+ 'export' => 'تأیید صادرات تمام دادهها؟',
|
|
|
],
|
|
|
'coupon' => [
|
|
|
'counts' => 'مجموع <code>:num</code> کوپن',
|
|
|
- 'created_days_hint' => '<code>:days</code> روز پس از ثبتنام',
|
|
|
+ 'created_days_hint' => 'ثبت نام حساب ≥ :days روز',
|
|
|
'discount' => 'تخفیف',
|
|
|
- 'export_title' => 'صادرات',
|
|
|
- 'groups_hint' => 'فقط برای گروههای کاربری انتخاب شده قابل استفاده است',
|
|
|
- 'info_title' => 'اطلاعات',
|
|
|
- 'levels_hint' => 'فقط برای سطوح کاربری انتخاب شده قابل استفاده است',
|
|
|
- 'limit_hint' => 'قوانین دارای رابطه <strong>و</strong> هستند، بهدرستی استفاده کنید',
|
|
|
- 'minimum_hint' => 'فقط زمانی قابل استفاده است که مبلغ پرداختی بیش از <strong>:num</strong> باشد',
|
|
|
- 'name_hint' => 'برای نمایش',
|
|
|
+ 'export_title' => 'صادرات انبوه کوپن',
|
|
|
+ 'groups_hint' => 'فقط برای گروههای کاربری انتخاب شده مؤثر است',
|
|
|
+ 'info_title' => 'جزئیات کوپن',
|
|
|
+ 'levels_hint' => 'فقط برای سطوح کاربری انتخاب شده مؤثر است',
|
|
|
+ 'limit_hint' => 'شرایط رابطه <strong>AND</strong> دارند',
|
|
|
+ 'minimum_hint' => 'حداقل خرید مورد نیاز: <code>:num</code>',
|
|
|
+ 'name_hint' => 'نام نمایش داده شده به کاربران',
|
|
|
'newbie' => [
|
|
|
- 'created_days' => 'عمر حساب',
|
|
|
- 'first_discount' => 'تخفیف اولین بار',
|
|
|
- 'first_order' => 'اولین سفارش',
|
|
|
- ],
|
|
|
- 'priority_hint' => 'کوپن با اولویت بالاتر ابتدا استفاده میشود. حداکثر 255',
|
|
|
- 'services_blacklist_hint' => 'برای محصولات سیاه لیست قابل استفاده نیست، خالی بگذارید اگر استفاده نمیشود',
|
|
|
- 'services_placeholder' => 'شناسه محصول را وارد کنید، سپس Enter را فشار دهید',
|
|
|
- 'services_whitelist_hint' => 'فقط برای محصولات سفید لیست قابل استفاده است، خالی بگذارید اگر استفاده نمیشود',
|
|
|
- 'single_use' => 'استفاده یکباره',
|
|
|
- 'sn_hint' => 'برای استفاده کاربران از کوپن، خالی بگذارید تا به صورت تصادفی یک کد 8 رقمی تولید شود',
|
|
|
- 'title' => 'کوپنها',
|
|
|
+ 'created_days' => 'سن حساب',
|
|
|
+ 'first_discount' => 'اولین استفاده از کوپن',
|
|
|
+ 'first_order' => 'تخفیف اولین سفارش',
|
|
|
+ ],
|
|
|
+ 'priority_hint' => 'اولویت (0-255)، مقادیر بالاتر اولویت دارند',
|
|
|
+ 'services_blacklist_hint' => 'محصولات مستثنی',
|
|
|
+ 'services_placeholder' => 'شناسه محصول را وارد کرده و Enter بزنید',
|
|
|
+ 'services_whitelist_hint' => 'محصولات واجد شرایط',
|
|
|
+ 'single_use' => 'یک بار مصرف',
|
|
|
+ 'sn_hint' => 'کد کوپن (خالی بگذارید تا کد 8 کاراکتری خودکار تولید شود)',
|
|
|
'type' => [
|
|
|
- 'charge' => 'شارژ',
|
|
|
- 'discount' => 'تخفیف',
|
|
|
- 'voucher' => 'کوپن',
|
|
|
- ],
|
|
|
- 'type_hint' => 'کاهش: کسر مبلغ؛ تخفیف: درصد تخفیف؛ شارژ: افزودن مبلغ به موجودی',
|
|
|
- 'used_hint' => 'هر کاربر میتواند این کوپن را حداکثر <strong>:num</strong> بار استفاده کند',
|
|
|
- 'user_whitelist_hint' => 'کاربران سفید لیست میتوانند استفاده کنند، خالی بگذارید اگر استفاده نمیشود',
|
|
|
- 'users_blacklist_hint' => 'کاربران سیاه لیست نمیتوانند استفاده کنند، خالی بگذارید اگر استفاده نمیشود',
|
|
|
- 'users_placeholder' => 'شناسه کاربر را وارد کنید، سپس Enter را فشار دهید',
|
|
|
- 'value' => '{1} ➖ :num|{2} :num% تخفیف|{3} ➕ :num',
|
|
|
- 'value_hint' => 'محدوده 1٪ تا 99٪',
|
|
|
+ 'charge' => 'کوپن شارژ',
|
|
|
+ 'discount' => 'کوپن تخفیف',
|
|
|
+ 'voucher' => 'کوپن نقدی',
|
|
|
+ ],
|
|
|
+ 'type_hint' => '• کوپن نقدی: کسر مبلغ ثابت | • تخفیف: اعمال تخفیف درصدی | • شارژ: شارژ موجودی حساب',
|
|
|
+ 'used_hint' => 'هر کاربر میتواند <strong>:num</strong> بار استفاده کند',
|
|
|
+ 'user_whitelist_hint' => 'کاربران واجد شرایط مشخص شده',
|
|
|
+ 'users_blacklist_hint' => 'کاربران مستثنی',
|
|
|
+ 'users_placeholder' => 'شناسه کاربر را وارد کرده و Enter بزنید',
|
|
|
+ 'value' => '{1} کسر :num|{2} :num% تخفیف|{3} افزودن :num به موجودی',
|
|
|
+ 'value_hint' => 'محدوده کوپن تخفیف: 1%-99%',
|
|
|
],
|
|
|
- 'creating' => 'در حال افزودن...',
|
|
|
+ 'creating' => 'در حال ایجاد...',
|
|
|
'dashboard' => [
|
|
|
- 'abnormal_users' => 'کاربرانی که در یک ساعت گذشته ترافیک غیرعادی داشتهاند',
|
|
|
- 'active_days_users' => 'کاربران فعال در :days روز گذشته',
|
|
|
- 'available_users' => 'تعداد کاربران فعال',
|
|
|
- 'credit' => 'کل موجودی',
|
|
|
+ 'abnormal_users' => 'کاربران ترافیک غیرعادی (1ساعت)',
|
|
|
+ 'active_days_users' => 'کاربران فعال :days روزه',
|
|
|
+ 'available_users' => 'کاربران فعال',
|
|
|
+ 'credit' => 'موجودی حساب',
|
|
|
'current_month_traffic_consumed' => 'ترافیک مصرفی این ماه',
|
|
|
- 'days_traffic_consumed' => 'ترافیک مصرفی در :days روز گذشته',
|
|
|
+ 'days_traffic_consumed' => 'مصرف ترافیک :days روزه',
|
|
|
'expiring_users' => 'کاربران در حال انقضا',
|
|
|
- 'inactive_days_users' => 'کاربران غیرفعال برای بیش از :days روز',
|
|
|
- 'maintaining_nodes' => 'گرههای در حالت نگهداری',
|
|
|
- 'nodes' => 'تعداد گرهها',
|
|
|
- 'online_orders' => 'تعداد سفارشهای پرداخت آنلاین',
|
|
|
- 'online_users' => 'کاربران آنلاین کنونی',
|
|
|
- 'orders' => 'تعداد کل سفارشها',
|
|
|
- 'overuse_users' => 'کاربرانی که بیش از 90٪ از داده استفاده کردهاند',
|
|
|
- 'paid_users' => 'تعداد کاربران پرداخت کننده',
|
|
|
- 'succeed_orders' => 'تعداد سفارشهای پرداخت شده',
|
|
|
- 'users' => 'تعداد کل کاربران',
|
|
|
- 'withdrawing_commissions' => 'کمیسیونهای در حال برداشت',
|
|
|
+ 'inactive_days_users' => 'کاربران غیرفعال :days روزه',
|
|
|
+ 'maintaining_nodes' => 'نودهای در حال تعمیر',
|
|
|
+ 'nodes' => 'نودها',
|
|
|
+ 'online_orders' => 'سفارشات پرداخت آنلاین',
|
|
|
+ 'online_users' => 'آنلاین در حال حاضر',
|
|
|
+ 'orders' => 'سفارشات',
|
|
|
+ 'overuse_users' => 'کاربران با >90% ترافیک مصرفی',
|
|
|
+ 'paid_users' => 'کاربران پرداخت کننده',
|
|
|
+ 'succeed_orders' => 'سفارشات پرداخت شده',
|
|
|
+ 'users' => 'کاربران',
|
|
|
+ 'withdrawing_commissions' => 'کمیسیونهای در انتظار',
|
|
|
'withdrawn_commissions' => 'کمیسیونهای برداشت شده',
|
|
|
],
|
|
|
- 'end_time' => 'پایان',
|
|
|
+ 'filter' => [
|
|
|
+ 'start_time' => 'زمان شروع',
|
|
|
+ 'end_time' => 'زمان پایان',
|
|
|
+ ],
|
|
|
'goods' => [
|
|
|
'counts' => 'مجموع <code>:num</code> محصول',
|
|
|
'info' => [
|
|
|
- 'available_date_hint' => 'هنگام انقضا بهطور خودکار از کل داده کسر میشود',
|
|
|
- 'desc_placeholder' => 'توضیحات مختصر',
|
|
|
- 'limit_num_hint' => 'حداکثر تعداد خریدها برای هر کاربر، 0 برای نامحدود',
|
|
|
- 'list_hint' => 'هر خط را با <code><li></code> شروع کنید و با <code></li></code> پایان دهید',
|
|
|
- 'list_placeholder' => 'افزودن محتوای سفارشی',
|
|
|
- 'period_hint' => 'مقدار داده هر N روز برای طرحها بازنشانی میشود',
|
|
|
- 'type_hint' => 'طرحها بر انقضای حساب تأثیر میگذارند، بستهها فقط از داده کسر میکنند و بر انقضا تأثیر نمیگذارند',
|
|
|
- ],
|
|
|
- 'sell_and_used' => 'استفاده شده / فروخته شده',
|
|
|
+ 'available_date_hint' => 'به صورت خودکار ترافیک را پس از انقضا کسر میکند',
|
|
|
+ 'desc_placeholder' => 'توضیحات محصول (قابل مشاهده برای کاربران)',
|
|
|
+ 'limit_num_hint' => 'هر کاربر میتواند این آیتم را حداکثر N بار خریداری کند. 0 یعنی بدون محدودیت.',
|
|
|
+ 'list_hint' => 'هر خط را به صورت <li>محتوا</li> فرمت کنید',
|
|
|
+ 'list_placeholder' => 'اطلاعات سفارشی (HTML پشتیبانی میشود)',
|
|
|
+ 'period_hint' => 'هر N روز ترافیک را به صورت خودکار بازنشانی کند',
|
|
|
+ 'type_hint' => 'پلنها شامل دوره اعتبار هستند؛ بستههای ترافیک فقط ترافیک کسر میکنند',
|
|
|
+ ],
|
|
|
+ 'sell_and_used' => 'استفاده/فروش',
|
|
|
'status' => [
|
|
|
'no' => 'خارج از فروش',
|
|
|
'yes' => 'در حال فروش',
|
|
|
],
|
|
|
- 'title' => 'محصولات',
|
|
|
'type' => [
|
|
|
- 'package' => 'بسته داده',
|
|
|
- 'plan' => 'طرح اشتراک',
|
|
|
- 'top_up' => 'شارژ',
|
|
|
+ 'package' => 'بسته ترافیک',
|
|
|
+ 'plan' => 'پلن اشتراک',
|
|
|
+ 'top_up' => 'شارژ موجودی',
|
|
|
],
|
|
|
],
|
|
|
- 'hint' => 'نکته',
|
|
|
+ 'hint' => 'راهنمای مدیریت',
|
|
|
'logs' => [
|
|
|
'ban' => [
|
|
|
- 'ban_time' => 'زمان مسدودسازی',
|
|
|
- 'last_connect_at' => 'آخرین زمان ورود',
|
|
|
- 'reason' => 'دلیل',
|
|
|
- 'time' => 'مدت زمان',
|
|
|
- 'title' => 'سوابق مسدودسازی کاربران',
|
|
|
+ 'ban_time' => 'زمان مسدودی',
|
|
|
+ 'last_connect_at' => 'آخرین اتصال',
|
|
|
+ 'reason' => 'دلیل مسدودی',
|
|
|
+ 'time' => 'مدت مسدودی',
|
|
|
],
|
|
|
- 'callback' => 'لاگهای بازگشت <small>(پرداخت)</small>',
|
|
|
'counts' => 'مجموع <code>:num</code> رکورد',
|
|
|
- 'credit_title' => 'سوابق تغییر موجودی',
|
|
|
- 'ip_monitor' => 'IPهای آنلاین <small>دادههای زمان واقعی 2 دقیقهای</small>',
|
|
|
- 'notification' => 'لاگهای ایمیل',
|
|
|
'order' => [
|
|
|
'is_coupon' => 'کوپن استفاده شده',
|
|
|
'is_expired' => 'منقضی شده',
|
|
|
- 'title' => 'سفارشها',
|
|
|
- 'update_conflict' => 'بهروزرسانی ناموفق: تعارض سفارش',
|
|
|
+ 'update_conflict' => 'بهروزرسانی ناموفق، تضاد سفارش',
|
|
|
],
|
|
|
'rule' => [
|
|
|
'clear_all' => 'پاک کردن همه رکوردها',
|
|
|
- 'clear_confirm' => 'آیا میخواهید همه سوابق فعالسازی قوانین را پاک کنید؟',
|
|
|
+ 'clear_confirm' => '⚠️ تأیید پاک کردن همه رکوردهای فعالسازی؟',
|
|
|
'created_at' => 'زمان فعالسازی',
|
|
|
- 'name' => 'نام قانون فعال شده',
|
|
|
+ 'name' => 'نام قانون',
|
|
|
'reason' => 'دلیل فعالسازی',
|
|
|
- 'tag' => '✅ دسترسی به محتوای غیرمجاز',
|
|
|
- 'title' => 'سوابق فعالسازی قوانین',
|
|
|
+ 'tag' => '✅ دسترسی به محتوای غیرقانونی',
|
|
|
+ ],
|
|
|
+ 'monitor' => [
|
|
|
+ 'sub_title' => 'بلادرنگ (در 2 دقیقه)',
|
|
|
],
|
|
|
- 'subscribe' => 'اشتراکها',
|
|
|
- 'user_data_modify_title' => 'سوابق تغییر دادهها',
|
|
|
'user_ip' => [
|
|
|
- 'connect' => 'IP متصل شده',
|
|
|
- 'title' => 'IPهای آنلاین <small>10 دقیقه گذشته</small>',
|
|
|
+ 'connect' => 'IP اتصال',
|
|
|
+ 'sub_title' => '10 دقیقه گذشته',
|
|
|
],
|
|
|
'user_traffic' => [
|
|
|
- 'choose_node' => 'انتخاب گره',
|
|
|
- 'title' => 'سوابق استفاده از دادهها',
|
|
|
+ 'choose_node' => 'انتخاب نود',
|
|
|
],
|
|
|
],
|
|
|
'marketing' => [
|
|
|
- 'counts' => 'مجموع <code>:num</code> ایمیل',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> پیام',
|
|
|
'email' => [
|
|
|
- 'ever_paid' => 'پرداخت شده',
|
|
|
- 'expired_date' => 'تاریخ انقضا',
|
|
|
+ 'ever_paid' => 'تاریخچه پرداخت',
|
|
|
+ 'expire_start' => 'منقضی شده پس از',
|
|
|
+ 'expire_end' => 'منقضی شده قبل از',
|
|
|
'filters' => 'فیلترها',
|
|
|
- 'loading_statistics' => 'در حال بارگذاری آمار...',
|
|
|
- 'never_paid' => 'هرگز پرداخت نشده',
|
|
|
- 'paid_servicing' => 'خدمات پرداختی',
|
|
|
- 'previously_paid' => 'قبلاً پرداخت شده',
|
|
|
- 'recent_traffic_abnormal' => 'ناهنجاری ترافیک در ساعت اخیر',
|
|
|
- 'recently_active' => 'فعالیت اخیر',
|
|
|
+ 'loading_statistics' => 'بارگیری آمار...',
|
|
|
+ 'never_paid' => 'هرگز پرداخت نکرده',
|
|
|
+ 'paid_servicing' => 'سرویس فعال',
|
|
|
+ 'previously_paid' => 'قبلاً پرداخت کرده بدون سرویس فعال فعلی',
|
|
|
+ 'recent_traffic_abnormal' => 'ترافیک غیرعادی اخیر',
|
|
|
+ 'recently_active' => 'اخیراً فعال',
|
|
|
'targeted_users_count' => 'تعداد کاربران هدف',
|
|
|
- 'traffic_usage_over' => 'استفاده از ترافیک بیش از N%',
|
|
|
- 'will_expire_date' => 'تاریخ انقضا آینده',
|
|
|
+ 'traffic_usage_over' => 'استفاده ترافیک >N%',
|
|
|
],
|
|
|
- 'email_send' => 'ارسال ایمیل گروهی',
|
|
|
+ 'email_send' => 'ارسال ایمیل انبوه',
|
|
|
'error_message' => 'پیامهای خطا',
|
|
|
- 'processed' => 'درخواست پردازش شده',
|
|
|
- 'push_send' => 'ارسال پیام فشاری',
|
|
|
- 'send_status' => 'وضعیت ارسال',
|
|
|
- 'send_time' => 'زمان ارسال',
|
|
|
- 'targeted_users_not_found' => 'کاربران هدف یافت نشد',
|
|
|
- 'unknown_sending_type' => 'نوع ارسال ناشناخته',
|
|
|
+ 'processed' => 'درخواست پذیرفته شد',
|
|
|
+ 'push_send' => 'اعلانهای پوش',
|
|
|
+ 'send_status' => 'وضعیت تحویل',
|
|
|
+ 'send_time' => 'ارسال شده در',
|
|
|
+ 'targeted_users_not_found' => 'کاربران هدف یافت نشدند',
|
|
|
+ 'unknown_sending_type' => 'نوع تحویل ناشناخته',
|
|
|
],
|
|
|
- 'massive_export' => 'صادرات گروهی',
|
|
|
+ 'massive_export' => 'صادرات انبوه',
|
|
|
'menu' => [
|
|
|
'analysis' => [
|
|
|
- 'accounting' => 'حسابداری',
|
|
|
- 'attribute' => 'تحلیل دادهها',
|
|
|
- 'node_flow' => 'تحلیل ترافیک گره',
|
|
|
- 'site_flow' => 'تحلیل ترافیک سایت',
|
|
|
- 'user_flow' => 'تحلیل ترافیک کاربران',
|
|
|
+ 'accounting' => 'سوابق مالی',
|
|
|
+ 'attribute' => 'تحلیلها',
|
|
|
+ 'node_flow' => 'ترافیک نود',
|
|
|
+ 'site_flow' => 'ترافیک سیستم',
|
|
|
+ 'user_flow' => 'ترافیک کاربر',
|
|
|
],
|
|
|
'customer_service' => [
|
|
|
- 'article' => 'مدیریت مقالات',
|
|
|
- 'attribute' => 'سیستم پشتیبانی',
|
|
|
- 'marketing' => 'پخش پیامها',
|
|
|
- 'ticket' => 'تیکتهای پشتیبانی',
|
|
|
+ 'article' => 'مدیریت مقاله',
|
|
|
+ 'attribute' => 'پشتیبانی',
|
|
|
+ 'marketing' => 'پیامهای پخش',
|
|
|
+ 'ticket' => 'مرکز تیکت',
|
|
|
],
|
|
|
- 'dashboard' => 'مدیریت',
|
|
|
+ 'dashboard' => 'داشبورد',
|
|
|
'log' => [
|
|
|
- 'attribute' => 'سیستم لاگها',
|
|
|
- 'notify' => 'سوابق اعلانها',
|
|
|
+ 'attribute' => 'لاگها',
|
|
|
+ 'notify' => 'تاریخچه اعلانها',
|
|
|
'online_logs' => 'لاگهای آنلاین',
|
|
|
- 'online_monitor' => 'نظارت آنلاین',
|
|
|
+ 'online_monitor' => 'مانیتور آنلاین',
|
|
|
'payment_callback' => 'بازگشت پرداخت',
|
|
|
- 'service_ban' => 'سوابق مسدودسازی',
|
|
|
+ 'service_ban' => 'سوابق مسدودی',
|
|
|
'system' => 'لاگهای سیستم',
|
|
|
- 'traffic' => 'استفاده از ترافیک',
|
|
|
- 'traffic_flow' => 'تغییرات ترافیک',
|
|
|
+ 'traffic' => 'لاگهای ترافیک',
|
|
|
+ 'traffic_flow' => 'جزئیات ترافیک',
|
|
|
],
|
|
|
'node' => [
|
|
|
- 'attribute' => 'سیستم گرهها',
|
|
|
- 'auth' => 'مجوزهای گره',
|
|
|
- 'cert' => 'لیست گواهینامهها',
|
|
|
- 'list' => 'مدیریت گرهها',
|
|
|
+ 'attribute' => 'نودها',
|
|
|
+ 'auth' => 'مجوز',
|
|
|
+ 'cert' => 'مدیریت گواهی',
|
|
|
+ 'list' => 'فهرست نود',
|
|
|
],
|
|
|
'promotion' => [
|
|
|
'attribute' => 'بازاریابی',
|
|
|
- 'invite' => 'مدیریت دعوتها',
|
|
|
- 'rebate_flow' => 'تاریخچه تخفیفها',
|
|
|
- 'withdraw' => 'مدیریت برداشتها',
|
|
|
+ 'invite' => 'مدیریت دعوت',
|
|
|
+ 'rebate_flow' => 'تاریخچه تخفیف',
|
|
|
+ 'withdraw' => 'برداشتها',
|
|
|
],
|
|
|
'rbac' => [
|
|
|
- 'attribute' => 'سیستم دسترسی',
|
|
|
- 'permission' => 'مدیریت دسترسیها',
|
|
|
- 'role' => 'لیست نقشها',
|
|
|
+ 'attribute' => 'دسترسی',
|
|
|
+ 'permission' => 'تنظیمات مجوز',
|
|
|
+ 'role' => 'مدیریت نقش',
|
|
|
],
|
|
|
'rule' => [
|
|
|
- 'attribute' => 'قوانین بررسی',
|
|
|
- 'group' => 'گروههای قوانین',
|
|
|
- 'list' => 'لیست قوانین',
|
|
|
- 'trigger' => 'سوابق فعالسازی',
|
|
|
+ 'attribute' => 'حسابرسی',
|
|
|
+ 'group' => 'گروههای قانون',
|
|
|
+ 'list' => 'مدیریت قوانین',
|
|
|
+ 'trigger' => 'لاگهای فعالسازی',
|
|
|
],
|
|
|
'setting' => [
|
|
|
- 'attribute' => 'تنظیمات سیستم',
|
|
|
- 'email_suffix' => 'مدیریت پسوندهای ایمیل',
|
|
|
- 'system' => 'پارامترهای سیستم',
|
|
|
- 'universal' => 'تنظیمات عمومی',
|
|
|
+ 'attribute' => 'تنظیمات',
|
|
|
+ 'email_suffix' => 'پسوندهای ایمیل',
|
|
|
+ 'system' => 'تنظیمات سیستم',
|
|
|
+ 'universal' => 'پیکربندی عمومی',
|
|
|
],
|
|
|
'shop' => [
|
|
|
- 'attribute' => 'سیستم فروشگاه',
|
|
|
- 'coupon' => 'مدیریت کوپنها',
|
|
|
- 'goods' => 'مدیریت محصولات',
|
|
|
- 'order' => 'سفارشهای محصول',
|
|
|
+ 'attribute' => 'فروشگاه',
|
|
|
+ 'coupon' => 'مرکز کوپن',
|
|
|
+ 'goods' => 'کاتالوگ محصول',
|
|
|
+ 'order' => 'مرکز سفارش',
|
|
|
],
|
|
|
'tools' => [
|
|
|
- 'analysis' => 'تحلیل لاگها',
|
|
|
+ 'analysis' => 'تحلیلگر لاگ',
|
|
|
'attribute' => 'ابزارها',
|
|
|
- 'convert' => 'تبدیل فرمت',
|
|
|
- 'decompile' => 'دیکامپایل',
|
|
|
- 'import' => 'وارد کردن دادهها',
|
|
|
+ 'convert' => 'مبدل فرمت',
|
|
|
+ 'decompile' => 'رمزگشای پیکربندی',
|
|
|
+ 'import' => 'واردات داده',
|
|
|
],
|
|
|
'user' => [
|
|
|
- 'attribute' => 'سیستم کاربران',
|
|
|
- 'credit_log' => 'تاریخچه موجودی',
|
|
|
+ 'attribute' => 'کاربران',
|
|
|
+ 'credit_log' => 'لاگهای موجودی',
|
|
|
'group' => 'گروههای کاربری',
|
|
|
- 'list' => 'مدیریت کاربران',
|
|
|
- 'oauth' => 'مجوزهای شخص ثالث',
|
|
|
- 'subscribe' => 'مدیریت اشتراکها',
|
|
|
+ 'list' => 'فهرست کاربران',
|
|
|
+ 'oauth' => 'ورودهای OAuth',
|
|
|
+ 'subscribe' => 'مرکز اشتراک',
|
|
|
],
|
|
|
],
|
|
|
- 'minute' => 'دقیقه',
|
|
|
'monitor' => [
|
|
|
- 'daily_chart' => 'نمودار مصرف روزانه ترافیک',
|
|
|
- 'hint' => '<strong>نکته:</strong> اگر دادهای وجود ندارد، بررسی کنید که وظایف زمانبندی شده به درستی اجرا میشوند.',
|
|
|
- 'monthly_chart' => 'نمودار مصرف ماهانه ترافیک',
|
|
|
- 'node' => 'ترافیک گره',
|
|
|
+ 'daily_chart' => 'نمودار ترافیک روزانه',
|
|
|
+ 'hint' => '<strong>نکته:</strong> اگر دادهای وجود ندارد، وضعیت وظایف زمانبندی شده را بررسی کنید',
|
|
|
+ 'monthly_chart' => 'نمودار ترافیک ماهانه',
|
|
|
+ 'node' => 'ترافیک نود',
|
|
|
'user' => 'ترافیک کاربر',
|
|
|
],
|
|
|
'no' => 'خیر',
|
|
|
@@ -272,356 +262,305 @@ return [
|
|
|
'counts' => 'مجموع <code>:num</code> مجوز',
|
|
|
'deploy' => [
|
|
|
'attribute' => 'استقرار بکاند',
|
|
|
- 'command' => 'دستورات',
|
|
|
- 'real_time_logs' => 'لاگهای زمان واقعی',
|
|
|
+ 'command' => 'اجرای دستور',
|
|
|
+ 'real_time_logs' => 'لاگهای بلادرنگ',
|
|
|
'recent_logs' => 'لاگهای اخیر',
|
|
|
- 'restart' => 'راهاندازی مجدد',
|
|
|
+ 'restart' => 'راهاندازی مجدد سرویس',
|
|
|
'same' => 'همان بالا',
|
|
|
- 'start' => 'شروع',
|
|
|
- 'status' => 'وضعیت',
|
|
|
- 'stop' => 'توقف',
|
|
|
- 'title' => 'استقرار بکاند :type_label',
|
|
|
- 'trojan_hint' => 'لطفاً <a href=":url" target="_blank">نام گره را وارد کنید</a> و به IP مربوطه تجزیه کنید',
|
|
|
- 'uninstall' => 'حذف',
|
|
|
- 'update' => 'بهروزرسانی',
|
|
|
+ 'start' => 'شروع سرویس',
|
|
|
+ 'status' => 'وضعیت اجرا',
|
|
|
+ 'stop' => 'توقف سرویس',
|
|
|
+ 'title' => 'استقرار :type_label',
|
|
|
+ 'trojan_hint' => 'ابتدا <a href=":url" target="_blank">دامنه نود را پیکربندی کنید</a>',
|
|
|
+ 'uninstall' => 'حذف سرویس',
|
|
|
+ 'update' => 'بهروزرسانی سرویس',
|
|
|
],
|
|
|
- 'empty' => 'هیچ گرهای نیاز به تولید مجوز ندارد',
|
|
|
- 'generating_all' => 'آیا میخواهید کلیدهای مجوز را برای همه گرهها تولید کنید؟',
|
|
|
+ 'empty' => 'نود در انتظار وجود ندارد',
|
|
|
+ 'generating_all' => 'تولید کلید برای همه نودها؟',
|
|
|
'reset_auth' => 'بازنشانی کلید مجوز',
|
|
|
- 'title' => 'مجوزهای API <small>WEBAPI</small>',
|
|
|
],
|
|
|
'cert' => [
|
|
|
- 'counts' => 'مجموع <code>:num</code> گواهینامه دامنه',
|
|
|
- 'key_placeholder' => 'مقدار KEY گواهینامه، میتواند خالی بماند. بکاند VNET-V2Ray از صدور خودکار پشتیبانی میکند',
|
|
|
- 'pem_placeholder' => 'بکاند VNET-V2Ray از صدور خودکار پشتیبانی میکند',
|
|
|
- 'title' => 'گواهینامههای دامنه <small>(برای پنهانسازی دامنه V2Ray)</small>',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> گواهی SSL',
|
|
|
+ 'key_placeholder' => 'کلید خصوصی (صدور خودکار برای VNET-V2Ray)',
|
|
|
+ 'pem_placeholder' => 'گواهی (صدور خودکار برای VNET-V2Ray)',
|
|
|
],
|
|
|
'connection_test' => 'تست اتصال',
|
|
|
- 'counts' => 'مجموع <code>:num</code> گره',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> نود',
|
|
|
'info' => [
|
|
|
- 'additional_ports_hint' => 'اگر فعال است، لطفاً پیکربندی سرور <span class="red-700"><a href="javascript:showTnc();">additional_ports</a></span> را انجام دهید',
|
|
|
- 'basic' => 'اطلاعات پایه',
|
|
|
- 'data_rate_hint' => 'مثال: 0.1 به معنای 100M به عنوان 10M محاسبه میشود؛ 5 به معنای 100M به عنوان 500M محاسبه میشود',
|
|
|
- 'ddns_hint' => 'گرههای داینامیک IP نیاز به <a href="https://github.com/NewFuture/DDNS" target="_blank">پیکربندی DDNS</a> دارند. برای این نوع گره، تست اتصال از طریق نام دامنه انجام میشود.',
|
|
|
+ 'additional_ports_hint' => 'اگر فعال شود، لطفاً تنظیمات <span class="red-700"><a href="javascript:showTnc();">additional_ports</a></span> سمت سرور را پیکربندی کنید.',
|
|
|
+ 'basic' => 'پیکربندی پایه',
|
|
|
+ 'data_rate_hint' => 'مثال: 0.1 یعنی 100MB به عنوان 10MB محاسبه میشود',
|
|
|
+ 'ddns_hint' => 'برای IP های پویا: <a href="https://github.com/NewFuture/DDNS" target="_blank">پیکربندی DDNS</a>',
|
|
|
'detection' => [
|
|
|
- 'all' => 'هر دو',
|
|
|
- 'hint' => 'بررسی تصادفی هر 30-60 دقیقه',
|
|
|
+ 'all' => 'تشخیص پروتکل کامل',
|
|
|
+ 'hint' => 'بررسی خودکار با فاصله 30-60 دقیقه',
|
|
|
'icmp' => 'فقط ICMP',
|
|
|
'tcp' => 'فقط TCP',
|
|
|
],
|
|
|
'display' => [
|
|
|
'all' => 'کاملاً قابل مشاهده',
|
|
|
- 'hint' => 'آیا در لیست اشتراک/گره قابل مشاهده است',
|
|
|
- 'invisible' => 'کاملاً نامرئی',
|
|
|
- 'node' => 'فقط در صفحه گرهها قابل مشاهده است',
|
|
|
- 'sub' => 'فقط در اشتراکها قابل مشاهده است',
|
|
|
+ 'hint' => 'محدوده قابلیت مشاهده کاربر',
|
|
|
+ 'invisible' => 'کاملاً مخفی',
|
|
|
+ 'node' => 'فقط فهرست نود',
|
|
|
+ 'sub' => 'فقط اشتراک',
|
|
|
],
|
|
|
- 'domain_hint' => 'پس از فعالسازی DDNS در تنظیمات سیستم، نام دامنه و IPها بهطور خودکار بهروزرسانی میشوند! دیگر نیازی به ویرایش این اطلاعات در وبسایت ثبت دامنه نیست.',
|
|
|
- 'domain_placeholder' => 'دامنه سرور، در صورت پر شدن ابتدا استفاده میشود',
|
|
|
- 'extend' => 'اطلاعات اضافی',
|
|
|
- 'hint' => '<strong>توجه:</strong> <code>ID</code> بهطور خودکار تولید شده، <code>node_id</code> برای بکاند ShadowsocksR و <code>nodeId</code> برای بکاند V2Ray است',
|
|
|
- 'ipv4_hint' => 'چندین IP باید با کاما انگلیسی جدا شوند، برای مثال: 1.1.1.1,8.8.8.8',
|
|
|
- 'ipv4_placeholder' => 'آدرس IPv4 سرور',
|
|
|
- 'ipv6_hint' => 'چندین IP باید با کاما انگلیسی جدا شوند، برای مثال: 1.1.1.1,8.8.8.8',
|
|
|
- 'ipv6_placeholder' => 'آدرس IPv6 سرور',
|
|
|
- 'level_hint' => 'سطح: 0 - بدون محدودیت سطح، همه قابل مشاهده هستند.',
|
|
|
- 'obfs_param_hint' => 'اگر obfs [plain] نیست، پارامترها را برای پنهانسازی ترافیک وارد کنید؛ پورت 80 را پیشنهاد میکنیم اگر obfs [http_simple] است؛ پورت 443 را پیشنهاد میکنیم اگر obfs [tls] است؛',
|
|
|
- 'push_port_hint' => 'الزامی است. مطمئن شوید که این پورت در فایروال سرور باز است، در غیر این صورت ارسال پیامها غیرعادی خواهد بود.',
|
|
|
- 'single_hint' => 'پورت 80/443 را پیشنهاد میکنیم. بکاند نیاز به پیکربندی حالت سختگیرانه دارد: فقط از طریق پورتهای مشخص شده متصل شوید. (<a href="javascript:showPortsOnlyConfig();">چگونه پیکربندی کنیم</a>)',
|
|
|
+ 'domain_hint' => 'اتصال خودکار IP در حالت DDNS',
|
|
|
+ 'domain_placeholder' => 'دامنه (اولویت بر IP)',
|
|
|
+ 'extend' => 'پیکربندی پیشرفته',
|
|
|
+ 'hint' => '<strong>توجه:</strong> شناسه نود برای پیکربندی سرور استفاده میشود',
|
|
|
+ 'ipv4_hint' => 'چندین IP با کاما جدا شوند',
|
|
|
+ 'ipv4_placeholder' => 'آدرس IPv4',
|
|
|
+ 'ipv6_hint' => 'چندین IP با کاما جدا شوند',
|
|
|
+ 'ipv6_placeholder' => 'آدرس IPv6',
|
|
|
+ 'level_hint' => '0 = بدون محدودیت سطح',
|
|
|
+ 'obfs_param_hint' => 'تنظیمات obfuscation پیشرفته:<br>• http_simple: پورت 80 پیشنهاد میشود<br>• tls: پورت 443 پیشنهاد میشود',
|
|
|
+ 'push_port_hint' => 'اطمینان حاصل کنید که این پورت در فایروال سرور باز است تا پیامها به درستی ارسال شوند.',
|
|
|
+ 'single_hint' => 'پورت 80/443 توصیه میشود<br><a href="javascript:showPortsOnlyConfig();">مشاهده پیکربندی حالت سخت</a>',
|
|
|
'v2_cover' => [
|
|
|
'dtls' => 'DTLS 1.2',
|
|
|
'http' => 'HTTP',
|
|
|
- 'none' => 'بدون پنهانسازی',
|
|
|
+ 'none' => 'هیچ',
|
|
|
'srtp' => 'SRTP',
|
|
|
'utp' => 'uTP',
|
|
|
- 'wechat' => 'تماس ویدیویی WeChat',
|
|
|
+ 'wechat' => 'ویدیو WeChat',
|
|
|
'wireguard' => 'WireGuard',
|
|
|
],
|
|
|
- 'v2_host_hint' => 'هنگام استفاده از پنهانسازی HTTP، چندین دامنه باید با کاما جدا شوند، در حالی که WebSocket فقط یک دامنه را مجاز میداند.',
|
|
|
- 'v2_method_hint' => 'پروتکل انتقال WebSocket نباید از روش رمزنگاری \'none\' استفاده کند.',
|
|
|
- 'v2_net_hint' => 'لطفاً TLS را برای WebSocket فعال کنید',
|
|
|
- 'v2_tls_provider_hint' => 'پیکربندیهای مختلف برای بکاندهای مختلف:',
|
|
|
- ],
|
|
|
- 'proxy_info' => '*سازگار با Shadowsocks',
|
|
|
- 'proxy_info_hint' => 'برای سازگاری، لطفاً <span class="red-700">_compatible</span> را به پروتکل و obfuscation در پیکربندی سرور اضافه کنید',
|
|
|
- 'refresh_geo' => 'تازهسازی جغرافیا',
|
|
|
- 'refresh_geo_all' => 'تازهسازی دادههای جغرافیا',
|
|
|
- 'reload' => 'بارگذاری مجدد بکاند',
|
|
|
- 'reload_all' => 'بارگذاری مجدد همه سرورها',
|
|
|
- 'reload_confirm' => 'آیا میخواهید سرور را بارگذاری مجدد کنید؟',
|
|
|
+ 'v2_host_hint' => 'برای obfuscation HTTP، چندین دامنه را با کاما جدا کنید. WebSocket فقط یک دامنه مجاز است.',
|
|
|
+ 'v2_method_hint' => '⚠️ از رمزگذاری "none" برای WebSocket استفاده نکنید',
|
|
|
+ 'v2_net_hint' => '⚠️ WebSocket نیازمند رمزگذاری TLS است',
|
|
|
+ 'v2_tls_provider_hint' => 'بکاندهای مختلف پیکربندیهای متفاوتی دارند:',
|
|
|
+ ],
|
|
|
+ 'proxy_info' => '*سازگاری پروتکل SS',
|
|
|
+ 'proxy_info_hint' => 'حالت سازگاری نیاز به افزودن <span class="red-700">_compatible</span> به پیکربندی بکاند دارد',
|
|
|
+ 'refresh_geo' => 'تازهسازی موقعیت جغرافیایی',
|
|
|
+ 'refresh_geo_all' => 'تازهسازی همه موقعیتهای جغرافیایی',
|
|
|
+ 'reload' => 'بارگیری مجدد سرویس',
|
|
|
+ 'reload_all' => 'بارگیری مجدد همه سرویسها',
|
|
|
+ 'reload_confirm' => 'تأیید بارگیری مجدد سرویس نود؟',
|
|
|
'traffic_monitor' => 'آمار ترافیک',
|
|
|
],
|
|
|
'oauth' => [
|
|
|
- 'counts' => 'مجموع <code>:num</code> رکورد مجوز',
|
|
|
- 'title' => 'مجوزهای شخص ثالث',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> مجوز',
|
|
|
],
|
|
|
'optional' => 'اختیاری',
|
|
|
'permission' => [
|
|
|
- 'counts' => 'مجموع <code>:num</code> دسترسی',
|
|
|
- 'description_hint' => 'توضیحات، برای مثال: [سیستم X] ویرایش A',
|
|
|
- 'name_hint' => 'نام مسیر، برای مثال: admin.user.update',
|
|
|
- 'title' => 'دسترسیها',
|
|
|
+ 'counts' => 'مجموع <code>:num</code> مجوز',
|
|
|
+ 'description_hint' => 'مثال: مجوز حذف سفارش',
|
|
|
+ 'name_hint' => 'نام مسیر، مثلاً admin.user.edit',
|
|
|
],
|
|
|
- 'query' => 'جستجو',
|
|
|
+ 'query' => 'پرسوجو',
|
|
|
'report' => [
|
|
|
'annually_accounting' => 'تراکنشهای سالانه',
|
|
|
- 'annually_site_flow' => 'مصرف سالانه ترافیک',
|
|
|
- 'avg_traffic_30d' => 'میانگین ترافیک روزانه در 30 روز',
|
|
|
- 'current_month' => 'این ماه',
|
|
|
- 'current_year' => 'امسال',
|
|
|
+ 'annually_site_flow' => 'ترافیک سالانه',
|
|
|
+ 'avg_traffic_30d' => 'میانگین 30 روزه',
|
|
|
+ 'current_month' => 'ماه جاری',
|
|
|
+ 'current_year' => 'سال جاری',
|
|
|
'daily_accounting' => 'تراکنشهای روزانه',
|
|
|
- 'daily_distribution' => 'توزیع روزانه',
|
|
|
- 'daily_site_flow' => 'مصرف روزانه ترافیک',
|
|
|
+ 'daily_distribution' => 'توزیع زمانی',
|
|
|
+ 'daily_site_flow' => 'ترافیک روزانه سیستم',
|
|
|
'daily_traffic' => 'ترافیک روزانه',
|
|
|
'hourly_traffic' => 'ترافیک ساعتی',
|
|
|
'last_month' => 'ماه گذشته',
|
|
|
'last_year' => 'سال گذشته',
|
|
|
'monthly_accounting' => 'تراکنشهای ماهانه',
|
|
|
- 'monthly_site_flow' => 'مصرف ماهانه ترافیک',
|
|
|
- 'select_hourly_date' => 'انتخاب تاریخ ساعتی',
|
|
|
- 'sum_traffic_30d' => 'نسبت ترافیک 30 روزه',
|
|
|
+ 'monthly_site_flow' => 'ترافیک ماهانه سیستم',
|
|
|
+ 'select_hourly_date' => 'انتخاب تاریخ',
|
|
|
+ 'sum_traffic_30d' => 'مجموع 30 روزه',
|
|
|
'today' => 'امروز',
|
|
|
],
|
|
|
- 'require' => 'ضروری',
|
|
|
+ 'require' => 'الزامی',
|
|
|
'role' => [
|
|
|
'counts' => 'مجموع <code>:num</code> نقش',
|
|
|
- 'description_hint' => 'نام نمایشی، برای مثال: مدیر',
|
|
|
- 'modify_admin_error' => 'لطفاً سرپرست ارشد را تغییر ندهید!',
|
|
|
- 'name_hint' => 'شناسه منحصر به فرد، برای مثال: admin',
|
|
|
- 'permissions_all' => 'همه دسترسیها',
|
|
|
- 'title' => 'نقشها',
|
|
|
+ 'description_hint' => 'نام نمایشی، مثلاً متخصص پشتیبانی',
|
|
|
+ 'modify_admin_error' => '⚠️ نمیتوان سوپر ادمین را تغییر داد',
|
|
|
+ 'name_hint' => 'شناسه منحصر به فرد، مثلاً SupportAdmin',
|
|
|
+ 'permissions_all' => 'همه مجوزها',
|
|
|
],
|
|
|
'rule' => [
|
|
|
'counts' => 'مجموع <code>:num</code> قانون',
|
|
|
'group' => [
|
|
|
'counts' => 'مجموع <code>:num</code> گروه',
|
|
|
- 'title' => 'گروههای قوانین',
|
|
|
'type' => [
|
|
|
'off' => 'مسدود',
|
|
|
'on' => 'مجاز',
|
|
|
],
|
|
|
],
|
|
|
- 'title' => 'قوانین',
|
|
|
'type' => [
|
|
|
- 'domain' => 'دامنه',
|
|
|
- 'ip' => 'IP',
|
|
|
- 'protocol' => 'پروتکل',
|
|
|
- 'reg' => 'عبارت با قاعده',
|
|
|
+ 'domain' => 'قانون دامنه',
|
|
|
+ 'ip' => 'قانون IP',
|
|
|
+ 'protocol' => 'قانون پروتکل',
|
|
|
+ 'reg' => 'قانون Regex',
|
|
|
],
|
|
|
],
|
|
|
'select_all' => 'انتخاب همه',
|
|
|
- 'selected_hint' => 'قوانین تخصیص داده شده، اینجا قابل جستجو هستند',
|
|
|
- 'set_to' => 'تنظیم به :attribute',
|
|
|
+ 'selected_hint' => 'قوانین اختصاص یافته (قابل جستجو)',
|
|
|
+ 'set_to' => 'تنظیم به عنوان :attribute',
|
|
|
'setting' => [
|
|
|
'common' => [
|
|
|
- 'connect_nodes' => 'تعداد گرههای متصل',
|
|
|
+ 'connect_nodes' => 'اتصالات نود',
|
|
|
'set_default' => 'تنظیم به عنوان پیشفرض',
|
|
|
- 'title' => 'تنظیمات عمومی',
|
|
|
],
|
|
|
'email' => [
|
|
|
- 'black' => 'لیست سیاه',
|
|
|
- 'rule' => 'قانون',
|
|
|
+ 'black' => 'فهرست سیاه',
|
|
|
+ 'rule' => 'قوانین فیلتر',
|
|
|
'tail' => 'پسوند ایمیل',
|
|
|
- 'tail_placeholder' => 'لطفاً پسوند ایمیل را وارد کنید',
|
|
|
- 'title' => 'لیست فیلتر ایمیل <small>(برای جلوگیری از ثبتنام با پسوندهای خاص ایمیل)</small>',
|
|
|
- 'white' => 'لیست سفید',
|
|
|
+ 'tail_placeholder' => 'پسوند را وارد کنید (بدون @)',
|
|
|
+ 'sub_title' => 'با تنظیمات سیستم کار میکند تا ایمیلهای خاص را مسدود کند',
|
|
|
+ 'white' => 'فهرست سفید',
|
|
|
],
|
|
|
- 'no_permission' => 'شما اجازه تغییر پارامترها را ندارید!',
|
|
|
+ 'no_permission' => '⚠️ مجوز تغییر وجود ندارد',
|
|
|
'system' => [
|
|
|
- 'account' => 'تنظیمات حساب',
|
|
|
- 'auto_job' => 'وظایف خودکار',
|
|
|
- 'check_in' => 'سیستم چکاین',
|
|
|
- 'extend' => 'ویژگیهای اضافی',
|
|
|
+ 'web' => 'وبسایت',
|
|
|
+ 'account' => 'حساب',
|
|
|
+ 'node' => 'نود',
|
|
|
+ 'security' => 'امنیت',
|
|
|
+ 'payment' => 'پرداخت',
|
|
|
+ 'notify' => 'اعلانها',
|
|
|
+ 'auto_job' => 'وظایف Cron',
|
|
|
'menu' => 'منو',
|
|
|
- 'node' => 'تنظیمات گره',
|
|
|
- 'notify' => 'سیستم اطلاعرسانی',
|
|
|
- 'other' => 'لوگو | خدمات مشتری | آمار',
|
|
|
- 'payment' => 'سیستم پرداخت',
|
|
|
- 'promotion' => 'سیستم معرفی',
|
|
|
- 'title' => 'تنظیمات سیستم',
|
|
|
- 'web' => 'تنظیمات سایت',
|
|
|
],
|
|
|
],
|
|
|
- 'sort_asc' => 'مقدار مرتبسازی بزرگتر اولویت بالاتری دارد',
|
|
|
- 'start_time' => 'شروع',
|
|
|
+ 'sort_asc' => 'مقادیر بالاتر ابتدا مرتب میشوند',
|
|
|
'system' => [
|
|
|
- 'AppStore_id' => 'حساب اپل',
|
|
|
- 'AppStore_password' => 'رمز عبور اپل',
|
|
|
- 'account_expire_notification' => 'اطلاعرسانی انقضای حساب',
|
|
|
'active_account' => [
|
|
|
- 'after' => 'فعالسازی پس از ثبتنام',
|
|
|
- 'before' => 'فعالسازی قبل از ثبتنام',
|
|
|
- ],
|
|
|
- 'active_times' => 'تعداد فعالسازی حساب',
|
|
|
- 'admin_invite_days' => 'مدت اعتبار دعوتنامه مدیر',
|
|
|
- 'aff_salt' => 'رمزنگاری اطلاعات کاربر در لینک معرفی',
|
|
|
- 'alipay_qrcode' => 'کد QR علیپی',
|
|
|
- 'auto_release_port' => 'مکانیزم بازیابی پورت',
|
|
|
- 'bark_key' => 'کلید دستگاه Bark',
|
|
|
+ 'after' => 'فعالسازی پس از ثبت نام',
|
|
|
+ 'before' => 'فعالسازی قبل از ثبت نام',
|
|
|
+ ],
|
|
|
'captcha' => [
|
|
|
'geetest' => 'Geetest',
|
|
|
'hcaptcha' => 'hCaptcha',
|
|
|
- 'recaptcha' => 'Google reCaptcha',
|
|
|
- 'standard' => 'کد امنیتی استاندارد',
|
|
|
+ 'recaptcha' => 'Google reCAPTCHA',
|
|
|
+ 'standard' => 'CAPTCHA استاندارد',
|
|
|
'turnstile' => 'Turnstile',
|
|
|
],
|
|
|
- 'captcha_key' => 'کلید کد امنیتی',
|
|
|
- 'captcha_secret' => 'رمز/شناسه کد امنیتی',
|
|
|
- 'codepay_id' => 'شناسه CodePay',
|
|
|
- 'codepay_key' => 'کلید ارتباطی',
|
|
|
- 'codepay_url' => 'URL درخواست',
|
|
|
- 'data_anomaly_notification' => 'اطلاعرسانی ناهنجاری داده',
|
|
|
- 'data_exhaust_notification' => 'اطلاعرسانی اتمام داده',
|
|
|
- 'ddns_key' => 'کلید DNS',
|
|
|
- 'ddns_mode' => 'حالت DDNS',
|
|
|
- 'ddns_secret' => 'رمز DNS',
|
|
|
- 'default_days' => 'مدت اعتبار پیشفرض',
|
|
|
- 'default_traffic' => 'داده اولیه پیشفرض',
|
|
|
- 'demo_restriction' => 'در محیط نمایشی، تغییر این پیکربندی ممنوع است!',
|
|
|
- 'detection_check_times' => 'اطلاعرسانی تشخیص انسداد',
|
|
|
- 'dingTalk_access_token' => 'توکن دسترسی DingTalk',
|
|
|
- 'dingTalk_secret' => 'رمز DingTalk',
|
|
|
- 'epay_key' => 'کلید ePay',
|
|
|
- 'epay_mch_id' => 'شناسه بازرگان ePay',
|
|
|
- 'epay_url' => 'URL ePay',
|
|
|
- 'expire_days' => 'هشدار انقضا',
|
|
|
- 'f2fpay_app_id' => 'شناسه برنامه Alipay',
|
|
|
- 'f2fpay_private_key' => 'کلید خصوصی Alipay',
|
|
|
- 'f2fpay_public_key' => 'کلید عمومی Alipay',
|
|
|
+ 'tasks' => [
|
|
|
+ 'clean' => [
|
|
|
+ 'notification_logs' => 'لاگهای اعلان',
|
|
|
+ 'node_daily_logs' => 'ترافیک روزانه نود',
|
|
|
+ 'node_hourly_logs' => 'ترافیک ساعتی نود',
|
|
|
+ 'node_heartbeats' => 'ضربان نود',
|
|
|
+ 'node_online_logs' => 'کاربران آنلاین نود',
|
|
|
+ 'payments' => 'دادههای پرداخت',
|
|
|
+ 'rule_logs' => 'فعالسازی قوانین',
|
|
|
+ 'node_online_ips' => 'IP های اتصال کاربر',
|
|
|
+ 'user_baned_logs' => 'مسدودی کاربران',
|
|
|
+ 'user_daily_logs_nodes' => 'ترافیک روزانه نود کاربر',
|
|
|
+ 'user_daily_logs_total' => 'کل ترافیک روزانه کاربر',
|
|
|
+ 'user_hourly_logs' => 'ترافیک ساعتی نود کاربر',
|
|
|
+ 'login_logs' => 'لاگهای ورود',
|
|
|
+ 'subscribe_logs' => 'لاگهای اشتراک',
|
|
|
+ 'traffic_logs' => 'جزئیات ترافیک',
|
|
|
+ 'unpaid_orders' => 'سفارشات پرداخت نشده',
|
|
|
+ ],
|
|
|
+ 'close' => [
|
|
|
+ 'tickets' => 'تیکتها',
|
|
|
+ 'confirmation_orders' => 'سفارشات دستی',
|
|
|
+ 'orders' => 'سفارشات پرداخت',
|
|
|
+ 'verify' => 'کد تأیید',
|
|
|
+ ],
|
|
|
+ ],
|
|
|
'forbid' => [
|
|
|
- 'china' => 'مسدودسازی دسترسی از چین',
|
|
|
- 'mainland' => 'مسدودسازی دسترسی از سرزمین اصلی چین',
|
|
|
- 'oversea' => 'مسدودسازی دسترسی از خارج از کشور',
|
|
|
+ 'china' => 'منع دسترسی چین',
|
|
|
+ 'mainland' => 'منع دسترسی سرزمین اصلی چین',
|
|
|
+ 'oversea' => 'منع دسترسی خارج از کشور',
|
|
|
],
|
|
|
- 'forbid_mode' => 'حالت مسدودسازی',
|
|
|
'hint' => [
|
|
|
- 'AppStore_id' => 'حساب اپل استفاده شده در آموزشها',
|
|
|
- 'AppStore_password' => 'رمز عبور اپل استفاده شده در آموزشها',
|
|
|
- 'account_expire_notification' => 'اطلاعرسانی انقضای حساب',
|
|
|
- 'active_times' => 'تعداد فعالسازی حساب از طریق ایمیل در 24 ساعت',
|
|
|
- 'admin_invite_days' => 'مدت اعتبار کدهای دعوت ایجاد شده توسط مدیر',
|
|
|
- 'aff_salt' => 'رمزنگاری لینک دعوت با استفاده از متن مخفی',
|
|
|
- 'auto_release_port' => 'پورتهای مسدود شده/منقضی شده پس از <code>'.sysConfig('tasks.release_port').'</code> روز بهصورت خودکار آزاد میشوند',
|
|
|
- 'bark_key' => 'کلید دستگاه برای ارسال پیام به iOS',
|
|
|
- 'captcha_key' => 'راهنمای تنظیمات <a href="https://proxypanel.gitbook.io/wiki/captcha" target="_blank">اینجا</a>',
|
|
|
- 'data_anomaly_notification' => 'اطلاعرسانی به مدیر در صورت استفاده غیرعادی از داده در یک ساعت',
|
|
|
- 'data_exhaust_notification' => 'اطلاعرسانی در صورت اتمام داده',
|
|
|
- 'ddns_key' => 'راهنمای تنظیمات <a href="https://proxypanel.gitbook.io/wiki/ddns" target="_blank">اینجا</a>',
|
|
|
- 'ddns_mode' => 'بهروزرسانی خودکار تغییرات دامنه و IP به DNS',
|
|
|
- 'default_days' => 'مدت اعتبار پیشفرض حسابهای جدید، 0 بهمعنای انقضا در همان روز',
|
|
|
- 'default_traffic' => 'داده پیشفرض برای حسابهای جدید',
|
|
|
- 'detection_check_times' => 'تعداد اطلاعرسانیهای انسداد گره، 0 برای نامحدود، حداکثر 12',
|
|
|
- 'dingTalk_access_token' => 'توکن دسترسی ربات سفارشی <a href=https://open.dingtalk.com/document/group/custom-robot-access#title-jfe-yo9-jl2 target=_blank>اینجا</a>',
|
|
|
- 'dingTalk_secret' => 'رمز ربات سفارشی در صورت فعالسازی امضا',
|
|
|
- 'expire_days' => 'شروع اطلاعرسانی انقضای حساب',
|
|
|
- 'f2fpay_app_id' => 'شناسه برنامه Alipay',
|
|
|
- 'f2fpay_private_key' => 'کلید خصوصی Alipay از ابزار تولید کلید',
|
|
|
- 'f2fpay_public_key' => 'توجه: این کلید عمومی برنامه نیست!',
|
|
|
- 'forbid_mode' => 'مسدودسازی دسترسی از مناطق مشخص',
|
|
|
- 'iYuu_token' => 'پر کردن <a href=https://iyuu.cn target=_blank>توکن IYUU</a> قبل از فعالسازی',
|
|
|
- 'invite_num' => 'تعداد دعوتنامههای پیشفرض برای هر کاربر',
|
|
|
- 'is_activate_account' => 'نیاز به فعالسازی حساب از طریق ایمیل',
|
|
|
- 'is_ban_status' => '(احتیاط) مسدودسازی کل حساب باعث بازنشانی تمام دادههای کاربر میشود',
|
|
|
- 'is_captcha' => 'نیاز به کد امنیتی برای ورود/ثبتنام در صورت فعالسازی',
|
|
|
- 'is_checkin' => 'پاداش تصادفی در زمان چکاین',
|
|
|
- 'is_clear_log' => '(توصیه میشود) پاکسازی خودکار لاگهای بیاستفاده/قدیمی در صورت فعالسازی',
|
|
|
- 'is_custom_subscribe' => 'نمایش تاریخ انقضا و داده باقیمانده در لیست اشتراک در صورت فعالسازی',
|
|
|
- 'is_email_filtering' => 'لیست سیاه: کاربران میتوانند با پسوندهای ایمیلی که در لیست سیاه نیستند ثبتنام کنند؛ لیست سفید: کاربران باید با پسوندهای ایمیلی که در لیست سفید هستند ثبتنام کنند',
|
|
|
- 'is_forbid_robot' => 'بازگشت خطای 404 در صورت دسترسی رباتها/پراکسیها',
|
|
|
- 'is_free_code' => 'پنهان کردن کدهای دعوت رایگان در صورت غیرفعالسازی',
|
|
|
- 'is_rand_port' => 'پورت تصادفی در زمان افزودن/ثبتنام کاربر',
|
|
|
- 'is_register' => 'غیرفعالسازی ثبتنام در صورت عدم انتخاب',
|
|
|
- 'is_subscribe_ban' => 'مسدودسازی خودکار در صورت درخواستهای اشتراک بیش از حد',
|
|
|
- 'is_traffic_ban' => 'غیرفعالسازی خودکار سرویس در صورت استفاده غیرعادی از داده در یک ساعت',
|
|
|
- 'maintenance_content' => 'اطلاعرسانی سفارشی نگهداری',
|
|
|
- 'maintenance_mode' => 'انتقال کاربران عادی به صفحه نگهداری در صورت فعالسازی | مدیر میتواند از طریق <a href=\'javascript:(0)\'>:url</a> وارد شود',
|
|
|
- 'maintenance_time' => 'برای شمارش معکوس صفحه نگهداری',
|
|
|
- 'min_port' => 'محدوده پورت 1000 - 65535',
|
|
|
- 'node_blocked_notification' => 'تشخیص انسداد گره ساعتی و اطلاعرسانی به مدیران',
|
|
|
- 'node_daily_notification' => 'گزارش روزانه استفاده از گره',
|
|
|
- 'node_offline_notification' => 'تشخیص آفلاین شدن هر 10 دقیقه و اطلاعرسانی در صورت آفلاین بودن گره',
|
|
|
- 'node_renewal_notification' => '7 روز، 3 روز و 1 روز قبل از انقضا به مدیر یادآوری کنید که گره را تمدید کند.',
|
|
|
- 'oauth_path' => 'لطفاً ابتدا پلتفرمها را در .ENV فعال کنید',
|
|
|
- 'offline_check_times' => 'توقف اطلاعرسانی پس از N هشدار در 24 ساعت',
|
|
|
- 'password_reset_notification' => 'اجازه بازنشانی رمز عبور از طریق ایمیل در صورت فعالسازی',
|
|
|
- 'paybeaver_app_id' => '<a href="https://merchant.paybeaver.com/" target="_blank">مرکز بازرگان</a> -> توسعهدهنده -> شناسه برنامه',
|
|
|
- 'paybeaver_app_secret' => '<a href="https://merchant.paybeaver.com/" target="_blank">مرکز بازرگان</a> -> توسعهدهنده -> رمز برنامه',
|
|
|
- 'payjs_mch_id' => 'دریافت از <a href="https://payjs.cn/dashboard/member" target="_blank">صفحه عضو</a>',
|
|
|
- 'payment_confirm_notification' => 'اطلاعرسانی به مدیر برای پردازش سفارشهای پرداخت دستی',
|
|
|
- 'payment_received_notification' => 'اطلاعرسانی به کاربر در صورت دریافت پرداخت',
|
|
|
- 'pushDeer_key' => 'پر کردن <a href=https://www.pushdeer.com/official.html target=_blank>کلید PushDeer</a> قبل از فعالسازی',
|
|
|
- 'pushplus_token' => 'پر کردن <a href=https://www.pushplus.plus/push1.html target=_blank>توکن PushPlus</a> قبل از فعالسازی',
|
|
|
- 'rand_subscribe' => 'ترتیب تصادفی در صورت فعالسازی، در غیر این صورت بر اساس ترتیب لیست گرهها',
|
|
|
- 'redirect_url' => 'تغییر مسیر درخواستهای مسدود شده به این URL در صورت فعالسازی قوانین',
|
|
|
- 'referral_money' => 'حداقل مبلغ برداشت',
|
|
|
- 'referral_percent' => 'درصد بازگشت وجه از مبلغ سفارش',
|
|
|
- 'referral_status' => 'بستن سیستم معرفی بدون تأثیر بر دادههای موجود',
|
|
|
- 'referral_traffic' => 'هدیه داده برای ثبتنام با لینک معرفی',
|
|
|
- 'referral_type' => 'محاسبه بازگشت وجه جدید بر اساس حالت جدید پس از تغییر',
|
|
|
- 'register_ip_limit' => 'تعداد ثبتنامهای مجاز در هر IP در 24 ساعت، 0 برای نامحدود',
|
|
|
- 'reset_password_times' => 'تعداد مجاز بازنشانی رمز عبور از طریق ایمیل در 24 ساعت',
|
|
|
- 'reset_traffic' => 'بازنشانی خودکار داده بر اساس چرخه طرح کاربر',
|
|
|
- 'server_chan_key' => 'پر کردن <a href="https://sct.ftqq.com/r/2626" target="_blank">کلید ServerChan</a> قبل از فعالسازی',
|
|
|
- 'standard_currency' => 'واحد پول اصلی مورد استفاده در پنل',
|
|
|
- 'subject_name' => 'نام محصول سفارشی در درگاههای پرداخت',
|
|
|
- 'subscribe_ban_times' => 'حداکثر تعداد درخواستهای اشتراک در 24 ساعت',
|
|
|
- 'subscribe_domain' => 'شروع با http:// یا https:// برای جلوگیری از شکست DNS poisoning',
|
|
|
- 'subscribe_max' => 'حداکثر تعداد گرههای بازگشتی در لیست اشتراک، 0 برای همه',
|
|
|
- 'telegram_token' => 'دریافت <a href=https://t.me/BotFather target=_blank>توکن ربات</a> از @BotFather',
|
|
|
- 'tg_chat_token' => 'پر کردن <a href=https://t.me/realtgchat_bot target=_blank>توکن TG Chat</a> قبل از فعالسازی',
|
|
|
+ 'AppStore_id' => 'Apple ID برای راهنمای تنظیم iOS',
|
|
|
+ 'AppStore_password' => 'رمز عبور Apple برای راهنمای تنظیم iOS',
|
|
|
+ 'account_expire_notification' => 'اطلاعرسانی به کاربران قبل از انقضای حساب',
|
|
|
+ 'active_times' => 'حداکثر فعالسازی ایمیل مجاز در 24 ساعت',
|
|
|
+ 'admin_invite_days' => 'اعتبار کدهای دعوت ادمین',
|
|
|
+ 'affiliate_link_salt' => 'خالی = نمایش شناسه کاربر؛ تنظیم برای رمزگذاری لینک معرفی',
|
|
|
+ 'auto_release_port' => 'آزادسازی پورتها N روز پس از مسدودی/انقضا',
|
|
|
+ 'bark_key' => 'کلید دستگاه برای Bark (اپ iOS مورد نیاز)',
|
|
|
+ 'captcha_key' => '<a href="https://proxypanel.gitbook.io/wiki/captcha" target="_blank">راهنمای پیکربندی CAPTCHA</a>',
|
|
|
+ 'data_anomaly_notification' => 'هشدار به ادمین اگر ترافیک کاربر از آستانه در 1 ساعت تجاوز کند',
|
|
|
+ 'data_exhaust_notification' => 'اطلاعرسانی به کاربران هنگام تمام شدن ترافیک',
|
|
|
+ 'ddns_key' => '<a href="https://proxypanel.gitbook.io/wiki/ddns" target="_blank">راهنمای پیکربندی DDNS</a>',
|
|
|
+ 'ddns_mode' => 'همگامسازی خودکار دامنه/IP نود با ارائهدهنده DNS',
|
|
|
+ 'default_days' => 'اعتبار پیشفرض حسابهای جدید (0 = همان روز)',
|
|
|
+ 'default_traffic' => 'ترافیک اولیه برای کاربران جدید',
|
|
|
+ 'detection_check_times' => 'حداکثر هشدارهای مسدودی (0/خالی = نامحدود، ≤12)',
|
|
|
+ 'dingTalk_access_token' => '<a href="https://open.dingtalk.com/document/group/custom-robot-access#title-jfe-yo9-jl2" target="_blank">راهنمای توکن DingTalk</a>',
|
|
|
+ 'dingTalk_secret' => 'در صورت فعال بودن امضای ربات الزامی است',
|
|
|
+ 'expire_days' => 'روزهای قبل از انقضا برای ارسال هشدار',
|
|
|
+ 'f2fpay_app_id' => 'App ID علیپی',
|
|
|
+ 'f2fpay_private_key' => 'کلید خصوصی علیپی (امن نگه دارید)',
|
|
|
+ 'f2fpay_public_key' => 'کلید عمومی علیپی (نه کلید عمومی اپ)',
|
|
|
+ 'forbid_mode' => 'مسدود کردن دسترسی بر اساس منطقه IP',
|
|
|
+ 'iYuu_token' => '<a href="https://iyuu.cn" target="_blank">دریافت توکن IYUU</a>',
|
|
|
+ 'invite_num' => 'سهمیه دعوت پیشفرض برای کاربران جدید',
|
|
|
+ 'is_activate_account' => 'نیاز به فعالسازی ایمیل برای حسابهای جدید',
|
|
|
+ 'is_ban_status' => '⚠️ مسدودی همه دادههای حساب را بازنشانی میکند',
|
|
|
+ 'is_captcha' => 'فعالسازی CAPTCHA در ورود/ثبت نام',
|
|
|
+ 'is_clear_log' => 'پاکسازی خودکار لاگها (توصیه میشود)',
|
|
|
+ 'is_custom_subscribe' => 'نمایش اطلاعات استفاده در صفحه اشتراک',
|
|
|
+ 'is_email_filtering' => 'فهرست سیاه یا سفید پسوندهای ایمیل',
|
|
|
+ 'is_forbid_robot' => 'مسدود کردن رباتها، خزندهها و پروکسیها',
|
|
|
+ 'is_free_code' => 'مخفی کردن کدهای رایگان در صورت غیرفعال بودن',
|
|
|
+ 'is_rand_port' => 'پورت تصادفی برای کاربران جدید',
|
|
|
+ 'is_register' => 'غیرفعال کردن ثبت نام',
|
|
|
+ 'maintenance_content' => 'محتوای HTML برای صفحه تعمیر',
|
|
|
+ 'maintenance_mode' => 'هدایت به صفحه تعمیر؛ ورود ادمین از طریق <a href="javascript:(0)">:url</a>',
|
|
|
+ 'maintenance_time' => 'تایمر شمارش معکوس تعمیر',
|
|
|
+ 'min_port' => 'محدوده پورت معتبر: 1000–65535',
|
|
|
+ 'checkin_reward' => 'محدوده ترافیک پاداش داده شده در هر چکاین',
|
|
|
+ 'node_blocked_notification' => 'بررسی و اطلاعرسانی مسدودی نود هر ساعت',
|
|
|
+ 'node_daily_notification' => 'گزارش ترافیک روزانه برای نودها',
|
|
|
+ 'node_offline_notification' => 'بررسی وضعیت نود هر 10 دقیقه',
|
|
|
+ 'node_renewal_notification' => 'یادآوری تمدید 7/3/1 روز قبل از انقضا',
|
|
|
+ 'oauth_path' => 'در .ENV تنظیم کنید قبل از فعالسازی اینجا',
|
|
|
+ 'offline_check_times' => 'حداکثر هشدارهای آفلاین در 24 ساعت',
|
|
|
+ 'password_reset_notification' => 'اجازه بازنشانی رمز عبور به کاربران',
|
|
|
+ 'paybeaver_app_id' => '<a href="https://merchant.paybeaver.com/" target="_blank">App ID از مرکز بازرگان</a>',
|
|
|
+ 'paybeaver_app_secret' => '<a href="https://merchant.paybeaver.com/" target="_blank">App Secret از مرکز بازرگان</a>',
|
|
|
+ 'payjs_mch_id' => '<a href="https://payjs.cn/dashboard/member" target="_blank">دریافت اطلاعات بازرگان</a>',
|
|
|
+ 'payment_confirm_notification' => 'اطلاعرسانی به ادمین پس از پرداخت دستی',
|
|
|
+ 'payment_received_notification' => 'اطلاعرسانی به کاربر پس از موفقیت پرداخت',
|
|
|
+ 'pushDeer_key' => '<a href="https://www.pushdeer.com/official.html" target="_blank">دریافت کلید PushDeer</a>',
|
|
|
+ 'pushplus_token' => '<a href="https://www.pushplus.plus/push1.html" target="_blank">دریافت توکن PushPlus</a>',
|
|
|
+ 'rand_subscribe' => 'بازگرداندن نودها به صورت تصادفی یا بر اساس شناسه در اشتراک',
|
|
|
+ 'redirect_url' => 'هدایت هنگام فعال شدن قانون حسابرسی',
|
|
|
+ 'referral_money' => 'حداقل مبلغ برای برداشت',
|
|
|
+ 'referral_percent' => 'نرخ کمیسیون (0–100%)',
|
|
|
+ 'referral_status' => 'مخفی کردن ویژگیهای معرفی (تأثیری بر پاداشهای موجود ندارد)',
|
|
|
+ 'referral_traffic' => 'دریافت ترافیک پاداش هنگام ثبت نام با لینک معرفی یا کد دعوت',
|
|
|
+ 'referral_reward_type' => 'تغییر نوع بر سوابق گذشته تأثیر نمیگذارد',
|
|
|
+ 'register_ip_limit' => 'حداکثر ثبت نام در هر IP در 24 ساعت (0 = نامحدود)',
|
|
|
+ 'reset_password_times' => 'حداکثر بازنشانی رمز عبور در 24 ساعت',
|
|
|
+ 'reset_traffic' => 'بازنشانی ترافیک در تاریخ تمدید پلن',
|
|
|
+ 'server_chan_key' => '<a href="https://sct.ftqq.com/r/2626" target="_blank">دریافت SCKEY ServerChan</a>',
|
|
|
+ 'standard_currency' => 'ارز پیشفرض سیستم',
|
|
|
+ 'subject_name' => 'نام محصول در درگاههای پرداخت',
|
|
|
+ 'subscribe_rate_limit' => 'حداکثر درخواستهای اشتراک در 24 ساعت (0 = غیرفعال)',
|
|
|
+ 'subscribe_domain' => 'دامنه اشتراک با http(s):// (ضد آلودگی DNS)',
|
|
|
+ 'subscribe_max' => 'حداکثر نودها در هر اشتراک (0 = همه)',
|
|
|
+ 'telegram_token' => '<a href="https://t.me/BotFather" target="_blank">دریافت توکن ربات تلگرام</a>',
|
|
|
+ 'tg_chat_token' => '<a href="https://t.me/realtgchat_bot" target="_blank">دریافت توکن TGChat</a>',
|
|
|
'ticket_closed_notification' => 'اطلاعرسانی به کاربر هنگام بسته شدن تیکت',
|
|
|
- 'ticket_created_notification' => 'اطلاعرسانی به مدیر یا کاربر بسته به ایجادکننده تیکت',
|
|
|
- 'ticket_replied_notification' => 'اطلاعرسانی به طرف دیگر هنگام پاسخ به تیکت',
|
|
|
- 'traffic_ban_time' => 'مدت زمان مسدودسازی خودکار برای موارد استثنا',
|
|
|
- 'traffic_ban_value' => 'مسدودسازی خودکار حساب در صورت تجاوز از این مقدار در یک ساعت',
|
|
|
- 'traffic_limit_time' => 'فاصله زمانی بین چکاینها',
|
|
|
- 'traffic_warning_percent' => 'ارسال اطلاعرسانی اتمام داده هنگامی که استفاده روزانه به این درصد برسد',
|
|
|
- 'user_invite_days' => 'مدت اعتبار کدهای دعوت ایجاد شده توسط کاربر',
|
|
|
- 'username_type' => 'نوع نام کاربری پیشفرض برای کاربران',
|
|
|
- 'v2ray_tls_provider' => 'تنظیمات گره این پیکربندی TLS را نادیده میگیرد',
|
|
|
- 'web_api_url' => 'مثال: '.config('app.url'),
|
|
|
- 'webmaster_email' => 'ایمیل تماس نمایش داده شده در برخی از پیامهای خطا',
|
|
|
- 'website_analytics' => 'کد جاوا اسکریپت تحلیل وبسایت',
|
|
|
- 'website_callback_url' => 'جلوگیری از شکست بازگشت پرداخت به دلیل DNS poisoning',
|
|
|
- 'website_customer_service' => 'کد جاوا اسکریپت خدمات مشتری',
|
|
|
- 'website_name' => 'نام وبسایت در ایمیلها',
|
|
|
- 'website_security_code' => 'نیاز به کد امنیتی برای دسترسی به سایت در صورت تنظیم',
|
|
|
- 'website_url' => 'دامنه اصلی مورد استفاده برای لینکها',
|
|
|
- 'wechat_aid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#apps" target="_blank">مدیریت برنامه</a> -> AgentId',
|
|
|
- 'wechat_cid' => 'دریافت از <a href="https://work.weixin.qq.com/wework_admin/frame#profile" target="_blank">اطلاعات شرکت</a>',
|
|
|
- 'wechat_encodingAESKey' => 'مدیریت برنامه -> تنظیمات برنامه -> EncodingAESKey',
|
|
|
- 'wechat_secret' => 'رمز برنامه (ممکن است نیاز به دانلود WeChat Enterprise باشد)',
|
|
|
- 'wechat_token' => 'تنظیمات برنامه -> TOKEN، آدرس بازگشت: :url',
|
|
|
- ],
|
|
|
- 'iYuu_token' => 'توکن IYUU',
|
|
|
- 'invite_num' => 'تعداد دعوتنامههای پیشفرض',
|
|
|
- 'is_AliPay' => 'پرداخت علیپی',
|
|
|
- 'is_QQPay' => 'پرداخت QQ',
|
|
|
- 'is_WeChatPay' => 'پرداخت WeChat',
|
|
|
- 'is_activate_account' => 'فعالسازی حساب',
|
|
|
- 'is_ban_status' => 'مسدودسازی خودکار در صورت انقضا',
|
|
|
- 'is_captcha' => 'حالت کد امنیتی',
|
|
|
- 'is_checkin' => 'افزایش داده با چکاین',
|
|
|
- 'is_clear_log' => 'پاکسازی خودکار لاگها',
|
|
|
- 'is_custom_subscribe' => 'اشتراک پیشرفته',
|
|
|
- 'is_email_filtering' => 'فیلتر ایمیل',
|
|
|
- 'is_forbid_robot' => 'مسدودسازی رباتها',
|
|
|
- 'is_free_code' => 'کد دعوت رایگان',
|
|
|
- 'is_invite_register' => 'ثبتنام با دعوت',
|
|
|
- 'is_otherPay' => 'پرداخت خاص',
|
|
|
- 'is_rand_port' => 'پورت تصادفی',
|
|
|
- 'is_register' => 'ثبتنام کاربران',
|
|
|
- 'is_subscribe_ban' => 'مسدودسازی خودکار درخواستهای اشتراک غیرعادی',
|
|
|
- 'is_traffic_ban' => 'مسدودسازی خودکار در صورت استفاده غیرعادی از داده',
|
|
|
- 'maintenance_content' => 'محتوای معرفی نگهداری',
|
|
|
- 'maintenance_mode' => 'حالت نگهداری',
|
|
|
- 'maintenance_time' => 'زمان پایان نگهداری',
|
|
|
- 'min_port' => 'محدوده پورت',
|
|
|
- 'min_rand_traffic' => 'محدوده داده',
|
|
|
- 'node_blocked_notification' => 'اطلاعرسانی انسداد گره',
|
|
|
- 'node_daily_notification' => 'گزارش روزانه مصرف گره',
|
|
|
- 'node_offline_notification' => 'اطلاعرسانی آفلاین شدن گره',
|
|
|
- 'node_renewal_notification' => 'اطلاعیه تمدید گره',
|
|
|
+ 'ticket_created_notification' => 'اطلاعرسانی به مدیر هنگام ایجاد تیکت',
|
|
|
+ 'ticket_replied_notification' => 'اطلاعرسانی در پاسخهای تیکت',
|
|
|
+ 'ban_duration' => 'مدت رفع مسدودی خودکار پس از تعلیق',
|
|
|
+ 'traffic_abuse_limit' => '⚠️ مسدودی اگر ترافیک از حد در 1 ساعت تجاوز کند',
|
|
|
+ 'checkin_interval' => 'حداقل ساعت بین چکاینها (0 = غیرفعال)',
|
|
|
+ 'traffic_warning_percent' => 'اطلاعرسانی هنگام ترافیک زیر آستانه (%)',
|
|
|
+ 'user_invite_days' => 'اعتبار کد دعوت کاربر',
|
|
|
+ 'username_type' => 'نوع شناسه کاربر (پیشفرض: ایمیل)',
|
|
|
+ 'v2ray_tls_provider' => 'ارائهدهنده TLS برای بکاند V2Ray',
|
|
|
+ 'web_api_url' => 'دامنه برای استفاده بکاندهای نود. مثلاً '.config('app.url'),
|
|
|
+ 'webmaster_email' => 'ایمیل تماس ادمین برای خطاها',
|
|
|
+ 'website_statistics_code' => 'کد JS تحلیلها',
|
|
|
+ 'payment_callback_url' => 'URL بازگشت با http(s):// (ضد آلودگی DNS)',
|
|
|
+ 'website_customer_service_code' => 'کد JS چت زنده',
|
|
|
+ 'website_name' => 'نام در اعلانها/ایمیلها',
|
|
|
+ 'website_security_code' => 'تنظیم <a href=":url" target="_blank">ورودی امن</a> اگر خالی نباشد',
|
|
|
+ 'website_url' => 'URL پایه (برای بازنشانی/پرداخت لازم)',
|
|
|
+ 'wechat_aid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#apps" target="_blank">AgentId اپ WeCom</a>',
|
|
|
+ 'wechat_cid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#profile" target="_blank">Corp ID WeCom</a>',
|
|
|
+ 'wechat_encodingAESKey' => 'از API → EncodingAESKey',
|
|
|
+ 'wechat_secret' => 'Secret اپ',
|
|
|
+ 'wechat_token' => 'از API → Token، URL: :url',
|
|
|
+ ],
|
|
|
'notification' => [
|
|
|
'channel' => [
|
|
|
'bark' => 'Bark',
|
|
|
@@ -631,203 +570,147 @@ return [
|
|
|
'pushdeer' => 'PushDeer',
|
|
|
'pushplus' => 'PushPlus',
|
|
|
'serverchan' => 'ServerChan',
|
|
|
- 'site' => 'اعلان درون سایت',
|
|
|
+ 'site' => 'درونسایت',
|
|
|
'telegram' => 'تلگرام',
|
|
|
- 'tg_chat' => 'TG Chat',
|
|
|
- 'wechat' => 'WeChat Enterprise',
|
|
|
+ 'tg_chat' => 'TG-Chat',
|
|
|
+ 'wechat' => 'WeCom',
|
|
|
],
|
|
|
- 'send_test' => 'ارسال پیام آزمایشی',
|
|
|
+ 'send_test' => 'ارسال تست',
|
|
|
'test' => [
|
|
|
- 'content' => 'محتوای آزمون',
|
|
|
- 'success' => 'ارسال با موفقیت انجام شد. لطفاً تلفن خود را برای دریافت اعلان پوش بررسی کنید.',
|
|
|
- 'title' => 'این یک عنوان آزمایشی است',
|
|
|
+ 'content' => 'محتوای اعلان تست',
|
|
|
+ 'success' => 'اعلان تست ارسال شد',
|
|
|
+ 'title' => 'عنوان اعلان تست',
|
|
|
'unknown_channel' => 'کانال ناشناخته',
|
|
|
],
|
|
|
],
|
|
|
- 'oauth_path' => 'پلتفرمهای ورود شخص ثالث',
|
|
|
- 'offline_check_times' => 'تعداد اطلاعرسانیهای آفلاین',
|
|
|
- 'params_required' => 'لطفاً ابتدا پارامترهای ضروری برای این :attribute را کامل کنید!',
|
|
|
- 'password_reset_notification' => 'اطلاعرسانی بازنشانی رمز عبور',
|
|
|
- 'paybeaver_app_id' => 'شناسه برنامه PayBeaver',
|
|
|
- 'paybeaver_app_secret' => 'رمز برنامه PayBeaver',
|
|
|
- 'payjs_key' => 'کلید PayJs',
|
|
|
- 'payjs_mch_id' => 'شناسه بازرگان PayJs',
|
|
|
'payment' => [
|
|
|
- 'attribute' => 'درگاه پرداخت',
|
|
|
+ 'attribute' => 'تنظیمات پرداخت',
|
|
|
'channel' => [
|
|
|
- 'alipay' => 'Alipay F2F',
|
|
|
+ 'f2fpay' => 'علیپی F2F',
|
|
|
'codepay' => 'CodePay',
|
|
|
+ 'credit' => 'اعتبار',
|
|
|
'epay' => 'ePay',
|
|
|
- 'manual' => 'پرداخت دستی',
|
|
|
+ 'manual' => 'دستی',
|
|
|
'paybeaver' => 'PayBeaver',
|
|
|
'payjs' => 'PayJs',
|
|
|
'paypal' => 'PayPal',
|
|
|
'stripe' => 'Stripe',
|
|
|
'theadpay' => 'THeadPay',
|
|
|
+ 'cryptomus' => 'Cryptomus',
|
|
|
+ 'youzan' => 'YouZan',
|
|
|
+ 'bitpayx' => 'BitPayX',
|
|
|
],
|
|
|
'hint' => [
|
|
|
- 'alipay' => 'این ویژگی نیاز به رفتن به <a href="https://open.alipay.com/platform/appManage.htm?#/create/" target="_blank">پلتفرم باز خدمات مالی Ant</a> برای درخواست مجوز و برنامه دارد',
|
|
|
- 'codepay' => 'لطفاً به <a href="https://codepay.fateqq.com/i/377289" target="_blank">CodePay</a> بروید و یک حساب کاربری درخواست دهید، سپس نرمافزار آن را دانلود و تنظیم کنید',
|
|
|
- 'manual' => 'پس از تنظیم و انتخاب درگاه پرداخت، در سمت کاربر نمایش داده میشود',
|
|
|
- 'paybeaver' => 'لطفاً به <a href="https://merchant.paybeaver.com/?aff_code=iK4GNuX8" target="_blank">PayBeaver</a> بروید و یک حساب کاربری درخواست دهید',
|
|
|
- 'payjs' => 'لطفاً به <a href="https://payjs.cn/ref/zgxjnb" target="_blank">PayJs</a> بروید و یک حساب کاربری درخواست دهید',
|
|
|
- 'paypal' => 'با حساب بازرگانی خود وارد <a href="https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty" target="_blank">صفحه درخواست اعتبار API</a> شوید، موافقت کنید و اطلاعات تنظیمات را دریافت کنید',
|
|
|
- 'theadpay' => 'لطفاً به <a href="https://theadpay.com/" target="_blank">THeadPay</a> بروید و یک حساب کاربری درخواست دهید',
|
|
|
+ 'f2fpay' => 'درخواست در <a href="https://open.alipay.com/platform/appManage.htm?#/create/" target="_blank">پلتفرم باز علیپی</a>',
|
|
|
+ 'codepay' => 'ثبت نام در <a href="https://codepay.fateqq.com/i/377289" target="_blank">CodePay</a> و دانلود نرمافزار',
|
|
|
+ 'manual' => 'به صورت خودکار هنگام پیکربندی نمایش داده میشود',
|
|
|
+ 'paybeaver' => 'ثبت نام در <a href="https://merchant.paybeaver.com/?aff_code=iK4GNuX8" target="_blank">PayBeaver</a>',
|
|
|
+ 'payjs' => 'ثبت نام در <a href="https://payjs.cn/ref/zgxjnb" target="_blank">PayJs</a>',
|
|
|
+ 'paypal' => 'دریافت اعتبارنامه در <a href="https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty" target="_blank">API PayPal</a>',
|
|
|
+ 'theadpay' => 'ثبت نام در <a href="https://theadpay.com/" target="_blank">THeadPay</a>',
|
|
|
+ 'cryptomus' => 'ثبت نام در <a href="https://app.cryptomus.com/signup" target="_blank">Cryptomus</a> و دریافت کلید API',
|
|
|
],
|
|
|
],
|
|
|
- 'payment_confirm_notification' => 'اطلاعرسانی تأیید پرداخت دستی',
|
|
|
- 'payment_received_notification' => 'اطلاعرسانی موفقیت پرداخت',
|
|
|
- 'paypal_app_id' => 'شناسه برنامه PayPal',
|
|
|
- 'paypal_client_id' => 'شناسه مشتری PayPal',
|
|
|
- 'paypal_client_secret' => 'کلید مخفی PayPal',
|
|
|
'placeholder' => [
|
|
|
- 'bark_key' => 'پر کردن کلید دستگاه Bark سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'codepay_url' => 'https://codepay.fatq.com/create_order/?',
|
|
|
- 'default_url' => 'پیشفرض به عنوان :url',
|
|
|
- 'dingTalk_access_token' => 'توکن دسترسی ربات سفارشی',
|
|
|
- 'dingTalk_secret' => 'رمز ربات سفارشی پس از امضا',
|
|
|
- 'iYuu_token' => 'پر کردن توکن IYUU سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'pushDeer_key' => 'پر کردن کلید PushDeer سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'pushplus_token' => 'لطفاً در ServerChan درخواست دهید',
|
|
|
- 'server_chan_key' => 'پر کردن SCKEY ServerChan سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'telegram_token' => 'پر کردن توکن Telegram سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'tg_chat_token' => 'لطفاً در Telegram درخواست دهید',
|
|
|
- 'wechat_aid' => 'شناسه برنامه WeChat Enterprise',
|
|
|
- 'wechat_cid' => 'پر کردن CID WeChat سپس کلیک بر روی بهروزرسانی',
|
|
|
- 'wechat_secret' => 'رمز برنامه WeChat Enterprise',
|
|
|
- ],
|
|
|
- 'pushDeer_key' => 'کلید PushDeer',
|
|
|
- 'pushplus_token' => 'توکن PushPlus',
|
|
|
- 'rand_subscribe' => 'اشتراک تصادفی',
|
|
|
- 'redirect_url' => 'URL تغییر مسیر',
|
|
|
+ 'bark_key' => 'کلید Bark را وارد کنید → بهروزرسانی',
|
|
|
+ 'codepay_url' => 'https://codepay.fateqq.com/creat_order/?',
|
|
|
+ 'default_url' => 'پیشفرض: :url',
|
|
|
+ 'dingTalk_access_token' => 'access_token WebHook ربات',
|
|
|
+ 'dingTalk_secret' => 'رمز امضای ربات',
|
|
|
+ 'iYuu_token' => 'توکن IYUU را وارد کنید → بهروزرسانی',
|
|
|
+ 'pushDeer_key' => 'کلید PushDeer را وارد کنید → بهروزرسانی',
|
|
|
+ 'pushplus_token' => 'درخواست در PushPlus',
|
|
|
+ 'server_chan_key' => 'SCKEY ServerChan را وارد کنید → بهروزرسانی',
|
|
|
+ 'telegram_token' => 'توکن تلگرام را وارد کنید → بهروزرسانی',
|
|
|
+ 'tg_chat_token' => 'درخواست در تلگرام',
|
|
|
+ 'wechat_aid' => 'AgentId اپ WeChat را وارد کنید',
|
|
|
+ 'wechat_cid' => 'Corp ID WeChat را وارد کنید → بهروزرسانی',
|
|
|
+ 'wechat_secret' => 'Secret اپ WeChat را وارد کنید',
|
|
|
+ ],
|
|
|
'referral' => [
|
|
|
- 'loop' => 'بازگشت وجه دائمی',
|
|
|
- 'once' => 'بازگشت وجه اولین خرید',
|
|
|
- ],
|
|
|
- 'referral_money' => 'حداقل مبلغ برداشت',
|
|
|
- 'referral_percent' => 'درصد بازگشت وجه',
|
|
|
- 'referral_status' => 'وضعیت معرفی',
|
|
|
- 'referral_traffic' => 'هدیه داده برای ثبتنام با لینک معرفی',
|
|
|
- 'referral_type' => 'نوع بازگشت وجه',
|
|
|
- 'register_ip_limit' => 'محدودیت ثبتنام با IP مشابه',
|
|
|
- 'reset_password_times' => 'تعداد بازنشانی رمز عبور',
|
|
|
- 'reset_traffic' => 'بازنشانی خودکار داده',
|
|
|
- 'server_chan_key' => 'کلید ServerChan',
|
|
|
- 'standard_currency' => 'واحد پول اصلی',
|
|
|
- 'stripe_public_key' => 'کلید عمومی Stripe',
|
|
|
- 'stripe_secret_key' => 'کلید مخفی Stripe',
|
|
|
- 'stripe_signing_secret' => 'رمز امضای WebHook',
|
|
|
- 'subject_name' => 'نام محصول سفارشی',
|
|
|
- 'subscribe_ban_times' => 'حداکثر تعداد درخواستهای اشتراک',
|
|
|
- 'subscribe_domain' => 'آدرس اشتراک',
|
|
|
- 'subscribe_max' => 'حداکثر تعداد گرههای اشتراک',
|
|
|
- 'telegram_token' => 'توکن Telegram',
|
|
|
- 'tg_chat_token' => 'توکن TG Chat',
|
|
|
- 'theadpay_key' => 'کلید THeadPay',
|
|
|
- 'theadpay_mchid' => 'شناسه بازرگان THeadPay',
|
|
|
- 'theadpay_url' => 'URL THeadPay',
|
|
|
- 'ticket_closed_notification' => 'اطلاعرسانی بسته شدن تیکت',
|
|
|
- 'ticket_created_notification' => 'اطلاعرسانی ایجاد تیکت جدید',
|
|
|
- 'ticket_replied_notification' => 'اطلاعرسانی پاسخ به تیکت',
|
|
|
- 'traffic_ban_time' => 'مدت زمان مسدودسازی',
|
|
|
- 'traffic_ban_value' => 'آستانه استفاده غیرعادی از داده',
|
|
|
- 'traffic_limit_time' => 'فاصله زمانی بین چکاینها',
|
|
|
- 'traffic_warning_percent' => 'آستانه هشدار استفاده از داده',
|
|
|
- 'trojan_license' => 'مجوز Trojan',
|
|
|
- 'user_invite_days' => 'مدت اعتبار دعوتنامه کاربر',
|
|
|
+ 'loop' => 'کمیسیون تکراری',
|
|
|
+ 'once' => 'کمیسیون اولین خرید',
|
|
|
+ ],
|
|
|
'username' => [
|
|
|
- 'any' => 'هر نام کاربری',
|
|
|
+ 'any' => 'هر',
|
|
|
'email' => 'ایمیل',
|
|
|
- 'mobile' => 'شماره تلفن',
|
|
|
- ],
|
|
|
- 'username_type' => 'نوع نام کاربری',
|
|
|
- 'v2ray_license' => 'مجوز V2Ray',
|
|
|
- 'v2ray_tls_provider' => 'تنظیمات TLS برای V2Ray',
|
|
|
- 'web_api_url' => 'آدرس API',
|
|
|
- 'webmaster_email' => 'ایمیل مدیر سایت',
|
|
|
- 'website_analytics' => 'کد آمار وبسایت',
|
|
|
- 'website_callback_url' => 'آدرس بازگشت پرداخت',
|
|
|
- 'website_customer_service' => 'کد خدمات مشتری',
|
|
|
- 'website_home_logo' => 'لوگو صفحه اصلی',
|
|
|
- 'website_logo' => 'لوگو سایت',
|
|
|
- 'website_name' => 'نام وبسایت',
|
|
|
- 'website_security_code' => 'کد امنیتی وبسایت',
|
|
|
- 'website_url' => 'آدرس وبسایت',
|
|
|
- 'wechat_aid' => 'شناسه برنامه WeChat',
|
|
|
- 'wechat_cid' => 'شناسه شرکت WeChat',
|
|
|
- 'wechat_encodingAESKey' => 'کلید رمزنگاری AES WeChat',
|
|
|
- 'wechat_qrcode' => 'کد QR WeChat',
|
|
|
- 'wechat_secret' => 'رمز WeChat',
|
|
|
- 'wechat_token' => 'توکن WeChat',
|
|
|
+ 'mobile' => 'موبایل',
|
|
|
+ ],
|
|
|
+ 'demo_restriction' => '⚠️ تغییر در نسخه نمایشی غیرفعال است',
|
|
|
+ 'params_required' => 'پارامترهای :attribute را کامل کنید',
|
|
|
],
|
|
|
'system_generate' => 'تولید شده توسط سیستم',
|
|
|
'ticket' => [
|
|
|
- 'close_confirm' => 'آیا میخواهید این تیکت را ببندید؟',
|
|
|
+ 'close_confirm' => '⚠️ تأیید بستن تیکت؟ این غیرقابل بازگشت است',
|
|
|
'counts' => 'مجموع <code>:num</code> تیکت',
|
|
|
- 'error' => 'خطای ناشناخته! لطفاً لاگها را بررسی کنید',
|
|
|
+ 'error' => 'خطای ناشناخته! لطفاً لاگها را بررسی کنید.',
|
|
|
'inviter_info' => 'اطلاعات دعوتکننده',
|
|
|
'self_send' => 'نمیتوانید برای خودتان تیکت ایجاد کنید!',
|
|
|
- 'send_to' => 'لطفاً جزئیات کاربر هدف را وارد کنید',
|
|
|
- 'title' => 'تیکتها',
|
|
|
+ 'send_to' => 'لطفاً جزئیات کاربر هدف را ارائه دهید',
|
|
|
'user_info' => 'اطلاعات کاربر',
|
|
|
],
|
|
|
'times' => 'بار',
|
|
|
'tools' => [
|
|
|
'analysis' => [
|
|
|
'file_missing' => ':file_name وجود ندارد. لطفاً ابتدا فایل را ایجاد کنید.',
|
|
|
- 'not_enough' => 'کمتر از 15000 رکورد، قادر به تحلیل نیست',
|
|
|
- 'req_url' => 'سوابق URL درخواستهای اخیر',
|
|
|
- 'title' => 'تحلیل لاگ SSR <small>فقط برای یک گره</small>',
|
|
|
+ 'not_enough' => 'رکوردهای ناکافی (≥15,000 مورد نیاز)',
|
|
|
+ 'req_url' => 'URL های درخواست اخیر',
|
|
|
+ 'sub_title' => 'فقط برای استقرارهای تک نود',
|
|
|
],
|
|
|
'convert' => [
|
|
|
- 'content_placeholder' => 'لطفاً اطلاعات پیکربندی که نیاز به تبدیل دارند را وارد کنید.',
|
|
|
- 'file_missing' => 'فایل پیدا نشد. لطفاً مجوزهای دایرکتوری را بررسی کنید.',
|
|
|
- 'missing_error' => 'تبدیل ناموفق: اطلاعات پیکربندی فاقد فیلد [port_password] است یا این فیلد خالی است.',
|
|
|
- 'params_unknown' => 'استثنای پارامتر',
|
|
|
- 'title' => 'تبدیل فرمت <small>SS به SSR</small>',
|
|
|
+ 'content_placeholder' => 'JSON Shadowsocks را وارد کنید',
|
|
|
+ 'file_missing' => 'فایل وجود ندارد. لطفاً مجوزهای دایرکتوری را بررسی کنید.',
|
|
|
+ 'missing_error' => 'تبدیل ناموفق: فیلد [port_password] در پیکربندی وجود ندارد یا خالی است.',
|
|
|
+ 'params_unknown' => 'خطای پارامتر',
|
|
|
+ 'sub_title' => 'تبدیل Shadowsocks به ShadowsocksR',
|
|
|
],
|
|
|
'decompile' => [
|
|
|
- 'attribute' => 'لینک پیکربندی دیکامپایل',
|
|
|
- 'content_placeholder' => 'لطفاً لینکهای ShadowsocksR که نیاز به دیکامپایل دارند را وارد کنید، با خط جدا شوند.',
|
|
|
- 'title' => 'دیکامپایل <small>اطلاعات پیکربندی</small>',
|
|
|
+ 'attribute' => 'تجزیه پیکربندی',
|
|
|
+ 'content_placeholder' => 'لینکهای ShadowsocksR را وارد کنید (یکی در هر خط)',
|
|
|
],
|
|
|
'import' => [
|
|
|
- 'file_error' => 'خطای ناشناختهای رخ داده است. لطفاً دوباره بارگذاری کنید.',
|
|
|
- 'file_required' => 'لطفاً فایلی را برای بارگذاری انتخاب کنید',
|
|
|
- 'file_type_error' => 'فقط فایلهای نوع :type برای بارگذاری مجاز هستند.',
|
|
|
- 'format_error' => 'خطای تجزیه فرمت محتوا. لطفاً فایلی از نوع :type که با فرمت مشخص شده مطابقت دارد بارگذاری کنید.',
|
|
|
+ 'file_error' => 'خطای ناشناخته رخ داد. لطفاً مجدداً آپلود کنید.',
|
|
|
+ 'file_required' => 'لطفاً فایلی برای آپلود انتخاب کنید.',
|
|
|
+ 'file_type_error' => 'فقط فرمت :type پشتیبانی میشود',
|
|
|
+ 'format_error' => 'خطای تجزیه فرمت محتوا. لطفاً فایل :type با پیکربندی مطابق آپلود کنید.',
|
|
|
],
|
|
|
],
|
|
|
- 'unselected_hint' => 'قوانینی که باید تخصیص داده شوند، اینجا قابل جستجو هستند',
|
|
|
+ 'unselected_hint' => 'قوانین تخصیص نیافته (قابل جستجو)',
|
|
|
'user' => [
|
|
|
- 'admin_deletion' => 'مدیران سیستم را نمیتوان حذف کرد',
|
|
|
- 'bulk_account_quantity' => 'تعداد حسابهای تولید شده بهصورت عمده',
|
|
|
+ 'admin_deletion' => '⚠️ حسابهای ادمین قابل حذف نیستند',
|
|
|
+ 'bulk_account_quantity' => 'تعداد تولید',
|
|
|
'connection_test' => 'تست اتصال',
|
|
|
'counts' => 'مجموع <code>:num</code> حساب',
|
|
|
'group' => [
|
|
|
'counts' => 'مجموع <code>:num</code> گروه',
|
|
|
'name' => 'نام گروه',
|
|
|
- 'title' => 'کنترل گروههای کاربری<small> (یک گره میتواند در چندین گروه باشد، اما کاربر فقط میتواند در یک گروه باشد؛ برای گرههای قابل مشاهده/قابل استفاده برای کاربران، گروه اولویت بیشتری نسبت به سطح دارد)</small>',
|
|
|
+ 'sub_title' => 'نودها میتوانند در چندین گروه باشند؛ کاربران فقط در یک گروه. گروه بر سطح برای قابلیت مشاهده نود اولویت دارد.',
|
|
|
],
|
|
|
'info' => [
|
|
|
'account' => 'اطلاعات حساب',
|
|
|
- 'expired_date_hint' => 'اگر خالی بماند، پیشفرض یک سال اعتبار دارد',
|
|
|
+ 'expired_date_hint' => 'خالی پیشفرض 365 روز',
|
|
|
'proxy' => 'اطلاعات پروکسی',
|
|
|
- 'recharge_placeholder' => 'اگر منفی باشد، موجودی کسر میشود',
|
|
|
- 'reset_date_hint' => 'تاریخ بازنشانی بعدی ترافیک',
|
|
|
- 'switch' => 'تغییر هویت',
|
|
|
+ 'recharge_placeholder' => 'منفی = کسر',
|
|
|
+ 'reset_date_hint' => 'تاریخ بازنشانی ترافیک بعدی',
|
|
|
+ 'switch' => 'تغییر نقش',
|
|
|
'uuid_hint' => 'UUID برای V2Ray',
|
|
|
],
|
|
|
- 'online_monitor' => 'نظارت آنلاین',
|
|
|
- 'proxies_config' => 'اطلاعات اتصال برای :username',
|
|
|
- 'proxy_info' => 'اطلاعات پیکربندی',
|
|
|
- 'reset_confirm' => [0 => 'آیا میخواهید ترافیک [', 1 => '] را بازنشانی کنید؟'],
|
|
|
+ 'online_monitor' => 'مانیتور آنلاین',
|
|
|
+ 'proxies_config' => 'پیکربندی پروکسی [:username]',
|
|
|
+ 'proxy_info' => 'اطلاعات پروکسی',
|
|
|
+ 'reset_confirm' => '⚠️ آیا بازنشانی ترافیک برای【:username】را تأیید میکنید؟',
|
|
|
'reset_traffic' => 'بازنشانی ترافیک',
|
|
|
- 'traffic_monitor' => 'آمار ترافیک',
|
|
|
- 'update_help' => 'بهروزرسانی موفقیتآمیز بود، بازگردید؟',
|
|
|
- 'user_view' => 'تغییر به نمای کاربر',
|
|
|
+ 'traffic_monitor' => 'مانیتور ترافیک',
|
|
|
+ 'update_help' => 'بهروزرسانی شد! بازگشت به فهرست؟',
|
|
|
+ 'user_view' => 'نمای کاربر',
|
|
|
],
|
|
|
- 'user_dashboard' => 'مرکز کاربری',
|
|
|
+ 'user_dashboard' => 'مرکز کاربر',
|
|
|
'yes' => 'بله',
|
|
|
- 'zero_unlimited_hint' => '0 یا خالی برای نامحدود',
|
|
|
+ 'zero_unlimited_hint' => 'عدم تنظیم/0 یعنی بدون محدودیت',
|
|
|
+ 'network_status' => [
|
|
|
+ 1 => '✔️ عادی',
|
|
|
+ 2 => '🛑 مسدود خارج از کشور',
|
|
|
+ 3 => '🛑 مسدود داخل کشور',
|
|
|
+ 4 => '❌ قطع شده',
|
|
|
+ ],
|
|
|
];
|