Files
clash-verge-rev/src/locales/fa/layout.json
T
TungliesandCopilot 63a16a8272 feat(linux): preserve Service state across upgrades and surface failures
Reinstall an existing Service while keeping its enabled, runtime-masked
and active state. Detect, from the journal, a running Service removed by
a previous deb prerm and reinstall it with its recorded group. Package
script output never reaches the app, so leave a /run marker that makes
the app offer a reinstall once when the Service is not ready.

Hold the core lifecycle until the package manager exits, even after the
startup install times out, so no core start overlaps the Service
reinstall; restart the app once a late install succeeds.

Refs #8515

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-09 18:15:28 +08:00

63 lines
5.0 KiB
JSON

{
"components": {
"navigation": {
"tabs": {
"home": "Home",
"proxies": "پراکسی‌ها",
"profiles": "پروفایل‌ها",
"connections": "اتصالات",
"rules": "قوانین",
"logs": "لاگ‌ها",
"unlock": "Test",
"settings": "تنظیمات"
},
"menu": {
"reorderMode": "Menu reorder mode",
"restoreDefaultOrder": "Restore default order",
"unlock": "Unlock menu order",
"lock": "Lock menu order",
"collapseNavBar": "Collapse navigation bar",
"expandNavBar": "Expand navigation bar"
}
},
"serviceMigration": {
"locationRefusedMessage": "سرویس نمی‌تواند هسته را اجرا کند، زیرا مسیر نصب یا مجوزهای پوشه در بررسی امنیتی تأیید نشده‌اند. برای بازیابی فایل‌ها و مجوزها، سرویس را دوباره نصب و سپس مجدداً تلاش کنید. ممکن است ویندوز تأیید مدیر را درخواست کند.",
"notAutoStartedMessage": "نوع راه‌اندازی سرویس Clash Verge به «دستی» یا «غیرفعال» تغییر کرده است (اغلب توسط ابزارهای بهینه‌ساز)، بنابراین دیگر همراه ویندوز اجرا نمی‌شود؛ این نشست از Sidecar استفاده می‌کند. برای بازگرداندن راه‌اندازی خودکار، سرویس را دوباره نصب کنید. ممکن است ویندوز تأیید مدیر را درخواست کند.",
"upgradeIncompleteMessage": "Clash Verge ارتقا یافت، اما سرویس Clash Verge که قبلاً نصب شده بود آماده نیست. برای ادامه استفاده، سرویس را دوباره نصب کنید؛ ممکن است سیستم احراز هویت مدیر را درخواست کند.",
"title": "Service update required",
"message": "The Clash Verge service version does not match the version required by this app. Choose Reinstall Service to uninstall the existing service and install the required version, or continue with Sidecar for this session.",
"checkingMessage": "Checking the system service status and current running mode. Please wait…",
"unavailableMessage": "The required Clash Verge service is not available. Install or repair it, or continue with Sidecar for this session.",
"reinstall": "Reinstall service",
"repair": "Repair service",
"continueSidecar": "Continue with Sidecar",
"success": "The Clash Verge service was updated successfully",
"errors": {
"actionFailed": "عملیات سرویس ناموفق بود",
"stateRefreshFailed": "به‌روزرسانی وضعیت سرویس ناموفق بود",
"restartFailed": "راه‌اندازی مجدد هسته ناموفق بود",
"revalidationFailed": "به‌روزرسانی وضعیت اجرا ناموفق بود",
"sidecarFailed": "ادامه با Sidecar ناموفق بود"
}
},
"sysproxyPrivilege": {
"title": "تنظیم پروکسی سیستم ممکن نشد",
"message": "macOS این تغییر را به دلیل نبود دسترسی رد کرد. با نصب سرویس Clash Verge، تغییرات پروکسی توسط سرویس و با دسترسی مدیر انجام می‌شود و این پیام دیگر نمایش داده نمی‌شود.",
"serviceReadyMessage": "سرویس Clash Verge آماده است، اما هسته هنوز به‌صورت sidecar اجرا می‌شود و به همین دلیل تنظیم پروکسی رد شد. تغییر به حالت سرویس آن را حل می‌کند و نیازی به نصب مجدد نیست.",
"alternative": "راه دیگر: در تنظیمات سیستم ← حریم خصوصی و امنیت ← پیشرفته، گزینهٔ نیاز به گذرواژهٔ مدیر برای تنظیمات سراسری را خاموش کنید.",
"later": "بعداً",
"installing": "در حال نصب سرویس سیستم. ممکن است گذرواژهٔ مدیر خواسته شود.",
"restarting": "سرویس نصب شد. هسته از طریق آن راه‌اندازی مجدد می‌شود…",
"applying": "در حال اعمال تغییر پروکسی سیستم…",
"tunTitle": "حالت TUN به سرویس سیستم نیاز دارد",
"tunMessage": "حالت TUN برای در دست گرفتن ترافیک شبکه به سرویس سیستم Clash Verge نیاز دارد. پس از نصب، حالت TUN برای شما روشن می‌شود."
}
},
"feedback": {
"errors": {
"restartCoreStopFailed": "هسته را نمی‌توان با ایمنی متوقف کرد، بنابراین راه‌اندازی مجدد لغو شد",
"quitCoreStopFailed": "هسته را نمی‌توان با ایمنی متوقف کرد، بنابراین خروج لغو شد"
}
}
}