# Persian translation. Keys are English source texts; missing entries fall back to English at runtime.
"Routes fetched from StarServer are empty; falling back to the database": "مسیرهای دریافتشده از StarServer خالی هستند؛ بازگشت به پایگاه داده"
"Fetched route configuration from StarServer: {0} route(s)": "پیکربندی مسیر از StarServer دریافت شد: {0} مسیر"
"Loaded route configuration from local file {0}: {1} route(s) (local fallback)": "پیکربندی مسیر از فایل محلی {0} بارگذاری شد: {1} مسیر (پشتیبان محلی)"
"Loaded route configuration from the database: {0} route(s)": "پیکربندی مسیر از پایگاه داده بارگذاری شد: {0} مسیر"
"Failed to read static file: {0} - {1}": "خواندن فایل ایستا ناموفق بود: {0} - {1}"
"Service [{0}] stop timed out; forcing shutdown": "توقف سرویس [{0}] به پایان رسید؛ خاموشی اجباری"
"Loading SSL certificate: {0} -> {1}": "بارگذاری گواهی SSL: {0} -> {1}"
"Health check: {0} -> {1}": "بررسی سلامت: {0} -> {1}"
"No default page in static directory: {0}": "هیچ صفحه پیشفرضی در دایرکتوری ایستا نیست: {0}"
"Static file not found: {0}": "فایل ایستا یافت نشد: {0}"
"Static file root directory not found: {0}": "دایرکتوری ریشه فایل ایستا یافت نشد: {0}"
"Path traversal attack blocked: {0}": "حمله پیمایش مسیر مسدود شد: {0}"
"Database initialization completed": "راهاندازی پایگاه داده کامل شد"
"No SSL certificate configured; only HTTP is supported": "هیچ گواهی SSL پیکربندی نشده است؛ فقط HTTP پشتیبانی میشود"
"Gracefully shutting down the service...": "خاموشی ملایم سرویس..."
"HTTP reverse proxy started, listening on port {0}, route count: {1}": "پروکسی معکوس HTTP آغاز شد، شنود روی پورت {0}، تعداد مسیر: {1}"
"NAT proxy => {0}": "پروکسی NAT => {0}"
"SPA fallback: {0} -> {1}": "پشتیبان SPA: {0} -> {1}"
"StarGateway has no StarServer configured; running in standalone mode (database + local configuration only)": "StarServer در StarGateway پیکربندی نشده است؛ اجرا در حالت مستقل (فقط پایگاه داده + پیکربندی محلی)"
"StarGateway connected to StarServer: {0}": "StarGateway به StarServer متصل شد: {0}"
"StarGateway started, listening on port {0}, remote server {1}": "StarGateway آغاز شد، شنود روی پورت {0}، سرور راه دور {1}"
# 运行时消息补充词条
"Configuration refreshed.": "پیکربندی بازخوانی شد."
"Failed to load the SSL certificate configuration: {0}": "بارگذاری پیکربندی گواهی SSL ناموفق بود: {0}"
"Failed to load certificate {0}: {1}": "بارگذاری گواهی {0} ناموفق بود: {1}"
"Failed to load configuration from {0}: {1}": "بارگذاری پیکربندی از {0} ناموفق بود: {1}"
"StarServer is using plain HTTP. Remote certificate loading is refused for security because the private key password would be exposed on the wire; falling back to the database. Use HTTPS in production.": "StarServer از HTTP بدون رمزنگاری استفاده میکند. بارگذاری گواهی از راه دور به دلایل امنیتی رد شد، زیرا گذرواژهٔ کلید خصوصی روی شبکه افشا میشود؛ از پایگاه داده استفاده میشود. در محیط عملیاتی از HTTPS استفاده کنید."
"Failed to fetch configuration from StarServer; falling back to the database: {0}": "دریافت پیکربندی از StarServer ناموفق بود؛ به پایگاه داده بازمیگردیم: {0}"
"Failed to load route configuration: {0}": "بارگذاری پیکربندی مسیرها ناموفق بود: {0}"
"Failed to start service {0} via StarAgent: {1}": "راهاندازی سرویس {0} از طریق StarAgent ناموفق بود: {1}"
"Failed to stop service {0} via StarAgent: {1}": "توقف سرویس {0} از طریق StarAgent ناموفق بود: {1}"
"Idle recycle: {0} has been inactive for more than {1} seconds": "بازیافت بیکار: {0} بیش از {1} ثانیه غیرفعال بوده است"
"WebSocket is forbidden by route {0}: {1} {2}": "WebSocket توسط مسیر {0} ممنوع است: {1} {2}"
"Static {0} {1} -> 404 {2}": "ایستا {0} {1} -> 404 {2}"
"Route {0} has no available backend nodes": "مسیر {0} هیچ گرهٔ پشتیبان در دسترس ندارد"
"Error handling request {0} {1}: {2}": "خطا در پردازش درخواست {0} {1}: {2}"
"WS upgrade succeeded: {0}": "ارتقای WS موفق بود: {0}"
"Cold start: trying to wake {0} (route: {1})": "شروع سرد: تلاش برای بیدار کردن {0} (مسیر: {1})"
"Failed to connect {0} to remote server {1}! elapsed {2}! {3}": "اتصال {0} به سرور راه دور {1} ناموفق بود! مدت {2}! {3}"
"Error forwarding to the client: {0}": "خطا در ارسال به سرویسگیرنده: {0}"
"Directory: {0}": "پوشه: {0}"
"Failed to read directory: {0}": "خواندن پوشه ناموفق بود: {0}"
"Stardust gateway": "دروازه Stardust"
"Stardust gateway proxy. Provides traffic forwarding and reverse proxy with dynamic route switching, and works with the Stardust registry for service discovery and load balancing in microservice gateway scenarios.": "پروکسی دروازه Stardust. ارسال ترافیک و پروکسی معکوس با تغییر مسیر پویا را فراهم میکند و در سناریوهای دروازه میکروسرویس، برای کشف سرویس و توزیع بار با رجیستری Stardust همکاری میکند."
"Debug switch. Default true.": "کلید اشکالزدایی. پیشفرض true."
"Service port. Default 8800.": "درگاه سرویس. پیشفرض 8800."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "کلید مخفی توکن. الگوریتم و کلید مورد استفاده برای تولید توکنهای JWT، مانند HS256:ABCD1234"
"Stardust server address, e.g. http://star.newlifex.com:6600": "آدرس سرور Stardust، مثلاً http://star.newlifex.com:6600"
"Local configuration file path. Fallback configuration used when StarServer is unreachable.": "مسیر فایل پیکربندی محلی. پیکربندی جایگزین هنگام عدم دسترسی به StarServer."
"Admin API token. Non-loopback access to /api/* requires a matching token; leave empty to allow only local loopback": "توکن Admin API. دسترسی غیرلوکالبک به /api/* نیازمند توکن مطابق است؛ خالی گذاشتن فقط لوکالبک محلی را مجاز میکند"
"Health check interval. In seconds, default 10 seconds": "فاصله بررسی سلامت. بر حسب ثانیه، پیشفرض 10 ثانیه"
"Configuration refresh interval. Unit: seconds, default 15 seconds.": "فاصله بازخوانی پیکربندی. بر حسب ثانیه، پیشفرض 15 ثانیه."
"Idle timeout. In seconds; backend connections with no traffic longer than this are reclaimed. Default 900 seconds (15 minutes)": "مهلت بیکاری. بر حسب ثانیه؛ اتصالات بکاندی که بیشتر از این مدت ترافیکی ندارند آزاد میشوند. پیشفرض 900 ثانیه (15 دقیقه)"
|