# Persian translation. Keys are English source texts; missing entries fall back to English at runtime.
"No permission to perform this operation.": "اجازه انجام این عملیات وجود ندارد."
"WebSocket send": "ارسال WebSocket"
"Invalid application token": "توکن برنامه نامعتبر است"
"Node must be specified.": "باید گره مشخص شود."
"Invalid node.": "گره نامعتبر است."
"The message is invalid or has expired.": "پیام نامعتبر است یا منقضی شده است."
"Application authentication failed.": "احراز هویت برنامه ناموفق بود."
"Project [{0}] forbids access from {1}.": "پروژه [{0}] دسترسی از {1} را ممنوع میکند."
"Application [{0}] is disabled.": "برنامه [{0}] غیرفعال است."
"Version cannot be empty.": "نسخه نمیتواند خالی باشد."
"Application must be specified.": "باید برنامه مشخص شود."
"Scheduled DNS refresh: {0} node(s) have domain configuration": "بهروزرسانی زمانبندیشده DNS: {0} گره دارای پیکربندی دامنه"
"Found legacy Star application table App; preparing to rename": "جدول برنامه قدیمی Star با نام App یافت شد؛ آمادهسازی تغییر نام"
"Invalid attachment ID": "شناسه پیوست نامعتبر است"
"Illegal source; registration is forbidden.": "منبع غیرمجاز؛ ثبت ممنوع است."
"Attachment file not found": "فایل پیوست یافت نشد"
"Failed to fetch the attachment remotely": "دریافت از راه دور پیوست ناموفق بود"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "بهروزرسانی رکورد DNS: {0} -> {1} (ارائهدهنده: {2}، اعتبارنامه: {3})"
"Ignoring hot application notification from [{0}]: {1}": "نادیده گرفتن اعلان برنامه داغ از [{0}]: {1}"
"Failed to get replica nodes [{0}]: {1}": "دریافت گرههای کپی [{0}] ناموفق بود: {1}"
"Failed to get sentinel nodes [{0}]: {1}": "دریافت گرههای نگهبان [{0}] ناموفق بود: {1}"
"Compatible with legacy request body": "سازگار با بدنه درخواست قدیمی"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "سازگاری پیکربندی قدیمی: [StardustData] از تنظیمات اتصال [{0}] استفاده میکند؛ بهجای آن رشته اتصال [StardustData] را مستقیماً تنظیم کنید."
"Data table check completed": "بررسی جدول داده کامل شد"
"Checking sharded tables, retaining data for {0} day(s), start time: {1}": "بررسی جدولهای تقسیمشده، نگهداری داده برای {0} روز، زمان شروع: {1}"
"Checking daily table [{0}]: {1}": "بررسی جدول روزانه [{0}]: {1}"
"Node [{0}] has no IP address; DNS cannot be updated": "گره [{0}] هیچ آدرس IP ندارد؛ DNS قابل بهروزرسانی نیست"
"Node [{0}] IP changed: {1} -> {2}; updating DNS": "IP گره [{0}] تغییر کرد: {1} -> {2}؛ بهروزرسانی DNS"
"The node code formula contains unresolved variables, uid={0}": "فرمول کد گره شامل متغیرهای حلنشده است، uid={0}"
"Node authentication failed.": "احراز هویت گره ناموفق بود."
"The API list is accessible only from the intranet.": "فهرست API فقط از شبکه داخلی قابل دسترسی است."
"Login is forbidden.": "ورود ممنوع است."
"Automatic registration is forbidden.": "ثبت خودکار ممنوع است."
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "هشدار: Redis آرایهای با طول فرد {0} برگرداند؛ آخرین عنصر نادیده گرفته میشود"
"Failed to parse the tracing payload. Check field types: StartTime/EndTime must be Unix millisecond values.": "تحلیل بار داده ردیابی ناموفق بود. انواع فیلدها را بررسی کنید: StartTime/EndTime باید مقادیر میلیثانیه Unix باشند."
"Subscribed to hot application events": "در رویدادهای برنامه داغ مشترک شد"
"The hot application event bus is unavailable; hot-window notifications will be disabled": "گذرگاه رویداد برنامه داغ در دسترس نیست؛ اعلانهای پنجره داغ غیرفعال میشوند"
"Deleted {1:n0} AlarmHistory records before [{0}]": "{1:n0} رکورد AlarmHistory قبل از [{0}] حذف شد"
"Deleted {1:n0} AppDeployHistory records before [{0}]": "{1:n0} رکورد AppDeployHistory قبل از [{0}] حذف شد"
"Deleted {1:n0} AppHistory records before [{0}]": "{1:n0} رکورد AppHistory قبل از [{0}] حذف شد"
"Deleted {1:n0} AppMeter records before [{0}]": "{1:n0} رکورد AppMeter قبل از [{0}] حذف شد"
"Deleted {1:n0} AppMinuteStat records before [{0}]": "{1:n0} رکورد AppMinuteStat قبل از [{0}] حذف شد"
"Deleted {1:n0} NodeData records before [{0}]": "{1:n0} رکورد NodeData قبل از [{0}] حذف شد"
"Deleted {1:n0} NodeHistory records before [{0}]": "{1:n0} رکورد NodeHistory قبل از [{0}] حذف شد"
"Deleted {1:n0} RedisData records before [{0}]": "{1:n0} رکورد RedisData قبل از [{0}] حذف شد"
"Deleted {1:n0} TraceDayStat records before [{0}]": "{1:n0} رکورد TraceDayStat قبل از [{0}] حذف شد"
"Deleted {1:n0} TraceHourStat records before [{0}]": "{1:n0} رکورد TraceHourStat قبل از [{0}] حذف شد"
"Deleted {1:n0} TraceMinuteStat records before [{0}]": "{1:n0} رکورد TraceMinuteStat قبل از [{0}] حذف شد"
"The uploaded file cannot be empty.": "فایل آپلودشده نمیتواند خالی باشد."
"Generated node code uid={0} alg={1}": "کد گره تولید شد uid={0} alg={1}"
"Received hot application notification: {0}, source: {1}": "اعلان برنامه داغ دریافت شد: {0}، منبع: {1}"
"Error refreshing DNS for node [{0}]: {1}": "خطا در بهروزرسانی DNS برای گره [{0}]: {1}"
"Not logged in.": "وارد نشدهاید."
"The new StarApp table was not found": "جدول جدید StarApp یافت نشد"
"Not authorized to download the attachment, or the download token is invalid or expired.": "مجاز به دانلود پیوست نیستید، یا توکن دانلود نامعتبر یا منقضی است."
"No token provided.": "هیچ توکنی ارائه نشده است."
"No valid token provided; anonymous reporting is forbidden. Enable AnonymousReport in StarServer to allow multi-level cascading.": "توکن معتبری ارائه نشده است؛ گزارش ناشناس ممنوع است. برای اجازه آبشاری چندسطحی، AnonymousReport را در StarServer فعال کنید."
"Unable to start the process.": "شروع فرایند ممکن نشد."
"Unable to identify the uploading node.": "گره آپلودکننده شناسایی نشد."
"Invalid application.": "برنامه نامعتبر است."
"Closed the re-registration window for [{0}]": "پنجره ثبت مجدد [{0}] بسته شد"
"Already the latest version.": "از قبل آخرین نسخه است."
"Generated a secret for [{0}], re-registration mode={1}": "کلید محرمانه برای [{0}] تولید شد، حالت ثبت مجدد={1}"
"Trusted access for application [{0}]: matched node [{1}] in the same project, IP={2}": "دسترسی مورد اعتماد برای برنامه [{0}]: گره [{1}] در همان پروژه مطابقت یافت، IP={2}"
"Trusted access for application [{0}]: matched online fingerprint UUID={1}, IP={2}": "دسترسی مورد اعتماد برای برنامه [{0}]: اثر انگشت آنلاین UUID={1} مطابقت یافت، IP={2}"
"Application identifier cannot be empty.": "شناسه برنامه نمیتواند خالی باشد."
"The application deployment set name cannot be empty.": "نام مجموعه استقرار برنامه نمیتواند خالی باشد."
"Domain [{0}] uses an unsupported provider type: {1}": "دامنه [{0}] از نوع ارائهدهنده پشتیبانینشده استفاده میکند: {1}"
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "پیکربندی ارائهدهنده دامنه منطبق برای دامنه [{0}] یافت نشد (دامنه ریشه: {1})؛ بهروزرسانی نادیده گرفته میشود"
"Attachment information not found": "اطلاعات پیوست یافت نشد"
"Failed to rebuild SQLite shard database [{0}]": "بازسازی پایگاه داده تقسیمشده SQLite [{0}] ناموفق بود"
"Rename result: {0}": "نتیجه تغییر نام: {0}"
"Automatically added {0} node: {1}": "{0} گره بهطور خودکار افزوده شد: {1}"
"Automatically added cluster node: {0}": "گره خوشه بهطور خودکار افزوده شد: {0}"
"DNS updated successfully: {0} -> {1}": "DNS با موفقیت بهروزرسانی شد: {0} -> {1}"
"DNS update failed: {0} -> {1}": "بهروزرسانی DNS ناموفق بود: {0} -> {1}"
"DotNetSyncService is paused, configured period={0}": "DotNetSyncService موقتاً متوقف است، دوره پیکربندیشده={0}"
"DotNetSyncService period updated to {0} second(s)": "دوره DotNetSyncService به {0} ثانیه بهروزرسانی شد"
"SQLite shard database [{0}] expired; deleting database file: {1}": "پایگاه داده تقسیمشده SQLite [{0}] منقضی شد؛ حذف فایل پایگاه داده: {1}"
"SQLite shard database [{0}] rebuilt": "پایگاه داده تقسیمشده SQLite [{0}] بازسازی شد"
"StarServer initialization completed": "راهاندازی StarServer کامل شد"
"[{0}] has no secret configured; node commands are forbidden. Set a Secret for this application in the registry.": "[{0}] کلید محرمانهای پیکربندی نکرده است؛ دستورهای گره ممنوع هستند. برای این برنامه در رجیستری یک کلید محرمانه تنظیم کنید."
"[{0}] has no secret configured; control commands are forbidden. Set a Secret for this application in the registry.": "[{0}] کلید محرمانهای پیکربندی نکرده است؛ دستورهای کنترل ممنوع هستند. برای این برنامه در رجیستری یک کلید محرمانه تنظیم کنید."
"[{0}] has no secret configured; remote deployment is forbidden. Set a Secret for this application in the registry.": "[{0}] کلید محرمانهای پیکربندی نکرده است؛ استقرار از راه دور ممنوع است. برای این برنامه در رجیستری یک کلید محرمانه تنظیم کنید."
"[{0}] has no control permission; remote deployment is forbidden.": "[{0}] مجوز کنترل ندارد؛ استقرار از راه دور ممنوع است."
"[{0}] is not allowed to operate node [{1}].\nFor security, applications cannot send control commands to arbitrary nodes by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all nodes.": "[{0}] مجاز به کار با گره [{1}] نیست.\nبه دلایل امنیتی، برنامهها بهطور پیشفرض نمیتوانند به گرههای دلخواه دستور کنترل بفرستند.\nدر رجیستری، گرههای قابل کنترل [{0}] را ویرایش کنید، [{2}] را اضافه کنید یا آن را برای همه گرهها روی * تنظیم کنید."
"[{0}] is not allowed to operate application [{1}].\nFor security, applications cannot send control commands to other applications by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all applications.": "[{0}] مجاز به کار با برنامه [{1}] نیست.\nبه دلایل امنیتی، برنامهها بهطور پیشفرض نمیتوانند به برنامههای دیگر دستور کنترل بفرستند.\nدر رجیستری، گرههای قابل کنترل [{0}] را ویرایش کنید، [{2}] را اضافه کنید یا آن را برای همه برنامهها روی * تنظیم کنید."
"[{0}] attempted to reply to command [{1}] that belongs to node [{2}]": "[{0}] تلاش کرد به دستور [{1}] که متعلق به گره [{2}] است پاسخ دهد"
"Deployment succeeded: {0}": "استقرار موفق بود: {0}"
"Deployment failed: {0}": "استقرار ناموفق بود: {0}"
"Deployment completed: succeeded={0}, failed={1}": "استقرار کامل شد: موفق={0}، ناموفق={1}"
"Illegal access to application [{0}].": "دسترسی غیرمجاز به برنامه [{0}]."
"Service [{0}] is disabled.": "سرویس [{0}] غیرفعال است."
"The application has {1} instance(s) online on intranet IP [{0}]": "برنامه {1} نمونه روی IP داخلی [{0}] آنلاین دارد"
"Compatible with the legacy XCoder (2020), installPath: {0}": "سازگار با XCoder قدیمی (2020)، installPath: {0}"
"Node [{0}] is not a build/deploy node of deployment set [{1}]; uploading build artifacts is forbidden. Configure this node in the deployment set.": "گره [{0}] گره ساخت/استقرار مجموعه استقرار [{1}] نیست؛ آپلود خروجیهای ساخت ممنوع است. این گره را در مجموعه استقرار پیکربندی کنید."
"Resolved {0} target host(s)": "{0} میزبان هدف تحلیل شد"
"Failed to parse CIDR: {0}, {1}": "تحلیل CIDR ناموفق بود: {0}، {1}"
"Starting deployment to {0}": "آغاز استقرار به {0}"
"Token subject [{0}] does not match the target application [{1}]; cross-application configuration access is forbidden.": "موضوع توکن [{0}] با برنامه هدف [{1}] مطابقت ندارد؛ دسترسی به پیکربندی برنامه دیگر ممنوع است."
"Token subject [{0}] does not match the reporting application [{1}].": "موضوع توکن [{0}] با برنامه گزارشدهنده [{1}] مطابقت ندارد."
"Command execution timed out ({0} ms).": "اجرای دستور به پایان رسید ({0} ms)."
"Matched online instance [id={0}]": "نمونه آنلاین مطابقت یافت [id={0}]"
"Generated script file: {0}": "فایل اسکریپت تولید شد: {0}"
"Received remote deployment request: Hosts={0}, User={1}, OS={2}, Server={3}": "درخواست استقرار از راه دور دریافت شد: Hosts={0}, User={1}, OS={2}, Server={3}"
"Unsupported grant_type={0}": "grant_type={0} پشتیبانی نمیشود"
"Invalid application [{0}]": "برنامه نامعتبر [{0}]"
"Consuming service [{0}] {1}": "مصرف سرویس [{0}] {1}"
"Application [{0}] is disabled": "برنامه [{0}] غیرفعال است"
"Application [{0}] forbids access from {1}.": "برنامه [{0}] دسترسی از {1} را ممنوع میکند."
"Application [{0}] is in read-only mode; modification is forbidden.": "برنامه [{0}] در حالت فقطخواندنی است؛ تغییر ممنوع."
"Application [{0}] already exists; reusing the old identity for dynamic registration is forbidden. Check the secret or contact the administrator. To enable automatic instance onboarding, adjust the application's re-registration mode (convergence window/trusted access/open).": "برنامه [{0}] از قبل وجود دارد؛ استفاده مجدد از هویت قدیمی برای ثبت پویا ممنوع است. کلید محرمانه را بررسی کنید یا با مدیر تماس بگیرید. برای فعالسازی ورود خودکار نمونهها، حالت ثبت مجدد برنامه را تنظیم کنید (پنجره همگرایی/دسترسی مورد اعتماد/باز)."
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "برنامه [{0}] کلید محرمانهای پیکربندی نکرده و دسترسی ممنوع است. ابتدا برای این برنامه یک کلید محرمانه تنظیم کنید."
"The re-registration mode [trusted access] of application [{0}] is not supported by this API. Configure a secret or switch to the convergence window/open mode.": "حالت ثبت مجدد [دسترسی مورد اعتماد] برنامه [{0}] در این API پشتیبانی نمیشود. یک کلید محرمانه پیکربندی کنید یا به حالت پنجره همگرایی/باز تغییر دهید."
"Application deployment set [{0}] does not exist.": "مجموعه استقرار برنامه [{0}] وجود ندارد."
"Unable to parse [{2}] in [{1}] of application [{0}]": "تحلیل [{2}] در [{1}] برنامه [{0}] ممکن نشد"
"Automatically added {0} node [{1}] from [{2}]": "{0} گره [{1}] بهطور خودکار از [{2}] افزوده شد"
"Automatically added cluster node [{0}] from [{1}]": "گره خوشه {0} بهطور خودکار از {1} افزوده شد"
"[{0}] attempted to access the service of [{1}] without permission": "[{0}] بدون مجوز تلاش کرد به سرویس [{1}] دسترسی پیدا کند"
# 运行时消息补充词条
"Connection timed out.": "زمان اتصال به پایان رسید."
"Connected.": "متصل شد."
"Connection failed: {0}": "اتصال ناموفق بود: {0}"
"Deployment succeeded.": "استقرار موفق بود."
"Deployment failed; check the output logs.": "استقرار ناموفق بود؛ لاگهای خروجی را بررسی کنید."
"Deployment node [{0}] does not exist.": "گره استقرار [{0}] وجود ندارد."
"Deployment node [{0}] is disabled.": "گره استقرار [{0}] غیرفعال است."
"Deployment node [{0}] DeployId mismatch.": "گره استقرار [{0}] DeployId مطابقت ندارد."
"Node [{0}] does not exist.": "گره [{0}] وجود ندارد."
"Too many requests; please try again later.": "درخواستها بیش از حد است؛ لطفاً بعداً دوباره تلاش کنید."
"Build completed, run={0}": "ساخت کامل شد، run={0}"
"Using version {0} (Id={1})": "استفاده از نسخه {0} (Id={1})"
"No deployable version was found.": "هیچ نسخه قابل استقراری یافت نشد."
"The pipeline configuration does not exist.": "پیکربندی پایپلاین وجود ندارد."
"Auto deploy is disabled; the pipeline ends.": "استقرار خودکار غیرفعال است؛ پایپلاین پایان مییابد."
"The build succeeded but produced no deployable version (upload may be disabled); auto deploy is not possible.": "ساخت موفق بود اما نسخه قابل استقراری تولید نشد (ممکن است آپلود غیرفعال باشد)؛ استقرار خودکار ممکن نیست."
"Starting auto deploy, run={0}, version={1}": "آغاز استقرار خودکار، run={0}، نسخه={1}"
"Failed to dispatch the deploy command.": "ارسال دستور استقرار ناموفق بود."
"No deployable node was found; check the pipeline deploy node configuration.": "هیچ گره قابل استقراری یافت نشد؛ پیکربندی گره استقرار پایپلاین را بررسی کنید."
"Deployment completed.": "استقرار کامل شد."
"Auto deploy was not triggered: no deploy node is selected for the pipeline.": "استقرار خودکار فعال نشد: هیچ گره استقراری برای پایپلاین انتخاب نشده است."
"Deploy command dispatched to node {0} (CommandId={1}).": "دستور استقرار به گره {0} ارسال شد (CommandId={1})."
"Failed to dispatch the deploy command to node {0}: {1}": "ارسال دستور استقرار به گره {0} ناموفق بود: {1}"
"Application authentication": "احراز هویت برنامه"
"Application re-registered": "برنامه مجدداً ثبت شد"
"Application registered": "برنامه ثبت شد"
"Node authentication": "احراز هویت گره"
"Login validation": "اعتبارسنجی ورود"
"Matched existing node": "گره موجود مطابقت یافت"
"Auto update": "بهروزرسانی خودکار"
"Push dotNet": "ارسال dotNet"
"Timed out offline": "پایان مهلت در حالت آفلاین"
"An application with an empty secret cannot log in. Set a Secret for this application in the registry or enable re-registration.": "برنامهای با کلید محرمانه خالی نمیتواند وارد شود. برای این برنامه در رجیستری یک کلید محرمانه تنظیم کنید یا ثبت مجدد را فعال کنید."
"Secret validation failed.": "اعتبارسنجی کلید محرمانه ناموفق بود."
"[{0}] re-registered in [{1}] mode; secret issued": "[{0}] در حالت [{1}] مجدداً ثبت شد؛ کلید محرمانه صادر شد"
"[{0}] re-registered in [{1}] mode; secret issued, UUID={2}": "[{0}] در حالت [{1}] مجدداً ثبت شد؛ کلید محرمانه صادر شد، UUID={2}"
"[{0}] registered successfully.": "[{0}] با موفقیت ثبت شد."
"[{0}] registration failed: {1}": "ثبت [{0}] ناموفق بود: {1}"
"[{0}/{1}] authenticated {2}": "[{0}/{1}] احراز هویت شد {2}"
"Registered service [{0}] {1}": "سرویس ثبتشده [{0}] {1}"
"Service [{0}] went offline: {1}": "سرویس [{0}] آفلاین شد: {1}"
"[{0}] secret mismatch; allowed by [{1}] mode": "[{0}] عدم تطابق کلید محرمانه؛ مجاز در حالت [{1}]"
"[{0}] the client now carries the correct secret; the convergence window is closed automatically": "[{0}] اکنون کلاینت کلید محرمانه صحیح را دارد؛ پنجره همگرایی بهطور خودکار بسته میشود"
"Hardware information changed too much.": "اطلاعات سختافزاری بیش از حد تغییر کرده است."
"Unique identifier mismatch (new != old): {0} != {1}": "ناسازگاری شناسه یکتا (جدید != قدیم): {0} != {1}"
"Machine identifier mismatch (new != old): {0} != {1}": "ناسازگاری شناسه ماشین (جدید != قدیم): {0} != {1}"
"Computer serial number mismatch (new != old): {0} != {1}": "ناسازگاری شماره سریال رایانه (جدید != قدیم): {0} != {1}"
"Motherboard mismatch (new != old): {0} != {1}": "ناسازگاری مادربورد (جدید != قدیم): {0} != {1}"
"Product code mismatch (new != old): {0} != {1}": "ناسازگاری کد محصول (جدید != قدیم): {0} != {1}"
"Machine name mismatch (new != old): {0} != {1}": "ناسازگاری نام ماشین (جدید != قدیم): {0} != {1}"
"MAC address mismatch (new != old): {0} != {1}": "ناسازگاری آدرس MAC (جدید != قدیم): {0} != {1}"
"Disk serial number mismatch (new != old): {0} != {1}": "ناسازگاری شماره سریال دیسک (جدید != قدیم): {0} != {1}"
"Version={0} Size={1:n0} Node={2}": "نسخه={0} اندازه={1:n0} گره={2}"
"Associated online": "مرتبط و آنلاین"
"Dynamic registration": "ثبت پویا"
"UI language, for example zh-Hans, zh-Hant, en, or ja; leave empty to detect from each request in web hosts and to follow the system language otherwise": "زبان رابط کاربری، مثلاً zh-Hans، zh-Hant، en یا ja؛ برای تشخیص از هر درخواست در میزبانهای وب و در غیر این صورت پیروی از زبان سیستم خالی بگذارید"
"[{0}/{1}] logged in at {2}, last active at {3}": "[{0}/{1}] در {2} وارد شد، آخرین فعالیت در {3}"
"Node [{0}/{1}] is highly similar to the existing node [{2}]; using the existing node": "گره [{0}/{1}] بسیار شبیه به گره موجود [{2}] است؛ از گره موجود استفاده میشود"
"Stardust service platform": "پلتفرم سرویس Stardust"
"Backend core of the Stardust distributed service platform. Provides core API services for configuration center, registry, service discovery, remote deployment, performance monitoring, and log center, supporting application registration, configuration delivery, metric aggregation, statistics, and task scheduling, and can scale horizontally.": "هسته بکاند پلتفرم سرویس توزیعشده Stardust. سرویسهای API اصلی برای مرکز پیکربندی، رجیستری، کشف سرویس، استقرار از راه دور، پایش عملکرد و مرکز گزارشها فراهم میکند و از ثبت برنامه، توزیع پیکربندی، تجمیع معیارها، محاسبات آماری و زمانبندی وظایف پشتیبانی میکند و قابلیت مقیاسپذیری افقی دارد."
"Service port. Default 6600.": "درگاه سرویس. پیشفرض 6600."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "کلید مخفی توکن. الگوریتم و کلید مورد استفاده برای تولید توکنهای JWT، مانند HS256:ABCD1234"
"Token validity period. Default 2*3600 seconds.": "مدت اعتبار توکن. پیشفرض 2*3600 ثانیه."
"Session timeout. Default 600 seconds": "مهلت نشست. پیشفرض 600 ثانیه"
"Salt deviation time. Clients use the current time as salt when logging in; too large a clock difference from the server causes key verification to fail; default 600 seconds": "زمان انحراف salt. کلاینتها هنگام ورود از زمان فعلی بهعنوان salt استفاده میکنند؛ اختلاف زمانی زیاد با سرور باعث شکست در تأیید کلید میشود؛ پیشفرض 600 ثانیه"
"Auto-register. Allow node clients to register automatically, default true": "ثبتنام خودکار. اجازه دادن به کلاینتهای گره برای ثبتنام خودکار، پیشفرض true"
"Application auto-registration. Allow app clients to register automatically; default true": "ثبت خودکار برنامه. اجازه دادن به کلاینتهای برنامه برای ثبت خودکار؛ پیشفرض true"
"Admission whitelist. If specified, only nodes matching the IP conditions may register; separate multiple entries with commas; supports * wildcard matching": "فهرست سفید پذیرش. در صورت تعیین، فقط گرههایی که شرایط IP را دارند میتوانند ثبتنام کنند، چند مورد را با کاما جدا کنید، تطبیق کاراکتر * پشتیبانی میشود"
"Node code formula. Selects which hardware information in NodeInfo is used to compute the node code. Supports Crc/Crc16/MD5/MD5_16, default Crc({ProductCode}@{UUID}@{DiskID}@{Macs})": "فرمول کد گره. انتخاب میکند کدام اطلاعات سختافزاری در NodeInfo برای محاسبه کد گره استفاده شود. پشتیبانی از Crc/Crc16/MD5/MD5_16، پیشفرض Crc({ProductCode}@{UUID}@{DiskID}@{Macs})"
"Node code identification threshold. UUID+Guid+SerialNumber+DiskId+MAC; if several of them match, the node is considered the same, default 2": "آستانه شناسایی کد گره. UUID+Guid+SerialNumber+DiskId+MAC؛ اگر چند مورد از آنها یکسان باشد، گره یکسان در نظر گرفته میشود، پیشفرض 2"
"Monitoring stream statistics period. Default 5 seconds. Processes the in-memory queue to compute minute-level statistics; smaller values improve real-time responsiveness but increase CPU usage, while larger values reduce CPU usage but increase alert latency": "دوره آمار جریان پایش. پیشفرض 5 ثانیه. صف درونحافظهای را برای محاسبه آمار در سطح دقیقه پردازش میکند؛ مقادیر کوچکتر بهروزرسانی لحظهای را بهبود میدهد اما مصرف CPU را افزایش میدهد، و مقادیر بزرگتر مصرف CPU را کاهش میدهد اما تأخیر هشدار را افزایش میدهد"
"Monitoring batch statistics period. Default 30 seconds. Corrects data by aggregating from the database; smaller values speed up correction but increase IO pressure, larger values reduce pressure but delay correction": "دوره آمار دستهای پایش. پیشفرض 30 ثانیه. دادهها را با تجمیع از پایگاه داده اصلاح میکند؛ مقادیر کوچکتر سرعت اصلاح را افزایش میدهد اما فشار IO را بالا میبرد، مقادیر بزرگتر فشار را کاهش میدهد اما اصلاح را به تأخیر میاندازد"
"Monitoring flush period. Default 300 seconds. Batch commit period for the statistics delay queue; alerts read real-time in-memory values and are unaffected. Larger values significantly reduce database UPDATE pressure": "دوره ذخیرهسازی پایش. پیشفرض 300 ثانیه. دوره ارسال دستهای صف تأخیر آمار؛ هشدارها مقادیر لحظهای درونحافظه را میخوانند و تحت تأثیر قرار نمیگیرند. مقادیر بزرگتر فشار UPDATE پایگاه داده را بهطور قابل توجهی کاهش میدهد"
"Monitoring inspection period. Default 600 seconds. Recalculates hourly/daily statistics for non-hot applications on a periodic basis instead of full recalculation in each batch cycle, reducing write amplification": "دوره بازرسی پایش. پیشفرض 600 ثانیه. آمار ساعتی/روزانه برنامههای غیرپرمصرف را بهصورت دورهای بازمحاسبه میکند، بهجای بازمحاسبه کامل در هر چرخه دستهای، و بدین ترتیب نوشتن تقویتیافته را کاهش میدهد"
"Monitoring alert period. Default 30 seconds": "دوره هشدار پایش. پیشفرض 30 ثانیه"
"Console address. Used for monitoring alert addresses": "آدرس کنسول. برای آدرسهای هشدار پایش استفاده میشود"
"Data retention period. Sampled details and minute-level statistics; default 3 days.": "مدت نگهداری دادهها. جزئیات نمونهها و آمار در سطح دقیقه؛ پیشفرض 3 روز."
"Medium-granularity data retention. Performance data and hourly statistics, default 30 days": "مدت نگهداری دادههای با دانهبندی متوسط. دادههای عملکرد و آمار ساعتی، پیشفرض ۳۰ روز"
"Retention period for coarse-grained data. Historical data and daily statistics, default 300 days.": "مدت نگهداری دادههای درشتدانه. دادههای تاریخی و آمار روزانه، پیشفرض 300 روز."
"Data cleanup mode. Supports efficient Truncate or Delete without DDL. Default Truncate.": "حالت پاکسازی داده. از Truncate کارآمد یا Delete بدون DDL پشتیبانی میکند. پیشفرض Truncate."
"Upload directory. Stores upgrade packages and must be the same directory configured for StarWeb. Default ../Uploads.": "پوشه بارگذاری. بستههای ارتقا را ذخیره میکند و باید همان پوشه پیکربندیشده برای StarWeb باشد. پیشفرض ../Uploads."
"Maximum upload package size. Applies only to the maximum allowed request body bytes for the Deploy/UploadBuildFile endpoint; default 100000000 (100MB), 0 means use the Kestrel default limit, max 1GB.": "حداکثر اندازه بسته بارگذاری. فقط بر حداکثر بایتهای مجاز بدنه درخواست نقطه پایانی Deploy/UploadBuildFile اعمال میشود؛ پیشفرض 100000000 (100MB)، مقدار 0 یعنی استفاده از محدودیت پیشفرض Kestrel، حداکثر 1GB."
"File cache directory. Stores cache files such as database drivers; disabled when empty; default ../FileCache": "پوشه حافظه نهان فایل. فایلهای نهان مانند درایورهای پایگاه داده را ذخیره میکند؛ اگر خالی باشد غیرفعال است؛ پیشفرض ../FileCache"
"File cache whitelist. If specified, only matching IP sources can access the file cache; separate multiple entries with commas; supports * wildcards": "لیست سفید حافظه نهان فایل. در صورت تعیین، فقط منابع IP منطبق میتوانند به حافظه نهان فایل دسترسی داشته باشند؛ چند مورد را با کاما جدا کنید؛ از wildcard * پشتیبانی میکند"
"File storage serving. Whether to respond to file download requests from other nodes. Default true.": "سرویس ذخیرهسازی فایل. آیا به درخواستهای دانلود فایل گرههای دیگر پاسخ داده شود. پیشفرض true."
"File storage pull. Whether to actively pull new files published by other nodes. Default false.": "واکشی ذخیرهسازی فایل. آیا فایلهای جدید منتشرشده توسط گرههای دیگر بهطور فعال واکشی شوند. پیشفرض false."
"Upstream server. Reports data synchronously to the upstream server.": "سرور بالادست. دادهها را بهصورت همگام به سرور بالادست گزارش میدهد."
"Fixed city. By default, the city is calculated automatically from the IP. When enabled, automatic calculation stops and the city is set manually": "شهر ثابت. بهطور پیشفرض شهر بهصورت خودکار از IP محاسبه میشود. با فعالسازی، محاسبه خودکار متوقف و شهر بهصورت دستی تنظیم میشود"
"Allow anonymous trace access. Allow unauthenticated users to access the /trace trace page; monitoring data may contain sensitive information. Default false.": "اجازه دسترسی ناشناس به ردیابی. به کاربران واردنشده اجازه دسترسی به صفحه ردیابی /trace را میدهد؛ دادههای پایش ممکن است حاوی اطلاعات حساس باشند. پیشفرض false."
"dotNet sync interval. Fetch .NET runtime installer info from the official site, 0 disables, unit: seconds, default 43200 (12 hours)": "بازه همگامسازی dotNet. دریافت اطلاعات نصبکننده .NET runtime از سایت رسمی، ۰ یعنی غیرفعال، واحد ثانیه، پیشفرض 43200 (۱۲ ساعت)"
"dotNet sync URL. Official API URL for fetching .NET runtime versions, supports the {major} placeholder": "نشانی همگامسازی dotNet. نشانی API رسمی برای دریافت نسخههای .NET runtime، از جاینگهدار {major} پشتیبانی میکند"
"Stardust resource download base address. Base URL for StarAgent installers/scripts; defaults to the official address": "آدرس پایه دانلود منابع Stardust. URL پایه برای بستههای نصب/اسکریپتهای StarAgent؛ پیشفرض آدرس رسمی"
"Allow when controllable nodes are empty. Whether operations are allowed when AllowControlNodes is empty, default false (secure mode, controllable nodes must be configured explicitly). Internal environments can set it to true for compatibility with legacy data": "اجازه هنگام خالی بودن گرههای قابل کنترل. آیا هنگام خالی بودن AllowControlNodes اجازه عملیات داده میشود، پیشفرض false (حالت امن، پیکربندی صریح گرههای قابل کنترل لازم است). در محیطهای داخلی میتوان برای سازگاری با دادههای قدیمی آن را true کرد"
"Enable the MCP service. Disabled by default; when enabled, exposes the POST /mcp endpoint for LLM/agent calls.": "فعالسازی سرویس MCP. بهطور پیشفرض خاموش است؛ پس از فعالسازی، نقطه پایانی POST /mcp را برای فراخوانی LLM/عامل ارائه میدهد."
"MCP action set. Comma-separated module names (node/app/config/deploy/gateway/monitor/system), * means all enabled": "مجموعه اقدامات MCP. نام ماژولها با کاما جدا شده (node/app/config/deploy/gateway/monitor/system)، * یعنی فعالسازی همه"
"Rate limit path prefixes. Comma-separated; matching paths are rate-limited by IP; defaults to authentication endpoints such as login/token": "پیشوندهای مسیر محدودیت نرخ. جداشده با کاما؛ مسیرهای منطبق بر اساس IP محدود میشوند؛ پیشفرض نقاط پایانی احراز هویت مانند login/token"
"Rate limit count. Number of requests allowed per IP per minute; default 60": "تعداد محدودیت نرخ. تعداد درخواستهای مجاز برای هر IP در دقیقه؛ پیشفرض 60"
"Allow anonymous telemetry reporting. Required for multi-level cascading or minimal SDK; default false (secure)": "اجازه گزارش تلهمتری ناشناس. برای آبشاری چندسطحی یا SDK مینیمال لازم است؛ پیشفرض false (امن)"
"CORS allowed origins. Comma-separated; empty allows any origin; when specified, only whitelisted origins may cross-origin": "مبدأهای مجاز CORS. با کاما جدا شده؛ خالی یعنی هر مبدأیی مجاز است؛ پس از تعیین، فقط مبدأهای فهرست سفید میتوانند cross-origin انجام دهند"
"Attachment download authentication. Whether to verify the attachment download token for /cube/file. Default false.": "احراز هویت دانلود پیوست. اینکه توکن دانلود پیوست برای /cube/file بررسی شود یا نه. پیشفرض false."
"Public attachment categories that require no login. Comma separated; matching items can be downloaded anonymously.": "دستههای پیوست عمومی بدون ورود. با ویرگول جدا میشوند و موارد منطبق بهصورت ناشناس قابل دانلود هستند."
"Attachment download token validity. Seconds, default 600.": "اعتبار توکن دانلود پیوست. ثانیه، پیشفرض 600."
|