forked from hesabix/arc
7755 lines
487 KiB
Text
Executable file
7755 lines
487 KiB
Text
Executable file
{
|
||
"printTemplatePublished": "قالب چاپ (منتشرشده)",
|
||
"noCustomTemplate": "— بدون قالب سفارشی —",
|
||
"reload": "بارگذاری مجدد",
|
||
"presetInvoicesList": "فاکتورها / لیست",
|
||
"presetInvoicesDetail": "فاکتورها / جزئیات",
|
||
"presetInvoicesReceipt": "فاکتورها / فیش پرینتر",
|
||
"presetReceiptsPaymentsList": "دریافت و پرداخت / لیست",
|
||
"presetReceiptsPaymentsDetail": "دریافت و پرداخت / جزئیات",
|
||
"presetExpenseIncomeList": "هزینه و درآمد / لیست",
|
||
"presetDocumentsList": "اسناد / لیست",
|
||
"presetDocumentsDetail": "اسناد / جزئیات",
|
||
"presetTransfersList": "انتقال وجه / لیست",
|
||
"presetTransfersDetail": "انتقال وجه / جزئیات",
|
||
"presetWarehousePostalLabel": "حواله انبار / مرسوله پستی",
|
||
"reportTemplatesScopeAll": "همهٔ انواع گزارش",
|
||
"reportTemplatesScopeCustom": "سفارشی (کلیدهای فنی)",
|
||
"reportTemplateNewVisual": "قالب جدید — استودیو",
|
||
"reportTemplateNewHtml": "قالب جدید — HTML (پیشرفته)",
|
||
"reportTemplateMoreMenu": "ابزارهای بیشتر",
|
||
"reportTemplateExportJson": "خروجی JSON…",
|
||
"reportTemplateImportJson": "ورود JSON…",
|
||
"reportTemplatePickExport": "قالب را برای خروجی انتخاب کنید",
|
||
"reportTemplateImportDoneOpenHtml": "فرم پر شد. با «قالب جدید — HTML» بررسی و ذخیره کنید.",
|
||
"reportTemplatesLoadError": "بارگذاری قالبها ناموفق: {error}",
|
||
"@reportTemplatesLoadError": {"placeholders": {"error": {"type": "String"}}},
|
||
"reportTemplatePreviewTitle": "پیشنمایش قالب",
|
||
"reportTemplatePreviewHtmlTab": "HTML",
|
||
"reportTemplatePreviewPdfTab": "PDF",
|
||
"reportTemplatePreviewPdfBytes": "حجم PDF تولیدشده: {bytes} بایت",
|
||
"@reportTemplatePreviewPdfBytes": {"placeholders": {"bytes": {"type": "String"}}},
|
||
"reportTemplateCopyPlaceholder": "کپی متغیر",
|
||
"reportTemplateCopied": "در کلیپبورد کپی شد",
|
||
"reportTemplateStatusPublished": "منتشر شده",
|
||
"reportTemplateStatusDraft": "پیشنویس",
|
||
"reportTemplateDefaultBadge": "پیشفرض",
|
||
"reportTemplateRowActions": "عملیات",
|
||
"reportTemplatePublish": "انتشار",
|
||
"reportTemplateUnpublish": "لغو انتشار",
|
||
"reportTemplatePreview": "پیشنمایش",
|
||
"reportTemplateEdit": "ویرایش",
|
||
"reportTemplateSetDefault": "پیشفرض",
|
||
"reportTemplateDelete": "حذف",
|
||
"reportTemplateExportThis": "خروجی JSON",
|
||
"reportTemplatesFilterScopeLabel": "حوزهٔ گزارش",
|
||
"reportTemplateStatusFilterHint": "همهٔ وضعیتها",
|
||
"reportTemplatePlaceholdersTitle": "متغیرهای قابل استفاده",
|
||
"reportTemplateVariablesHelpButton": "راهنمای متغیرها",
|
||
"reportTemplatesSchemaFetchError": "خطا در دریافت فهرست متغیرها: {error}",
|
||
"@reportTemplatesSchemaFetchError": {"placeholders": {"error": {"type": "String"}}},
|
||
"reportTemplatesEmptyList": "قالبی یافت نشد",
|
||
"reportTemplateDeleteConfirmTitle": "حذف قالب",
|
||
"reportTemplateDeleteConfirmMessage": "آیا از حذف این قالب مطمئن هستید؟ این عمل برگشتناپذیر است.",
|
||
"reportTemplateSetDefaultTitle": "تایید",
|
||
"reportTemplateSetDefaultMessage": "این قالب بهعنوان پیشفرض برای همین حوزه تنظیم شود؟",
|
||
"reportTemplateEditSaveError": "ذخیرهٔ قالب ناموفق: {error}",
|
||
"@reportTemplateEditSaveError": {"placeholders": {"error": {"type": "String"}}},
|
||
"reportTemplatePreviewError": "خطا در پیشنمایش: {error}",
|
||
"@reportTemplatePreviewError": {"placeholders": {"error": {"type": "String"}}},
|
||
"reportTemplateInvalidJsonError": "JSON نامعتبر: {error}",
|
||
"@reportTemplateInvalidJsonError": {"placeholders": {"error": {"type": "String"}}},
|
||
"reportTemplatePdfDownloadStarted": "دانلود PDF آغاز شد",
|
||
"reportTemplatePdfSavedToPath": "ذخیره شد: {path}",
|
||
"@reportTemplatePdfSavedToPath": {"placeholders": {"path": {"type": "String"}}},
|
||
"reportTemplatePdfSavedGeneric": "فایل ذخیره شد",
|
||
"reportTemplateDownload": "دانلود",
|
||
"reportTemplateOpenInNewTab": "تب جدید",
|
||
"reportTemplatePdfInlineFailedHint": "نمایش PDF در همین صفحه ناموفق بود؛ از تب HTML استفاده کنید.",
|
||
"reportTemplateBuilderDesignEmpty": "طرح سازندهٔ بصری خالی است.",
|
||
"reportTemplatePaperCustomLabel": "سایز سفارشی کاغذ (اختیاری)",
|
||
"reportTemplatePaperCustomHelper": "اگر پر باشد، بهجای سایز انتخابشده در لیست ذخیره میشود (حداکثر ۳۲ نویسه).",
|
||
"reportTemplateEditorTabCss": "CSS",
|
||
"reportTemplateEditorTabHeader": "هدر",
|
||
"reportTemplateEditorTabFooter": "فوتر",
|
||
"reportTemplatePageSettingsSection": "تنظیمات صفحه",
|
||
"reportTemplateFieldName": "نام قالب",
|
||
"reportTemplateFieldDescription": "توضیحات",
|
||
"reportTemplateModuleKeyLabel": "module_key",
|
||
"reportTemplateSubtypeLabel": "subtype",
|
||
"reportTemplateModuleKeyTooltip": "شناسهٔ ماژول گزارش ارسالی به API.",
|
||
"reportTemplateSubtypeTooltip": "زیرنوع گزارش در API (مثلاً list یا detail).",
|
||
"reportTemplateHintHtmlBody": "HTML محتوا (متغیرهای Jinja2 مجاز)",
|
||
"reportTemplateHintCss": "CSS اختیاری",
|
||
"reportTemplateHintHeaderHtml": "HTML هدر (اختیاری)",
|
||
"reportTemplateHintFooterHtml": "HTML فوتر (اختیاری)",
|
||
"printPdf": "چاپ PDF",
|
||
"generating": "در حال تولید...",
|
||
"pdfSuccess": "فایل PDF با موفقیت تولید شد",
|
||
"pdfError": "خطا در تولید PDF",
|
||
"printTemplate": "قالب چاپ",
|
||
"templateStandard": "قالب استاندارد",
|
||
"templateCompact": "قالب فشرده",
|
||
"templateDetailed": "قالب تفصیلی",
|
||
"templateCustom": "قالب سفارشی",
|
||
"paymentGateways": "درگاههای پرداخت",
|
||
"addPaymentGateway": "ایجاد درگاه پرداخت",
|
||
"editPaymentGateway": "ویرایش درگاه پرداخت",
|
||
"provider": "ارائهدهنده",
|
||
"displayName": "نام نمایشی",
|
||
"useSuggestedCallback": "استفاده از کالبک پیشنهادی",
|
||
"successRedirectOptional": "success_redirect (اختیاری)",
|
||
"failureRedirectOptional": "failure_redirect (اختیاری)",
|
||
"operationSuccessful": "عملیات با موفقیت انجام شد",
|
||
"reportsGeneralSection": "گزارشات عمومی",
|
||
"reportsPeopleSection": "گزارشات اشخاص",
|
||
"reportsProductsSection": "گزارشات کالا و خدمات",
|
||
"reportsBankingSection": "گزارشات بانک و صندوق",
|
||
"reportsSalesSection": "گزارشات فروش",
|
||
"reportsPurchasesSection": "گزارشات خرید",
|
||
"reportsProductionSection": "گزارشات تولید",
|
||
"reportsBasicAccountingSection": "حسابداری پایه",
|
||
"reportsProfitLossSection": "سود و زیان",
|
||
"reportsKardexSubtitle": "نمایش ریز تراکنشها بر اساس شخص/کالا/بانک/حساب/چک با فیلتر تاریخ",
|
||
"reportsDebtorsTitle": "لیست بدهکاران",
|
||
"reportsDebtorsSubtitle": "نمایش اشخاص با مانده بدهکار",
|
||
"reportsCreditorsTitle": "لیست بستانکاران",
|
||
"reportsCreditorsSubtitle": "نمایش اشخاص با مانده بستانکار",
|
||
"reportsPeopleTransactionsTitle": "معین اشخاص (خرید/فروش + دریافت/پرداخت)",
|
||
"reportsPeopleTransactionsSubtitle": "ریز اقلام فاکتور همراه دریافت و پرداخت برای هر طرفحساب",
|
||
"reportsItemMovementsTitle": "گردش کالا",
|
||
"reportsItemMovementsSubtitle": "ورود، خروج و مانده کالا به تفکیک بازه",
|
||
"reportsInventoryKardexTitle": "کارتکس انبار",
|
||
"reportsInventoryKardexSubtitle": "ریز گردش هر کالا (FIFO/LIFO/میانگین)",
|
||
"reportsInventoryStockTitle": "گزارش موجودی انبار",
|
||
"reportsInventoryStockSubtitle": "موجودی محصولات به تفکیک انبار و تاریخ",
|
||
"reportsSalesByProductTitle": "فروش به تفکیک کالا",
|
||
"reportsSalesByProductSubtitle": "عملکرد فروش هر کالا در بازه زمانی",
|
||
"reportsBankAccountsTurnoverTitle": "گردش حسابهای بانکی",
|
||
"reportsBankAccountsTurnoverSubtitle": "برداشت و واریز به تفکیک حساب",
|
||
"reportsCashPettyTurnoverTitle": "گردش صندوق و تنخواه",
|
||
"reportsCashPettyTurnoverSubtitle": "ریز ورود و خروج وجه نقد",
|
||
"reportsChecksTitle": "چکها",
|
||
"reportsChecksSubtitle": "دریافتی، پرداختی، سررسیدها و وضعیتها",
|
||
"reportsDailySalesTitle": "فروش روزانه",
|
||
"reportsDailySalesSubtitle": "عملکرد فروش روزانه و روندها",
|
||
"reportsMonthlySalesTitle": "فروش ماهانه",
|
||
"reportsMonthlySalesSubtitle": "مقایسه ماهانه و رشد فروش",
|
||
"reportsTopCustomersTitle": "مشتریان برتر",
|
||
"reportsTopCustomersSubtitle": "رتبهبندی بر اساس مبلغ یا تعداد",
|
||
"reportsDailyPurchasesTitle": "خرید روزانه",
|
||
"reportsDailyPurchasesSubtitle": "عملکرد خرید روزانه و روندها",
|
||
"reportsTopSuppliersTitle": "تامینکنندگان برتر",
|
||
"reportsTopSuppliersSubtitle": "رتبهبندی تامینکنندگان بر اساس خرید",
|
||
"reportsMaterialsConsumptionTitle": "گزارش مصرف مواد",
|
||
"reportsMaterialsConsumptionSubtitle": "مصرف مواد اولیه به ازای محصول",
|
||
"reportsProductionTitle": "گزارش تولیدات",
|
||
"reportsProductionSubtitle": "میزان تولید و ضایعات",
|
||
"reportsTrialBalanceTitle": "تراز آزمایشی",
|
||
"reportsTrialBalanceSubtitle": "تراز دو/چهار/شش/هشت ستونی در سطوح مختلف",
|
||
"reportsGeneralLedgerTitle": "دفتر کل",
|
||
"reportsGeneralLedgerSubtitle": "گردش حسابها در بازه زمانی",
|
||
"reportsJournalLedgerTitle": "دفتر روزنامه",
|
||
"reportsJournalLedgerSubtitle": "تمام تراکنشهای مالی به ترتیب تاریخ",
|
||
"debitAccount": "حساب بدهکار",
|
||
"creditAccount": "حساب بستانکار",
|
||
"reportsPnlPeriodTitle": "گزارش سود و زیان دوره",
|
||
"reportsPnlPeriodSubtitle": "درآمدها، هزینهها و سود/زیان خالص",
|
||
"reportsPnlCumulativeTitle": "سود و زیان تجمیعی",
|
||
"reportsPnlCumulativeSubtitle": "مقایسه دورهای و تجمیعی",
|
||
"reportsAccountsReviewTitle": "گزارش مرور حسابها",
|
||
"reportsAccountsReviewSubtitle": "ساختار درختی حسابها با ماندهها و جزئیات تراکنشها",
|
||
"reportsBalanceSheetTitle": "ترازنامه",
|
||
"reportsBalanceSheetSubtitle": "صورت وضعیت مالی — داراییها، بدهیها و حقوق صاحبان سهام",
|
||
"reportsFinancialPackageTitle": "بسته گزارشهای مالی",
|
||
"reportsFinancialPackageSubtitle": "تراز آزمایشی، ترازنامه و سود و زیان در یک نما",
|
||
"exportFinancialPackagePdf": "خروجی PDF یکجا (بسته مالی)",
|
||
"exportFinancialPackageExcel": "خروجی Excel یکجا (بسته مالی)",
|
||
"reportsComingSoonMessage": "این گزارش بهزودی در دسترس خواهد بود.",
|
||
"reportsSearchHint": "جستجو در گزارشها…",
|
||
"reportsSearchResults": "نتایج ({count})",
|
||
"reportsSearchNoResults": "گزارشی با این عبارت پیدا نشد.",
|
||
"reportsFavoritesTitle": "علاقهمندیها",
|
||
"reportsFavoritesEmptyMessage": "برای دسترسی سریع، روی ستاره کنار هر گزارش بزنید.",
|
||
"reportsRecentTitle": "اخیراً استفادهشده",
|
||
"reportsRecentEmptyMessage": "گزارشهایی که باز میکنید اینجا نمایش داده میشوند.",
|
||
"reportsWarehouseSection": "گزارشات انبار",
|
||
"reportsSystemSection": "گزارشات سیستم",
|
||
"reportsActivityLogsTitle": "گزارش فعالیتهای کاربران",
|
||
"reportsActivityLogsSubtitle": "مشاهده تاریخچه فعالیتهای کاربران در سیستم",
|
||
"reportsSectionCount": "{count} گزارش",
|
||
"reportsAddToFavorites": "افزودن به علاقهمندیها",
|
||
"reportsRemoveFromFavorites": "حذف از علاقهمندیها",
|
||
"reportsInstallmentsSubtitle": "وضعیت اقساط، سررسیدها و مانده",
|
||
"reportsStockCountTitle": "گزارش انبارگردانی",
|
||
"reportsStockCountSubtitle": "تاریخچه انبارگردانیها و حوالههای تعدیل",
|
||
"reportsWarehouseDocumentsSummaryTitle": "گزارش خلاصه حوالههای انبار",
|
||
"reportsWarehouseDocumentsSummarySubtitle": "خلاصه حوالهها به تفکیک نوع با آمار ورود و خروج",
|
||
"reportsSlowMovingItemsTitle": "گزارش کالاهای کمگردش",
|
||
"reportsSlowMovingItemsSubtitle": "کالاهایی که در بازه زمانی مشخصشده هیچ حرکتی نداشتهاند",
|
||
"reportsCriticalStockTitle": "گزارش کالاهای با موجودی بحرانی",
|
||
"reportsCriticalStockSubtitle": "کالاهایی که موجودی آنها کمتر از حد تعیینشده است",
|
||
"reportsInterWarehouseTransfersTitle": "گزارش انتقالات بین انبارها",
|
||
"reportsInterWarehouseTransfersSubtitle": "جزئیات انتقالات بین انبارها",
|
||
"reportsAdjustmentDocumentsTitle": "گزارش حوالههای تعدیل",
|
||
"reportsAdjustmentDocumentsSubtitle": "تحلیل حوالههای تعدیل و تفاوتهای موجودی",
|
||
"reportsWarehousePerformanceTitle": "گزارش عملکرد انبارها",
|
||
"reportsWarehousePerformanceSubtitle": "مقایسه عملکرد انبارها",
|
||
"reportsProductMovementHistoryTitle": "گزارش تاریخچه حرکات یک کالا",
|
||
"reportsProductMovementHistorySubtitle": "تاریخچه کامل حرکات یک کالا در تمام انبارها",
|
||
"reportsInventoryValuationTitle": "گزارش ارزش موجودی انبار",
|
||
"reportsInventoryValuationSubtitle": "ارزش ریالی موجودی انبارها",
|
||
"reportsPendingDocumentsTitle": "گزارش حوالههای در انتظار تأیید",
|
||
"reportsPendingDocumentsSubtitle": "حوالههای پیشنویس یا در انتظار تأیید",
|
||
"reportsInventoryTurnoverTitle": "گزارش گردش موجودی",
|
||
"reportsInventoryTurnoverSubtitle": "نرخ گردش موجودی کالاها",
|
||
"reportsSortTooltip": "مرتبسازی",
|
||
"reportsSortDefault": "پیشفرض",
|
||
"reportsSortAlphabetical": "الفبایی",
|
||
"callbackNote": "نکته: پارامتر tx_id بهصورت خودکار به callback اضافه میشود. پس از بازگشت، در صورت تنظیم success/failure redirect، کاربر به آدرسهای مربوطه هدایت میشود.",
|
||
"create": "ایجاد",
|
||
"deletedSuccessfully": "با موفقیت حذف شد",
|
||
"@@locale": "fa",
|
||
"appTitle": "حسابیکس",
|
||
"login": "ورود",
|
||
"username": "نام کاربری",
|
||
"password": "رمز عبور",
|
||
"submit": "ثبت",
|
||
"loginFailed": "ورود ناموفق بود. لطفاً دوباره تلاش کنید.",
|
||
"homeWelcome": "ورود موفقیتآمیز!",
|
||
"language": "زبان",
|
||
"requiredField": "ضروری است",
|
||
"register": "عضویت",
|
||
"forgotPassword": "فراموشی رمز",
|
||
"firstName": "نام",
|
||
"lastName": "نام خانوادگی",
|
||
"email": "ایمیل",
|
||
"mobile": "شماره موبایل",
|
||
"registerSuccess": "عضویت با موفقیت انجام شد.",
|
||
"forgotSent": "لینک بازیابی به ایمیل ارسال شد.",
|
||
"identifier": "ایمیل یا شماره موبایل",
|
||
"theme": "تم",
|
||
"colorTheme": "تم رنگی",
|
||
"colorThemeDescription": "پالت رنگی را انتخاب کنید؛ در کل سیستم اعمال میشود.",
|
||
"themeModeLabel": "حالت روشن / تیره",
|
||
"defaultColorTheme": "تم رنگی پیشفرض",
|
||
"defaultColorThemeHint": "برای کاربرانی که هنوز تم رنگی انتخاب نکردهاند اعمال میشود.",
|
||
"themeClassicBlue": "آبی کلاسیک",
|
||
"themeTurquoiseSea": "دریای فیروزه",
|
||
"themeEmeraldForest": "جنگل زمردی",
|
||
"themeWarmCopper": "مسی گرم",
|
||
"system": "سیستمی",
|
||
"light": "روشن",
|
||
"dark": "تیره",
|
||
"welcomeTitle": "حسابداری ابری حسابیکس",
|
||
"welcomeSubtitle": "حسابداری هوشمند، امن و همیشه در دسترس برای کسبوکار شما.",
|
||
"brandTagline": "مدیریت مالی هرجا و هر زمان با اطمینان.",
|
||
"authSignInTitle": "ورود به حساب",
|
||
"authSignInSubtitle": "برای ادامه، اطلاعات حساب خود را وارد کنید.",
|
||
"authSignUpTitle": "ایجاد حساب جدید",
|
||
"authSignUpStepContactHint": "ایمیل یا شماره موبایل خود را وارد کنید. حداقل یکی الزامی است.",
|
||
"authForgotTitle": "بازیابی رمز عبور",
|
||
"authForgotSubtitle": "شناسه حساب خود را وارد کنید تا کد بازیابی ارسال شود.",
|
||
"authNoAccount": "حساب ندارید؟",
|
||
"authHaveAccount": "حساب دارید؟",
|
||
"authOrDivider": "یا",
|
||
"authBackToSignIn": "بازگشت به ورود",
|
||
"authBackPreviousStep": "مرحله قبل",
|
||
"authTrustCloud": "دسترسی ابری از هر دستگاه",
|
||
"authTrustEncrypted": "اطلاعات شما رمزنگاریشده است",
|
||
"authTrustSupport": "پشتیبانی در تمام مراحل",
|
||
"authStepContact": "تماس",
|
||
"authStepProfile": "مشخصات",
|
||
"authStepSecurity": "امنیت",
|
||
"authContinue": "ادامه",
|
||
"authChannelUnavailable": "غیرفعال",
|
||
"captcha": "کد امنیتی",
|
||
"refresh": "تازهسازی"
|
||
,
|
||
"captchaRequired": "کد امنیتی الزامی است."
|
||
,
|
||
"acceptTermsPrefix": "من با ",
|
||
"acceptTermsSuffix": " موافقم",
|
||
"privacyPolicy": "سیاست حفظ حریم خصوصی",
|
||
"termsOfService": "قوانین ارائه خدمات",
|
||
"and": "و",
|
||
"acceptTermsRequired": "برای عضویت باید با سیاست حفظ حریم خصوصی و قوانین ارائه خدمات موافق باشید.",
|
||
"sendReset": "ارسال کد بازیابی"
|
||
,
|
||
"registerFailed": "عضویت ناموفق بود. لطفاً دوباره تلاش کنید.",
|
||
"resetFailed": "ارسال کد بازیابی ناموفق بود. لطفاً دوباره تلاش کنید."
|
||
,
|
||
"fixFormErrors": "لطفاً خطاهای فرم را برطرف کنید."
|
||
,
|
||
"dashboard": "داشبورد",
|
||
"profile": "پروفایل",
|
||
"settings": "تنظیمات",
|
||
"logout": "خروج",
|
||
"logoutDone": "خروج انجام شد",
|
||
"logoutConfirmTitle": "تایید خروج",
|
||
"logoutConfirmMessage": "آیا برای خروج مطمئن هستید؟",
|
||
"menu": "منو"
|
||
,
|
||
"newBusiness": "کسبوکار جدید",
|
||
"businesses": "کسبوکارها",
|
||
"deleteBusiness": "حذف کسب و کار",
|
||
"loanFacilities": "تسهیلات دریافتی",
|
||
"loanFacilityReloadTooltip": "بارگذاری مجدد",
|
||
"loanFacilitySearchTitlesLabel": "جستوجو در عنوان",
|
||
"loanFacilityEmptyState": "قراردادی یافت نشد. با «افزودن» قرارداد جدید بسازید.",
|
||
"loanFacilityLoadMore": "بیشتر",
|
||
"loanFacilityValidationTitleRequired": "عنوان لازم است",
|
||
"loanFacilityValidationSelectCurrency": "ارز را انتخاب کنید",
|
||
"loanFacilityValidationPrincipalInvalid": "مبلغ اصل معتبر وارد کنید",
|
||
"loanFacilityDialogNewTitle": "قرارداد جدید",
|
||
"loanFacilityDialogEditTitle": "ویرایش قرارداد",
|
||
"loanFacilityFieldTitle": "عنوان *",
|
||
"loanFacilityFieldCurrency": "ارز *",
|
||
"loanFacilityFieldCurrencyHint": "انتخاب ارز",
|
||
"loanFacilityFieldPrincipal": "اصل وام *",
|
||
"loanFacilityFieldContractDate": "تاریخ قرارداد *",
|
||
"loanFacilityFieldContractDateHint": "انتخاب",
|
||
"loanFacilityFieldAnnualRate": "نرخ سود سالانه (٪)",
|
||
"loanFacilityFieldInstallmentCountOptional": "تعداد اقساط (اختیاری)",
|
||
"loanFacilityFieldFirstInstallment": "اولین سررسید قسط",
|
||
"loanFacilityFieldFirstInstallmentHint": "اختیاری",
|
||
"loanFacilityFieldLenderBank": "حساب بانکی دریافت / پرداخت تسهیلات",
|
||
"loanFacilityFieldNotes": "یادداشت",
|
||
"loanFacilityCurrencyId": "ارز #{id}",
|
||
"@loanFacilityCurrencyId": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"loanFacilityConfirmDeleteDraftTitle": "حذف تسهیلات؟",
|
||
"loanFacilityConfirmDeleteDraftBody": "در صورت نبود مانع حسابداری، این تسهیلات، اقساط، پرداختها و اسناد مرتبط حذف میشوند.",
|
||
"loanFacilityDeleted": "حذف شد",
|
||
"loanFacilityScheduleUpdated": "جدول اقساط بهروز شد",
|
||
"loanFacilityDeletePaymentTitle": "حذف پرداخت؟",
|
||
"loanFacilityDeletePaymentBody": "سند حسابداری مرتبط حذف و ماندهٔ قسط اصلاح میشود.",
|
||
"loanFacilityPaymentDeleted": "پرداخت حذف شد",
|
||
"loanFacilityRecordPaymentTitle": "ثبت پرداخت قسط",
|
||
"loanFacilityAmount": "مبلغ",
|
||
"loanFacilityBankAccount": "حساب بانکی",
|
||
"loanFacilityValidationAmountInvalid": "مبلغ معتبر وارد کنید",
|
||
"loanFacilityValidationPickBank": "حساب بانکی را انتخاب کنید",
|
||
"loanFacilityPaymentRecorded": "پرداخت ثبت شد",
|
||
"loanFacilityRetry": "تلاش مجدد",
|
||
"loanFacilityTooltipEdit": "ویرایش",
|
||
"loanFacilityTooltipDeleteDraft": "حذف تسهیلات",
|
||
"loanFacilityContractSummary": "خلاصهٔ قرارداد",
|
||
"loanFacilitySummaryStatus": "وضعیت",
|
||
"loanFacilitySummaryCurrency": "ارز",
|
||
"loanFacilitySummaryPrincipal": "اصل وام",
|
||
"loanFacilitySummaryAnnualRate": "نرخ سالانه",
|
||
"loanFacilitySummaryContractDate": "تاریخ قرارداد",
|
||
"loanFacilitySummaryFirstInstallment": "اولین قسط",
|
||
"loanFacilitySummaryInstallmentCount": "تعداد اقساط",
|
||
"loanFacilitySummaryScheduleMethod": "شیوهٔ اقساط",
|
||
"loanFacilitySummaryLenderBankId": "حساب بانکی تسهیلات",
|
||
"loanFacilitySummaryNotes": "یادداشت",
|
||
"loanFacilityDisbursementDocument": "سند دریافت تسهیلات",
|
||
"loanFacilityScheduleSection": "اقساط",
|
||
"loanFacilityRegenerateSchedule": "تولید / بازسازی جدول اقساط",
|
||
"loanFacilityInstallmentLine": "قسط {seq} · {due}",
|
||
"@loanFacilityInstallmentLine": {
|
||
"placeholders": {
|
||
"seq": {
|
||
"type": "String"
|
||
},
|
||
"due": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"loanFacilityRemainingPrincipalInterest": "مانده اصل / بهره: {principal} / {interest}",
|
||
"@loanFacilityRemainingPrincipalInterest": {
|
||
"placeholders": {
|
||
"principal": {
|
||
"type": "String"
|
||
},
|
||
"interest": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"loanFacilityRecordPayment": "ثبت پرداخت",
|
||
"loanFacilityDocumentNumber": "سند #{id}",
|
||
"@loanFacilityDocumentNumber": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"loanFacilityViewVoucher": "مشاهده سند",
|
||
"loanFacilityDeletePayment": "حذف پرداخت",
|
||
"loanFacilityPaymentPostingHint": "در صورت فعال بودن ثبت سند، سندهای استاندارد سیستم ثبت میشود.",
|
||
"loanFacilityRegenerateValidationCount": "تعداد اقساط معتبر وارد کنید",
|
||
"loanFacilityRegenerateValidationFirstDue": "تاریخ اولین قسط لازم است",
|
||
"loanFacilityRegenerateValidationDisburseBank": "برای ثبت سند، حساب بانکی دریافت تسهیلات را انتخاب کنید",
|
||
"loanFacilityRegenerateDialogTitle": "جدول اقساط",
|
||
"loanFacilityRegenerateMethod": "شیوهٔ محاسبه",
|
||
"loanFacilityScheduleMethodAnnuity": "قساط ثابت (آنویتی)",
|
||
"loanFacilityScheduleMethodEqualPrincipal": "اصل مساوی",
|
||
"loanFacilityRegenerateCountRequired": "تعداد اقساط *",
|
||
"loanFacilityRegenerateFirstDueRequired": "اولین سررسید *",
|
||
"loanFacilityRegenerateDisburseBank": "حساب بانکی دریافت تسهیلات",
|
||
"loanFacilityRegeneratePostAccounting": "ثبت سند حسابداری دریافت تسهیلات",
|
||
"loanFacilityRegenerateApply": "اعمال",
|
||
"apiErrorLoanFacilityFinancialLocked": "پس از صدور یا فعالسازی جدول اقساط، امکان تغییر اطلاعات مالی نیست.",
|
||
"apiErrorLoanFacilityNotDraft": "فقط قراردادهای پیشنویس را میتوان حذف کرد.",
|
||
"apiErrorLoanFacilityHasPayments": "بهدلیل وجود پرداخت، این عمل مجاز نیست.",
|
||
"apiErrorLoanInvalidCurrency": "ارز الزامی است یا نامعتبر است.",
|
||
"apiErrorLoanInvalidPrincipal": "مبلغ اصل باید مثبت باشد.",
|
||
"apiErrorLoanContractDateRequired": "تاریخ قرارداد الزامی است یا نامعتبر است.",
|
||
"apiErrorLoanInvalidScheduleMethod": "شیوهٔ اقساط باید آنویتی یا اصل مساوی باشد.",
|
||
"apiErrorLoanInvalidInstallmentCount": "تعداد اقساط الزامی است و باید حداقل ۱ باشد.",
|
||
"apiErrorLoanFirstDueRequired": "تاریخ سررسید اولین قسط الزامی است.",
|
||
"apiErrorLoanBadSchedulePayload": "تعداد اقساط یا تاریخ سررسید نامعتبر است.",
|
||
"apiErrorLoanBankRequiredAccounting": "برای ثبت سند حسابداری، حساب بانکی لازم است.",
|
||
"apiErrorLoanBankCurrencyMismatch": "ارز حساب بانکی باید با ارز قرارداد یکسان باشد.",
|
||
"apiErrorLoanFacilityDraft": "قبل از ثبت پرداخت، ابتدا جدول اقساط را تولید کنید.",
|
||
"apiErrorLoanInvalidAmount": "مبلغ الزامی است و باید مثبت باشد.",
|
||
"apiErrorLoanInvalidPaymentDate": "تاریخ پرداخت نامعتبر است.",
|
||
"apiErrorLoanScheduleError": "امکان محاسبهٔ جدول اقساط وجود ندارد.",
|
||
"apiErrorLoanInvalidBankAccount": "حساب بانکی موجود نیست یا نامعتبر است.",
|
||
"apiErrorLoanInvalidRate": "نرخ سود سالانه نامعتبر است.",
|
||
"apiErrorLoanInvalidFirstInstallmentDate": "تاریخ اولین قسط نامعتبر است.",
|
||
"apiErrorLoanPaymentExceedsBalance": "مبلغ پرداخت بیش از ماندهٔ این قسط است.",
|
||
"apiErrorLoanAllocationError": "پرداخت بهدرستی تسویه نشد؛ مبلغ را کم کنید یا با پشتیبانی تماس بگیرید.",
|
||
"apiErrorLoanFacilityNotFound": "این قرارداد تسهیلات یافت نشد.",
|
||
"apiErrorLoanInstallmentNotFound": "این قسط یافت نشد.",
|
||
"apiErrorLoanPaymentNotFound": "این رکورد پرداخت یافت نشد.",
|
||
"apiErrorLoanFacilityMissingAfterCommit": "در ذخیرهٔ جدول اقساط مشکل پیش آمد. صفحه را بارگذاری مجدد کنید و دوباره تلاش کنید.",
|
||
"apiErrorLoanPaymentAccountingFailed": "ثبت سند حسابداری برای این پرداخت انجام نشد.",
|
||
"apiErrorLoanChartAccountNotFound": "حسابهای کل استاندارد تسهیلات در سیستم نیست؛ با پشتیبانی تماس بگیرید.",
|
||
"apiErrorLoanAccountingLinesUnbalanced": "جمع بدهکار و بستانکار اسند نامتعادل است؛ با پشتیبانی تماس بگیرید.",
|
||
"apiErrorLoanBankRequiredForPaymentDocument": "برای ثبت سند حسابداری، حساب بانکی الزامی است.",
|
||
"deleteBusinessConfirmTypeInstruction": "برای تأیید، دقیقاً کلمهٔ DELETE (انگلیسی) یا «حذف» را تایپ کنید.",
|
||
"deleteBusinessConfirmTypeHint": "DELETE یا حذف",
|
||
"invoiceLineItemsAddRowKeyboardHint": "Tab یا Enter روی نرخ مالیات آخرین ردیف، ردیف جدید میسازد. میانبر سریع را از آیکون صفحهکلید کنار این متن انتخاب کنید. خارج از فیلد متنی: Q سپس I.",
|
||
"invoiceLineItemsQuickShortcutMenuTooltip": "انتخاب میانبر افزودن یک ردیف",
|
||
"invoiceLineItemsShortcutOptionF2": "F2 (پیشفرض؛ مناسب وب)",
|
||
"invoiceLineItemsShortcutOptionCtrlShiftN": "Ctrl+Shift+N (دسکتاپ)",
|
||
"invoiceLineItemsShortcutOptionNone": "غیرفعال",
|
||
"support": "پشتیبانی",
|
||
"changePassword": "تغییر کلمه عبور",
|
||
"marketing": "بازاریابی",
|
||
"systemSettings": "تنظیمات سیستم",
|
||
"adminTools": "ابزارهای مدیریتی",
|
||
"emailSettings": "تنظیمات ایمیل",
|
||
"emailSettingsDescription": "پیکربندی تنظیمات SMTP برای ارسال ایمیل",
|
||
"emailConfigurations": "پیکربندیهای ایمیل",
|
||
"noEmailConfigurations": "هیچ پیکربندی ایمیلی وجود ندارد",
|
||
"addEmailConfiguration": "افزودن پیکربندی ایمیل",
|
||
"configurationName": "نام پیکربندی",
|
||
"smtpHost": "میزبان SMTP",
|
||
"smtpPort": "پورت SMTP",
|
||
"smtpUsername": "نام کاربری SMTP",
|
||
"smtpPassword": "رمز عبور SMTP",
|
||
"fromEmail": "ایمیل فرستنده",
|
||
"fromName": "نام فرستنده",
|
||
"useTls": "استفاده از TLS",
|
||
"useSsl": "استفاده از SSL",
|
||
"isActive": "فعال",
|
||
"active": "فعال",
|
||
"testConnection": "تست اتصال",
|
||
"sendTestEmail": "ارسال ایمیل تست",
|
||
"saveConfiguration": "ذخیره پیکربندی",
|
||
"deleteConfiguration": "حذف پیکربندی",
|
||
"deleteConfigurationConfirm": "آیا مطمئن هستید که میخواهید این پیکربندی را حذف کنید؟",
|
||
"delete": "حذف",
|
||
"invalidPort": "پورت نامعتبر است",
|
||
"invalidEmail": "ایمیل نامعتبر است",
|
||
"ok": "تایید",
|
||
"cancel": "انصراف",
|
||
"columnSettings": "تنظیمات ستونها",
|
||
"columnSettingsDescription": "مدیریت نمایش و ترتیب ستونهای این جدول",
|
||
"columnName": "نام ستون",
|
||
"visibility": "نمایش",
|
||
"order": "ترتیب",
|
||
"visible": "نمایش",
|
||
"hidden": "مخفی",
|
||
"resetToDefaults": "بازگردانی به پیشفرض",
|
||
"save": "ذخیره",
|
||
"error": "خطا"
|
||
,
|
||
"marketingReport": "گزارش بازاریابی",
|
||
"today": "امروز",
|
||
"thisMonth": "این ماه",
|
||
"total": "کل",
|
||
"dateFrom": "از تاریخ",
|
||
"dateTo": "تا تاریخ",
|
||
"applyFilter": "اعمال فیلتر",
|
||
"copied": "کپی شد",
|
||
"copyLink": "کپی لینک",
|
||
"loading": "در حال بارگذاری...",
|
||
"currentPassword": "کلمه عبور فعلی",
|
||
"newPassword": "کلمه عبور جدید",
|
||
"confirmPassword": "تکرار کلمه عبور جدید",
|
||
"changePasswordSuccess": "کلمه عبور با موفقیت تغییر کرد",
|
||
"changePasswordFailed": "تغییر کلمه عبور ناموفق بود. لطفاً دوباره تلاش کنید.",
|
||
"passwordsDoNotMatch": "کلمه عبور جدید و تکرار آن مطابقت ندارند",
|
||
"samePassword": "کلمه عبور جدید باید با کلمه عبور فعلی متفاوت باشد",
|
||
"invalidCurrentPassword": "کلمه عبور فعلی اشتباه است",
|
||
"passwordChanged": "کلمه عبور با موفقیت تغییر کرد",
|
||
"changePasswordDescription": "کلمه عبور فعلی خود را وارد کرده و کلمه عبور جدید امنی انتخاب کنید",
|
||
"changePasswordButton": "تغییر کلمه عبور",
|
||
"passwordMinLength": "کلمه عبور باید حداقل 8 کاراکتر باشد",
|
||
"passwordMaxLength": "رمز عبور نباید از حد مجاز (۷۲ کاراکتر) بیشتر باشد",
|
||
"calendar": "تقویم",
|
||
"gregorian": "میلادی",
|
||
"jalali": "شمسی",
|
||
"calendarType": "نوع تقویم",
|
||
"dataLoadingError": "خطا در بارگذاری دادهها",
|
||
"refresh": "بروزرسانی",
|
||
"yourReferralLink": "لینک معرفی شما",
|
||
"filtersAndSearch": "فیلترها و جستجو",
|
||
"hideFilters": "مخفی کردن فیلترها",
|
||
"showFilters": "نمایش فیلترها",
|
||
"clear": "پاک کردن",
|
||
"searchInNameEmail": "جستجو",
|
||
"recordsPerPage": "تعداد در صفحه",
|
||
"records": "رکورد",
|
||
"test": "تست",
|
||
"user": "کاربر",
|
||
"showingRecords": "نمایش {start} تا {end} از {total} رکورد",
|
||
"previousPage": "صفحه قبل",
|
||
"nextPage": "صفحه بعد",
|
||
"pageOf": "{current} از {total}",
|
||
"referralList": "لیست معرفیها",
|
||
"dateRangeFilter": "فیلتر بازه زمانی",
|
||
"columnSearch": "جستجو در ستون",
|
||
"searchInColumn": "جستجو در {column}",
|
||
"searchType": "نوع جستجو",
|
||
"contains": "شامل",
|
||
"startsWith": "شروع با",
|
||
"endsWith": "خاتمه با",
|
||
"exactMatch": "مطابقت دقیق",
|
||
"searchValue": "مقدار جستجو",
|
||
"applyColumnFilter": "اعمال فیلتر ستون",
|
||
"clearColumnFilter": "پاک کردن فیلتر ستون",
|
||
"activeFilters": "فیلترهای فعال",
|
||
"selectDate": "انتخاب تاریخ",
|
||
"noDataFound": "هیچ دادهای یافت نشد",
|
||
"marketingReportSubtitle": "مدیریت و تحلیل معرفیهای کاربران",
|
||
"showing": "نمایش",
|
||
"to": "تا",
|
||
"ofText": "از",
|
||
"results": "نتیجه",
|
||
"recordsPerPage": "سطر در هر صفحه",
|
||
"firstPage": "صفحه اول",
|
||
"previousPage": "صفحه قبل",
|
||
"nextPage": "صفحه بعد",
|
||
"lastPage": "صفحه آخر",
|
||
"exportToExcel": "خروجی اکسل",
|
||
"exportToPdf": "خروجی PDF",
|
||
"exportSelected": "خروجی انتخاب شدهها",
|
||
"exportAll": "خروجی همه",
|
||
"exporting": "در حال خروجی...",
|
||
"exportSuccess": "خروجی با موفقیت انجام شد",
|
||
"exportError": "خطا در خروجی",
|
||
"exportDownloadStarted": "دانلود شروع شد",
|
||
"exportFileSaved": "فایل ذخیره شد",
|
||
"exportFileSavedToPath": "فایل ذخیره شد: {path}",
|
||
"@exportFileSavedToPath": {
|
||
"placeholders": {
|
||
"path": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"exportFileShared": "فایل آماده اشتراکگذاری است",
|
||
"export": "خروجی",
|
||
"importFromExcel": "ایمپورت از اکسل",
|
||
"rowNumber": "ردیف",
|
||
"firstName": "نام",
|
||
"lastName": "نام خانوادگی",
|
||
"registrationDate": "تاریخ ثبت",
|
||
"selectedRange": "بازه انتخابی",
|
||
"page": "صفحه",
|
||
"equals": "برابر",
|
||
"greater_than": "بزرگتر از",
|
||
"greater_equal": "بزرگتر یا برابر",
|
||
"less_than": "کوچکتر از",
|
||
"less_equal": "کوچکتر یا برابر",
|
||
"not_equals": "مخالف",
|
||
"contains": "شامل",
|
||
"starts_with": "شروع با",
|
||
"ends_with": "پایان با",
|
||
"in_list": "در لیست",
|
||
"businessBasicInfo": "اطلاعات پایه کسب و کار",
|
||
"includeSampleDataLabel": "افزودن دادهٔ نمونه برای شروع سریع",
|
||
"includeSampleDataSubtitle": "مشتری، کالا، انبار و حسابهای نمونه ایجاد میشود (با بازیابی فایل .hbx اعمال نمیشود).",
|
||
"sampleDataSeedWarning": "کسبوکار ایجاد شد اما دادهٔ نمونه کامل نشد",
|
||
"businessContactInfo": "اطلاعات تماس",
|
||
"businessLegalInfo": "اطلاعات قانونی",
|
||
"businessGeographicInfo": "اطلاعات جغرافیایی",
|
||
"businessConfirmation": "تأیید",
|
||
"businessName": "نام کسب و کار",
|
||
"businessType": "نوع کسب و کار",
|
||
"businessField": "زمینه فعالیت",
|
||
"address": "آدرس",
|
||
"phone": "تلفن ثابت",
|
||
"mobile": "موبایل",
|
||
"postalCode": "کد پستی",
|
||
"nationalId": "کد ملی",
|
||
"registrationNumber": "شماره ثبت",
|
||
"economicId": "شناسه اقتصادی",
|
||
"country": "کشور",
|
||
"province": "استان",
|
||
"city": "شهر",
|
||
"step": "مرحله",
|
||
"ofText": "از",
|
||
"previous": "قبلی",
|
||
"next": "بعدی",
|
||
"createBusiness": "ایجاد کسب و کار",
|
||
"confirmInfo": "تأیید اطلاعات",
|
||
"confirmInfoMessage": "آیا از صحت اطلاعات وارد شده اطمینان دارید؟",
|
||
"businessCreatedSuccessfully": "کسب و کار با موفقیت ایجاد شد",
|
||
"businessCreationFailed": "خطا در ایجاد کسب و کار",
|
||
"pleaseFillRequiredFields": "لطفاً تمام فیلدهای اجباری را پر کنید",
|
||
"required": "اجباری است",
|
||
"example": "مثال",
|
||
"phoneExample": "02112345678",
|
||
"mobileExample": "09123456789",
|
||
"nationalIdExample": "1234567890",
|
||
"newBusinessIntentTitle": "چطور میخواهید شروع کنید؟",
|
||
"newBusinessIntentSubtitle": "کسبوکار جدید را در چند مرحله بسازید، یا دادهها را از پشتیبان یا حسابیکس قبلی بیاورید.",
|
||
"newBusinessCreateManuallyTitle": "ایجاد کسبوکار جدید",
|
||
"newBusinessCreateManuallySubtitle": "نام، نوع، ارز و سال مالی را تنظیم کنید — بقیه را بعداً کامل میکنید.",
|
||
"newBusinessImportBackupTitle": "بازیابی از فایل پشتیبان",
|
||
"newBusinessImportBackupSubtitle": "فایل .hbx را آپلود کنید تا کسبوکار از پشتیبان ساخته شود.",
|
||
"newBusinessImportLegacyTitle": "انتقال از حسابیکس قبلی",
|
||
"newBusinessImportLegacySubtitle": "به نسخه قبلی وصل شوید و با پیشرفت زنده مهاجرت کنید.",
|
||
"newBusinessIdentityStepTitle": "هویت کسبوکار",
|
||
"newBusinessIdentityStepSubtitle": "نام و نوع کسبوکار را مشخص کنید.",
|
||
"newBusinessFinancialStepTitle": "ارز و سال مالی",
|
||
"newBusinessFinancialStepSubtitle": "ارز پیشفرض و اولین سال مالی را تنظیم کنید.",
|
||
"newBusinessReviewStepTitle": "بازبینی و ایجاد",
|
||
"newBusinessReviewStepSubtitle": "اطلاعات را تأیید کنید. تماس و اطلاعات قانونی را میتوانید بعداً در تنظیمات کامل کنید.",
|
||
"newBusinessCurrencyAndFiscal": "ارز و سال مالی",
|
||
"defaultCurrency": "ارز پیشفرض",
|
||
"extraCurrencies": "ارزهای جانبی",
|
||
"selectCurrencies": "انتخاب کنید…",
|
||
"searchCurrencyHint": "جستجو بر اساس نام یا کد…",
|
||
"fiscalYearTitleLabel": "عنوان سال مالی",
|
||
"fiscalStartDate": "تاریخ شروع",
|
||
"fiscalEndDate": "تاریخ پایان",
|
||
"fiscalYearRequiredHint": "پرکردن عنوان، تاریخ شروع و پایان الزامی است.",
|
||
"fiscalYearEndingTitle": "سال مالی منتهی به {date}",
|
||
"@fiscalYearEndingTitle": {
|
||
"placeholders": {
|
||
"date": {"type": "String"}
|
||
}
|
||
},
|
||
"newBusinessNameHint": "مثلاً شرکت بازرگانی آریا",
|
||
"newBusinessOptionalDetails": "جزئیات اختیاری",
|
||
"newBusinessOptionalDetailsHint": "تماس، موقعیت و شناسههای قانونی — فعلاً میتوانید رد شوید.",
|
||
"newBusinessCompleteLaterHint": "اطلاعات تماس و قانونی را هر زمان از تنظیمات کسبوکار کامل کنید.",
|
||
"newBusinessEditSection": "ویرایش",
|
||
"newBusinessBackToOptions": "بازگشت به گزینهها",
|
||
"newBusinessReadyToCreate": "همهچیز آماده است. هر وقت خواستید کسبوکار را ایجاد کنید.",
|
||
"newBusinessLivePreview": "پیشنمایش",
|
||
"newBusinessSampleDataShort": "افزودن دادهٔ نمونه",
|
||
"newBusinessAllOptions": "همه روشهای شروع",
|
||
"verificationRequiredTitle": "تأیید مورد نیاز",
|
||
"verificationRequiredBody": "برای تأیید ایمیل و شماره موبایل، به بخش تنظیمات حساب کاربری بروید.",
|
||
"verificationLater": "بعداً",
|
||
"verificationGo": "رفتن به تأیید",
|
||
"importBackupEmptyFile": "فایل انتخابشده خالی است",
|
||
"importBackupHs60Unsupported": "فرمت فایل .hs60 در حال حاضر پشتیبانی نمیشود. این قابلیت در آینده اضافه خواهد شد.",
|
||
"importBackupProcessing": "در حال پردازش…",
|
||
"importBackupSuccess": "کسبوکار با موفقیت از فایل پشتیبان ایجاد شد",
|
||
"importBackupPartialSuccess": "ایمپورت انجام شد؛ برخی اسناد منتقل نشدند ({count} مورد)",
|
||
"@importBackupPartialSuccess": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"importBackupFailed": "خطا در ایمپورت فایل پشتیبان",
|
||
"importBackupSelectFailed": "خطا در انتخاب فایل",
|
||
"importBackupStatusFailed": "خطا در بررسی وضعیت",
|
||
"importBackupPleaseWait": "لطفاً صبر کنید",
|
||
"importBackupInProgress": "در حال ایمپورت از فایل پشتیبان…",
|
||
"company": "شرکت",
|
||
"shop": "مغازه",
|
||
"store": "فروشگاه",
|
||
"union": "اتحادیه",
|
||
"club": "باشگاه",
|
||
"institute": "موسسه",
|
||
"individual": "شخصی",
|
||
"manufacturing": "تولیدی",
|
||
"trading": "بازرگانی",
|
||
"service": "خدماتی",
|
||
"other": "سایر",
|
||
"owner": "مالک",
|
||
"member": "عضو",
|
||
"support": "پشتیبانی",
|
||
"newTicket": "تیکت جدید",
|
||
"ticketTitle": "عنوان تیکت",
|
||
"ticketDescription": "شرح مشکل",
|
||
"category": "دستهبندی",
|
||
"priority": "اولویت",
|
||
"status": "وضعیت",
|
||
"messages": "پیامها",
|
||
"sendMessage": "ارسال پیام",
|
||
"messageHint": "پیام خود را بنویسید...",
|
||
"createTicket": "ایجاد تیکت",
|
||
"ticketCreated": "تیکت با موفقیت ایجاد شد",
|
||
"messageSent": "پیام ارسال شد",
|
||
"loadingTickets": "در حال بارگذاری تیکتها...",
|
||
"noTickets": "هیچ تیکتی یافت نشد",
|
||
"ticketDetails": "جزئیات تیکت",
|
||
"supportTickets": "تیکتهای پشتیبانی",
|
||
"supportTicketCopyAll": "کپی متن تیکت",
|
||
"supportTicketCopyMessage": "کپی پیام",
|
||
"supportTicketCopyRequest": "کپی درخواست اولیه",
|
||
"ticketCreatedAt": "تاریخ ایجاد",
|
||
"ticketUpdatedAt": "آخرین بروزرسانی",
|
||
"ticketLoadingError": "خطا در بارگذاری تیکتها",
|
||
"ticketId": "شماره تیکت",
|
||
"createdAt": "تاریخ ایجاد",
|
||
"updatedAt": "تاریخ بهروزرسانی",
|
||
"assignedTo": "تخصیص یافته به",
|
||
"low": "کم",
|
||
"medium": "متوسط",
|
||
"high": "بالا",
|
||
"urgent": "فوری",
|
||
"open": "باز",
|
||
"inProgress": "در حال پیگیری",
|
||
"waitingForUser": "در انتظار کاربر",
|
||
"closed": "بسته",
|
||
"resolved": "حل شده",
|
||
"technicalIssue": "مشکل فنی",
|
||
"featureRequest": "درخواست ویژگی",
|
||
"question": "سوال",
|
||
"complaint": "شکایت",
|
||
"other": "سایر",
|
||
"operatorPanel": "پنل اپراتور",
|
||
"allTickets": "تمام تیکتها",
|
||
"assignTicket": "تخصیص تیکت",
|
||
"createNewTicket": "ایجاد تیکت جدید",
|
||
"createSupportTicket": "ایجاد تیکت پشتیبانی",
|
||
"ticketTitleLabel": "عنوان تیکت",
|
||
"ticketTitleHint": "عنوان کوتاه و واضح برای مشکل خود وارد کنید",
|
||
"categoryLabel": "دستهبندی",
|
||
"priorityLabel": "اولویت",
|
||
"descriptionLabel": "شرح مشکل",
|
||
"descriptionHint": "مشکل یا سوال خود را به تفصیل شرح دهید...",
|
||
"submitTicket": "ارسال تیکت",
|
||
"submittingTicket": "در حال ارسال...",
|
||
"ticketTitleRequired": "عنوان تیکت الزامی است",
|
||
"ticketTitleMinLength": "عنوان باید حداقل 5 کاراکتر باشد",
|
||
"categoryRequired": "لطفاً دستهبندی را انتخاب کنید",
|
||
"priorityRequired": "لطفاً اولویت را انتخاب کنید",
|
||
"descriptionRequired": "شرح مشکل الزامی است",
|
||
"descriptionMinLength": "شرح باید حداقل 10 کاراکتر باشد",
|
||
"loadingData": "در حال بارگذاری...",
|
||
"dataLoadingError": "خطا در بارگذاری دادهها",
|
||
"retry": "تلاش مجدد",
|
||
"ticketCreatedSuccessfully": "تیکت با موفقیت ایجاد شد",
|
||
"pleaseSelectCategoryAndPriority": "لطفاً دستهبندی و اولویت را انتخاب کنید",
|
||
"cancel": "لغو",
|
||
"changeStatus": "تغییر وضعیت",
|
||
"multiSelectFilter": "فیلتر چندتایی",
|
||
"selectFilterOptions": "انتخاب گزینههای فیلتر",
|
||
"noFilterOptionsAvailable": "هیچ گزینه فیلتری در دسترس نیست",
|
||
"marketing": "بازاریابی",
|
||
"marketingDescription": "مدیریت معرفیها و کدهای بازاریابی",
|
||
"referralCode": "کد معرفی",
|
||
"referralList": "لیست معرفیها",
|
||
"today": "امروز",
|
||
"thisMonth": "این ماه",
|
||
"total": "کل",
|
||
"internalMessage": "پیام داخلی",
|
||
"user": "کاربر",
|
||
"operator": "اپراتور",
|
||
"system": "سیستم",
|
||
"ticketNumber": "تیکت #{number}",
|
||
"ticketNotFound": "تیکت یافت نشد",
|
||
"noMessagesFound": "هیچ پیامی یافت نشد",
|
||
"writeYourMessage": "پیام خود را بنویسید...",
|
||
"writeYourResponse": "پاسخ خود را بنویسید...",
|
||
"sendingMessage": "در حال ارسال پیام...",
|
||
"messageSentSuccessfully": "پیام با موفقیت ارسال شد",
|
||
"errorSendingMessage": "خطا در ارسال پیام",
|
||
"ticketLoadingError": "خطا در بارگذاری تیکت",
|
||
"retry": "تلاش مجدد",
|
||
"refresh": "بروزرسانی",
|
||
"changeStatus": "تغییر وضعیت",
|
||
"statusUpdatedSuccessfully": "وضعیت با موفقیت بهروزرسانی شد",
|
||
"errorUpdatingStatus": "خطا در بهروزرسانی وضعیت",
|
||
"ticketClosed": "تیکت بسته است",
|
||
"ticketResolved": "تیکت حل شده است",
|
||
"daysAgo": "{count} روز پیش",
|
||
"hoursAgo": "{count} ساعت پیش",
|
||
"minutesAgo": "{count} دقیقه پیش",
|
||
"justNow": "همین الان",
|
||
"ticketDetails": "جزئیات تیکت",
|
||
"conversation": "مکالمه",
|
||
"ticketInfo": "اطلاعات تیکت",
|
||
"createdBy": "ایجاد شده توسط",
|
||
"creatorColumnTitle": "ایجاد کننده",
|
||
"assignedTo": "تخصیص یافته به",
|
||
"lastUpdated": "آخرین بروزرسانی",
|
||
"messageCount": "{count} پیام",
|
||
"replyAsOperator": "پاسخ به عنوان اپراتور",
|
||
"replyAsUser": "پاسخ به عنوان کاربر",
|
||
"internalNote": "یادداشت داخلی",
|
||
"publicMessage": "پیام عمومی",
|
||
"markAsInternal": "علامتگذاری به عنوان داخلی",
|
||
"markAsPublic": "علامتگذاری به عنوان عمومی",
|
||
"ticketDetailsDialog": "جزئیات تیکت",
|
||
"close": "بستن",
|
||
"ticketInfo": "اطلاعات تیکت",
|
||
"conversation": "مکالمه",
|
||
"messageCount": "{count} پیام",
|
||
"fileStorage": "مدیریت فایل",
|
||
"fileStorageSettings": "تنظیمات فایل",
|
||
"storageConfigurations": "پیکربندیهای ذخیرهسازی",
|
||
"addStorageConfig": "افزودن پیکربندی ذخیرهسازی",
|
||
"editStorageConfig": "ویرایش پیکربندی ذخیرهسازی",
|
||
"storageName": "نام پیکربندی",
|
||
"storageType": "نوع ذخیرهسازی",
|
||
"localStorage": "ذخیرهسازی محلی",
|
||
"ftpStorage": "ذخیرهسازی FTP",
|
||
"isDefault": "پیشفرض",
|
||
"isActive": "فعال",
|
||
"configData": "دادههای پیکربندی",
|
||
"basePath": "مسیر پایه",
|
||
"ftpHost": "میزبان FTP",
|
||
"ftpPort": "پورت FTP",
|
||
"ftpUsername": "نام کاربری FTP",
|
||
"ftpPassword": "رمز عبور FTP",
|
||
"ftpDirectory": "پوشه FTP",
|
||
"testConnection": "تست اتصال",
|
||
"connectionSuccessful": "اتصال موفقیتآمیز",
|
||
"connectionFailed": "اتصال ناموفق",
|
||
"setAsDefault": "تنظیم به عنوان پیشفرض",
|
||
"defaultConfiguration": "پیکربندی پیشفرض",
|
||
"setDefaultConfirm": "آیا مطمئن هستید که میخواهید این پیکربندی را به عنوان پیشفرض تنظیم کنید؟",
|
||
"defaultSetSuccessfully": "پیکربندی پیشفرض با موفقیت تنظیم شد",
|
||
"defaultSetFailed": "تنظیم پیکربندی پیشفرض ناموفق بود",
|
||
"cannotDeleteDefault": "نمیتوان پیکربندی پیشفرض را حذف کرد",
|
||
"defaultConfigurationNote": "پیکربندی پیشفرض برای ارسال ایمیلها استفاده میشود و قابل حذف نیست",
|
||
"setAsDefaultEmail": "تنظیم به عنوان ایمیل پیشفرض",
|
||
"defaultEmailServer": "سرور ایمیل پیشفرض",
|
||
"changeDefaultEmail": "تغییر ایمیل پیشفرض",
|
||
"currentDefault": "پیشفرض فعلی",
|
||
"makeDefault": "پیشفرض کردن",
|
||
"defaultEmailNote": "ایمیلها از سرور پیشفرض ارسال میشوند",
|
||
"noDefaultSet": "هیچ سرور ایمیل پیشفرضی تنظیم نشده است",
|
||
"selectDefaultServer": "انتخاب سرور پیشفرض",
|
||
"defaultServerChanged": "سرور پیشفرض تغییر کرد",
|
||
"defaultServerChangeFailed": "تغییر سرور پیشفرض ناموفق بود",
|
||
"emailConfigSavedSuccessfully": "تنظیمات ایمیل با موفقیت ذخیره شد",
|
||
"emailConfigUpdatedSuccessfully": "تنظیمات ایمیل با موفقیت بهروزرسانی شد",
|
||
"editEmailConfiguration": "ویرایش تنظیمات ایمیل",
|
||
"updateConfiguration": "بهروزرسانی تنظیمات",
|
||
"testEmailSubject": "تست ایمیل",
|
||
"testEmailBody": "این یک ایمیل تست است.",
|
||
"testEmailSentSuccessfully": "ایمیل تست با موفقیت ارسال شد",
|
||
"emailConfigDeletedSuccessfully": "تنظیمات حذف شد",
|
||
"confirm": "تایید",
|
||
"cancel": "لغو",
|
||
"fileStatistics": "آمار فایلها",
|
||
"totalFiles": "کل فایلها",
|
||
"totalSize": "حجم کل",
|
||
"temporaryFiles": "فایلهای موقت",
|
||
"unverifiedFiles": "فایلهای تایید نشده",
|
||
"cleanupTemporaryFiles": "پاکسازی فایلهای موقت",
|
||
"cleanupCompleted": "پاکسازی انجام شد",
|
||
"filesCleaned": "{count} فایل پاکسازی شد",
|
||
"fileManagement": "مدیریت فایلها",
|
||
"allFiles": "تمام فایلها",
|
||
"unverifiedFilesList": "فایلهای تایید نشده",
|
||
"fileName": "نام فایل",
|
||
"fileSize": "حجم فایل",
|
||
"mimeType": "نوع فایل",
|
||
"moduleContext": "زمینه ماژول",
|
||
"createdAt": "تاریخ ایجاد",
|
||
"expiresAt": "تاریخ انقضا",
|
||
"isTemporary": "موقت",
|
||
"isVerified": "تایید شده",
|
||
"forceDelete": "حذف اجباری",
|
||
"restoreFile": "بازیابی فایل",
|
||
"deleteConfirm": "تایید حذف",
|
||
"deleteConfirmMessage": "آیا از حذف این فایل مطمئن هستید؟",
|
||
"restoreConfirm": "تایید بازیابی",
|
||
"restoreConfirmMessage": "آیا از بازیابی این فایل مطمئن هستید؟",
|
||
"fileDeleted": "فایل حذف شد",
|
||
"fileRestored": "فایل بازیابی شد",
|
||
"errorDeletingFile": "خطا در حذف فایل",
|
||
"errorRestoringFile": "خطا در بازیابی فایل",
|
||
"noFilesFound": "هیچ فایلی یافت نشد",
|
||
"loadingFiles": "در حال بارگذاری فایلها...",
|
||
"errorLoadingFiles": "خطا در بارگذاری فایلها",
|
||
"refreshFiles": "تازهسازی فایلها",
|
||
"fileDetails": "جزئیات فایل",
|
||
"originalName": "نام اصلی",
|
||
"storedName": "نام ذخیره شده",
|
||
"filePath": "مسیر فایل",
|
||
"checksum": "چکسام",
|
||
"uploadedBy": "آپلود شده توسط",
|
||
"lastVerified": "آخرین تایید",
|
||
"developerData": "دادههای توسعهدهنده",
|
||
"save": "ذخیره",
|
||
"cancel": "لغو",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف",
|
||
"actions": "عملیات",
|
||
"search": "جستجو",
|
||
"filter": "فیلتر",
|
||
"clear": "پاک کردن",
|
||
"apply": "اعمال",
|
||
"reset": "بازنشانی",
|
||
"page": "صفحه",
|
||
"itemsPerPage": "آیتم در هر صفحه",
|
||
"previous": "قبلی",
|
||
"next": "بعدی",
|
||
"first": "اول",
|
||
"last": "آخر",
|
||
"systemSettingsWelcome": "تنظیمات سیستم",
|
||
"systemSettingsDescription": "مدیریت پیکربندی و مدیریت سیستم",
|
||
"storageManagement": "مدیریت ذخیرهسازی",
|
||
"storageManagementDescription": "پیکربندی سیستمهای ذخیرهسازی فایل، آدرس اپ برای لینکهای عمومی (اشتراک فایل) و مدیریت فایلها",
|
||
"systemConfiguration": "پیکربندی سیستم",
|
||
"systemConfigurationDescription": "تنظیمات عمومی سیستم و ترجیحات",
|
||
"userManagement": "مدیریت کاربران",
|
||
"userManagementDescription": "مدیریت کاربران، نقشها و مجوزها",
|
||
"settingsSystemReports": "گزارشات",
|
||
"settingsSystemReportsDescription": "داشبوردها و آمار کاربران در یک نقطه",
|
||
"systemReportsHubIntro": "یک گزارش را انتخاب کنید. برای افزودن گزارش جدید، آن را در SystemReportRegistry ثبت کرده و مسیر GoRouter متناظر را اضافه کنید.",
|
||
"systemReportActiveUsersTitle": "کاربران فعال و آنلاین (تقریبی)",
|
||
"systemReportActiveUsersDescription": "خلاصهٔ همهٔ کاربران بههمراه شمار کاربران با فعالیت اخیر بر اساس ضربان اپ (تقریبی؛ شمار سوکت زنده نیست).",
|
||
"systemReportSignupsTitle": "عضویت در بازهٔ زمانی",
|
||
"systemReportSignupsDescription": "تعداد ثبتنام کاربران جدید بهصورت روزانه، هفتگی یا ماهانه در بازهٔ انتخابشده (مرز تاریخها نیمهشب UTC).",
|
||
"systemReportSignupsPickRange": "انتخاب بازهٔ تاریخ",
|
||
"systemReportSignupsEmptyHint": "در این بازه و با این تجمیع، ثبتنامی وجود ندارد.",
|
||
"systemReportRefresh": "بهروزرسانی",
|
||
"systemReportActiveWindowLabel": "پنجرهٔ فعالیت اخیر (دقیقه)",
|
||
"systemReportSummaryTotal": "کل کاربران",
|
||
"systemReportSummaryActive": "حساب فعال",
|
||
"systemReportSummaryInactive": "حساب غیرفعال",
|
||
"systemReportSummaryActivePct": "سهم فعال",
|
||
"systemReportOnlineApprox": "فعالیت اخیر (تقریبی)",
|
||
"systemReportOnlineNote": "شمار آنلاین از فیلد last_activity_at و ضربان اپ است؛ برای سیگنال سستتر، پنجرهٔ دقیقه را بزرگتر کنید.",
|
||
"systemReportGranularityLabel": "تجمیع",
|
||
"systemReportGranularityDay": "روزانه",
|
||
"systemReportGranularityWeek": "هفتگی",
|
||
"systemReportGranularityMonth": "ماهانه",
|
||
"systemReportApplyRange": "اجرای گزارش",
|
||
"systemReportPeriodColumn": "دوره",
|
||
"systemReportCountColumn": "تعداد عضویت",
|
||
"systemReportTotalInRange": "جمع در بازه",
|
||
"systemLogs": "لاگهای سیستم",
|
||
"systemLogsDescription": "مشاهده لاگهای سیستم و نظارت",
|
||
"backToSettings": "بازگشت به تنظیمات",
|
||
"settingsOverview": "نمای کلی تنظیمات",
|
||
"availableSettings": "تنظیمات موجود",
|
||
"systemAdministration": "مدیریت سیستم",
|
||
"generalSettings": "تنظیمات عمومی",
|
||
"securitySettings": "تنظیمات امنیتی",
|
||
"maintenanceSettings": "تنظیمات نگهداری",
|
||
"smsDestinationRateSettings": "محدودیت ارسال پیامک (بهازای شماره مقصد)",
|
||
"smsDestinationRateEnabled": "اعمال سقف ارسال به هر شماره در بازه زمانی",
|
||
"smsDestinationRateMaxSends": "حداکثر ارسال در پنجره (برای هر شماره)",
|
||
"smsDestinationRateWindowMinutes": "طول پنجره (دقیقه)",
|
||
"smsDestinationRateMaxSendsHelper": "صفر یعنی بدون سقف (این محدودیت تعداد غیرفعال است)",
|
||
"initializing": "در حال راهاندازی...",
|
||
"loadingLanguageSettings": "در حال بارگذاری تنظیمات زبان...",
|
||
"loadingCalendarSettings": "در حال بارگذاری تنظیمات تقویم...",
|
||
"loadingThemeSettings": "در حال بارگذاری تنظیمات تم...",
|
||
"loadingAuthentication": "در حال بارگذاری احراز هویت...",
|
||
"loadingStepOfTotal": "مرحله {current} از {total}",
|
||
"@loadingStepOfTotal": {
|
||
"placeholders": {
|
||
"current": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"businessManagementPlatform": "پلتفرم مدیریت کسبوکار",
|
||
"businessDashboard": "داشبورد کسب و کار",
|
||
"businessStatistics": "آمار کسب و کار",
|
||
"recentActivities": "فعالیتهای اخیر",
|
||
"sales": "فروش",
|
||
"accounting": "حسابداری",
|
||
"inventory": "موجودی",
|
||
"reports": "گزارشها",
|
||
"members": "اعضا",
|
||
"backToProfile": "بازگشت به پروفایل",
|
||
"noBusinessesFound": "هیچ کسب و کاری یافت نشد",
|
||
"createFirstBusiness": "اولین کسب و کار خود را ایجاد کنید",
|
||
"businessesHubSearchHint": "جستجو در نام کسبوکار…",
|
||
"businessesHubDeletionPending": "در حال حذف",
|
||
"businessesHubRestore": "بازیابی",
|
||
"businessesHubRestoring": "در حال بازیابی…",
|
||
"businessesHubLeave": "خروج",
|
||
"businessesHubDefaultCurrency": "ارز پیشفرض",
|
||
"businessesHubNoSearchResults": "نتیجهای یافت نشد",
|
||
"businessesHubNoSearchResultsFor": "برای «{query}» نتیجهای پیدا نشد",
|
||
"@businessesHubNoSearchResultsFor": {
|
||
"placeholders": {
|
||
"query": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubClearSearch": "پاک کردن جستوجو",
|
||
"businessesHubActiveBadge": "فعلی",
|
||
"businessesHubCount": "{count} کسبوکار",
|
||
"@businessesHubCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubSortTooltip": "مرتبسازی",
|
||
"businessesHubSortRecent": "آخرین استفادهشده",
|
||
"businessesHubSortName": "نام",
|
||
"businessesHubSortCreated": "جدیدترین",
|
||
"businessesHubOpenSettings": "تنظیمات",
|
||
"businessesHubEmptyTitle": "هنوز کسبوکاری ندارید",
|
||
"businessesHubEmptySubtitle": "کسبوکار جدید بسازید، از فایل .hbx بازیابی کنید، یا از حسابیکس قبلی منتقل شوید.",
|
||
"businessesHubImportLegacy": "وارد کردن از نسخه قدیم",
|
||
"businessesHubDaysRemaining": "{days} روز تا حذف دائمی",
|
||
"@businessesHubDaysRemaining": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubHoursRemaining": "{hours} ساعت تا حذف دائمی",
|
||
"@businessesHubHoursRemaining": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubDeadlineExpired": "مهلت بازیابی به پایان رسیده",
|
||
"businessesHubRestoreConfirmTitle": "بازیابی کسبوکار",
|
||
"businessesHubRestoreConfirmMessage": "آیا مطمئن هستید که میخواهید «{name}» را بازیابی کنید؟\n\nپس از بازیابی، دسترسی شما بازگردانده میشود.",
|
||
"@businessesHubRestoreConfirmMessage": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubRestoreSuccess": "کسبوکار با موفقیت بازیابی شد",
|
||
"businessesHubRestoreFailed": "خطا در بازیابی: {error}",
|
||
"@businessesHubRestoreFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubLeaveConfirmTitle": "خروج از کسبوکار",
|
||
"businessesHubLeaveConfirmMessage": "آیا مطمئن هستید که میخواهید از «{name}» خارج شوید؟\n\nپس از خروج، دسترسی شما حذف خواهد شد.",
|
||
"@businessesHubLeaveConfirmMessage": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubLeaveFailed": "خطا در خروج: {error}",
|
||
"@businessesHubLeaveFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"businessesHubLoadMoreFailed": "خطا در بارگذاری صفحات بعدی",
|
||
"businessesHubSearchShortcut": "برای جستجو / را بزنید",
|
||
"businessesSwitcherContinue": "ادامه",
|
||
"businessesSwitcherSubtitle": "فضای کاری را انتخاب کنید",
|
||
"mobileLauncherChooseModeHint": "این انتخاب ذخیره میشود. برای تغییر دوباره، روی کسبوکار لمس طولانی کنید.",
|
||
"accessDenied": "دسترسی غیرمجاز",
|
||
"basicTools": "ابزارهای پایه",
|
||
"businessSettings": "تنظیمات کسب و کار",
|
||
"printDocuments": "چاپ اسناد",
|
||
"people": "اشخاص",
|
||
"peopleList": "لیست اشخاص",
|
||
"personCode": "کد شخص",
|
||
"receipts": "دریافتها",
|
||
"payments": "پرداختها",
|
||
"receiptsAndPayments": "دریافت و پرداخت",
|
||
"productsAndServices": "کالا و خدمات",
|
||
"products": "کالاها",
|
||
"product": "کالا",
|
||
"services": "خدمات",
|
||
"priceLists": "لیستهای قیمت",
|
||
"categories": "دستهبندیها",
|
||
"productAttributes": "ویژگیهای کالا",
|
||
"banking": "بانکداری",
|
||
"accounts": "حسابها",
|
||
"pettyCash": "تنخواه",
|
||
"cashBox": "صندوق",
|
||
"wallet": "کیف پول",
|
||
"checks": "چکها",
|
||
"transfers": "انتقالات",
|
||
"accounting": "حسابداری",
|
||
"invoice": "فاکتور",
|
||
"expenseAndIncome": "هزینه و درآمد",
|
||
"accountingMenu": "حسابداری",
|
||
"documents": "اسناد",
|
||
"chartOfAccounts": "جدول حساب",
|
||
"openingBalance": "تراز افتتاحیه",
|
||
"yearEndClosing": "بستن سال مالی",
|
||
"yearEndSplitSectionTitle": "تقطیع / پایان دورهٔ بستن",
|
||
"yearEndSplitSectionDescription": "میتوانید پایان دورهٔ مالی که بسته میشود را زودتر از «پایان تقویمی» سال جاری انتخاب کنید؛ اسناد بعد از آن تاریخ (طبق معیار زیر) پس از ایجاد سال جدید به سال جدید منتقل میشوند.",
|
||
"yearEndSplitDifferentEndToggle": "پایان دورهٔ بستن متفاوت از پایان تقویمی سال",
|
||
"yearEndSplitClosingEndDateLabel": "تاریخ پایان دورهٔ بستن (شامل)",
|
||
"yearEndSplitRelocationBasisLabel": "معیار «بعد از پایان دوره» برای انتقال سند",
|
||
"yearEndSplitBasisDocumentDate": "تاریخ سند",
|
||
"yearEndSplitBasisRegisteredAt": "تاریخ ثبت (روز)",
|
||
"yearEndSplitMoveDocumentsToggle": "انتقال خودکار اسناد بعد از پایان دوره به سال جدید",
|
||
"yearEndSplitMoveDocumentsSubtitle": "در صورت خاموش بودن، fiscal_year_id اسناد عوض نمیشود (معمولاً توصیه نمیشود).",
|
||
"yearEndSplitCalendarEndNote": "پایان تقویمی سال جاری: {date}",
|
||
"@yearEndSplitCalendarEndNote": {
|
||
"placeholders": {
|
||
"date": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"yearEndSplitRelocatePreviewLine": "پیشبینی انتقال: {docCount} سند حسابداری و {whCount} سند انبار به سال جدید.",
|
||
"@yearEndSplitRelocatePreviewLine": {
|
||
"placeholders": {
|
||
"docCount": {
|
||
"type": "int"
|
||
},
|
||
"whCount": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"yearEndClosingDoneRelocationLine": "به سال جدید منتقل شد: {docCount} سند حسابداری و {whCount} سند انبار.",
|
||
"@yearEndClosingDoneRelocationLine": {
|
||
"placeholders": {
|
||
"docCount": {
|
||
"type": "int"
|
||
},
|
||
"whCount": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"currencyRevaluation": "تسعیر و نرخ ارز",
|
||
"reports": "گزارشات",
|
||
"accountingSettings": "تنظیمات",
|
||
"servicesAndPlugins": "سرویسها و افزونهها",
|
||
"warehouseManagement": "انبارداری",
|
||
"warehouses": "انبارها",
|
||
"inquiries": "استعلامات",
|
||
"storageSpace": "فضای ذخیرهسازی",
|
||
"taxpayers": "مودیان مالیاتی",
|
||
"others": "سایر",
|
||
"pluginMarketplace": "بازار افزونهها",
|
||
"pluginMarketplaceSubtitle": "قابلیتهای حسابیکس را با افزونههای یکپارچهسازی و تخصصی گسترش دهید. پرداخت از کیفپول کسبوکار.",
|
||
"pluginMarketplaceBrowseTab": "کاتالوگ",
|
||
"pluginMarketplaceMyPluginsTab": "افزونههای من",
|
||
"pluginMarketplaceSearchHint": "جستجو در نام و توضیح…",
|
||
"pluginMarketplaceCategoryAll": "همه",
|
||
"pluginMarketplaceCategoryIntegration": "یکپارچهسازی",
|
||
"pluginMarketplaceCategoryOperations": "عملیات",
|
||
"pluginMarketplaceCategoryProductManagement": "محصولات",
|
||
"pluginMarketplaceCategorySales": "فروش",
|
||
"pluginMarketplaceCategoryCrmMarketing": "CRM و بازاریابی",
|
||
"pluginMarketplaceWalletBalance": "موجودی قابل برداشت کیفپول",
|
||
"pluginMarketplaceWalletTopUp": "شارژ کیفپول",
|
||
"pluginMarketplaceWalletLowBalance": "موجودی کمتر از ارزانترین پلن است. قبل از خرید شارژ کنید.",
|
||
"pluginMarketplaceInvoicesLink": "صورتحسابهای بازار",
|
||
"pluginMarketplaceEmpty": "در حال حاضر افزونهای در دسترس نیست.",
|
||
"pluginMarketplaceMyEmpty": "هنوز افزونهای برای این کسبوکار فعال نکردهاید.",
|
||
"pluginMarketplaceError": "بارگذاری بازار افزونهها ناموفق بود",
|
||
"pluginMarketplaceViewAndBuy": "مشاهده و خرید",
|
||
"pluginMarketplaceReadMore": "بیشتر بخوانید",
|
||
"pluginMarketplaceReadLess": "بستن",
|
||
"pluginMarketplaceFreeTrialDays": "آزمایشی رایگان · {days} روز",
|
||
"@pluginMarketplaceFreeTrialDays": {
|
||
"placeholders": {
|
||
"days": {"type": "int"}
|
||
}
|
||
},
|
||
"pluginMarketplaceStartTrial": "شروع دوره آزمایشی",
|
||
"pluginMarketplacePlanMonthly": "ماهانه",
|
||
"pluginMarketplacePlanYearly": "سالانه",
|
||
"pluginMarketplacePlanLifetime": "مادامالعمر",
|
||
"pluginMarketplaceStatusActive": "فعال",
|
||
"pluginMarketplaceStatusInactive": "غیرفعال",
|
||
"pluginMarketplaceStatusExpired": "منقضی شده",
|
||
"pluginMarketplaceStatusTrialDays": "آزمایشی · {days} روز مانده",
|
||
"@pluginMarketplaceStatusTrialDays": {
|
||
"placeholders": {
|
||
"days": {"type": "int"}
|
||
}
|
||
},
|
||
"pluginMarketplaceStatusTrialExpired": "دوره آزمایشی پایان یافته",
|
||
"pluginMarketplacePlanPurchased": "خریداری شده",
|
||
"pluginMarketplacePlanCurrent": "پلن فعلی",
|
||
"pluginMarketplacePopularPlan": "پیشنهادی",
|
||
"pluginMarketplaceEquivalentMonthly": "معادل ~{amount} در ماه",
|
||
"@pluginMarketplaceEquivalentMonthly": {
|
||
"placeholders": {
|
||
"amount": {"type": "String"}
|
||
}
|
||
},
|
||
"pluginMarketplaceSavingsPercent": "{percent}٪ صرفهجویی نسبت به ماهانه",
|
||
"@pluginMarketplaceSavingsPercent": {
|
||
"placeholders": {
|
||
"percent": {"type": "int"}
|
||
}
|
||
},
|
||
"pluginMarketplaceConfirmPurchaseTitle": "تأیید خرید",
|
||
"pluginMarketplaceConfirmPurchasePlugin": "افزونه",
|
||
"pluginMarketplaceConfirmPurchasePlan": "پلن",
|
||
"pluginMarketplaceConfirmPurchaseAmount": "مبلغ",
|
||
"pluginMarketplaceConfirmWalletBalance": "موجودی کیفپول",
|
||
"pluginMarketplaceConfirmPay": "تأیید و پرداخت",
|
||
"pluginMarketplaceInsufficientFundsTitle": "موجودی کافی نیست",
|
||
"pluginMarketplaceInsufficientFundsBody": "مورد نیاز: {required} · موجودی: {available} · کسری: {shortfall}",
|
||
"@pluginMarketplaceInsufficientFundsBody": {
|
||
"placeholders": {
|
||
"required": {"type": "String"},
|
||
"available": {"type": "String"},
|
||
"shortfall": {"type": "String"}
|
||
}
|
||
},
|
||
"pluginMarketplaceGoToWallet": "رفتن به کیفپول",
|
||
"pluginMarketplacePurchaseSuccess": "خرید با موفقیت انجام شد",
|
||
"pluginMarketplaceConfigurePlugin": "رفتن به تنظیمات افزونه",
|
||
"pluginMarketplaceReturnToPrevious": "بازگشت به صفحه قبل",
|
||
"pluginMarketplacePaymentFromWallet": "پرداخت از کیفپول کسبوکار",
|
||
"pluginMarketplaceRetry": "تلاش مجدد",
|
||
"pluginMarketplaceNoPermissionView": "دسترسی مشاهده بازار افزونهها را ندارید.",
|
||
"pluginMarketplaceNoPermissionBuy": "دسترسی خرید افزونه ندارید.",
|
||
"pluginMarketplaceNoPlansHidden": "برخی افزونهها بهدلیل نبود پلن فعال نمایش داده نمیشوند.",
|
||
"pluginMarketplaceExpiresAt": "انقضا: {date}",
|
||
"@pluginMarketplaceExpiresAt": {
|
||
"placeholders": {
|
||
"date": {"type": "String"}
|
||
}
|
||
},
|
||
"pluginMarketplaceTrialProgress": "پیشرفت دوره آزمایشی",
|
||
"pluginMarketplaceComparePlans": "انتخاب پلن",
|
||
"pluginMarketplacePerMonth": "/ ماه",
|
||
"pluginMarketplacePluginCodeSupport": "کد پشتیبانی: {code}",
|
||
"@pluginMarketplacePluginCodeSupport": {
|
||
"placeholders": {
|
||
"code": {"type": "String"}
|
||
}
|
||
},
|
||
"pluginMarketplaceRefresh": "بروزرسانی",
|
||
"pluginMarketplaceTrialSuccess": "دوره آزمایشی با موفقیت شروع شد",
|
||
"pluginMarketplaceDetailTitle": "جزئیات افزونه",
|
||
"pluginMarketplaceFromPrice": "از {price}",
|
||
"@pluginMarketplaceFromPrice": {
|
||
"placeholders": {
|
||
"price": {"type": "String"}
|
||
}
|
||
},
|
||
"pluginMarketplaceBuyDisabledTooltip": "برای خرید به دسترسی marketplace.buy نیاز دارید",
|
||
"pluginMarketplaceActiveCount": "{count} فعال",
|
||
"@pluginMarketplaceActiveCount": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"practicalTools": "ابزارهای کاربردی",
|
||
"usersAndPermissions": "کاربران و دسترسیها",
|
||
"businessUsers": "کاربران کسب و کار",
|
||
"addNewUser": "افزودن کاربر جدید",
|
||
"userEmailOrPhone": "ایمیل یا شماره تلفن",
|
||
"userEmailOrPhoneHint": "ایمیل یا شماره تلفن کاربر را وارد کنید",
|
||
"addUser": "افزودن کاربر",
|
||
"businessMembershipUnlimited": "عضویت نامحدود",
|
||
"businessMembershipLimited": "تاریخ پایان عضویت",
|
||
"businessMembershipPickDate": "انتخاب تاریخ پایان",
|
||
"businessMembershipSectionTitle": "مدت عضویت در کسبوکار",
|
||
"businessMembershipUntil": "عضویت تا {date}",
|
||
"@businessMembershipUntil": {
|
||
"placeholders": {
|
||
"date": {"type": "String"}
|
||
}
|
||
},
|
||
"businessMembershipExpired": "منقضی",
|
||
"businessMembershipEndDateRequired": "لطفاً تاریخ پایان عضویت را انتخاب کنید",
|
||
"userAddedSuccessfully": "کاربر با موفقیت اضافه شد",
|
||
"userAddFailed": "خطا در افزودن کاربر",
|
||
"userRemovedSuccessfully": "کاربر با موفقیت حذف شد",
|
||
"userRemoveFailed": "خطا در حذف کاربر",
|
||
"permissionsUpdatedSuccessfully": "دسترسیها با موفقیت بهروزرسانی شد",
|
||
"permissionsUpdateFailed": "خطا در بهروزرسانی دسترسیها",
|
||
"userNotFound": "کاربر یافت نشد",
|
||
"invalidEmailOrPhone": "ایمیل یا شماره تلفن نامعتبر است",
|
||
"userAlreadyExists": "کاربر قبلاً اضافه شده است",
|
||
"removeUser": "حذف کاربر",
|
||
"removeUserConfirm": "آیا مطمئن هستید که میخواهید این کاربر را حذف کنید؟",
|
||
"userPermissions": "دسترسیهای کاربر",
|
||
"permissions": "دسترسیها",
|
||
"permission": "دسترسی",
|
||
"hasPermission": "دارای دسترسی",
|
||
"noPermission": "بدون دسترسی",
|
||
"viewUsers": "مشاهده کاربران",
|
||
"managePermissions": "مدیریت دسترسیها",
|
||
"totalUsers": "کل کاربران",
|
||
"activeUsers": "کاربران فعال",
|
||
"pendingUsers": "کاربران در انتظار",
|
||
"userName": "نام کاربر",
|
||
"userEmail": "ایمیل",
|
||
"userPhone": "تلفن",
|
||
"userStatus": "وضعیت",
|
||
"userRole": "نقش",
|
||
"userAddedAt": "تاریخ افزودن",
|
||
"lastActive": "آخرین فعالیت",
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال",
|
||
"pending": "در انتظار",
|
||
"owner": "مالک",
|
||
"admin": "مدیر",
|
||
"member": "عضو",
|
||
"viewer": "مشاهدهگر",
|
||
"editPermissions": "ویرایش دسترسیها",
|
||
"savePermissions": "ذخیره دسترسیها",
|
||
"permissionsEnableAll": "فعالسازی همه",
|
||
"permissionsDisableAll": "غیرفعالسازی همه",
|
||
"permissionsConfirmEnableAllTitle": "فعالسازی همه دسترسیها؟",
|
||
"permissionsConfirmEnableAllBody": "تمام دسترسیها برای این کاربر روشن میشود، از جمله موارد حساس مانند برگردان سال مالی و مدیریت کاربران. ادامه میدهید؟",
|
||
"permissionsConfirmDisableAllTitle": "غیرفعالسازی همه دسترسیها؟",
|
||
"permissionsConfirmDisableAllBody": "تمام دسترسیهای این کاربر خاموش میشود و تا زمان تغییر مجدد، به بخشهای اصلی دسترسی نخواهد داشت. ادامه میدهید؟",
|
||
"permissionsConfirmDisableCategoryTitle": "غیرفعالسازی این دسته؟",
|
||
"permissionsConfirmDisableCategoryBody": "تمام دسترسیهای زیرمجموعهٔ «{categoryName}» برای این کاربر خاموش میشود. ادامه میدهید؟",
|
||
"@permissionsConfirmDisableCategoryBody": {"placeholders": {"categoryName": {"type": "String"}}},
|
||
"appLevelPermissionsConfirmEnableBody": "همهٔ دسترسیهای سطح اپلیکیشنِ فهرستشده برای این کاربر روشن میشود. ادامه میدهید؟",
|
||
"appLevelPermissionsConfirmDisableBody": "همهٔ دسترسیهای سطح اپلیکیشنِ فهرستشده برای این کاربر خاموش میشود. ادامه میدهید؟",
|
||
"cancel": "لغو",
|
||
"loading": "در حال بارگذاری...",
|
||
"noUsersFound": "هیچ کاربری یافت نشد",
|
||
"searchUsers": "جستجوی کاربران...",
|
||
"filterByStatus": "فیلتر بر اساس وضعیت",
|
||
"filterByRole": "فیلتر بر اساس نقش",
|
||
"allStatuses": "همه وضعیتها",
|
||
"allRoles": "همه نقشها",
|
||
"permissionDashboard": "دسترسی به داشبورد",
|
||
"permissionPeople": "دسترسی به اشخاص",
|
||
"permissionReceipts": "دسترسی به دریافتها",
|
||
"permissionPayments": "دسترسی به پرداختها",
|
||
"permissionReports": "دسترسی به گزارشها",
|
||
"permissionSettings": "دسترسی به تنظیمات",
|
||
"permissionUsers": "دسترسی به کاربران",
|
||
"permissionPrint": "دسترسی به چاپ اسناد",
|
||
"ownerWarning": "هشدار: کاربر مالک کسب و کار نیازی به افزودن ندارد و همیشه دسترسی کامل به همه بخشها دارد",
|
||
"ownerWarningTitle": "کاربر مالک",
|
||
"alreadyAddedWarning": "این کاربر قبلاً به کسب و کار اضافه شده است",
|
||
"alreadyAddedWarningTitle": "کاربر موجود",
|
||
"version": "نسخه 1.0.23",
|
||
"motto": "جهان با تعاون زیبا میشود",
|
||
"loadingLanguageSettings": "در حال بارگذاری تنظیمات زبان...",
|
||
"loadingCalendarSettings": "در حال بارگذاری تنظیمات تقویم...",
|
||
"loadingThemeSettings": "در حال بارگذاری تنظیمات تم...",
|
||
"loadingAuthentication": "در حال بارگذاری احراز هویت...",
|
||
"initializing": "در حال راهاندازی...",
|
||
"add": "افزودن",
|
||
"view": "مشاهده",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف",
|
||
"draft": "مدیریت پیشنویسها",
|
||
"addPerson": "افزودن شخص جدید",
|
||
"viewPeople": "مشاهده لیست اشخاص",
|
||
"editPeople": "ویرایش اطلاعات اشخاص",
|
||
"deletePeople": "حذف اشخاص",
|
||
"addReceipt": "افزودن دریافت جدید",
|
||
"viewReceipts": "مشاهده دریافتها",
|
||
"editReceipts": "ویرایش دریافتها",
|
||
"deleteReceipts": "حذف دریافتها",
|
||
"manageReceiptDrafts": "مدیریت پیشنویسهای دریافت",
|
||
"addPayment": "افزودن پرداخت جدید",
|
||
"viewPayments": "مشاهده پرداختها",
|
||
"editPayments": "ویرایش پرداختها",
|
||
"deletePayments": "حذف پرداختها",
|
||
"managePaymentDrafts": "مدیریت پیشنویسهای پرداخت",
|
||
"products": "کالاها و خدمات",
|
||
"addProduct": "افزودن کالا یا خدمت",
|
||
"@duplicateProduct": {},
|
||
"duplicateProduct": "کپی کالا یا خدمت",
|
||
"@productDuplicatedSuccessfully": {},
|
||
"productDuplicatedSuccessfully": "کپی کالا با موفقیت ثبت شد",
|
||
"viewProducts": "مشاهده کالاها و خدمات",
|
||
"editProducts": "ویرایش کالاها و خدمات",
|
||
"deleteProducts": "حذف کالاها و خدمات",
|
||
"priceLists": "لیستهای قیمت",
|
||
"addPriceList": "افزودن لیست قیمت",
|
||
"viewPriceLists": "مشاهده لیستهای قیمت",
|
||
"editPriceLists": "ویرایش لیستهای قیمت",
|
||
"deletePriceLists": "حذف لیستهای قیمت",
|
||
"categories": "دستهبندیها",
|
||
"addCategory": "افزودن دستهبندی",
|
||
"viewCategories": "مشاهده دستهبندیها",
|
||
"editCategories": "ویرایش دستهبندیها",
|
||
"deleteCategories": "حذف دستهبندیها",
|
||
"inventory": "موجودی",
|
||
"addInventory": "افزودن موجودی",
|
||
"viewInventory": "مشاهده موجودی",
|
||
"editInventory": "ویرایش موجودی",
|
||
"deleteInventory": "حذف موجودی",
|
||
"reports": "گزارشها",
|
||
"viewReports": "مشاهده گزارشها",
|
||
"generateReports": "تولید گزارشها",
|
||
"exportReports": "خروجی گزارشها",
|
||
"settings": "تنظیمات",
|
||
"viewSettings": "مشاهده تنظیمات",
|
||
"editSettings": "ویرایش تنظیمات",
|
||
"users": "کاربران",
|
||
"viewUsers": "مشاهده کاربران",
|
||
"manageUsers": "مدیریت کاربران",
|
||
"print": "چاپ اسناد",
|
||
"printDocuments": "چاپ اسناد",
|
||
"peopleReceipts": "دریافت از اشخاص",
|
||
"peoplePayments": "پرداخت به اشخاص",
|
||
"storageConfigUpdated": "تنظیمات ذخیرهسازی بهروزرسانی شد",
|
||
"storageConfigCreated": "تنظیمات ذخیرهسازی ایجاد شد",
|
||
"storageConfigDeleted": "تنظیمات ذخیرهسازی حذف شد",
|
||
"storageConfigHasFiles": "این تنظیمات ذخیرهسازی دارای فایل است و قابل حذف نیست",
|
||
"storageConfigNotFound": "تنظیمات ذخیرهسازی یافت نشد",
|
||
"storageConfigSetAsDefault": "تنظیمات به عنوان پیشفرض تنظیم شد",
|
||
"storageConfigSetDefaultFailed": "خطا در تنظیم به عنوان پیشفرض",
|
||
"adminStorageFtpPurposeSubtitle": "بهعنوان پسزمینهٔ پیشفرض ذخیرهٔ فایلهای سیستم استفاده میشود (جدا از FTP بکاپ هر کسبوکار).",
|
||
"adminStorageFtpInsecureWarning": "بدون TLS، رمز و داده روی شبکه قابل شنود است. در صورت پشتیبانی سرور، TLS را فعال کنید.",
|
||
"adminStorageFtpPasswordOptionalHint": "برای حفظ رمز فعلی خالی بگذارید",
|
||
"adminStorageFtpPassive": "حالت غیرفعال (PASV)",
|
||
"adminStorageFormSectionBasic": "اطلاعات پایه",
|
||
"adminStorageFormSectionDetails": "جزئیات پیکربندی",
|
||
"adminStorageFormSectionOptions": "گزینهها",
|
||
"adminStorageNameHint": "نام این پیکربندی ذخیرهسازی را وارد کنید",
|
||
"adminStorageFtpHostLabel": "میزبان FTP",
|
||
"adminStorageFtpHostHint": "نام میزبان یا IP سرور FTP",
|
||
"adminStorageFtpPortHintPlain": "پیشفرض ۲۱ بدون TLS",
|
||
"adminStorageFtpPortHintTls": "با TLS اغلب ۹۹۰ یا ۲۱ بسته به سرور",
|
||
"adminStorageFtpDirectoryLabel": "پوشه روی سرور",
|
||
"adminStorageFtpDirectoryHint": "پوشهٔ روی سرور برای فایلها (مثلاً /hesabix_files)",
|
||
"adminStorageLocalBasePath": "مسیر پایه",
|
||
"adminStorageFtpUseTlsTitle": "استفاده از TLS",
|
||
"adminStorageFtpUseTlsSubtitle": "FTP روی TLS (FTPS) در صورت پشتیبانی سرور",
|
||
"adminStorageDefaultTitle": "تنظیم به عنوان پیشفرض",
|
||
"adminStorageDefaultSubtitle": "این پیکربندی بهعنوان ذخیرهسازی پیشفرض استفاده شود",
|
||
"adminStorageActiveTitle": "فعال",
|
||
"adminStorageActiveSubtitle": "پیکربندیهای غیرفعال برای آپلود جدید استفاده نمیشوند",
|
||
"adminStorageCreateTitle": "ایجاد پیکربندی ذخیرهسازی",
|
||
"adminStorageEditTitle": "ویرایش پیکربندی ذخیرهسازی",
|
||
"adminStorageFtpServerTitle": "سرور FTP",
|
||
"adminStorageTestConnection": "تست اتصال",
|
||
"adminStorageTestingConnection": "در حال تست اتصال…",
|
||
"adminStorageTestSuccess": "تست اتصال موفق بود",
|
||
"adminStorageTestFailed": "تست اتصال ناموفق بود",
|
||
"adminStorageSaveInProgress": "در حال ذخیره…",
|
||
"adminStorageCreateButton": "ایجاد",
|
||
"adminStorageUpdateButton": "بهروزرسانی",
|
||
"passwordChangeError": "خطا در تغییر کلمه عبور",
|
||
"banking": "بانکداری",
|
||
"bankAccounts": "حسابهای بانکی",
|
||
"cash": "صندوق",
|
||
"pettyCash": "تنخواه گردان",
|
||
"checks": "چک",
|
||
"wallet": "کیف پول",
|
||
"transfers": "انتقال",
|
||
"invoices": "فاکتورها",
|
||
"expensesIncome": "هزینه و درآمد",
|
||
"accounting": "حسابداری",
|
||
"accountingDocuments": "اسناد حسابداری",
|
||
"chartOfAccounts": "جدول حسابها",
|
||
"openingBalance": "تراز افتتاحیه",
|
||
"warehouse": "انبارداری",
|
||
"warehouses": "مدیریت انبارها",
|
||
"warehouseTransfers": "صدور حواله",
|
||
"@permissionsWarehouseInventoryHint": {
|
||
"description": "صفحهٔ دسترسی کاربران: توضیح تفاوت مدیریت انبار و مجوز حواله"
|
||
},
|
||
"permissionsWarehouseInventoryHint": "مدیریت انبارها و حوالههای انبار مجوزهای جدا دارند. «مدیریت انبارها» برای تعریف و ویرایش انبارهاست. برای دسترسی به لیست حواله، ثبت و قطعی حواله، حواله از فاکتور، انبارگردانی و سایر عملیات موجودی مرتبط، گزینههای بخش «صدور حواله» را هم فعال کنید.",
|
||
"@permissionsGroupHintChecks": {
|
||
"description": "صفحهٔ دسترسی کاربران: راهنمای گروه چک و ارتباط با اسناد حسابداری"
|
||
},
|
||
"permissionsGroupHintChecks": "ثبت چک جدید همیشه یک سند حسابداری هم ایجاد میکند؛ علاوه بر مجوزهای چک، حداقل یکی از افزودن، ویرایش یا پیشنویس «اسناد حسابداری» را فعال کنید. بعضی فرایندهای چک (مانند وصول، واگذاری، پرداخت و …) نیز ممکن است سند ثبت کنند.",
|
||
"@permissionsGroupHintAccountingDocuments": {
|
||
"description": "صفحهٔ دسترسی کاربران: دامنهٔ مجوزهای اسناد حسابداری"
|
||
},
|
||
"permissionsGroupHintAccountingDocuments": "این مجوزها برای ثبت اسناد دستی و همچنین اسناد خودکاری که سیستم با عملیاتهایی مانند چک، دریافت و پرداخت اشخاص یا فاکتور (در صورت کاربرد) ایجاد میکند، اعمال میشود.",
|
||
"permissionsCategoryInvoicesAndExpenses": "فاکتورها و هزینهها",
|
||
"permissionSectionInvoiceTypes": "نوعهای مجاز فاکتور",
|
||
"permissionSectionPricing": "نمایش قیمت فروش و خرید",
|
||
"permissionInvoiceChangeUnitPrice": "تغییر دستی فی در فاکتور و فروش سریع",
|
||
"permissionSectionCrmWebChat": "چت وب (ویجت CRM)",
|
||
"permissionCrmEditAndAdd": "ایجاد و ویرایش رکوردهای CRM",
|
||
"permissionCrmViewReports": "مشاهده گزارشهای CRM",
|
||
"permissionCrmTeamPerformanceReports": "گزارش عملکرد کارمندان (کل تیم)",
|
||
"permissionCrmWebChatView": "مشاهده چت وب",
|
||
"permissionCrmWebChatReply": "پاسخ و ارسال پیام در چت وب",
|
||
"permissionCrmWebChatManageWidgets": "ایجاد و ویرایش ویجت چت",
|
||
"permissionCrmWebChatEditConversations": "ویرایش مکالمه (وضعیت، ارجاع، سرنخ)",
|
||
"permissionCrmWebChatDeleteMessages": "حذف پیام در چت وب",
|
||
"permissionFiscalYearEditCurrent": "ویرایش سال مالی جاری",
|
||
"permissionFiscalYearClose": "بستن سال مالی",
|
||
"permissionFiscalYearRollbackDangerous": "برگشت از سال مالی جاری (عملیات خطرناک)",
|
||
"@permissionsUpdateError": {
|
||
"description": "دیالوگ دسترسی کاربر: خطای ذخیره با جزئیات",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"permissionsUpdateError": "بهروزرسانی دسترسیها ناموفق بود: {error}",
|
||
"@checkFormNeedsChecksWritePermission": {
|
||
"description": "دیالوگ فرم چک وقتی مجوز افزودن/ویرایش چک نیست"
|
||
},
|
||
"checkFormNeedsChecksWritePermission": "شما مجوز افزودن یا ویرایش چک را ندارید.",
|
||
"@checkFormNeedsAccountingDocumentsPermission": {
|
||
"description": "دیالوگ فرم چک وقتی مجوز ثبت سند حسابداری نیست"
|
||
},
|
||
"checkFormNeedsAccountingDocumentsPermission": "شما مجوز ثبت سند حسابداری ندارید. ذخیرهٔ چک یک سند حسابداری ایجاد میکند؛ از مدیر بخواهید حداقل یکی از گزینههای افزودن، ویرایش یا پیشنویس «اسناد حسابداری» را برای شما فعال کند.",
|
||
"@checkFormDuplicateSayadCode": {
|
||
"description": "خطای ذخیره فرم چک وقتی شناسه صیاد در همین کسبوکار تکراری است"
|
||
},
|
||
"checkFormDuplicateSayadCode": "این شناسه صیاد قبلاً برای چک دیگری در این کسبوکار ثبت شده است.",
|
||
"productAttributes": "ویژگیهای کالا و خدمات",
|
||
"title": "عنوان",
|
||
"description": "توضیحات",
|
||
"actions": "عملیات",
|
||
"createdAt": "تاریخ ایجاد",
|
||
"active": "فعال",
|
||
"add": "افزودن",
|
||
"edit": "ویرایش",
|
||
"save": "ذخیره",
|
||
"cancel": "لغو",
|
||
"delete": "حذف",
|
||
"deleteConfirm": "آیا از حذف \"{name}\" مطمئن هستید؟",
|
||
"addAttribute": "افزودن ویژگی",
|
||
"viewAttributes": "مشاهده ویژگیها",
|
||
"editAttributes": "ویرایش ویژگیها",
|
||
"deleteAttributes": "حذف ویژگیها",
|
||
"addBankAccount": "افزودن حساب بانکی",
|
||
"viewBankAccounts": "مشاهده حسابهای بانکی",
|
||
"editBankAccounts": "ویرایش حسابهای بانکی",
|
||
"deleteBankAccounts": "حذف حسابهای بانکی",
|
||
"addCash": "افزودن صندوق",
|
||
"viewCash": "مشاهده صندوقها",
|
||
"editCash": "ویرایش صندوقها",
|
||
"deleteCash": "حذف صندوقها",
|
||
"addPettyCash": "افزودن تنخواه",
|
||
"viewPettyCash": "مشاهده تنخواهها",
|
||
"editPettyCash": "ویرایش تنخواهها",
|
||
"deletePettyCash": "حذف تنخواهها",
|
||
"addCheck": "افزودن چک",
|
||
"viewChecks": "مشاهده چکها",
|
||
"editChecks": "ویرایش چکها",
|
||
"deleteChecks": "حذف چکها",
|
||
"collectChecks": "وصول چکها",
|
||
"transferChecks": "انتقال چکها",
|
||
"returnChecks": "برگشت چکها",
|
||
"viewWallet": "مشاهده کیف پول",
|
||
"chargeWallet": "شارژ کیف پول",
|
||
"addTransfer": "افزودن انتقال",
|
||
"viewTransfers": "مشاهده انتقالها",
|
||
"editTransfers": "ویرایش انتقالها",
|
||
"deleteTransfers": "حذف انتقالها",
|
||
"manageTransferDrafts": "مدیریت پیشنویسهای انتقال",
|
||
"addInvoice": "افزودن فاکتور",
|
||
"invoiceCopyOpenNew": "کپی به فاکتور جدید",
|
||
"invoiceCopyLoading": "در حال آمادهسازی فرم فاکتور جدید از روی سند انتخابشده…",
|
||
"viewInvoices": "صورت حسابها",
|
||
"editInvoices": "ویرایش فاکتورها",
|
||
"deleteInvoices": "حذف فاکتورها",
|
||
"manageInvoiceDrafts": "مدیریت پیشنویسهای فاکتور",
|
||
"addExpenseIncome": "افزودن هزینه یا درآمد",
|
||
"viewExpensesIncome": "مشاهده هزینهها و درآمدها",
|
||
"editExpensesIncome": "ویرایش هزینهها و درآمدها",
|
||
"deleteExpensesIncome": "حذف هزینهها و درآمدها",
|
||
"manageExpenseIncomeDrafts": "مدیریت پیشنویسهای هزینه و درآمد",
|
||
"addAccountingDocument": "افزودن سند حسابداری",
|
||
"viewAccountingDocuments": "مشاهده اسناد حسابداری",
|
||
"editAccountingDocuments": "ویرایش اسناد حسابداری",
|
||
"deleteAccountingDocuments": "حذف اسناد حسابداری",
|
||
"manageAccountingDocumentDrafts": "مدیریت پیشنویسهای اسناد",
|
||
"addAccount": "افزودن حساب",
|
||
"viewChartOfAccounts": "مشاهده جدول حسابها",
|
||
"editChartOfAccounts": "ویرایش جدول حسابها",
|
||
"deleteAccounts": "حذف حسابها",
|
||
"viewOpeningBalance": "مشاهده تراز افتتاحیه",
|
||
"editOpeningBalance": "ویرایش تراز افتتاحیه",
|
||
"addWarehouse": "افزودن انبار",
|
||
"viewWarehouses": "مشاهده انبارها",
|
||
"editWarehouses": "ویرایش انبارها",
|
||
"deleteWarehouses": "حذف انبارها",
|
||
"addWarehouseTransfer": "افزودن حواله",
|
||
"viewWarehouseTransfers": "مشاهده حوالهها",
|
||
"editWarehouseTransfers": "ویرایش حوالهها",
|
||
"deleteWarehouseTransfers": "حذف حوالهها",
|
||
"manageWarehouseTransferDrafts": "مدیریت پیشنویسهای حواله",
|
||
"businessSettings": "تنظیمات کسب و کار",
|
||
"printSettings": "تنظیمات چاپ اسناد",
|
||
"eventHistory": "تاریخچه رویدادها",
|
||
"usersAndPermissions": "کاربران و دسترسیها",
|
||
"storageSpace": "فضای ذخیرهسازی",
|
||
"deleteFiles": "حذف فایلها",
|
||
"smsPanel": "پنل پیامک",
|
||
"viewSmsHistory": "مشاهده تاریخچه پیامکها",
|
||
"manageSmsTemplates": "مدیریت قالبهای پیامک",
|
||
"marketplace": "بازار افزونهها",
|
||
"viewMarketplace": "مشاهده افزونهها",
|
||
"buyPlugins": "خرید افزونهها",
|
||
"viewInvoices": "صورت حسابها",
|
||
"generalSettings": "تنظیمات عمومی",
|
||
"appearanceSettings": "تنظیمات ظاهری",
|
||
"advancedSettings": "تنظیمات پیشرفته",
|
||
"businessSettingsDescription": "مدیریت اطلاعات کسب و کار و تنظیمات اصلی",
|
||
"usersAndPermissionsDescription": "مدیریت کاربران و تعیین سطح دسترسی",
|
||
"printDocuments": "چاپ اسناد",
|
||
"printDocumentsDescription": "تنظیمات چاپ و قالببندی اسناد",
|
||
"languageDescription": "انتخاب زبان رابط کاربری",
|
||
"themeDescription": "انتخاب تم روشن، تاریک یا سیستمی",
|
||
"calendarDescription": "انتخاب نوع تقویم (جلالی یا میلادی)",
|
||
"dataBackup": "پشتیبانگیری",
|
||
"dataBackupDescription": "ایجاد نسخه پشتیبان از اطلاعات",
|
||
"dataRestore": "بازیابی اطلاعات",
|
||
"dataRestoreDescription": "بازیابی اطلاعات از نسخه پشتیبان",
|
||
"restoreModeNewBusiness": "ایجاد کسبوکار جدید",
|
||
"restoreModeReplace": "جایگزینی کامل",
|
||
"restoreWarningTitle": "هشدار امنیتی",
|
||
"restoreWarningReplace": "⚠️ بازیابی با حالت «جایگزینی کامل» تمام اطلاعات فعلی کسبوکار شما را حذف میکند و آنها را با دادههای فایل پشتیبان جایگزین میکند. این عمل غیرقابل بازگشت است!",
|
||
"restoreWarningNewBusiness": "ℹ️ بازیابی با حالت «ایجاد کسبوکار جدید» یک کسبوکار جدید با دادههای فایل پشتیبان ایجاد میکند و اطلاعات فعلی شما را تغییر نمیدهد.",
|
||
"restoreSecurityNote": "نکات امنیتی:",
|
||
"restoreSecurityNote1": "• قبل از بازیابی، از اطلاعات فعلی خود یک نسخه پشتیبان تهیه کنید",
|
||
"restoreSecurityNote2": "• مطمئن شوید که فایل پشتیبان معتبر و مربوط به کسبوکار شماست",
|
||
"restoreSecurityNote3": "• بازیابی ممکن است چند دقیقه طول بکشد، لطفاً صبر کنید",
|
||
"restoreSecurityNote4": "• در صورت بروز خطا، با پشتیبانی تماس بگیرید",
|
||
"restoreConfirmReplace": "تایید جایگزینی کامل",
|
||
"restoreConfirmReplaceMessage": "آیا مطمئن هستید که میخواهید تمام اطلاعات فعلی را حذف و با دادههای فایل پشتیبان جایگزین کنید؟\n\nاین عمل غیرقابل بازگشت است!",
|
||
"restoreConfirmNewBusiness": "تایید ایجاد کسبوکار جدید",
|
||
"restoreConfirmNewBusinessMessage": "آیا مطمئن هستید که میخواهید یک کسبوکار جدید با دادههای فایل پشتیبان ایجاد کنید؟",
|
||
"restoreSourceTitle": "منبع بازیابی",
|
||
"restoreModeTitle": "حالت بازیابی",
|
||
"selectBackupFile": "انتخاب فایل بکاپ (.hbx)",
|
||
"defaultBackupFilename": "backup.hbx",
|
||
"errorUnknown": "خطای نامشخص",
|
||
"errorConnectionTimeout": "زمان اتصال به سرور به پایان رسید. لطفاً اتصال اینترنت خود را بررسی کنید.",
|
||
"errorReceiveTimeout": "زمان دریافت پاسخ از سرور به پایان رسید. لطفاً دوباره تلاش کنید.",
|
||
"errorConnectionError": "خطا در اتصال به سرور. لطفاً اتصال اینترنت خود را بررسی کنید.",
|
||
"errorFileUploadFailed": "خطا در آپلود فایل. لطفاً دوباره تلاش کنید.",
|
||
"errorDataSaveFailed": "ذخیره اطلاعات انجام نشد. لطفاً دوباره تلاش کنید.",
|
||
"errorSendTimeout": "زمان ارسال درخواست به سرور به پایان رسید.",
|
||
"errorUnknownServer": "خطای نامشخص در ارتباط با سرور",
|
||
"errorRequestTimeout": "زمان درخواست به پایان رسید. لطفاً دوباره تلاش کنید.",
|
||
"errorExtractorSaveData": "خطا در ذخیره اطلاعات",
|
||
"errorExtractorFileUpload": "خطا در آپلود فایل",
|
||
"errorInternetUnavailablePleaseRetry": "ارتباط با اینترنت برقرار نیست. لطفاً دوباره تلاش کنید.",
|
||
"errorInvalidInput": "دادههای ارسالی نامعتبر است. لطفاً اطلاعات را بررسی کنید.",
|
||
"errorBackupNotFound": "بکاپ مورد نظر یافت نشد.",
|
||
"errorBusinessMismatch": "این بکاپ متعلق به کسبوکار دیگری است.",
|
||
"errorNotSupported": "این عملیات در حال حاضر پشتیبانی نمیشود.",
|
||
"errorRateLimit": "تعداد درخواستهای شما بیش از حد مجاز است. لطفاً کمی صبر کنید.",
|
||
"errorInvalidBackup": "فایل بکاپ نامعتبر است یا آسیب دیده است.",
|
||
"errorBusinessCreationFailed": "خطا در ایجاد کسبوکار جدید. لطفاً دوباره تلاش کنید.",
|
||
"errorRestoreFailed": "خطا در بازیابی اطلاعات",
|
||
"apiErrorBusinessUsersBusinessNotFound": "کسب و کار یافت نشد.",
|
||
"apiErrorBusinessUsersUserNotFound": "کاربر یافت نشد.",
|
||
"apiErrorBusinessUsersInviteAccountMissing": "کاربر یافت نشد. لطفاً ابتدا کاربر را در سیستم ثبتنام کنید.",
|
||
"apiErrorBusinessUsersAlreadyMember": "کاربر قبلاً به این کسب و کار اضافه شده است.",
|
||
"apiErrorBusinessUsersCannotRemoveOwner": "نمیتوان مالک کسب و کار را حذف کرد.",
|
||
"apiErrorBusinessUsersRemoveMemberNotFound": "این کاربر عضو این کسب و کار نیست.",
|
||
"apiErrorBusinessUsersOwnerCannotLeave": "مالک کسب و کار نمیتواند از کسب و کار خارج شود. برای حذف کسب و کار از بخش تنظیمات استفاده کنید.",
|
||
"apiErrorBusinessUsersNotAMemberLeave": "شما عضو این کسب و کار نیستید.",
|
||
"apiErrorBusinessUsersLeaveFailed": "خطا در خروج از کسب و کار.",
|
||
"apiErrorLegacyAccproRequired": "برای انجام این کار، افزونه «حسابداری پیشرفته» را در نسخه قدیم حسابیکس فعال یا تمدید کنید.",
|
||
"apiErrorNoFiscalYearForDate": "سال مالیای برای این تاریخ تعریف نشده است.",
|
||
"apiErrorFiscalYearRangeOverlap": "بازهٔ انتخابشده با سال مالی دیگری همپوشانی دارد.",
|
||
"apiErrorFiscalYearLockedForPosting": "سال مالی بسته است و امکان ثبت سند وجود ندارد.",
|
||
"apiErrorDocumentCodeRace": "تداخل در شماره سند. لطفاً دوباره تلاش کنید.",
|
||
"apiErrorNoActiveStoragePlan": "هیچ پلن فعال ذخیرهسازی برای این کسبوکار وجود ندارد. برای آپلود فایل، ابتدا از بخش فضای ذخیرهسازی یک پلن فعال کنید.",
|
||
"apiErrorStorageLimitExceeded": "فضای ذخیرهسازی کافی نیست. حجم فایل از محدودیت باقیمانده تجاوز میکند.",
|
||
"apiErrorFileSizeExceeded": "حجم فایل از حداکثر مجاز سیستم تجاوز میکند.",
|
||
"byteUnitB": "بایت",
|
||
"byteUnitKB": "کیلوبایت",
|
||
"byteUnitMB": "مگابایت",
|
||
"byteUnitGB": "گیگابایت",
|
||
"byteUnitTB": "ترابایت",
|
||
"backupCompleted": "پشتیبانگیری با موفقیت انجام شد",
|
||
"restoreCompleted": "بازیابی با موفقیت انجام شد",
|
||
"backupFailed": "پشتیبانگیری ناموفق بود",
|
||
"restoreFailed": "بازیابی ناموفق بود",
|
||
"jobStartingBackup": "شروع پشتیبانگیری",
|
||
"jobCollectingData": "جمعآوری دادهها",
|
||
"jobPackagingArchive": "بستهبندی آرشیو",
|
||
"jobSavingFile": "ذخیره فایل",
|
||
"jobFinalizing": "نهاییسازی",
|
||
"jobUploadingFile": "آپلود فایل",
|
||
"jobStartingRestore": "شروع بازیابی",
|
||
"jobLoadingBackup": "بارگذاری بکاپ",
|
||
"jobCreatingNewBusiness": "ایجاد کسبوکار جدید",
|
||
"jobNewBusinessCreated": "کسبوکار جدید ایجاد شد",
|
||
"jobCleaningCurrentData": "پاکسازی دادههای فعلی",
|
||
"jobPreparingToRestoreData": "آمادهسازی برای بازیابی دادهها",
|
||
"jobUpdatingBusinessInfo": "بهروزرسانی اطلاعات کسبوکار",
|
||
"jobPreparingBusinessData": "آمادهسازی دادههای کسبوکار",
|
||
"jobRestoringData": "بازیابی دادهها",
|
||
"systemLogs": "گزارشهای سیستم",
|
||
"systemLogsDescription": "مشاهده گزارشها و لاگهای سیستم",
|
||
"close": "بستن",
|
||
"edit": "ویرایش",
|
||
"manage": "مدیریت",
|
||
"configure": "پیکربندی",
|
||
"set": "تنظیم",
|
||
"execute": "اجرا",
|
||
"backup": "پشتیبانگیری",
|
||
"restore": "بازیابی",
|
||
"view": "مشاهده",
|
||
"businessSettingsDialogContent": "در این بخش میتوانید اطلاعات کسب و کار، آدرس، شماره تماس و سایر جزئیات را مدیریت کنید.",
|
||
"usersAndPermissionsDialogContent": "در این بخش میتوانید کاربران جدید اضافه کنید، دسترسیها را تعیین کنید و نقشها را مدیریت کنید.",
|
||
"printDocumentsDialogContent": "در این بخش میتوانید قالبهای چاپ، سربرگها و تنظیمات چاپگر را پیکربندی کنید.",
|
||
"dataBackupDialogContent": "در این بخش میتوانید از تمام اطلاعات کسب و کار نسخه پشتیبان تهیه کنید.",
|
||
"dataRestoreDialogContent": "در این بخش میتوانید اطلاعات را از نسخه پشتیبان قبلی بازیابی کنید.",
|
||
"systemLogsDialogContent": "در این بخش میتوانید گزارشهای سیستم، خطاها و فعالیتهای کاربران را مشاهده کنید.",
|
||
"accountManagement": "مدیریت حساب کاربری",
|
||
"persons": "اشخاص",
|
||
"person": "شخص",
|
||
"personsList": "لیست اشخاص",
|
||
"personGroup": "گروه اشخاص",
|
||
"personGroupNone": "بدون گروه",
|
||
"personGroupsManage": "مدیریت گروههای اشخاص",
|
||
"personGroupColumn": "گروه",
|
||
"personCode": "کد شخص",
|
||
"addPerson": "افزودن شخص",
|
||
"editPerson": "ویرایش شخص",
|
||
"personDetails": "جزئیات شخص",
|
||
"deletePerson": "حذف شخص",
|
||
"personAliasName": "نام مستعار",
|
||
"personFirstName": "نام",
|
||
"personLastName": "نام خانوادگی",
|
||
"personType": "نوع شخص",
|
||
"personCompanyName": "نام شرکت",
|
||
"personNamePrefix": "پیشوند",
|
||
"personNamePrefixNone": "بدون پیشوند",
|
||
"personLegalEntityType": "نوع حقوقی",
|
||
"personLegalEntityNatural": "حقیقی",
|
||
"personLegalEntityLegal": "حقوقی",
|
||
"personPaymentId": "شناسه پرداخت",
|
||
"personNationalId": "شناسه ملی",
|
||
"personRegistrationNumber": "شماره ثبت",
|
||
"personEconomicId": "شناسه اقتصادی",
|
||
"personCountry": "کشور",
|
||
"personProvince": "استان",
|
||
"personCity": "شهرستان",
|
||
"personAddress": "آدرس",
|
||
"personPostalCode": "کد پستی",
|
||
"personPhone": "تلفن",
|
||
"personMobile": "موبایل",
|
||
"personMobile2": "موبایل ۲",
|
||
"personMobile3": "موبایل ۳",
|
||
"personFax": "فکس",
|
||
"personEmail": "پست الکترونیکی",
|
||
"personWebsite": "وبسایت",
|
||
"personSocialNetworks": "پیامرسان و شبکههای اجتماعی",
|
||
"personSocialPlatform": "پلتفرم",
|
||
"personSocialValue": "آیدی، لینک یا شماره",
|
||
"personSocialCustomName": "نام پلتفرم (برای «سایر»)",
|
||
"addPersonSocialRow": "افزودن راه ارتباطی",
|
||
"noPersonSocialRows": "راه ارتباطی ثبت نشده است.",
|
||
"personBankAccounts": "حسابهای بانکی",
|
||
"addBankAccount": "افزودن حساب بانکی",
|
||
"editBankAccount": "ویرایش حساب بانکی",
|
||
"deleteBankAccount": "حذف حساب بانکی",
|
||
"bankName": "نام بانک",
|
||
"accountNumber": "شماره حساب",
|
||
"cardNumber": "شماره کارت",
|
||
"shebaNumber": "شماره شبا",
|
||
"personTypeCustomer": "مشتری",
|
||
"personTypeMarketer": "بازاریاب",
|
||
"personTypeEmployee": "کارمند",
|
||
"personTypeSupplier": "تامینکننده",
|
||
"personTypePartner": "همکار",
|
||
"personTypeSeller": "فروشنده",
|
||
"personTypeShareholder": "سهامدار",
|
||
"personCreatedSuccessfully": "شخص با موفقیت ایجاد شد",
|
||
"personUpdatedSuccessfully": "شخص با موفقیت ویرایش شد",
|
||
"personDeletedSuccessfully": "شخص با موفقیت حذف شد",
|
||
"personNotFound": "شخص یافت نشد",
|
||
"personAliasNameRequired": "نام مستعار الزامی است",
|
||
"personAliasPickFromNamesHint": "پر کردن نام مستعار از نام / نام خانوادگی…",
|
||
"personTypeRequired": "نوع شخص الزامی است",
|
||
"bankAccountAddedSuccessfully": "حساب بانکی با موفقیت اضافه شد",
|
||
"bankAccountUpdatedSuccessfully": "حساب بانکی با موفقیت ویرایش شد",
|
||
"bankAccountDeletedSuccessfully": "حساب بانکی با موفقیت حذف شد",
|
||
"bankNameRequired": "نام بانک الزامی است",
|
||
"personBasicInfo": "اطلاعات پایه",
|
||
"personEconomicInfo": "اطلاعات اقتصادی",
|
||
"personContactInfo": "اطلاعات تماس",
|
||
"personBankInfo": "حسابهای بانکی",
|
||
"personSummary": "خلاصه اشخاص",
|
||
"totalPersons": "تعداد کل اشخاص",
|
||
"activePersons": "اشخاص فعال",
|
||
"inactivePersons": "اشخاص غیرفعال",
|
||
"personsByType": "اشخاص بر اساس نوع",
|
||
"update": "ویرایش",
|
||
"collect": "وصول",
|
||
"transfer": "انتقال",
|
||
"charge": "شارژ",
|
||
"businessSettings": "تنظیمات کسب و کار",
|
||
"printSettings": "تنظیمات چاپ اسناد",
|
||
"eventHistory": "تاریخچه رویدادها",
|
||
"usersAndPermissions": "کاربران و دسترسیها",
|
||
"storageSpace": "فضای ذخیرهسازی",
|
||
"deleteFiles": "فایلها",
|
||
"viewSmsHistory": "مشاهده تاریخچه پیامکها",
|
||
"manageSmsTemplates": "مدیریت قالبهای پیامک",
|
||
"viewMarketplace": "مشاهده افزونهها",
|
||
"buyPlugins": "خرید افزونهها",
|
||
"viewInvoices": "صورت حسابها",
|
||
"saving": "در حال ذخیره...",
|
||
"userPermissionsTitle": "دسترسیهای کاربر",
|
||
"dialogClose": "بستن",
|
||
"buy": "خرید",
|
||
"templates": "قالبها",
|
||
"history": "تاریخچه",
|
||
"business": "کسب و کار",
|
||
"shareCount": "تعداد سهام",
|
||
"commissionSalePercentLabel": "درصد پورسانت فروش",
|
||
"commissionSalesReturnPercentLabel": "درصد پورسانت برگشت از فروش",
|
||
"commissionSalesAmountLabel": "مبلغ پورسانت فروش",
|
||
"commissionSalesReturnAmountLabel": "مبلغ پورسانت برگشت از فروش",
|
||
"importPersonsFromExcel": "ایمپورت اشخاص از اکسل",
|
||
"selectedFile": "فایل انتخابشده",
|
||
"noFileSelected": "هیچ فایلی انتخاب نشده",
|
||
"chooseFile": "انتخاب فایل",
|
||
"matchBy": "معیار تطبیق",
|
||
"code": "کد",
|
||
"conflictPolicy": "سیاست تداخل",
|
||
"policyInsertOnly": "فقط ایجاد",
|
||
"policyUpdateExisting": "بهروزرسانی موجود",
|
||
"policyUpsert": "آپسرت",
|
||
"dryRun": "اجرای آزمایشی",
|
||
"dryRunValidateOnly": "اجرای آزمایشی (فقط اعتبارسنجی)",
|
||
"downloadTemplate": "دانلود تمپلیت",
|
||
"reviewDryRun": "بررسی (اجرای آزمایشی)",
|
||
"import": "ایمپورت",
|
||
"importReal": "ایمپورت واقعی",
|
||
"templateDownloaded": "تمپلیت دانلود شد",
|
||
"pickFileError": "خطا در انتخاب فایل",
|
||
"templateDownloadError": "خطا در دانلود تمپلیت",
|
||
"importError": "خطا در ایمپورت",
|
||
"result": "نتیجه",
|
||
"valid": "معتبر",
|
||
"invalid": "نامعتبر",
|
||
"inserted": "ایجاد شده",
|
||
"updated": "بهروزرسانی",
|
||
"skipped": "رد شده",
|
||
"importSkippedApply": "ناموفق در ذخیره",
|
||
"importPreviewInsert": "ایجاد (پیشنمایش)",
|
||
"importPreviewUpdate": "بهروزرسانی (پیشنمایش)",
|
||
"importPreviewSkipConflict": "رد تداخل (پیشنمایش)",
|
||
"importWarningsTitle": "هشدارها",
|
||
"productImportHint": "شناسه داخلی لازم نیست. مسیر دسته را مثل «مواد اولیه > پلاستیک» از شیت دستهبندیهای قالب کپی کنید. سلول خالی هنگام بهروزرسانی یعنی این فیلد را تغییر نده.",
|
||
"productImportHowToTitle": "چطور فایل را پر کنم؟",
|
||
"productImportHowToBody": "۱) قالب را دانلود کنید.\n۲) فقط شیت «کالاها» را پر کنید؛ شیتهای دیگر فهرست مقادیر موجود هستند.\n۳) ردیف نمونه را ویرایش یا حذف کنید.\n۴) ابتدا بررسی آزمایشی بزنید، بعد ایمپورت واقعی.",
|
||
"productImportEmptyCellHint": "سلول خالی در بهروزرسانی مقدار قبلی را حفظ میکند. برای خاموش کردن یک گزینه صریحاً «خیر» بنویسید.",
|
||
"productImportMissingCategory": "اگر دسته در فایل نباشد",
|
||
"productImportMissingAttribute": "اگر ویژگی در فایل نباشد",
|
||
"productImportPolicyInsert": "فقط کالای جدید",
|
||
"productImportPolicyUpdate": "فقط بهروزرسانی موجود",
|
||
"productImportPolicyUpsert": "ایجاد جدید و بهروزرسانی موجود",
|
||
"personImportSuccess": "ایمپورت با موفقیت انجام شد",
|
||
"yes": "بله",
|
||
"no": "خیر",
|
||
"row": "ردیف",
|
||
"onlyForMarketerSeller": "این بخش فقط برای بازاریاب/فروشنده نمایش داده میشود",
|
||
"percentFromSales": "درصد از فروش",
|
||
"percentFromSalesReturn": "درصد از برگشت از فروش",
|
||
"salesAmount": "مبلغ فروش",
|
||
"salesReturnAmount": "مبلغ برگشت از فروش",
|
||
"mustBeBetweenZeroAndHundred": "باید بین 0 تا 100 باشد",
|
||
"mustBePositiveNumber": "باید عدد مثبت باشد",
|
||
"personCodeOptional": "کد شخص (اختیاری)",
|
||
"uniqueCodeNumeric": "کد یکتا (عددی)",
|
||
"automatic": "اتوماتیک",
|
||
"manual": "دستی",
|
||
"personCodeRequired": "کد شخص الزامی است",
|
||
"codeMustBeNumeric": "کد باید عددی باشد",
|
||
"codeMinLength": "کد باید حداقل ۳ رقم باشد",
|
||
"codeRequired": "کد الزامی است",
|
||
"integerNoDecimal": "عدد صحیح بدون اعشار",
|
||
"shareholderShareCountRequired": "برای سهامدار، تعداد سهام الزامی است",
|
||
"noBankAccountsAdded": "هیچ حساب بانکی اضافه نشده است",
|
||
"commissionExcludeDiscounts": "عدم محاسبه تخفیف",
|
||
"commissionExcludeAdditionsDeductions": "عدم محاسبه اضافات و کسورات فاکتور",
|
||
"commissionPostInInvoiceDocument": "ثبت پورسانت در سند حسابداری فاکتور"
|
||
,
|
||
"manageCategories": "مدیریت دستهبندیها",
|
||
"categoriesDialogTitle": "مدیریت دستهبندیها",
|
||
"addRootCategory": "افزودن ریشه",
|
||
"addCategory": "افزودن دستهبندی",
|
||
"addChildCategory": "افزودن زیرشاخه",
|
||
"renameCategory": "تغییر نام",
|
||
"deleteCategory": "حذف دستهبندی",
|
||
"deleteCategoryConfirm": "آیا از حذف این دستهبندی مطمئن هستید؟",
|
||
"categoryNameFa": "نام (فارسی)",
|
||
"categoryNameEn": "نام (انگلیسی)",
|
||
"categoryName": "نام دستهبندی",
|
||
"categoryNameRequired": "نام دستهبندی الزامی است",
|
||
"categoryNameHint": "نام دستهبندی را وارد کنید",
|
||
"categoryType": "نوع",
|
||
"productType": "کالا",
|
||
"serviceType": "خدمت",
|
||
"loadingCategories": "در حال بارگذاری دستهبندیها...",
|
||
"createCategory": "ایجاد دستهبندی",
|
||
"updateCategory": "بهروزرسانی دستهبندی",
|
||
"deleteCategorySuccess": "دستهبندی حذف شد",
|
||
"operationFailed": "عملیات ناموفق بود",
|
||
|
||
"productGeneralInfo": "اطلاعات کلی",
|
||
"pricingAndInventory": "قیمت و موجودی",
|
||
"tax": "مالیات",
|
||
"productStock": "موجودی",
|
||
"productStockInWarehouses": "موجودی کالا در انبارها",
|
||
"productCommercialPricing": "بازرگانی و قیمت",
|
||
"productCommercialPricingNoAccessHint": "برای مشاهده این تب، دسترسی مشاهده فاکتورها لازم است. لطفاً از مدیر سیستم مجوز invoices.view را درخواست کنید.",
|
||
"productCommercialInsightsNotEligibleTitle": "گزارش برای این کالا فعال نیست",
|
||
"productCommercialInsightsNotEligibleBody": "این خلاصه برای این محصول یا پیکربندی کسبوکار در دسترس نیست.",
|
||
"productCommercialInsightsChecklistTitle": "پیشنهادهای بررسی:",
|
||
"productCommercialInsightsChecklistInventoryTracked": "کنترل موجودی کالا روشن باشد.",
|
||
"productCommercialInsightsChecklistConfirmedInvoice": "حداقل یک فاکتور خرید/فروش تأییدشده برای این کالا ثبت شده باشد.",
|
||
"productCommercialInsightsChecklistPostedWarehouseDoc": "برای فاکتورهای مرتبط، حوالهٔ انبار posted با مبدأ invoice وجود داشته باشد.",
|
||
"productCommercialInsightsReload": "بارگذاری مجدد",
|
||
"productCommercialInsightsResetTooltip": "بازنشانی",
|
||
"productCommercialInsightsNoData": "دادهای نیست",
|
||
"productCommercialInsightsDocumentDate": "تاریخ سند",
|
||
"productCommercialInsightsParty": "طرف تجاری",
|
||
"productCommercialInsightsDocumentCode": "کد سند",
|
||
"productCommercialInsightsQuantity": "مقدار",
|
||
"productCommercialInsightsUnitPriceBase": "قیمت واحد به ارز پایه",
|
||
"productCommercialInsightsFxRateToBase": "نرخ سند به پایه",
|
||
"productCommercialInsightsChartDataMissing": "دادهٔ نمودار موجود نیست.",
|
||
"productCommercialInsightsChartNoPoints": "برای بازهٔ انتخابشده نقطهٔ نموداری نیست.",
|
||
"productCommercialInsightsLanePurchase": "خرید",
|
||
"productCommercialInsightsLaneSale": "فروش",
|
||
"productCommercialInsightsLegendPurchaseAvg": "میانگین موزون خرید (پایه)",
|
||
"productCommercialInsightsLegendSaleAvg": "میانگین موزون فروش (پایه)",
|
||
"productCommercialInsightsAvgUnitBaseLabel": "میانگین واحد به پایه",
|
||
"productCommercialInsightsTotalQuantityLabel": "مجموع مقدار",
|
||
"productCommercialInsightsBucketDay": "روز",
|
||
"productCommercialInsightsBucketWeek": "هفته",
|
||
"productCommercialInsightsBucketMonth": "ماه",
|
||
"productCommercialInsightsPreset30Days": "۳۰ روز",
|
||
"productCommercialInsightsPreset90Days": "۹۰ روز",
|
||
"productCommercialInsightsPreset6Months": "۶ ماه",
|
||
"productCommercialInsightsPreset1Year": "یک سال",
|
||
"productCommercialInsightsPresetCustom": "سفارشی",
|
||
"productCommercialInsightsFromDate": "از تاریخ",
|
||
"productCommercialInsightsToDate": "تا تاریخ",
|
||
"productCommercialInsightsLastPurchase": "آخرین خرید",
|
||
"productCommercialInsightsLastSale": "آخرین فروش",
|
||
"productCommercialInsightsTotalsInRange": "جمع در بازه",
|
||
"productCommercialInsightsPurchaseQuantity": "مقدار خرید",
|
||
"productCommercialInsightsSaleQuantity": "مقدار فروش",
|
||
"productCommercialInsightsPurchaseLinesCount": "تعداد خطوط خرید",
|
||
"productCommercialInsightsSaleLinesCount": "تعداد خطوط فروش",
|
||
"productCommercialInsightsTrendTitle": "روند میانگین موزون قیمت واحد (ارز پایه)",
|
||
"productCommercialInsightsTopSuppliers": "تأمینکنندگان پرحجم در بازه",
|
||
"productCommercialInsightsTopBuyers": "خریداران پرحجم در بازه",
|
||
"productCommercialInsightsRecentEventsTitle": "رویدادهای اخیر (خطوط فاکتور)",
|
||
"productCommercialInsightsUnitShortLabel": "واحد",
|
||
"warehouseCode": "کد انبار",
|
||
"warehouseName": "نام انبار",
|
||
"stockQuantity": "موجودی",
|
||
"totalStock": "موجودی کل",
|
||
"noStockRecorded": "موجودی ثبت نشده",
|
||
"inventoryNotTracked": "این کالا کنترل موجودی ندارد",
|
||
"stockReportDate": "تاریخ گزارش",
|
||
"showZeroStock": "نمایش موجودی صفر",
|
||
"refreshStock": "بهروزرسانی موجودی",
|
||
|
||
"inventoryControl": "کنترل موجودی",
|
||
"inventoryControlHelpSubtitle": "روشن: رهگیری موجودی و درج این کالا در حوالههای مرتبط با فاکتور. خاموش: این قلم در حوالهٔ خودکار فاکتور نمیآید.",
|
||
"inventoryControlHelpDetail": "خاموش کردن این گزینه بهمعنای «اجازهٔ قطعی حواله با کمبود موجودی» نیست. اگر باید گاهی با موجودی کمتر از صفر حواله قطعی شود، در تنظیمات کسبوکار بخش «کنترل کسری / موجودی منفی» را بررسی کنید.",
|
||
"inventoryUniqueModeRequiresTrack": "برای استفاده از حالت یونیک، باید «کنترل موجودی» را فعال کنید",
|
||
"inventoryStockPhysical": "موجودی انبارداری",
|
||
"inventoryStockFinancial": "موجودی مالی",
|
||
"reorderPoint": "نقطه سفارش",
|
||
"reorderPointRepeat": "نقطه سفارش مجدد",
|
||
"warehouseRecharge": "شارژ انبار",
|
||
"minOrderQty": "کمینه مقدار سفارش",
|
||
"leadTimeDays": "زمان تحویل (روز)",
|
||
|
||
"pricing": "قیمتگذاری",
|
||
"productName": "نام کالا",
|
||
"barcode": "بارکد",
|
||
"productGeneralBarcodes": "بارکدهای عمومی",
|
||
"productGeneralBarcodesHint": "چند بارکد را با ویرگول (انگلیسی یا فارسی) جدا کنید. برای جستجوی سریع در فاکتور و چاپ برچسب PDF استفاده میشود.",
|
||
"printGeneralBarcodeLabels": "چاپ برچسب بارکدهای عمومی (PDF)",
|
||
"generalBarcodeLabelsTitle": "چاپ بارکدهای عمومی",
|
||
"generalBarcodeLabelsNoneSelected": "در کالاهای انتخابشده بارکد عمومی ثبت نشده است.",
|
||
"labelPdfDialogTitle": "چاپ برچسب",
|
||
"labelPdfContentSection": "محتوای برچسب",
|
||
"labelPdfLinearBarcode": "بارکد خطی",
|
||
"labelPdfQrCode": "QR",
|
||
"labelPdfBarcodeAsText": "مقدار بارکد بهصورت متن",
|
||
"labelPdfProductName": "نام کالا",
|
||
"labelPdfSerialLine": "سریال (متن)",
|
||
"labelPdfPaperLayoutSection": "صفحه و چیدمان",
|
||
"labelPdfPaperSize": "سایز کاغذ",
|
||
"labelPdfLandscape": "افقی (Landscape)",
|
||
"labelPdfColumns": "تعداد ستون",
|
||
"labelPdfPageMarginPts": "حاشیه صفحه (pt)",
|
||
"labelPdfPreview": "پیشنمایش",
|
||
"labelPdfSave": "ذخیره PDF",
|
||
"labelPdfShare": "اشتراک",
|
||
"labelPdfClose": "بستن",
|
||
"labelPdfSaved": "فایل PDF ذخیره شد",
|
||
"labelPdfSaveFailed": "ذخیره PDF ناموفق بود",
|
||
"labelPdfShareFailed": "اشتراکگذاری ناموفق بود",
|
||
"labelPdfBuildError": "خطا در ساخت PDF",
|
||
"labelPdfPreviewHintDesktop": "زوم و پیمایش از نوار پیشنمایش",
|
||
"labelPdfPreviewHintWeb": "در وب: پیشنمایش با نمایشگر PDF مرورگر (زوم از منوی راستکلیک یا Ctrl±)",
|
||
"labelPdfOrientationLandscape": "افقی",
|
||
"labelPdfOrientationPortrait": "عمودی",
|
||
"generalInformation": "اطلاعات عمومی",
|
||
"imageNotAvailable": "تصویر موجود نیست",
|
||
"salesPrice": "قیمت فروش",
|
||
"salesPriceNote": "توضیح قیمت فروش",
|
||
"purchasePrice": "قیمت خرید",
|
||
"purchasePriceNote": "توضیح قیمت خرید",
|
||
|
||
"pricesInPriceLists": "قیمت در لیستهای قیمت",
|
||
"addPrice": "افزودن قیمت",
|
||
"price": "قیمت",
|
||
"currency": "ارز",
|
||
|
||
"noPriceListsTitle": "لیست قیمت موجود نیست",
|
||
"noPriceListsMessage": "برای افزودن قیمت، ابتدا باید یک لیست قیمت ایجاد کنید.",
|
||
"noPriceListsHint": "برای ایجاد لیست قیمت، از دکمه \"مدیریت لیستهای قیمت\" در صفحه محصولات استفاده کنید.",
|
||
"gotIt": "متوجه شدم",
|
||
|
||
"unitsTitle": "واحدها",
|
||
"mainUnit": "واحد اصلی",
|
||
"secondaryUnit": "واحد فرعی",
|
||
"unitConversionFactor": "ضریب تبدیل واحد",
|
||
|
||
"itemType": "نوع",
|
||
"type": "نوع",
|
||
"productPhysicalDesc": "محصولات فیزیکی",
|
||
"serviceDesc": "خدمات و سرویسها",
|
||
|
||
"taxTitle": "مالیات",
|
||
"taxCode": "کُد مالیاتی",
|
||
"isSalesTaxable": "مشمول مالیات فروش",
|
||
"salesTaxRate": "نرخ مالیات فروش (%)",
|
||
"isPurchaseTaxable": "مشمول مالیات خرید",
|
||
"purchaseTaxRate": "نرخ مالیات خرید (%)",
|
||
"taxType": "نوع مالیات",
|
||
"taxTypeId": "شناسه نوع مالیات",
|
||
"taxUnit": "واحد مالیاتی",
|
||
"taxUnitId": "شناسه واحد مالیاتی",
|
||
"vatColumn": "مالیات بر ارزش افزوده",
|
||
"taxVatPercent": "{value}٪",
|
||
"@taxVatPercent": {
|
||
"description": "نمایش مقدار VAT با درصد",
|
||
"placeholders": {
|
||
"value": {}
|
||
}
|
||
},
|
||
"taxVatUnknown": "نامشخص",
|
||
|
||
"bulkPriceUpdateTitle": "تغییر قیمتهای گروهی",
|
||
"bulkDefaultWarehouseTitle": "تغییر گروهی انبار پیشفرض",
|
||
"bulkDefaultWarehouseAction": "تغییر انبار پیشفرض",
|
||
"bulkDefaultWarehouseNewWarehouseLabel": "انبار جدید",
|
||
"bulkDefaultWarehouseClearOption": "پاک کردن انبار پیشفرض",
|
||
"bulkDefaultWarehouseScopeLabel": "دامنه اعمال:",
|
||
"bulkDefaultWarehouseScopeAll": "همه موارد انتخابشده",
|
||
"bulkDefaultWarehouseScopeTrackInventoryTrue": "فقط کالاهای انبارداری",
|
||
"bulkDefaultWarehouseScopeTrackInventoryFalse": "فقط کالاهای غیرانبارداری",
|
||
"bulkDefaultWarehouseConfirmTitle": "اعمال تغییر",
|
||
"bulkDefaultWarehouseConfirmMessage": "آیا از اعمال تغییر انبار پیشفرض برای کالاهای انتخابشده مطمئن هستید؟",
|
||
"bulkDefaultWarehouseApplySuccess": "انجام شد. تعداد تغییر: {count}",
|
||
"@bulkDefaultWarehouseApplySuccess": {"placeholders": {"count": {"type": "String"}}},
|
||
"bulkDefaultWarehouseSelectedCount": "تعداد کالاهای انتخابشده: {count}",
|
||
"@bulkDefaultWarehouseSelectedCount": {"placeholders": {"count": {"type": "int"}}},
|
||
"bulkDefaultWarehousePreviewSummary": "تعداد انتخاب: {total} | پیدا شده: {found} | قابل تغییر: {willUpdate}",
|
||
"@bulkDefaultWarehousePreviewSummary": {"placeholders": {"total": {"type": "String"}, "found": {"type": "String"}, "willUpdate": {"type": "String"}}},
|
||
"bulkDefaultWarehouseSkippedCount": "نادیده گرفتهشده: {count}",
|
||
"@bulkDefaultWarehouseSkippedCount": {"placeholders": {"count": {"type": "int"}}},
|
||
"bulkDefaultWarehouseNotesLabel": "یادداشتها:",
|
||
"bulkDefaultWarehouseForcedServiceNull": "خدماتی که انبار پیشفرض ندارند (بهصورت خودکار): {count}",
|
||
"@bulkDefaultWarehouseForcedServiceNull": {"placeholders": {"count": {"type": "int"}}},
|
||
"bulkDefaultWarehouseApplySummary": "تعداد انتخاب: {total} | پیدا شده: {found} | تغییر کرده: {updated} | نادیده: {skipped}",
|
||
"@bulkDefaultWarehouseApplySummary": {"placeholders": {"total": {"type": "String"}, "found": {"type": "String"}, "updated": {"type": "String"}, "skipped": {"type": "String"}}},
|
||
"bulkDefaultWarehouseReasonAlreadySet": "از قبل همینطور تنظیم شده",
|
||
"bulkDefaultWarehouseReasonScopeMismatch": "با دامنه انتخابی شما همخوانی ندارد",
|
||
"bulkDefaultWarehouseReasonNotFound": "پیدا نشد",
|
||
"bulkDefaultWarehouseReasonServiceAlreadyNull": "خدمت است و انبار پیشفرض ندارد",
|
||
"bulkDefaultWarehouseReasonUnknown": "نامشخص",
|
||
"bulkPriceUpdateSubtitle": "اعمال افزایش یا کاهش قیمت با فیلترهای پیشرفته",
|
||
"bulkPriceUpdateApplyScopeTitle": "محدوده اعمال",
|
||
"bulkPriceUpdateScopeBase": "فقط قیمت پایه",
|
||
"bulkPriceUpdateScopePriceLists": "فقط لیستهای قیمت",
|
||
"bulkPriceUpdateScopeBoth": "قیمت پایه و لیستها",
|
||
"bulkPriceUpdateStatsTitle": "خلاصه آمار",
|
||
"bulkPriceUpdateListOnlyTargetHint": "در این حالت فقط قیمت فروش داخل لیستهای قیمت تغییر میکند.",
|
||
"bulkPriceUpdatePriceListsHint": "بدون انتخاب، همهٔ لیستهای قیمت (مطابق فیلتر ارز) اعمال میشود.",
|
||
"bulkPriceUpdatePreviewListChanges": "لیست قیمت",
|
||
"bulkPriceUpdatePreviewListRowsCount": "{count} ردیف",
|
||
"@bulkPriceUpdatePreviewListRowsCount": {"placeholders": {"count": {"type": "int"}}},
|
||
"bulkPriceUpdateSummaryListRows": "ردیفهای لیست قیمت",
|
||
"bulkPriceUpdateSummaryListDelta": "جمع تغییر قیمت لیستها",
|
||
"bulkProductPricesSheetTitle": "ویرایش گسترده قیمتها",
|
||
"bulkProductPricesSheetSubtitle": "قیمت پایه و قیمت لیستها را مثل صفحه گسترده ویرایش کنید. ستون کالا ثابت میماند؛ ذخیره فقط برای همین صفحه است.",
|
||
"bulkProductPricesSheetSave": "ذخیره این صفحه",
|
||
"bulkProductPricesSheetNext": "صفحه بعد",
|
||
"bulkProductPricesSheetPrev": "صفحه قبل",
|
||
"bulkProductPricesSheetSearch": "جستجو",
|
||
"bulkProductPricesSheetClearSearch": "پاک کردن",
|
||
"bulkProductPricesSheetNoChanges": "تغییری برای ذخیره نیست",
|
||
"bulkProductPricesSheetCode": "کد",
|
||
"bulkProductPricesSheetName": "نام",
|
||
"bulkProductPricesSheetPriceListsForColumns": "ستونهای لیست قیمت",
|
||
"bulkProductPricesSheetSelectListsHint": "برای نمایش و ویرایش قیمت داخل لیستها، یک یا چند لیست را انتخاب کنید و صفحه را بارگذاری کنید.",
|
||
"bulkProductPricesSheetExportExcel": "دانلود اکسل",
|
||
"bulkProductPricesSheetImportExcel": "بارگذاری اکسل",
|
||
"bulkProductPricesSheetExcelHint": "تمام کالاهای همین جستجو در اکسل ذخیره میشود. پس از ویرایش قیمتها، فایل را بارگذاری کنید. نام برگه «BulkPrices» را حذف نکنید؛ ستونهای pi_ شناسهٔ ردیف لیست قیمت در پایگاه است.",
|
||
"bulkProductPricesSheetGuideTitle": "راهنما و خروجی اکسل",
|
||
"bulkProductPricesSheetSearchSection": "جستجو و فهرست قیمتها",
|
||
"bulkProductPricesSheetTableSection": "جدول قیمتها",
|
||
"bulkProductPricesSheetMoreActions": "سایر عملیات",
|
||
"bulkProductPricesSheetNoRows": "کالایی برای این صفحه نیست",
|
||
"bulkProductPricesSheetNoRowsHint": "فیلتر جستجو را عوض کنید یا صفحهٔ دیگری را انتخاب کنید.",
|
||
"bulkProductPricesSheetPageLabel": "صفحه",
|
||
"bulkProductPricesSheetPriceListPrices": "قیمتهای لیست",
|
||
"bulkProductPricesSheetUnsavedTitle": "تغییرات ذخیرهنشده",
|
||
"bulkProductPricesSheetUnsavedMessage": "در این صفحه قیمتهایی ویرایش شدهاند و هنوز ذخیره نشدهاند. تغییرات دور ریخته شود؟",
|
||
"bulkProductPricesSheetDiscardChanges": "نادیده گرفتن",
|
||
"bulkProductPricesSheetDirtyCount": "{count} ذخیرهنشده",
|
||
"@bulkProductPricesSheetDirtyCount": {"placeholders": {"count": {"type": "int"}}},
|
||
"bulkProductPricesSheetNoPriceLists": "هنوز لیست قیمتی نیست",
|
||
"bulkProductPricesSheetHelpTooltip": "راهنمای ورود و خروج اکسل",
|
||
"preview": "پیشنمایش",
|
||
"applyChanges": "اعمال تغییرات",
|
||
"changeTypeAndDirection": "نوع و جهت تغییر",
|
||
"changeTarget": "هدف تغییر",
|
||
"changeAmount": "مقدار تغییر",
|
||
"filters": "فیلترها",
|
||
"previewChanges": "پیشنمایش تغییرات",
|
||
"percentage": "درصدی",
|
||
"amount": "مقداری",
|
||
"samplePercent": "مثلاً 10٪",
|
||
"sampleAmount": "مثلاً 1,000,000",
|
||
"increase": "افزایش",
|
||
"decrease": "کاهش",
|
||
"both": "هر دو",
|
||
"allCurrencies": "همه ارزها",
|
||
"priceList": "لیست قیمت",
|
||
"allPriceLists": "همه لیستها",
|
||
"itemTypeLabel": "نوع آیتم",
|
||
"allTypes": "همه انواع",
|
||
"productsWithInventoryOnly": "فقط کالاهای با موجودی",
|
||
"productsWithInventoryOnlySubtitle": "فقط کالاهایی که موجودی آنها کنترل میشود",
|
||
"productsWithBasePriceOnly": "فقط کالاهای با قیمت پایه",
|
||
"productsWithBasePriceOnlySubtitle": "فقط کالاهایی که قیمت پایه دارند",
|
||
"confirmChangesTitle": "تأیید تغییرات",
|
||
"confirmApplyChangesForNProducts": "آیا از اعمال تغییرات بر روی {count} کالا اطمینان دارید؟",
|
||
"irreversibleWarning": "این عمل قابل بازگشت نیست.",
|
||
"summary": "خلاصه تغییرات",
|
||
"totalProducts": "کل کالاها",
|
||
"affectedProducts": "کالاهای تأثیرپذیر",
|
||
"salesPriceChanges": "تغییرات قیمت فروش",
|
||
"purchasePriceChanges": "تغییرات قیمت خرید",
|
||
"codeLabel": "کُد",
|
||
"salesLabel": "فروش",
|
||
"purchaseLabel": "خرید",
|
||
|
||
"managePriceLists": "مدیریت لیستهای قیمت",
|
||
"noProductsReadAccess": "دسترسی مشاهده کالا و خدمات را ندارید",
|
||
|
||
"productId": "شناسه کالا",
|
||
"invalid": "نامعتبر",
|
||
"unit": "واحد",
|
||
"minQty": "حداقل تعداد",
|
||
"addPriceTitle": "افزودن قیمت",
|
||
"editPriceTitle": "ویرایش قیمت",
|
||
"productDeletedSuccessfully": "کالا/خدمت با موفقیت حذف شد",
|
||
"productsDeletedSuccessfully": "آیتمهای انتخابشده با موفقیت حذف شدند",
|
||
"personsDeletedSuccessfully": "اشخاص انتخابشده با موفقیت حذف شدند",
|
||
"bulkDeleteResultTitle": "نتیجه حذف گروهی",
|
||
"bulkDeleteDeletedLabel": "حذف شده:",
|
||
"bulkDeleteSkippedLabel": "حذف نشده:",
|
||
"bulkDeleteSkippedDetails": "مواردی که حذف نشدند:",
|
||
"bulkDeletePartialSnack": "{deleted} مورد حذف شد؛ {skipped} مورد حذف نشد",
|
||
"@bulkDeletePartialSnack": {
|
||
"placeholders": {
|
||
"deleted": {"type": "int"},
|
||
"skipped": {"type": "int"}
|
||
}
|
||
},
|
||
"bulkDeleteFailedSnack": "هیچ موردی حذف نشد",
|
||
"bulkDeletePartialWithSample": "{deleted} مورد حذف شد؛ {skipped} مورد حذف نشد: {sample}",
|
||
"@bulkDeletePartialWithSample": {
|
||
"placeholders": {
|
||
"deleted": {"type": "int"},
|
||
"skipped": {"type": "int"},
|
||
"sample": {"type": "String"}
|
||
}
|
||
},
|
||
"bulkDeleteFailedWithSample": "هیچ موردی حذف نشد: {sample}",
|
||
"@bulkDeleteFailedWithSample": {
|
||
"placeholders": {
|
||
"sample": {"type": "String"}
|
||
}
|
||
},
|
||
"bulkDeleteAndMore": "... و {count} مورد دیگر",
|
||
"@bulkDeleteAndMore": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"noRowsSelectedError": "هیچ سطری انتخاب نشده است",
|
||
"deleteSelected": "حذف انتخابشدهها",
|
||
"deletedSuccessfully": "با موفقیت حذف شد",
|
||
"comingSoon": "بهزودی",
|
||
"code": "کد",
|
||
"currency": "واحد پول",
|
||
"isDefault": "پیشفرض",
|
||
"description": "توضیحات",
|
||
"actions": "عملیات",
|
||
"yes": "بله",
|
||
"no": "خیر",
|
||
"pettyCash": "تنخواه گردان",
|
||
"pettyCashManagement": "مدیریت تنخواه گردان",
|
||
"addPettyCash": "افزودن تنخواه گردان",
|
||
"editPettyCash": "ویرایش تنخواه گردان",
|
||
"deletePettyCash": "حذف تنخواه گردان",
|
||
"viewPettyCash": "مشاهده تنخواه گردان",
|
||
"pettyCashName": "نام تنخواه گردان",
|
||
"pettyCashCode": "کد تنخواه گردان",
|
||
"pettyCashDescription": "توضیحات تنخواه گردان",
|
||
"pettyCashCurrency": "واحد پولی",
|
||
"pettyCashIsActive": "فعال",
|
||
"pettyCashIsDefault": "پیشفرض",
|
||
"pettyCashCreatedSuccessfully": "تنخواه گردان با موفقیت ایجاد شد",
|
||
"pettyCashUpdatedSuccessfully": "تنخواه گردان با موفقیت ویرایش شد",
|
||
"pettyCashDeletedSuccessfully": "تنخواه گردان با موفقیت حذف شد",
|
||
"pettyCashNotFound": "تنخواه گردان یافت نشد",
|
||
"pettyCashNameRequired": "نام تنخواه گردان الزامی است",
|
||
"duplicatePettyCashCode": "کد تنخواه گردان تکراری است",
|
||
"invalidPettyCashCode": "کد تنخواه گردان نامعتبر است",
|
||
"pettyCashBulkDeleted": "تنخواه گردانها با موفقیت حذف شدند",
|
||
"pettyCashListFetched": "لیست تنخواه گردانها دریافت شد",
|
||
"pettyCashDetails": "جزئیات تنخواه گردان",
|
||
"pettyCashExportExcel": "خروجی Excel تنخواه گردانها",
|
||
"pettyCashExportPdf": "خروجی PDF تنخواه گردانها",
|
||
"pettyCashReport": "گزارش تنخواه گردانها",
|
||
"accountTypeBank": "بانک",
|
||
"accountTypeCashRegister": "صندوق",
|
||
"accountTypePettyCash": "تنخواه گردان",
|
||
"accountTypeCheck": "چک",
|
||
"accountTypePerson": "شخص",
|
||
"accountTypeProduct": "کالا",
|
||
"accountTypeService": "خدمات",
|
||
"accountTypeAccountingDocument": "سند حسابداری",
|
||
"notificationsSettingsTitle": "تنظیمات اعلان و نوتیفیکیشن",
|
||
"notificationsSettingsSubtitle": "کانالهای ارسال را فعال کنید، پیام تست بفرستید و اطلاعات اتصال سرویسها را مدیریت کنید.",
|
||
"notificationsChannelsSectionTitle": "کانالهای ارسال",
|
||
"notificationsChannelsSectionSubtitle": "هر کانالی که فعال باشد برای اعلانهای سیستمی و هشدارهای عملیاتی استفاده میشود.",
|
||
"notificationsChannelTelegram": "تلگرام",
|
||
"notificationsChannelTelegramDescription": "ارسال پیام از طریق ربات تلگرام متصل برای اپراتورها.",
|
||
"notificationsChannelBale": "بله",
|
||
"notificationsChannelBaleDescription": "ارسال پیام از طریق پیامرسان بله (متصل به ربات).",
|
||
"notificationsBaleAdvancedTitle": "تنظیمات پیشرفته بله",
|
||
"notificationsBaleAdvancedSubtitle": "پیکربندی ربات بله برای نوتیفیکیشن",
|
||
"notificationsFieldBaleToken": "توکن ربات بله",
|
||
"notificationsFieldBaleTokenHint": "توکن ربات از @BotFather در بله",
|
||
"notificationsFieldBaleUsername": "نام کاربری ربات بله",
|
||
"notificationsFieldBaleWebhookSecret": "رمز وبهوک بله",
|
||
"notificationsBaleConnected": "متصل",
|
||
"notificationsBaleNotConnected": "قطع شده",
|
||
"notificationsBaleConnectButton": "اتصال به بله",
|
||
"notificationsBaleDisconnectButton": "قطع اتصال بله",
|
||
"notificationsBaleConnecting": "در حال اتصال...",
|
||
"notificationsBaleConnectionWarning": "برای فعال شدن ناتیفیکیشنهای بله، ابتدا اتصال را برقرار کنید.",
|
||
"notificationsBaleLinkInstructions": "روی لینک زیر کلیک کنید یا در بله ربات را باز کرده و دستور /start {token} را ارسال کنید.",
|
||
"notificationsBaleLinkExpired": "لینک اتصال منقضی شد. لطفاً لینک جدید ایجاد کنید.",
|
||
"notificationsBaleConnectedSince": "متصل از {date}",
|
||
"@notificationsBaleConnectedSince": {
|
||
"placeholders": {
|
||
"date": {"type": "String"}
|
||
}
|
||
},
|
||
"@notificationsBaleLinkInstructions": {
|
||
"placeholders": {
|
||
"token": {"type": "String"}
|
||
}
|
||
},
|
||
"notificationsBaleConnectionSuccess": "اتصال بله با موفقیت برقرار شد.",
|
||
"notificationsBaleConnectionError": "خطا در اتصال بله.",
|
||
"notificationsBaleDisconnectSuccess": "اتصال بله قطع شد.",
|
||
"notificationsBaleDisconnectError": "خطا در قطع اتصال بله.",
|
||
"notificationsChannelEmail": "ایمیل",
|
||
"notificationsChannelEmailDescription": "ارسال رایانامه با استفاده از سرور ایمیلی که در تنظیمات سیستم تعریف شده است.",
|
||
"notificationsChannelSms": "پیامک",
|
||
"notificationsChannelSmsDescription": "ارسال پیامک از طریق سرویسدهندهٔ پیکربندیشده برای رویدادهای حساس.",
|
||
"notificationsChannelInApp": "داخل برنامه",
|
||
"notificationsChannelInAppDescription": "نمایش اعلان داخل وب و موبایل حسابیکس در لحظه.",
|
||
"notificationsSaveSuccess": "تنظیمات اعلان ذخیره شد.",
|
||
"notificationsSaveError": "ذخیرهٔ تنظیمات اعلان ممکن نشد.",
|
||
"notificationsTestSectionTitle": "ارسال پیام تست",
|
||
"notificationsTestSectionSubtitle": "بعد از هر تغییر میتوانید از طریق کانال انتخابی پیام آزمایشی بفرستید.",
|
||
"notificationsTestButton": "تست {channel}",
|
||
"notificationsTestSuccess": "پیام تست از کانال {channel} ارسال شد.",
|
||
"notificationsTestError": "ارسال پیام تست از کانال {channel} با خطا روبهرو شد.",
|
||
"notificationsWebsocketInfoTitle": "اعلانهای درونبرنامهای لحظهای",
|
||
"notificationsWebsocketInfoDescription": "کاربرها با کلید API معتبر به مسیر وبسوکت {endpoint} متصل میشوند. نسخهٔ وب و موبایل این اتصال را به صورت خودکار برقرار میکنند.",
|
||
"notificationsAdvancedSectionTitle": "پیکربندی پیشرفته (ادمین)",
|
||
"notificationsAdvancedSectionSubtitle": "اعتبارسنجی کانالهای تلگرام و پیامک را اینجا مدیریت کنید. دسترسی system_settings لازم است.",
|
||
"notificationsAdvancedTelegramHeader": "راهاندازی ربات تلگرام",
|
||
"notificationsFieldTelegramToken": "توکن ربات",
|
||
"notificationsFieldTelegramUsername": "نام کاربری ربات",
|
||
"notificationsFieldTelegramWebhookSecret": "رمز وبهوک",
|
||
"notificationsFieldTelegramSecretHeader": "نام هدر محرمانه",
|
||
"notificationsFieldTelegramTokenHint": "از BotFather دریافت میشود (فرمت: 123456789:ABC...).",
|
||
"notificationsFieldTelegramWebhookSecretHint": "اختیاری؛ برای تطبیق درخواستهای ورودی استفاده میشود.",
|
||
"notificationsAdvancedSmsHeader": "درگاه پیامک",
|
||
"notificationsFieldSmsProvider": "نام سرویسدهنده",
|
||
"notificationsFieldSmsApiKey": "کلید API",
|
||
"notificationsFieldSmsApiKeyHint": "از سرویسدهنده دریافت میشود؛ بهتر است دورهای تعویض شود.",
|
||
"notificationsFieldSmsSender": "فرستنده/شماره",
|
||
"notificationsFieldSmsSenderHint": "دقیقاً همان مقداری که در پنل سرویسدهنده ثبت شده است.",
|
||
"notificationsProxySectionTitle": "پروکسی تلگرام",
|
||
"notificationsProxySectionSubtitle": "در صورت قرار داشتن سرورها در ایران، با فعال کردن پروکسی درخواستهای تلگرام از مسیر امن بیرونی عبور میکند.",
|
||
"notificationsProxyEnableLabel": "فعالسازی پروکسی تلگرام",
|
||
"notificationsFieldTelegramProxyBaseUrl": "آدرس پایه پروکسی",
|
||
"notificationsFieldTelegramProxyApiKey": "کلید دسترسی پروکسی",
|
||
"notificationsAdvancedRestartHint": "پس از تغییر، در صورت نیاز سرویس ارسال اعلان را در زمان کمترافیک ریستارت کنید.",
|
||
"notificationsAdvancedSave": "ذخیرهٔ تنظیمات پیشرفته",
|
||
"notificationsAdvancedSaveSuccess": "تنظیمات پیشرفتهٔ اعلان ذخیره شد.",
|
||
"notificationsAdvancedSaveError": "ذخیرهٔ تنظیمات پیشرفتهٔ اعلان انجام نشد.",
|
||
"notificationsTelegramConnectionStatus": "وضعیت اتصال",
|
||
"notificationsTelegramConnected": "متصل",
|
||
"notificationsTelegramNotConnected": "قطع شده",
|
||
"notificationsTelegramConnectButton": "اتصال به تلگرام",
|
||
"notificationsTelegramDisconnectButton": "قطع اتصال",
|
||
"notificationsTelegramConnecting": "در حال اتصال...",
|
||
"notificationsTelegramConnectionWarning": "برای فعال شدن ناتیفیکیشنهای تلگرام، ابتدا اتصال را برقرار کنید.",
|
||
"notificationsTelegramConnectionSuccess": "اتصال تلگرام با موفقیت برقرار شد.",
|
||
"notificationsTelegramConnectionError": "خطا در اتصال تلگرام.",
|
||
"notificationsTelegramDisconnectSuccess": "اتصال تلگرام قطع شد.",
|
||
"notificationsTelegramDisconnectError": "خطا در قطع اتصال تلگرام.",
|
||
"notificationsTelegramLinkExpired": "لینک اتصال منقضی شد. لطفاً لینک جدید ایجاد کنید.",
|
||
"notificationsTelegramLinkInstructions": "روی لینک زیر کلیک کنید یا در تلگرام ربات را باز کرده و دستور /start {token} را ارسال کنید.",
|
||
"notificationsTelegramLinkExpiresIn": "این لینک تا {minutes} دقیقه دیگر معتبر است.",
|
||
"notificationsTelegramConnectedSince": "متصل از {date}",
|
||
"@notificationsTelegramLinkExpiresIn": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int",
|
||
"format": "decimalPattern"
|
||
}
|
||
}
|
||
},
|
||
"@notificationsTelegramConnectedSince": {
|
||
"placeholders": {
|
||
"date": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@notificationsTelegramLinkInstructions": {
|
||
"placeholders": {
|
||
"token": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@notificationsTestButton": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "String",
|
||
"description": "عنوان محلیسازیشدهٔ کانال."
|
||
}
|
||
}
|
||
},
|
||
"@notificationsTestSuccess": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "String",
|
||
"description": "عنوان محلیسازیشدهٔ کانال."
|
||
}
|
||
}
|
||
},
|
||
"@notificationsTestError": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "String",
|
||
"description": "عنوان محلیسازیشدهٔ کانال."
|
||
}
|
||
}
|
||
},
|
||
"@notificationsWebsocketInfoDescription": {
|
||
"placeholders": {
|
||
"endpoint": {
|
||
"type": "String",
|
||
"description": "آدرس وبسوکت."
|
||
}
|
||
}
|
||
},
|
||
"templateBuilder": "قالبساز",
|
||
"templateBuilderNew": "سازنده بصری (جدید)",
|
||
"templateBuilderEdit": "سازنده بصری (ویرایش)",
|
||
"undo": "بازگشت",
|
||
"redo": "بازگشت مجدد",
|
||
"header": "هدر",
|
||
"body": "بدنه",
|
||
"footer": "فوتر",
|
||
"globalCssOptional": "CSS کلی (اختیاری)",
|
||
"previewPdf": "پیشنمایش PDF",
|
||
"previewHtmlOutput": "پیشنمایش HTML (خروجی رندر)",
|
||
"empty": "(خالی)",
|
||
"close": "بستن",
|
||
"createTemplateBuilder": "ایجاد قالب (Builder)",
|
||
"saveChanges": "ذخیره تغییرات",
|
||
"createdWithId": "ایجاد شد (ID: {id})",
|
||
"@createdWithId": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"updated": "بهروزرسانی شد",
|
||
"error": "خطا",
|
||
"previewError": "خطا در پیشنمایش: {error}",
|
||
"@previewError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"addText": "افزودن متن",
|
||
"divider": "جداکننده",
|
||
"spacer": "فاصله",
|
||
"addImage": "افزودن تصویر",
|
||
"addQr": "افزودن QR",
|
||
"partyInfo": "اطلاعات طرفین",
|
||
"addTotals": "افزودن جمعها",
|
||
"stampSignature": "مهر/امضا",
|
||
"watermark": "واترمارک",
|
||
"addTable": "افزودن جدول",
|
||
"textWithVariable": "متن (variable)",
|
||
"duplicate": "تکثیر",
|
||
"up": "بالا",
|
||
"down": "پایین",
|
||
"delete": "حذف",
|
||
"alignment": "تراز",
|
||
"left": "چپ",
|
||
"center": "وسط",
|
||
"right": "راست",
|
||
"showIfCondition": "نمایش در صورت (شرط)",
|
||
"imageSource": "منبع تصویر",
|
||
"width": "عرض",
|
||
"height": "ارتفاع (px)",
|
||
"altText": "متن جایگزین",
|
||
"selectFileAndInsertDataUri": "انتخاب فایل و درج Data URI",
|
||
"tableItemsVariable": "متغیر آیتمها",
|
||
"tableColumns": "ستونهای جدول",
|
||
"columnKey": "کلید",
|
||
"columnTitle": "عنوان",
|
||
"columnFormat": "فرمت",
|
||
"formatNone": "هیچ",
|
||
"formatMoney": "money",
|
||
"formatDate": "date",
|
||
"addRow": "افزودن ردیف",
|
||
"totals": "جمعها",
|
||
"totalsTitle": "عنوان",
|
||
"totalsExpression": "عبارت",
|
||
"pageSettings": "تنظیمات صفحه",
|
||
"pageSize": "سایز صفحه",
|
||
"orientation": "جهت",
|
||
"portrait": "عمودی",
|
||
"landscape": "افقی",
|
||
"marginTop": "حاشیه بالا (mm)",
|
||
"marginRight": "راست (mm)",
|
||
"marginBottom": "پایین (mm)",
|
||
"marginLeft": "چپ (mm)",
|
||
"templateName": "نام قالب",
|
||
"description": "توضیحات",
|
||
"htmlContent": "HTML محتوا (Jinja2 variables allowed)",
|
||
"optionalCss": "CSS اختیاری",
|
||
"optionalHeader": "HTML هدر (اختیاری)",
|
||
"optionalFooter": "HTML فوتر (اختیاری)",
|
||
"cancel": "انصراف",
|
||
"create": "ایجاد",
|
||
"templateCreatedWithId": "قالب ایجاد شد (ID: {id})",
|
||
"@templateCreatedWithId": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"createError": "خطا در ایجاد: {error}",
|
||
"@createError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"previewSuccess": "پیشنمایش موفق (طول PDF: {len} بایت)",
|
||
"@previewSuccess": {
|
||
"placeholders": {
|
||
"len": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"previewErrorWithMessage": "خطا در پیشنمایش: {error}",
|
||
"@previewErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"blockType": "بلوک {type}",
|
||
"@blockType": {
|
||
"placeholders": {
|
||
"type": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"invoicesListManage": "مدیریت لیست فاکتورها",
|
||
"all": "همه",
|
||
"invoiceTypeSales": "فروش",
|
||
"invoiceTypePurchase": "خرید",
|
||
"invoiceTypeSalesReturn": "برگشت از فروش",
|
||
"invoiceTypePurchaseReturn": "برگشت از خرید",
|
||
"invoiceTypeProduction": "تولید",
|
||
"invoiceTypeDirectConsumption": "مصرف مستقیم",
|
||
"invoiceTypeWaste": "ضایعات",
|
||
"documentDate": "تاریخ سند",
|
||
"totalAmount": "مبلغ کل",
|
||
"invoicePaidAmount": "مبلغ پرداختشده فاکتور",
|
||
"invoiceRemainingAmount": "مبلغ باقیمانده فاکتور",
|
||
"unknown": "نامشخص",
|
||
"noInvoicesFound": "هیچ فاکتوری یافت نشد",
|
||
"loadingInvoices": "در حال بارگذاری فاکتورها...",
|
||
"errorLoadingInvoices": "خطا در بارگذاری فاکتورها",
|
||
"proforma": "پیشفاکتور",
|
||
"finalized": "قطعی",
|
||
"clearDateFilter": "پاک کردن فیلتر تاریخ",
|
||
"deleteConfirmTitle": "تأیید حذف",
|
||
"deleteInvoiceConfirm": "آیا از حذف فاکتور {code} اطمینان دارید؟ این عملیات غیرقابل بازگشت است.",
|
||
"@deleteInvoiceConfirm": {"placeholders": {"code": {"type": "String"}}},
|
||
"deletedInvoiceSuccess": "فاکتور {code} با موفقیت حذف شد",
|
||
"@deletedInvoiceSuccess": {"placeholders": {"code": {"type": "String"}}},
|
||
"deleteInvoiceError": "خطا در حذف فاکتور",
|
||
"deleteInvoiceErrorWithMessage": "خطا در حذف فاکتور: {error}",
|
||
"@deleteInvoiceErrorWithMessage": {"placeholders": {"error": {"type": "String"}}},
|
||
"deleteInvoiceTaxWorkspaceError": "این فاکتور در کارپوشه سامانه مودیان قرار دارد و قابل حذف نمیباشد",
|
||
"deleteInvoiceReceiptPaymentsWarning": "اسناد دریافت/پرداخت مرتبط:",
|
||
"deleteInvoiceWarehouseWarning": "حوالههای انبار قطعی شده مرتبط:",
|
||
"deleteInvoiceInstallmentsWarning": "این فاکتور دارای {count} قسط است که حذف خواهند شد",
|
||
"@deleteInvoiceInstallmentsWarning": {"placeholders": {"count": {"type": "String"}}}
|
||
,
|
||
"saveInvoice": "ذخیره فاکتور",
|
||
"invoiceInfoTab": "اطلاعات فاکتور",
|
||
"productsServicesTab": "کالاها و خدمات",
|
||
"transactionsTab": "تراکنشها",
|
||
"settingsTab": "تنظیمات",
|
||
"invoiceCreatedSuccess": "فاکتور با موفقیت ثبت شد",
|
||
"saveInvoiceErrorWithMessage": "خطا در ذخیره فاکتور: {error}",
|
||
"@saveInvoiceErrorWithMessage": {"placeholders": {"error": {"type": "String"}}}
|
||
,
|
||
"noRowsAdded": "ردیفی افزوده نشده است",
|
||
"quantityUnit": "تعداد/واحد",
|
||
"unitPrice": "قیمت واحد"
|
||
,
|
||
"installmentsReportTitle": "گزارش اقساط",
|
||
"installmentsFiltersFiscalYear": "سال مالی",
|
||
"installmentsFiltersStatus": "وضعیت",
|
||
"installmentsFiltersDueFrom": "از تاریخ سررسید",
|
||
"installmentsFiltersDueTo": "تا تاریخ سررسید",
|
||
"installmentsFiltersPerson": "شخص",
|
||
"installmentsFiltersPersonHint": "جستجو و انتخاب شخص",
|
||
"installmentsFiltersInvoice": "فاکتور",
|
||
"installmentsFiltersInvoiceHint": "شماره فاکتور انتخابی",
|
||
"installmentsFiltersInvoiceButton": "انتخاب فاکتور",
|
||
"installmentsStatusAll": "همه وضعیتها",
|
||
"installmentsStatusPending": "در انتظار",
|
||
"installmentsStatusPartial": "پرداخت جزئی",
|
||
"installmentsStatusPaid": "تسویه شده",
|
||
"installmentsStatusOverdue": "سررسید گذشته",
|
||
"installmentsSummaryPrincipal": "جمع اصل",
|
||
"installmentsSummaryInterest": "جمع سود",
|
||
"installmentsSummaryTotal": "جمع کل",
|
||
"installmentsSummaryPaid": "جمع پرداخت",
|
||
"installmentsSummaryRemaining": "جمع مانده",
|
||
"installmentsSummaryLateFee": "جمع جریمه دیرکرد",
|
||
"installmentsFetchError": "خطا در دریافت گزارش اقساط",
|
||
"installmentsExportError": "خطا در خروجی گرفتن",
|
||
"installmentsExportWebOnly": "دانلود فایل فقط در نسخه وب پشتیبانی میشود",
|
||
"installmentsInvoicePickerTitle": "انتخاب فاکتور اقساطی",
|
||
"installmentsInvoicePickerSearchLabel": "جستجو بر اساس کد، شرح و...",
|
||
"installmentInvoicesLoadMore": "مشاهدهٔ بیشتر",
|
||
"installmentInvoicesCount": "{count} فاکتور اقساطی",
|
||
"installmentsTableInvoice": "فاکتور",
|
||
"installmentsTableInstallment": "قسط",
|
||
"installmentsTablePerson": "شخص",
|
||
"installmentsTableDueDate": "تاریخ سررسید",
|
||
"installmentsTableStatus": "وضعیت",
|
||
"installmentsTablePrincipal": "اصل",
|
||
"installmentsTableInterest": "سود",
|
||
"installmentsTableTotal": "کل",
|
||
"installmentsTablePaid": "پرداخت",
|
||
"installmentsTableRemaining": "مانده",
|
||
"installmentsTableLateFee": "جریمه دیرکرد",
|
||
"installmentsTableOverdueDays": "روزهای تاخیر",
|
||
"installmentsRowsPerPage": "تعداد سطر در هر صفحه",
|
||
"installmentsViewPortfolios": "پروندههای اقساط",
|
||
"installmentsViewFlat": "ریز اقساط",
|
||
"installmentsFiltersBucket": "فیلتر سریع",
|
||
"installmentsBucketAll": "همه",
|
||
"installmentsBucketUnpaid": "پرداختنشده",
|
||
"installmentsBucketUpcoming": "سررسید آتی",
|
||
"installmentsBucketOverdueOnly": "فقط معوق",
|
||
"installmentsMinOverdueDaysLabel": "حداقل روز تأخیر",
|
||
"installmentsTableMobile": "موبایل",
|
||
"installmentsGroupedNextDue": "نزدیکترین سررسید",
|
||
"installmentsGroupedWorstStatus": "بدترین وضعیت",
|
||
"installmentsGroupedInstallments": "تعداد قسط (فیلترشده)",
|
||
"installmentsGroupedPaidCount": "تسویهشده",
|
||
"installmentsGroupedOverdueCount": "معوق",
|
||
"installmentsGroupedRemainingSum": "جمع مانده",
|
||
"installmentsDetailTitle": "جزئیات طرح اقساط",
|
||
"installmentsPaymentsColumn": "پرداختها",
|
||
"installmentsNoPaymentsYet": "هنوز تخصیص دریافتی ثبت نشده",
|
||
"installmentsPaymentsDetailMissing": "مبلغ پرداخت برای این قسط ثبت شده اما فهرست اسناد دریافت قابل نمایش نیست. در صورت ثبت دریافت با تخصیص قسط، یکبار دیگر این پنجره را باز کنید.",
|
||
"installmentsTitle": "فروش اقساطی",
|
||
"installmentsSubtitle": "در صورت فعالسازی، طرح اقساط همراه فاکتور ذخیره میشود",
|
||
"installmentsSettingsSubtitle": "مدیریت پلنهای اقساط و شرایط فروش",
|
||
"installmentsCount": "تعداد اقساط",
|
||
"downPayment": "پیشپرداخت",
|
||
"interestRatePercent": "درصد سود کل دوره (%)",
|
||
"installmentsPeriod": "دوره اقساط",
|
||
"installmentsMonthly": "ماهانه (30 روزه)",
|
||
"installmentsDaysBased": "بر اساس روز",
|
||
"installmentDaysLength": "طول هر قسط (روز)",
|
||
"firstInstallmentDueDate": "تاریخ اولین سررسید",
|
||
"invalidInstallmentsCount": "تعداد اقساط معتبر نیست"
|
||
,
|
||
"unitPricePickHint": "قیمت واحد (انتخاب از لیست یا ورود دستی)",
|
||
"unitPriceReadOnlyFieldHint": "بدون مجوز تغییر فی: فقط انتخاب از آیکون لیست یا قیمت پایه کالا",
|
||
"lineTotalAmount": "مبلغ کل این ردیف",
|
||
"lineDescription": "شرح ردیف",
|
||
"descriptionOptional": "شرح (اختیاری)",
|
||
"discountTypeAndValue": "تخفیف (نوع و مقدار)",
|
||
"taxPercentAndAmount": "مالیات (درصد و مبلغ)",
|
||
"selectUnitTitle": "انتخاب واحد",
|
||
"mainUnitLabel": "واحد اصلی",
|
||
"secondaryUnitLabel": "واحد فرعی",
|
||
"noUnitsDefined": "واحدی برای این محصول تعریف نشده است",
|
||
"discountType": "نوع تخفیف",
|
||
"percent": "درصد",
|
||
"amount": "مبلغ",
|
||
"pricePickFromList": "انتخاب از لیست قیمت",
|
||
"noPricesFound": "قیمتی برای نمایش یافت نشد",
|
||
"baseEstimatedPrice": "قیمت پایه تخمینی",
|
||
"priceListLabel": "لیست قیمت",
|
||
"productsAndServices": "کالا/خدمت"
|
||
,
|
||
"kardexDocuments": "کاردکس اسناد",
|
||
"documentCode": "کد سند",
|
||
"documentType": "نوع سند",
|
||
"movementDirection": "جهت حرکت",
|
||
"movementIn": "ورودی",
|
||
"movementOut": "خروجی",
|
||
"debit": "بدهکار",
|
||
"credit": "بستانکار",
|
||
"quantity": "تعداد",
|
||
"runningAmount": "مانده مبلغ",
|
||
"runningQuantity": "مانده تعداد",
|
||
"viewDocument": "مشاهده سند",
|
||
"totalsDebit": "جمع بدهکار",
|
||
"totalsCredit": "جمع بستانکار",
|
||
"totalsQuantity": "جمع تعداد",
|
||
"totalsRunningAmount": "مانده مبلغ",
|
||
"totalsRunningQuantity": "مانده تعداد",
|
||
"addFilter": "افزودن فیلتر",
|
||
"presetsTitle": "پریستها",
|
||
"applyPreset": "اعمال پریست",
|
||
"deleteSelectedPreset": "حذف پریست انتخابشده",
|
||
"savePreset": "ذخیره پریست",
|
||
"savePresetTitle": "ذخیره پریست",
|
||
"presetNameHint": "نام پریست را وارد کنید",
|
||
"presetSaved": "پریست ذخیره شد",
|
||
"presetSaveError": "خطا در ذخیره پریست: {error}",
|
||
"@presetSaveError": {"placeholders": {"error": {"type": "String"}}},
|
||
"presetDeleteError": "خطا در حذف پریست: {error}",
|
||
"@presetDeleteError": {"placeholders": {"error": {"type": "String"}}},
|
||
"presetApplyError": "خطا در اعمال پریست: {error}",
|
||
"@presetApplyError": {"placeholders": {"error": {"type": "String"}}},
|
||
"fiscalYear": "سال مالی",
|
||
"fiscalYears": "سالهای مالی",
|
||
"addFilterPersons": "افزودن فیلتر: اشخاص",
|
||
"addFilterProduct": "افزودن فیلتر: کالا/خدمت",
|
||
"addFilterBank": "افزودن فیلتر: بانک",
|
||
"addFilterCash": "افزودن فیلتر: صندوق",
|
||
"addFilterPetty": "افزودن فیلتر: تنخواه",
|
||
"addFilterAccount": "افزودن فیلتر: حساب دفتری",
|
||
"addFilterCheck": "افزودن فیلتر: چک",
|
||
"matchModeAny": "هرکدام",
|
||
"matchModeSameLine": "همزمان در یک خط",
|
||
"matchModeDocumentAnd": "همزمان در یک سند",
|
||
"resultScopeLinesMatching": "فقط خطوط منطبق",
|
||
"resultScopeLinesOfDocument": "کل خطوط سند",
|
||
"includeRunningBalance": "مانده تجمعی",
|
||
"applyManually": "اعمال دستی",
|
||
"ledgerAccount": "حساب",
|
||
"walletBusinessTitle": "کیفپول کسبوکار",
|
||
"walletAvailableBalance": "مانده قابل برداشت",
|
||
"walletPendingBalance": "مانده در انتظار تایید",
|
||
"walletRequestPayout": "درخواست تسویه",
|
||
"walletTopUp": "افزایش اعتبار",
|
||
"walletLast30Days": "گزارش ۳۰ روز اخیر",
|
||
"walletGrossIn": "ورودی ناخالص",
|
||
"walletFeesIn": "کارمزد ورودی",
|
||
"walletNetIn": "ورودی خالص",
|
||
"walletGrossOut": "خروجی ناخالص",
|
||
"walletFeesOut": "کارمزد خروجی",
|
||
"walletNetOut": "خروجی خالص",
|
||
"walletRecentTransactions": "تراکنشهای اخیر",
|
||
"walletTransactions": "تراکنشها",
|
||
"moneyAmount": "مبلغ",
|
||
"feeAmount": "کارمزد",
|
||
"document": "سند",
|
||
"walletTypeTopUp": "افزایش اعتبار",
|
||
"walletTypeCustomerPayment": "پرداخت مشتری",
|
||
"walletTypePayoutRequest": "درخواست تسویه",
|
||
"walletTypePayoutSettlement": "تسویه",
|
||
"walletTypeRefund": "استرداد",
|
||
"walletTypeFee": "کارمزد",
|
||
"statusApproved": "تایید شده",
|
||
"statusProcessing": "در حال پردازش",
|
||
"statusSucceeded": "موفق",
|
||
"statusFailed": "ناموفق",
|
||
"statusCanceled": "لغو شده",
|
||
"walletPayoutRequestTitle": "درخواست تسویه",
|
||
"walletSelectBankAccountHint": "انتخاب حساب بانکی",
|
||
"walletPaymentGateway": "درگاه پرداخت",
|
||
"walletPayoutRequested": "درخواست تسویه ثبت شد",
|
||
"settingsWalletPayoutsAdmin": "مدیریت تسویه کیفپول",
|
||
"settingsWalletPayoutsAdminDescription": "مشاهده، پیگیری و ثبت تسویههای کیفپول کسبوکارها",
|
||
"walletPayoutsAdminTitle": "درخواستهای تسویه کیفپول",
|
||
"walletPayoutsAdminSubtitle": "در این بخش میتوانید درخواستهای تسویه کیفپول را مشاهده و وضعیت واریز بانکی آنها را ثبت کنید.",
|
||
"walletPayoutsAdminEmpty": "در حال حاضر درخواستی برای نمایش وجود ندارد.",
|
||
"walletPayoutsAdminSettleDialogTitle": "ثبت اطلاعات واریز بانکی",
|
||
"walletPayoutsAdminSettleAction": "ثبت و تسویه",
|
||
"walletPayoutsAdminSuccess": "اطلاعات تسویه با موفقیت ثبت شد.",
|
||
"walletPayoutsAdminFormRequired": "این فیلد الزامی است",
|
||
"walletPayoutsAdminSettlementDate": "تاریخ واریز",
|
||
"walletPayoutsAdminFeeHint": "در صورت وجود کارمزد انتقال، آن را وارد کنید",
|
||
"walletPayoutsAdminApproveRequest": "تایید درخواست تسویه",
|
||
"walletPayoutsAdminApproveSuccess": "درخواست تسویه تایید شد.",
|
||
"walletPayoutOpenRequestsSection": "درخواستهای تسویه باز",
|
||
"walletPayoutApproveForPayout": "تایید برای واریز بانکی",
|
||
"walletPayoutCancelRequest": "لغو درخواست تسویه",
|
||
"walletPayoutApproveSuccess": "درخواست تایید شد. پس از واریز توسط تیم مالی، تسویه نهایی ثبت میشود.",
|
||
"walletPayoutCancelSuccess": "درخواست تسویه لغو شد.",
|
||
"walletPayoutCancelConfirm": "درخواست تسویه لغو شود و مبلغ به مانده قابل برداشت برگردد؟",
|
||
"bankTrackingCode": "کد پیگیری بانک",
|
||
"walletTopUpTitle": "افزایش اعتبار",
|
||
"walletTopUpInitializing": "در حال ثبت درخواست و آمادهسازی درگاه...",
|
||
"walletRedirectingToGateway": "در حال انتقال به درگاه پرداخت...",
|
||
"walletTopUpNoPaymentLink": "درخواست افزایش اعتبار ثبت شد، اما لینک پرداخت دریافت نشد. لطفاً بعداً دوباره تلاش کنید یا تنظیمات درگاه را بررسی کنید.",
|
||
"walletGatewayInitFailed": "خطا در اتصال به درگاه. لطفاً تنظیمات درگاه را بررسی کنید یا بعداً تلاش کنید.",
|
||
"walletInvalidGatewayConfig": "پیکربندی درگاه ناقص است. لطفاً مرچنت آیدی و آدرس بازگشت را بررسی کنید.",
|
||
"walletGatewayDisabled": "این درگاه غیرفعال است.",
|
||
"walletGatewayNotFound": "درگاه پرداخت یافت نشد.",
|
||
"walletGatewayServerError": "خطای سرور هنگام اتصال به درگاه. لطفاً بعداً تلاش کنید.",
|
||
"walletOpenGatewayDialogTitle": "انتقال به درگاه پرداخت",
|
||
"walletOpenGatewayDialogInstructions": "برای ادامه پرداخت، لینک زیر را باز کنید:",
|
||
"walletPaymentResultTitle": "نتیجه پرداخت کیفپول",
|
||
"walletPaymentSuccess": "پرداخت با موفقیت انجام شد",
|
||
"walletPaymentFailed": "پرداخت ناموفق بود",
|
||
"transactionId": "شماره تراکنش",
|
||
"paymentReference": "مرجع پرداخت",
|
||
"walletStatusCheckErrorPrefix": "خطا در استعلام وضعیت:",
|
||
"walletBackToWallet": "بازگشت به کیفپول",
|
||
"walletSettingsTitle": "تنظیمات کیفپول",
|
||
"walletBaseCurrency": "ارز پایه کیفپول",
|
||
"walletCurrencyRequired": "انتخاب ارز الزامی است",
|
||
"saved": "ذخیره شد",
|
||
"savedSuccessfully": "با موفقیت ذخیره شد",
|
||
"currencyToman": "تومان",
|
||
"creditSettingsTitle": "اعتبار کاربران",
|
||
"creditSettingsSubtitle": "تنظیم سقف اعتبار و سیاستهای تاخیر",
|
||
"creditEnableTitle": "فعالسازی اعتبار",
|
||
"creditEnableSubtitle": "بررسی سقف اعتبار مشتریان در فروش",
|
||
"creditDefaultLimit": "سقف اعتبار پیشفرض",
|
||
"creditGraceDays": "مهلت تسویه (روز)",
|
||
"creditLateFeeRatePercent": "جریمه دیرکرد (%)",
|
||
"creditAutoBlockAfterDays": "مسدودسازی خودکار پس از (روز)",
|
||
"creditStrategy": "استراتژی",
|
||
"creditStrategySingleDefault": "سقف پیشفرض یکنواخت",
|
||
"creditStrategyByGroup": "بر اساس گروه/نقش",
|
||
"creditStrategyPerUser": "سقف اختصاصی برای هر کاربر",
|
||
"installmentPlansTitle": "پلنهای فروش اقساطی",
|
||
"newInstallmentPlan": "پلن جدید",
|
||
"editPlan": "ویرایش",
|
||
"deletePlan": "حذف",
|
||
"deletePlanConfirm": "پلن «{name}» حذف شود؟",
|
||
"@deletePlanConfirm": {"placeholders": {"name": {"type": "String"}}},
|
||
"installmentPlanCreateTitle": "پلن اقساط جدید",
|
||
"installmentPlanEditTitle": "ویرایش پلن اقساط",
|
||
"planName": "نام پلن",
|
||
"planMethod": "روش محاسبه",
|
||
"planMethodFlat": "ساده (Flat)",
|
||
"planMethodAmortized": "آمورتیزاسیون",
|
||
"planNumInstallments": "تعداد اقساط",
|
||
"planPeriodDays": "فاصله اقساط (روز)",
|
||
"planDownPaymentPercent": "پیشپرداخت (%)",
|
||
"planInterestRate": "نرخ سود کل (%)",
|
||
"planLateFeeRate": "جریمه دیرکرد (%)",
|
||
"planIssueFee": "کارمزد صدور (تومان)",
|
||
"planIsActive": "فعال",
|
||
"creditTabTitle": "اعتبار",
|
||
"personOpeningBalanceTabTitle": "مانده افتتاحیه",
|
||
"personOpeningBalanceSectionTitle": "مانده ابتدای دوره (سند افتتاحیه)",
|
||
"personOpeningBalanceAmountLabel": "مبلغ مانده",
|
||
"personOpeningBalanceTypeLabel": "نوع مانده",
|
||
"personOpeningBalanceTypeDebit": "بدهکار (شخص به ما بدهکار است)",
|
||
"personOpeningBalanceTypeCredit": "بستانکار (ما به شخص بدهکاریم)",
|
||
"personOpeningBalanceHint": "مانده در سند تراز افتتاحیه سال مالی ثبت میشود و روی اطلاعات شخص ذخیره نمیشود.",
|
||
"personOpeningBalanceFiscalYear": "سال مالی",
|
||
"personOpeningBalanceAmountRequired": "مبلغ مانده افتتاحیه باید بزرگتر از صفر باشد",
|
||
"personOpeningBalanceSaved": "مانده در سند تراز افتتاحیه ثبت شد",
|
||
"personOpeningBalanceNotEligiblePosted": "سند تراز افتتاحیه نهایی شده؛ مانده اولیه از این فرم قابل ثبت نیست.",
|
||
"personOpeningBalanceNotEligibleOtherDocs": "اسناد دیگری در این سال مالی ثبت شده؛ از فاکتور، دریافت/پرداخت یا سند دستی استفاده کنید.",
|
||
"personOpeningBalanceNotEligibleNoPermission": "برای ثبت مانده افتتاحیه به دسترسی ویرایش تراز افتتاحیه نیاز است.",
|
||
"personOpeningBalanceReadonlyBanner": "مانده افتتاحیه قابل ویرایش نیست (فقط مشاهده).",
|
||
"personOpeningBalanceClearHint": "برای حذف مانده از سند افتتاحیه، مبلغ را خالی کنید و ذخیره کنید.",
|
||
"personOpeningBalanceUpdated": "مانده در سند تراز افتتاحیه بهروزرسانی شد",
|
||
"personOpeningBalanceRemoved": "مانده از سند تراز افتتاحیه حذف شد",
|
||
"creditPersonPolicyTitle": "سیاست اعتبار شخص",
|
||
"creditCheckModeLabel": "حالت بررسی اعتبار",
|
||
"creditCheckModeInherit": "ارثبری از تنظیمات کسبوکار",
|
||
"creditCheckModeEnabled": "بررسی اعتبار فعال",
|
||
"creditCheckModeDisabled": "بررسی اعتبار غیرفعال",
|
||
"creditLimitLabel": "سقف اعتبار اختصاصی",
|
||
"creditLimitHint": "خالی: استفاده از سقف پیشفرض کسبوکار",
|
||
"creditTipText": "با خالی گذاشتن سقف اعتبار یا انتخاب حالت ارثبری، تنظیمات پیشفرض کسبوکار اعمال میشود.",
|
||
"selectInstallmentPlan": "انتخاب پلن اقساط",
|
||
"applyPlan": "اعمال پلن",
|
||
|
||
"taxWorkspaceMenu": "کارپوشه مالیاتی",
|
||
"taxWorkspaceTitle": "کارپوشه مودیان",
|
||
"taxWorkspaceSubtitle": "فاکتورها را قبل از ارسال به سامانه مودیان بررسی و مدیریت کنید.",
|
||
"taxTestConnectionButton": "تست اتصال",
|
||
"taxTestConnectionResultTitle": "نتیجه تست اتصال",
|
||
"taxTestConnectionDone": "تست اتصال انجام شد",
|
||
"taxTestConnectionSuccess": "اتصال به سامانه مودیان برقرار است",
|
||
"taxTestConnectionWithWarnings": "اتصال برقرار است اما هشدار پیکربندی وجود دارد",
|
||
"taxTestConnectionIdentityFailed": "احتمال ناهماهنگی کلید/گواهی با حافظه مودیان (خطای 4103)",
|
||
"taxTestConnectionJwtTitle": "اطلاعات توکن مودیان",
|
||
"taxTestConnectionJwtSub": "شناسه حافظه (sub)",
|
||
"taxTestConnectionJwtTaxpayer": "شناسه مودی (taxpayerId)",
|
||
"taxTestConnectionMemoryMismatch": "شناسه حافظه توکن با تنظیمات مطابقت ندارد",
|
||
"taxTestConnectionEconomicMismatch": "کد اقتصادی توکن با تنظیمات مطابقت ندارد",
|
||
"taxConfigurationWarningsTitle": "هشدارهای پیکربندی مودیان",
|
||
"taxIdentityCheckTitle": "بررسی هویت امضا",
|
||
"taxSandboxModeActive": "حالت Sandbox فعال است",
|
||
|
||
"taxIntegrationTitle": "سامانه مودیان مالیاتی",
|
||
"taxIntegrationSubtitle": "اطلاعات اتصال و کلیدهای ارتباط با سامانه مودیان را مدیریت کنید.",
|
||
"moadianPluginInactiveTitle": "افزونه مودیان فعال نیست",
|
||
"moadianPluginInactiveMessage": "برای استفاده از کارپوشه و ارسال صورتحساب به سامانه مودیان، افزونه «اتصال به سامانه مودیان» را از بازار افزونهها فعال یا خریداری کنید.",
|
||
"moadianPluginGoToMarketplace": "رفتن به بازار افزونهها",
|
||
"moadianPermissionView": "مشاهده کارپوشه مودیان",
|
||
"moadianPermissionOperate": "ارسال و عملیات کارپوشه مودیان",
|
||
"moadianPermissionManageSettings": "مدیریت تنظیمات اتصال مودیان",
|
||
"moadianPermissionExportReports": "خروجی گزارش ارسالهای مودیان",
|
||
"moadianMenuSection": "سامانه مودیان",
|
||
"taxSettingsTabConnection": "اتصال و اطلاعات پایه",
|
||
"taxSettingsTabKeys": "کلیدها و گواهیها",
|
||
"taxSettingsTabDataQuality": "کیفیت داده",
|
||
"taxSettingsTabGuide": "راهنما",
|
||
"taxGuideIntroTitle": "چگونه تنظیمات سامانه مودیان را تکمیل کنیم؟",
|
||
"taxGuideIntroDescription": "این راهنما تمام مراحل اتصال کسبوکار به سامانه مودیان در نسخه جدید حسابیکس را مرور میکند؛ از تولید کلیدها تا کنترل کیفیت داده و ارسال صورتحساب.",
|
||
"taxGuidePrereqTitle": "پیشنیازهای قبل از شروع",
|
||
"taxGuidePrereqItem1": "دسترسی کاربر اصلی کسبوکار به منوی «سامانه مودیان» در حسابیکس",
|
||
"taxGuidePrereqItem2": "اطلاعات ثبتی صحیح (شناسه ملی، کد اقتصادی و ایمیل سازمانی معتبر)",
|
||
"taxGuidePrereqItem3": "دسترسی به کارپوشه مالیاتی در سامانه my.tax.gov.ir",
|
||
"taxGuideStep1Title": "۱) ساخت کلیدها در حسابیکس",
|
||
"taxGuideStep1Description": "از کارت «تولید کلید جدید» استفاده کنید تا کلید خصوصی، عمومی و در صورت نیاز CSR را ایجاد کنید.",
|
||
"taxGuideStep1Bullet1": "از برگه «کلیدها و گواهیها» روی دکمه تولید کلید بزنید.",
|
||
"taxGuideStep1Bullet2": "نوع شخص (حقیقی/حقوقی) و شناسه ملی را دقیق وارد کنید.",
|
||
"taxGuideStep1Bullet3": "نام فارسی، نام انگلیسی و ایمیل باید با پرونده مالیاتی یکسان باشند.",
|
||
"taxGuideStep2Title": "۲) دانلود و نگهداری امن",
|
||
"taxGuideStep2Description": "پس از تولید، کلیدها فقط یکبار نمایش داده میشوند؛ آنها را در جای امن نگهداری کنید.",
|
||
"taxGuideStep2Bullet1": "فایلهای کلید را دانلود و در فضای آفلاین (USB یا رمزدار) نگهداری کنید.",
|
||
"taxGuideStep2Bullet2": "از اشتراکگذاری کلید خصوصی با افراد غیرمسئول خودداری کنید.",
|
||
"taxGuideStep2Bullet3": "در صورت مفقودی کلید خصوصی باید فرآیند تولید کلید را از ابتدا طی کنید.",
|
||
"taxGuideStep3Title": "۳) ثبت کلید عمومی در سامانه مودیان",
|
||
"taxGuideStep3Description": "برای دریافت شناسه یکتای حافظه باید Public Key را در کارپوشه مالیاتی ثبت کنید.",
|
||
"taxGuideStep3Bullet1": "به my.tax.gov.ir وارد شوید و مسیر «ورود به پرونده > عضویت > شناسه یکتا حافظه مالیاتی» را دنبال کنید.",
|
||
"taxGuideStep3Bullet2": "گزینه «توسط مودی» را انتخاب و فایل Public Key را بارگذاری کنید.",
|
||
"taxGuideStep3Bullet3": "شناسه یکتای نمایش داده شده را ذخیره و در حسابیکس وارد کنید.",
|
||
"taxGuideStep4Title": "۴) تکمیل فرم اتصال در حسابیکس",
|
||
"taxGuideStep4Description": "شناسه حافظه، کد اقتصادی و کلید خصوصی باید در تب «اتصال و اطلاعات پایه» ثبت شوند.",
|
||
"taxGuideStep4Bullet1": "شناسه یکتا و کد اقتصادی را بدون فاصله اضافی وارد کنید.",
|
||
"taxGuideStep4Bullet2": "با «تولید کلید جدید»، کلید خصوصی، کلید عمومی و CSR ساخته میشود؛ CSR را در مرکز میانی ثبت و گواهی (.crt) را پس از صدور در همین صفحه ذخیره کنید.",
|
||
"taxGuideStep4Bullet3": "در صورت استفاده از محیط تست، گزینه حالت سندباکس را فعال کنید.",
|
||
"taxGuideStep5Title": "۵) دریافت گواهی میانی با CSR",
|
||
"taxGuideStep5Description": "برای اشخاص حقوقی لازم است CSR تولید شده را در مرکز صدور گواهی میانی ثبت کنید.",
|
||
"taxGuideStep5Bullet1": "به سایت gica.ir مراجعه و گزینه «درخواست گواهی از طریق CSR» را انتخاب کنید.",
|
||
"taxGuideStep5Bullet2": "فرمها را با اطلاعات شرکت تکمیل و هزینه صدور را پرداخت کنید.",
|
||
"taxGuideStep5Bullet3": "پس از مراجعه حضوری، فایل گواهی صادره را در حسابیکس بارگذاری کنید.",
|
||
"taxGuideStep6Title": "۶) ثبت کد کالا و خدمت",
|
||
"taxGuideStep6Description": "بدون درج کد و واحد مالیاتی برای کالا/خدمت ارسال صورتحساب رد میشود.",
|
||
"taxGuideStep6Bullet1": "از مسیر «کالا و خدمات > ویرایش» کد ۱۳ رقمی را در بخش مالیات ثبت کنید.",
|
||
"taxGuideStep6Bullet2": "در صورت نیاز از فایل کدهای عمومی stuffid.tax.gov.ir استفاده کنید یا کد اختصاصی بسازید.",
|
||
"taxGuideStep6Bullet3": "برای خدمات خاص، کد مربوطه را از portal.gs1-ir.org دریافت کنید.",
|
||
"taxGuideStep7Title": "۷) کنترل کیفیت داده و ارسال امن",
|
||
"taxGuideStep7Description": "پس از تکمیل تنظیمات، گزارش کیفیت داده و کارپوشه مودیان را بررسی کنید.",
|
||
"taxGuideStep7Bullet1": "در تب «کیفیت داده» موارد ناقص برای کالا، مشتری و فاکتور نشان داده میشود.",
|
||
"taxGuideStep7Bullet2": "فاکتورها را ابتدا به کارپوشه مودیان اضافه و وضعیت خطاها را در همان صفحه پیگیری کنید.",
|
||
"taxGuideStep7Bullet3": "ارسال تکی یا گروهی را فقط بعد از رفع خطاهای اعتبارسنجی انجام دهید.",
|
||
"taxGuideResourcesTitle": "یادآوری مسیرها و منابع",
|
||
"taxGuideResourcesWorkspace": "کارپوشه مودیان: از منوی فروش > کارپوشه مالیاتی قابل دسترسی است.",
|
||
"taxGuideResourcesProducts": "کالا و خدمات: در همین منو میتوانید کد مالیاتی و واحد را ویرایش یا از اکسل وارد کنید.",
|
||
"taxGuideResourcesSupport": "در صورت بروز خطای اتصال، لاگ کامل در ماژول «تنظیمات سامانه مودیان» و بخش تیکتینگ در دسترس است.",
|
||
"taxMemoryIdLabel": "شناسه حافظه مالیاتی",
|
||
"taxEconomicCodeLabel": "کد اقتصادی",
|
||
"taxSandboxModeLabel": "حالت سندباکس",
|
||
"taxSandboxModeSubtitle": "با فعال بودن این گزینه، درخواستها به محیط آزمایشی سامانه ارسال میشوند.",
|
||
"taxPrivateKeyLabel": "کلید خصوصی (PEM)",
|
||
"taxPublicKeyLabel": "کلید عمومی (اختیاری)",
|
||
"taxCertificateLabel": "گواهی دیجیتال (اختیاری)",
|
||
"taxCertificateRequestLabel": "درخواست گواهی (CSR)",
|
||
"taxGenerateKeys": "تولید کلید جدید",
|
||
"taxMemoryIdRequired": "شناسه حافظه مالیاتی الزامی است",
|
||
"taxEconomicCodeRequired": "کد اقتصادی الزامی است",
|
||
"taxPrivateKeyRequired": "کلید خصوصی الزامی است",
|
||
"taxKeysGenerated": "کلید جدید تولید شد",
|
||
"taxSettingsSaved": "تنظیمات سامانه مودیان ذخیره شد",
|
||
"taxLastUpdated": "آخرین بروزرسانی: {date}",
|
||
"@taxLastUpdated": {
|
||
"placeholders": {
|
||
"date": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxPersonTypeLabel": "نوع مودی",
|
||
"taxPersonTypeNatural": "شخص حقیقی",
|
||
"taxPersonTypeLegal": "شخص حقوقی",
|
||
"taxNationalIdLabel": "کد ملی (۱۰ رقم)",
|
||
"taxNationalIdLegalLabel": "شناسه ملی شرکت (۱۱ رقم)",
|
||
"taxNationalIdNaturalInvalid": "کد ملی باید ۱۰ رقم باشد",
|
||
"taxNationalIdLegalInvalid": "شناسه ملی باید ۱۱ رقم باشد",
|
||
"taxNaturalNameFaLabel": "نام و نام خانوادگی",
|
||
"taxLegalNameFaLabel": "نام فارسی شرکت",
|
||
"taxGenerateKeysCsrMissing": "CSR ساخته نشد. نوع مودی و اطلاعات هویتی را بررسی کنید.",
|
||
"taxGenerateKeysCsrHint": "پس از تولید، CSR را در مرکز صدور گواهی ثبت کنید و فایل گواهی را در کارپوشه مودیان بارگذاری نمایید.",
|
||
"taxLegalNameEnLabel": "نام انگلیسی شرکت",
|
||
"taxLegalEmailLabel": "ایمیل سازمانی",
|
||
"taxDataQualityTitle": "کنترل کیفیت داده",
|
||
"taxDataQualitySubtitle": "اقلام فاقد اطلاعات مالیاتی را پیش از ارسال بررسی کنید.",
|
||
"taxDataQualityReload": "بهروزرسانی گزارش",
|
||
"taxDataQualityProductsHeader": "کالا و خدمات",
|
||
"taxDataQualityPersonsHeader": "اشخاص و مشتریان",
|
||
"taxDataQualityMissingTaxCode": "کالاهای فاقد کد مالیاتی",
|
||
"taxDataQualityMissingTaxUnit": "کالاهای فاقد واحد مالیاتی",
|
||
"taxDataQualityMissingNationalId": "اشخاص فاقد کد ملی",
|
||
"taxDataQualityMissingEconomicId": "اشخاص فاقد شناسه اقتصادی",
|
||
"taxDataQualitySamples": "نمونهها",
|
||
"taxDataQualityNoSamples": "نمونهای یافت نشد.",
|
||
"taxDataQualityNoIssues": "همه چیز آماده است! موردی برای تکمیل وجود ندارد.",
|
||
"taxDataQualityNoData": "گزارشی برای نمایش وجود ندارد.",
|
||
"taxDataQualityFetchError": "خطا در دریافت گزارش: {error}",
|
||
"@taxDataQualityFetchError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxDataQualityTaxCodeLabel": "کد مالیاتی",
|
||
"taxDataQualityTaxUnitLabel": "واحد مالیاتی",
|
||
"taxDataQualityNationalIdLabel": "کد ملی",
|
||
"taxDataQualityEconomicIdLabel": "شناسه اقتصادی",
|
||
"taxValidationIssuesTitle": "مشکلات اعتبارسنجی مالیاتی",
|
||
"taxValidationIssuesDescription": "برای ارسال موفق به سامانه مودیان، ابتدا موارد زیر را برطرف کنید.",
|
||
"taxValidationIssuesEmpty": "جزئیاتی برای نمایش وجود ندارد.",
|
||
"taxValidationIssuesCategoryPerson": "مشکلات طرف حساب",
|
||
"taxValidationIssuesCategoryProduct": "مشکلات کالا/خدمت",
|
||
"taxValidationIssuesCategoryOther": "سایر مشکلات",
|
||
"taxValidationIssuesEditInvoice": "ویرایش فاکتور",
|
||
"taxValidationIssuesLineNumber": "ردیف",
|
||
|
||
"taxSubmissionFailedTitle": "ارسال به سامانه مودیان ناموفق بود",
|
||
"taxSubmissionFailedDescription": "سامانه مودیان فاکتور را نپذیرفته است. جزئیات خطا و پاسخ سامانه در زیر آمده است.",
|
||
"taxViewFailureDetails": "مشاهده جزئیات خطا",
|
||
"taxErrorMessageColumn": "پیام خطا",
|
||
"taxMoadianResponseTitle": "پاسخ سامانه مودیان",
|
||
"taxTechnicalDetailsTitle": "جزئیات فنی (پاسخ خام)",
|
||
"taxNoErrorDetails": "جزئیات خطایی ثبت نشده است.",
|
||
"taxErrorCodeLabel": "کد خطا",
|
||
|
||
"taxCancelInModian": "ابطال در مودیان",
|
||
"taxCancelInModianDialogTitle": "ابطال در سامانه مودیان",
|
||
"taxCancelInModianDialogMessage": "فاکتور {code} در سامانه مودیان ابطال شود؟",
|
||
"@taxCancelInModianDialogMessage": {
|
||
"placeholders": {
|
||
"code": {"type": "String"}
|
||
}
|
||
},
|
||
"taxCancelInModianSuccess": "درخواست ابطال به سامانه مودیان ارسال شد.",
|
||
"taxSendCorrective": "ارسال اصلاحی",
|
||
"taxSendCorrectiveDialogTitle": "ارسال صورتحساب اصلاحی",
|
||
"taxSendCorrectiveDialogMessage": "صورتحساب اصلاحی برای فاکتور {code} به مودیان ارسال شود؟",
|
||
"@taxSendCorrectiveDialogMessage": {
|
||
"placeholders": {
|
||
"code": {"type": "String"}
|
||
}
|
||
},
|
||
"taxSendCorrectiveSuccess": "صورتحساب اصلاحی به سامانه مودیان ارسال شد.",
|
||
"taxLinkReference": "اتصال فاکتور مرجع",
|
||
"taxLinkReferenceDialogTitle": "انتخاب فاکتور فروش مرجع",
|
||
"taxLinkReferenceSuccess": "فاکتور مرجع متصل شد.",
|
||
"taxLinkReferenceEmpty": "فاکتور فروش ارسالشدهای برای انتخاب یافت نشد.",
|
||
"taxReferenceInvoiceColumn": "فاکتور مرجع",
|
||
"taxCancelledInModianBadge": "ابطالشده در مودیان",
|
||
|
||
"taxAddToWorkspaceSingle": "افزودن به کارپوشه مالیاتی",
|
||
"taxRemoveFromWorkspaceSingle": "حذف از کارپوشه مالیاتی",
|
||
|
||
"taxStatus": "وضعیت مالیاتی",
|
||
"taxInWorkspace": "در کارپوشه مالیاتی",
|
||
"taxNotInWorkspace": "خارج از کارپوشه مالیاتی",
|
||
"taxStatusPending": "در انتظار ارسال",
|
||
"taxStatusSent": "ارسال شده",
|
||
"taxStatusFinalized": "نهایی شده",
|
||
"taxStatusFailed": "ارسال ناموفق",
|
||
"installmentColumn": "اقساطی",
|
||
"documentDetailsInstallmentsTab": "اقساط",
|
||
"documentDetailsInstallmentsEmptySchedule": "ردیفی برای طرح اقساط این فاکتور ثبت نشده است.",
|
||
"documentDetailsInstallmentsAmountsNote": "همهٔ مبالغ به {currency}.",
|
||
"@documentDetailsInstallmentsAmountsNote": {
|
||
"placeholders": {
|
||
"currency": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"documentDetailsInstallmentReceive": "ثبت دریافت",
|
||
"documentDetailsInstallmentReceiptTypeOnly": "تخصیص قسط برای این نوع فاکتور فقط همراه سند دریافت امکانپذیر است.",
|
||
"documentDetailsInstallmentDocCodeColumn": "سند",
|
||
"documentDetailsInstallmentPaymentDateColumn": "تاریخ سند",
|
||
"taxStatusNotSent": "ارسال نشده",
|
||
|
||
"taxAddToWorkspaceNotAllowed": "این فاکتور قابل افزودن به کارپوشه مالیاتی نیست.",
|
||
"taxAddToWorkspaceDialogTitle": "افزودن به کارپوشه مالیاتی",
|
||
"taxAddToWorkspaceDialogMessage": "فاکتور {code} به کارپوشه مالیاتی اضافه شود؟",
|
||
"@taxAddToWorkspaceDialogMessage": {
|
||
"placeholders": {
|
||
"code": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxAddToWorkspaceSuccess": "فاکتور {code} به کارپوشه مالیاتی اضافه شد.",
|
||
"@taxAddToWorkspaceSuccess": {
|
||
"placeholders": {
|
||
"code": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxAddToWorkspaceError": "خطا در افزودن به کارپوشه مالیاتی.",
|
||
"taxAddToWorkspaceErrorWithMessage": "خطا در افزودن به کارپوشه مالیاتی: {error}",
|
||
"@taxAddToWorkspaceErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
|
||
"taxRemoveFromWorkspaceDialogTitle": "حذف از کارپوشه مالیاتی",
|
||
"taxRemoveFromWorkspaceDialogMessage": "فاکتور {code} از کارپوشه مالیاتی حذف شود؟",
|
||
"@taxRemoveFromWorkspaceDialogMessage": {
|
||
"placeholders": {
|
||
"code": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxRemoveFromWorkspaceSuccess": "فاکتور از کارپوشه مالیاتی حذف شد.",
|
||
"taxRemoveFromWorkspaceError": "خطا در حذف از کارپوشه مالیاتی.",
|
||
"taxRemoveFromWorkspaceErrorWithMessage": "خطا در حذف از کارپوشه مالیاتی: {error}",
|
||
"@taxRemoveFromWorkspaceErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
|
||
"taxWorkspaceEmpty": "هیچ فاکتوری در کارپوشه مالیاتی نیست.",
|
||
"taxWorkspaceLoading": "در حال بارگذاری کارپوشه مالیاتی...",
|
||
"taxWorkspaceError": "خطا در بارگذاری کارپوشه مالیاتی.",
|
||
|
||
"taxSendSingle": "ارسال به سامانه مودیان",
|
||
"taxTrackingCode": "کد رهگیری",
|
||
"taxLastSendAt": "زمان آخرین ارسال",
|
||
"taxSendSingleDialogTitle": "ارسال به سامانه مودیان",
|
||
"taxSendSingleDialogMessage": "فاکتور {code} به سامانه مودیان ارسال شود؟",
|
||
"@taxSendSingleDialogMessage": {
|
||
"placeholders": {
|
||
"code": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxSendSuccess": "ارسال به سامانه مودیان انجام شد.",
|
||
"taxSendErrorWithMessage": "خطا در ارسال به سامانه مودیان: {error}",
|
||
"@taxSendErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
|
||
"taxSendSelectedTooltip": "ارسال فاکتورهای انتخابشده به سامانه مودیان",
|
||
"taxSendSelectedButton": "ارسال انتخابشدهها ({count})",
|
||
"@taxSendSelectedButton": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxRemoveSelectedTooltip": "حذف فاکتورهای انتخابشده از کارپوشه مالیاتی",
|
||
"taxRemoveSelectedButton": "حذف انتخابشدهها ({count})",
|
||
"@taxRemoveSelectedButton": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
|
||
"taxSendSelectedDialogTitle": "ارسال انتخابشدهها به سامانه مودیان",
|
||
"taxSendSelectedDialogMessage": "{count} فاکتور انتخابشده به سامانه مودیان ارسال شود؟",
|
||
"@taxSendSelectedDialogMessage": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxSendSelectedSuccess": "فاکتورهای انتخابشده به سامانه مودیان ارسال شدند.",
|
||
"taxSendSelectedAllAlreadySent": "تمام فاکتورهای انتخابشده قبلاً ارسال شدهاند.",
|
||
"taxSendSelectedSomeAlreadySent": "{skipped} فاکتور قبلاً ارسال شده است. {count} فاکتور باقیمانده ارسال شود؟",
|
||
"@taxSendSelectedSomeAlreadySent": {
|
||
"placeholders": {
|
||
"skipped": {
|
||
"type": "int"
|
||
},
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxSendSelectedErrorWithMessage": "خطا در ارسال فاکتورهای انتخابشده: {error}",
|
||
"@taxSendSelectedErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxSendSelectedPartialTitle": "{success} فاکتور ارسال شد و {failed} فاکتور ناموفق بود",
|
||
"@taxSendSelectedPartialTitle": {
|
||
"placeholders": {
|
||
"success": {
|
||
"type": "int"
|
||
},
|
||
"failed": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxBatchFailedRow": "فاکتور {id}",
|
||
"@taxBatchFailedRow": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxInquireSelectedTooltip": "استعلام وضعیت فاکتورهای انتخابشده",
|
||
"taxInquireSelectedButton": "استعلام وضعیت ({count})",
|
||
"@taxInquireSelectedButton": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxInquireSelectedDialogTitle": "استعلام وضعیت فاکتورهای انتخابشده",
|
||
"taxInquireSelectedDialogMessage": "وضعیت {count} فاکتور انتخابشده استعلام شود؟",
|
||
"@taxInquireSelectedDialogMessage": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxInquireSelectedErrorWithMessage": "خطا در استعلام وضعیت: {error}",
|
||
"@taxInquireSelectedErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxInquiryResultTitle": "نتیجه استعلام وضعیت",
|
||
"taxInquiryResultEmpty": "نتیجهای برای نمایش وجود ندارد.",
|
||
"taxInquiryStatusUnknown": "وضعیت نامشخص",
|
||
|
||
"taxRemoveSelectedDialogTitle": "حذف انتخابشدهها از کارپوشه",
|
||
"taxRemoveSelectedDialogMessage": "{count} فاکتور انتخابشده از کارپوشه مالیاتی حذف شوند؟",
|
||
"@taxRemoveSelectedDialogMessage": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxRemoveSelectedSuccess": "فاکتورهای انتخابشده از کارپوشه مالیاتی حذف شدند.",
|
||
"taxRemoveSelectedAllAlreadySent": "تمام فاکتورهای انتخابشده قبلاً ارسال شدهاند و نمیتوانند از کارپوشه حذف شوند.",
|
||
"taxRemoveSelectedSomeAlreadySent": "{skipped} فاکتور قبلاً ارسال شده است. {count} فاکتور باقیمانده از کارپوشه حذف شود؟",
|
||
"@taxRemoveSelectedSomeAlreadySent": {
|
||
"placeholders": {
|
||
"skipped": {
|
||
"type": "int"
|
||
},
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxRemoveSelectedErrorWithMessage": "خطا در حذف فاکتورهای انتخابشده: {error}",
|
||
"@taxRemoveSelectedErrorWithMessage": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxQuickActionSendAllPending": "ارسال همه در انتظار",
|
||
"taxQuickActionInquireAllSent": "استعلام همه ارسال شده",
|
||
"taxQuickActionRetryAllFailed": "تلاش مجدد همه ناموفق",
|
||
"taxHelpTooltip": "راهنما",
|
||
"taxHelpTitle": "راهنمای کارپوشه مالیاتی",
|
||
"taxHelpSectionStatuses": "وضعیتهای فاکتور",
|
||
"taxHelpStatusNotSent": "ارسال نشده: فاکتور هنوز ارسال نشده",
|
||
"taxHelpStatusPending": "در انتظار: در حال ارسال",
|
||
"taxHelpStatusSent": "ارسال شده: ارسال شده و منتظر تایید",
|
||
"taxHelpStatusFinalized": "نهایی شده: نهایی شده توسط سامانه",
|
||
"taxHelpStatusFailed": "ناموفق: ارسال ناموفق",
|
||
"taxHelpSectionQuickActions": "عملیات سریع",
|
||
"taxHelpQuickActionSendPending": "ارسال همه در انتظار: ارسال تمام فاکتورهای در انتظار",
|
||
"taxHelpQuickActionInquireSent": "استعلام همه ارسال شده: بررسی وضعیت فاکتورهای ارسال شده",
|
||
"taxHelpQuickActionRetryFailed": "تلاش مجدد همه ناموفق: تلاش مجدد برای فاکتورهای ناموفق",
|
||
"taxHelpSectionImportantNotes": "نکات مهم",
|
||
"taxHelpNoteValidateBeforeSend": "قبل از ارسال، فاکتورها را اعتبارسنجی کنید؛ خطاهای اعتبارسنجی جلوی رد سامانه را میگیرد",
|
||
"taxHelpNoteFailedInDLQ": "فاکتورهای ناموفق با جزئیات قابلفهم خطا در همین صفحه نمایش داده میشوند",
|
||
"taxHelpNoteTimeline": "مهلت ارسال معمولاً حدود ۱۲ روز از تاریخ صدور است؛ فاکتور قدیمی را دوباره نسازید مگر طبق اطلاعیه سازمان",
|
||
"taxHelpNoteExport": "نرخ مالیات هر کالا باید با شناسه stuffid یکی باشد (مثلاً ۱۰٪، نه صفر مگر معاف)",
|
||
"taxHelpNoteType1vs2": "نوع ۱ فقط با هویت کامل خریدار (کد اقتصادی معتبر، یا کد ملی حقیقی بههمراه کد پستی)؛ بدون اینها فاکتور خودکار بهصورت نوع ۲ بدون اطلاعات خریدار ارسال میشود",
|
||
"taxHelpNoteConnection": "اگر اتصال قطع است، ابتدا تنظیمات مودیان و تست اتصال را بررسی کنید",
|
||
"taxKpiAll": "همه",
|
||
"taxKpiQueue": "آماده ارسال",
|
||
"taxKpiPending": "در صف",
|
||
"taxKpiFailed": "ناموفق",
|
||
"taxKpiSuccess": "ارسالشده",
|
||
"taxHealthChecking": "بررسی اتصال…",
|
||
"taxHealthConnected": "اتصال مودیان برقرار",
|
||
"taxHealthDisconnected": "اتصال مودیان قطع",
|
||
"taxHealthUnknown": "وضعیت اتصال",
|
||
"taxSettingsOpen": "تنظیمات مودیان",
|
||
"taxEmptyStateTitle": "کارپوشه خالی است",
|
||
"taxEmptyStateHint": "از لیست فاکتورها، فاکتور فروش را به کارپوشه اضافه کنید؛ سپس اینجا بررسی و ارسال کنید.",
|
||
"taxEmptyStateGoInvoices": "رفتن به فاکتورها",
|
||
"taxStickySelected": "{count} انتخابشده",
|
||
"@taxStickySelected": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"taxStickySend": "ارسال",
|
||
"taxFixNow": "رفع خطا",
|
||
"taxErrorPlaybookWhat": "یعنی چه؟",
|
||
"taxErrorPlaybookHow": "چه کار کنید؟",
|
||
"taxPreflightTitle": "بررسی قبل از ارسال",
|
||
"taxPreflightChecking": "در حال اعتبارسنجی فاکتورها…",
|
||
"taxPreflightOk": "همه فاکتورهای انتخابشده آماده ارسال هستند.",
|
||
"taxPreflightIssues": "{count} فاکتور مشکل دارد و ارسال نمیشود مگر رفع شود.",
|
||
"@taxPreflightIssues": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"taxPreflightContinueValid": "ارسال موارد معتبر ({count})",
|
||
"@taxPreflightContinueValid": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"taxPreflightCancel": "انصراف",
|
||
"taxMobileQuickActions": "عملیات سریع",
|
||
"taxOpenInvoice": "باز کردن فاکتور",
|
||
"taxStatusCancelled": "ابطالشده",
|
||
"taxHealthDetailsTitle": "وضعیت اتصال سامانه مودیان",
|
||
"taxHealthGoSettings": "رفتن به تنظیمات",
|
||
"taxHealthRetry": "تست مجدد",
|
||
"taxOperationSuccess": "عملیات با موفقیت انجام شد",
|
||
"taxOperationError": "خطا در انجام عملیات: {error}",
|
||
"@taxOperationError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"taxSendingInvoices": "در حال ارسال فاکتورها...",
|
||
"taxSendingWithError": "ارسال با خطا مواجه شد",
|
||
"taxSentCountFailedCount": "ارسال شده: {sentCount} | ناموفق: {failedCount}",
|
||
"@taxSentCountFailedCount": {
|
||
"placeholders": {
|
||
"sentCount": {
|
||
"type": "int"
|
||
},
|
||
"failedCount": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxProcessing": "در حال پردازش...",
|
||
"taxUnknownError": "خطای نامشخص",
|
||
"taxFailedInvoicesCount": "{count} فاکتور با خطا مواجه شد",
|
||
"@taxFailedInvoicesCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxRetryFailed": "تلاش مجدد",
|
||
"taxErrorCategoryValidation": "خطاهای اعتبارسنجی",
|
||
"taxErrorCategoryNetwork": "خطاهای شبکه",
|
||
"taxErrorCategoryAccess": "خطاهای دسترسی",
|
||
"taxErrorCategoryStatus": "خطاهای وضعیت",
|
||
"taxErrorCategoryOther": "سایر خطاها",
|
||
"taxErrorItemsCount": "{count} مورد",
|
||
"@taxErrorItemsCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxInvoiceNumber": "فاکتور #{invoiceId}",
|
||
"@taxInvoiceNumber": {
|
||
"placeholders": {
|
||
"invoiceId": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"taxCurrencyRial": "ریال",
|
||
|
||
"documentMonetizationTitle": "پکیجها و تعرفهها",
|
||
"documentMonetizationSubtitle": "پکیجها، هزینه ثبت هر سند و تسویه حجمی",
|
||
"subscriptionPackages": "پکیجهای اشتراک",
|
||
"noActivePackage": "هیچ پکیج فعالی برای این کسبوکار ثبت نشده است.",
|
||
"noPackageAvailable": "در حال حاضر هیچ پکیجی برای خرید فعال نشده است.",
|
||
"activePackage": "پکیج فعال",
|
||
"status": "وضعیت",
|
||
"autoRenewActive": "تمدید خودکار فعال است",
|
||
"periodAmount": "مبلغ دوره",
|
||
"expiryDate": "تاریخ انقضا",
|
||
"duration": "مدت",
|
||
"month": "ماه",
|
||
"amount": "مبلغ",
|
||
"free": "رایگان",
|
||
"active": "فعال",
|
||
"activate": "فعالسازی",
|
||
"activating": "در حال فعالسازی...",
|
||
"activatePackage": "فعالسازی {name}",
|
||
"@activatePackage": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"packageDuration": "مدت پکیج",
|
||
"packagePrice": "مبلغ",
|
||
"autoRenewAtEnd": "تمدید خودکار در پایان دوره",
|
||
"cancel": "انصراف",
|
||
"confirmAndActivate": "تأیید و فعالسازی",
|
||
"invalidPackageId": "شناسه پکیج نامعتبر است",
|
||
"packageActivatedSuccess": "پکیج با موفقیت فعال شد",
|
||
"packageActivationError": "فعالسازی پکیج با خطا مواجه شد",
|
||
"activePolicies": "سیاستهای فعال",
|
||
"noPolicyDefined": "سیاستی تعریف نشده است",
|
||
"type": "نوع",
|
||
"priority": "اولویت",
|
||
"invoices": "فاکتورها",
|
||
"noInvoice": "صورتحسابی وجود ندارد",
|
||
"chargeType": "نوع",
|
||
"pay": "پرداخت",
|
||
"paymentSuccess": "پرداخت انجام شد",
|
||
"paymentError": "پرداخت با خطا مواجه شد",
|
||
"finalizeVolume": "محاسبه دوره حجمی",
|
||
"volumeFinalized": "محاسبات حجمی نهایی شد",
|
||
"volumeFinalizeError": "محاسبه دوره حجمی با خطا مواجه شد",
|
||
"refresh": "بهروزرسانی",
|
||
"statusActive": "فعال",
|
||
"statusPending": "در انتظار",
|
||
"statusExpired": "منقضی شده",
|
||
"statusCancelled": "لغو شده",
|
||
"statusAwaitingPayment": "در انتظار پرداخت",
|
||
"statusPaid": "پرداخت شده",
|
||
"statusInvoiced": "صورتحساب شده",
|
||
"chargeTypePerDocument": "تک سند",
|
||
"chargeTypeVolumeCycle": "دوره حجمی",
|
||
"chargeTypeSubscriptionFee": "هزینه اشتراک",
|
||
"policyTypeFree": "رایگان",
|
||
"policyTypeSubscription": "پکیج نامحدود",
|
||
"policyTypeVolume": "حجمی",
|
||
"policyTypePerDocument": "تک سند",
|
||
"policyTypeHybrid": "ترکیبی",
|
||
"warehouseDocuments": "حوالههای انبار",
|
||
"relatedWarehouseDocuments": "حوالههای مرتبط",
|
||
"warehouseDocumentPostSuccess": "حواله با موفقیت پست شد.",
|
||
"warehouseDocumentPostFailed": "خطا در پست حواله: {error}",
|
||
"@warehouseDocumentPostFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"warehouseDocument": "حواله انبار",
|
||
"warehouseDocumentCode": "کد حواله",
|
||
"warehouseDocumentType": "نوع حواله",
|
||
"warehouseDocumentStatus": "وضعیت",
|
||
"warehouseDocumentDate": "تاریخ حواله",
|
||
"warehouseDocumentFrom": "از انبار",
|
||
"warehouseDocumentTo": "به انبار",
|
||
"warehouseDocumentTotalQuantity": "جمع مقدار",
|
||
"warehouseDocumentTotalAmount": "جمع مبلغ",
|
||
"docTypeReceipt": "حواله ورود",
|
||
"docTypeIssue": "حواله خروج",
|
||
"docTypeTransfer": "انتقال",
|
||
"docTypeAdjustment": "تعدیل",
|
||
"docTypeProductionIn": "ورود تولید",
|
||
"docTypeProductionOut": "خروج تولید",
|
||
"statusDraft": "پیشنویس",
|
||
"statusPosted": "پست شده",
|
||
"createWarehouseDocument": "ایجاد حواله دستی",
|
||
"postWarehouseDocument": "پست حواله",
|
||
"cancelWarehouseDocument": "لغو حواله",
|
||
"deleteWarehouseDocument": "حذف حواله",
|
||
"viewWarehouseDocument": "مشاهده جزئیات",
|
||
"printWarehouseDocument": "چاپ PDF",
|
||
"warehousePostalLabelTooltip": "برگه مرسوله پستی (PDF)",
|
||
"warehousePostalLabelDialogTitle": "برگه مرسوله پستی",
|
||
"warehousePostalLabelPaperSize": "سایز کاغذ",
|
||
"warehousePostalLabelOrientation": "جهت صفحه",
|
||
"warehousePostalLabelPortrait": "عمودی",
|
||
"warehousePostalLabelLandscape": "افقی",
|
||
"warehousePostalLabelCustomPaperHint": "سایز سفارشی (حداکثر ۳۲ کاراکتر، مثلاً ۱۲۰mm ۸۰mm)",
|
||
"warehousePostalLabelTemplate": "قالب چاپ",
|
||
"warehousePostalLabelNoTemplate": "— قالب پیشفرض سیستم —",
|
||
"warehousePostalLabelFieldsSection": "فیلدهای روی برچسب",
|
||
"warehousePostalLabelShowSender": "فرستنده",
|
||
"warehousePostalLabelShowReceiver": "گیرنده",
|
||
"warehousePostalLabelShowWarehouse": "نام انبارها",
|
||
"warehousePostalLabelShowLines": "خلاصه کالاها",
|
||
"warehousePostalLabelShowDelivery": "ارسال و توضیحات",
|
||
"warehousePostalLabelShowTracking": "شماره پیگیری",
|
||
"warehousePostalLabelShowSource": "کد سند مبدأ",
|
||
"warehousePostalLabelDownload": "دریافت PDF",
|
||
"applicationName": "نام برنامه",
|
||
"applicationVersion": "نسخه برنامه",
|
||
"defaultLanguage": "زبان پیشفرض",
|
||
"defaultTheme": "تم پیشفرض",
|
||
"enableUserRegistration": "فعالسازی ثبتنام کاربر",
|
||
"enableEmailVerification": "فعالسازی تایید ایمیل",
|
||
"sessionTimeout": "زمان انقضای نشست",
|
||
"sessionTimeoutMinutes": "زمان انقضای نشست (دقیقه)",
|
||
"maxFileSize": "حداکثر حجم فایل",
|
||
"maxFileSizeMB": "حداکثر حجم فایل (مگابایت)",
|
||
"maxUsers": "حداکثر تعداد کاربران",
|
||
"maintenanceMode": "حالت تعمیرات",
|
||
"supportTicketsUserSectionTitle": "تیکت پشتیبانی کاربران",
|
||
"supportTicketsAllowUsersLabel": "امکان ثبت و مشاهده تیکت برای کاربران عادی",
|
||
"supportTicketsAllowUsersDescription": "در صورت غیرفعال، متن پیام زیر به کاربران نشان داده میشود. اپراتورهای پشتیبانی به پنل اپراتور دسترسی دارند.",
|
||
"supportTicketsDisabledNoticeLabel": "متن پیام برای کاربر (وقتی خاموش است)",
|
||
"supportTicketsDisabledNoticeHint": "خالی بگذارید تا پیام پیشفرض سیستم استفاده شود.",
|
||
"supportTicketsUnavailableBody": "بخش تیکتهای پشتیبانی موقتاً غیرفعال است.",
|
||
"legacyApiImportSectionTitle": "انتقال از حسابیکس قبلی",
|
||
"legacyApiImportAllowUsersLabel": "امکان انتقال داده از حسابیکس قبلی برای کاربران",
|
||
"legacyApiImportAllowUsersDescription": "در صورت غیرفعال، گزینه انتقال در صفحه کسبوکار جدید مخفی میشود و API مربوطه هم مسدود میگردد.",
|
||
"legacyApiImportDisabledNoticeLabel": "متن پیام برای کاربر (وقتی خاموش است)",
|
||
"legacyApiImportDisabledNoticeHint": "خالی بگذارید تا پیام پیشفرض سیستم استفاده شود.",
|
||
"legacyApiImportUnavailableBody": "انتقال از حسابیکس قبلی موقتاً غیرفعال است.",
|
||
"unlimited": "نامحدود",
|
||
"errorLoadingSettings": "خطا در بارگذاری تنظیمات",
|
||
"errorSavingSettings": "خطا در ذخیره تنظیمات",
|
||
"settingsSavedSuccessfully": "تنظیمات با موفقیت ذخیره شد",
|
||
"persian": "فارسی",
|
||
"english": "English",
|
||
"system": "سیستم",
|
||
"light": "روشن",
|
||
"dark": "تاریک",
|
||
"zeroMeansUnlimited": "0 = نامحدود",
|
||
"otpLogin": "ورود با OTP",
|
||
"otpLoginTitle": "ورود با کد یکبار مصرف",
|
||
"otpLoginSubtitle": "کد ورود به ایمیل، شماره موبایل یا تلگرام شما ارسال میشود",
|
||
"otpLoginIdentifierHint": "ایمیل یا شماره موبایل خود را وارد کنید",
|
||
"otpLoginIdentifierRequired": "ایمیل یا شماره موبایل الزامی است",
|
||
"otpCodeSent": "کد ارسال شد",
|
||
"otpChannelSelectionTitle": "روش دریافت کد:",
|
||
"otpChannelSms": "پیامک",
|
||
"otpChannelEmail": "ایمیل",
|
||
"otpChannelTelegram": "تلگرام",
|
||
"otpSendCodeButton": "ارسال کد ورود",
|
||
"otpChangeChannelTitle": "تغییر روش دریافت:",
|
||
"otpChangeIdentifier": "تغییر شناسه",
|
||
"otpSelectChannelError": "لطفاً کانال ارسال را انتخاب کنید",
|
||
"otpCaptchaError": "خطا در دریافت کپتچا",
|
||
"otpCodeSentMessage": "کد ورود به {channel} شما ارسال شد",
|
||
"@otpCodeSentMessage": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"otpCodeResentMessage": "کد ورود مجدداً ارسال شد",
|
||
"otpSendError": "خطا در ارسال کد ورود",
|
||
"otpEnterCaptchaError": "لطفاً کد کپتچا را وارد کنید",
|
||
"workflows": "اتوماسیونها",
|
||
"workflow": "اتوماسیون",
|
||
"newWorkflow": "Workflow جدید",
|
||
"editWorkflow": "ویرایش Workflow",
|
||
"workflowSaved": "Workflow ذخیره شد",
|
||
"workflowDeleted": "ورکفلو حذف شد",
|
||
"workflowDuplicated": "ورکفلو کپی شد",
|
||
"workflowCopy": "کپی",
|
||
"workflowUndo": "بازگردانی",
|
||
"workflowSave": "ذخیره",
|
||
"workflowCancel": "انصراف",
|
||
"workflowClose": "بستن",
|
||
"workflowValidationError": "خطا در اعتبارسنجی",
|
||
"workflowErrorLoading": "خطا در بارگذاری دادهها",
|
||
"workflowErrorSaving": "خطا در ذخیرهسازی",
|
||
"workflowStatusUpdated": "وضعیت Workflow بروزرسانی شد",
|
||
"workflowExecuted": "Workflow اجرا شد",
|
||
"workflowErrorExecuting": "خطا در اجرای Workflow",
|
||
"workflowNoAccess": "دسترسی به اتوماسیونها برای شما فراهم نیست",
|
||
"workflowNoAccessEditor": "دسترسی به ویرایش اتوماسیون برای شما فراهم نیست",
|
||
"workflowNoWorkflows": "هنوز workflowای ایجاد نشده است.",
|
||
"workflowCreateFirst": "با دکمه پایین صفحه نخستین اتوماسیون را بسازید.",
|
||
"workflowCreate": "افزودن Workflow",
|
||
"workflowRefresh": "بازخوانی",
|
||
"workflowRunNow": "اجرای فوری",
|
||
"workflowTestRun": "اجرای آزمایشی (وضعیت زنده)",
|
||
"workflowFixValidationBeforeTestRun": "قبل از اجرای آزمایشی، خطاهای اعتبارسنجی روی بوم را برطرف کنید.",
|
||
"workflowExecutionHistory": "تاریخچه اجرا",
|
||
"workflowHistoryClearCanvasHighlight": "پاک کردن هایلایت روی بوم",
|
||
"workflowEdit": "ویرایش",
|
||
"workflowLastUpdate": "آخرین بروزرسانی",
|
||
"workflowAvailableTriggers": "Trigger های در دسترس",
|
||
"workflowAvailableActions": "Action های در دسترس",
|
||
"workflowFilters": "فیلترها",
|
||
"workflowStatus": "وضعیت",
|
||
"workflowSearch": "جستجو",
|
||
"workflowAllStatuses": "همه وضعیتها",
|
||
"workflowOnlyActive": "فقط فعال",
|
||
"workflowInactive": "غیرفعال",
|
||
"workflowDraft": "پیشنویس",
|
||
"workflowActive": "فعال",
|
||
"workflowNodeDeleted": "Node حذف شد",
|
||
"workflowNodeDuplicated": "Node کپی شد",
|
||
"workflowNodeSettings": "تنظیمات",
|
||
"workflowNodeNoSettings": "این node نیاز به تنظیمات خاصی ندارد.",
|
||
"workflowBasalamPluginInactiveHint": "افزونهٔ باسلام غیرفعال است. برای اجرای این نود آن را از بازار افزونهها فعال کنید.",
|
||
"workflowBasalamPluginInactivePalette": "افزونهٔ باسلام غیرفعال است؛ از بازار افزونهها فعال کنید.",
|
||
"workflowBasalamOpenPluginMarketplace": "رفتن به بازار افزونهها",
|
||
"workflowBasalamRefreshPluginStatus": "بهروزرسانی وضعیت افزونهٔ باسلام",
|
||
"workflowBasalamRefreshPluginFailed": "بهروزرسانی وضعیت افزونه ناموفق بود. دوباره تلاش کنید.",
|
||
"workflowNodeFieldRequired": "این فیلد الزامی است",
|
||
"workflowNodeArrayType": "آرایه",
|
||
"workflowNodeObjectType": "شیء",
|
||
"workflowConfigUsePreviousNode": "استفاده از نود قبلی",
|
||
"workflowConfigSelectFromNodes": "انتخاب از نودهای قبلی",
|
||
"workflowConfigValueUsesNode": "این مقدار از یک نود قبلی استفاده میکند",
|
||
"workflowConfigSelectDate": "انتخاب تاریخ",
|
||
"workflowConfigToday": "امروز",
|
||
"workflowConfigDateHelper": "انتخاب تاریخ (ISO: YYYY-MM-DD)",
|
||
"workflowConfigNoNodesToSelect": "هیچ نودی برای انتخاب وجود ندارد",
|
||
"workflowConfigNoTelegramUsers": "هیچ کاربری به ربات تلگرام متصل نیست. لطفاً ابتدا کاربران را به ربات متصل کنید.",
|
||
"workflowConfigNoBaleUsers": "هیچ کاربری به ربات بله متصل نیست. لطفاً ابتدا کاربران را به ربات متصل کنید.",
|
||
"workflowConfigOwner": "مالک",
|
||
"workflowConfigSearchSelectPerson": "جستوجو و انتخاب طرف حساب",
|
||
"workflowConfigPersonIdLabel": "شناسه طرف حساب",
|
||
"workflowConfigPersonIdHelper": "میتوانید شناسه را وارد کنید یا از نود قبلی استفاده کنید: $node_id.person_id",
|
||
"workflowConfigSearchSelectProduct": "جستوجو و انتخاب کالا/خدمت",
|
||
"workflowConfigProductIdLabel": "شناسه کالا/خدمت",
|
||
"workflowConfigProductIdHelper": "شناسه محصول",
|
||
"workflowConfigType": "نوع",
|
||
"workflowConfigPercent": "درصد",
|
||
"workflowConfigFixedAmount": "مبلغ ثابت",
|
||
"workflowConfigDiscountPercent": "درصد تخفیف",
|
||
"workflowConfigDiscountAmount": "مبلغ تخفیف",
|
||
"workflowConfigItemN": "آیتم {n}",
|
||
"@workflowConfigItemN": {
|
||
"placeholders": {
|
||
"n": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"workflowConfigAddItem": "افزودن مورد",
|
||
"workflowConfigAddLineItem": "افزودن آیتم",
|
||
"workflowConfigProduct": "محصول",
|
||
"workflowConfigQuantity": "تعداد",
|
||
"workflowConfigUnitPrice": "قیمت واحد",
|
||
"workflowConfigTaxPercent": "مالیات %",
|
||
"workflowConfigDescription": "توضیحات",
|
||
"workflowConfigPaymentMethod": "روش پرداخت",
|
||
"workflowConfigAmount": "مبلغ",
|
||
"workflowConfigAccountSelect": "حساب بانکی/صندوق",
|
||
"workflowConfigAddPayment": "افزودن پرداخت",
|
||
"workflowConfigNoPaymentsYet": "هنوز پرداختی اضافه نشده است. برای افزودن، از دکمهٔ زیر استفاده کنید.",
|
||
"workflowConfigPaymentN": "پرداخت {n}",
|
||
"@workflowConfigPaymentN": {
|
||
"placeholders": {
|
||
"n": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"workflowConfigNotSelected": "انتخاب نشده",
|
||
"workflowConfigSelectWarehouse": "انتخاب انبار",
|
||
"workflowConfigSelectAccount": "انتخاب حساب",
|
||
"workflowConfigSelectFiscalYear": "انتخاب سال مالی",
|
||
"workflowConfigInvalidJson": "JSON نامعتبر است",
|
||
"workflowConfigJsonHint": "'{\"key\": \"value\"}'",
|
||
"workflowConfigCash": "نقد",
|
||
"workflowConfigBank": "بانک",
|
||
"workflowConfigCheck": "چک",
|
||
"workflowConfigCard": "کارت",
|
||
"workflowConfigSelectTelegramUser": "انتخاب کاربر عضو کسب و کار که به ربات تلگرام متصل است",
|
||
"workflowConfigSelectBaleUser": "انتخاب کاربر عضو کسب و کار که به ربات بله متصل است",
|
||
"workflowConfigSelectAtLeastOne": "حداقل یک مورد را انتخاب کنید",
|
||
"workflowConfigReferenceTitle": "انتخاب از نودهای قبلی",
|
||
"workflowConfigNoNodesAvailable": "هیچ نودی برای انتخاب وجود ندارد",
|
||
"workflowConfigStep1Node": "مرحله 1: انتخاب نود",
|
||
"workflowConfigStep2Data": "مرحله 2: انتخاب داده",
|
||
"workflowConfigSelectDataFrom": "انتخاب داده از \"{label}\"",
|
||
"@workflowConfigSelectDataFrom": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"workflowConfigOrSelectField": "یا یک فیلد خاص را انتخاب کنید:",
|
||
"workflowConfigUseFullNodeOutput": "استفاده از کل خروجی نود",
|
||
"workflowConfigFullNodeOutputDesc": "تمام دادههای خروجی نود",
|
||
"workflowConfigBack": "بازگشت",
|
||
"workflowConfigCancel": "انصراف",
|
||
"workflowConfigGroupFilters": "فیلترها",
|
||
"workflowConfigGroupScheduling": "زمانبندی",
|
||
"workflowConfigGroupErrorManagement": "مدیریت خطا",
|
||
"workflowConfigGroupMainSettings": "تنظیمات اصلی",
|
||
"workflowConfigGroupAdvanced": "تنظیمات پیشرفته",
|
||
"workflowConfigUserDefault": "کاربر",
|
||
"workflowConfigFiscalYearDefault": "سال مالی",
|
||
"workflowConfigJsonLabel": "JSON",
|
||
"workflowPaletteSearch": "جستجو...",
|
||
"workflowPaletteAll": "همه",
|
||
"workflowPaletteTriggers": "تریگرها",
|
||
"workflowPaletteActions": "اکشنها",
|
||
"workflowPaletteLoops": "حلقهها",
|
||
"workflowPaletteConditions": "شرطها",
|
||
"workflowNodeUnknown": "نود ناشناس",
|
||
"workflowConfigEnumRequiredForMultiSelect": "خطا: enum values برای multi-select تعریف نشده است",
|
||
"workflowConfigFieldEnabled": "فعال",
|
||
"workflowConfigFieldTo": "به",
|
||
"workflowConfigFieldSubject": "موضوع",
|
||
"workflowConfigFieldBody": "متن",
|
||
"workflowConfigFieldMessage": "پیام",
|
||
"workflowConfigFieldMinAmount": "حداقل مبلغ",
|
||
"workflowConfigFieldMaxAmount": "حداکثر مبلغ",
|
||
"workflowConfigFieldStatusFilter": "فیلتر وضعیت",
|
||
"workflowConfigFieldPersonType": "نوع طرف حساب",
|
||
"workflowConfigFieldCurrency": "ارز",
|
||
"workflowConfigFieldPersonId": "شناسه طرف حساب",
|
||
"workflowConfigFieldProductId": "شناسه کالا/خدمت",
|
||
"workflowConfigFieldWarehouseId": "شناسه انبار",
|
||
"workflowConfigFieldAccountId": "شناسه حساب",
|
||
"workflowConfigFieldRetryCount": "تعداد تلاش مجدد",
|
||
"workflowConfigFieldRetryDelay": "تأخیر تلاش مجدد",
|
||
"workflowConfigFieldOnError": "در صورت خطا",
|
||
"workflowConfigFieldBreakOnError": "توقف در خطا",
|
||
"workflowConfigFieldContinueOnError": "ادامه در خطا",
|
||
"workflowConfigFieldTriggerType": "نوع تریگر",
|
||
"workflowConfigFieldActionType": "نوع اکشن",
|
||
"workflowConfigFieldLoopType": "نوع حلقه",
|
||
"workflowConfigFieldItemsSource": "منبع آیتمها",
|
||
"workflowConfigFieldItemVariable": "متغیر آیتم",
|
||
"workflowConfigFieldIndexVariable": "متغیر اندیس",
|
||
"workflowConfigFieldMaxIterations": "حداکثر تکرار",
|
||
"workflowConfigFieldStart": "شروع",
|
||
"workflowConfigFieldEnd": "پایان",
|
||
"workflowConfigFieldStep": "گام",
|
||
"workflowConfigFieldConditionLeft": "مقدار چپ",
|
||
"workflowConfigFieldConditionOperator": "عملگر مقایسه",
|
||
"workflowConfigFieldConditionRight": "مقدار راست",
|
||
"workflowConfigFieldTimeout": "مهلت زمانی",
|
||
"workflowConfigFieldCooldown": "سردی",
|
||
"workflowConfigFieldSchedule": "زمانبندی",
|
||
"workflowConfigFieldDelay": "تأخیر",
|
||
"workflowConfigFieldDocumentType": "نوع سند",
|
||
"workflowConfigFieldFiscalYearFilter": "فیلتر سال مالی",
|
||
"workflowConfigFieldFiscalYearId": "سال مالی",
|
||
"workflowConfigFieldUserIdFilter": "فیلتر کاربر",
|
||
"workflowConfigFieldDescriptionContains": "شرح شامل",
|
||
"workflowConfigFieldCooldownSeconds": "سردی (ثانیه)",
|
||
"workflowConfigFieldTimeoutSeconds": "مهلت زمانی (ثانیه)",
|
||
"workflowConfigFieldInvoiceType": "نوع فاکتور",
|
||
"workflowConfigFieldPersonTypeFilter": "فیلتر نوع طرف حساب",
|
||
"workflowConfigFieldCurrencyId": "ارز",
|
||
"workflowConfigFieldIncludeTaxDetails": "شامل جزئیات مالیات",
|
||
"workflowConfigFieldIncludePaymentStatus": "شامل وضعیت پرداخت",
|
||
"workflowConfigFieldAccountIdFilter": "فیلتر حساب",
|
||
"workflowConfigFieldPaymentMethodFilter": "فیلتر روش پرداخت",
|
||
"workflowConfigFieldIncludeBalance": "شامل موجودی",
|
||
"workflowConfigFieldCheckDuplicate": "بررسی تکراری",
|
||
"workflowConfigFieldTypeFilter": "فیلتر نوع",
|
||
"workflowConfigFieldCheckType": "نوع چک",
|
||
"workflowConfigFieldDaysBefore": "روز قبل از سررسید",
|
||
"workflowConfigFieldReferenceCode": "کد/شماره مرجع",
|
||
"workflowConfigFieldExtraInfo": "اطلاعات اضافی",
|
||
"workflowConfigFieldIsProforma": "پیشفاکتور",
|
||
"workflowConnectionHelpTitle": "راهنمای اتصال نودها",
|
||
"workflowConnectionHelpMethod1": "روش 1: Drag & Drop (پیشنهادی)",
|
||
"workflowConnectionHelpMethod1Step1": "1. روی نقطه خروجی (Output) یک نود کلیک کنید و نگه دارید",
|
||
"workflowConnectionHelpMethod1Step2": "2. ماوس را بکشید - یک خط موقت نمایش داده میشود",
|
||
"workflowConnectionHelpMethod1Step3": "3. ماوس را روی نقطه ورودی (Input) نود دیگر رها کنید",
|
||
"workflowConnectionHelpMethod2": "روش 2: Click & Click",
|
||
"workflowConnectionHelpMethod2Step1": "1. روی نقطه خروجی (Output) یک نود کلیک کنید",
|
||
"workflowConnectionHelpMethod2Step2": "2. روی نقطه ورودی (Input) نود دیگر کلیک کنید",
|
||
"workflowConnectionHelpTips": "نکات مهم",
|
||
"workflowConnectionHelpTipsText": "• نودهای Trigger فقط نقطه خروجی دارند\n• نودهای Action هم ورودی و هم خروجی دارند\n• برای حذف اتصال: روی آن کلیک کرده و Delete بزنید",
|
||
"workflowConnectionHelpGotIt": "متوجه شدم",
|
||
"workflowEditNameDescription": "ویرایش نام و توضیحات",
|
||
"workflowExecutionHistory": "تاریخچه اجرا",
|
||
"workflowNameRequired": "نام ورکفلو *",
|
||
"workflowNameHint": "مثال: فرآیند تایید فاکتور",
|
||
"workflowDescription": "توضیحات",
|
||
"workflowDescriptionHint": "توضیحات اختیاری در مورد این ورکفلو...",
|
||
"workflowSaveWorkflow": "ذخیره ورکفلو",
|
||
"workflowEnterName": "لطفاً نام ورکفلو را وارد کنید",
|
||
"workflowInfoUpdated": "اطلاعات بهروزرسانی شد. برای ذخیره دائمی، دکمه ذخیره را بزنید.",
|
||
"workflowNoteComment": "یادداشت / توضیح",
|
||
"workflowNoteHint": "یادداشت یا توضیح برای این نود...",
|
||
"workflowNoteDeleted": "یادداشت حذف شد",
|
||
"workflowNoteCleared": "یادداشت پاک شد",
|
||
"workflowNoteSaved": "یادداشت ذخیره شد",
|
||
"workflowSaveAsTemplate": "ذخیره به عنوان قالب",
|
||
"workflowTemplateName": "نام قالب",
|
||
"workflowTemplateNameHint": "مثال: فرآیند فاکتور",
|
||
"workflowTemplateSaved": "قالب \"{name}\" ذخیره شد",
|
||
"@workflowTemplateSaved": {"placeholders": {"name": {"type": "String"}}},
|
||
"workflowTemplateLoaded": "قالب \"{name}\" بارگذاری شد",
|
||
"@workflowTemplateLoaded": {"placeholders": {"name": {"type": "String"}}},
|
||
"workflowSelectTemplate": "انتخاب قالب",
|
||
"workflowBuiltinTemplates": "قالبهای آماده",
|
||
"workflowSavedTemplates": "قالبهای ذخیره شده",
|
||
"workflowNoSavedTemplates": "هیچ قالب ذخیره شدهای وجود ندارد",
|
||
"workflowTemplateDefault": "قالب",
|
||
"workflowTemplateN": "قالب {n}",
|
||
"@workflowTemplateN": {"placeholders": {"n": {"type": "int"}}},
|
||
"workflowCreatedAt": "ایجاد شده: {date}",
|
||
"@workflowCreatedAt": {"placeholders": {"date": {"type": "String"}}},
|
||
"workflowErrorAddNode": "خطا در افزودن نود",
|
||
"workflowErrorSaveTemplate": "خطا در ذخیره قالب",
|
||
"workflowErrorLoadTemplate": "خطا در بارگذاری قالب",
|
||
"workflowTimelineTitle": "Timeline اجرا",
|
||
"workflowTimelineRefresh": "بارگذاری مجدد",
|
||
"workflowAnalyticsTitle": "آمار و تحلیل",
|
||
"workflowPerformance": "عملکرد",
|
||
"workflowNoData": "دادهای موجود نیست",
|
||
"workflowErrorLoadTimeline": "خطا در بارگذاری timeline",
|
||
"workflowAllLogs": "کل لاگها",
|
||
"workflowAllNodes": "کل نودها",
|
||
"workflowErrors": "خطاها",
|
||
"workflowNodeStats": "آمار نودها",
|
||
"workflowColumnNode": "نود",
|
||
"workflowColumnType": "نوع",
|
||
"workflowColumnExecutions": "اجراها",
|
||
"workflowColumnAvgTime": "میانگین زمان",
|
||
"workflowErrorLoadAnalytics": "خطا در بارگذاری آمار عملکرد",
|
||
"workflowErrorLoadErrorStats": "خطا در بارگذاری آمار خطاها",
|
||
"workflowTotalExecutions": "کل اجراها",
|
||
"workflowSuccessful": "موفق",
|
||
"workflowFailed": "ناموفق",
|
||
"workflowAvgTime": "میانگین زمان",
|
||
"workflowSuccessRate": "نرخ موفقیت",
|
||
"workflowNoErrorsRecorded": "خطایی ثبت نشده است!",
|
||
"workflowTotalErrors": "کل خطاها",
|
||
"workflowErrorTypes": "انواع خطا",
|
||
"workflowErrorLoadHistory": "خطا در بارگذاری تاریخچه",
|
||
"workflowErrorLoadLogs": "خطا در بارگذاری لاگها",
|
||
"workflowDeleteWorkflow": "حذف ورکفلو",
|
||
"workflowDeleteConfirm": "آیا از حذف ورکفلو \"{name}\" اطمینان دارید؟",
|
||
"@workflowDeleteConfirm": {"placeholders": {"name": {"type": "String"}}},
|
||
"workflowDeletedSuccess": "ورکفلو با موفقیت حذف شد",
|
||
"workflowErrorDelete": "خطا در حذف ورکفلو",
|
||
"workflowStatusActive": "فعال",
|
||
"workflowStatusInactive": "غیرفعال",
|
||
"workflowStatusDraft": "پیشنویس",
|
||
"workflowNoNodesDefined": "هیچ گرهای تعریف نشده است",
|
||
"workflowEmpty": "این ورکفلو خالی است",
|
||
"workflowErrorDisplay": "خطا در نمایش ورکفلو",
|
||
"workflowExecutionLogs": "لاگ اجرا",
|
||
"workflowExecutionLogCopyOne": "کپی این لاگ",
|
||
"workflowExecutionLogsCopyAll": "کپی همهٔ لاگها",
|
||
"workflowNoLogs": "لاگی یافت نشد",
|
||
"workflowNoExecutions": "هنوز اجرایی وجود ندارد",
|
||
"workflowStarted": "شروع",
|
||
"workflowCompleted": "پایان",
|
||
"workflowLogs": "لاگ",
|
||
"workflowErrorLoadingLogs": "خطا در دریافت لاگها",
|
||
"workflowErrorUpdatingStatus": "خطا در تغییر وضعیت",
|
||
"workflowHierarchicalLayoutApplied": "چیدمان Hierarchical اعمال شد",
|
||
"workflowForceDirectedLayoutApplied": "چیدمان Force-directed اعمال شد",
|
||
"workflowValidationSuccess": "اعتبارسنجی موفق",
|
||
"workflowAllNodesValid": "همه نودها معتبر هستند!",
|
||
"workflowNodesWithErrors": "{count} نود دارای خطا",
|
||
"@workflowNodesWithErrors": {"placeholders": {"count": {"type": "int"}}},
|
||
"workflowToolbarOpenPalette": "باز کردن پالت node ها",
|
||
"workflowToolbarZoomOut": "بزرگنمایی کمتر",
|
||
"workflowToolbarZoomIn": "بزرگنمایی بیشتر",
|
||
"workflowToolbarResetZoom": "تنظیم مجدد بزرگنمایی",
|
||
"workflowToolbarConnectionHelp": "راهنمای اتصال نودها",
|
||
"workflowToolbarHideGrid": "مخفی کردن Grid",
|
||
"workflowToolbarShowGrid": "نمایش Grid",
|
||
"workflowToolbarDisableSnapToGrid": "غیرفعال کردن Snap to Grid",
|
||
"workflowToolbarEnableSnapToGrid": "فعال کردن Snap to Grid",
|
||
"workflowToolbarAlignmentTools": "ابزارهای تراز",
|
||
"workflowToolbarAlignLeft": "تراز به چپ",
|
||
"workflowToolbarAlignRight": "تراز به راست",
|
||
"workflowToolbarAlignTop": "تراز به بالا",
|
||
"workflowToolbarAlignBottom": "تراز به پایین",
|
||
"workflowToolbarDistributeHorizontally": "توزیع افقی",
|
||
"workflowToolbarDistributeVertically": "توزیع عمودی",
|
||
"workflowToolbarAlignToGrid": "تراز به Grid",
|
||
"workflowToolbarClearAll": "پاکسازی همه",
|
||
"workflowToolbarAutoLayout": "چیدمان خودکار",
|
||
"workflowToolbarTemplates": "قالبها",
|
||
"workflowToolbarLoadTemplate": "بارگذاری قالب",
|
||
"workflowToolbarSelectLayoutType": "انتخاب نوع چیدمان",
|
||
"workflowToolbarHierarchical": "لایهای (Hierarchical)",
|
||
"workflowToolbarForceDirected": "نیرویی (Force-directed)",
|
||
"workflowToolbarShowValidationErrors": "نمایش خطاهای اعتبارسنجی",
|
||
"workflowToolbarUndo": "بازگردانی",
|
||
"workflowToolbarRedo": "انجام مجدد",
|
||
"workflowToolbarNodes": "Nodeها",
|
||
"workflowToolbarConnections": "اتصالات",
|
||
"workflowNoSuggestedFields": "فیلدهای پیشنهادی برای این نود موجود نیست",
|
||
"workflowTypeFieldManually": "میتوانید به صورت دستی فیلد مورد نظر را تایپ کنید: {nodeId}.field_name",
|
||
"@workflowTypeFieldManually": {"placeholders": {"nodeId": {"type": "String"}}},
|
||
"workflowFieldInvoiceId": "شناسه فاکتور",
|
||
"workflowFieldDescInvoiceId": "شناسه عددی فاکتور",
|
||
"workflowFieldInvoiceCode": "کد فاکتور",
|
||
"workflowFieldDescInvoiceCode": "کد یکتا فاکتور",
|
||
"workflowFieldInvoiceNumber": "شماره فاکتور",
|
||
"workflowFieldDescInvoiceNumber": "شماره فاکتور",
|
||
"workflowFieldInvoiceDate": "تاریخ فاکتور",
|
||
"workflowFieldDescInvoiceDate": "تاریخ صدور فاکتور",
|
||
"workflowFieldTotalAmount": "مبلغ کل",
|
||
"workflowFieldDescTotalAmount": "مبلغ کل",
|
||
"workflowFieldDiscountAmount": "مبلغ تخفیف",
|
||
"workflowFieldDescDiscountAmount": "مجموع تخفیفات",
|
||
"workflowFieldTaxAmount": "مبلغ مالیات",
|
||
"workflowFieldDescTaxAmount": "مجموع مالیات",
|
||
"workflowFieldFinalAmount": "مبلغ نهایی",
|
||
"workflowFieldDescFinalAmount": "مبلغ قابل پرداخت",
|
||
"workflowFieldCustomerName": "نام مشتری",
|
||
"workflowFieldDescCustomerName": "نام طرف حساب",
|
||
"workflowFieldCustomerId": "شناسه مشتری",
|
||
"workflowFieldDescCustomerId": "شناسه طرف حساب",
|
||
"workflowFieldDescription": "توضیحات",
|
||
"workflowFieldDescDescription": "توضیحات",
|
||
"workflowFieldInvoiceDescription": "توضیحات فاکتور",
|
||
"workflowFieldStatus": "وضعیت",
|
||
"workflowFieldDescStatus": "وضعیت",
|
||
"workflowFieldInvoiceStatus": "وضعیت فاکتور",
|
||
"workflowFieldPaymentId": "شناسه پرداخت",
|
||
"workflowFieldDescPaymentId": "شناسه عددی پرداخت",
|
||
"workflowFieldAmount": "مبلغ",
|
||
"workflowFieldDescAmount": "مبلغ",
|
||
"workflowFieldPaymentAmount": "مبلغ پرداخت",
|
||
"workflowFieldPaymentDate": "تاریخ پرداخت",
|
||
"workflowFieldDescPaymentDate": "تاریخ پرداخت",
|
||
"workflowFieldPaymentMethod": "روش پرداخت",
|
||
"workflowFieldDescPaymentMethod": "نوع روش پرداخت",
|
||
"workflowFieldPaymentStatus": "وضعیت پرداخت",
|
||
"workflowFieldReferenceCode": "کد پیگیری",
|
||
"workflowFieldDescReferenceCode": "کد پیگیری تراکنش",
|
||
"workflowFieldDocumentId": "شناسه سند",
|
||
"workflowFieldDescDocumentId": "شناسه عددی سند",
|
||
"workflowFieldDocumentType": "نوع سند",
|
||
"workflowFieldDescDocumentType": "نوع سند حسابداری",
|
||
"workflowFieldDocTotalAmount": "مبلغ کل سند",
|
||
"workflowFieldDescDocTotalAmount": "مبلغ کل سند",
|
||
"workflowFieldDocDescription": "شرح",
|
||
"workflowFieldDescDocDescription": "شرح سند",
|
||
"workflowFieldReceiptPaymentId": "شناسه دریافت/پرداخت",
|
||
"workflowFieldDescReceiptPaymentId": "شناسه عددی",
|
||
"workflowFieldType": "نوع",
|
||
"workflowFieldDescType": "دریافت یا پرداخت",
|
||
"workflowFieldPersonId": "شناسه",
|
||
"workflowFieldDescPersonId": "شناسه طرف حساب",
|
||
"workflowFieldPersonName": "نام",
|
||
"workflowFieldDescPersonName": "نام طرف حساب",
|
||
"workflowFieldEmail": "ایمیل",
|
||
"workflowFieldDescEmail": "آدرس ایمیل",
|
||
"workflowFieldPhone": "تلفن",
|
||
"workflowFieldDescPhone": "شماره تلفن",
|
||
"workflowFieldMobile": "موبایل",
|
||
"workflowFieldDescMobile": "شماره موبایل",
|
||
"workflowFieldPersonType": "نوع",
|
||
"workflowFieldDescPersonType": "نوع طرف حساب",
|
||
"workflowFieldProductId": "شناسه محصول",
|
||
"workflowFieldDescProductId": "شناسه عددی محصول",
|
||
"workflowFieldProductName": "نام محصول",
|
||
"workflowFieldDescProductName": "نام محصول",
|
||
"workflowFieldProductCode": "کد محصول",
|
||
"workflowFieldDescProductCode": "کد محصول",
|
||
"workflowFieldPrice": "قیمت",
|
||
"workflowFieldDescPrice": "قیمت فروش",
|
||
"workflowFieldQuantity": "تعداد",
|
||
"workflowFieldDescQuantity": "تعداد موجودی",
|
||
"workflowFieldId": "شناسه",
|
||
"workflowFieldDescId": "شناسه رکورد",
|
||
"workflowFieldName": "نام",
|
||
"workflowFieldDescName": "نام",
|
||
"workflowFieldTitle": "عنوان",
|
||
"workflowFieldDescTitle": "عنوان",
|
||
"workflowFieldGenDescription": "توضیحات",
|
||
"workflowFieldDescGenDescription": "توضیحات",
|
||
"workflowFieldGenStatus": "وضعیت",
|
||
"workflowFieldDescGenStatus": "وضعیت",
|
||
"workflowFieldCreatedAt": "تاریخ ایجاد",
|
||
"workflowFieldDescCreatedAt": "تاریخ و زمان ایجاد",
|
||
"workflowFieldInvoiceType": "نوع فاکتور",
|
||
"workflowFieldDescInvoiceType": "نوع سند فاکتور (مثلاً فروش/خرید)",
|
||
"workflowFieldLeadId": "شناسه سرنخ",
|
||
"workflowFieldDescLeadId": "شناسه رکورد سرنخ CRM",
|
||
"workflowFieldDealId": "شناسه فرصت فروش",
|
||
"workflowFieldDescDealId": "شناسه رکورد معامله CRM",
|
||
"workflowFieldProcessDefinitionId": "شناسه فرایند",
|
||
"workflowFieldDescProcessDefinitionId": "تعریف فرایند فروش",
|
||
"workflowFieldStageId": "شناسه مرحله",
|
||
"workflowFieldDescStageId": "مرحله فعلی در فرایند",
|
||
"workflowFieldOldStageId": "شناسه مرحله قبلی",
|
||
"workflowFieldDescOldStageId": "مرحله قبل از تغییر",
|
||
"workflowFieldNewStageId": "شناسه مرحله جدید",
|
||
"workflowFieldDescNewStageId": "مرحله بعد از تغییر",
|
||
"workflowFieldIsWin": "موفقیت معامله",
|
||
"workflowFieldDescIsWin": "آیا معامله با برد بسته شده است",
|
||
"workflowFieldPersonTypesList": "انواع شخص",
|
||
"workflowFieldDescPersonTypesList": "لیست انواع تخصیصیافته به شخص (هنگام ایجاد)",
|
||
"workflowFieldSuccess": "موفقیت",
|
||
"workflowFieldDescSuccess": "نتیجه موفق یا ناموفق بودن عملیات",
|
||
"workflowFieldWorkflowUserId": "شناسه کاربر",
|
||
"workflowFieldDescWorkflowUserId": "شناسه کاربر در خروجی اکشن",
|
||
"workflowFieldSentMessage": "متن ارسالشده",
|
||
"workflowFieldDescSentMessage": "متن پیام پس از ارسال (مثلاً تلگرام/بله)",
|
||
"workflowFieldTelegramChatId": "شناسه چت تلگرام",
|
||
"workflowFieldDescTelegramChatId": "Chat ID تلگرام گیرنده",
|
||
"workflowFieldBaleChatId": "شناسه چت بله",
|
||
"workflowFieldDescBaleChatId": "Chat ID بله گیرنده",
|
||
"workflowFieldFileStorageId": "شناسه فایل (فایلسرور)",
|
||
"workflowFieldDescFileStorageId": "UUID فایل در فایلسرور؛ در بله در attachment_file_id به صورت $شناسه_نود.file_id",
|
||
"workflowFieldAttachmentFileId": "شناسه فایل پیوست",
|
||
"workflowFieldDescAttachmentFileId": "پس از پشتیبان همان file_id است؛ برای ارجاع در بله",
|
||
"workflowFieldStoredFilename": "نام فایل ذخیرهشده",
|
||
"workflowFieldDescStoredFilename": "نام فایل پشتیبان یا پیوست روی فایلسرور",
|
||
"workflowFieldSendFileAttachment": "ارسال فایل پیوست",
|
||
"workflowFieldDescSendFileAttachment": "آیا اکشن بله سند را از فایلسرور ارسال کرده است",
|
||
"workflowFieldCrmChatConversationId": "شناسه مکالمه چت",
|
||
"workflowFieldDescCrmChatConversationId": "شناسه رکورد مکالمه چت وب CRM در trigger_data",
|
||
"workflowFieldCrmChatWidgetId": "شناسه ویجت چت",
|
||
"workflowFieldDescCrmChatWidgetId": "شناسه ویجت چت وب متصل به این مکالمه",
|
||
"workflowFieldCrmChatMessageId": "شناسه پیام چت",
|
||
"workflowFieldDescCrmChatMessageId": "شناسه پیام ثبتشده در چت وب",
|
||
"workflowFieldCrmChatBody": "متن پیام",
|
||
"workflowFieldDescCrmChatBody": "متن پیام بازدیدکننده یا عامل در چت وب",
|
||
"workflowFieldCrmChatSenderRole": "نقش فرستنده",
|
||
"workflowFieldDescCrmChatSenderRole": "visitor یا agent مطابق پیام",
|
||
"workflowFieldCrmChatVisitorFirstName": "نام بازدیدکننده",
|
||
"workflowFieldDescCrmChatVisitorFirstName": "نام ثبتشده در فرم چت",
|
||
"workflowFieldCrmChatVisitorLastName": "نام خانوادگی بازدیدکننده",
|
||
"workflowFieldDescCrmChatVisitorLastName": "نام خانوادگی ثبتشده در فرم چت",
|
||
"workflowFieldCrmChatPageUrl": "آدرس صفحه",
|
||
"workflowFieldDescCrmChatPageUrl": "نشانی صفحهٔ سایت هنگام رویداد (در صورت وجود)",
|
||
"workflowFieldCrmChatConversationStatus": "وضعیت مکالمه",
|
||
"workflowFieldDescCrmChatConversationStatus": "مثلاً open یا resolved",
|
||
"workflowFieldCrmChatAssignedToUserId": "شناسه مسئول مکالمه",
|
||
"workflowFieldDescCrmChatAssignedToUserId": "کاربر عامل موثر بر مکالمه در صورت تخصیص",
|
||
"workflowFieldCrmChatAgentUserId": "شناسه کاربر عامل پیام",
|
||
"workflowFieldDescCrmChatAgentUserId": "فرستندهٔ پیام نقش agent در تریگر پاسخ عامل",
|
||
"workflowFieldAutomationSource": "منبع اتوماسیون",
|
||
"workflowFieldDescAutomationSource": "مثلاً workflow وقتی پیام از ورکفلو است",
|
||
"workflowFieldOperatorRelay": "پل اپراتور",
|
||
"workflowFieldDescOperatorRelay": "در صورت ارسال از کانال اپراتور (تلگرام/بله)",
|
||
"workflowFieldCrmChatOldAssignedUserId": "شناسه مسئول قبلی",
|
||
"workflowFieldDescCrmChatOldAssignedUserId": "قبل از تغییر تخصیص مکالمه",
|
||
"workflowFieldCrmChatNewAssignedUserId": "شناسه مسئول جدید",
|
||
"workflowFieldDescCrmChatNewAssignedUserId": "پس از تغییر تخصیص مکالمه",
|
||
"workflowFieldCrmChatOldStatus": "وضعیت قبلی مکالمه",
|
||
"workflowFieldDescCrmChatOldStatus": "قبل از بهروزرسانی وضعیت",
|
||
"workflowFieldCrmChatNewStatus": "وضعیت جدید مکالمه",
|
||
"workflowFieldDescCrmChatNewStatus": "پس از بهروزرسانی وضعیت",
|
||
"workflowFieldEmailTo": "گیرنده",
|
||
"workflowFieldDescEmailTo": "آدرس ایمیل گیرنده (پس از حل متغیرها)",
|
||
"workflowFieldEmailSubject": "موضوع",
|
||
"workflowFieldDescEmailSubject": "موضوع ایمیل (پس از حل متغیرها)",
|
||
"workflowFieldHttpStatusCode": "کد وضعیت HTTP",
|
||
"workflowFieldDescHttpStatusCode": "کد پاسخ سرور (مثلاً ۲۰۰)",
|
||
"workflowFieldHttpResponse": "پاسخ HTTP",
|
||
"workflowFieldDescHttpResponse": "بدنه یا دادهٔ پاسخ درخواست",
|
||
"workflowFieldVariableName": "نام متغیر",
|
||
"workflowFieldDescVariableName": "نام متغیر ذخیرهشده در context",
|
||
"workflowFieldVariableValue": "مقدار متغیر",
|
||
"workflowFieldDescVariableValue": "مقدار ذخیرهشده برای متغیر",
|
||
"workflowFieldWebhookPayload": "داده وبهوک",
|
||
"workflowFieldDescWebhookPayload": "محتوای دریافتی وبهوک",
|
||
"workflowFieldWebhookBody": "بدنه درخواست",
|
||
"workflowFieldDescWebhookBody": "بدنه خام درخواست HTTP",
|
||
"workflowFieldScheduledAt": "زمان اجرای زمانبندی",
|
||
"workflowFieldDescScheduledAt": "زمان اجرای برنامهٔ زمانبندیشده",
|
||
"workflowFieldWarehouseId": "شناسه انبار",
|
||
"workflowFieldDescWarehouseId": "انبار مرتبط با رویداد موجودی",
|
||
"workflowFieldCurrentQuantity": "موجودی فعلی",
|
||
"workflowFieldDescCurrentQuantity": "مقدار فعلی موجودی",
|
||
"workflowFieldMinQuantity": "حداقل مجاز",
|
||
"workflowFieldDescMinQuantity": "آستانهٔ هشدار موجودی کم",
|
||
"workflowFieldCheckId": "شناسه چک",
|
||
"workflowFieldDescCheckId": "شناسه رکورد چک",
|
||
"workflowFieldCheckNumber": "شماره چک",
|
||
"workflowFieldDescCheckNumber": "شمارهٔ چک",
|
||
"workflowFieldDueDate": "تاریخ سررسید",
|
||
"workflowFieldDescDueDate": "تاریخ سررسید چک یا تعهد",
|
||
"workflowFieldLogLevel": "سطح لاگ",
|
||
"workflowFieldDescLogLevel": "سطح ثبتشده در لاگ ورکفلو",
|
||
"workflowTemplateInvoiceSalesName": "اطلاعرسانی فاکتور فروش",
|
||
"workflowTemplateInvoiceSalesDesc": "بعد از ایجاد فاکتور فروش، ایمیل و تلگرام ارسال میشود",
|
||
"workflowCategoryInvoice": "فاکتور",
|
||
"workflowTemplateInventoryLowName": "هشدار موجودی کم",
|
||
"workflowTemplateInventoryLowDesc": "زمانی که موجودی محصول کم شود، notification ارسال میشود",
|
||
"workflowCategoryInventory": "موجودی",
|
||
"workflowTemplateReceiptPaymentName": "ثبت لاگ دریافت/پرداخت",
|
||
"workflowTemplateReceiptPaymentDesc": "بعد از ثبت دریافت/پرداخت، لاگ ثبت میشود",
|
||
"workflowCategoryFinancial": "مالی",
|
||
"workflowTemplatePersonWelcomeName": "خوشآمدگویی شخص جدید",
|
||
"workflowTemplatePersonWelcomeDesc": "بعد از ایجاد شخص جدید، پیام خوشآمدگویی ارسال میشود",
|
||
"workflowCategoryPersons": "اشخاص",
|
||
"workflowCategoryCrm": "CRM",
|
||
"workflowTemplateCrmNewLeadNotifyName": "اعلان سرنخ جدید",
|
||
"workflowTemplateCrmNewLeadNotifyDesc": "با ایجاد سرنخ، یک اعلان درونبرنامه ثبت میشود",
|
||
"workflowTemplateCrmDealWonLogName": "ثبت لاگ بستن معامله موفق",
|
||
"workflowTemplateCrmDealWonLogDesc": "فقط معاملات برنده؛ یک رکورد لاگ اطلاعات ثبت میشود",
|
||
"workflowTemplateReceiptUpdatedNotifyName": "اعلان ویرایش دریافت/پرداخت",
|
||
"workflowTemplateReceiptUpdatedNotifyDesc": "بعد از ویرایش سند دریافت یا پرداخت، یک اعلان درونبرنامه ثبت میشود",
|
||
"workflowTemplateInvoiceAmountBranchName": "فاکتور فروش: مبلغ بالا یا پایین",
|
||
"workflowTemplateInvoiceAmountBranchDesc": "اگر مبلغ فاکتور از ۱۰ میلیون تومان بیشتر باشد اعلان با اولویت بالا؛ وگرنه فقط ثبت لاگ (مثال شرط ساده)",
|
||
"workflowTestRunCompletedDry": "اجرای آزمایشی موفق بود (بدون ارسال/ثبت واقعی).",
|
||
"settingsCategoriesCount": "دستهبندی",
|
||
"settingsCount": "تنظیمات",
|
||
"expandAllCategories": "باز کردن همه",
|
||
"collapseAllCategories": "بستن همه",
|
||
"categoryTreeShowProductsInCategory": "نمایش کالاهای این دسته",
|
||
"categoryTreeActionsMenuTooltip": "عملیات",
|
||
"categoryTreeMoreActionsTooltip": "بیشتر",
|
||
"categoryLoadProductsError": "خطا در بارگذاری کالاها: {error}",
|
||
"@categoryLoadProductsError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"categoryTreeNoProductsInCategory": "کالایی در این دستهبندی یافت نشد",
|
||
"categoryTreeIncludeSubcategoriesLabel": "شامل زیردستهها",
|
||
"categoryTreeDirectMembersOnlyLabel": "فقط اعضای مستقیم",
|
||
"categoryTreeIncludesSubcategoriesHint": "شامل کالاهای زیردستهها",
|
||
"categoryTreeDirectMembersOnlyHint": "فقط کالاهای این دسته",
|
||
"categoryDescriptionHint": "توضیحات اختیاری دستهبندی",
|
||
"categorySortOrderLabel": "ترتیب نمایش",
|
||
"categorySortOrderHint": "عدد ترتیب نمایش (کمتر = بالاتر)",
|
||
"categorySortOrderRequired": "ترتیب نمایش الزامی است",
|
||
"categorySortOrderInvalidNumber": "لطفاً یک عدد معتبر وارد کنید",
|
||
"categoryParentFieldLabel": "والد (دستهبندی مادر)",
|
||
"productCategoryFilterBrowseAll": "همه دستهها",
|
||
"productCategorySubcategoriesLabel": "زیردسته",
|
||
"categoryPickerSearchEmpty": "دستهای یافت نشد",
|
||
"categoryTreeAllCategoriesOption": "همه دستهبندیها",
|
||
"noSettingsFound": "هیچ تنظیماتی یافت نشد",
|
||
"searchResults": "نتایج جستجو",
|
||
"searchResultCount": "{count} نتیجه",
|
||
"@searchResultCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"noSearchResults": "نتیجهای برای \"{query}\" یافت نشد",
|
||
"@noSearchResults": {
|
||
"placeholders": {
|
||
"query": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"searchSettingsPlaceholder": "جستجو در تنظیمات...",
|
||
"noSettingsInCategory": "هیچ تنظیماتی در این دسته یافت نشد",
|
||
"settingsCategoryCoreConfiguration": "پایه و پیکربندی",
|
||
"settingsCategoryCoreConfigurationDescription": "تنظیمات پایه و پیکربندی سیستم",
|
||
"settingsCategoryStorageFiles": "ذخیرهسازی و فایلها",
|
||
"settingsCategoryStorageFilesDescription": "مدیریت ذخیرهسازی و پلنهای ذخیرهسازی",
|
||
"settingsCategoryFinancialPayment": "مالی و پرداخت",
|
||
"settingsCategoryFinancialPaymentDescription": "تنظیمات کیفپول و درگاههای پرداخت",
|
||
"settingsCategoryUsersBusinesses": "کاربران و کسب و کارها",
|
||
"settingsCategoryUsersBusinessesDescription": "مدیریت کاربران و کسب و کارها",
|
||
"settingsCategoryCommunications": "ارتباطات",
|
||
"settingsCategoryCommunicationsDescription": "ایمیل، اعلانها و اعلانهای سیستمی",
|
||
"settingsCategoryAI": "هوش مصنوعی",
|
||
"settingsCategoryAIDescription": "تنظیمات، پلنها و Prompt های AI",
|
||
"aiStatusSending": "در حال ارسال…",
|
||
"aiStatusConnecting": "در حال اتصال…",
|
||
"aiStatusThinking": "در حال فکر کردن…",
|
||
"aiStatusPreparingContext": "در حال آمادهسازی زمینه…",
|
||
"aiStatusLoadingPrompt": "بارگذاری دستورالعمل…",
|
||
"aiStatusLoadingInsights": "بارگذاری بینش کسبوکار…",
|
||
"aiStatusLoadingMemory": "بارگذاری حافظه…",
|
||
"aiStatusLoadingAttachments": "بارگذاری پیوستها…",
|
||
"aiStatusLoadingKnowledge": "جستجو در دانشنامه…",
|
||
"aiStatusLoadingConnectors": "بارگذاری کانکتورها…",
|
||
"aiStatusPlanningTools": "برنامهریزی اقدام بعدی…",
|
||
"aiStatusWriting": "در حال نوشتن پاسخ…",
|
||
"aiStatusSaving": "در حال ذخیره…",
|
||
"aiStatusRunningTool": "در حال {toolName}…",
|
||
"@aiStatusRunningTool": {
|
||
"placeholders": {
|
||
"toolName": { "type": "String" }
|
||
}
|
||
},
|
||
"aiVoiceStatusConnecting": "در حال برقراری مکالمه صوتی…",
|
||
"aiVoiceStatusListening": "در حال گوش دادن…",
|
||
"aiVoiceStatusProcessing": "در حال پردازش گفتار…",
|
||
"aiVoiceStatusSpeaking": "در حال پخش پاسخ…",
|
||
"aiVoiceTextBlockedWhileActive": "در حین مکالمه صوتی، ارسال متن غیرفعال است.",
|
||
"aiChatApprovalNeedsOpenSession": "برای تأیید عملیات، ابتدا همان گفتوگویی را باز کنید که دستیار در آن درخواست تأیید کرده است.",
|
||
"aiChatWriteApprovalNotFound": "گفتوگوی فعال یا عملیات در انتظار تأیید یافت نشد. همان گفتوگویی را باز کنید که دستیار در آن درخواست تأیید کرده است.",
|
||
"aiChatSendFailed": "ارسال پیام ناموفق بود: {error}",
|
||
"@aiChatSendFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatComposerHint": "پیام خود را بنویسید…",
|
||
"aiChatComposerHintDesktop": "پیام خود را بنویسید… (Enter ارسال، Shift+Enter خط جدید)",
|
||
"aiChatComposerSemanticsLabel": "متن پیام دستیار هوشمند",
|
||
"aiChatStopGenerating": "توقف تولید پاسخ",
|
||
"aiChatAttachFile": "پیوست فایل",
|
||
"aiChatSendMessage": "ارسال پیام",
|
||
"aiChatSendingMessage": "در حال ارسال پیام",
|
||
"aiChatSendDisabledHint": "ابتدا پیام را بنویسید",
|
||
"aiChatAssistantTitle": "دستیار هوشمند",
|
||
"aiChatConversationFallbackTitle": "گفتوگو",
|
||
"aiChatHistoryTooltip": "گفتوگوها",
|
||
"aiChatNewConversation": "گفتگوی جدید",
|
||
"aiChatStop": "توقف",
|
||
"aiChatResponding": "در حال پاسخ…",
|
||
"aiChatClose": "بستن",
|
||
"aiChatEmptyAssistantReply": "پاسخی از دستیار دریافت نشد. احتمالاً مشکل از سرویس AI یا اعتبار حساب است.",
|
||
"aiChatCopied": "کپی شد",
|
||
"aiChatGenerationStopped": "تولید پاسخ متوقف شد",
|
||
"aiChatFeedbackSaved": "بازخورد ثبت شد",
|
||
"aiChatFeedbackThanks": "ممنون از بازخورد مثبت",
|
||
"aiChatFeedbackFailed": "ثبت بازخورد ناموفق: {error}",
|
||
"@aiChatFeedbackFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatSessionsLoadFailed": "خطا در بارگذاری گفتوگوها: {error}",
|
||
"@aiChatSessionsLoadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatStartConversationFailed": "خطا در آغاز گفتوگو: {error}",
|
||
"@aiChatStartConversationFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatMessagesLoadFailed": "خطا در دریافت پیامها: {error}",
|
||
"@aiChatMessagesLoadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatEmptyFile": "فایل خالی است یا قابل خواندن نیست",
|
||
"aiChatAttachmentAdded": "پیوست اضافه شد",
|
||
"aiChatAttachmentUploadFailed": "آپلود پیوست ناموفق: {error}",
|
||
"@aiChatAttachmentUploadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatConversationDeleted": "گفتوگو حذف شد",
|
||
"aiChatDeleteConversationFailed": "حذف گفتوگو با خطا مواجه شد: {error}",
|
||
"@aiChatDeleteConversationFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatMessageUpdated": "پیام بهروزرسانی شد",
|
||
"aiChatEditFailed": "ویرایش ناموفق: {error}",
|
||
"@aiChatEditFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatForkOpened": "شاخهٔ گفتوگو باز شد",
|
||
"aiChatForkFailed": "شاخهسازی ناموفق: {error}",
|
||
"@aiChatForkFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatExportEmpty": "گفتوگو خالی است",
|
||
"aiChatExportFailed": "خروجی ناموفق: {error}",
|
||
"@aiChatExportFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatRegenerateNeedsAssistant": "آخرین پیام باید از دستیار باشد",
|
||
"aiChatRegenerateFailed": "تولید مجدد ناموفق: {error}",
|
||
"@aiChatRegenerateFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatActionFailed": "{label} ناموفق: {error}",
|
||
"@aiChatActionFailed": {
|
||
"placeholders": {
|
||
"label": { "type": "String" },
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatErrorLabelReply": "پاسخ",
|
||
"aiChatErrorLabelEdit": "ویرایش",
|
||
"aiChatErrorLabelRegenerate": "تولید مجدد",
|
||
"aiChatErrorLabelSend": "ارسال پیام",
|
||
"aiChatUnknownError": "خطای نامشخص",
|
||
"aiChatVoiceStartFailed": "خطا در شروع مکالمه صوتی: {error}",
|
||
"@aiChatVoiceStartFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatVoiceTimeout": "جلسه صوتی به دلیل timeout بسته شد. لطفاً دوباره تلاش کنید.",
|
||
"aiChatVoiceSttFailed": "خطا در تشخیص گفتار: {error}",
|
||
"@aiChatVoiceSttFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatVoiceEmptyTranscript": "متن قابل تشخیص نیست. لطفاً دوباره تلاش کنید.",
|
||
"aiChatVoiceForbidden": "شما به این کسبوکار دسترسی ندارید.",
|
||
"aiChatVoiceError": "خطا: {error}",
|
||
"@aiChatVoiceError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiVoiceFeedbackTitle": "کیفیت صدای AI",
|
||
"aiVoiceFeedbackBody": "به کیفیت صدای پاسخ AI امتیاز دهید تا در آینده بهتر شود.",
|
||
"aiVoiceFeedbackCommentLabel": "نظر (اختیاری)",
|
||
"aiVoiceFeedbackLater": "بعداً",
|
||
"aiVoiceFeedbackSubmit": "ثبت",
|
||
"aiVoiceSettingsTitle": "تنظیمات",
|
||
"aiVoiceImproveQualityTitle": "بهبود کیفیت صدا",
|
||
"aiVoiceImproveQualitySubtitle": "با ارسال دادههای ناشناس به بهبود تجربه صوتی کمک کنید.",
|
||
"aiMemoryTitle": "حافظه دستیار",
|
||
"aiMemoryIntro": "دستیار زمینهٔ پایدار را بین گفتوگوها نگه میدارد. سیاستها را شما مینویسید؛ هویت و ترجیح را بیصدا یاد میگیرد. اعداد لحظهای همیشه از دادهٔ کسبوکار خوانده میشوند.",
|
||
"aiMemoryUpdatedAt": "آخرین بهروزرسانی: {when}",
|
||
"@aiMemoryUpdatedAt": {
|
||
"placeholders": {
|
||
"when": { "type": "String" }
|
||
}
|
||
},
|
||
"aiMemoryInstructionsTitle": "دستورات همیشگی",
|
||
"aiMemoryInstructionsHint": "چیزهایی که دستیار باید همیشه مد نظر داشته باشد.",
|
||
"aiMemoryInstructionsExample": "مثال: مبالغ را به تومان بگو؛ گزارشها را خلاصه و جدولی بنویس…",
|
||
"aiMemoryMaxChars": "حداکثر {count} کاراکتر",
|
||
"@aiMemoryMaxChars": {
|
||
"placeholders": {
|
||
"count": { "type": "int" }
|
||
}
|
||
},
|
||
"aiMemorySaveInstructions": "ذخیره دستورات",
|
||
"aiMemoryLearnedTitle": "آنچه یاد گرفتهام",
|
||
"aiMemoryLearnedIntro": "از گفتگوهای مختلف یاد گرفته میشود. هر مورد را میتوانید ویرایش یا حذف کنید — این حافظه مال شماست.",
|
||
"aiMemoryLearnedEmpty": "هنوز زمینهٔ پایداری یاد نگرفتهام. پس از چند گفتوگو، نام، ترجیح و زمینهٔ کار اینجا میآید.",
|
||
"aiMemoryClearAll": "پاک کردن همه",
|
||
"aiMemoryLoadFailed": "خطا در بارگذاری حافظه: {error}",
|
||
"@aiMemoryLoadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiMemorySaved": "دستورات ذخیره شد",
|
||
"aiMemoryCleared": "حافظه پاک شد",
|
||
"aiMemoryItemUpdated": "آیتم بهروز شد",
|
||
"aiMemoryDeleted": "حذف شد",
|
||
"aiMemoryError": "خطا: {error}",
|
||
"@aiMemoryError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiMemoryClearTitle": "پاک کردن حافظه",
|
||
"aiMemoryClearBody": "دستورات همیشگی و تمام چیزهایی که دستیار یاد گرفته حذف میشوند. ادامه میدهید؟",
|
||
"aiMemoryClearConfirm": "پاک کردن",
|
||
"aiMemoryEditTitle": "ویرایش حافظه",
|
||
"aiMemoryEditHint": "متن حقیقت یادگرفتهشده",
|
||
"aiMemoryDeleteItemTitle": "حذف این مورد؟",
|
||
"aiMemorySourceAuto": "یادگیری خودکار",
|
||
"aiMemorySourceAssistant": "ذخیرهشده توسط دستیار",
|
||
"aiMemorySourceFeedback": "از بازخورد شما",
|
||
"aiMemorySourceUser": "ویرایششده توسط شما",
|
||
"aiMemorySourceProfile": "از حساب کاربری",
|
||
"aiMemorySourceCurator": "بهخاطر سپرده از گفتگو",
|
||
"aiMemoryKindIdentity": "هویت",
|
||
"aiMemoryKindPreference": "ترجیح",
|
||
"aiMemoryKindContext": "زمینه",
|
||
"aiMemoryKindGoal": "هدف",
|
||
"aiMemoryKindConstraint": "محدودیت",
|
||
"aiMemoryLearnedCount": "{count} مورد بهخاطر سپرده",
|
||
"@aiMemoryLearnedCount": {
|
||
"placeholders": {
|
||
"count": { "type": "int" }
|
||
}
|
||
},
|
||
"aiMemoryPinToMemory": "این را به خاطر بسپار",
|
||
"aiMemoryPinned": "به حافظهٔ دستیار اضافه شد",
|
||
"aiMemoryPoliciesCardTitle": "سیاستهای شما",
|
||
"aiKnowledgeTitle": "دانشنامه کسبوکار",
|
||
"aiKnowledgeIntro": "اسناد مرتبط هنگام پاسخدهی به پرسش شما جستجو و به context اضافه میشوند.",
|
||
"aiKnowledgeNewDocument": "سند جدید",
|
||
"aiKnowledgeTitleLabel": "عنوان",
|
||
"aiKnowledgeBodyLabel": "متن",
|
||
"aiKnowledgeUntitled": "بدون عنوان",
|
||
"aiKnowledgeAdded": "سند اضافه شد",
|
||
"aiKnowledgeUploaded": "فایل آپلود شد",
|
||
"aiKnowledgeReindexResult": "بازنمایهسازی: {documents} سند، {chunks} بخش",
|
||
"@aiKnowledgeReindexResult": {
|
||
"placeholders": {
|
||
"documents": { "type": "Object" },
|
||
"chunks": { "type": "Object" }
|
||
}
|
||
},
|
||
"aiKnowledgeEmpty": "هنوز سندی ثبت نشده است.",
|
||
"aiKnowledgeText": "متن",
|
||
"aiKnowledgeFile": "فایل",
|
||
"aiKnowledgeReindex": "بازنمایه",
|
||
"aiKnowledgeDocSubtitle": "{chars} کاراکتر · {status}",
|
||
"@aiKnowledgeDocSubtitle": {
|
||
"placeholders": {
|
||
"chars": { "type": "int" },
|
||
"status": { "type": "String" }
|
||
}
|
||
},
|
||
"aiKnowledgeSemantic": "جستجوی معنایی",
|
||
"aiKnowledgeSemanticChunks": "جستجوی معنایی ({chunks} تکه)",
|
||
"@aiKnowledgeSemanticChunks": {
|
||
"placeholders": {
|
||
"chunks": { "type": "int" }
|
||
}
|
||
},
|
||
"aiKnowledgeIndexFailed": "ایندکس ناموفق — جستجوی واژهای",
|
||
"aiKnowledgeKeyword": "جستجوی واژهای",
|
||
"aiKnowledgeKeywordChunks": "جستجوی واژهای ({chunks} تکه)",
|
||
"@aiKnowledgeKeywordChunks": {
|
||
"placeholders": {
|
||
"chunks": { "type": "int" }
|
||
}
|
||
},
|
||
"aiKnowledgeLoadFailed": "خطا: {error}",
|
||
"@aiKnowledgeLoadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiChatApprovalTitle": "تأیید عملیات",
|
||
"aiChatApprovalDismiss": "رد کردن",
|
||
"aiChatApprovalConfirm": "تأیید و اجرا",
|
||
"aiChatApprovalSending": "در حال ارسال…",
|
||
"aiChatApprovalBannerLabel": "تأیید عملیات نوشتنی لازم است",
|
||
"aiChatApprovalSecurityNote": "فقط همان عملیاتی اجرا میشود که در این پیشنهاد آمده؛ تغییر پارامترها بدون تأیید مجدد ممکن نیست.",
|
||
"aiChatApprovalBodySingle": "دستیار میخواهد تغییری در دادههای کسبوکار ثبت کند.",
|
||
"aiChatApprovalBodyMultiple": "{count} عملیات منتظر تأیید شماست.",
|
||
"@aiChatApprovalBodyMultiple": {
|
||
"placeholders": {
|
||
"count": { "type": "int" }
|
||
}
|
||
},
|
||
"aiVoiceDummyTtsWarning": "موتور TTS سرور روی حالت آزمایشی است؛ ممکن است صدای پاسخ شنیده نشود.",
|
||
"aiVoiceActiveHint": "مکالمه صوتی فعال",
|
||
"aiVoiceInputHint": "ورودی صوتی",
|
||
"aiVoiceEndCall": "پایان مکالمه صوتی",
|
||
"aiVoiceStartMic": "شروع مکالمه صوتی",
|
||
"aiVoiceStartCall": "شروع تماس صوتی",
|
||
"aiVoiceDictate": "دیکته",
|
||
"aiVoiceDictateStop": "پایان دیکته",
|
||
"aiVoiceReadAloud": "بلندخوانی",
|
||
"aiVoiceStopReading": "توقف خواندن",
|
||
"aiVoicePickStt": "تشخیص گفتار",
|
||
"aiVoicePickTts": "صدا",
|
||
"aiVoiceCloudDisabled": "ارسال صوت به ابر برای این کسبوکار مجاز نیست.",
|
||
"aiVoiceDictationFailed": "تبدیل صدا به متن انجام نشد: {error}",
|
||
"@aiVoiceDictationFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiVoiceListeningDictate": "در حال شنیدن… برای درج متن بزنید",
|
||
"settingsAIVoiceModels": "مدلهای صوت AI",
|
||
"settingsAIVoiceModelsDescription": "مدیریت موتورهای صدا به متن و متن به صدا (محلی و API)",
|
||
"aiVoiceAdminEdit": "ویرایش مدل صوت",
|
||
"aiVoiceAdminNew": "مدل صوت جدید",
|
||
"aiVoiceAdminCode": "کد",
|
||
"aiVoiceAdminName": "نام نمایشی",
|
||
"aiVoiceAdminKind": "نوع",
|
||
"aiVoiceAdminProvider": "ارائهدهنده",
|
||
"aiVoiceAdminModelId": "شناسه مدل API / محلی",
|
||
"aiVoiceAdminApiBaseUrl": "آدرس پایه API",
|
||
"aiVoiceAdminApiKey": "کلید API",
|
||
"aiVoiceAdminApiKeyHint": "خالی بگذارید تا کلید فعلی حفظ شود. در اعتبارنامه ارائهدهنده ذخیره میشود، نه روی خود مدل.",
|
||
"aiVoiceAdminAudioEndpoint": "نوع API گفتار",
|
||
"aiVoiceAdminAudioAuto": "خودکار (ابتدا transcriptions، سپس translations)",
|
||
"aiVoiceAdminAudioTranscriptions": "transcriptions (حفظ زبان اصلی)",
|
||
"aiVoiceAdminAudioTranslations": "translations (نمونه پارسپک / OpenAI)",
|
||
"aiVoiceAdminCloudHint": "برای STT/TTS ابری باید آدرس و کلید API وارد شود. Whisper محلی نیاز ندارد.",
|
||
"aiVoiceAdminVoiceId": "شناسه صدا",
|
||
"aiVoiceAdminDescription": "توضیحات",
|
||
"aiVoiceAdminDefault": "پیشفرض",
|
||
"aiVoiceAdminActive": "فعال",
|
||
"aiVoiceAdminCancel": "لغو",
|
||
"aiVoiceAdminSave": "ذخیره",
|
||
"aiVoiceAdminCreate": "ایجاد",
|
||
"aiVoiceAdminSeed": "ایجاد خودکار از تنظیمات سرور",
|
||
"aiVoiceAdminEmpty": "مدل صوتی تعریف نشده است",
|
||
"aiVoiceAdminAllowCloud": "اجازهٔ ارسال صوت به ارائهدهندگان ابری",
|
||
"aiVoiceAdminAllowCloudHint": "کسبوکار باید جداگانه موافقت کند. Whisper و Piper محلی باقی میمانند.",
|
||
"aiVoiceAdminTest": "آزمایش",
|
||
"aiVoiceAdminTestOk": "آزمایش آداپتور صوت موفق بود",
|
||
"aiVoiceAdminRequired": "الزامی",
|
||
"aiVoiceKindStt": "صدا به متن",
|
||
"aiVoiceKindTts": "متن به صدا",
|
||
"aiVoiceBusinessAllowCloud": "اجازهٔ گفتار ابری برای این کسبوکار",
|
||
"aiVoiceBusinessAllowCloudHint": "صوت به ارائهدهندهٔ ابری فرستاده میشود. سیاست سراسری هم باید روشن باشد.",
|
||
"aiVoiceDictationEmpty": "گفتاری تشخیص داده نشد. دوباره تلاش کنید.",
|
||
"aiVoiceReadAloudFailed": "پخش صدا انجام نشد: {error}",
|
||
"@aiVoiceReadAloudFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiStatusElapsed": "{seconds} ثانیه",
|
||
"@aiStatusElapsed": {
|
||
"placeholders": {
|
||
"seconds": { "type": "int" }
|
||
}
|
||
},
|
||
"aiToolGeneric": "اجرای ابزار",
|
||
"aiToolSpawnSubagent": "ساخت زیر-ایجنت",
|
||
"aiToolAwaitSubagent": "انتظار زیر-ایجنت",
|
||
"aiToolCancelSubagent": "قطع زیر-ایجنت",
|
||
"aiSubagentLabel": "زیر-ایجنت",
|
||
"aiSubagentStatusRunning": "در حال اجرا",
|
||
"aiSubagentStatusCompleted": "انجام شد",
|
||
"aiSubagentStatusCancelled": "قطع شد",
|
||
"aiSubagentStatusFailed": "ناموفق",
|
||
"aiSubagentWorking": "در حال شروع کار…",
|
||
"aiToolGetBusinessInfo": "اطلاعات کسبوکار",
|
||
"aiToolSearchInvoices": "جستجوی فاکتور",
|
||
"aiToolGetInvoiceDetails": "جزئیات فاکتور",
|
||
"aiToolGetInvoicesCount": "شمارش فاکتورها",
|
||
"aiToolCreateInvoice": "ثبت فاکتور",
|
||
"aiToolSearchProducts": "جستجوی کالا",
|
||
"aiToolGetProductInfo": "اطلاعات کالا",
|
||
"aiToolGetInventoryStatus": "وضعیت موجودی",
|
||
"aiToolGetProductKardex": "کاردکس کالا",
|
||
"aiToolGetCustomerInfo": "اطلاعات مشتری",
|
||
"aiToolSearchPersons": "جستجوی اشخاص",
|
||
"aiToolGetPersonBalance": "مانده شخص",
|
||
"aiToolCreatePerson": "ایجاد شخص",
|
||
"aiToolUpdatePerson": "ویرایش شخص",
|
||
"aiToolGetFinancialSummary": "خلاصه مالی",
|
||
"aiToolGetDebtorsReport": "گزارش بدهکاران",
|
||
"aiToolGetCreditorsReport": "گزارش بستانکاران",
|
||
"aiToolSearchReceiptsPayments": "جستجوی دریافت/پرداخت",
|
||
"aiToolCreateReceiptPayment": "ثبت دریافت/پرداخت",
|
||
"aiToolGetSalesReport": "گزارش فروش",
|
||
"aiToolGetPurchaseReport": "گزارش خرید",
|
||
"aiToolGetInventoryValuation": "ارزش موجودی",
|
||
"aiToolGetCashFlow": "جریان نقدی",
|
||
"aiToolSearchLeads": "جستجوی سرنخ",
|
||
"aiToolGetLeadDetails": "جزئیات سرنخ",
|
||
"aiToolSearchDeals": "جستجوی فرصت",
|
||
"aiToolGetDealDetails": "جزئیات فرصت",
|
||
"aiToolSearchActivities": "جستجوی فعالیت",
|
||
"aiToolGetCrmSummary": "خلاصه CRM",
|
||
"aiToolGetPipelineReport": "گزارش قیف فروش",
|
||
"aiToolGetLeadFunnelReport": "گزارش قیف سرنخ",
|
||
"aiToolInvokeConnector": "فراخوانی کانکتور",
|
||
"aiToolQueryBusinessData": "پرسوجوی داده",
|
||
"aiToolListQueryableFields": "فیلدهای قابل جستجو",
|
||
"aiToolResolveDateRange": "تبدیل بازهٔ تاریخ",
|
||
"aiToolSearchWarehouseDocuments": "جستجوی حواله انبار",
|
||
"aiToolGetWarehouseDocumentDetails": "جزئیات حواله انبار",
|
||
"aiToolListWarehouses": "لیست انبارها",
|
||
"aiToolGetWarehouseStockSummary": "خلاصه موجودی انبار",
|
||
"aiToolSearchChecks": "جستجوی چک",
|
||
"aiToolGetCheckDetails": "جزئیات چک",
|
||
"aiToolSearchTransfers": "جستجوی انتقال",
|
||
"aiToolSearchExpenseIncome": "جستجوی هزینه/درآمد",
|
||
"aiToolSearchDocuments": "جستجوی اسناد",
|
||
"aiToolGetDocumentDetails": "جزئیات سند",
|
||
"aiToolListBankAccounts": "لیست حساب بانکی",
|
||
"aiToolListCashRegisters": "لیست صندوق",
|
||
"aiToolListFiscalYears": "لیست سال مالی",
|
||
"aiToolGetCurrentFiscalYear": "سال مالی جاری",
|
||
"aiToolGetBusinessDashboard": "داشبورد کسبوکار",
|
||
"aiToolGetPersonTransactions": "معین جامع حساب شخص",
|
||
"aiToolSearchProjects": "جستجوی پروژه",
|
||
"aiToolGetProjectSummary": "خلاصه پروژه",
|
||
"aiToolListBoms": "لیست BOM",
|
||
"aiToolGetBomDetails": "جزئیات BOM",
|
||
"aiToolSearchProductionDocuments": "اسناد تولید",
|
||
"aiToolSearchRepairOrders": "سفارش تعمیر",
|
||
"aiToolGetRepairOrderDetails": "جزئیات تعمیر",
|
||
"aiToolGetTaxSettings": "تنظیمات مالیاتی",
|
||
"aiToolSearchTaxWorkspace": "کارپوشه مودیان",
|
||
"aiToolGetTaxDataQuality": "کیفیت داده مالیاتی",
|
||
"aiToolListWorkflows": "لیست workflow",
|
||
"aiToolListWorkflowExecutions": "اجراهای workflow",
|
||
"aiToolListDistributionRoutes": "مسیرهای توزیع",
|
||
"aiToolSearchWarrantyCodes": "کدهای گارانتی",
|
||
"aiToolListPettyCash": "صندوق خرد",
|
||
"aiToolGetCustomerClubSettings": "تنظیمات باشگاه مشتری",
|
||
"aiToolListCustomerClubTiers": "سطوح باشگاه مشتری",
|
||
"aiToolListCustomerClubLedger": "گردش امتیاز باشگاه",
|
||
"aiToolGetCustomerClubRfmSummary": "خلاصه RFM",
|
||
"aiToolSearchCustomerClubRfmPersons": "جستجوی RFM",
|
||
"aiToolGetQuickSalesSettings": "تنظیمات فروش سریع",
|
||
"aiToolListPriceLists": "لیست قیمت",
|
||
"aiToolSearchActivityLogs": "لاگ فعالیت",
|
||
"aiToolGetOpeningBalance": "تراز افتتاحیه",
|
||
"aiToolGetBusinessCreditSettings": "تنظیمات اعتبار",
|
||
"aiToolListCreditInstallmentPlans": "طرح اقساط",
|
||
"aiToolGetPersonCredit": "اعتبار مشتری",
|
||
"aiToolListWooCommerceOrders": "سفارش ووکامرس",
|
||
"aiToolListWooCommerceProducts": "محصول ووکامرس",
|
||
"aiToolListBasalamSyncedInvoices": "فاکتور باسلام",
|
||
"aiToolListBasalamProductConflicts": "تعارض محصول باسلام",
|
||
"aiTraceStepsHeader": "مراحل اجرا ({count})",
|
||
"@aiTraceStepsHeader": {
|
||
"placeholders": { "count": { "type": "int" } }
|
||
},
|
||
"aiTraceStepsActive": "{count} فعال",
|
||
"@aiTraceStepsActive": {
|
||
"placeholders": { "count": { "type": "int" } }
|
||
},
|
||
"aiActionCopy": "کپی",
|
||
"aiActionRegenerate": "تولید مجدد",
|
||
"aiActionThumbsUp": "مفید بود",
|
||
"aiActionThumbsDown": "مفید نبود",
|
||
"aiActionShare": "اشتراکگذاری",
|
||
"aiActionApplyHScript": "اعمال به استودیو HScript",
|
||
"aiActionEditResend": "ویرایش و ارسال مجدد",
|
||
"aiActionEditAssistantText": "ویرایش متن پاسخ",
|
||
"aiActionEditAndRegenerate": "ویرایش و تولید مجدد",
|
||
"aiActionFork": "شاخه از اینجا",
|
||
"aiStatusAgentProgress": "مرحله {iteration} از {max}",
|
||
"@aiStatusAgentProgress": {
|
||
"placeholders": {
|
||
"iteration": { "type": "int" },
|
||
"max": { "type": "int" }
|
||
}
|
||
},
|
||
"aiTracePlanningAction": "برنامهریزی اقدام",
|
||
"aiTracePlanningNext": "در حال برنامهریزی مرحله بعد…",
|
||
"aiTraceRetrying": "تلاش مجدد ({attempt} از {max})…",
|
||
"@aiTraceRetrying": {
|
||
"placeholders": {
|
||
"attempt": { "type": "String" },
|
||
"max": { "type": "String" }
|
||
}
|
||
},
|
||
"aiTraceNeedMoreExploration": "نیاز به بررسی بیشتر قبل از پاسخ نهایی",
|
||
"aiReasoningPanelTitle": "استدلال و مراحل تحلیل",
|
||
"aiReasoningBudgetTitle": "بودجه تحلیل",
|
||
"aiReasoningToolsUsedTitle": "ابزارهای استفادهشده",
|
||
"aiTraceReasoning": "در حال تفکر…",
|
||
"aiConfidenceHigh": "اطمینان بالا",
|
||
"aiConfidenceMedium": "نیازمند بررسی",
|
||
"aiConfidenceLow": "داده ناکافی",
|
||
"aiStatusAwaitingApproval": "منتظر تأیید شما برای اجرای عملیات",
|
||
"aiAnswerPanelTitle": "پاسخ نهایی",
|
||
"aiErrorRecoveryTitle": "خطا در دریافت پاسخ",
|
||
"aiErrorRecoveryRetry": "تلاش مجدد",
|
||
"aiErrorRecoveryDismiss": "بستن",
|
||
"aiContinueAnalysis": "ادامهٔ تحلیل",
|
||
"aiContinueAnalysisHint": "تحلیل ناقص ماند. میتوانید از همان نقطه ادامه دهید؛ ابزارهای قبلی تکرار نمیشوند.",
|
||
"aiContinueAnalysisDismiss": "فعلاً نه",
|
||
"aiStreamStallError": "ارتباط لحظهای قطع شد. پاسخ تا اینجا ذخیره شده است.",
|
||
"aiStreamEmptyError": "پاسخ کامل نرسید؛ اتصال قبل از اتمام بسته شد.",
|
||
"aiStreamAvailabilityCheckFailed": "الان نمیتوان پیام فرستاد: {error}",
|
||
"@aiStreamAvailabilityCheckFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"aiContinueAfterRefreshHint": "تحلیل قبلی ناتمام ماند. میتوانید از همان نقطه ادامه دهید.",
|
||
"aiResumingPreviousRun": "در حال ادامهٔ پاسخ قبلی…",
|
||
"aiCrmAssistantTitle": "دستیار هوشمند",
|
||
"aiCrmSummarizeAction": "خلاصه و پیشنهاد",
|
||
"aiCrmStopAction": "توقف",
|
||
"aiTicketAssistantTitle": "کمک هوش مصنوعی",
|
||
"aiTicketAssistantHintExpanded": "دستیار فعال است. پیشنهاد یا پاسخ خودکار دریافت کنید.",
|
||
"aiTicketAssistantHintCollapsed": "برای نمایش دستیار و دکمههای AI ضربه بزنید.",
|
||
"aiTicketSuggestReply": "پیشنهاد پاسخ",
|
||
"aiTicketAutoReply": "پاسخ خودکار",
|
||
"aiTicketAutoReplyConfirmTitle": "پاسخ خودکار",
|
||
"aiTicketAutoReplyConfirmBody": "آیا میخواهید دستیار بهصورت خودکار به این تیکت پاسخ دهد؟",
|
||
"aiTicketSuggestionLabel": "پیشنهاد AI",
|
||
"aiTicketUseSuggestion": "استفاده از این پاسخ",
|
||
"aiTicketSuggestFailed": "خطا در دریافت پیشنهاد: {error}",
|
||
"@aiTicketSuggestFailed": {
|
||
"placeholders": { "error": { "type": "String" } }
|
||
},
|
||
"aiConversationNavTitle": "فهرست پیامها ({count})",
|
||
"@aiConversationNavTitle": {
|
||
"placeholders": {
|
||
"count": { "type": "int" }
|
||
}
|
||
},
|
||
"aiConversationNavUser": "پیام شما",
|
||
"aiConversationNavAssistant": "پاسخ دستیار",
|
||
"aiTraceRunningTool": "در حال {toolName}",
|
||
"@aiTraceRunningTool": {
|
||
"placeholders": { "toolName": { "type": "String" } }
|
||
},
|
||
"aiTraceObservation": "نتیجه: {toolName}",
|
||
"@aiTraceObservation": {
|
||
"placeholders": { "toolName": { "type": "String" } }
|
||
},
|
||
"aiTraceComposingAnswer": "نوشتن پاسخ نهایی",
|
||
"aiTraceExploring": "در حال کاوش…",
|
||
"aiTraceExploringDone": "کاوش انجام شد",
|
||
"aiTraceExploringTarget": "کاوش: {target}",
|
||
"@aiTraceExploringTarget": {
|
||
"placeholders": { "target": { "type": "String" } }
|
||
},
|
||
"aiTraceExploredTarget": "بررسی شد: {target}",
|
||
"@aiTraceExploredTarget": {
|
||
"placeholders": { "target": { "type": "String" } }
|
||
},
|
||
"aiTraceExplored": "بررسی شد · {title} ({count} منبع)",
|
||
"@aiTraceExplored": {
|
||
"placeholders": {
|
||
"title": { "type": "String" },
|
||
"count": { "type": "String" }
|
||
}
|
||
},
|
||
"aiTraceThought": "یافتههای کلیدی · {count} مورد",
|
||
"@aiTraceThought": {
|
||
"placeholders": { "count": { "type": "String" } }
|
||
},
|
||
"settingsCategoryExternalServices": "سرویسهای خارجی",
|
||
"settingsCategoryExternalServicesDescription": "ادغامهای سرویسهای خارجی",
|
||
"settingsCategoryMonitoringLogs": "مانیتورینگ و لاگها",
|
||
"settingsCategoryMonitoringLogsDescription": "مانیتورینگ سیستم و ثبت لاگ",
|
||
"settingsShareLinks": "لینکهای اشتراک",
|
||
"settingsShareLinksDescription": "تعیین آدرس مقصد نمایش کارت حساب در لینکهای عمومی",
|
||
"personShareLinkActive": "لینک فعال",
|
||
"personShareCopyAndSendLink": "کپی و ارسال لینک",
|
||
"personShareRevokeLink": "لغو لینک",
|
||
"personShareRevoking": "در حال لغو...",
|
||
"personShareRefreshStatus": "بروزرسانی وضعیت",
|
||
"personShareLinkHint": "این لینک کوتاه برای ارسال در پیامک و شبکههای اجتماعی آماده است.",
|
||
"personShareStatus": "وضعیت",
|
||
"personShareExpiry": "انقضا",
|
||
"personShareViews": "بازدید",
|
||
"personShareLastView": "آخرین بازدید",
|
||
"personShareCreateNew": "ساخت لینک جدید",
|
||
"personShareCreateWarning": "با ایجاد لینک جدید، لینک قبلی (در صورت وجود) غیرفعال میشود.",
|
||
"personShareExpiryLabel": "زمان اعتبار لینک",
|
||
"personShareExpiry7Days": "۷ روز (پیشفرض)",
|
||
"personShareExpiry14Days": "۱۴ روز",
|
||
"personShareExpiry30Days": "۳۰ روز",
|
||
"personShareExpiryNone": "بدون انقضا",
|
||
"personShareMaxViewsLabel": "حداکثر تعداد بازدید مجاز",
|
||
"personShareMaxViewsHint": "۱ تا ۱۰۰۰ یا خالی (بدون محدودیت). مثلاً ۵",
|
||
"personShareDocumentsLimit": "تعداد ردیف کارت حساب",
|
||
"personShareIncludeLedger": "نمایش کارت حساب",
|
||
"personShareIncludeLedgerSubtitle": "فهرست تراکنشهای حساب شخص همراه ریز اقلام فاکتور",
|
||
"personShareIncludeInvoices": "نمایش لیست فاکتورها",
|
||
"personShareIncludeInvoicesSubtitle": "آخرین فاکتورهای مرتبط با این شخص",
|
||
"personShareCreateButton": "ایجاد لینک",
|
||
"personShareCreateButtonNew": "تولید لینک جدید",
|
||
"personShareCreating": "در حال تولید...",
|
||
"personShareRefresh": "تازهسازی اطلاعات",
|
||
"personShareValidationAtLeastOne": "حداقل یکی از «نمایش کارت حساب» یا «نمایش لیست فاکتورها» باید فعال باشد.",
|
||
"personSharePermissionHint": "برای ایجاد یا لغو لینک به دسترسی ویرایش اشخاص نیاز است.",
|
||
"personShareLinkCopied": "لینک در کلیپبورد کپی شد",
|
||
"personShareLinkCopiedAndShare": "لینک کپی شد؛ میتوانید در پیامک یا شبکههای اجتماعی ارسال کنید.",
|
||
"personShareRetry": "تلاش مجدد",
|
||
"personShareNoExpiry": "بدون انقضا",
|
||
"personShareNotSet": "ثبت نشده",
|
||
"personShareLinkCreated": "لینک اشتراک با موفقیت ایجاد شد",
|
||
"personShareLinkRevoked": "لینک اشتراک لغو شد",
|
||
"personShareLinkCreateError": "خطا در ایجاد لینک",
|
||
"personShareLinkRevokeError": "خطا در لغو لینک",
|
||
"personShareSendLinkBySms": "ارسال لینک با پیامک",
|
||
"personShareSendingSms": "در حال ارسال...",
|
||
"personShareNoMobileHint": "شماره موبایل در پرونده مشتری ثبت نشده است.",
|
||
"personShareNoTemplateHint": "قالب تاییدشده برای ارسال لینک کارت حساب یافت نشد. از بخش قالبهای نوتیفیکیشن یک قالب برای رویداد «ارسال لینک کارت حساب» تعریف و تایید کنید.",
|
||
"personShareSmsSent": "پیامک با موفقیت ارسال شد.",
|
||
"personShareCreateLinkFirst": "ابتدا لینک ایجاد کنید.",
|
||
"personShareSendToNumberLabel": "ارسال به شماره دیگر (اختیاری)",
|
||
"personShareSendToNumberHint": "خالی = ارسال به شماره ثبتشده در پرونده مشتری",
|
||
"quickSalesAutoCreateReceiptSwitch": "ثبت سند دریافت",
|
||
"quickSalesAutoCreateReceiptSwitchHint": "دریافت نقدی، بانکی یا چک همراه فاکتور ثبت شود. مانده روی حساب مشتری میماند.",
|
||
"quickSalesPayCashRegister": "صندوق",
|
||
"quickSalesPayCashRegisterHint": "انتخاب صندوق",
|
||
"quickSalesPayBank": "بانک",
|
||
"quickSalesPayBankHint": "انتخاب حساب بانکی",
|
||
"quickSalesPayCheck": "چک",
|
||
"quickSalesPayCheckHint": "انتخاب یا ثبت چک دریافتی",
|
||
"quickSalesPayAmount": "مبلغ",
|
||
"quickSalesPayAddCash": "+ صندوق",
|
||
"quickSalesPayAddBank": "+ بانک",
|
||
"quickSalesPayAddCheck": "+ چک",
|
||
"quickSalesPayFillRemaining": "پر کردن مانده",
|
||
"quickSalesPayRemoveLine": "حذف این پرداخت",
|
||
"quickSalesPayPaidLabel": "پرداختشده",
|
||
"quickSalesPayRemainingLabel": "مانده",
|
||
"quickSalesPaySettled": "تسویه کامل",
|
||
"quickSalesPayPartialStatus": "مانده روی حساب مشتری میماند",
|
||
"quickSalesPayOverpaid": "جمع پرداختها از مبلغ فاکتور بیشتر است",
|
||
"quickSalesPayRemainingCustomerHint": "مانده بهصورت نسیه روی حساب همین مشتری ثبت میشود.",
|
||
"quickSalesPayRemainingAnonymousHint": "مانده روی حساب مشتری ناشناس ثبت میشود. برای نسیه، مشتری واقعی را انتخاب کنید.",
|
||
"quickSalesPayShareRemaining": "ارسال لینک برای مانده",
|
||
"quickSalesPayShareRemainingHint": "لینک پرداخت آنلاین فقط برای مبلغ باقیمانده ارسال شود",
|
||
"quickSalesPaySelectCashRegister": "برای پرداخت صندوق، صندوق را انتخاب کنید",
|
||
"quickSalesPaySelectBank": "برای پرداخت بانکی، حساب بانک را انتخاب کنید",
|
||
"quickSalesPaySelectCheck": "برای پرداخت چکی، چک را انتخاب یا ثبت کنید",
|
||
"quickSalesPayOverpaidError": "جمع پرداختها از مبلغ فاکتور بیشتر است. مبالغ را اصلاح کنید.",
|
||
"quickSalesPayNeedDestination": "هر ردیف پرداخت باید صندوق، بانک یا چک داشته باشد",
|
||
"quickSalesPaySameTypeHint": "میتوانید چند دریافت از یک نوع ثبت کنید؛ مثلاً دو کارت/بانک. هر ردیف یک سند دریافت جدا میسازد.",
|
||
"quickSalesCheckoutDetails": "جزئیات سند",
|
||
"quickSalesCheckoutWarehouseRequired": "برای صدور حواله، انتخاب انبار الزامی است",
|
||
"quickSalesShareSectionTitle": "اشتراکگذاری",
|
||
"quickSalesShareSectionHint": "فاکتور با لینک پرداخت آنلاین برای مشتری ارسال شود",
|
||
"quickSalesShareOnlinePayment": "پرداخت آنلاین در لینک",
|
||
"quickSalesShareOnlinePaymentHint": "مشتری از لینک به درگاه پرداخت هدایت میشود",
|
||
"quickSalesShareGatewayLabel": "درگاه پرداخت",
|
||
"quickSalesShareNoGateway": "درگاه پرداختی برای این کسبوکار تعریف نشده است",
|
||
"quickSalesShareChannelSms": "پیامک",
|
||
"quickSalesShareChannelEmail": "ایمیل",
|
||
"quickSalesShareChannelNative": "اشتراکگذاری (کپی / اپهای دیگر)",
|
||
"quickSalesShareNoPhoneHint": "شماره موبایل مشتری ثبت نشده — پیامک غیرفعال است",
|
||
"quickSalesShareNoEmailHint": "ایمیل مشتری ثبت نشده — ایمیل غیرفعال است",
|
||
"quickSalesShareNoInvoiceEditPermission": "دسترسی ایجاد لینک اشتراک فاکتور ندارید",
|
||
"quickSalesShareNoNotificationPermission": "دسترسی ارسال نوتیفیکیشن ندارید — لینک ایجاد شد",
|
||
"quickSalesShareGatewayRequired": "برای پرداخت آنلاین، انتخاب درگاه الزامی است",
|
||
"quickSalesShareLinkCreated": "لینک فاکتور ایجاد شد",
|
||
"quickSalesShareLinkFailed": "فاکتور ثبت شد اما ایجاد لینک اشتراک ناموفق بود",
|
||
"quickSalesShareSmsSkippedNoPhone": "پیامک ارسال نشد (موبایل مشتری ثبت نشده)",
|
||
"quickSalesShareEmailSkippedNoEmail": "ایمیل ارسال نشد (ایمیل مشتری ثبت نشده)",
|
||
"quickSalesShareNoTemplateHint": "قالب تاییدشده برای ارسال لینک فاکتور یافت نشد. از بخش قالبهای نوتیفیکیشن یک قالب برای رویداد «ارسال لینک فاکتور» تعریف و تایید کنید.",
|
||
"quickSalesShareEmailSent": "ایمیل با موفقیت ارسال شد.",
|
||
"quickSalesSettingsShareDefaultsTitle": "پیشفرض اشتراکگذاری فاکتور",
|
||
"quickSalesSettingsShareDefaultsHint": "وقتی سند دریافت خاموش است، یا برای ماندهٔ فاکتور لینک میفرستید، این مقادیر اعمال میشوند",
|
||
"quickSalesSettingsShareExpiryLabel": "مدت اعتبار لینک",
|
||
"quickSalesSettingsShareExpiry7Days": "۷ روز",
|
||
"quickSalesSettingsShareExpiry14Days": "۱۴ روز",
|
||
"quickSalesSettingsShareExpiry30Days": "۳۰ روز",
|
||
"quickSalesParkedNewSale": "فروش جدید",
|
||
"quickSalesParkedNewSaleTooltip": "سبد فعلی را نگه میدارد و فروش دیگری شروع میکند (Ctrl+N)",
|
||
"quickSalesParkedNewSaleAlreadyEmpty": "سبد فعلی خالی است. ابتدا کالا اضافه کنید یا مشتری را انتخاب کنید.",
|
||
"quickSalesParkedMaxReached": "حداکثر {count} فروش باز میتوانید داشته باشید. ابتدا یکی را ثبت یا حذف کنید.",
|
||
"@quickSalesParkedMaxReached": {"placeholders": {"count": {"type": "int"}}},
|
||
"quickSalesParkedSaleFallback": "فروش {index}",
|
||
"@quickSalesParkedSaleFallback": {"placeholders": {"index": {"type": "int"}}},
|
||
"quickSalesParkedSaleEmpty": "خالی",
|
||
"quickSalesParkedSaleSubtitle": "{count} قلم · {amount}",
|
||
"@quickSalesParkedSaleSubtitle": {
|
||
"placeholders": {
|
||
"count": {"type": "int"},
|
||
"amount": {"type": "String"}
|
||
}
|
||
},
|
||
"quickSalesParkedDiscardTooltip": "حذف این فروش",
|
||
"quickSalesParkedDiscardTitle": "این فروش حذف شود؟",
|
||
"quickSalesParkedDiscardBody": "این فروش نگهداشتهشده و اقلام آن حذف میشوند و قابل بازگشت نیست.",
|
||
"quickSalesParkedDiscardConfirm": "حذف",
|
||
"quickSalesParkedAnonymousCustomer": "مشتری ناشناس",
|
||
"settingsRedisCache": "تنظیمات Redis Cache",
|
||
"settingsRedisCacheDescription": "پیکربندی Redis برای بهبود عملکرد و کاهش بار دیتابیس",
|
||
"settingsFirewall": "فایروال نرمافزار",
|
||
"settingsFirewallDescription": "قوانین اجازه/رد IP، سقف نرخ مسیر (دیتابیس)، بن موقت، لاگ و گزارش",
|
||
"firewallTabRules": "قوانین",
|
||
"firewallTabRatePolicies": "سقف نرخ مسیر",
|
||
"firewallTabBlockLogs": "درخواستهای مسدود",
|
||
"firewallTabAudit": "ممیزی",
|
||
"firewallTabReports": "گزارش",
|
||
"firewallAddRatePolicy": "سیاست نرخ جدید",
|
||
"firewallEditRatePolicy": "ویرایش سیاست نرخ",
|
||
"firewallRatePolicyPathRequired": "پیشوند مسیر (مثال /api/v1/public/crm-chat)",
|
||
"firewallRateMaxRequests": "حداکثر درخواست در پنجره",
|
||
"firewallRateWindowSeconds": "طول پنجره (ثانیه)",
|
||
"firewallNoRatePolicies": "سیاست نرخی ثبت نشده. برای چت وب و مسیرهای عمومی از اینجا سقف IP تعیین کنید.",
|
||
"firewallDeleteRatePolicyTitle": "حذف سیاست نرخ؟",
|
||
"firewallDeleteRatePolicyBody": "محدودیت نرخ برای این مسیر حذف میشود.",
|
||
"firewallEnabled": "فعال",
|
||
"firewallAddRule": "قانون جدید",
|
||
"firewallEditRule": "ویرایش قانون",
|
||
"firewallActionLabel": "نوع",
|
||
"firewallActionAllow": "اجازه",
|
||
"firewallActionDeny": "رد",
|
||
"firewallIpCidr": "IP یا CIDR",
|
||
"firewallPathPrefixOptional": "پیشوند مسیر (اختیاری)",
|
||
"firewallHttpMethodsOptional": "متدهای HTTP مثل GET,POST (اختیاری)",
|
||
"firewallPriority": "اولویت (کمتر = زودتر ارزیابی)",
|
||
"firewallNoteOptional": "یادداشت (اختیاری)",
|
||
"firewallSaved": "ذخیره شد",
|
||
"firewallBanIp": "مسدودسازی IP",
|
||
"firewallDurationMinutesHint": "مدت به دقیقه (خالی = دائم تا حذف دستی)",
|
||
"firewallBanDone": "مسدودسازی اعمال شد",
|
||
"firewallActiveOnlyFilter": "فقط قوانین فعال",
|
||
"firewallRefresh": "بروزرسانی",
|
||
"firewallNoRules": "قانونی ثبت نشده",
|
||
"firewallDeleteConfirmTitle": "حذف قانون؟",
|
||
"firewallDeleteConfirmBody": "این عمل برگشتپذیر نیست.",
|
||
"firewallNoExpiry": "بدون انقضا",
|
||
"firewallFilterByIp": "فیلتر IP",
|
||
"firewallReportsPeriod": "بازه",
|
||
"firewallReportsDays": "روز",
|
||
"firewallReportsTotalBlocks": "تعداد درخواست مسدود (بازه)",
|
||
"firewallReportsActiveDenyRules": "قوانین رد فعال",
|
||
"firewallReportsTopIps": "بیشترین IP مسدود شده",
|
||
"firewallReportsByDay": "مسدودها به تفکیک روز",
|
||
"settingsStoragePlans": "پلنهای ذخیرهسازی",
|
||
"settingsStoragePlansDescription": "مدیریت پلنهای ذخیرهسازی و تعیین قیمتها",
|
||
"settingsDocumentMonetization": "تنظیمات پکیجها",
|
||
"settingsDocumentMonetizationDescription": "مدیریت سناریوی درآمدزایی اسناد و پکیجها",
|
||
"settingsMarketplacePlugins": "مدیریت افزونههای بازار",
|
||
"settingsMarketplacePluginsDescription": "مدیریت افزونهها و پلنهای بازار افزونهها",
|
||
"settingsWalletSettings": "تنظیمات کیفپول",
|
||
"settingsWalletSettingsDescription": "تعیین ارز پایه و سیاستها",
|
||
"settingsCurrenciesAdmin": "مدیریت ارزها",
|
||
"settingsCurrenciesAdminDescription": "اعشار، گرد کردن مبالغ و افزودن یا حذف ارز",
|
||
"settingsFxProvidersAdmin": "ارائهدهندگان نرخ ارز",
|
||
"settingsFxProvidersAdminDescription": "کلید API و واکشی متمرکز نرخ (BRS، مثقال و …)",
|
||
"settingsPaymentGateways": "درگاههای پرداخت",
|
||
"settingsPaymentGatewaysDescription": "مدیریت و پیکربندی درگاهها",
|
||
"settingsBusinessesManagement": "مدیریت کسب و کارها",
|
||
"settingsBusinessesManagementDescription": "مشاهده و مدیریت لیست همه کسب و کارهای سیستم",
|
||
"settingsAnnouncements": "مدیریت اعلانها",
|
||
"settingsAnnouncementsDescription": "ایجاد/ویرایش/انتشار اعلانهای سیستمی",
|
||
"settingsNotifications": "تنظیمات نوتیفیکیشن",
|
||
"settingsNotificationsDescription": "فعال/غیرفعالسازی کانالها و ارسال تست",
|
||
"settingsNotificationTemplates": "قالبهای نوتیفیکیشن",
|
||
"settingsNotificationTemplatesDescription": "مدیریت قالبها برای کانالها و زبانها",
|
||
"settingsSupportOperators": "اپراتورهای پشتیبانی",
|
||
"settingsSupportOperatorsDescription": "اعطا یا لغو دسترسی اپراتور پشتیبانی برای کاربران",
|
||
"settingsNotificationModeration": "بررسی قالبهای نوتیفیکیشن",
|
||
"settingsNotificationModerationDescription": "تایید یا رد قالبهای ارسالشده توسط کسبوکارها",
|
||
"settingsNotificationSmsPricing": "قیمتگذاری پیامک نوتیفیکیشن",
|
||
"settingsNotificationSmsPricingDescription": "تنظیم قیمت هر پیامک برای نوتیفیکیشنهای کسبوکارها",
|
||
"settingsSystemScripts": "اسکریپتهای سیستمی",
|
||
"settingsSystemScriptsDescription": "اجرای عملیات اصلاحی سراسری برای همه کسبوکارها",
|
||
"supportOperatorsPageTitle": "اپراتورهای پشتیبانی",
|
||
"supportOperatorsRemoveOperatorTitle": "حذف اپراتور",
|
||
"supportOperatorsRemoveOperatorConfirm": "آیا مطمئن هستید که میخواهید دسترسی اپراتور را از {email} لغو کنید؟",
|
||
"@supportOperatorsRemoveOperatorConfirm": {
|
||
"placeholders": {
|
||
"email": {"type": "String"}
|
||
}
|
||
},
|
||
"supportOperatorsAccessRevokedSuccess": "دسترسی اپراتور با موفقیت لغو شد",
|
||
"supportOperatorsEmpty": "هیچ اپراتور پشتیبانی یافت نشد",
|
||
"supportOperatorsEmptyHint": "برای افزودن اپراتور، از صفحه مدیریت کاربران استفاده کنید.",
|
||
"supportOperatorsTelegramConnected": "متصل به تلگرام",
|
||
"supportOperatorsTelegramNotConnected": "متصل نیست",
|
||
"supportOperatorsStatusInactive": "غیرفعال",
|
||
"settingsAISettings": "تنظیمات AI",
|
||
"settingsAISettingsDescription": "پیکربندی Provider، مدل و API Key",
|
||
"settingsAIPlans": "پلنهای AI",
|
||
"settingsAIPlansDescription": "مدیریت پلنهای استفاده از AI و تعیین قیمتها",
|
||
"settingsAIModels": "مدلهای AI",
|
||
"settingsAIModelsDescription": "مدیریت کاتالوگ مدلهای هوش مصنوعی",
|
||
"settingsAIProviderCredentials": "اعتبارنامه Providerها",
|
||
"settingsAIProviderCredentialsDescription": "API Key جداگانه برای OpenAI، Anthropic و Local",
|
||
"settingsAIPrompts": "Prompt های AI",
|
||
"settingsAIPromptsDescription": "مدیریت Prompt های پیشفرض برای نقشهای مختلف",
|
||
"settingsAISkills": "مهارتهای AI",
|
||
"settingsAISkillsDescription": "بررسی و تأیید مهارتهای منتشرشده در مارکتپلیس",
|
||
"settingsAIMarketplace": "مارکتپلیس AI",
|
||
"settingsAIMarketplaceDescription": "تنظیم سهم درآمد ناشر از فروش مهارتها",
|
||
"settingsZohalServices": "سرویسهای زحل",
|
||
"settingsZohalServicesDescription": "مدیریت سرویسهای استعلامات زحل و تنظیمات API",
|
||
"settingsZohalSettings": "تنظیمات زحل",
|
||
"settingsZohalSettingsDescription": "تنظیم API Key و پیکربندی سرویس زحل",
|
||
"settingsTaxProductCodes": "کدهای مالیاتی کالا",
|
||
"settingsTaxProductCodesDescription": "جستجو و ایمپورت لیست جدید از فایل XML",
|
||
"settingsSystemMonitoring": "مانیتورینگ سیستم",
|
||
"settingsSystemMonitoringDescription": "بررسی وضعیت سیستم، منابع سختافزاری و سرویسها",
|
||
"settingsServiceLogs": "لاگهای سرویسها",
|
||
"settingsServiceLogsDescription": "مشاهده لاگ سرویسهای hesabix-api، hesabix-rq-worker و hesabix-notification-moderation و مدیریت سرویسها",
|
||
"settingsBusinessActivityLogs": "لاگ کسب و کارها",
|
||
"settingsBusinessActivityLogsDescription": "مشاهده فعالیت کاربران در همه کسب و کارها با فیلترهای تاریخ، کسب و کار، کاربر و نوع عمل",
|
||
"serviceLogsPauseAutoRefreshTooltip": "توقف بروزرسانی خودکار",
|
||
"serviceLogsResumeAutoRefreshTooltip": "شروع بروزرسانی خودکار",
|
||
"serviceLogsRefreshTooltip": "بروزرسانی",
|
||
"serviceLogsFollowTailOnTooltip": "چسبیدن به آخرین خط روشن است؛ برای خواندن لاگهای قدیمی خاموش کنید",
|
||
"serviceLogsFollowTailOffTooltip": "چسبیدن به آخرین خط خاموش است",
|
||
"serviceLogsLinesLabel": "تعداد خط",
|
||
"serviceLogsSearchHint": "جستجو در متن لاگ…",
|
||
"serviceLogsFilterAll": "همه",
|
||
"serviceLogsFilterErrors": "خطا",
|
||
"serviceLogsFilterWarnings": "هشدار+",
|
||
"serviceLogsActive": "فعال",
|
||
"serviceLogsInactive": "غیرفعال",
|
||
"serviceLogsEnabled": "فعال در بوت",
|
||
"serviceLogsDisabled": "غیرفعال در بوت",
|
||
"serviceLogsRestart": "راهاندازی مجدد",
|
||
"serviceLogsRestartConfirmTitle": "تایید راهاندازی مجدد",
|
||
"serviceLogsRestartConfirmBody": "سرویس «{serviceName}» موقتاً در دسترس نخواهد بود. برای ادامه نام سرویس را دقیقاً وارد کنید.",
|
||
"@serviceLogsRestartConfirmBody": {
|
||
"placeholders": {
|
||
"serviceName": {"type": "String"}
|
||
}
|
||
},
|
||
"serviceLogsRestartTypeHint": "نام سرویس",
|
||
"serviceLogsStatusDetails": "جزئیات systemctl status",
|
||
"serviceLogsNoStatusOutput": "خروجی وضعیت در دسترس نیست.",
|
||
"serviceLogsErrorTitle": "خطا در دریافت لاگها",
|
||
"serviceLogsRetry": "تلاش مجدد",
|
||
"serviceLogsEmpty": "لاگی یافت نشد",
|
||
"serviceLogsLogCount": "تعداد لاگها: {count}",
|
||
"@serviceLogsLogCount": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"serviceLogsFilteredCount": "نمایش {shown} از {total}",
|
||
"@serviceLogsFilteredCount": {
|
||
"placeholders": {
|
||
"shown": {"type": "int"},
|
||
"total": {"type": "int"}
|
||
}
|
||
},
|
||
"serviceLogsLegendError": "خطا",
|
||
"serviceLogsLegendWarn": "هشدار",
|
||
"serviceLogsLegendInfo": "اطلاعات",
|
||
"serviceLogsFetchError": "خطا در دریافت لاگها: {error}",
|
||
"@serviceLogsFetchError": {
|
||
"placeholders": {
|
||
"error": {"type": "String"}
|
||
}
|
||
},
|
||
"serviceLogsRestartError": "خطا در راهاندازی مجدد: {error}",
|
||
"@serviceLogsRestartError": {
|
||
"placeholders": {
|
||
"error": {"type": "String"}
|
||
}
|
||
},
|
||
"serviceLogsRestartSuccessDefault": "سرویس با موفقیت راهاندازی مجدد شد",
|
||
"serviceLogsFollowTailChip": "آخر خط",
|
||
"serviceLogsEmptyAllowedList": "سرور فهرست خالی از سرویسهای مجاز برگرداند.",
|
||
"serviceLogsNoFilterMatches": "هیچ خطی با فیلتر یا جستجوی فعلی همخوان نیست",
|
||
"serviceLogsAllowedServicesFetchFailed": "بهروزرسانی لیست سرویس از سرور نشد؛ فهرست پیشفرض نمایش داده میشود. {error}",
|
||
"@serviceLogsAllowedServicesFetchFailed": {
|
||
"placeholders": {
|
||
"error": {"type": "String"}
|
||
}
|
||
},
|
||
"serviceLogsStatusLoadFailed": "دریافت وضعیت سرویس ممکن نشد: {error}",
|
||
"@serviceLogsStatusLoadFailed": {
|
||
"placeholders": {
|
||
"error": {"type": "String"}
|
||
}
|
||
},
|
||
"settingsDatabaseBackup": "بکاپ دیتابیس",
|
||
"settingsDatabaseBackupDescription": "تهیه بکاپ از کل دیتابیس و ارسال به ایمیل، FTP یا دانلود مستقیم",
|
||
"warranty": "گارانتی",
|
||
"warrantyManagement": "مدیریت گارانتی",
|
||
"warrantySettings": "تنظیمات گارانتی",
|
||
"warrantyCodes": "کدهای گارانتی",
|
||
"warrantyCode": "کد گارانتی",
|
||
"warrantySerial": "سریال گارانتی",
|
||
"generateWarrantyCodes": "تولید کدهای گارانتی",
|
||
"warrantyActivation": "فعالسازی گارانتی",
|
||
"warrantyTracking": "رهگیری گارانتی",
|
||
"warrantyStatus": "وضعیت گارانتی",
|
||
"warrantyGenerated": "تولید شده",
|
||
"warrantyActivated": "فعال شده",
|
||
"warrantyExpired": "منقضی شده",
|
||
"warrantyUsed": "استفاده شده",
|
||
"warrantyRevoked": "لغو شده",
|
||
"warrantyDuration": "مدت گارانتی",
|
||
"warrantyDurationDays": "مدت گارانتی (روز)",
|
||
"warrantyExpiresAt": "تاریخ انقضا",
|
||
"warrantyGeneratedAt": "تاریخ تولید",
|
||
"warrantyActivatedAt": "تاریخ فعالسازی",
|
||
"warrantyProduct": "کالای گارانتی",
|
||
"warrantyCustomer": "مشتری",
|
||
"warrantyCustomerName": "نام مشتری",
|
||
"warrantyCustomerPhone": "شماره تماس مشتری",
|
||
"warrantyCustomerEmail": "ایمیل مشتری",
|
||
"warrantyProductSerial": "سریال کالا",
|
||
"activateWarranty": "فعالسازی گارانتی",
|
||
"trackWarranty": "رهگیری گارانتی",
|
||
"warrantyTrackingLink": "لینک رهگیری گارانتی",
|
||
"warrantyCodeFormat": "فرمت کد",
|
||
"warrantyCodePrefix": "پیشوند کد",
|
||
"warrantySerialFormat": "فرمت سریال",
|
||
"warrantySerialLength": "طول سریال",
|
||
"warrantyRandom": "رندوم",
|
||
"warrantySequential": "ترتیبی",
|
||
"warrantyCustom": "دلخواه",
|
||
"warrantySecuritySettings": "تنظیمات امنیتی",
|
||
"warrantyRequireSerialVerification": "نیاز به تأیید سریال کالا",
|
||
"warrantyRequireProductInstanceMatch": "نیاز به تطابق با instance کالا",
|
||
"warrantyMaxActivationAttempts": "حداکثر تلاش برای فعالسازی",
|
||
"warrantyActivationLockoutDuration": "مدت قفل شدن (دقیقه)",
|
||
"warrantyAutoLinkToPerson": "اتصال خودکار به Person",
|
||
"warrantyEnableTrackingLink": "فعالسازی لینک رهگیری",
|
||
"warrantyTrackingLinkExpiresDays": "مدت اعتبار لینک رهگیری (روز)",
|
||
"warrantyEnableSmsNotification": "ارسال SMS هنگام فعالسازی",
|
||
"warrantyEnableEmailNotification": "ارسال ایمیل هنگام فعالسازی",
|
||
"warrantyCodeNotFound": "کد گارانتی یافت نشد",
|
||
"warrantyInvalidSerial": "سریال گارانتی معتبر نیست",
|
||
"warrantyAlreadyActivated": "این گارانتی قبلاً فعال شده است",
|
||
"warrantyExpired": "این گارانتی منقضی شده است",
|
||
"warrantyRevoked": "این گارانتی لغو شده است",
|
||
"warrantyActivationSuccess": "گارانتی با موفقیت فعال شد",
|
||
"warrantyActivationFailed": "فعالسازی گارانتی ناموفق بود",
|
||
"warrantyTooManyAttempts": "تعداد تلاشهای شما بیش از حد مجاز است",
|
||
"warrantyProductSerialRequired": "وارد کردن سریال کالا الزامی است",
|
||
"warrantyProductSerialNotFound": "سریال کالا یافت نشد",
|
||
"warrantyLinkNotFound": "لینک رهگیری یافت نشد",
|
||
"warrantyLinkExpired": "لینک رهگیری منقضی شده است",
|
||
"warrantyLinkInactive": "لینک رهگیری غیرفعال است",
|
||
"warrantyPluginNotActive": "پلاگین گارانتی برای این کسب و کار فعال نیست",
|
||
"warrantyGenerateCodes": "تولید کدهای گارانتی",
|
||
"warrantyQuantity": "تعداد",
|
||
"warrantyCustomSerials": "سریالهای دلخواه",
|
||
"warrantyCustomCodes": "کدهای دلخواه",
|
||
"warrantyListCodes": "لیست کدهای گارانتی",
|
||
"warrantyFilterByStatus": "فیلتر بر اساس وضعیت",
|
||
"warrantyFilterByProduct": "فیلتر بر اساس کالا",
|
||
"warrantyEvents": "رویدادهای گارانتی",
|
||
"warrantyEventActivation": "فعالسازی",
|
||
"warrantyEventRepairRequest": "درخواست تعمیر",
|
||
"warrantyEventRepairCompleted": "تعمیر انجام شد",
|
||
"warrantyEventReplacement": "تعویض",
|
||
"warrantyEventExpired": "منقضی شد",
|
||
"warrantyEventRevoked": "لغو شد",
|
||
"warrantyManage": "مدیریت گارانتی",
|
||
"customerClubTitle": "باشگاه مشتریان",
|
||
"customerClubMenu": "باشگاه مشتریان",
|
||
"payrollTitle": "حقوق و دستمزد",
|
||
"payrollMenu": "حقوق و دستمزد",
|
||
"payrollPluginNotActive": "افزونه حقوق و دستمزد برای این کسبوکار فعال نیست. از بازار افزونهها آن را فعال کنید.",
|
||
"businessSettingsPayroll": "حقوق و دستمزد",
|
||
"businessSettingsPayrollDescription": "آیتمهای حقوق، نگاشت حساب و قوانین محاسبه",
|
||
"payrollPermissionManage": "مدیریت تنظیمات حقوق و آیتمها",
|
||
"payrollPermissionOperate": "ثبت و ویرایش اسناد و اجرای حقوق",
|
||
"payrollPermissionPost": "صدور و ثبت اسناد حسابداری حقوق",
|
||
"payrollPermissionApprove": "تأیید و قطعیسازی اجرای حقوق",
|
||
"payrollDashboardActiveEmployees": "پرسنل فعال",
|
||
"payrollDashboardDraftRuns": "پیشنویسهای حقوق",
|
||
"payrollItemsTab": "آیتمهای حقوق",
|
||
"payrollEmployeesTab": "پرسنل",
|
||
"payrollRunsTab": "اسناد حقوق",
|
||
"payrollSettingsTab": "تنظیمات حقوق",
|
||
"payrollNoRunsYet": "هنوز سند حقوقی ثبت نشده است.",
|
||
"payrollNoItemsYet": "آیتم حقوقی تعریف نشده است.",
|
||
"payrollNoEmployeesYet": "پرسنلی ثبت نشده است.",
|
||
"payrollItemKindEarning": "مزایا / درآمد",
|
||
"payrollItemKindDeduction": "کسورات",
|
||
"payrollItemKindEmployerCost": "هزینه کارفرما",
|
||
"payrollSettingsEnabled": "فعال بودن حقوق و دستمزد",
|
||
"payrollSettingsEnabledDescription": "با غیرفعال کردن، ثبت سند حقوق جدید متوقف میشود.",
|
||
"payrollSettingsItemsDescription": "آیتمهای زیر در اسناد حقوق قابل استفادهاند. برای هر آیتم میتوانید حساب مرتبط از دفتر کل انتخاب کنید.",
|
||
"payrollItemCategories": "دستهبندی آیتمها",
|
||
"payrollSystemItem": "سیستمی",
|
||
"payrollDefaultAccounts": "حسابهای پیشفرض",
|
||
"payrollDefaultAccountsHint": "این حسابها در صورت نبود نگاشت اختصاصی برای آیتم استفاده میشوند.",
|
||
"payrollAccountWagesPayable": "حقوق و دستمزد پرداختنی",
|
||
"payrollAccountExpense": "هزینه حقوق و دستمزد",
|
||
"payrollAccountTaxPayable": "مالیات حقوق پرداختنی",
|
||
"payrollAccountInsurancePayable": "بیمه پرداختنی",
|
||
"payrollAddItem": "افزودن آیتم حقوق",
|
||
"payrollEditItem": "ویرایش آیتم حقوق",
|
||
"payrollItemName": "نام آیتم",
|
||
"payrollItemKindLabel": "نوع آیتم",
|
||
"payrollSelectAccount": "انتخاب حساب از دفتر کل",
|
||
"payrollCalculationType": "نوع محاسبه",
|
||
"payrollCalcManual": "دستی",
|
||
"payrollCalcFixed": "مبلغ ثابت",
|
||
"payrollCalcPercentBase": "درصد از حقوق پایه",
|
||
"payrollDefaultAmount": "مبلغ پیشفرض",
|
||
"payrollPercentValue": "درصد",
|
||
"payrollShowOnPayslip": "نمایش در فیش حقوق",
|
||
"payrollAddEmployee": "افزودن پرسنل",
|
||
"payrollEditEmployee": "ویرایش پرسنل",
|
||
"payrollEmployeeCode": "کد پرسنلی",
|
||
"payrollJobTitle": "عنوان شغلی",
|
||
"payrollBaseSalary": "حقوق پایه",
|
||
"payrollEmploymentType": "نوع استخدام",
|
||
"payrollEmploymentFullTime": "تماموقت",
|
||
"payrollEmploymentPartTime": "پارهوقت",
|
||
"payrollEmploymentContract": "قراردادی",
|
||
"payrollInsuranceNumber": "شماره بیمه",
|
||
"payrollTaxId": "شناسه مالیاتی",
|
||
"payrollHireDate": "تاریخ استخدام",
|
||
"payrollTerminationDate": "تاریخ پایان همکاری",
|
||
"payrollPeriodStartDate": "تاریخ شروع دوره",
|
||
"payrollPeriodEndDate": "تاریخ پایان دوره",
|
||
"payrollEmployeePersonHint": "فقط اشخاص با نوع «کارمند» نمایش داده میشوند.",
|
||
"payrollEmployeeDepartment": "بخش سازمانی",
|
||
"payrollNewRun": "سند حقوق جدید",
|
||
"payrollEditRun": "ویرایش سند حقوق",
|
||
"payrollRunTitle": "عنوان سند",
|
||
"payrollRunDate": "تاریخ سند",
|
||
"payrollPeriod": "دوره حقوق",
|
||
"payrollSelectEmployees": "حداقل یک پرسنل انتخاب کنید.",
|
||
"payrollFinalizeRun": "قطعیسازی",
|
||
"payrollRunFinalized": "سند حقوق قطعی شد.",
|
||
"payrollDeleteRunConfirm": "این سند حقوق حذف شود؟",
|
||
"payrollStatusDraft": "پیشنویس",
|
||
"payrollStatusFinalized": "قطعی",
|
||
"payrollStatusPendingApproval": "در انتظار تأیید",
|
||
"payrollStatusCancelled": "لغو شده",
|
||
"payrollGrossTotal": "ناخالص",
|
||
"payrollDeductionTotal": "کسورات",
|
||
"payrollNetTotal": "خالص پرداختی",
|
||
"payrollNetAmount": "خالص",
|
||
"payrollCreateRun": "ثبت سند حقوق",
|
||
"payrollPeriodsTab": "دورههای حقوق",
|
||
"payrollAddPeriod": "دوره جدید",
|
||
"payrollPeriodYear": "سال",
|
||
"payrollPeriodMonth": "ماه",
|
||
"payrollClosePeriod": "بستن دوره",
|
||
"payrollClosePeriodConfirm": "پس از بستن دوره، ثبت سند حقوق جدید در این ماه ممکن نیست. ادامه میدهید؟",
|
||
"payrollPeriodClosed": "دوره بسته شد.",
|
||
"payrollPeriodStatusOpen": "باز",
|
||
"payrollPeriodStatusClosed": "بسته",
|
||
"payrollNoPeriodsYet": "دوره حقوقی تعریف نشده است.",
|
||
"payrollDepartmentsTab": "بخشها",
|
||
"payrollAddDepartment": "افزودن بخش",
|
||
"payrollEditDepartment": "ویرایش بخش",
|
||
"payrollDepartmentCode": "کد بخش",
|
||
"payrollDepartmentName": "نام بخش",
|
||
"payrollSortOrder": "ترتیب نمایش",
|
||
"payrollImportEmployeesHint": "فایل Excel باید شامل person_id یا person_code و employee_code باشد.",
|
||
"payrollImportCreated": "ایجاد شده",
|
||
"payrollImportUpdated": "بهروزرسانی شده",
|
||
"payrollImportErrorCount": "خطا",
|
||
"payrollImportRunLines": "ورود مقادیر از Excel",
|
||
"payrollImportRunLinesHint": "ستون employee_code و ستونهای item:کد_آیتم را پر کنید.",
|
||
"payrollImportUpdatedLines": "ردیفهای بهروزرسانیشده",
|
||
"payrollDownloadPayslip": "دانلود فیش حقوق",
|
||
"payrollCopyRun": "کپی سند",
|
||
"payrollCopyRunSuccess": "سند جدید از کپی ایجاد شد.",
|
||
"payrollDepartmentSummary": "خلاصه به تفکیک بخش",
|
||
"payrollPayslipSaved": "فایل PDF فیش حقوق ذخیره شد.",
|
||
"payrollStatusApproved": "تأیید شده",
|
||
"payrollStatusPosted": "ثبت حسابداری شده",
|
||
"payrollApproveRun": "تأیید سند حقوق",
|
||
"payrollRunApproved": "سند حقوق تأیید شد.",
|
||
"payrollPostAccounting": "ثبت سند حسابداری",
|
||
"payrollPostAccountingConfirm": "سند تعهدی حقوق در دفتر کل ثبت میشود. ادامه میدهید؟",
|
||
"payrollPostedSuccess": "سند حسابداری حقوق ثبت شد.",
|
||
"payrollPostPayment": "ثبت سند پرداخت",
|
||
"payrollPostPaymentHint": "حساب بانکی یا صندوق پرداخت را انتخاب کنید.",
|
||
"payrollPaymentAccount": "حساب پرداخت",
|
||
"payrollPaymentPosted": "سند پرداخت حقوق ثبت شد.",
|
||
"payrollAccountingLinks": "اسناد حسابداری مرتبط",
|
||
"payrollLinkAccrual": "سند تعهدی",
|
||
"payrollLinkPayment": "سند پرداخت",
|
||
"payrollDashboardPendingApprovals": "در انتظار تأیید",
|
||
"payrollRejectRun": "رد سند حقوق",
|
||
"payrollRejectReason": "دلیل رد (اختیاری)",
|
||
"payrollRunRejected": "سند حقوق به پیشنویس برگشت.",
|
||
"payrollReportsTitle": "گزارشهای حقوق",
|
||
"payrollReportsFilters": "فیلتر گزارش",
|
||
"payrollStatutorySummary": "خلاصه بیمه و مالیات",
|
||
"payrollItemSummaryReport": "گزارش تفکیک آیتمها",
|
||
"payrollEmployeeSummaryReport": "گزارش تفکیک پرسنل",
|
||
"payrollPeriodOverviewReport": "نمای ماهانه دورهها",
|
||
"payrollInsuranceEmployee": "بیمه سهم کارگر",
|
||
"payrollInsuranceEmployer": "بیمه سهم کارفرما",
|
||
"payrollTaxTotal": "جمع مالیات",
|
||
"payrollStatutoryRules": "قوانین بیمه و مالیات",
|
||
"payrollStatutoryRulesHint": "با فعالسازی، آیتمهای بیمه و مالیات بر اساس پایه مشمول محاسبه میشوند.",
|
||
"payrollStatutoryEnabled": "محاسبه خودکار بیمه و مالیات",
|
||
"payrollInsuranceEmployeeRate": "نرخ بیمه کارگر (٪)",
|
||
"payrollInsuranceEmployerRate": "نرخ بیمه کارفرما (٪)",
|
||
"payrollInsuranceUnemploymentRate": "نرخ بیکاری کارفرما (٪)",
|
||
"payrollTaxFlatRate": "نرخ مالیات ثابت (٪)",
|
||
"payrollTaxExemption": "معافیت مالیاتی",
|
||
"payrollCalcStatutory": "قانونی (بیمه/مالیات)",
|
||
"payrollWorkflowSettings": "گردش کار",
|
||
"payrollRequireApproval": "نیاز به تأیید قبل از قطعی",
|
||
"payrollRequireApprovalHint": "پس از قطعیسازی، سند در وضعیت «در انتظار تأیید» میماند.",
|
||
"payrollAutoPostOnFinalize": "ثبت خودکار سند حسابداری پس از قطعی",
|
||
"payrollAutoPostOnFinalizeHint": "در صورت خطا در ثبت حسابداری، قطعیسازی حفظ میشود.",
|
||
"customerClubTabLedger": "تراکنشها",
|
||
"customerClubTabSettings": "تنظیمات",
|
||
"customerClubTabAdjust": "اصلاح امتیاز",
|
||
"customerClubLedgerTotal": "تعداد تراکنش",
|
||
"customerClubLoadMore": "بیشتر",
|
||
"customerClubBalanceAfter": "مانده بعد از تراکنش",
|
||
"customerClubPerson": "شخص",
|
||
"customerClubEnabled": "فعال بودن باشگاه در این کسبوکار",
|
||
"customerClubEarnMode": "شیوهٔ محاسبهٔ امتیاز",
|
||
"customerClubEarnPercent": "درصد از مبلغ مبنا",
|
||
"customerClubEarnPerCurrency": "امتیاز به ازای بازهٔ مبلغی",
|
||
"customerClubAmountBasis": "مبنای مبلغ فاکتور",
|
||
"customerClubBasisNet": "خالص بدون مالیات (جمع خطوط)",
|
||
"customerClubBasisTotal": "جمع با مالیات",
|
||
"customerClubPercentOfBasis": "درصد از مبنا",
|
||
"customerClubPercentHint": "مثلاً ۱ به معنای یک درصد از مبلغ مبنا",
|
||
"customerClubStepAmount": "بازهٔ مبلغ (در حالت امتیاز به ازای بازه)",
|
||
"customerClubPointsPerStep": "امتیاز به ازای هر بازه",
|
||
"customerClubRounding": "نوع گرد کردن امتیاز",
|
||
"customerClubMaxPointsInvoice": "سقف امتیاز هر فاکتور (اختیاری)",
|
||
"customerClubMinBasis": "حداقل مبلغ مبنا برای اعطای امتیاز",
|
||
"customerClubRedemptionSection": "مصرف امتیاز و انقضا",
|
||
"customerClubCurrencyValuePerPoint": "مبلغ تخفیف به ازای هر امتیاز (ارز فاکتور)",
|
||
"customerClubCurrencyValuePerPointHint": "هر امتیاز معادل چند واحد پول از تخفیف در فاکتور فروش؛ مثلاً ۵۰۰۰ به معنای ۵۰۰۰ واحد ارز فاکتور به ازای هر امتیاز.",
|
||
"customerClubMaxRedeemPerInvoice": "حداکثر امتیاز قابل مصرف در هر فاکتور فروش (اختیاری)",
|
||
"customerClubPointsExpireAfterDays": "اعتبار امتیاز از تاریخ اعطا (روز)",
|
||
"customerClubPointsExpireAfterDaysHint": "خالی بگذارید تا امتیازها منقضی نشوند.",
|
||
"customerClubRequireCustomerType": "فقط اشخاص با نقش مشتری",
|
||
"customerClubSettingsSaved": "تنظیمات باشگاه ذخیره شد.",
|
||
"customerClubInvalidPersonId": "شناسهٔ شخص معتبر نیست.",
|
||
"customerClubInvalidDelta": "مقدار امتیاز نامعتبر است.",
|
||
"customerClubDescriptionRequired": "توضیح الزامی است.",
|
||
"customerClubAdjustmentSaved": "اصلاح امتیاز ثبت شد.",
|
||
"customerClubNoAdjustPermission": "مجوز اصلاح دستی امتیاز را ندارید.",
|
||
"customerClubAdjustIntro": "برای افزایش یا کسر امتیاز دستی از فرم زیر استفاده کنید. عدد دلتا میتواند منفی باشد.",
|
||
"customerClubPersonId": "شناسهٔ شخص (person_id)",
|
||
"customerClubDeltaPoints": "امتیاز دلتا (+/-)",
|
||
"customerClubSubmitAdjustment": "ثبت اصلاحی",
|
||
"customerClubSettingsSubtitle": "قوانین امتیاز، تراکنشها و اصلاح ماندهٔ مشتریان",
|
||
"customerClubRoundingFloor": "گرد کردن به پایین (floor)",
|
||
"customerClubRoundingCeil": "گرد کردن به بالا (ceil)",
|
||
"customerClubRoundingRound": "گرد کردن معمولی",
|
||
"customerClubReferenceDocument": "سند",
|
||
"customerClubPointsShort": "امتیاز",
|
||
"customerClubTxnAdjustment": "اصلاح دستی",
|
||
"customerClubTxnRedeem": "مصرف امتیاز",
|
||
"customerClubTxnRedeemVoid": "برگشت مصرف امتیاز",
|
||
"customerClubTxnInvoiceSync": "همگامسازی با فاکتور",
|
||
"customerClubTxnInvoiceDeleteReversal": "حذف فاکتور — برگشت امتیاز",
|
||
"customerClubTxnInvoiceDeleteReversalRedeem": "حذف فاکتور — برگشت مصرف",
|
||
"customerClubPermissionManageSettings": "مدیریت تنظیمات ({title})",
|
||
"@customerClubPermissionManageSettings": {
|
||
"placeholders": {
|
||
"title": {"type": "String"}
|
||
}
|
||
},
|
||
"customerClubPermissionAdjustManual": "اصلاح دستی امتیاز ({title})",
|
||
"@customerClubPermissionAdjustManual": {
|
||
"placeholders": {
|
||
"title": {"type": "String"}
|
||
}
|
||
},
|
||
"customerClubPermissionRedeemInvoice": "مصرف امتیاز در فاکتور فروش ({title})",
|
||
"@customerClubPermissionRedeemInvoice": {
|
||
"placeholders": {
|
||
"title": {"type": "String"}
|
||
}
|
||
},
|
||
"customerClubActionAdjust": "اصلاح",
|
||
"customerClubActionRedeem": "مصرف امتیاز",
|
||
"customerClubLedgerEmpty": "هنوز تراکنش امتیازی ثبت نشده است.",
|
||
"customerClubLedgerShowingCount": "نمایش {shown} از {total}",
|
||
"@customerClubLedgerShowingCount": {
|
||
"placeholders": {
|
||
"shown": {"type": "int"},
|
||
"total": {"type": "int"}
|
||
}
|
||
},
|
||
"customerClubSettingsSectionActivation": "فعالسازی",
|
||
"customerClubSettingsSectionEarning": "محاسبه و اعطای امتیاز",
|
||
"customerClubSettingsSectionAccess": "محدودیت نقش شخص",
|
||
"customerClubSettingsSummaryTitle": "خلاصهٔ تنظیمات ذخیرهشده",
|
||
"customerClubLedgerFilterPerson": "فیلتر لیست تراکنشها بر اساس شخص",
|
||
"customerClubCurrentPointsBalance": "ماندهٔ فعلی امتیاز این شخص",
|
||
"customerClubViewLedgerAction": "تراکنشها",
|
||
"customerClubAdjustmentLargeDeltaTitle": "تأیید تغییر بزرگ امتیاز",
|
||
"customerClubAdjustmentLargeDeltaBody": "مقدار دلتا «{delta}» امتیاز است. ثبت میکنید؟",
|
||
"@customerClubAdjustmentLargeDeltaBody": {
|
||
"placeholders": {
|
||
"delta": {"type": "String"}
|
||
}
|
||
},
|
||
"customerClubSummaryInactive": "باشگاه در این کسبوکار غیرفعال است.",
|
||
"customerClubTabAnalytics": "تحلیل RFM / CLV",
|
||
"customerClubAnalyticsTitle": "تحلیل و سگمنت مشتری",
|
||
"customerClubAnalyticsRecalculate": "بازمحاسبه",
|
||
"customerClubAnalyticsRecalculating": "در حال محاسبه…",
|
||
"customerClubAnalyticsNoData": "دادهای برای نمایش نیست. اگر تحلیل RFM یا CLV را در تنظیمات فعال کردهاید، بازمحاسبه را بزنید.",
|
||
"customerClubAnalyticsDisabled": "برای استفاده، «تحلیل RFM» و/یا «ارزش طول عمر (CLV)» را در تنظیمات باشگاه فعال کنید.",
|
||
"customerClubAnalyticsWindow": "پنجره: {start} تا {end} ({months} ماه)",
|
||
"@customerClubAnalyticsWindow": {
|
||
"placeholders": {
|
||
"start": {"type": "String"},
|
||
"end": {"type": "String"},
|
||
"months": {"type": "int"}
|
||
}
|
||
},
|
||
"customerClubAnalyticsTotalPersons": "مشتریان در گزارش",
|
||
"customerClubAnalyticsLastRun": "آخرین محاسبه",
|
||
"customerClubAnalyticsSearch": "جستجوی نام، شرکت یا کد",
|
||
"customerClubAnalyticsFilterSegment": "سگمنت",
|
||
"customerClubAnalyticsAllSegments": "همه",
|
||
"customerClubAnalyticsR": "R (تازگی)",
|
||
"customerClubAnalyticsF": "F (تکرار)",
|
||
"customerClubAnalyticsM": "M (مبلغ)",
|
||
"customerClubAnalyticsCell": "سلول RFM",
|
||
"customerClubAnalyticsCLV": "CLV",
|
||
"customerClubAnalyticsMonetary": "مبلغ (پنجره)",
|
||
"customerClubAnalyticsRecency": "روز از آخرین خرید",
|
||
"customerClubAnalyticsFrequency": "تعداد خرید",
|
||
"customerClubAnalyticsSegment": "سگمنت",
|
||
"customerClubAnalyticsLoyaltyBalance": "مانده امتیاز",
|
||
"customerClubCompositeScore": "امتیاز ترکیبی",
|
||
"customerClubAnalyticsRefresh": "بهروزرسانی",
|
||
"customerClubAnalyticsLoadMore": "بیشتر",
|
||
"customerClubAnalyticsSortLabel": "مرتبسازی",
|
||
"customerClubAnalyticsSortMonetary": "مبلغ",
|
||
"customerClubAnalyticsSortRecency": "تازگی",
|
||
"customerClubAnalyticsSortFrequency": "تکرار",
|
||
"customerClubAnalyticsSortClv": "CLV",
|
||
"customerClubAnalyticsSortSegment": "سگمنت",
|
||
"customerClubAnalyticsSortComposite": "ترکیبی",
|
||
"customerClubAnalyticsRecalculateDone": "محاسبه با موفقیت انجام شد.",
|
||
"customerClubSettingsSectionAnalytics": "تحلیل RFM و ارزش طول عمر (CLV)",
|
||
"customerClubRfmEnabled": "فعالسازی تحلیل RFM (تازگی، تکرار، مبلغ)",
|
||
"customerClubClvEnabled": "فعالسازی تخمین ارزش طول عمر مشتری (CLV)",
|
||
"customerClubRfmWindowMonths": "طول پنجره زمانی تحلیل (ماه)",
|
||
"customerClubRfmMonetaryBasisLabel": "مبنای مبلغ برای M",
|
||
"customerClubRfmScoringLabel": "شیوهٔ امتیازدهی",
|
||
"customerClubRfmScoringQuintiles": "چندکها (کلاسیک)",
|
||
"customerClubRfmScoringWeighted": "وزندار (ترکیبی)",
|
||
"customerClubRfmWeightR": "وزن تازگی (R)",
|
||
"customerClubRfmWeightF": "وزن تکرار (F)",
|
||
"customerClubRfmWeightM": "وزن مبلغ (M)",
|
||
"customerClubClvFormulaLabel": "فرمول CLV",
|
||
"customerClubClvFormulaHistorical": "مجموع خرید در پنجره",
|
||
"customerClubClvFormulaProjection": "میانگین سفارش × فرکانس سالانه × عمر تخمینی",
|
||
"customerClubClvLifespanYears": "عمر مشتری تخمینی (سال) — برای فرمول پیشبینی",
|
||
"customerClubAnalyticsHint": "پس از تغییر تنظیمات، یکبار بازمحاسبه را از تب تحلیل بزنید.",
|
||
"customerClubSettingsSectionLoyaltyRfm": "ارتباط امتیاز وفاداری با RFM",
|
||
"customerClubLoyaltyRfmMode": "حالت یکپارچگی",
|
||
"customerClubLoyaltyRfmDecoupled": "جدا: امتیاز از فاکتور؛ سطح از مانده امتیاز",
|
||
"customerClubLoyaltyRfmTiers": "سطح/ضریب از نمره RFM (نیاز به تحلیل RFM فعال)",
|
||
"customerClubLoyaltyRfmHint": "در حالت دوم، آستانه هر سطح را با فیلد «حداقل نمره RFM (۰–۱)» در API سطوح یا بهصورت نسبی از حداقل امتیاز÷۱۰۰۰۰ تنظیم کنید. امتیاز مصرف در فاکتور همچنان از مانده فاکتور است.",
|
||
"customerClubAnalyticsSegmentsTitle": "گروهها",
|
||
"customerClubAnalyticsCampaignExport": "خروجی کمپین",
|
||
"customerClubAnalyticsCampaignTitle": "لیست مخاطبان برای کمپین",
|
||
"customerClubAnalyticsCampaignBody": "شناسه اشخاص مطابق فیلتر فعلی (سگمنت و جستجو). میتوانید در ابزار پیامک/ایمیل خود وارد کنید.",
|
||
"customerClubAnalyticsCampaignCopyIds": "کپی شناسهها",
|
||
"customerClubAnalyticsCampaignTruncated": "فقط {n} شناسه برگردانده شد؛ برای همه، محدودیت را در API بالا ببرید.",
|
||
"@customerClubAnalyticsCampaignTruncated": {
|
||
"placeholders": {
|
||
"n": {"type": "int"}
|
||
}
|
||
},
|
||
"customerClubAnalyticsRfmNormalized": "نمره نرمال RFM (۰–۱)",
|
||
"customerClubSortAsc": "صعودی",
|
||
"customerClubSortDesc": "نزولی",
|
||
|
||
"identityInquiryTitle": "استعلام اطلاعات هویتی",
|
||
"identityInquirySubtitle": "لطفاً کد ملی و تاریخ تولد را وارد کنید",
|
||
"nationalId": "کد ملی",
|
||
"nationalIdHint": "کد ملی 10 رقمی",
|
||
"nationalIdRequired": "کد ملی الزامی است",
|
||
"nationalIdInvalidLength": "کد ملی باید 10 رقم باشد",
|
||
"nationalIdInvalid": "کد ملی نامعتبر است",
|
||
"birthDate": "تاریخ تولد",
|
||
"birthDateHint": "تاریخ شمسی (YYYY-MM-DD یا YYYY/MM/DD)",
|
||
"birthDateRequired": "تاریخ تولد الزامی است",
|
||
"birthDateInvalid": "فرمت تاریخ نامعتبر است",
|
||
"selectBirthDate": "انتخاب تاریخ",
|
||
"inquire": "استعلام",
|
||
"inquiring": "در حال استعلام...",
|
||
"inquiryError": "خطا در استعلام",
|
||
"inquiryErrorPrefix": "خطا در استعلام:",
|
||
"unknownError": "خطای نامشخص",
|
||
"noMatch": "عدم تطابق",
|
||
"noMatchDescription": "کد ملی و تاریخ تولد با یکدیگر مطابقت ندارند",
|
||
"personalInformation": "اطلاعات شخصی",
|
||
"fatherName": "نام پدر",
|
||
"alive": "زنده",
|
||
"deceased": "فوت شده",
|
||
"newInquiry": "استعلام جدید",
|
||
"identityInquiryDescription": "با وارد کردن کد ملی و تاریخ تولد میتوانید اطلاعات هویتی فرد را استعلام کنید",
|
||
"copied": "کپی شد",
|
||
"noResultAvailable": "خطا: نتیجهای وجود ندارد",
|
||
|
||
"accountSettingsTitle": "تنظیمات حساب کاربری",
|
||
"accountSettingsSubtitle": "مدیریت و تنظیم تمام بخشهای حساب کاربری شما",
|
||
"accountSettingsMarketingDescription": "مدیریت لینک معرفی و گزارشهای بازاریابی",
|
||
"accountSettingsNotificationsTitle": "اعلانها و نوتیفیکیشن",
|
||
"accountSettingsNotificationsDescription": "تنظیمات کانالهای اعلانرسانی و نوتیفیکیشن",
|
||
"accountSettingsSignatureTitle": "امضا و تصویر کاربر",
|
||
"accountSettingsSignatureDescription": "بارگذاری و مدیریت امضای شخصی و تصویر پروفایل",
|
||
"accountSettingsApiKeysTitle": "کلیدهای API",
|
||
"accountSettingsApiKeysDescription": "مدیریت کلیدهای API برای دسترسی به سیستم",
|
||
"accountSettingsLoginSessionsTitle": "سشنهای ورود",
|
||
"accountSettingsLoginSessionsDescription": "مشاهده و مدیریت دستگاههای متصل به حساب کاربری",
|
||
"accountSettingsBiometricLockTitle": "ورود با اثر انگشت",
|
||
"accountSettingsBiometricLockDescription": "قفل اپلیکیشن با اثر انگشت هنگام بازگشت به برنامه",
|
||
"accountSettingsAndroidUpdateTitle": "بهروزرسانی برنامه",
|
||
"accountSettingsAndroidUpdateDescription": "بررسی، دانلود و نصب نسخههای جدید اندروید",
|
||
"androidUpdateSettingsTitle": "بهروزرسانی برنامه",
|
||
"androidUpdateSettingsDescription": "نسخههای جدید از ریلیزهای رسمی حسابیکس دریافت میشوند. این قابلیت فقط روی اندروید در دسترس است.",
|
||
"androidUpdateUnsupported": "بهروزرسانی خودکار فقط در نسخه اندروید پشتیبانی میشود.",
|
||
"androidUpdateInstalledVersion": "نسخه نصبشده",
|
||
"androidUpdateLatestVersion": "آخرین نسخه منتشرشده",
|
||
"androidUpdateAvailableBadge": "نسخه جدید",
|
||
"androidUpdateLastChecked": "آخرین بررسی",
|
||
"androidUpdateAutoCheckTitle": "بررسی خودکار هنگام شروع",
|
||
"androidUpdateAutoCheckSubtitle": "پس از باز شدن اپلیکیشن، وجود نسخه جدید بررسی شود",
|
||
"androidUpdateAutoDownloadTitle": "دانلود پس از تأیید",
|
||
"androidUpdateAutoDownloadSubtitle": "در صورت یافتن نسخه جدید، اعلان نمایش داده شود و آمادگی دانلود اعلام گردد",
|
||
"androidUpdateCheckNow": "بررسی بهروزرسانی",
|
||
"androidUpdateDownloadAndInstall": "دانلود و نصب",
|
||
"androidUpdateOpenPermissionSettings": "تنظیمات نصب از منابع ناشناس",
|
||
"androidUpdateInfoTitle": "نکته",
|
||
"androidUpdateInfoBody": "نصب نهایی نیاز به تأیید شما در صفحه سیستم اندروید دارد. دانلود در پسزمینه ادامه مییابد و پیشرفت آن در اعلان سیستم نمایش داده میشود.",
|
||
"androidUpdateAvailableTitle": "نسخه جدید آماده است",
|
||
"androidUpdateAvailableMessage": "نسخه {latest} در دسترس است. نسخه فعلی شما: {current}",
|
||
"@androidUpdateAvailableMessage": {
|
||
"placeholders": {
|
||
"latest": { "type": "String" },
|
||
"current": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateChangelogTitle": "تغییرات این نسخه",
|
||
"androidUpdateApkSizeHint": "حجم تقریبی فایل: {size}",
|
||
"@androidUpdateApkSizeHint": {
|
||
"placeholders": {
|
||
"size": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateLater": "بعداً",
|
||
"androidUpdateAutoDownloadStarting": "با تأیید، دانلود در پسزمینه آغاز میشود و میتوانید از اپ خارج شوید.",
|
||
"androidUpdateDownloadingTitle": "در حال دانلود بهروزرسانی",
|
||
"androidUpdateDownloadingPreparing": "آمادهسازی دانلود…",
|
||
"androidUpdateDownloadProgress": "{percent}% — {received} از {total}",
|
||
"@androidUpdateDownloadProgress": {
|
||
"placeholders": {
|
||
"percent": { "type": "int" },
|
||
"received": { "type": "String" },
|
||
"total": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateDownloadCancelled": "دانلود لغو شد",
|
||
"androidUpdateDownloadFailed": "دانلود ناموفق بود: {error}",
|
||
"@androidUpdateDownloadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateUpToDate": "شما از آخرین نسخه استفاده میکنید",
|
||
"androidUpdateCheckFailed": "بررسی بهروزرسانی ناموفق بود. اتصال اینترنت را بررسی کنید.",
|
||
"androidUpdatePermissionTitle": "مجوز نصب لازم است",
|
||
"androidUpdatePermissionMessage": "برای نصب نسخه جدید، اجازه «نصب از منابع ناشناس» را برای حسابیکس فعال کنید.",
|
||
"androidUpdatePermissionReturnHint": "پس از فعالسازی مجوز، دوباره «دانلود و نصب» را بزنید.",
|
||
"androidUpdateInstallStarted": "نصبکننده سیستم باز شد. نصب را تأیید کنید.",
|
||
"androidUpdateInstallFailed": "شروع نصب ناموفق بود: {error}",
|
||
"@androidUpdateInstallFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateDownloadingSheetTitle": "در حال دریافت نسخه جدید",
|
||
"androidUpdateDownloadingBackgroundHint": "میتوانید اپ را ببندید یا به برنامه دیگری بروید. پیشرفت دانلود در اعلان سیستم نمایش داده میشود.",
|
||
"androidUpdateContinueInBackground": "ادامه در پسزمینه",
|
||
"androidUpdateBackgroundNotificationRunning": "در حال دانلود بهروزرسانی",
|
||
"androidUpdateBackgroundNotificationComplete": "دانلود کامل شد",
|
||
"androidUpdateBackgroundNotificationError": "دانلود ناموفق بود",
|
||
"androidUpdateBackgroundNotificationPaused": "دانلود متوقف شد",
|
||
"androidUpdateBackgroundNotificationCanceled": "دانلود لغو شد",
|
||
"androidUpdateDownloadCompleteTitle": "نسخه جدید آماده نصب است",
|
||
"androidUpdateDownloadCompleteMessage": "نسخه {version} با موفقیت دانلود شد.",
|
||
"@androidUpdateDownloadCompleteMessage": {
|
||
"placeholders": {
|
||
"version": { "type": "String" }
|
||
}
|
||
},
|
||
"androidUpdateInstallNow": "نصب اکنون",
|
||
"androidUpdateApkSizeHintBackground": "حجم تقریبی: {size} — دانلود در پسزمینه ادامه مییابد",
|
||
"@androidUpdateApkSizeHintBackground": {
|
||
"placeholders": {
|
||
"size": { "type": "String" }
|
||
}
|
||
},
|
||
"accountSettingsWindowsUpdateTitle": "بهروزرسانی برنامه (ویندوز)",
|
||
"accountSettingsWindowsUpdateDescription": "بررسی، دانلود و نصب نسخههای جدید ویندوز",
|
||
"windowsUpdateSettingsTitle": "بهروزرسانی برنامه",
|
||
"windowsUpdateSettingsDescription": "نسخههای جدید از ریلیزهای رسمی حسابیکس دریافت میشوند. این قابلیت فقط روی ویندوز دسکتاپ در دسترس است.",
|
||
"windowsUpdateUnsupported": "بهروزرسانی خودکار فقط در نسخه ویندوز پشتیبانی میشود.",
|
||
"windowsUpdateInstalledVersion": "نسخه نصبشده",
|
||
"windowsUpdateLatestVersion": "آخرین نسخه منتشرشده",
|
||
"windowsUpdateAvailableBadge": "نسخه جدید",
|
||
"windowsUpdateLastChecked": "آخرین بررسی",
|
||
"windowsUpdateAutoCheckTitle": "بررسی خودکار هنگام شروع",
|
||
"windowsUpdateAutoCheckSubtitle": "پس از باز شدن اپلیکیشن، وجود نسخه جدید بررسی شود",
|
||
"windowsUpdateAutoDownloadTitle": "دانلود پس از تأیید",
|
||
"windowsUpdateAutoDownloadSubtitle": "در صورت یافتن نسخه جدید، اعلان نمایش داده شود و آمادگی دانلود اعلام گردد",
|
||
"windowsUpdateCheckNow": "بررسی بهروزرسانی",
|
||
"windowsUpdateDownloadAndInstall": "دانلود و نصب",
|
||
"windowsUpdateInfoTitle": "نکته",
|
||
"windowsUpdateInfoBody": "بهروزرسانی از طریق بستهٔ MSI/Setup (Advanced Installer) نصب میشود. ویندوز ممکن است تأیید مدیر (UAC) بخواهد. نسخه برنامه باید با تگ ریلیز (مثلاً 70.9.911) همخوان باشد.",
|
||
"windowsUpdateAvailableTitle": "نسخه جدید آماده است",
|
||
"windowsUpdateAvailableMessage": "نسخه {latest} در دسترس است. نسخه فعلی شما: {current}",
|
||
"@windowsUpdateAvailableMessage": {
|
||
"placeholders": {
|
||
"latest": { "type": "String" },
|
||
"current": { "type": "String" }
|
||
}
|
||
},
|
||
"windowsUpdateChangelogTitle": "تغییرات این نسخه",
|
||
"windowsUpdateInstallerSizeHint": "حجم تقریبی فایل: {size}",
|
||
"@windowsUpdateInstallerSizeHint": {
|
||
"placeholders": {
|
||
"size": { "type": "String" }
|
||
}
|
||
},
|
||
"windowsExitConfirmTitle": "بستن Hesabix Arc",
|
||
"windowsExitConfirmMessage": "آیا مطمئن هستید میخواهید برنامه را ببندید؟",
|
||
"windowsExitConfirmAction": "بستن",
|
||
"windowsUpdateInstallWillCloseApp": "پس از شروع نصبکننده، برنامه بسته میشود تا فایلها قابل جایگزینی باشند.",
|
||
"windowsUpdateLater": "بعداً",
|
||
"windowsUpdateAutoDownloadStarting": "با تأیید، دانلود و نصب آغاز میشود.",
|
||
"windowsUpdateDownloadingTitle": "در حال دانلود بهروزرسانی",
|
||
"windowsUpdateDownloadingPreparing": "آمادهسازی دانلود…",
|
||
"windowsUpdateDownloadProgress": "{percent}% — {received} از {total}",
|
||
"@windowsUpdateDownloadProgress": {
|
||
"placeholders": {
|
||
"percent": { "type": "int" },
|
||
"received": { "type": "String" },
|
||
"total": { "type": "String" }
|
||
}
|
||
},
|
||
"windowsUpdateDownloadCancelled": "دانلود لغو شد",
|
||
"windowsUpdateDownloadFailed": "دانلود ناموفق بود: {error}",
|
||
"@windowsUpdateDownloadFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"windowsUpdateUpToDate": "شما از آخرین نسخه استفاده میکنید",
|
||
"windowsUpdateCheckFailed": "بررسی بهروزرسانی ناموفق بود. اتصال اینترنت را بررسی کنید.",
|
||
"windowsUpdateReadyToInstallTitle": "آماده نصب",
|
||
"windowsUpdateReadyToInstallMessage": "در مرحله بعد نصبکننده باز میشود. در صورت درخواست UAC تأیید کنید. حسابیکس بسته میشود تا بهروزرسانی کامل شود.",
|
||
"windowsUpdateLaunchInstaller": "نصب اکنون",
|
||
"windowsUpdateInstallStarted": "نصبکننده شروع شد. در صورت درخواست ویندوز، نصب را تأیید کنید.",
|
||
"windowsUpdateInstallFailed": "شروع نصب ناموفق بود: {error}",
|
||
"@windowsUpdateInstallFailed": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"biometricOptInTitle": "ورود با اثر انگشت",
|
||
"biometricOptInMessage": "آیا میخواهید از این پس برای باز کردن اپلیکیشن از اثر انگشت استفاده کنید؟ میتوانید هر زمان از تنظیمات حساب این گزینه را تغییر دهید.",
|
||
"biometricOptInEnable": "فعالسازی",
|
||
"biometricOptInNotNow": "الان نه",
|
||
"biometricOptInAuthReason": "برای فعالسازی ورود با اثر انگشت، اثر انگشت خود را تأیید کنید",
|
||
"biometricLockTitle": "قفل اپلیکیشن",
|
||
"biometricLockSubtitle": "برای ادامه، اثر انگشت خود را اسکن کنید",
|
||
"biometricLockAuthReason": "برای دسترسی به حساب کاربری، اثر انگشت خود را تأیید کنید",
|
||
"biometricLockRetry": "تلاش مجدد",
|
||
"biometricLockAuthenticating": "در حال تأیید…",
|
||
"biometricLockSignInWithPassword": "ورود با رمز عبور",
|
||
"biometricLockAttemptsRemaining": "{count} تلاش باقیمانده",
|
||
"@biometricLockAttemptsRemaining": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"biometricSettingsTitle": "ورود با اثر انگشت",
|
||
"biometricSettingsDescription": "با فعالسازی این گزینه، هر بار که اپلیکیشن را باز میکنید یا از پسزمینه برمیگردید، برای دسترسی به حساب باید اثر انگشت خود را تأیید کنید.",
|
||
"biometricSettingsToggleTitle": "فعالسازی قفل با اثر انگشت",
|
||
"biometricSettingsToggleSubtitle": "هنگام بازگشت به اپلیکیشن از شما اثر انگشت خواسته میشود",
|
||
"biometricSettingsUnavailable": "سنسور اثر انگشت در این دستگاه در دسترس نیست یا تنظیم نشده است",
|
||
"biometricSettingsEnableReason": "برای فعالسازی، اثر انگشت خود را تأیید کنید",
|
||
"biometricSettingsEnableFailed": "تأیید اثر انگشت ناموفق بود",
|
||
"biometricSettingsEnabledSuccess": "ورود با اثر انگشت فعال شد",
|
||
"biometricSettingsDisabledSuccess": "ورود با اثر انگشت غیرفعال شد",
|
||
"biometricSettingsAvailableMethods": "روشهای در دسترس",
|
||
"biometricSettingsInfoTitle": "نکته امنیتی",
|
||
"biometricSettingsInfoBody": "اثر انگشت فقط دسترسی به اپلیکیشن را قفل میکند. برای ورود اولیه یا تغییر حساب همچنان به رمز عبور نیاز دارید.",
|
||
"biometricTypeFingerprint": "اثر انگشت",
|
||
"biometricTypeFace": "تشخیص چهره",
|
||
"biometricTypeIris": "تشخیص عنبیه",
|
||
"biometricTypeWeak": "بیومتریک ضعیف",
|
||
"biometricTypeStrong": "بیومتریک قوی",
|
||
"accountSettingsChangePasswordDescription": "تغییر کلمه عبور حساب کاربری",
|
||
"accountSettingsVerificationTitle": "تایید شماره موبایل و ایمیل",
|
||
"accountSettingsVerificationDescription": "تایید شماره موبایل و ایمیل برای امنیت بیشتر",
|
||
"accountSettingsNotificationHistoryTitle": "تاریخچه ناتیفیکیشنها",
|
||
"accountSettingsNotificationHistoryDescription": "مشاهده تمام ناتیفیکیشنهای ارسال شده (OTP، فراموشی رمز، تیکت و ...)",
|
||
"notificationCenterLevelInfo": "اطلاعات",
|
||
"notificationCenterLevelWarning": "هشدار",
|
||
"notificationCenterLevelCritical": "بحرانی",
|
||
"notificationCenterLevelUnknown": "{level}",
|
||
"@notificationCenterLevelUnknown": {
|
||
"placeholders": {
|
||
"level": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"notificationCenterClearAllTooltip": "پاک کردن اعلانهای ذخیرهشده در برنامه",
|
||
"notificationCenterClearAllTitle": "پاک کردن اعلانها؟",
|
||
"notificationCenterClearAllMessage": "همه اعلانهای قابل مشاهده برای شما پنهان میشوند. پیامهای فقط بلادرنگ (بدون ذخیره در سرور) هم از این لیست پاک میشوند.",
|
||
"notificationCenterClearAllConfirm": "پاک کردن",
|
||
"notificationCenterClearAllCancel": "انصراف",
|
||
"notificationCenterCleared": "اعلانها پاک شد",
|
||
"notificationsInappRetentionTitle": "نگهداری اعلانهای درونبرنامه",
|
||
"notificationsInappRetentionSubtitle": "اعلان سیستمی که خوانده شدهاند بعد از تعداد روز تعیینشده بهطور خودکار حذف یا پنهان میشوند.",
|
||
"notificationsInappRetentionEnabled": "فعالسازی حذف خودکار خواندهشدهها",
|
||
"notificationsInappRetentionDays": "تعداد روز بعد از خوانده شدن",
|
||
|
||
"apiKeysPageTitle": "مدیریت کلیدهای API",
|
||
"apiKeyErrorLoadingKeys": "خطا در بارگذاری کلیدها",
|
||
"apiKeyErrorCreatingKey": "خطا در ایجاد کلید",
|
||
"apiKeyCreatedSuccessfully": "کلید API ایجاد شد",
|
||
"apiKeySaveWarning": "لطفاً این کلید را ذخیره کنید. این تنها باری است که نمایش داده میشود.",
|
||
"apiKeyClose": "بستن",
|
||
"apiKeyCopy": "کپی",
|
||
"apiKeyCopied": "کلید کپی شد",
|
||
"apiKeyUpdatedSuccessfully": "کلید با موفقیت بهروزرسانی شد",
|
||
"apiKeyErrorUpdating": "خطا در بهروزرسانی کلید",
|
||
"apiKeyDeleteTitle": "حذف کلید API",
|
||
"apiKeyDeleteConfirmation": "آیا از حذف کلید \"{name}\" اطمینان دارید؟\nاین عمل غیرقابل بازگشت است.",
|
||
"@apiKeyDeleteConfirmation": {
|
||
"placeholders": {
|
||
"name": {"type": "String"}
|
||
}
|
||
},
|
||
"apiKeyDeletedSuccessfully": "کلید با موفقیت حذف شد",
|
||
"apiKeyErrorDeleting": "خطا در حذف کلید",
|
||
"apiKeyFilterActive": "فعال",
|
||
"apiKeyFilterRevoked": "لغو شده",
|
||
"apiKeyFilterAll": "همه",
|
||
"apiKeyNoActiveKeys": "هیچ کلید فعالی وجود ندارد",
|
||
"apiKeyNoRevokedKeys": "هیچ کلید لغو شدهای وجود ندارد",
|
||
"apiKeyNoKeysCreated": "هیچ کلید API ایجاد نشده است",
|
||
"apiKeyCreateNewButton": "ایجاد کلید جدید",
|
||
"apiKeyCreateHint": "برای ایجاد یک کلید جدید، روی دکمه ایجاد کلیک کنید",
|
||
"apiKeyNoRevokedHint": "هیچ کلید لغو شدهای برای نمایش وجود ندارد",
|
||
"apiKeyUsageHint": "برای استفاده از API در برنامههای دیگر، یک کلید ایجاد کنید",
|
||
"apiKeyEdit": "ویرایش",
|
||
"apiKeyDelete": "حذف",
|
||
"apiKeyCreatedAt": "ایجاد شده",
|
||
"apiKeyLastUsed": "آخرین استفاده",
|
||
"apiKeyExpiresAt": "انقضا",
|
||
"apiKeyRevokedAt": "لغو شده",
|
||
"apiKeyAllowedIPs": "IP های مجاز",
|
||
"apiKeyCreateNewTitle": "ایجاد کلید API جدید",
|
||
"apiKeyNameLabel": "نام کلید",
|
||
"apiKeyNameHint": "مثال: Production API Key",
|
||
"apiKeyScopeLabel": "محدوده دسترسی (JSON)",
|
||
"apiKeyScopeHint": "اختیاری - مثال: '{'\"read\": true, \"write\": false'}'",
|
||
"apiKeyIPsLabel": "لیست IP های مجاز",
|
||
"apiKeyIPsHint": "جدا شده با کاما - مثال: 192.168.1.1, 10.0.0.1",
|
||
"apiKeyExpiryLabel": "تاریخ و زمان انقضا (اختیاری)",
|
||
"apiKeyExpiryHint": "انتخاب کنید",
|
||
"apiKeyNoExpiry": "بدون انقضا",
|
||
"apiKeyEditTitle": "ویرایش کلید API",
|
||
"apiKeyWithoutName": "بدون نام",
|
||
"datePickerSelectDate": "انتخاب تاریخ",
|
||
"dateInputInvalidFormat": "تاریخ معتبر به صورت YYYY/MM/DD وارد کنید",
|
||
"dateInputOutOfRange": "تاریخ در بازه مجاز نیست",
|
||
"dateInputOpenCalendar": "باز کردن تقویم",
|
||
"timePickerSelectTime": "انتخاب زمان",
|
||
"dateTimeLabel": "تاریخ و زمان",
|
||
"dateLabel": "تاریخ",
|
||
"timeLabel": "زمان",
|
||
"clearButton": "پاک کردن",
|
||
|
||
"sessionsPageTitle": "مدیریت سشنهای ورود",
|
||
"sessionsErrorLoading": "خطا در بارگذاری سشنها",
|
||
"sessionsCannotDeleteCurrent": "نمیتوانید session فعلی را حذف کنید",
|
||
"sessionsDeleteTitle": "حذف سشن",
|
||
"sessionsDeleteConfirmation": "آیا از حذف session \"{device}\" اطمینان دارید؟\nاین عمل غیرقابل بازگشت است.",
|
||
"@sessionsDeleteConfirmation": {
|
||
"placeholders": {
|
||
"device": {"type": "String"}
|
||
}
|
||
},
|
||
"sessionsDeletedSuccessfully": "Session با موفقیت حذف شد",
|
||
"sessionsErrorDeleting": "خطا در حذف session",
|
||
"sessionsNoOtherSessions": "هیچ session دیگری وجود ندارد",
|
||
"sessionsRevokeAllTitle": "خروج از همه دستگاهها",
|
||
"sessionsRevokeAllConfirmation": "آیا از حذف {count} session دیگر اطمینان دارید؟\nاین عمل باعث خروج از تمام دستگاههای دیگر میشود.\nSession فعلی شما حفظ خواهد شد.",
|
||
"@sessionsRevokeAllConfirmation": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"sessionsDeleteAll": "حذف همه",
|
||
"sessionsDeleted": "{count} session حذف شد",
|
||
"@sessionsDeleted": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"sessionsNoActive": "هیچ session فعالی وجود ندارد",
|
||
"sessionsThisDevice": "این دستگاه",
|
||
"sessionsLastUsed": "آخرین استفاده",
|
||
"sessionsCreatedAt": "ایجاد شده",
|
||
"sessionsToday": "امروز",
|
||
"sessionsYesterday": "دیروز",
|
||
"sessionsDaysAgo": "{days} روز پیش",
|
||
"@sessionsDaysAgo": {
|
||
"placeholders": {
|
||
"days": {"type": "int"}
|
||
}
|
||
},
|
||
"sessionsWeeksAgo": "{weeks} هفته پیش",
|
||
"@sessionsWeeksAgo": {
|
||
"placeholders": {
|
||
"weeks": {"type": "int"}
|
||
}
|
||
},
|
||
"sessionsMonthsAgo": "{months} ماه پیش",
|
||
"@sessionsMonthsAgo": {
|
||
"placeholders": {
|
||
"months": {"type": "int"}
|
||
}
|
||
},
|
||
"invoiceWarehouseReleaseNone": "بدون حواله",
|
||
"invoiceWarehouseReleaseDraft": "پیشنویس حواله",
|
||
"invoiceWarehouseReleasePosted": "حواله قطعی",
|
||
"invoiceWarehouseReleaseSectionTitle": "حواله انبار پس از ثبت",
|
||
"invoiceWarehouseReleaseSectionSubtitle": "بر اساس پیشفرض کسبوکار؛ در صورت تغییر، برای همین نوع فاکتور در این مرورگر ذخیره میشود.",
|
||
"invoiceWarehouseReleaseBusinessTitle": "حواله انبار پس از ثبت فاکتور",
|
||
"invoiceWarehouseReleaseBusinessSubtitle": "اگر در API یا ایمپорт، فیلدهای ثبت انبار ارسال نشود، این حالت اعمال میشود.",
|
||
"invoiceWarehouseReleaseStockHint": "در حالت «قطعی فوری»، حواله با ثبت فاکتور قطعی میشود و همان قوانین کسری و موجودی منفیِ همین صفحه (بخش پایین) اعمال میشود؛ پیشنویس فقط روی کاغذ مانده تا خودتان بعداً قطعی کنید.",
|
||
"invoicePurchaseAccountingBusinessTitle": "ثبت حسابداری فاکتور خرید",
|
||
"invoicePurchaseAccountingBusinessSubtitle": "روش ثبت سطر بدهکار خرید در دفتر کل. تغییر فقط روی فاکتورهای جدید اثر دارد؛ برای اصلاح فاکتورهای قدیمی از اسکریپت مدیریتی استفاده کنید.",
|
||
"invoicePurchaseAccountingDirect": "مستقیم روی موجودی",
|
||
"invoicePurchaseAccountingGrni": "GRNI دو مرحلهای",
|
||
"invoiceMissingLineWarehousePolicySectionTitle": "سیاست انبار برای ردیفهای بدون انبار",
|
||
"invoiceMissingLineWarehousePolicySectionSubtitle": "وقتی «ثبت انبار» روی فاکتور فعال است و برای کالای انبارداری نه در ردیف و نه در سربرگ فاکتور انباری مشخص نباشد، سیستم طبق این سیاست عمل میکند (مثلاً ثبت تراکنش از دیالوگ جزئیات فاکتور که فاکتور را دوباره پردازش میکند).",
|
||
"invoiceMissingLineWarehousePolicyReject": "جلوگیری از ثبت / راهنما",
|
||
"invoiceMissingLineWarehousePolicyUseDefault": "استفاده از انبار پیشفرض",
|
||
"invoiceDefaultWarehouseForMissingLinesLabel": "انبار پیشفرض برای ردیفهای بدون انبار",
|
||
"invoiceDefaultWarehouseFillHeaderTitle": "تنظیم انبار سطح فاکتور",
|
||
"invoiceDefaultWarehouseFillHeaderSubtitle": "اگر در سربرگ فاکتور انباری نبود، همان انبار پیشفرض روی فاکتور هم ثبت شود (مشابه انتخاب دستی «انبار فاکتور»).",
|
||
"ftpBackupSettingsTitle": "مقصد FTP بکاپ",
|
||
"ftpBackupSettingsDescription": "اتصال به سرور FTP برای ارسال خودکار یا دستی فایلهای پشتیبان.",
|
||
"ftpHost": "میزبان",
|
||
"ftpPort": "پورت",
|
||
"ftpUsername": "نام کاربری",
|
||
"ftpPassword": "رمز عبور",
|
||
"ftpPasswordLeaveEmptyHint": "برای حفظ رمز فعلی خالی بگذارید",
|
||
"ftpRemotePath": "پوشه روی سرور",
|
||
"ftpPassiveMode": "حالت غیرفعال (PASV)",
|
||
"ftpUseFtps": "استفاده از FTPS (TLS)",
|
||
"ftpSaveSettings": "ذخیره",
|
||
"ftpDeleteSettings": "حذف تنظیمات FTP",
|
||
"ftpTestConnection": "تست اتصال",
|
||
"ftpScanUsage": "محاسبه حجم پوشه",
|
||
"ftpUsageTotal": "حجم کل (این پوشه)",
|
||
"ftpUsageFiles": "تعداد فایل",
|
||
"ftpUsageTruncated": "اسکن ناقص (حد فایل)",
|
||
"ftpLastScan": "آخرین محاسبه",
|
||
"ftpSettingsUpdatedAt": "آخرین ذخیره تنظیمات",
|
||
"ftpNotConfigured": "تنظیم نشده",
|
||
"ftpUseSftp": "استفاده از SFTP (SSH)",
|
||
"ftpInsecureWarning": "بدون FTPS یا SFTP، رمز و داده روی شبکه قابل شنود هستند. در صورت امکان FTPS یا SFTP را فعال کنید.",
|
||
"ftpDeleteSettingsConfirmTitle": "حذف مقصد بکاپ",
|
||
"ftpDeleteSettingsConfirmMessage": "تنظیمات FTP/SFTP این کسبوکار حذف شود؟ ارسال خودکار پس از بکاپ قطع میشود.",
|
||
"ftpTestResultSampleCount": "نمونه فهرست: حدود {count} مورد",
|
||
"@ftpTestResultSampleCount": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"backupFtpUploaded": "کپی روی سرور شما",
|
||
"backupFtpNotUploaded": "بدون ارسال به FTP",
|
||
"backupOpenFtpSettings": "تنظیمات FTP",
|
||
"backupFtpNotConfiguredError": "ابتدا در تنظیمات، مقصد FTP/SFTP را ذخیره کنید.",
|
||
"ftpSendAfterBackup": "ارسال به FTP پس از بکاپ",
|
||
"ftpSendAfterBackupSubtitle": "نیاز به ذخیره تنظیمات FTP و دسترسی مدیریت FTP",
|
||
"jobUploadingToFtp": "در حال ارسال به FTP",
|
||
"jobFtpTestStarting": "شروع تست FTP",
|
||
"jobFtpTestRunning": "در حال بررسی FTP",
|
||
"jobFtpTestCompleted": "تست FTP موفق",
|
||
"jobFtpTestFailed": "تست FTP ناموفق",
|
||
"jobFtpUsageStarting": "محاسبه حجم FTP",
|
||
"jobFtpUsageConnecting": "اتصال به FTP",
|
||
"jobFtpUsageScanning": "اسکن پوشههای ریموت",
|
||
"jobFtpUsageCompleted": "محاسبه حجم تمام شد",
|
||
"jobFtpUsageFailed": "محاسبه حجم ناموفق",
|
||
"ftpTestResultTitle": "نتیجه تست اتصال",
|
||
"ftpClose": "بستن",
|
||
"settingsPermissionManageFtp": "اتصال FTP بکاپ",
|
||
"crmMenuNotesCalendar": "یادداشت و تقویم",
|
||
"crmNotesCalendarTitle": "یادداشت و تقویم CRM",
|
||
"crmNotesRefresh": "بهروزرسانی",
|
||
"crmNotesAdd": "یادداشت جدید",
|
||
"crmNotesMonthPrev": "ماه قبل",
|
||
"crmNotesMonthNext": "ماه بعد",
|
||
"crmNotesToday": "امروز",
|
||
"crmNotesViewWeek": "هفته",
|
||
"crmNotesViewMonth": "ماه",
|
||
"crmNotesWeekPrev": "هفته قبل",
|
||
"crmNotesWeekNext": "هفته بعد",
|
||
"crmNotesMonthCalendarExpandTitle": "تقویم کامل ماه",
|
||
"crmNotesPickDayTooltip": "انتخاب روز",
|
||
"crmNotesDayNotes": "یادداشتهای این روز",
|
||
"crmNotesNoNotes": "یادداشتی نیست",
|
||
"crmNotesEmptyDayHint": "هنوز یادداشتی برای این روز ثبت نشده است. با افزودن یادداشت، پیگیریها را منظم نگه دارید.",
|
||
"crmNotesRetry": "تلاش مجدد",
|
||
"crmNotesEditorMoreOptions": "گزینههای بیشتر",
|
||
"crmNotesVisibilityLabel": "سطح دسترسی",
|
||
"crmNotesVisibilityPrivate": "خصوصی (فقط خودم)",
|
||
"crmNotesVisibilityBusiness": "همه اعضای این کسبوکار",
|
||
"crmNotesVisibilityShared": "افراد انتخابی",
|
||
"crmNotesType": "نوع یادداشت",
|
||
"crmNotesTitleOptional": "عنوان (اختیاری)",
|
||
"crmNotesBody": "متن",
|
||
"crmNotesLeadOptional": "سرنخ (اختیاری)",
|
||
"crmNotesClearLead": "حذف اتصال سرنخ",
|
||
"crmNotesSharedUsers": "افرادی که این یادداشت را میبینند",
|
||
"crmNotesMeetingStart": "شروع",
|
||
"crmNotesMeetingEnd": "پایان (اختیاری)",
|
||
"crmNotesSave": "ذخیره",
|
||
"crmNotesDelete": "حذف",
|
||
"crmNotesComments": "نظرات",
|
||
"crmNotesNoComments": "نظری ثبت نشده",
|
||
"crmNotesCommentHint": "نظر خود را بنویسید…",
|
||
"crmNotesSendComment": "ارسال",
|
||
"crmNotesAudit": "تاریخچه تغییرات",
|
||
"crmNotesAuditEmpty": "رویدادی نیست",
|
||
"crmNotesClose": "بستن",
|
||
"crmNotesEdit": "ویرایش",
|
||
"crmNotesSearchLeads": "جستجوی سرنخ",
|
||
"crmNotesApplySearch": "جستجو",
|
||
"crmNotesErrorLoading": "خطا در بارگذاری",
|
||
"crmNotesErrorSaving": "خطا در ذخیره",
|
||
"crmNotesAddNoteType": "نوع یادداشت جدید",
|
||
"crmNotesNoteTypeCode": "کد (لاتین، مثلاً follow_up)",
|
||
"crmNotesNoteTypeTitleFa": "عنوان فارسی",
|
||
"crmNotesNoteTypeTitleEn": "عنوان انگلیسی",
|
||
"crmNotesNoteTypeScheduling": "نوع زمانبندی",
|
||
"crmNotesNoteTypeDayOnly": "فقط تاریخ",
|
||
"crmNotesNoteTypeMeeting": "جلسه (تاریخ و ساعت)",
|
||
"crmNotesNoteTypeAllowComments": "اجازهٔ کامنت (برای یادداشت عمومی)",
|
||
"crmNotesNoteTypeAllowCommentsHint": "فقط برای یادداشتهایی که برای کسبوکار قابل مشاهدهاند (عمومی) اعمال میشود.",
|
||
"crmNotesNoteTypeCreated": "نوع یادداشت ایجاد شد",
|
||
"crmNotesPickDateTime": "انتخاب تاریخ و ساعت",
|
||
"crmNotesDeleteConfirmMessage": "این یادداشت حذف میشود. ادامه میدهید؟",
|
||
"crmNotesDeleteConfirmTitle": "حذف یادداشت",
|
||
"crmNotesDeleteWarnComments": "کامنتهای ثبتشده نیز حذف میشوند.",
|
||
"crmNoteTabDetails": "جزئیات",
|
||
"crmNoteTabComments": "گفتگو",
|
||
"crmNoteTabAudit": "تاریخچه",
|
||
"crmNotesVisibilityShortPrivate": "خصوصی",
|
||
"crmNotesVisibilityShortBusiness": "تیم",
|
||
"crmNotesVisibilityShortShared": "انتخابی",
|
||
"crmNotesVisibilityHintPrivate": "فقط خودتان این یادداشت را میبینید.",
|
||
"crmNotesVisibilityHintBusiness": "همه اعضایی که به CRM دسترسی دارند (در این کسبوکار).",
|
||
"crmNotesVisibilityHintShared": "فقط شما و افرادی که انتخاب میکنید.",
|
||
"crmNotesSharedPickHint": "حداقل یک همکار را انتخاب کنید (خودتان همیشه شامل میشوید).",
|
||
"crmNotesEventDateButton": "انتخاب تاریخ",
|
||
"crmNotesNoLeadsFound": "سرنخی با این جستجو یافت نشد.",
|
||
"crmNotesLeadSearchInDialogHint": "نام، کد، موبایل یا ایمیل…",
|
||
"crmNotesCommentsDisabledTab": "برای این نوع یا سطح دسترسی، کامنت غیرفعال است.",
|
||
"crmNotesAuditEmpty": "هنوز رویدادی ثبت نشده است.",
|
||
"crmNotesNoteTypeCodeHelper": "فقط حروف لاتین، عدد و زیرخط؛ برای استفاده داخلی و گزارشها.",
|
||
"crmNotesNoteTypePreview": "پیشنمایش با زبان فعلی رابط",
|
||
"crmNotesNoteTypeSectionIdentity": "شناسه",
|
||
"crmNotesNoteTypeSectionTitles": "عناوین",
|
||
"crmNotesNoteTypeSectionBehavior": "رفتار",
|
||
"crmNotesCommentInputLabel": "نظر جدید",
|
||
"crmNotesAuditRecentLimit": "نمایش {count} رویداد اخیر",
|
||
"@crmNotesAuditRecentLimit": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"crmNoteAuditCreated": "ایجاد",
|
||
"crmNoteAuditUpdated": "ویرایش",
|
||
"crmNoteAuditVisibility": "تغییر سطح دسترسی",
|
||
"crmNoteAuditAcl": "تغییر لیست اشتراک",
|
||
"crmNoteAuditSoftDeleted": "حذف نرم",
|
||
"crmNoteAuditCommentCreated": "ثبت کامنت",
|
||
"crmNoteAuditCommentDeleted": "حذف کامنت",
|
||
"crmNoteAuditOther": "رویداد",
|
||
"crmDeleteIrreversible": "این عمل قابل بازگشت نیست.",
|
||
"crmDeleteLeadTitle": "حذف سرنخ",
|
||
"crmDeleteLeadMessage": "سرنخ «{name}» حذف شود؟",
|
||
"@crmDeleteLeadMessage": {
|
||
"placeholders": {
|
||
"name": {}
|
||
}
|
||
},
|
||
"crmDeleteActivityTitle": "حذف فعالیت",
|
||
"crmDeleteActivityMessageNamed": "فعالیت «{subject}» حذف شود؟",
|
||
"@crmDeleteActivityMessageNamed": {
|
||
"placeholders": {
|
||
"subject": {}
|
||
}
|
||
},
|
||
"crmDeleteActivityMessageUnnamed": "این فعالیت حذف شود؟",
|
||
"crmDeleteDealTitle": "حذف فرصت فروش",
|
||
"crmDeleteDealMessage": "فرصت فروش «{title}» حذف شود؟",
|
||
"@crmDeleteDealMessage": {
|
||
"placeholders": {
|
||
"title": {}
|
||
}
|
||
},
|
||
"crmDeleteProcessTitle": "حذف فرایند",
|
||
"crmDeleteProcessMessage": "فرایند «{name}» حذف شود؟",
|
||
"@crmDeleteProcessMessage": {
|
||
"placeholders": {
|
||
"name": {}
|
||
}
|
||
},
|
||
"crmDeleteStageTitle": "حذف مرحله",
|
||
"crmDeleteStageMessage": "مرحله «{name}» حذف شود؟",
|
||
"@crmDeleteStageMessage": {
|
||
"placeholders": {
|
||
"name": {}
|
||
}
|
||
},
|
||
"crmLeadFormSubtitle": "اطلاعات تماس، فانل و پیگیری را مشخص کنید.",
|
||
"crmActivityFormSubtitle": "فعالیت را به مشتری یا سرنخ وصل کنید و نتیجه را بنویسید.",
|
||
"crmDealFormSubtitle": "مشتری، مرحلهٔ پایپلاین و مبالغ را ثبت کنید.",
|
||
"crmDealProbabilityUnavailable": "دستیار نتوانست احتمال معتبری استخراج کند. فیلد تغییر نکرد.",
|
||
"crmConvertLeadTitle": "تبدیل به مشتری",
|
||
"crmConvertLeadSubtitle": "یک شخص جدید در بخش اشخاص ایجاد میشود.",
|
||
"crmConvertLeadIntro": "سرنخ تبدیل میشود و رکورد شخص جدید در اشخاص ثبت میشود.",
|
||
"crmConvertWithDealLabel": "همزمان فرصت فروش ایجاد شود",
|
||
"crmConvertNoPipeline": "پایپلاین فروش فعالی یافت نشد.",
|
||
"crmConvertPipelineLabel": "پایپلاین فروش",
|
||
"crmConvertStageLabel": "مرحله",
|
||
"crmConvertDealTitleLabel": "عنوان فرصت فروش",
|
||
"crmConvertAmountLabel": "مبلغ (ریال)",
|
||
"crmConvertSubmit": "تبدیل",
|
||
"crmSectionIdentityContact": "هویت و تماس",
|
||
"crmSectionFunnel": "فانل و مرحله",
|
||
"crmSectionAssignmentFollowup": "تخصیص و یادآور",
|
||
"crmSectionDescription": "توضیحات",
|
||
"crmSectionActivityLink": "مشتری یا سرنخ",
|
||
"crmSectionActivityScheduling": "زمانبندی",
|
||
"crmSectionActivityDetails": "موضوع و شرح",
|
||
"crmSectionDealPipeline": "پایپلاین و شناسه",
|
||
"crmSectionDealCustomer": "مشتری و اسناد",
|
||
"crmSectionDealMoney": "مبلغ، ارز و تاریخها",
|
||
"crmActivityPickLead": "جستجو و انتخاب سرنخ",
|
||
"crmActivityClearLead": "حذف اتصال سرنخ",
|
||
"crmActivityTypeCall": "تماس",
|
||
"crmActivityTypeEmail": "ایمیل",
|
||
"crmActivityTypeMeeting": "جلسه",
|
||
"crmActivityTypeNote": "یادداشت",
|
||
"crmProcessFormSubtitle": "کد، نام نمایشی و گزینههای پیشفرض این فرایند را مشخص کنید.",
|
||
"crmProcessSectionMain": "تعریف فرایند",
|
||
"crmProcessSectionStages": "مراحل اولیه (فقط هنگام ایجاد)",
|
||
"inventoryNegativePolicySectionTitle": "کنترل کسری هنگام قطعی حواله انبار",
|
||
"inventoryNegativePolicyIntro": "این بخش با «کنترل موجودی» در فرم کالا متفاوت است؛ آنجا تعیین میکنید اصلاً برای آن کالا رهگیری انبار بشود یا نه، اینجا تصمیم میگیرید هنگام قطعی حوالهٔ خروج، در صورت کمبود، آیا اجازهٔ موجودی منفی بدهید. پیشفرض قطعی بدون موجودی کافی ممکن نیست؛ با دو سوئیچ زیر برای فله و یونیک میتوانید استثنا قائل شوید. حوالهٔ انتقال را میتوان جداگانه همیشه سختگیرانه نگه دارید.",
|
||
"inventoryNegativePolicyBulkTitle": "اجازه خروج با موجودی منفی برای کالای فلهای",
|
||
"inventoryNegativePolicyBulkSubtitle": "کالاهایی که حالت موجودی «فلهای» دارند و کنترل موجودی فعال است.",
|
||
"inventoryNegativePolicyUniqueTitle": "اجازه خروج با موجودی منفی برای کالای یونیک",
|
||
"inventoryNegativePolicyUniqueSubtitle": "کالاهایی که با سریال/نسخهٔ یونیک ردیابی میشوند؛ ریسک ثبت ناسازگار با فیزیک بالاتر است.",
|
||
"inventoryNegativePolicyTransferTitle": "انتقال بین انبار همیشه نیاز به موجودی کافی",
|
||
"inventoryNegativePolicyTransferSubtitle": "اگر روشن باشد، حوالهٔ انتقال صرفنظر از دو گزینهٔ بالا کنترل کسری کامل دارد.",
|
||
"workflowMarketplaceTitle": "مخزن ورکفلوها",
|
||
"workflowMarketplaceSubtitle": "ورکفلوهای منتشرشده توسط کاربران را ببینید و به کسبوکار خود اضافه کنید.",
|
||
"workflowMarketplaceSearchHint": "جستجو در عنوان و توضیح کوتاه…",
|
||
"workflowMarketplaceTagFilterHint": "فیلتر تگ (اختیاری)",
|
||
"workflowMarketplaceEmpty": "موردی در مخزن نیست.",
|
||
"workflowMarketplaceInstallCount": "تعداد نصب",
|
||
"workflowMarketplacePublisher": "منتشرکننده",
|
||
"workflowMarketplacePublishedAt": "تاریخ انتشار",
|
||
"workflowMarketplaceVersion": "نسخه",
|
||
"workflowMarketplaceInstall": "افزودن به این کسبوکار",
|
||
"workflowMarketplaceDetailTitle": "جزئیات بسته",
|
||
"workflowMarketplaceLongDescription": "توضیح کامل",
|
||
"workflowMarketplaceChangelog": "تغییرات این نسخه",
|
||
"workflowMarketplaceBrowseTab": "مرور مخزن",
|
||
"workflowMarketplaceOpen": "مخزن ورکفلوها",
|
||
"workflowMarketplaceMyPublished": "انتشارات من",
|
||
"workflowMarketplacePublish": "انتشار در مخزن",
|
||
"workflowMarketplacePublishTitleLabel": "عنوان در مخزن",
|
||
"workflowMarketplaceShortDescriptionLabel": "خلاصه (کارت لیست)",
|
||
"workflowMarketplaceLongDescriptionLabel": "توضیح کامل برای مخزن",
|
||
"workflowMarketplaceTagsLabel": "تگها (با ویرگول جدا کنید)",
|
||
"workflowMarketplaceVersionLabel": "شماره نسخه",
|
||
"workflowMarketplacePublishSubmit": "انتشار",
|
||
"workflowMarketplacePublishSaved": "ورکفلو در مخزن منتشر شد.",
|
||
"workflowMarketplaceInstalled": "ورکفلو بهصورت پیشنویس اضافه شد.",
|
||
"workflowMarketplaceNameAfterInstall": "نام ورکفلو پس از افزودن (اختیاری)",
|
||
"workflowMarketplaceError": "خطا در مخزن ورکفلو",
|
||
"workflowMarketplaceStatusLive": "فعال در مخزن",
|
||
"workflowMarketplaceStatusPrivate": "خارج از مخزن",
|
||
"workflowMarketplaceMyEmpty": "هنوز چیزی در مخزن منتشر نکردهاید.",
|
||
"workflowMarketplaceUnpublish": "حذف از مخزن",
|
||
"workflowMarketplaceUnpublishConfirmTitle": "از فهرست عمومی حذف شود؟",
|
||
"workflowMarketplaceUnpublishConfirmBody": "دیگران این ورکفلو را نمیبینند؛ در فهرست «انتشارات من» باقی میماند و میتوانید بعداً دوباره منتشر کنید.",
|
||
"workflowMarketplaceRepublish": "انتشار مجدد در مخزن",
|
||
"workflowMarketplaceRemovedFromRepo": "از مخزن عمومی حذف شد.",
|
||
"workflowMarketplaceRepublishedToast": "دوباره در مخزن منتشر شد.",
|
||
"distributionMenu": "پخش مویرگی",
|
||
"distributionTabDashboard": "داشبورد",
|
||
"distributionTabToday": "برنامه امروز",
|
||
"distributionTabRoutes": "مسیرها",
|
||
"distributionTabVisits": "ویزیتها",
|
||
"distributionTabReturns": "مرجوعی",
|
||
"distributionPermissionOperate": "عملیات میدانی (شروع/پایان ویزیت، مرجوعی)",
|
||
"distributionPermissionManage": "تعریف مسیر، توقف، تخصیص و تأیید مرجوعی",
|
||
"distributionPermissionReportsTeam": "گزارش و برنامهٔ کاربران دیگر",
|
||
"distributionSelectDate": "انتخاب تاریخ",
|
||
"distributionVisitsToday": "ویزیت امروز",
|
||
"distributionCompletedToday": "تکمیلشده امروز",
|
||
"distributionPendingReturns": "مرجوعی در انتظار",
|
||
"distributionActiveRoutes": "مسیرهای فعال",
|
||
"distributionNoPlan": "برنامهای برای این روز ثبت نشده است.",
|
||
"distributionNoPlanHint": "برنامهٔ روز از مسیر تخصیصدادهشده به ویزیتور ساخته میشود. قلمرو و مسیر بسازید، مشتری را بهعنوان توقف اضافه کنید، سپس ویزیتور را تخصیص دهید — یا از «ساخت برنامه» استفاده کنید.",
|
||
"distributionSetupPlan": "ساخت برنامه",
|
||
"distributionSetupPlanHint": "ویزیتور و مسیر را انتخاب کنید. توقفهای همان مسیر برای این روز هفته، برنامهٔ میدان میشوند.",
|
||
"distributionAssignAndShowPlan": "تخصیص و نمایش برنامه",
|
||
"distributionSelectRoute": "مسیر",
|
||
"distributionNoRoutesYet": "هنوز مسیری نیست. ابتدا در مدیریت قلمرو و مسیر بسازید.",
|
||
"distributionGoToManage": "برو به مدیریت",
|
||
"distributionGoToManageHint": "برای افزودن قلمرو، مسیر و توقف به تب مدیریت بروید.",
|
||
"distributionPlanAssigned": "ویزیتور تخصیص داده شد. برنامهٔ میدان آماده است.",
|
||
"distributionTerritoryEdit": "ویرایش قلمرو",
|
||
"distributionRouteEdit": "ویرایش مسیر",
|
||
"distributionStopEdit": "ویرایش توقف",
|
||
"distributionVanEdit": "ویرایش ون",
|
||
"distributionVanName": "نام ون",
|
||
"distributionDeleteTerritory": "حذف قلمرو",
|
||
"distributionDeleteTerritoryConfirm": "این قلمرو حذف شود؟ مسیرها میمانند ولی پیوند قلمرو برداشته میشود.",
|
||
"distributionDeleteStopConfirm": "این مشتری از مسیر حذف شود؟",
|
||
"distributionDeletePromoConfirm": "این پروموشن حذف شود؟",
|
||
"distributionDeleteTargetConfirm": "این هدف فروش حذف شود؟",
|
||
"distributionAssetTypeCooler": "یخچال",
|
||
"distributionAssetTypeFreezer": "فریزر",
|
||
"distributionAssetTypeShelf": "قفسه",
|
||
"distributionAssetTypeOther": "سایر",
|
||
"distributionStartVisit": "شروع ویزیت",
|
||
"distributionCompleteVisit": "پایان ویزیت",
|
||
"distributionOutcomeOrder": "سفارش / فاکتور",
|
||
"distributionOutcomeNoOrder": "بدون سفارش",
|
||
"distributionOutcomeCancelled": "لغو ویزیت",
|
||
"distributionDocumentIdHint": "شناسه سند (پیشفاکتور/فاکتور) اختیاری",
|
||
"distributionDealIdHint": "شناسه فرصت فروش CRM اختیاری",
|
||
"distributionNoOrderReason": "دلیل عدم سفارش",
|
||
"distributionLinesJson": "اقلام مرجوعی (شناسه کالا، تعداد، دلیل)",
|
||
"distributionReturnCreate": "ثبت درخواست مرجوعی",
|
||
"distributionRefresh": "بهروزرسانی",
|
||
"distributionPluginInactive": "افزونه پخش مویرگی فعال نیست. از بازار افزونهها آن را فعال کنید.",
|
||
"distributionPluginInactiveTitle": "افزونه پخش مویرگی فعال نیست",
|
||
"distributionPluginInactiveMessage": "برای استفاده از مسیرها، برنامه روز، ویزیت میدانی و مرجوعی، این افزونه را از بازار افزونهها فعال یا خریداری کنید.",
|
||
"distributionPluginGoToMarketplace": "رفتن به بازار افزونهها",
|
||
"distributionTabField": "میدان",
|
||
"distributionTabManage": "مدیریت",
|
||
"distributionActiveVisitBanner": "ویزیت در جریان",
|
||
"distributionCancelVisit": "لغو ویزیت",
|
||
"distributionCancelVisitConfirm": "این ویزیت لغو شود؟",
|
||
"distributionCreateSalesInvoice": "ثبت فاکتور فروش",
|
||
"distributionTerritoryCreate": "قلمرو جدید",
|
||
"distributionRouteCreate": "مسیر جدید",
|
||
"distributionRouteCode": "کد مسیر",
|
||
"distributionRouteName": "نام مسیر",
|
||
"distributionTerritoryCode": "کد قلمرو",
|
||
"distributionTerritoryName": "نام قلمرو",
|
||
"distributionAddStop": "افزودن توقف",
|
||
"distributionAssignVisitor": "تخصیص ویزیتور",
|
||
"distributionSelectPerson": "انتخاب مشتری",
|
||
"distributionSelectProduct": "انتخاب کالا",
|
||
"distributionReturnQuantity": "تعداد",
|
||
"distributionReturnReason": "دلیل مرجوعی",
|
||
"distributionReturnAddLine": "افزودن قلم",
|
||
"distributionApproveReturn": "تأیید مرجوعی",
|
||
"distributionRejectReturn": "رد مرجوعی",
|
||
"distributionResolveReturnTitle": "رسیدگی به مرجوعی",
|
||
"distributionStatusInProgress": "در جریان",
|
||
"distributionStatusCompleted": "تکمیلشده",
|
||
"distributionStatusCancelled": "لغوشده",
|
||
"distributionWeekdayAny": "هر روز",
|
||
"distributionWeekdayLabel": "روز هفته",
|
||
"distributionSortOrder": "ترتیب",
|
||
"distributionTeamPlanUserId": "شناسه ویزیتور (سرپرست)",
|
||
"distributionLocationCapturing": "دریافت موقعیت…",
|
||
"distributionLocationCaptured": "موقعیت ثبت شد",
|
||
"distributionLocationSkipped": "موقعیت در دسترس نبود",
|
||
"distributionReportsVisitsTotal": "کل ویزیتها",
|
||
"distributionReportsOutcomeBreakdown": "توزیع نتیجه",
|
||
"distributionReportsReturnsSummary": "مرجوعیها",
|
||
"distributionDeleteRoute": "حذف مسیر",
|
||
"distributionDeleteRouteConfirm": "این مسیر حذف شود؟ توقفها و تخصیصها نیز حذف میشوند.",
|
||
"distributionTabVan": "ون",
|
||
"distributionTabTeamMap": "نقشه تیم",
|
||
"distributionOptimizeRoute": "بهینهسازی ترتیب",
|
||
"distributionOfflinePending": "اقدامات آفلاین در صف",
|
||
"distributionOfflineSync": "همگامسازی",
|
||
"distributionOfflineSynced": "صف آفلاین خالی شد",
|
||
"distributionGeofenceOverride": "ثبت با فاصلهٔ غیرمجاز",
|
||
"distributionChecklistTitle": "چکلیست ویزیت",
|
||
"distributionVanLoad": "بارگیری ون",
|
||
"distributionVanStock": "موجودی ون",
|
||
"distributionVanSaleLines": "فروش از ون",
|
||
"distributionShelfPhoto": "عکس ویترین",
|
||
"distributionOpenInMaps": "باز کردن در نقشه",
|
||
"distributionSetPersonLocation": "موقعیت مشتری روی نقشه",
|
||
"distributionSearchPlace": "جستجوی آدرس یا مکان",
|
||
"distributionLocationSaved": "موقعیت مشتری ذخیره شد",
|
||
"distributionTapMapToSetLocation": "روی نقشه بزنید تا موقعیت را تنظیم کنید",
|
||
"distributionUseCurrentLocation": "موقعیت فعلی من",
|
||
"distributionGeofenceRadius": "شعاع مجاز geofence (متر)",
|
||
"distributionRequireGeofence": "الزام حضور در محدوده مشتری",
|
||
"distributionEnableVanSales": "فروش از ون",
|
||
"distributionEnableGeofence": "اجبار geofence",
|
||
"distributionChecklistTemplateHint": "قالب چکلیست را در API تنظیمات (فیلد visit_checklist_template) بهصورت آرایه JSON تعریف کنید.",
|
||
"distributionSettingsSubtitle": "مسیرها، برنامه روز، ویزیت میدانی و مرجوعی",
|
||
"distributionSharedRoutingCatalog": "کاتالوگ مشترک مسیرها برای همهٔ ویزیتورها",
|
||
"distributionSharedRoutingCatalogHint": "اگر خاموش باشد هر ویزیتور فقط مسیرهای تخصیصدادهشده به خود را میبیند.",
|
||
"distributionRequireVisitInDailyPlan": "شروع ویزیت فقط از برنامهٔ روز",
|
||
"distributionRequireVisitInDailyPlanHint": "شخص باید در برنامهٔ همان روز ویزیتور باشد.",
|
||
"distributionSettingsSaved": "تنظیمات ذخیره شد.",
|
||
"distributionMapSectionTitle": "نقشه",
|
||
"distributionMapTileSource": "منبع نمایش تایلها",
|
||
"distributionMapTileSourceHint": "OpenStreetMap رایگان و جهانی است. میمپس سرور ایرانی است و طبق مستندات memaps.ir به کلید API نیاز دارد.",
|
||
"distributionMapTileSourceOsm": "OpenStreetMap (رایگان، جهانی)",
|
||
"distributionMapTileSourceMemaps": "میمپس (ایران، نیازمند کلید API)",
|
||
"distributionMemapsApiKey": "کلید API میمپس",
|
||
"distributionMemapsApiKeyHint": "کلید را از پنل memaps.ir بسازید. درخواست تایل با ?key= یا هدر X-Memaps-Key ارسال میشود.",
|
||
"distributionMemapsApiKeyMissing": "تایلهای میمپس به کلید API نیاز دارند. آن را در تنظیمات پخش وارد کنید یا منبع را روی OpenStreetMap بگذارید.",
|
||
"distributionNotesLabel": "یادداشت",
|
||
"distributionVanCreate": "ایجاد ون",
|
||
"distributionVanUnload": "تخلیه ون",
|
||
"distributionSelectVisitor": "انتخاب ویزیتور",
|
||
"distributionSourceWarehouse": "انبار مبدأ",
|
||
"distributionDestWarehouse": "انبار مقصد",
|
||
"distributionNoVanAssigned": "ونی به شما تخصیص داده نشده است.",
|
||
"distributionVanStockEmpty": "موجودی ون خالی است.",
|
||
"distributionVanLoadHint": "کالا را از انبار انتخاب کنید، تعداد بزنید و به لیست اضافه کنید.",
|
||
"distributionVanUnloadHint": "کالا را از موجودی فعلی ون انتخاب کنید و به انبار برگردانید.",
|
||
"distributionVanTransferLines": "اقلام انتقال",
|
||
"distributionVanPickProductFirst": "ابتدا کالا را از فهرست انتخاب کنید.",
|
||
"distributionVanLinesEmpty": "هنوز قلمی به لیست اضافه نشده است.",
|
||
"distributionVanNoWarehouse": "انبار را انتخاب کنید.",
|
||
"distributionVanConfirmLoad": "ثبت بارگیری",
|
||
"distributionVanConfirmUnload": "ثبت تخلیه",
|
||
"distributionVanLineAdded": "قلم به لیست اضافه شد.",
|
||
"distributionVanQtyInvalid": "تعداد باید بیشتر از صفر باشد.",
|
||
"distributionVanEmptyStockUnload": "موجودی ون خالی است؛ چیزی برای تخلیه نیست.",
|
||
"distributionVanStockAvailable": "موجودی ون: {qty}",
|
||
"@distributionVanStockAvailable": {
|
||
"placeholders": {
|
||
"qty": {"type": "String"}
|
||
}
|
||
},
|
||
"distributionDeleteStop": "حذف توقف",
|
||
"distributionDeleteAssignment": "حذف تخصیص",
|
||
"distributionApplyOptimize": "اعمال و ذخیرهٔ ترتیب",
|
||
"distributionOfflinePartial": "برخی اقدامات آفلاین ناموفق ماندند.",
|
||
"distributionVisitStayHint": "ویزیت شروع شد؛ پس از اتمام کار مشتری، پایان ویزیت را بزنید.",
|
||
"distributionSalesLinked": "فروش متصل",
|
||
"distributionCoveragePercent": "پوشش مسیر",
|
||
"distributionChecklistAddItem": "افزودن مورد چکلیست",
|
||
"distributionDefaultWarehouse": "انبار پیشفرض بارگیری",
|
||
"distributionOpenInvoiceKeepVisit": "فاکتور (ویزیت باز میماند)",
|
||
"distributionTabSettlement": "تسویه روزانه",
|
||
"distributionExpectedSales": "فروش مورد انتظار روز",
|
||
"distributionCashCollected": "نقد وصولشده",
|
||
"distributionChequeCollected": "چک وصولشده",
|
||
"distributionCardCollected": "کارت / پوز",
|
||
"distributionOtherCollected": "سایر وصولی",
|
||
"distributionSettlementExpenses": "هزینههای روز",
|
||
"distributionSettlementVariance": "مغایرت",
|
||
"distributionCreateReceiptOnConfirm": "ایجاد سند دریافت نقدی هنگام تأیید",
|
||
"distributionCashRegister": "صندوق",
|
||
"distributionCashRegisterRequired": "برای ایجاد رسید، صندوق را انتخاب کنید.",
|
||
"distributionSaveDraft": "ذخیره پیشنویس",
|
||
"distributionConfirmSettlement": "تأیید تسویه",
|
||
"distributionSettlementConfirmed": "تسویه تأیید شد",
|
||
"distributionPrintSettlement": "چاپ تسویه",
|
||
"distributionPrintDailyPlan": "چاپ برنامه روز",
|
||
"distributionPrintLoadingList": "چاپ لیست بارگیری",
|
||
"distributionPdfExported": "فایل PDF آماده شد",
|
||
"distributionTargetsTitle": "اهداف فروش ویزیتور",
|
||
"distributionTargetCreate": "هدف جدید",
|
||
"distributionTargetPeriodType": "نوع دوره",
|
||
"distributionTargetPeriodDay": "روزانه",
|
||
"distributionTargetPeriodMonth": "ماهانه",
|
||
"distributionTargetAmount": "مبلغ هدف",
|
||
"distributionTargetsEmpty": "هنوز هدفی تعریف نشده است.",
|
||
"reportsDistributionSection": "پخش و ویزیت میدانی",
|
||
"reportsDistributionDashboardTitle": "خلاصه عملکرد ویزیت و مرجوعی",
|
||
"reportsDistributionDashboardSubtitle": "آمار ویزیتها و مرجوعی در بازهٔ زمانی",
|
||
"reportsBasalamSection": "گزارشهای باسلام",
|
||
"reportsBasalamOverviewTitle": "خلاصه و روند باسلام",
|
||
"reportsBasalamOverviewSubtitle": "وبهوک، صف خطا، تعارض محصول و تعداد فاکتور سینکشده",
|
||
"reportsBasalamSyncedInvoicesTitle": "فاکتورهای سینکشده از باسلام",
|
||
"reportsBasalamSyncedInvoicesSubtitle": "لیست فاکتور فروش با شناسه سفارش باسلام",
|
||
"reportsBasalamDeadLetterTitle": "صف مردهٔ سینک باسلام",
|
||
"reportsBasalamDeadLetterSubtitle": "مواردی که نیاز به رسیدگی دستی دارند",
|
||
"reportsBasalamProductConflictsTitle": "تعارض محصول با باسلام",
|
||
"reportsBasalamProductConflictsSubtitle": "تداخل قیمت/موجودات یا واریانت در انتظار تصمیم",
|
||
"basalamIntegrationMenuTitle": "باسلام",
|
||
"woocommerceIntegrationMenuTitle": "ووکامرس",
|
||
"basalamSettingsPageTitle": "تنظیمات باسلام",
|
||
"basalamSettingsPageSubtitle": "کلید API، رفتار سینک، وبهوک و واحد پولی پل باسلام.",
|
||
"basalamOpenIntegrationHub": "مرکز عملیات باسلام",
|
||
"basalamOpenIntegrationHubSubtitle": "صفها، سینک دستی، تعارض محصول و ابزارهای عملیاتی",
|
||
"basalamGoToSettingsTooltip": "تنظیمات باسلام",
|
||
"basalamSettingsSavedSnackbar": "تنظیمات باسلام ذخیره شد",
|
||
"basalamHubSettingsPromoTitle": "تنظیمات اتصال",
|
||
"basalamHubSettingsPromoSubtitle": "مدیریت کلید API، پیشفرضها و قوانین سینک در تنظیمات کسبوکار.",
|
||
"basalamReportsOverviewCardIntegration": "یکپارچهسازی",
|
||
"basalamReportsOverviewCardWebhook": "وبهوک",
|
||
"basalamReportsOverviewCardDlq": "صف مرده",
|
||
"basalamReportsOverviewCardNetPeriod": "خالص دوره",
|
||
"basalamReportsOverviewStateOn": "روشن",
|
||
"basalamReportsOverviewStateOff": "خاموش",
|
||
"basalamReportsSyncedInvoicesTableHint": "فهرست صفحهبندیشده اسناد فروش مرتبط با سفارش باسلام.",
|
||
"basalamReportsDeadLetterTableHint": "موارد ناموفق سینک برای بررسی دستی.",
|
||
"basalamReportsProductConflictsTableHint": "تعارضهای محصول در انتظار تصمیم.",
|
||
"reportsBasalamColumnDocumentCode": "کد سند",
|
||
"reportsBasalamColumnDocumentDate": "تاریخ",
|
||
"reportsBasalamColumnBasalamOrderId": "شناسه سفارش باسلام",
|
||
"reportsBasalamColumnNet": "خالص",
|
||
"reportsBasalamColumnDocumentType": "نوع سند",
|
||
"reportsBasalamColumnDeadLetterType": "نوع",
|
||
"reportsBasalamColumnDlqId": "شناسه صف",
|
||
"reportsBasalamColumnCreatedAt": "زمان ایجاد",
|
||
"reportsBasalamColumnOrderId": "شناسه سفارش",
|
||
"reportsBasalamColumnConflictId": "شناسه تعارض",
|
||
"reportsBasalamColumnConflictType": "نوع",
|
||
"reportsBasalamColumnDirection": "جهت",
|
||
"reportsBasalamColumnReason": "دلیل",
|
||
"settingsBasalamTitle": "یکپارچهسازی باسلام",
|
||
"settingsBasalamSubtitle": "API، وبهوک، سینک و پیشفرضهای تعارض",
|
||
"basalamSettingsEnableConnection": "فعالسازی اتصال باسلام",
|
||
"basalamSettingsCurrencyIrrTitle": "سینک باسلام فقط با ارز IRR در حسابیکس",
|
||
"basalamSettingsCurrencyInvalidSecondaries": "ارزهای جانبی نامعتبر",
|
||
"basalamSettingsCurrencyFixHint": "در تنظیمات کسبوکار ارز پیشفرض را IRR کنید و ارزهای جانبی غیر IRR را حذف کنید؛ سپس واحد ریال/تومان باسلام را مطابق پنل باسلام انتخاب کنید.",
|
||
"basalamSettingsApiKey": "API Key باسلام",
|
||
"basalamSettingsRefreshTokenOptional": "Refresh Token باسلام (اختیاری)",
|
||
"basalamSettingsApiBaseUrl": "آدرس پایه API",
|
||
"basalamSettingsDefaultVendorId": "Vendor ID پیشفرض باسلام",
|
||
"basalamSettingsDefaultCategoryId": "Category ID پیشفرض باسلام",
|
||
"basalamSettingsDefaultPublishStock": "موجودی پیشفرض انتشار",
|
||
"basalamSettingsMonetaryUnit": "واحد مبلغ در دادهٔ باسلام",
|
||
"basalamSettingsMonetaryUnitHelper": "حسابیکس فقط IRR؛ در حالت تومان مقادیر باسلام ×۱۰ به ریال تبدیل میشوند.",
|
||
"basalamSettingsMonetaryUnitRial": "ریال (همان IRR)",
|
||
"basalamSettingsMonetaryUnitToman": "تومان (۱۰× → IRR)",
|
||
"basalamSettingsEnableWebhook": "فعالسازی وبهوک",
|
||
"basalamSettingsWebhookSecret": "Webhook Secret",
|
||
"basalamSettingsEnableChat": "فعالسازی چت",
|
||
"basalamSettingsEnableOrderSync": "فعالسازی سینک سفارش",
|
||
"basalamSettingsEnableProductSync": "فعالسازی سینک کالا",
|
||
"basalamSettingsCreateInvoiceOnSync": "ایجاد فاکتور هنگام سینک سفارش",
|
||
"basalamSettingsSyncInvoiceType": "نوع فاکتور سینک",
|
||
"basalamSettingsPersonMatchMode": "حالت تطبیق/ایجاد شخص",
|
||
"basalamSettingsProductMatchMode": "حالت تطبیق/ایجاد کالا",
|
||
"basalamSettingsPaymentMode": "حالت ثبت سند پرداخت",
|
||
"basalamSettingsBlockOverpayment": "جلوگیری از بیشپرداخت نسبت به ماندهٔ فاکتور",
|
||
"basalamSettingsBlockOverpaymentSubtitle": "پیش از ثبت رسید، ماندهٔ فاکتور (IRR) با مبلغ باسلام مقایسه میشود؛ ناسازگاری به صف مرده میرود.",
|
||
"basalamSettingsInvoiceToleranceIrr": "تلورانس ماندهٔ فاکتور (ریال)",
|
||
"basalamSettingsPriceConflictStrategy": "استراتژی تضاد قیمت",
|
||
"basalamSettingsStockConflictStrategy": "استراتژی تضاد موجودی",
|
||
"basalamSettingsVariantStrategy": "استراتژی واریانت",
|
||
"basalamSettingsDefaultOrderTag": "تگ پیشفرض سفارش",
|
||
"basalamSettingsSave": "ذخیره تنظیمات باسلام",
|
||
"basalamSettingsLatestWebhook": "وبهوک آخرین رویداد",
|
||
"basalamSettingsWebhookEventType": "نوع",
|
||
"basalamSettingsWebhookEventTime": "زمان",
|
||
"basalamModeMatchOnly": "فقط تطبیق",
|
||
"basalamModeCreateOnly": "فقط ایجاد",
|
||
"basalamModeMatchOrCreate": "تطبیق یا ایجاد",
|
||
"basalamModeManualReview": "بررسی دستی",
|
||
"basalamPaymentModeManualReview": "بررسی دستی",
|
||
"basalamPaymentModeAutoBank": "بانک خودکار",
|
||
"basalamPaymentModeAutoCash": "نقد خودکار",
|
||
"basalamStrategyLocalWins": "اولویت محلی",
|
||
"basalamStrategyRemoteWins": "اولویت باسلام",
|
||
"basalamSyncInvoiceTypeSales": "فاکتور فروش",
|
||
"basalamSyncInvoiceTypeSalesReturn": "برگشت از فروش",
|
||
"basalamDlqClearDialogTitle": "پاک کردن صف مردهٔ سینک؟",
|
||
"basalamDlqClearDialogBody": "همهٔ ردیفهای ثبتشده برای خطاهای سینک سفارش یا پرداخت حذف میشوند.",
|
||
"basalamDlqClearConfirm": "پاک کن",
|
||
"basalamDlqClearedSnackbar": "صف مرده پاک شد",
|
||
"reportsWooSection": "گزارشهای ووکامرس",
|
||
"reportsWooOverviewTitle": "خلاصه فروشگاه ووکامرس",
|
||
"reportsWooOverviewSubtitle": "سفارش به تفکیک وضعیت، محصولات، مشتریان و روند هفت روز اخیر",
|
||
"reportsWooRecentOrdersTitle": "سفارشات اخیر ووکامرس",
|
||
"reportsWooRecentOrdersSubtitle": "جدول سفارشات خواندهشده از پل فروشگاه",
|
||
"reportsWooCatalogTitle": "کاتالوگ محصولات ووکامرس",
|
||
"reportsWooCatalogSubtitle": "لیست محصولات از پل فروشگاه",
|
||
"reportsWooBridgeTitle": "سلامت پل ووکامرس",
|
||
"reportsWooBridgeSubtitle": "نسخهٔ افزونه، ووکامرس و وضعیت اتصال",
|
||
"reportsWooKeywordsOverview": "ووکامرس|woocommerce|فروشگاه|arcwoc|woo",
|
||
"reportsWooKeywordsOrders": "سفارش|orders|woo|woocommerce",
|
||
"reportsWooKeywordsCatalog": "محصول|products|کاتالوگ|sku|woo",
|
||
"reportsWooKeywordsBridge": "پل|bridge|اتصال|woo|وردپرس",
|
||
"reportsWooStatCustomers": "مشتریان",
|
||
"reportsWooStatOrders7d": "سفارش ۷ روز اخیر",
|
||
"reportsWooStatOrderStorage": "ذخیرهٔ سفارش",
|
||
"reportsWooStatBridgeVersion": "نسخهٔ پل",
|
||
"reportsWooStatWcVersion": "ووکامرس",
|
||
"reportsWooStatWpVersion": "وردپرس",
|
||
"reportsWooStatPluginVersion": "افزونهٔ ArcWOC",
|
||
"reportsWooOverviewChartCaption": "{title} — {subtitle}",
|
||
"@reportsWooOverviewChartCaption": {"placeholders": {"title": {"type": "String"}, "subtitle": {"type": "String"}}},
|
||
"reportsWooBridgeTableHint": "مقادیر فنی برگشتی از پل فروشگاه؛ برای اطمینان از نسخهها و اتصال استفاده کنید.",
|
||
"wooBridgeFieldBridgeVersion": "نسخهٔ نرمافزار پل",
|
||
"wooBridgeFieldWcVersion": "نسخهٔ ووکامرس در فروشگاه",
|
||
"wooBridgeFieldWpVersion": "نسخهٔ وردپرس در فروشگاه",
|
||
"wooBridgeFieldPluginVersion": "نسخهٔ افزونهٔ Hesabix ArcWOC",
|
||
"wooBridgeFieldGenericTitle": "{key}",
|
||
"@wooBridgeFieldGenericTitle": {"placeholders": {"key": {"type": "String"}}},
|
||
"wooBridgeFieldGenericSubtitle": "مقدار خام پاسخ پل.",
|
||
"reportsWooRefreshTooltip": "بهروزرسانی",
|
||
"reportsWooOrderStorageHpos": "ذخیرهٔ سفارش با جداول اختصاصی (HPOS)",
|
||
"reportsWooOrderStoragePosts": "ذخیرهٔ سفارش کلاسیک (جدول نوشتهها)",
|
||
"reportsWooOrderStorageUnknown": "{code}",
|
||
"@reportsWooOrderStorageUnknown": {"placeholders": {"code": {"type": "String"}}},
|
||
"wooBridgeFieldSiteUrl": "آدرس سایت فروشگاه",
|
||
"wooBridgeFieldBridgeEnabled": "پل REST فعال است",
|
||
"wooBridgeValueTrue": "بله",
|
||
"wooBridgeValueFalse": "خیر",
|
||
"permissionSectionWooCommerce": "ووکامرس",
|
||
"permissionWooCommerceView": "مشاهدهٔ ووکامرس",
|
||
"permissionWooCommerceManage": "مدیریت تنظیمات ووکامرس",
|
||
"woocommerceColumnOrderType": "نوع سفارش",
|
||
"woocommerceColumnHesabixId": "شناسه در حسابیکس",
|
||
"woocommerceColumnSyncStatus": "وضعیت همگامسازی",
|
||
"woocommerceSyncStatusSynced": "همگام شده",
|
||
"woocommerceSyncStatusPending": "در انتظار",
|
||
"woocommerceSyncStatusError": "خطا",
|
||
"woocommerceSyncStatusNone": "بدون نگاشت",
|
||
"woocommerceOrderTypeShopOrder": "سفارش فروشگاه",
|
||
"woocommerceOrderTypeShopOrderRefund": "سفارش برگشت وجه",
|
||
"woocommerceOrderTypeUnknown": "{type}",
|
||
"@woocommerceOrderTypeUnknown": {"placeholders": {"type": {"type": "String"}}},
|
||
"woocommerceOrderStatusPending": "در انتظار پرداخت",
|
||
"woocommerceOrderStatusProcessing": "در حال انجام",
|
||
"woocommerceOrderStatusOnHold": "معلق",
|
||
"woocommerceOrderStatusCompleted": "تکمیل شده",
|
||
"woocommerceOrderStatusCancelled": "لغو شده",
|
||
"woocommerceOrderStatusRefunded": "بازپرداخت شده",
|
||
"woocommerceOrderStatusFailed": "ناموفق",
|
||
"woocommerceOrderStatusDraft": "پیشنویس",
|
||
"woocommerceOrderStatusTrash": "زبالهدان",
|
||
"woocommerceOrderStatusAutoDraft": "پیشنویس خودکار",
|
||
"woocommerceOrderStatusCheckoutDraft": "پیشنویس تسویه",
|
||
"woocommerceOrderStatusUnknown": "{status}",
|
||
"@woocommerceOrderStatusUnknown": {"placeholders": {"status": {"type": "String"}}},
|
||
"woocommerceProductTypeSimple": "محصول ساده",
|
||
"woocommerceProductTypeGrouped": "محصول گروهی",
|
||
"woocommerceProductTypeExternal": "محصول بیرونی",
|
||
"woocommerceProductTypeVariable": "محصول متغیر",
|
||
"woocommerceProductTypeVariation": "تنوع",
|
||
"woocommerceProductTypeUnknown": "{type}",
|
||
"@woocommerceProductTypeUnknown": {"placeholders": {"type": {"type": "String"}}},
|
||
"woocommerceSettingsPageTitle": "تنظیمات ووکامرس و ArcWOC",
|
||
"woocommerceSettingsPageSubtitle": "اتصال پل، سلامت فروشگاه، صف و تنظیمات افزونهٔ ArcWOC.",
|
||
"woocommerceOpenIntegrationHub": "مرکز عملیات ووکامرس",
|
||
"woocommerceGoToSettingsTooltip": "تنظیمات ووکامرس",
|
||
"woocommerceHubSettingsPromoTitle": "تنظیمات اتصال پل",
|
||
"woocommerceHubSettingsPromoSubtitle": "تنظیمات افزونه، صف، لاگ و عملیات ArcWOC در تنظیمات ووکامرس.",
|
||
"woocommerceSettingsSavedSnackbar": "تنظیمات ووکامرس ذخیره شد",
|
||
"woocommerceSettingsBridgeIntroTitle": "اتصال",
|
||
"woocommerceSettingsBridgeIntroBody": "آدرس پایهٔ سایت وردپرس و توکن پل تولیدشده در افزونهٔ Hesabix ArcWOC را وارد کنید. برای حفظ توکن ذخیرهشده، فیلد توکن را خالی بگذارید و ذخیره کنید.",
|
||
"woocommerceStoreUrlLabel": "آدرس فروشگاه (WordPress)",
|
||
"woocommerceStoreUrlHint": "https://example.com",
|
||
"woocommerceBridgeTokenLabel": "توکن پل (از افزونه ArcWOC)",
|
||
"woocommerceBridgeTokenHelp": "اگر توکن قبلاً ذخیره شده، برای حفظ همان مقدار این فیلد را خالی بگذارید و ذخیره کنید.",
|
||
"woocommerceManagePermissionHint": "فقط مشاهده: برای ذخیرهٔ تنظیمات به دسترسی «مدیریت ووکامرس» نیاز است.",
|
||
"woocommerceSaveButton": "ذخیره",
|
||
"woocommerceTestConnectionButton": "تست اتصال",
|
||
"woocommerceConnectionTestSuccess": "اتصال موفق",
|
||
"woocommercePermissionDeniedTitle": "ووکامرس",
|
||
"woocommercePermissionDeniedBody": "برای مشاهدهٔ این بخش به دسترسی «ووکامرس — مشاهده» نیاز دارید.",
|
||
"woocommerceHubOrdersTab": "سفارشات",
|
||
"woocommerceHubProductsTab": "محصولات",
|
||
"woocommerceHubCustomersTab": "مشتریان",
|
||
"woocommerceHubControlTab": "کنترل ArcWOC",
|
||
"woocommerceHubArcwocSettingsBannerTitle": "تنظیمات افزونه ArcWOC",
|
||
"woocommerceHubArcwocSettingsBannerSubtitle": "صف، لاگ، دیباگ و همگامسازی دستهای اکنون در صفحهٔ تنظیمات ووکامرس است.",
|
||
"woocommerceHubOpenWooSettingsButton": "باز کردن تنظیمات",
|
||
"woocommerceControlIntroTitle": "داشبورد عملیات افزونه",
|
||
"woocommerceControlIntroSubtitle": "آمار نگاشت، اتصال به حسابیکس، نسخهٔ افزونه، لاگ اخیر و همگامسازی دستهای از طریق پل امن (همان توکن مرکز عملیات).",
|
||
"woocommerceControlRefreshTooltip": "بهروزرسانی همهٔ بخشها",
|
||
"woocommerceControlStatsTitle": "آمار نگاشت (جدول hesabix_v2)",
|
||
"woocommerceControlPluginTitle": "نسخهٔ افزونه و بهروزرسانی",
|
||
"woocommerceControlConnectionTitle": "اتصال API حسابیکس از دید فروشگاه",
|
||
"woocommerceControlSettingsTitle": "خلاصهٔ تنظیمات افزونه (بدون کلید کامل)",
|
||
"woocommerceControlLogsTitle": "لاگ اخیر افزونه",
|
||
"woocommerceControlBulkTitle": "همگامسازی دستهای",
|
||
"woocommerceControlBulkIdsHint": "شناسههای ووکامرس را با کاما جدا کنید (مثلاً ۱۰۱،۱۰۲،۱۰۳)",
|
||
"woocommerceControlSyncOrdersButton": "همگام سفارشها",
|
||
"woocommerceControlSyncProductsButton": "همگام محصولات (والد)",
|
||
"woocommerceControlSyncCustomersButton": "همگام مشتریان",
|
||
"woocommerceControlManageRequiredHint": "برای همگامسازی از راه دور به دسترسی «ووکامرس — مدیریت» نیاز دارید.",
|
||
"woocommerceControlConnectionOk": "برقرار",
|
||
"woocommerceControlConnectionFail": "ناموفق",
|
||
"woocommerceControlCurrentVersion": "نسخهٔ نصبشده",
|
||
"woocommerceControlRemoteVersion": "نسخهٔ مخزن",
|
||
"woocommerceControlUpdateAvailable": "بهروزرسانی در دسترس",
|
||
"woocommerceControlColumnLogId": "شناسه",
|
||
"woocommerceControlColumnEntityType": "نوع موجودیت",
|
||
"woocommerceControlColumnEntityId": "شناسهٔ WC",
|
||
"woocommerceControlColumnAction": "عمل",
|
||
"woocommerceControlColumnStatus": "وضعیت",
|
||
"woocommerceControlColumnCreatedAt": "زمان",
|
||
"woocommerceControlColumnError": "خطا",
|
||
"woocommerceHubSyncRowTooltip": "همگامسازی با حسابیکس",
|
||
"woocommerceHubSyncColumnLabel": "همگام",
|
||
"woocommerceHubSyncOrderConfirmTitle": "همگام این سفارش؟",
|
||
"woocommerceHubSyncOrderConfirmBody": "سفارش انتخابشده از طریق API افزونه به حسابیکس ارسال میشود.",
|
||
"woocommerceHubSyncProductConfirmTitle": "همگام این محصول؟",
|
||
"woocommerceHubSyncProductConfirmBody": "محصول انتخابشده از طریق API افزونه به حسابیکس ارسال میشود.",
|
||
"woocommerceHubSyncCustomerConfirmTitle": "همگام این مشتری؟",
|
||
"woocommerceHubSyncCustomerConfirmBody": "مشتری انتخابشده از طریق API افزونه به حسابیکس ارسال میشود.",
|
||
"woocommerceHubBulkSyncTitle": "همگامسازی دستهای (مرکز عملیات)",
|
||
"woocommerceHubBulkEffectiveHint": "در هر درخواست حداکثر {applied} مورد ارسال میشود (سقف افزونه {bridge}؛ اندازهٔ دستهٔ انتخابی شما {choice}).",
|
||
"@woocommerceHubBulkEffectiveHint": {
|
||
"placeholders": {
|
||
"applied": {"type": "String"},
|
||
"bridge": {"type": "String"},
|
||
"choice": {"type": "String"}
|
||
}
|
||
},
|
||
"woocommerceHubBulkBatchSizeLabel": "اندازهٔ دسته در هر درخواست",
|
||
"woocommerceHubBulkSyncCurrentPage": "همگام این صفحهٔ جدول",
|
||
"woocommerceHubBulkSyncSelected": "همگام ردیفهای انتخابشده",
|
||
"woocommerceHubBulkConfirmSelected": "همگامسازی {count} ردیف انتخابشده در جدول؟",
|
||
"@woocommerceHubBulkConfirmSelected": {"placeholders": {"count": {"type": "String"}}},
|
||
"woocommerceHubBulkEmptySelection": "با چکباکس، یک یا چند ردیف در جدول انتخاب کنید؛ سپس دکمهٔ همگام ردیفهای انتخابشده را بزنید.",
|
||
"woocommerceHubBulkSyncAllFiltered": "همگام همه با فیلتر فعلی",
|
||
"woocommerceHubBulkConfirmCurrentPage": "همگامسازی {count} مورد در صفحهٔ فعلی جدول؟",
|
||
"@woocommerceHubBulkConfirmCurrentPage": {"placeholders": {"count": {"type": "String"}}},
|
||
"woocommerceHubBulkConfirmAll": "همگامسازی همهٔ {count} مورد مطابق فیلتر فعلی؟ ممکن است چند درخواست پشتسرهم اجرا شود.",
|
||
"@woocommerceHubBulkConfirmAll": {"placeholders": {"count": {"type": "String"}}},
|
||
"woocommerceHubBulkEmpty": "در این نما موردی برای همگامسازی نیست.",
|
||
"woocommerceHubBulkFinishedOk": "{processed} مورد در {batches} دستهٔ درخواست همگام شد.",
|
||
"@woocommerceHubBulkFinishedOk": {
|
||
"placeholders": {
|
||
"processed": {"type": "String"},
|
||
"batches": {"type": "String"}
|
||
}
|
||
},
|
||
"woocommerceHubBulkProgressLabel": "دستهٔ درخواست",
|
||
"woocommerceOpeningInvBridgeTitle": "موجودی افتتاحیه (پل)",
|
||
"woocommerceOpeningInvBridgeSubtitle": "همان کار موجودی اولیهٔ افزونه روی فروشگاه، از طریق پل حسابیکس. پس از همگام کالاها و تنظیم انبار/حسابها در وردپرس استفاده کنید.",
|
||
"woocommerceOpeningInvRefreshStatus": "بهروزرسانی وضعیت",
|
||
"woocommerceOpeningInvLoadAccounts": "بارگذاری حسابها",
|
||
"woocommerceOpeningInvPreview": "پیشنمایش",
|
||
"woocommerceOpeningInvPrepare": "فقط آمادهسازی",
|
||
"woocommerceOpeningInvRunAllToEnd": "اجرای همهٔ دستهها تا پایان",
|
||
"woocommerceOpeningInvFinalizeOnly": "نهاییسازی",
|
||
"woocommerceOpeningInvNeedActiveJob": "ابتدا با «فقط آمادهسازی» نشست بسازید یا با بهروزرسانی وضعیت، نشست معلق را بازیابی کنید.",
|
||
"woocommerceOpeningInvRunBatches": "یک دسته",
|
||
"woocommerceOpeningInvFinalize": "نهاییسازی سند",
|
||
"woocommerceOpeningInvCancelJob": "توقف امن پس از دسته",
|
||
"woocommerceOpeningInvClearLog": "پاک کردن لاگ",
|
||
"woocommerceOpeningInvInventoryAccountLabel": "حساب موجودی (کالا)",
|
||
"woocommerceOpeningInvEquityAccountLabel": "حساب حقوق صاحبان سهام (بستن تراز)",
|
||
"woocommerceOpeningInvBatchSizeLabel": "اندازهٔ دسته (۳ تا ۴۰)",
|
||
"woocommerceOpeningInvWarehouseOverrideLabel": "شناسهٔ انبار (۰ = پیشفرض افزونه)",
|
||
"woocommerceOpeningInvIncludeTaxLabel": "مالیات در بهای واحد",
|
||
"woocommerceOpeningInvAutoBalanceLabel": "بستن خودکار تراز به حقوق صاحبان سهام",
|
||
"woocommerceOpeningInvDoPostLabel": "نهاییسازی سند در حسابیکس (قفل)",
|
||
"woocommerceOpeningInvCostBasisLabel": "مبنای بهای تمامشده",
|
||
"woocommerceOpeningInvCostBasisRegular": "قیمت عادی",
|
||
"woocommerceOpeningInvCostBasisSale": "قیمت فروش ویژه",
|
||
"woocommerceOpeningInvCostBasisZero": "بهای صفر",
|
||
"woocommerceOpeningInvPendingProgress": "{cursor} / {total}",
|
||
"@woocommerceOpeningInvPendingProgress": {
|
||
"placeholders": {
|
||
"cursor": {},
|
||
"total": {}
|
||
}
|
||
},
|
||
"woocommerceOpeningInvJobIdLabel": "شناسهٔ نشست",
|
||
"woocommerceOpeningInvCompletedBanner": "موجودی افتتاحیه روی این فروشگاه قبلاً در افزونه تکمیل شده است.",
|
||
"woocommerceOpeningInvPhraseHint": "برای نهاییسازی سند، دقیقاً این عبارت را وارد کنید:",
|
||
"woocommerceOpeningInvPhrasePromptTitle": "تأیید عبارت نهاییسازی",
|
||
"woocommerceOpeningInvPhraseMismatch": "عبارت یکسان نیست؛ نهاییسازی لغو شد.",
|
||
"woocommerceOpeningInvLogTitle": "لاگ",
|
||
"woocommerceOpeningInvPickInventoryHint": "حساب موجودی را انتخاب کنید.",
|
||
"woocommerceOpeningInvPickEquityHint": "حساب حقوق صاحبان سهام را انتخاب کنید یا بستن خودکار را خاموش کنید.",
|
||
"woocommerceOpeningInvOpenFromHub": "موجودی افتتاحیه از پل",
|
||
"woocommerceSyncDone": "همگامسازی انجام شد",
|
||
"woocommerceControlQueueTitle": "صف همگامسازی پسزمینه",
|
||
"woocommerceControlQueueBatchHint": "حداکثر ردیف در هر اجرا (از تنظیمات افزونه): {n}",
|
||
"@woocommerceControlQueueBatchHint": {"placeholders": {"n": {"type": "String"}}},
|
||
"woocommerceControlQueueProcessOnceButton": "پردازش یک دسته از صف",
|
||
"woocommerceControlPluginForceCheckButton": "بررسی مجدد نسخه از مخزن",
|
||
"woocommerceControlDebugModeTitle": "حالت دیباگ افزونه",
|
||
"woocommerceControlDebugModeSubtitle": "لاگ تفصیلی در افزونه؛ فقط با دسترسی مدیریت قابل تغییر است.",
|
||
"woocommerceControlSettingsApplied": "تنظیمات افزونه بهروز شد",
|
||
"woocommerceControlStockTitle": "وضعیت همگامسازی موجودی",
|
||
"woocommerceControlStockSourceLabel": "منبع حقیقت",
|
||
"woocommerceControlStockPullNow": "کشش موجودی به ووکامرس",
|
||
"woocommerceControlStockConflicts": "بررسی اختلاف موجودی",
|
||
"woocommerceControlStockPullDone": "کشش موجودی انجام شد: {message}",
|
||
"@woocommerceControlStockPullDone": {"placeholders": {"message": {"type": "String"}}},
|
||
"woocommerceControlStockConflictsDone": "تعداد اختلافها: {count}",
|
||
"@woocommerceControlStockConflictsDone": {"placeholders": {"count": {"type": "String"}}},
|
||
"woocommerceSettingsPushStockOnWarehousePost": "پس از قطعیشدن حواله انبار، موجودی را به ووکامرس بفرست",
|
||
"woocommerceSettingsPushStockOnWarehousePostHelp": "نیاز به پل فعال و تنظیم «پذیرش پوش» در افزونه دارد. منبع حقیقت فروشگاه باید حسابیکس باشد.",
|
||
"woocommerceControlQueueProcessDone": "یک مرحله از صف اجرا شد؛ حدود {delta} ردیف کمتر در وضعیت «در انتظار».",
|
||
"@woocommerceControlQueueProcessDone": {"placeholders": {"delta": {"type": "String"}}},
|
||
"woocommerceControlPluginCheckDone": "بررسی نسخهٔ مخزن بهروز شد",
|
||
"woocommerceOrdersFiltersTitle": "فیلتر سفارشات",
|
||
"woocommerceOrderStatusLabel": "وضعیت (wc) یا چندتایی با کاما",
|
||
"woocommerceOrderStatusHint": "processing یا processing,completed",
|
||
"woocommerceOrderCustomerIdLabel": "شناسهٔ مشتری ووکامرس",
|
||
"woocommerceOrderSearchLabel": "جستجو در سفارش",
|
||
"woocommerceOrderDateAfterLabel": "از تاریخ (ISO)",
|
||
"woocommerceOrderDateBeforeLabel": "تا تاریخ (ISO)",
|
||
"woocommerceOrderSortByLabel": "مرتبسازی",
|
||
"woocommerceOrderSortOrderLabel": "ترتیب",
|
||
"woocommerceOrderSortByDate": "تاریخ",
|
||
"woocommerceOrderSortByModified": "ویرایش",
|
||
"woocommerceOrderSortById": "شناسه",
|
||
"woocommerceSortDesc": "نزولی",
|
||
"woocommerceSortAsc": "صعودی",
|
||
"woocommerceApplyFiltersButton": "اعمال فیلتر",
|
||
"woocommerceClearOrderFilters": "پاک کردن فیلترها",
|
||
"woocommerceOrderStatusQuickTitle": "وضعیت سفارش (ووکامرس)",
|
||
"woocommerceOrderDatePickFrom": "از تاریخ",
|
||
"woocommerceOrderDatePickTo": "تا تاریخ",
|
||
"woocommerceOrderDateClear": "حذف بازهٔ تاریخ",
|
||
"woocommerceOrdersFilterExpandTitle": "فیلتر و مرتبسازی سفارشات",
|
||
"woocommerceSettingsArcwocPluginTitle": "تنظیمات کلی افزونهٔ ArcWOC",
|
||
"woocommerceSettingsArcwocPluginIntro": "آمار نگاشت، اتصال افزونه به API حسابیکس، صف پسزمینه، نسخهٔ افزونه، خلاصهٔ تنظیمات، دیباگ، همگامسازی دستهای و لاگ.",
|
||
"woocommerceBridgeTokenStored": "توکن پل ذخیره شده",
|
||
"woocommerceBridgeTokenMissing": "توکن پل ذخیره نشده",
|
||
"woocommerceShowTokenTooltip": "نمایش موقت توکن",
|
||
"woocommerceHideTokenTooltip": "مخفی کردن توکن",
|
||
"woocommerceConnectionTestDetailsTitle": "جزئیات تست اتصال",
|
||
"woocommerceConnectionHealthTitle": "آخرین پاسخ سلامت فروشگاه",
|
||
"woocommerceShowRawSettingsJson": "نمایش JSON خام تنظیمات",
|
||
"woocommerceHideRawSettingsJson": "پنهان کردن JSON خام",
|
||
"woocommerceStatsTotalLabel": "جمع",
|
||
"woocommerceControlBulkConfirmBody": "همگامسازی از راه دور برای {count} شناسه انجام شود؟",
|
||
"@woocommerceControlBulkConfirmBody": {"placeholders": {"count": {"type": "String"}}},
|
||
"woocommerceSearchProductsLabel": "جستجوی محصول",
|
||
"woocommerceSearchCustomersLabel": "جستجوی مشتری",
|
||
"woocommerceNoData": "دادهای نیست",
|
||
"woocommercePagerLine": "صفحه {page} از {pages} (مجموع {total})",
|
||
"@woocommercePagerLine": {"placeholders": {"page": {"type": "String"}, "pages": {"type": "String"}, "total": {"type": "String"}}},
|
||
"woocommerceColumnOrderId": "شناسه",
|
||
"woocommerceColumnOrderNumber": "شماره",
|
||
"woocommerceColumnOrderStatus": "وضعیت",
|
||
"woocommerceColumnOrderTotal": "مبلغ",
|
||
"woocommerceColumnBillingEmail": "ایمیل",
|
||
"woocommerceColumnProductId": "شناسه",
|
||
"woocommerceColumnProductName": "نام",
|
||
"woocommerceColumnSku": "SKU",
|
||
"woocommerceColumnProductType": "نوع",
|
||
"woocommerceColumnPrice": "قیمت",
|
||
"woocommerceColumnCustomerId": "شناسه",
|
||
"woocommerceColumnCustomerEmail": "ایمیل",
|
||
"woocommerceColumnCustomerName": "نام",
|
||
"woocommerceColumnUsername": "نام کاربری",
|
||
"reportsWooTableHintOrders": "سفارشها از پل زندهٔ فروشگاه (فقط خواندنی).",
|
||
"reportsWooTableHintCatalog": "محصولات از پل زندهٔ فروشگاه (فقط خواندنی).",
|
||
"reportsWooSettingsPromoTitle": "تنظیمات پل",
|
||
"reportsWooSettingsPromoSubtitle": "اگر اعداد یا لیستها درست نیستند، آدرس فروشگاه یا توکن پل را اینجا بهروز کنید و گزارش را رفرش کنید.",
|
||
"woocommerceOpenReportsOverviewTooltip": "خلاصهٔ گزارشهای ووکامرس",
|
||
"woocommerceOpenOpeningInventoryTooltip": "موجودی افتتاحیه از پل",
|
||
"woocommerceSettingsOpeningInventoryLinkTitle": "موجودی افتتاحیه از طریق پل",
|
||
"woocommerceSettingsOpeningInventoryLinkSubtitle": "ایجاد نشست و اجرای دستهها از حسابیکس، بدون ورود به وردپرس.",
|
||
"settingsWooCommerceTitle": "پل ووکامرس",
|
||
"settingsWooCommerceSubtitle": "پل، سلامت فروشگاه، ArcWOC، صف و لاگ",
|
||
"invoiceGlobalDiscountSection": "تخفیف کلی فاکتور",
|
||
"invoiceGlobalDiscountTypePercent": "درصدی",
|
||
"invoiceGlobalDiscountTypeAmount": "مبلغ",
|
||
"invoiceGlobalDiscountValueLabel": "مقدار تخفیف کلی",
|
||
"invoiceGlobalDiscountLineDiscountHint": "جمع تخفیف ردیفها: {amount}",
|
||
"@invoiceGlobalDiscountLineDiscountHint": {"placeholders": {"amount": {"type": "String"}}},
|
||
"invoiceGlobalDiscountAmountComputedHint": "تخفیف کلی اعمالشده: {amount}",
|
||
"@invoiceGlobalDiscountAmountComputedHint": {"placeholders": {"amount": {"type": "String"}}},
|
||
"invoiceSummarySubtotal": "جمع مبلغ",
|
||
"invoiceSummaryDiscount": "جمع تخفیف",
|
||
"invoiceSummaryTax": "جمع مالیات",
|
||
"invoiceSummaryTotal": "جمع کل",
|
||
"invoiceSummaryLinesAndQuantity": "تعداد اقلام: {lineCount} قلم، جمع مقدار: {totalQuantity}",
|
||
"@invoiceSummaryLinesAndQuantity": {"placeholders": {"lineCount": {"type": "String"}, "totalQuantity": {"type": "String"}}},
|
||
"businessSettingsInvoiceGlobalDiscountTitle": "تخفیف کلی فاکتور (محاسبه)",
|
||
"businessSettingsInvoiceGlobalDiscountBasisLabel": "مبنای درصد تخفیف کلی",
|
||
"businessSettingsInvoiceGlobalDiscountBasisSubtotalAfterLines": "جمع خالص پس از تخفیف ردیف (پیش از مالیات)",
|
||
"businessSettingsInvoiceGlobalDiscountBasisGrossBeforeLines": "جمع ناخالص (قبل از تخفیف ردیف)",
|
||
"businessSettingsInvoiceGlobalDiscountBasisTotalWithTax": "جمع ردیفها شامل مالیات",
|
||
"businessSettingsInvoiceGlobalDiscountTaxModeLabel": "اثر بر مالیات",
|
||
"businessSettingsInvoiceGlobalDiscountTaxModeRecalculate": "بازمحاسبه مالیات بهصورت متناسب",
|
||
"businessSettingsInvoiceGlobalDiscountTaxModeKeep": "ثابت نگهداشتن مالیات ردیفها",
|
||
"businessSettingsInvoiceGlobalDiscountMaxPercent": "سقف درصد (اختیاری)",
|
||
"businessSettingsInvoiceGlobalDiscountMaxAmount": "سقف مبلغ (اختیاری)",
|
||
"editInvoiceTitle": "ویرایش فاکتور",
|
||
"saveChangesTooltip": "ذخیره تغییرات",
|
||
"invoiceInfoTab": "اطلاعات فاکتور",
|
||
"invoiceHeaderDescriptionLabel": "شرح فاکتور",
|
||
"invoiceHeaderDescriptionHint": "مثال: فروش محصولات یا توضیح کوتاه برای این فاکتور",
|
||
"invoiceProductsTab": "کالاها و خدمات",
|
||
"invoiceTransactionsTab": "تراکنشها",
|
||
"invoiceInstallmentsTab": "اقساط",
|
||
"invoiceSettingsTab": "تنظیمات",
|
||
"invoiceGlobalDiscountPercentInvalid": "درصد تخفیف کلی باید بین ۰ تا ۱۰۰ باشد",
|
||
"invoiceGlobalDiscountAmountInvalid": "مبلغ تخفیف کلی نمیتواند منفی باشد",
|
||
"invoiceGlobalDiscountValueInvalid": "مقدار تخفیف کلی نامعتبر است",
|
||
"fiscalYearRollbackTitle": "برگشت از سال مالی جاری",
|
||
"fiscalYearRollbackRetry": "تلاش مجدد",
|
||
"fiscalYearRollbackTokenMissing": "کد تأیید موقت تولید نشده یا منقضی شده. دکمهٔ «بهروزرسانی پیشنمایش» را بزنید و دوباره تلاش کنید.",
|
||
"fiscalYearRollbackConfirmTitle": "تأیید نهایی",
|
||
"fiscalYearRollbackConfirmWithBackupBody": "ابتدا پشتیبان کامل کسبوکار در سیستم ذخیره میشود، سپس سال مالی جاری و تمام اسناد آن حذف میشود. سند اختتامیهٔ سال قبل (در صورت وجود) نیز حذف میشود. این عمل قابل بازگشت در نرمافزار نیست.",
|
||
"fiscalYearRollbackConfirmWithoutBackupBody": "سال مالی جاری و تمام اسناد آن حذف میشود. سند اختتامیهٔ سال قبل (در صورت وجود) نیز حذف میشود. این عمل قابل بازگشت در نرمافزار نیست.",
|
||
"fiscalYearRollbackCancel": "انصراف",
|
||
"fiscalYearRollbackConfirmDelete": "حذف سال جاری",
|
||
"fiscalYearRollbackPhaseBackupStarting": "در حال ایجاد پشتیبان کامل در سیستم…",
|
||
"fiscalYearRollbackBackupStartFailed": "شروع پشتیبانگیری ناموفق بود.",
|
||
"fiscalYearRollbackBackupJobIdMissing": "شناسهٔ کار پشتیبان از سرور دریافت نشد.",
|
||
"fiscalYearRollbackPhasePreviewRefresh": "بهروزرسانی پیشنمایش (کد تأیید جدید)…",
|
||
"fiscalYearRollbackAfterBackupBlocked": "پس از پشتیبانگیری، برگشت از سال مالی دیگر مجاز نیست. احتمالاً وضعیت کسبوکار تغییر کرده. پیشنمایش را بررسی و دوباره تلاش کنید.",
|
||
"fiscalYearRollbackTokenAfterBackupMissing": "کد تأیید پس از پشتیبان دریافت نشد. «بهروزرسانی پیشنمایش» را بزنید.",
|
||
"fiscalYearRollbackTokenMissingGeneric": "کد تأیید در دسترس نیست.",
|
||
"fiscalYearRollbackPhaseDeleting": "در حال حذف سال مالی جاری…",
|
||
"fiscalYearRollbackSuccessFallback": "با موفقیت انجام شد",
|
||
"fiscalYearRollbackWarningCard": "این عملیات تمام اسناد سال مالی جاری را حذف میکند و سال قبل را دوباره «جاری» میکند.",
|
||
"fiscalYearRollbackCurrentYearLabel": "سال جاری (حذف میشود)",
|
||
"fiscalYearRollbackYearIdSuffix": "شناسه {id}",
|
||
"@fiscalYearRollbackYearIdSuffix": {"placeholders": {"id": {"type": "String"}}},
|
||
"fiscalYearRollbackNextCurrentLabel": "سال بعدی جاری",
|
||
"fiscalYearRollbackDocCountLabel": "تعداد اسناد سال جاری: {count}",
|
||
"@fiscalYearRollbackDocCountLabel": {"placeholders": {"count": {"type": "String"}}},
|
||
"fiscalYearRollbackClosingDocsToDelete": "اسناد بستن سال روی سال قبل که حذف میشوند: {count}",
|
||
"@fiscalYearRollbackClosingDocsToDelete": {"placeholders": {"count": {"type": "String"}}},
|
||
"fiscalYearRollbackBackupCheckboxTitle": "قبل از حذف سال، پشتیبان کامل بگیرم",
|
||
"fiscalYearRollbackBackupCheckboxSubtitle": "همان پشتیبان سیستمی (.hbx) از بخش تنظیمات؛ برای بازیابی در صورت نیاز.",
|
||
"fiscalYearRollbackOpenBackupPage": "باز کردن صفحهٔ پشتیبانگیری",
|
||
"fiscalYearRollbackExecuteButton": "اجرای حذف سال مالی جاری",
|
||
"fiscalYearRollbackBlockedTitle": "این عملیات الان مجاز نیست — دلایل:",
|
||
"fiscalYearRollbackBlockedHint": "پس از رفع موارد زیر، دکمهٔ «بهروزرسانی پیشنمایش» را بزنید.",
|
||
"fiscalYearRollbackRefreshPreview": "بهروزرسانی پیشنمایش",
|
||
"fiscalYearRollbackBackupProgressPrefix": "پشتیبان: {detail}",
|
||
"@fiscalYearRollbackBackupProgressPrefix": {"placeholders": {"detail": {"type": "String"}}},
|
||
"fiscalYearRollbackPreviewFailed": "پیشنمایش برگشت از سال مالی ناموفق بود.",
|
||
"fiscalYearRollbackNetworkUnreachable": "ارتباط با سرور برقرار نشد. اینترنت و وضعیت ورود را بررسی کنید.",
|
||
"fiscalYearRollbackExecuteFailed": "اجرای برگشت از سال مالی ناموفق بود.",
|
||
"fiscalYearRollbackExecuteFailedSupport": "اجرای عملیات با خطا مواجه شد. در صورت تکرار با پشتیبانی تماس بگیرید.",
|
||
"backupJobWaitTimeout": "پشتیبانگیری در زمان انتظار به پایان نرسید. از بخش «تنظیمات → پشتیبانگیری» وضعیت را بررسی کنید.",
|
||
"backupJobStorageLimitFallback": "پشتیبان بهخاطر محدودیت ذخیرهسازی ذخیره نشد. پکیج را فعال یا حجم را آزاد کنید.",
|
||
"settingsSideCurrenciesTitle": "مدیریت ارزهای جانبی",
|
||
"settingsSideCurrenciesSubtitle": "اضافه و حذف ارزهای قابل استفاده در کسبوکار",
|
||
"settingsInvoiceFxPolicyTitle": "سیاست تسعیر فاکتور",
|
||
"settingsInvoiceFxPolicySubtitle": "لحظه مرجع نرخ و رفتار در نبود نرخ (ارز اصلی/فرعی)",
|
||
"settingsFxAutoSyncTitle": "بهروزرسانی خودکار نرخ تسعیر",
|
||
"settingsFxAutoSyncSubtitle": "زمانبندی ثبت نرخ از اسنپشات مرکزی با آفست درصد یا مبلغ برای هر ارز",
|
||
"fxAutoSyncTitle": "بهروزرسانی خودکار نرخ تسعیر",
|
||
"fxAutoSyncHeroTitle": "نرخهایی که با بازار همراه میمانند",
|
||
"fxAutoSyncIntro": "اسنپشات مرکزی بازار را طبق زمانبندی بخوانید، حاشیهٔ خود (درصد یا مبلغ) را اعمال کنید و نرخ تسعیر را خودکار ثبت کنید. کسبوکار تکارزی این صفحه را نمیبیند.",
|
||
"fxAutoSyncSingleCurrencyHint": "این قابلیت فقط برای کسبوکارهای چندارزی است. ابتدا ارز فرعی اضافه کنید.",
|
||
"fxAutoSyncEnableLabel": "فعالسازی همگامسازی خودکار",
|
||
"fxAutoSyncSourceHint": "منبع: اسنپشات مرکزی سیستم (بدون فراخوانی مستقیم API برای هر کسبوکار)",
|
||
"fxAutoSyncScheduleMode": "زمانبندی",
|
||
"fxAutoSyncModeInterval": "هر N ساعت",
|
||
"fxAutoSyncModeDaily": "ساعات ثابت روزانه",
|
||
"fxAutoSyncIntervalLabel": "بازه",
|
||
"fxAutoSyncEveryNHours": "هر {hours} ساعت",
|
||
"@fxAutoSyncEveryNHours": {
|
||
"placeholders": {
|
||
"hours": { "type": "int" }
|
||
}
|
||
},
|
||
"fxAutoSyncAddTimeLabel": "افزودن ساعت (HH:MM)",
|
||
"fxAutoSyncAddTime": "افزودن",
|
||
"fxAutoSyncInvalidTime": "ساعت نامعتبر است. فرمت HH:MM (مثلاً ۰۹:۰۰).",
|
||
"fxAutoSyncTimezoneHint": "ساعات بر اساس منطقه زمانی: {tz}",
|
||
"@fxAutoSyncTimezoneHint": {
|
||
"placeholders": {
|
||
"tz": { "type": "String" }
|
||
}
|
||
},
|
||
"fxAutoSyncOptionsTitle": "گزینههای ایمنی",
|
||
"fxAutoSyncSkipUnchanged": "رد کردن اگر تغییر نرخ ناچیز باشد",
|
||
"fxAutoSyncMinChangePercent": "حداقل درصد تغییر برای ثبت",
|
||
"fxAutoSyncBlockStale": "مسدود کردن وقتی اسنپشات کهنه است",
|
||
"fxAutoSyncStaleHours": "کهنگی پس از (ساعت)",
|
||
"fxAutoSyncOffsetsTitle": "آفست هر ارز",
|
||
"fxAutoSyncOffsetsHint": "پیشنمایش با مقادیر فعلی فرم (پیشنویس) محاسبه میشود. برای ماندگاری، ذخیره کنید.",
|
||
"fxAutoSyncRefreshPreview": "تازهسازی پیشنمایش",
|
||
"fxAutoSyncNoSecondaryCurrencies": "ارز فرعیای یافت نشد.",
|
||
"fxAutoSyncOffsetType": "نوع آفست",
|
||
"fxAutoSyncOffsetNone": "بدون آفست",
|
||
"fxAutoSyncOffsetPercent": "درصد",
|
||
"fxAutoSyncOffsetAmount": "مبلغ ثابت",
|
||
"fxAutoSyncOffsetDirection": "جهت",
|
||
"fxAutoSyncOffsetUp": "بالاتر از بازار (+)",
|
||
"fxAutoSyncOffsetDown": "پایینتر از بازار (−)",
|
||
"fxAutoSyncOffsetValue": "مقدار",
|
||
"fxAutoSyncRefRate": "نرخ مرجع",
|
||
"fxAutoSyncFinalRate": "نرخ نهایی پس از آفست",
|
||
"fxAutoSyncPreviewSavedHint": "پیشنمایش زنده از اسنپشات مرکزی با پیشنویس فعلی.",
|
||
"fxAutoSyncRunNow": "اجرای فوری",
|
||
"fxAutoSyncRunDone": "همگامسازی انجام شد",
|
||
"fxAutoSyncStatusActive": "زمانبندی فعال",
|
||
"fxAutoSyncStatusInactive": "زمانبندی خاموش",
|
||
"fxAutoSyncLastRun": "آخرین اجرا",
|
||
"fxAutoSyncNextRun": "اجرای بعدی",
|
||
"fxAutoSyncLoadError": "بارگذاری تنظیمات خودکار ناموفق: {error}",
|
||
"@fxAutoSyncLoadError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"fxAutoSyncSaveError": "ذخیره تنظیمات خودکار ناموفق: {error}",
|
||
"@fxAutoSyncSaveError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"fxAutoSyncPreviewError": "بارگذاری پیشنمایش ناموفق: {error}",
|
||
"@fxAutoSyncPreviewError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"fxAutoSyncRunError": "اجرای همگامسازی ناموفق: {error}",
|
||
"@fxAutoSyncRunError": {
|
||
"placeholders": {
|
||
"error": { "type": "String" }
|
||
}
|
||
},
|
||
"fxRevaluationSettingsTitle": "تسعیر فاکتور (سیاست)",
|
||
"fxRevaluationSettingsIntro": "این گزینهها تعیین میکنند «لحظه مرجع» نرخ تسعیر (نسبت به ارز اصلی) برای فاکتورهای ارزی چگونه محاسبه شود و اگر نرخی نبود چه رفتاری انجام شود.",
|
||
"fxRevaluationAsOfSourceLabel": "لحظه مرجع نرخ (as_of)",
|
||
"fxRevaluationAsOfSourceDocumentDate": "تاریخ سند (با ساعت طبق گزینه زیر)",
|
||
"fxRevaluationAsOfSourceRegisteredAt": "زمان ثبت سند در سیستم",
|
||
"fxRevaluationDateEffectiveLabel": "لحظه مؤثر در همان روز (UTC)",
|
||
"fxRevaluationTimeStartOfDay": "شروع روز ۰۰:۰۰",
|
||
"fxRevaluationTimeNoon": "میانه روز ۱۲:۰۰",
|
||
"fxRevaluationTimeEndOfDay": "پایان روز ۲۳:۵۹:۵۹ (چند نرخ در یک روز)",
|
||
"fxRevaluationWhenNoRateLabel": "اگر نرخ تسعیر برای لحظه مرجع نبود",
|
||
"fxRevaluationWhenNoRateBlock": "جلوگیری از ثبت فاکتور",
|
||
"fxRevaluationWhenNoRateAllow": "اجازه ثبت بدون نرخ (ثبت سند fx بهصورت ناقص)",
|
||
"fxRevaluationSettingsFooterNote": "کاربران بدون مجوز «تسعیر و نرخ ارز» نمیتوانند ردیف نرخ خاصی انتخاب کنند؛ سیستم نزدیکترین نرخ (آخرین نرخ مؤثر تا لحظه مرجع) را اعمال میکند.",
|
||
"fxRevaluationSettingsLoadError": "خطا در بارگذاری: {error}",
|
||
"@fxRevaluationSettingsLoadError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"fxRevaluationSettingsSaveError": "ذخیره نشد: {error}",
|
||
"@fxRevaluationSettingsSaveError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"invoiceFxRateFieldLabel": "نرخ تسعیر (اختیاری)",
|
||
"invoiceFxRateAuto": "خودکار (سیاست تنظیمات کسبوکار)",
|
||
"invoiceFxRateHelper": "برای ارز غیر اصلی؛ «خودکار» آخرین نرخ معتبر تا لحظهٔ مرجع سند است.",
|
||
"invoiceFxRateStoredOnDocument": "نرخ ذخیرهشده سند",
|
||
"invoiceFxRateRow": "نرخ {rate} — {effective}{idPart}",
|
||
"@invoiceFxRateRow": {
|
||
"placeholders": {
|
||
"rate": {
|
||
"type": "String"
|
||
},
|
||
"effective": {
|
||
"type": "String"
|
||
},
|
||
"idPart": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatError": "خطا: {detail}",
|
||
"@crmWebChatError": {
|
||
"placeholders": {
|
||
"detail": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatErrorLoadingMessages": "خطا در پیامها: {detail}",
|
||
"@crmWebChatErrorLoadingMessages": {
|
||
"placeholders": {
|
||
"detail": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatStatusOpen": "باز",
|
||
"crmWebChatStatusPending": "در انتظار",
|
||
"crmWebChatStatusResolved": "حلشده",
|
||
"crmWebChatFileSaved": "فایل ذخیره شد",
|
||
"crmWebChatErrorDownload": "خطا در دانلود: {detail}",
|
||
"@crmWebChatErrorDownload": {
|
||
"placeholders": {
|
||
"detail": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatFileUploadDisabledCrm": "ارسال فایل در تنظیمات CRM غیرفعال است",
|
||
"crmWebChatFileReadFailed": "خواندن فایل ممکن نیست (حجم زیاد یا محدودیت مرورگر). فایل کوچکتر انتخاب کنید.",
|
||
"crmWebChatFileIdMissing": "شناسه فایل از سرور نیامد",
|
||
"crmWebChatFileSent": "فایل ارسال شد",
|
||
"crmWebChatNoCrmWritePermission": "مجوز نوشتن CRM ندارید",
|
||
"crmWebChatMessageSent": "ارسال شد",
|
||
"crmWebChatSaved": "ذخیره شد",
|
||
"crmWebChatWidgetCreated": "ویجت ایجاد شد",
|
||
"crmWebChatWidgetUpdated": "ویجت بهروز شد",
|
||
"crmWebChatEditConversationTitle": "ویرایش مکالمه",
|
||
"crmWebChatFieldStatus": "وضعیت",
|
||
"crmWebChatAssignTo": "تخصیص به",
|
||
"crmWebChatOptionalLeadId": "شناسه لید (اختیاری)",
|
||
"crmWebChatOptionalPersonId": "شناسه شخص (اختیاری)",
|
||
"crmWebChatUnassigned": "—",
|
||
"crmWebChatEmbedSnippet": "// پایه API: {base}\n// مرحله ۱: POST /api/v1/public/crm-chat/conversations/start\n// بدنه JSON باید public_key \"{publicKey}\" و first_name و last_name و email و phone و page_url را داشته باشد.\n// مرحله ۲: با visitor_token و conversation_id به POST /api/v1/public/crm-chat/messages پیام بفرستید.\n// جزئیات: مستندات CRM_WEB_CHAT در مخزن Hesabix",
|
||
"@crmWebChatEmbedSnippet": {
|
||
"placeholders": {
|
||
"base": {
|
||
"type": "String"
|
||
},
|
||
"publicKey": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatDefaultWidgetName": "ویجت",
|
||
"crmWebChatAccessDenied": "شما دسترسی لازم برای مشاهده CRM را ندارید",
|
||
"crmWebChatPageTitle": "چت وب",
|
||
"crmWebChatSearchConversationsHint": "جستجوی مکالمه، شناسه، ایمیل…",
|
||
"crmWebChatMessageDeleted": "این پیام حذف شده است",
|
||
"crmWebChatLoadOlder": "در حال بارگذاری…",
|
||
"crmWebChatDeleteMessage": "حذف پیام",
|
||
"crmWebChatDeleteMessageConfirm": "حذف این پیام غیرقابل بازگردانی است. ادامه میدهید؟",
|
||
"crmWebChatDeleteConversation": "حذف مکالمه",
|
||
"crmWebChatDeleteConversationConfirm": "این مکالمه و تمام پیامهایش برای همیشه حذف میشوند. ادامه میدهید؟",
|
||
"crmWebChatConversationDeleted": "مکالمه حذف شد",
|
||
"crmWebChatEditMessageTitle": "ویرایش پیام",
|
||
"crmWebChatEditMessageHint": "متن جدید…",
|
||
"crmWebChatEditMessageSaved": "پیام بهروز شد",
|
||
"crmWebChatMessageEditedBadge": "(ویرایششده)",
|
||
"crmWebChatRefreshTooltip": "بارگذاری مجدد",
|
||
"crmWebChatFilterStatusLabel": "فیلتر وضعیت",
|
||
"crmWebChatFilterAll": "همه",
|
||
"crmWebChatFilterLongPressHint": "برای حذف دستهجمعی مکالمات، عنوان «فیلتر وضعیت» را چند ثانیه نگه دارید.",
|
||
"crmWebChatCrmSettingsWidgetsIntro": "کلید عمومی، دامنههای مجاز و ارسال فایل بازدیدکننده را برای هر ویجت مدیریت کنید.",
|
||
"crmWebChatCrmSettingsNoWidgets": "هنوز ویجی ندارید. با دکمهٔ زیر یک ویجت بسازید.",
|
||
"crmWebChatAddWidgetButton": "ویجت جدید",
|
||
"crmWebChatBulkDeleteTitle": "حذف دستهجمعی مکالمات",
|
||
"crmWebChatBulkDeleteConfirmAll": "همهٔ مکالمات این کسبوکار و تمام پیامها برای همیشه حذف میشوند. این کار برگشتناپذیر است. ادامه میدهید؟",
|
||
"crmWebChatBulkDeleteConfirmStatus": "همهٔ مکالمات با وضعیت «{statusLabel}» و پیامهایشان برای همیشه حذف میشوند. برگشتناپذیر است. ادامه میدهید؟",
|
||
"@crmWebChatBulkDeleteConfirmStatus": {
|
||
"placeholders": {
|
||
"statusLabel": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatBulkDeleteDone": "{count} مکالمه حذف شد",
|
||
"@crmWebChatBulkDeleteDone": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatWidgetsSectionTitle": "ویجتهای چت",
|
||
"crmWebChatWidgetsSectionHint": "برای Public Key و غیرفعالکردن فایل فقط روی همان سایت، ویرایش را بزنید.",
|
||
"crmWebChatVisitorAttachmentCrmOff": "پیوست بازدیدکننده: بسته (ابتدا در تنظیمات CRM روشن شود)",
|
||
"crmWebChatVisitorAttachmentAllowed": "پیوست بازدیدکننده: مجاز — فضای ذخیره کسبوکار",
|
||
"crmWebChatVisitorAttachmentWidgetOff": "پیوست بازدیدکننده: برای این ویجت بسته است",
|
||
"crmWebChatWidgetStateActive": "وضعیت: فعال — در سایت جاسازی میشود",
|
||
"crmWebChatWidgetStateInactive": "وضعیت: غیرفعال — مکالمه جدید با این کلید بسته است",
|
||
"crmWebChatPublicKeyCopied": "کلید عمومی کپی شد",
|
||
"crmWebChatEmbedGuideCopied": "راهنمای اتصال کپی شد",
|
||
"crmWebChatMenuCopyPublicKey": "کپی کلید عمومی",
|
||
"crmWebChatMenuCopyApiGuide": "کپی راهنمای API",
|
||
"crmWebChatMenuEdit": "ویرایش…",
|
||
"crmWebChatNoWidgetsYet": "هنوز ویجی نساختهاید — از + استفاده کنید.",
|
||
"crmWebChatNoConversations": "مکالمهای نیست — یا فیلتر را تغییر دهید",
|
||
"crmWebChatConversationNumber": "مکالمه {id}",
|
||
"@crmWebChatConversationNumber": {
|
||
"placeholders": {
|
||
"id": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatSelectConversation": "یک مکالمه را انتخاب کنید",
|
||
"crmWebChatConversationNotFoundRefresh": "مکالمه یافت نشد — بهروزرسانی را بزنید",
|
||
"crmWebChatVisitorStartPageLabel": "صفحهٔ شروع چت (بازدیدکننده)",
|
||
"crmWebChatVisitorCurrentPageLabel": "صفحهٔ فعلی بازدیدکننده",
|
||
"crmWebChatVisitorIpLine": "IP: {ip}",
|
||
"@crmWebChatVisitorIpLine": {
|
||
"placeholders": {
|
||
"ip": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatVisitorDeviceMobile": "موبایل",
|
||
"crmWebChatVisitorDeviceTablet": "تبلت",
|
||
"crmWebChatVisitorDeviceDesktop": "رایانه",
|
||
"crmWebChatVisitorDeviceUnknown": "دستگاه",
|
||
"crmWebChatWidgetLine": "ویجت: {name}",
|
||
"@crmWebChatWidgetLine": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatAssigneeLine": "مسئول: {name}",
|
||
"@crmWebChatAssigneeLine": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"crmWebChatEditConversationButton": "ویرایش مکالمه",
|
||
"crmWebChatLeads": "لیدها",
|
||
"crmWebChatRoleAgent": "پشتیبان",
|
||
"crmWebChatRoleVisitor": "بازدیدکننده",
|
||
"crmWebChatFileLabel": "فایل",
|
||
"crmWebChatAttachFileTooltip": "پیوست فایل (فضای ذخیرهسازی کسبوکار، بستر crm_web_chat)",
|
||
"crmWebChatReplyHint": "پاسخ… (Ctrl+Enter ارسال)",
|
||
"crmWebChatSend": "ارسال",
|
||
"crmWebChatWidgetDialogTitleEdit": "ویرایش ویجت چت",
|
||
"crmWebChatWidgetDialogTitleNew": "ویجت چت جدید",
|
||
"crmWebChatWidgetDialogIntro": "پس از ایجاد، «کلید عمومی» و راهنمای اتصال API از منوی … ویجت قابل کپی است. دامنهٔ مجاز فقط امنیت مرورگر (CORS) است.",
|
||
"crmWebChatWidgetNameLabel": "نام ویجت (داخلی)",
|
||
"crmWebChatWidgetNameHint": "مثال: فروشگاه اینترنتی",
|
||
"crmWebChatWidgetNameHelper": "فقط در پنل شما دیده میشود تا بین چند ویجت تمایز بگذارید.",
|
||
"crmWebChatWidgetOriginsLabel": "دامنههای مجاز درخواست",
|
||
"crmWebChatWidgetOriginsHint": "shop.ir، blog.shop.ir",
|
||
"crmWebChatWidgetOriginsHelper": "اختیاری. فقط نام میزبان (بدون https://)؛ جدا با ویرگول لاتین یا فارسی. اگر خالی بگذارید، محدودیت دامنه با منطق سرور طبق مستند API اعمال میشود. برای جاسازی روی دامنهٔ مشخص، حتماً همان دامنه را اضافه کنید.",
|
||
"crmWebChatVisitorFileSwitchTitle": "ارسال فایل توسط بازدیدکنندهٔ سایت",
|
||
"crmWebChatVisitorFileSwitchOn": "وابسته به پلن فضای ذخیرهسازی. میتوانید فقط برای این ویجت ببندید؛ اگر روشن بماند، مثل سایر ویجتهاست.",
|
||
"crmWebChatVisitorFileSwitchOff": "الان در سطح کسبوکار غیرفعال است. از مسیر «مدیریت ارتباطات → تنظیمات CRM» (یا منوی مربوط) گزینهٔ ارسال فایل در چت وب را روشن کنید، بعد برگردید و این سوییچ را تنظیم کنید.",
|
||
"crmWebChatWidgetActiveTitle": "ویجت فعال",
|
||
"crmWebChatWidgetActiveSubtitle": "اگر غیرفعال شود، با همین «کلید عمومی» مکالمهٔ جدید شروع نمیشود (ویجتهای قدیم در پنل باقی میمانند).",
|
||
"crmWebChatNameRequired": "لطفاً «نام ویجت» را وارد کنید (مثلاً نام سایت یا بخش).",
|
||
"crmWebChatCreate": "ایجاد",
|
||
"crmWebChatSocketLive": "زنده (WebSocket)",
|
||
"crmWebChatSocketPolling": "نظرسنجی",
|
||
"crmWebChatSocketOffline": "قطع",
|
||
"crmWebChatSocketNoKey": "بدون کلید",
|
||
"crmWebChatPeerTyping": "بازدیدکننده در حال تایپ است…",
|
||
"crmWebChatTooltipMessageSent": "ارسال شد",
|
||
"crmWebChatTooltipMessageRead": "خوانده شد",
|
||
"crmSettingsWebChatVoiceTitle": "پیام صوتی در چت وب",
|
||
"crmSettingsWebChatVoiceSubtitle": "پیامهای صوتی کوتاه (بازدیدکننده یا اپراتور) مانند هر فایل در فضای ذخیرهسازی کسبوکار حساب میشوند.",
|
||
"crmWebChatVisitorVoiceSwitchTitle": "پیام صوتی توسط بازدیدکنندهٔ سایت",
|
||
"crmWebChatVisitorVoiceSwitchOn": "طبق تنظیمات کسبوکار و پلن فضا. میتوانید فقط روی همین ویجت غیرفعال کنید.",
|
||
"crmWebChatVisitorVoiceSwitchOff": "پیام صوتی در تنظیمات CRM کسبوکار خاموش است یا در این ویجت محدود شده است.",
|
||
"crmWebChatVoiceDisabledCrm": "پیام صوتی برای این کسبوکار در تنظیمات CRM غیرفعال است",
|
||
"crmWebChatComposerDropTarget": "رها کنید تا ارسال شود",
|
||
"crmWebChatMicRecording": "ضبط…",
|
||
"crmWebChatMicStopSend": "توقف و ارسال",
|
||
"crmWebChatMicUnavailableWeb": "ضبط صدا در مرورگر این نسخه در دست نیست؛ از اپ یا دکمهٔ پیوست استفاده کنید",
|
||
"crmWebChatVisitorVoiceOffWidget": "ویس مهمان خاموش",
|
||
"accountSettingsAppearanceTitle": "ظاهر برنامه",
|
||
"accountSettingsAppearanceDescription": "نحوهٔ نمایش پنل کسبوکار در دسکتاپ (صفحهٔ واحد یا چند تب)",
|
||
"appearanceSettingsPageTitle": "تنظیمات ظاهری",
|
||
"appearanceBusinessPanelSection": "پنل کسبوکار (دسکتاپ)",
|
||
"appearanceNavigationSingleLabel": "صفحهٔ واحد",
|
||
"appearanceNavigationSingleSubtitle": "در هر زمان فقط یک صفحه باز است (ناوبری کلاسیک)",
|
||
"appearanceNavigationTabsLabel": "تب در نوار بالا",
|
||
"appearanceNavigationTabsSubtitle": "چند صفحه باز بماند و با تبهای نوار تیره بالای پنل جابهجا شوید (فقط دسکتاپ). تبهای پسزمینه در حافظه میمانند؛ کلید پایدار مسیر برای بازگشت بهتر به همان تب همسو با روتر است.",
|
||
"appearanceDesktopOnlyNote": "حالت تب فقط در عرض زیاد اعمال میشود؛ در موبایل همیشه حالت تکصفحه است.",
|
||
"appearanceSaved": "ذخیره شد",
|
||
"appearanceSaveError": "ذخیرهٔ تنظیمات ناموفق بود",
|
||
"appearanceSaveButton": "ذخیره",
|
||
"businessPanelTabCloseThisTab": "بستن این تب",
|
||
"businessPanelTabCloseTabsToTheRight": "بستن تبهای راستتر",
|
||
"businessPanelTabCloseTabsToTheLeft": "بستن تبهای چپتر",
|
||
"businessPanelTabAllTabsTitle": "همهٔ تبها",
|
||
"businessPanelTabCloseAllTabs": "بستن همهٔ تبها",
|
||
"businessPanelTabListTooltip": "لیست همهٔ تبها",
|
||
"businessPanelTabPin": "پین کردن تب",
|
||
"businessPanelTabUnpin": "برداشتن پین",
|
||
"businessPanelTabPinnedCloseTitle": "تب پینشده",
|
||
"businessPanelTabPinnedCloseMessage": "این تب پین شده است. با بستن، از نوار تبها حذف میشود. آیا مطمئن هستید؟",
|
||
"businessPanelTabPinnedCloseConfirm": "بستن تب",
|
||
"businessPanelTabClosePinnedTooltip": "تب پین شده — برای بستن تأیید لازم است",
|
||
"businessPanelTabPinnedKeptSnackbar": "{count} تب پین حفظ شد",
|
||
"@businessPanelTabPinnedKeptSnackbar": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"businessPanelTabRouteProjects": "مدیریت پروژهها",
|
||
"businessPanelTabRoutePriceListItems": "آیتمهای لیست قیمت",
|
||
"businessPanelTabRouteRepairTechnicians": "مدیریت تعمیرکاران",
|
||
"businessPanelTabRouteRepairShopSettings": "تنظیمات تعمیرگاه",
|
||
"appearanceSidebarTabBehaviorSection": "باز کردن از منوی کناری (وقتی تب فعال است)",
|
||
"appearanceSidebarTabBehaviorReuseTitle": "رفتن به تب موجود یا باز کردن تب جدید",
|
||
"appearanceSidebarTabBehaviorReuseSubtitle": "اگر همان صفحه در یکی از تبها باز است به همان میرود؛ وگرنه تب جدید اضافه میشود (همان پیشفرض قبلی).",
|
||
"appearanceSidebarTabBehaviorLongPressTitle": "جایگزینی تب فعال؛ لانگپرس مثل پیشفرض",
|
||
"appearanceSidebarTabBehaviorLongPressSubtitle": "کلیک معمولی فقط محتوای تب فعلی را عوض میکند. لانگپرس روی آیتم منو همان رفتار گزینهٔ بالا را دارد (تب موجود یا تب جدید).",
|
||
"mobileLauncherTitle": "لانچر موبایل",
|
||
"mobileLauncherAppearanceTile": "ظاهر لانچر",
|
||
"mobileLauncherAppearancePageTitle": "تنظیمات ظاهری لانچر",
|
||
"mobileLauncherBackgroundColorSection": "رنگ پسزمینه",
|
||
"mobileLauncherSaveColors": "ذخیره",
|
||
"mobileLauncherColorsSaved": "ذخیره شد",
|
||
"mobileLauncherBackToAccount": "حساب کاربری",
|
||
"mobileLauncherOpenFullPanel": "پنل کامل",
|
||
"mobileLauncherChooseModeTitle": "این کسبوکار را چطور باز کنید؟",
|
||
"mobileLauncherModeStandard": "نمای استاندارد پنل",
|
||
"mobileLauncherModeLauncher": "لانچر موبایل",
|
||
"mobileLauncherInvalidBusiness": "شناسهٔ کسبوکار نامعتبر است",
|
||
"mobileLauncherDisableHomeLauncherMenu": "ورود به اپ از پروفایل",
|
||
"mobileLauncherDisableHomeLauncherDone": "از این به بعد با باز کردن اپ به پروفایل میروید؛ برای لانچر دوباره از لیست کسبوکار انتخاب کنید.",
|
||
"mobileLauncherBusinessNoAccess": "به این کسبوکار دسترسی ندارید یا حذف شده است.",
|
||
"mobileLauncherExitAppHint": "برای خروج دوباره بازگشت را بزنید",
|
||
"mobileLauncherBrandName": "حسابیکس",
|
||
"mobileLauncherBusinessFallback": "کسبوکار",
|
||
"mobileLauncherGridLayoutSection": "چیدمان آیکونها",
|
||
"mobileLauncherGridColumns": "تعداد ستون",
|
||
"mobileLauncherGridRows": "تعداد ردیف",
|
||
"mobileLauncherGridPreview": "پیشنمایش",
|
||
"mobileLauncherQuickSalesTile": "فروش سریع",
|
||
"mobileLauncherNewInvoiceTile": "فاکتور جدید",
|
||
"mobileLauncherSwitchBusiness": "تعویض کسبوکار",
|
||
"mobileLauncherTapToSwitchBusiness": "برای تعویض کسبوکار بزنید",
|
||
"mobileLauncherSummarySales": "مجموع فروش",
|
||
"mobileLauncherSummaryRecent": "تراکنشهای اخیر",
|
||
"mobileLauncherNoTiles": "برای نقش شما میانبری در دسترس نیست. پنل کامل را باز کنید یا از مدیر دسترسی بخواهید.",
|
||
"mobileLauncherLivePreview": "پیشنمایش زنده",
|
||
"mobileLauncherTileDensitySection": "تراکم کاشیها",
|
||
"mobileLauncherTileDensityHint": "تعداد میانبر در هر ردیف را انتخاب کنید.",
|
||
"mobileLauncherDensityComfortable": "راحت",
|
||
"mobileLauncherDensityCompact": "فشرده",
|
||
"mobileLauncherBusinessesLoadError": "بارگذاری کسبوکارها ناموفق بود.",
|
||
"mobileLauncherNoBusinesses": "کسبوکاری یافت نشد.",
|
||
"businessShellMoreToolsTooltip": "ابزارهای بیشتر",
|
||
"businessShellAiChatTooltip": "چت سریع با AI (نگهداشتن: لانچر · Hold Q سپس AI)",
|
||
"aiQuickLauncherTitle": "دستیار هوشمند",
|
||
"aiQuickLauncherSubtitle": "در چه موردی کمک میخواهید؟",
|
||
"aiQuickLauncherHint": "موضوع را بنویسید و Enter بزنید…",
|
||
"aiQuickLauncherKeyboardHint": "Enter برای ارسال · Esc برای بستن · Hold Q سپس AI",
|
||
"aiQuickLauncherArmedHint": "AI را تایپ کنید…",
|
||
"aiQuickLauncherNeedBusiness": "برای استفاده از دستیار هوشمند ابتدا یک کسبوکار را باز کنید.",
|
||
"aiQuickLauncherNeedLogin": "برای استفاده از دستیار هوشمند وارد حساب شوید.",
|
||
"businessShellCalculatorTooltip": "ماشین حساب",
|
||
"businessShellBackToLauncher": "بازگشت به لانچر",
|
||
"businessShellHideSidebarTooltip": "پنهان کردن منوی کناری",
|
||
"businessShellShowSidebarTooltip": "نمایش منوی کناری",
|
||
"dataTableHelpMenu": "راهنما",
|
||
"dataTableHelpDialogTitle": "راهنمای کار با این جدول",
|
||
"dataTableHelpIntro": "با این نکات میتوانید در لیستهای بزرگ راحتتر جستوجو، فیلتر، مرتبسازی، خروجی بگیرید و بین ستونها جابهجا شوید.",
|
||
"dataTableHelpSectionSearchTitle": "جستوجو و فیلتر",
|
||
"dataTableHelpSectionSearchBody": "• اگر بالای جدول جعبهٔ جستوجو هست، متن بزنید؛ معمولاً کمی بعد از توقف تایپ، لیست بهروز میشود.\n• برای فیلتر روی یک ستون، روی سرستون منوی ⋮ را باز کنید، «جستوجو» را بزنید، شرط را بگذارید و اعمال کنید.\n• فیلترهای فعال بهصورت برچسب زیر هدر دیده میشوند؛ هرکدام را حذف کنید یا در صورت وجود دکمه، همه را پاک کنید.",
|
||
"dataTableHelpSectionExportTitle": "خروجی اکسل و PDF",
|
||
"dataTableHelpSectionExportBody": "• منوی ⋮ گوشهٔ بالا سمت راست جدول را باز کنید.\n• خروجی اکسل یا PDF را برای همهٔ ردیفها بزنید؛ اگر انتخاب ردیف با چکباکس فعال باشد و ردیفی انتخاب کرده باشید، گزینهٔ خروجی فقط انتخابشدهها هم هست.\n• ورودی «خروجی» با توضیح تکمیلی، گاهی تنظیمات پیشرفتهٔ قالب یا چیدمان را باز میکند.\n• اگر آیکن دانلود در نوار بالای جدول هست، همان مسیر خروجی را دارد.",
|
||
"dataTableHelpSectionSortTitle": "مرتبسازی و ستونها",
|
||
"dataTableHelpSectionSortBody": "• یکبار روی عنوان ستون بزنید تا بر همان ستون مرتب شود؛ دوباره بزنید تا صعودی / نزولی عوض شود.\n• با نگه داشتن Shift روی عنوان ستون دیگر کلیک کنید تا مرتبسازی دوم اضافه یا برعکس شود.\n• با قرار گرفتن موس روی سرستون، منوی ⋮ را ببینید: جستوجوی همان ستون، پین چپ یا راست، مخفی کردن ستون، تنظیم خودکار عرض و بازنشانی چیدمان (بسته به امکانات همان جدول).\n• «تنظیمات ستونها» در منوی ⋮ بالا، نمایش، پنهان و ترتیب ستونها را مدیریت میکند.",
|
||
"dataTableHelpSectionKeyboardTitle": "کلیدهای میانبر",
|
||
"dataTableHelpSectionKeyboardBody": "ابتدا یکبار روی ناحیهٔ جدول (نه داخل کادر جستوجو) کلیک کنید تا فوکوس روی جدول باشد.\n\n• J یا فلش پایین: ردیف بعدی.\n• K یا فلش بالا: ردیف قبلی.\n• Enter: باز کردن ردیف برجسته اگر این صفحه از باز شدن ردیف پشتیبانی کند.\n• Space: روشن/خاموش کردن انتخاب ردیف برجسته وقتی انتخاب ردیف فعال است.\n• Escape: لغو انتخاب ردیفها.\n• Ctrl+A: انتخاب همهٔ ردیفهای همین صفحه وقتی انتخاب چندگانه فعال است.",
|
||
"dataTableHelpSectionScrollTitle": "جدولهای پهنا و اسکرول افقی",
|
||
"dataTableHelpSectionScrollBody": "• وقتی ستونها زیادند، نوار اسکرول افقی زیر جدول دیده میشود؛ با درگ کردن آن ستونهای پنهان را ببینید.\n• با موس: اشارهگر را روی جدول بگذارید، Shift را نگه دارید و چرخ موس را بچرخانید تا افقی حرکت کند (در مرورگرهای ویندوز و لینوکس رایج است).\n• با تاچپد میتوانید با حرکت دو انگشت افقی اسکرول کنید؛ روی موبایل و تبلت، جدول را افقی بکشید.",
|
||
"dataTableHelpSectionSelectionTitle": "انتخاب ردیف و کپی",
|
||
"dataTableHelpSectionSelectionBody": "• وقتی ستون چکباکس هست، از آن برای انتخاب ردیف استفاده کنید.\n• در حالت انتخاب چندگانه، Shift را نگه دارید و روی ردیف دیگر کلیک کنید تا بازه بین آخرین انتخاب و آن ردیف انتخاب شود.\n• برای کپی مقدار یک سلول، روی متن آن نگه دارید (لانگپرس)؛ در جاهایی که سیستمعامل اجازه دهد راستکلیک هم ممکن است همان کار را انجام دهد.",
|
||
"dataTableHelpSectionOtherTitle": "سایر امکانات",
|
||
"dataTableHelpSectionOtherBody": "• «بهروزرسانی» در منوی ⋮ داده را دوباره از سرور میگیرد.\n• «حالت فشرده» ارتفاع ردیفها را کمتر میکند؛ ممکن است برای همین جدول به خاطر سپرده شود.\n• از بخش صفحهبندی پایین برای اندازهٔ صفحه و رفتن به صفحهٔ بعد/قبل استفاده کنید.",
|
||
"frequentDescriptionsPickHint": "با فوکوس روی این فیلد، لیست شرحهای پرتکرار نمایش داده میشود.",
|
||
"frequentDescriptionsManage": "مدیریت شرحهای پرتکرار",
|
||
"frequentDescriptionsAdd": "افزودن",
|
||
"frequentDescriptionsEmpty": "هنوز شرح پرتکراری ثبت نشده است.",
|
||
"frequentDescriptionsLoadError": "بارگذاری لیست ناموفق بود.",
|
||
"frequentDescriptionsNewLabel": "شرح جدید",
|
||
"frequentDescriptionsDeleteTitle": "حذف شرح",
|
||
"frequentDescriptionsDeleteConfirm": "این شرح از لیست پرتکرار حذف شود؟",
|
||
"frequentDescriptionsSaved": "ذخیره شد",
|
||
"frequentDescriptionsLimitReached": "حداکثر ۵۰۰ شرح پرتکرار برای همین بخش مجاز است.",
|
||
"frequentDescriptionsNoSearchMatch": "موردی با این جستوجو یافت نشد.",
|
||
"frequentDescriptionsSearchInList": "جستوجو در لیست",
|
||
"frequentDescriptionsUseInField": "درج در فیلد شرح",
|
||
"productPublicCatalogTitle": "شبکهٔ تأمین کالا",
|
||
"productPublicCatalogSubtitle": "با فعالسازی، اطلاعات کاتالوگ (خلاصه، بررسی تخصصی، مشخصات فنی و تماس) از طریق API عمومی در اختیار شبکهٔ تأمین قرار میگیرد.",
|
||
"publicCatalogShowContactTitle": "نمایش تماس در کاتالوگ عمومی",
|
||
"publicCatalogShowContactSubtitle": "در صورت فعال بودن، شمارهٔ تلفن و موبایل این کسبوکار در API عمومی کاتالوگ نمایش داده میشود.",
|
||
"publicCatalogShowBaseSalesPriceTitle": "نمایش قیمت فروش پایه در کاتالوگ عمومی",
|
||
"publicCatalogShowBaseSalesPriceSubtitle": "در صورت خاموش بودن، فیلد قیمت فروش پایه در API عمومی کاتالوگ برای کالاهای منتشرشده برگردانده نمیشود.",
|
||
"profileDashboardTitle": "داشبورد پروفایل",
|
||
"profileDashboardLoadError": "خطا در بارگذاری داشبورد پروفایل:\n{error}",
|
||
"@profileDashboardLoadError": {"placeholders": {"error": {"type": "String"}}},
|
||
"profileDashboardEditLayout": "ویرایش چیدمان",
|
||
"profileDashboardExitEdit": "خروج از ویرایش",
|
||
"profileDashboardYourBusinesses": "کسبوکارهای شما",
|
||
"profileDashboardAnnouncements": "اعلانها",
|
||
"profileDashboardNoBusinesses": "کسبوکاری یافت نشد",
|
||
"profileDashboardCreateBusiness": "ایجاد کسبوکار",
|
||
"profileDashboardNoAnnouncements": "اعلانی وجود ندارد",
|
||
"profileDashboardViewAllAnnouncements": "مشاهده همه",
|
||
"profileDashboardAnnouncementsRefreshed": "اعلانها بهروز شد",
|
||
"profileDashboardOnlyUnread": "فقط خواندهنشده",
|
||
"profileDashboardNoTickets": "تیکتی یافت نشد",
|
||
"profileDashboardViewAllTickets": "مشاهده همه",
|
||
"profileDashboardHiddenWidgets": "ویجتهای پنهان",
|
||
"profileDashboardUnknownWidget": "ویجت ناشناخته: {key}",
|
||
"@profileDashboardUnknownWidget": {"placeholders": {"key": {"type": "String"}}},
|
||
"profileDashboardWidgetNotRegistered": "این ویجت ثبت نشده است",
|
||
"profileDashboardIncreaseWidth": "افزایش عرض",
|
||
"profileDashboardDecreaseWidth": "کاهش عرض",
|
||
"profileDashboardMoveUp": "بالا",
|
||
"profileDashboardMoveDown": "پایین",
|
||
"profileDashboardHide": "پنهان کردن",
|
||
"profileDashboardMarkAsRead": "خوانده شد",
|
||
"profileDashboardMarkedAsRead": "بهعنوان خواندهشده علامت خورد",
|
||
"profileDashboardLayoutSaveFailed": "ذخیره چیدمان ناموفق: {error}",
|
||
"@profileDashboardLayoutSaveFailed": {"placeholders": {"error": {"type": "String"}}},
|
||
"profileDashboardEnterBusiness": "ورود",
|
||
"profileDashboardMemberRole": "عضو",
|
||
"profileDashboardCreateTicket": "ایجاد تیکت",
|
||
"businessSettingsCategoryBusinessFinance": "کسبوکار و مالی",
|
||
"businessSettingsCategoryBusinessFinanceDescription": "اطلاعات پایه، ارزها، سال مالی و اعتبار",
|
||
"businessSettingsCategorySalesDocuments": "فروش و اسناد",
|
||
"businessSettingsCategorySalesDocumentsDescription": "فروش سریع، چاپ، شمارهگذاری و قالبها",
|
||
"businessSettingsCategoryIntegrations": "یکپارچهسازیها",
|
||
"businessSettingsCategoryIntegrationsDescription": "اتصال به سرویسها و پلتفرمهای خارجی",
|
||
"businessSettingsCategoryModules": "افزونهها و ماژولها",
|
||
"businessSettingsCategoryModulesDescription": "تنظیمات افزونههای فعال کسبوکار",
|
||
"businessSettingsCategoryAdministration": "مدیریت و امنیت",
|
||
"businessSettingsCategoryAdministrationDescription": "کاربران، پروژهها، اعلانها و گزارش فعالیت",
|
||
"businessSettingsCategoryPersonalization": "شخصیسازی",
|
||
"businessSettingsCategoryPersonalizationDescription": "تنظیمات ظاهری حساب کاربری شما",
|
||
"businessSettingsCategoryAdvanced": "پیشرفته و پشتیبان",
|
||
"businessSettingsCategoryAdvancedDescription": "پشتیبانگیری، بازیابی و مقصد FTP",
|
||
"businessSettingsCategoryMembership": "عضویت",
|
||
"businessSettingsCategoryMembershipDescription": "مدیریت عضویت شما در این کسبوکار",
|
||
"businessSettingsCategoryDangerZone": "عملیات خطرناک",
|
||
"businessSettingsCategoryDangerZoneDescription": "اقدامات غیرقابل بازگشت — با احتیاط ادامه دهید",
|
||
"businessSettingsFiscalYearEdit": "ویرایش سال مالی جاری",
|
||
"businessSettingsFiscalYearEditDescription": "ویرایش عنوان و تاریخهای سال مالی جاری",
|
||
"businessSettingsQuickSales": "تنظیمات فروش سریع",
|
||
"businessSettingsQuickSalesDescription": "تنظیمات پیشفرض برای فروش سریع",
|
||
"businessSettingsCrm": "تنظیمات CRM",
|
||
"businessSettingsCrmDescription": "چت وب و ارسال فایل توسط بازدیدکننده",
|
||
"businessSettingsProjects": "مدیریت پروژهها",
|
||
"businessSettingsProjectsDescription": "تعریف و مدیریت پروژهها برای ردیابی هزینهها و درآمدها",
|
||
"businessSettingsDocumentNumbering": "شمارهگذاری اسناد",
|
||
"businessSettingsDocumentNumberingDescription": "تنظیم نحوه شمارهگذاری انواع اسناد",
|
||
"businessSettingsInvoiceSharePayment": "پرداخت آنلاین لینک فاکتور",
|
||
"businessSettingsInvoiceSharePaymentDescription": "پیشفرض درگاه و فعالسازی برای لینک اشتراک عمومی",
|
||
"businessSettingsTemplatesDescription": "طراحی و مدیریت قالبهای PDF گزارش و چاپ",
|
||
"businessSettingsRepairShop": "تنظیمات تعمیرگاه",
|
||
"businessSettingsRepairShopDescription": "شمارهگذاری، اعلانها و پیشفرضهای تعمیرگاه",
|
||
"businessSettingsWarrantyDescription": "تنظیمات فرمت کد، سریال و امنیت گارانتی",
|
||
"businessSettingsNotificationTemplates": "قالبهای نوتیفیکیشن",
|
||
"businessSettingsNotificationTemplatesDescription": "مدیریت قالبهای پیامک و ایمیل برای رویدادهای مختلف",
|
||
"businessSettingsAppearanceProfileDescription": "زبان، تم و تقویم — در تنظیمات پروفایل کاربری",
|
||
"businessSettingsLeaveBusiness": "خروج از کسب و کار",
|
||
"businessSettingsLeaveBusinessDescription": "خروج از این کسب و کار و حذف دسترسیهای شما",
|
||
"businessSettingsLeaveBusinessConfirm": "آیا مطمئن هستید که میخواهید از این کسب و کار خارج شوید؟\n\nپس از خروج، دسترسی شما به این کسب و کار حذف خواهد شد.",
|
||
"businessSettingsLeaveBusinessAction": "خروج",
|
||
"businessSettingsLeaveBusinessFailed": "خطا در خروج از کسب و کار",
|
||
"businessSettingsDeleteBusiness": "حذف کسب و کار",
|
||
"businessSettingsDeleteBusinessDescription": "حذف دائمی کسب و کار (۳۰ روز قابل بازیابی)",
|
||
"businessSettingsFiscalYearRollback": "برگشت از سال مالی جاری",
|
||
"businessSettingsFiscalYearRollbackDescription": "حذف سال جاری و فعالسازی مجدد سال قبل (حداقل دو سال مالی)",
|
||
"businessSettingsHubDescriptionOwner": "شما مالک این کسب و کار هستید و میتوانید همه تنظیمات مجاز را مدیریت کنید.",
|
||
"businessSettingsHubDescriptionMember": "شما عضو این کسب و کار هستید؛ فقط تنظیماتی که به آنها دسترسی دارید نمایش داده میشود.",
|
||
"businessSettingsHubDescriptionGeneric": "تنظیمات این کسب و کار را از این صفحه مدیریت کنید.",
|
||
"businessSettingsOwnerRole": "مالک کسب و کار",
|
||
"businessSettingsMemberRole": "عضو کسب و کار",
|
||
"businessSettingsSetupTitle": "راهاندازی سریع",
|
||
"businessSettingsSetupDescription": "برای شروع کار، این موارد را تکمیل کنید:",
|
||
"businessSettingsPluginsLoadingHint": "در حال بارگذاری افزونهها…",
|
||
"businessSettingsPluginsLoadFailed": "بارگذاری افزونهها ناموفق بود. یکپارچهسازیها و ماژولها ممکن است کامل نمایش داده نشوند.",
|
||
"barcodeLabelsMenu": "برچسب و بارکد",
|
||
"barcodeLabelPluginNotActive": "افزونه طراحی برچسب بارکد برای این کسبوکار فعال نیست.",
|
||
"barcodeLabelPluginNotActiveHint": "از بازار افزونهها میتوانید دوره آزمایشی را شروع کنید یا افزونه را خریداری کنید.",
|
||
"barcodeLabelCreateTitle": "طرح برچسب جدید",
|
||
"barcodeLabelCreateSubtitle": "از یک قالب آماده شروع کنید یا بوم خالی بسازید.",
|
||
"barcodeLabelBlankCanvas": "بوم خالی",
|
||
"barcodeLabelBlankCanvasHint": "شروع از صفر در استودیوی طراحی",
|
||
"barcodeLabelNewTemplate": "طرح جدید",
|
||
"barcodeLabelSearchHint": "جستجوی نام طرح…",
|
||
"barcodeLabelFilterAll": "همه",
|
||
"barcodeLabelFilterPublished": "منتشرشده",
|
||
"barcodeLabelFilterDraft": "پیشنویس",
|
||
"barcodeLabelFilterArchived": "بایگانی",
|
||
"barcodeLabelEmptyTitle": "هنوز طرحی ندارید",
|
||
"barcodeLabelEmptyBody": "با یک preset آماده شروع کنید و برچسبهای قابل اسکن طراحی کنید.",
|
||
"barcodeLabelStartWithPreset": "شروع با قالب آماده",
|
||
"barcodeLabelDefaultBadge": "پیشفرض",
|
||
"barcodeLabelDefaultSet": "طرح پیشفرض تنظیم شد",
|
||
"barcodeLabelPublished": "طرح منتشر شد",
|
||
"barcodeLabelSaved": "طرح ذخیره شد",
|
||
"barcodeLabelPreviewPdf": "پیشنمایش PDF",
|
||
"barcodeLabelPublish": "انتشار",
|
||
"barcodeLabelSetDefault": "تنظیم بهعنوان پیشفرض",
|
||
"barcodeLabelDuplicate": "کپی طرح",
|
||
"barcodeLabelStudioTitle": "استودیوی برچسب",
|
||
"barcodeLabelUntitled": "طرح بدوننام",
|
||
"barcodeLabelToolText": "متن",
|
||
"barcodeLabelToolBarcode": "بارکد",
|
||
"barcodeLabelToolImage": "تصویر",
|
||
"barcodeLabelToolShape": "شکل",
|
||
"barcodeLabelToolLine": "خط",
|
||
"barcodeLabelLayers": "لایهها",
|
||
"barcodeLabelProperties": "ویژگیها",
|
||
"barcodeLabelNoSelection": "المانی انتخاب نشده است",
|
||
"barcodeLabelBinding": "فیلد داده",
|
||
"barcodeLabelSymbology": "نوع بارکد",
|
||
"barcodeLabelPermissionDesign": "طراحی و مدیریت طرحهای برچسب",
|
||
"barcodeLabelPermissionPrint": "چاپ برچسب با طرحها",
|
||
"barcodeLabelPrintJobTitle": "چاپ برچسب با طرح",
|
||
"barcodeLabelSelectTemplate": "طرح برچسب",
|
||
"barcodeLabelQtyAll": "تعداد برای همه",
|
||
"barcodeLabelApplyQty": "اعمال",
|
||
"barcodeLabelPrintItems": "آیتمهای چاپ",
|
||
"barcodeLabelSavePdf": "ذخیره PDF",
|
||
"barcodeLabelSystemPrint": "چاپ",
|
||
"barcodeLabelPrintWebHint": "در وب، فایل PDF ذخیره میشود؛ سپس از مرورگر چاپ کنید.",
|
||
"barcodeLabelNoPublishedTemplates": "هیچ طرح منتشرشدهای نیست. ابتدا در استودیو یک طرح بسازید و منتشر کنید.",
|
||
"barcodeLabelPreviewEmpty": "پیشنمایش در دسترس نیست",
|
||
"barcodeLabelPrintTotal": "جمع برچسبها: {count}",
|
||
"barcodeLabelAdvancedPrint": "چاپ حرفهای برچسب",
|
||
"barcodeLabelPrintWithTemplate": "چاپ بارکد عمومی با طرح…",
|
||
"barcodeLabelPrintUniqueWithTemplate": "چاپ واحدهای یونیک با طرح…",
|
||
"barcodeLabelExcelPrintTitle": "چاپ از اکسل",
|
||
"barcodeLabelExcelPrintHint": "فایل CSV/اکسل با ستونهای code، barcode، name، qty را انتخاب کنید.",
|
||
"barcodeLabelPickExcel": "انتخاب فایل",
|
||
"barcodeLabelExcelReadFailed": "خواندن فایل ممکن نشد",
|
||
"barcodeLabelExcelReady": "{rows} ردیف معتبر · {labels} برچسب",
|
||
"barcodeLabelExcelErrors": "خطاهای ردیف:",
|
||
"barcodeLabelExcelRowError": "ردیف {line}: فیلد {field} ناقص است",
|
||
"barcodeLabelContinueToPrint": "ادامه چاپ",
|
||
"barcodeLabelSerialPrintTitle": "چاپ سریالی",
|
||
"barcodeLabelSerialPrintHint": "بازه شمارهها را مشخص کنید تا بارکدهای سریالی ساخته شود.",
|
||
"barcodeLabelSerialPrefix": "پیشوند",
|
||
"barcodeLabelSerialSuffix": "پسوند",
|
||
"barcodeLabelSerialStart": "از",
|
||
"barcodeLabelSerialEnd": "تا",
|
||
"barcodeLabelSerialPad": "طول پد",
|
||
"barcodeLabelSerialQtyEach": "تعداد هر کدام",
|
||
"barcodeLabelSerialPreview": "تعداد مقادیر: {count}",
|
||
"barcodeLabelSerialItem": "سریال تولیدشده",
|
||
"barcodeLabelSerialInvalidRange": "بازه شروع/پایان نامعتبر است",
|
||
"barcodeLabelSerialTooMany": "حداکثر ۱۰۰۰۰ برچسب در یک job مجاز است",
|
||
"barcodeLabelPrintersTitle": "پروفایل چاپگر رولی",
|
||
"barcodeLabelPrinterAdd": "افزودن پروفایل",
|
||
"barcodeLabelPrinterEdit": "ویرایش پروفایل",
|
||
"barcodeLabelPrinterName": "نام چاپگر",
|
||
"barcodeLabelPrinterMode": "حالت چاپ",
|
||
"barcodeLabelPrinterConnection": "نوع اتصال",
|
||
"barcodeLabelPrinterHost": "آدرس IP / Host",
|
||
"barcodeLabelPrinterPort": "پورت",
|
||
"barcodeLabelPrinterWidthMm": "عرض لیبل (mm)",
|
||
"barcodeLabelPrinterHeightMm": "ارتفاع لیبل (mm)",
|
||
"barcodeLabelPrinterDpi": "DPI",
|
||
"barcodeLabelPrinterEnabled": "فعال",
|
||
"barcodeLabelPrinterDisabled": "غیرفعال",
|
||
"barcodeLabelPrinterSetActive": "پیشفرض",
|
||
"barcodeLabelPrintersSaved": "پروفایلهای چاپگر ذخیره شد",
|
||
"barcodeLabelPrintersEmpty": "هنوز پروفایلی تعریف نشده. برای چاپ رولی یک پروفایل اضافه کنید.",
|
||
"barcodeLabelPrintersWebBanner": "پیکربندی و چاپ خام رولی/Zebra روی وب محدود است؛ برای بهترین نتیجه از نسخه ویندوز یا اندروید استفاده کنید.",
|
||
"barcodeLabelPrintersSpikeNote": "حالت ZPL/ESC-POS آزمایشی است و نیاز به تأیید روی سختافزار واقعی دارد. مسیر پایدار فعلی: PDF spooler با اندازه لیبل.",
|
||
"barcodeLabelSelectPrinter": "پروفایل چاپگر",
|
||
"barcodeLabelRollPrint": "چاپ رولی",
|
||
"barcodeLabelNoPrinterProfile": "پروفایل چاپگر فعالی انتخاب نشده است",
|
||
"barcodeLabelPrinterZplNeedsTcp": "برای ZPL، اتصال TCP و آدرس Host را در پروفایل تنظیم کنید",
|
||
"barcodeLabelPrinterZplSent": "دستور ZPL به چاپگر ارسال شد",
|
||
"barcodeLabelPrinterEscPosFallback": "ESC/POS هنوز اسپایک نشده؛ چاپ با PDF رولی انجام میشود",
|
||
"barcodeLabelPrinterUnsupportedMode": "حالت چاپگر پشتیبانی نمیشود",
|
||
"barcodeLabelPrintFromProductForm": "چاپ با طرح برچسب",
|
||
"barcodeLabelCanvasSettings": "بوم و چاپ",
|
||
"barcodeLabelCanvasWidth": "عرض ناحیه طراحی (mm)",
|
||
"barcodeLabelCanvasHeight": "ارتفاع ناحیه طراحی (mm)",
|
||
"barcodeLabelPrintLayout": "چیدمان چاپ",
|
||
"barcodeLabelPrintLayoutSheet": "برگه (A4 و شبکه)",
|
||
"barcodeLabelPrintLayoutRoll": "رول / حرارتی (هر برچسب یک صفحه)",
|
||
"barcodeLabelPaperSize": "اندازه کاغذ",
|
||
"barcodeLabelPaperCustom": "سفارشی",
|
||
"barcodeLabelPaperWidth": "عرض کاغذ (mm)",
|
||
"barcodeLabelPaperHeight": "ارتفاع کاغذ (mm)",
|
||
"barcodeLabelOrientation": "جهت",
|
||
"barcodeLabelPortrait": "عمودی",
|
||
"barcodeLabelLandscape": "افقی",
|
||
"barcodeLabelSheetColumns": "ستونها",
|
||
"barcodeLabelSheetRows": "ردیفها",
|
||
"barcodeLabelRollModeHint": "در حالت رول فقط اندازه ناحیه طراحی مهم است؛ ارتفاع کاغذ ثابت نیست.",
|
||
"barcodeLabelPreviewData": "داده آزمایشی پیشنمایش",
|
||
"barcodeLabelPreviewDataHint": "با افزودن المانهای دارای فیلد داده، مقادیر آزمایشی را اینجا ویرایش کنید.",
|
||
"barcodeLabelRotation": "چرخش (°)",
|
||
"barcodeLabelRotate90": "چرخش ۹۰°",
|
||
"barcodeLabelContentMode": "منبع محتوا",
|
||
"barcodeLabelContentBinding": "فیلد داده",
|
||
"barcodeLabelContentFixed": "متن ثابت",
|
||
"barcodeLabelFixedValue": "مقدار متن",
|
||
"barcodeLabelShowBarcodeText": "نمایش متن زیر بارکد",
|
||
"barcodeLabelPrintSettings": "تنظیمات چاپ",
|
||
"barcodeLabelBlankCanvasDialogTitle": "برچسب خالی جدید",
|
||
"barcodeLabelBlankCanvasDialogHint": "اندازه ناحیه طراحی را مشخص کنید. برای چاپگر حرارتی حالت رول را فعال کنید — فقط عرض و ارتفاع برچسب مهم است.",
|
||
"barcodeLabelStartDesign": "شروع طراحی",
|
||
"barcodeLabelPrinterSizeMatch": "پروفایل چاپگر با طرح همخوان است ({width}×{height} mm)",
|
||
"barcodeLabelPrinterSizeMismatch": "چاپگر {pw}×{ph} mm · طرح {dw}×{dh} mm — خروجی با اندازه طرح ساخته میشود",
|
||
"barcodeLabelLivePreview": "پیشنمایش زنده PDF",
|
||
"barcodeLabelApplyPrinterSize": "همخوان با اندازه چاپگر ({width}×{height} mm)",
|
||
"barcodeLabelImageSource": "منبع تصویر",
|
||
"barcodeLabelImageBusinessLogo": "لوگوی کسبوکار",
|
||
"barcodeLabelImageProduct": "تصویر کالا",
|
||
"barcodeLabelImageUpload": "تصویر آپلودشده",
|
||
"barcodeLabelPickImage": "انتخاب فایل تصویر",
|
||
"barcodeLabelImageFit": "نحوه جاگیری",
|
||
"barcodeLabelImageFitContain": "جا شدن کامل",
|
||
"barcodeLabelImageFitCover": "پوشش",
|
||
"barcodeLabelImageFitFill": "کشیده",
|
||
"barcodeLabelPrinterEscPosSent": "دستور ESC/POS به چاپگر ارسال شد",
|
||
"@barcodeLabelApplyPrinterSize": {
|
||
"placeholders": {
|
||
"width": {"type": "String"},
|
||
"height": {"type": "String"}
|
||
}
|
||
},
|
||
"@barcodeLabelPrinterSizeMatch": {
|
||
"placeholders": {
|
||
"width": {"type": "String"},
|
||
"height": {"type": "String"}
|
||
}
|
||
},
|
||
"@barcodeLabelPrinterSizeMismatch": {
|
||
"placeholders": {
|
||
"pw": {"type": "String"},
|
||
"ph": {"type": "String"},
|
||
"dw": {"type": "String"},
|
||
"dh": {"type": "String"}
|
||
}
|
||
},
|
||
"@barcodeLabelPrintTotal": {"placeholders": {"count": {"type": "int"}}},
|
||
"@barcodeLabelExcelReady": {"placeholders": {"rows": {"type": "int"}, "labels": {"type": "int"}}},
|
||
"@barcodeLabelExcelRowError": {"placeholders": {"line": {"type": "int"}, "field": {"type": "String"}}},
|
||
"@barcodeLabelSerialPreview": {"placeholders": {"count": {"type": "int"}}},
|
||
"distributionVisitCompleteHint": "نتیجه ویزیت را ثبت کنید؛ فاکتور را از لیست انتخاب کنید یا از موجودی ون بفروشید.",
|
||
"distributionLinkInvoice": "لینک فاکتور فروش",
|
||
"distributionSelectInvoice": "انتخاب فاکتور",
|
||
"distributionNoInvoiceLink": "بدون لینک فاکتور",
|
||
"distributionNoRecentInvoices": "فاکتور اخیری برای این مشتری یافت نشد.",
|
||
"distributionLinkedDocument": "سند متصل",
|
||
"distributionRemaining": "مانده",
|
||
"distributionVanSaleFromStock": "فروش از موجودی ون",
|
||
"distributionVanSaleFromStockHint": "کالا را از موجودی فعلی ون انتخاب کنید؛ فاکتور با قیمت و مالیات ساخته میشود.",
|
||
"distributionVanQtyExceedsStock": "مقدار از موجودی ون بیشتر است.",
|
||
"distributionVarianceMustBeZero": "مغایرت باید صفر باشد یا اجازهٔ مغایرت توسط مدیر فعال شود.",
|
||
"distributionVarianceOverrideManageOnly": "اجازهٔ مغایرت فقط برای مدیر است.",
|
||
"distributionBankRequired": "برای وصول کارتی، حساب بانک را انتخاب کنید.",
|
||
"distributionBankForCard": "حساب بانک (کارت)",
|
||
"distributionCreateReceiptHint": "رسید نقد/کارت با تخصیص به فاکتورهای ویزیتهای روز ساخته میشود.",
|
||
"distributionAllowVariance": "اجازهٔ تأیید با مغایرت",
|
||
"distributionAllowVarianceHint": "فقط مدیر میتواند تسویهٔ دارای مغایرت را تأیید کند.",
|
||
"distributionDraftAwaitingConfirm": "پیشنویس ذخیره شد؛ تأیید نهایی توسط مدیر/تسویهکننده.",
|
||
"distributionSaveDraftOnly": "فقط پیشنویس",
|
||
"distributionConfirmNeedsManager": "تأیید نهایی تسویه نیازمند دسترسی settle یا manage است.",
|
||
"distributionGeofenceOverrideManageOnly": "دور زدن geofence فقط برای مدیر مجاز است.",
|
||
"distributionGeofenceOverrideReason": "دلیل دور زدن محدوده",
|
||
"distributionPermissionSettle": "تأیید تسویه روزانه",
|
||
"distributionPermissionApproveReturns": "تأیید مرجوعی پخش",
|
||
"distributionSourceInvoice": "فاکتور منبع مرجوعی",
|
||
"distributionSettlementsReport": "تسویهها",
|
||
"distributionOrderRate": "نرخ سفارش",
|
||
"distributionVarianceAbs": "جمع قدرمطلق مغایرت",
|
||
"distributionCustomerCredit": "اعتبار مشتری",
|
||
"distributionCustomerCreditBlocked": "سقف اعتبار این مشتری پر شده یا مسدود است؛ فروش ون مجاز نیست.",
|
||
"distributionAvailableCredit": "اعتبار باقیمانده",
|
||
"distributionCreditLimit": "سقف اعتبار",
|
||
"distributionPodTitle": "تأیید تحویل (POD)",
|
||
"distributionPodHint": "در صورت تحویل کالا، نام گیرنده را ثبت کنید.",
|
||
"distributionPodConfirm": "تحویل تأیید شد",
|
||
"distributionPodSignerName": "نام امضاکننده / گیرنده",
|
||
"distributionPodNote": "یادداشت تحویل",
|
||
"distributionPodSignerRequired": "نام گیرنده برای تأیید تحویل الزامی است.",
|
||
"distributionLiveRefresh": "زنده",
|
||
"distributionLastUpdated": "آخرین بهروزرسانی",
|
||
"distributionLiveAt": "موقعیت زنده",
|
||
"distributionTeamMapEmpty": "موقعیتی برای نمایش نیست.",
|
||
"distributionTeamMapEmptyHint": "وقتی ویزیتور صفحهٔ پخش را باز کند و دسترسی موقعیت را بدهد اینجا دیده میشود. پین ویزیتور GPS خود اوست، نه آدرس مشتری.",
|
||
"distributionShareLiveLocation": "اشتراک موقعیت زنده ویزیتور",
|
||
"distributionShareLiveLocationHint": "تا وقتی صفحهٔ پخش باز است، ویزیتور موقعیت میفرستد تا مدیر روی نقشه تیم ببیند — حتی بدون ویزیت باز.",
|
||
"distributionLiveLocationVisitorHint": "تا وقتی این صفحه باز است موقعیت شما برای مدیر روی نقشه تیم نمایش داده میشود.",
|
||
"distributionLiveLocationGpsUnavailable": "موقعیت خاموش است یا دسترسی داده نشده؛ روی نقشه تیم دیده نمیشوید.",
|
||
"distributionLiveLocationDisabledBanner": "اشتراک موقعیت زنده در تنظیمات پخش خاموش است.",
|
||
"distributionPresenceOnline": "آنلاین",
|
||
"distributionPresenceRecent": "اخیراً دیده شده",
|
||
"distributionPresenceStale": "آخرین موقعیت",
|
||
"distributionPresenceOffline": "آفلاین",
|
||
"distributionPresenceNone": "هنوز GPS ندارد",
|
||
"distributionTeamMapVisitors": "ویزیتورها",
|
||
"distributionTeamMapCustomers": "مشتریان",
|
||
"distributionTeamMapTrail": "مسیر روز",
|
||
"distributionTeamMapNoTrail": "برای این روز مسیر حرکتی ثبت نشده است.",
|
||
"distributionTeamMapOnlineOnly": "فقط آنلاین",
|
||
"distributionTeamMapShowCustomers": "پین مشتری",
|
||
"distributionStatusUnknown": "نامشخص",
|
||
"distributionReturnPending": "در انتظار",
|
||
"distributionReturnApproved": "تأیید شده",
|
||
"distributionReturnRejected": "رد شده",
|
||
"distributionDayProgress": "پیشرفت امروز",
|
||
"distributionStopsRemaining": "باقیمانده",
|
||
"distributionStopsDone": "انجامشده",
|
||
"distributionNextStop": "توقف بعدی",
|
||
"distributionCallCustomer": "تماس",
|
||
"distributionNavigate": "مسیریابی",
|
||
"distributionCompleteVisitCta": "پایان ویزیت",
|
||
"distributionVisitWizardStepOutcome": "نتیجه",
|
||
"distributionVisitWizardStepSale": "فروش / فاکتور",
|
||
"distributionVisitWizardStepDelivery": "تحویل و مدارک",
|
||
"distributionVisitWizardNext": "ادامه",
|
||
"distributionVisitWizardBack": "قبلی",
|
||
"distributionVisitWizardFinish": "ثبت پایان ویزیت",
|
||
"distributionBackToVisit": "بازگشت به ویزیت باز میماند",
|
||
"distributionEmptyVisits": "ویزیتی در این بازه نیست.",
|
||
"distributionEmptyVisitsHint": "از تب میدان، برنامهٔ امروز را شروع کنید.",
|
||
"distributionEmptyReturns": "مرجوعی ثبت نشده است.",
|
||
"distributionFilterAll": "همه",
|
||
"distributionFilterPending": "در انتظار",
|
||
"distributionGoToField": "برو به میدان",
|
||
"distributionGoToReports": "گزارش عملکرد",
|
||
"distributionOfflineQueued": "در صف آفلاین ذخیره شد و بعد از اتصال همگام میشود",
|
||
"distributionOfflineQueueTitle": "صف آفلاین",
|
||
"distributionVarianceFormula": "مغایرت = جمع وصول − فروش مورد انتظار − هزینه",
|
||
"distributionCashPrefillHint": "پیشفرض نقد برابر فروش مورد انتظار است؛ در صورت نیاز اصلاح کنید.",
|
||
"distributionManageSectionRoutes": "مسیرها و توقفها",
|
||
"distributionManageSectionSettings": "تنظیمات پخش",
|
||
"distributionAssignmentFrom": "از تاریخ",
|
||
"distributionAssignmentTo": "تا تاریخ",
|
||
"distributionHubToday": "امروز",
|
||
"distributionMoreActions": "بیشتر",
|
||
"distributionStopDone": "انجام شد",
|
||
"distributionStopCurrent": "جاری",
|
||
"distributionStopPending": "باقی",
|
||
"distributionLiveAutoRefresh": "بهروزرسانی خودکار",
|
||
"distributionViewQueue": "مشاهده صف",
|
||
"distributionTargetOnField": "هدف فروش شما",
|
||
"distributionTabCommercial": "تجاری",
|
||
"distributionTabOrders": "سفارشها",
|
||
"distributionTabDelivery": "تحویل",
|
||
"distributionTabLoadPlan": "بارگیری",
|
||
"distributionTabPromos": "پروموشن",
|
||
"distributionTabKpiCommission": "KPI",
|
||
"distributionPresellOrdersHint": "سفارشهای پیشفروش در انتظار بارگیری و تحویل.",
|
||
"distributionCreateTripFromOrders": "ساخت مسیر تحویل",
|
||
"distributionNoOrders": "هنوز سفارش پیشفروشی نیست",
|
||
"distributionOrderStatus": "وضعیت",
|
||
"distributionNetTotal": "خالص",
|
||
"distributionConfirmOrder": "تأیید",
|
||
"distributionOrderConfirmed": "سفارش تأیید شد",
|
||
"distributionNoOrdersForTrip": "سفارش تأییدشدهای برای مسیر تحویل نیست",
|
||
"distributionTripCreated": "مسیر تحویل ساخته شد",
|
||
"distributionNoTrips": "برای این روز مسیر تحویلی نیست",
|
||
"distributionTrip": "مسیر",
|
||
"distributionStartTrip": "شروع",
|
||
"distributionDeliver": "تحویل",
|
||
"distributionDeliveryPodTitle": "تأیید تحویل",
|
||
"distributionPodSignerName": "نام گیرنده",
|
||
"distributionPodNote": "یادداشت تحویل",
|
||
"distributionPodSignerRequired": "نام گیرنده الزامی است",
|
||
"distributionMarkDelivered": "ثبت تحویل",
|
||
"distributionMarkFailed": "عدم تحویل",
|
||
"distributionDeliveredOk": "تحویل ثبت شد",
|
||
"distributionBuildLoadPlan": "ساخت موج بارگیری از سفارشها",
|
||
"distributionLoadPlanHint": "اقلام سفارشهای تأییدشده را برای picking تجمیع میکند.",
|
||
"distributionNoLoadPlans": "موج بارگیری نیست",
|
||
"distributionLoadPlan": "موج بارگیری",
|
||
"distributionSkuLines": "قلم کالا",
|
||
"distributionConfirmLoad": "تأیید و بار زدن به ون",
|
||
"distributionLoadPlanCreated": "موج بارگیری ساخته شد",
|
||
"distributionLoadPlanConfirmed": "موج بارگیری تأیید شد",
|
||
"distributionManageOnly": "فقط مدیر میتواند این بخش را ویرایش کند",
|
||
"distributionPromoCreate": "پروموشن جدید",
|
||
"distributionPromoCode": "کد",
|
||
"distributionPromoName": "نام",
|
||
"distributionPromoPercent": "درصد تخفیف",
|
||
"distributionNoPromos": "پروموشنی نیست",
|
||
"distributionKpiPackTitle": "بسته KPI پخش",
|
||
"distributionKpiCoverage": "پوشش",
|
||
"distributionKpiStrike": "نرخ سفارش",
|
||
"distributionKpiDropSize": "سبد متوسط",
|
||
"distributionKpiPresell": "سفارش پیشفروش",
|
||
"distributionKpiSales": "فروش لینکشده",
|
||
"distributionKpiShelf": "امتیاز قفسه",
|
||
"distributionCommissionTitle": "اجرای پورسانت",
|
||
"distributionNoCommissionRuns": "هنوز محاسبه پورسانتی نیست",
|
||
"distributionEnablePresell": "فعالسازی پیشفروش",
|
||
"distributionEnablePresellHint": "ویزیتور سفارش برای تحویل بعدی ثبت میکند (جدا از فروش ون).",
|
||
"distributionEnablePromotions": "فعالسازی پروموشن تجاری",
|
||
"distributionEnableSuggestedOrder": "پیشنهاد سفارش از سابقه",
|
||
"distributionVisitorMaxDiscount": "سقف تخفیف ویزیتور ٪",
|
||
"distributionSaleMode": "نوع فروش",
|
||
"distributionSaleModeVan": "ون",
|
||
"distributionSaleModePresell": "پیشفروش",
|
||
"distributionSaleModeInvoice": "فاکتور",
|
||
"distributionApplySuggestedOrder": "اعمال سفارش پیشنهادی",
|
||
"distributionApplyPromos": "اعمال پروموشن",
|
||
"distributionPresellLinesTitle": "اقلام پیشفروش",
|
||
"distributionPresellLinesHint": "این اقلام بعداً تحویل میشوند — از موجودی ون کم نمیشوند.",
|
||
"distributionProductId": "شناسه کالا",
|
||
"distributionProductNameOptional": "نام کالا (اختیاری)",
|
||
"distributionChequeItemsTitle": "جزئیات چک",
|
||
"distributionChequeItemsHint": "با تأیید تسویه، برای هر قلم سند چک دریافتی ساخته میشود.",
|
||
"distributionChequePersonId": "شناسه مشتری",
|
||
"distributionChequeAmount": "مبلغ",
|
||
"distributionChequeNumber": "شماره چک",
|
||
"distributionChequeDueDate": "سررسید",
|
||
"distributionAddChequeItem": "افزودن چک",
|
||
"distributionChequeItemsRequired": "با مبلغ چک، جزئیات چک را وارد کنید",
|
||
"distributionChequeItemsMismatch": "جمع اقلام چک باید با مبلغ چک برابر باشد",
|
||
"distributionLineDiscount": "تخفیف خط",
|
||
"distributionShelfAuditTitle": "ممیزی قفسه",
|
||
"distributionShelfFacingOk": "چینش/Facing درست است",
|
||
"distributionShelfPriceOk": "برچسب قیمت درست است",
|
||
"distributionShelfStockOk": "موجودی قفسه کافی است",
|
||
"distributionSelectVan": "انتخاب ون",
|
||
"distributionSelectWarehouse": "انتخاب انبار مبدأ",
|
||
"distributionTabShelfAssets": "قفسه و دارایی",
|
||
"distributionCommissionRulesTitle": "قوانین پورسانت",
|
||
"distributionCommissionRuleCreate": "قانون جدید",
|
||
"distributionCommissionPercent": "درصد پورسانت",
|
||
"distributionCommissionCompute": "محاسبه پورسانت",
|
||
"distributionCommissionComputed": "پورسانت محاسبه شد",
|
||
"distributionNoCommissionRules": "هنوز قانونی تعریف نشده",
|
||
"distributionAssetsTitle": "دارایی نزد مشتری",
|
||
"distributionAssetCreate": "ثبت دارایی",
|
||
"distributionAssetType": "نوع دارایی",
|
||
"distributionAssetCode": "کد دارایی",
|
||
"distributionNoAssets": "دارایی ثبت نشده است",
|
||
"distributionNoShelfAudits": "ممیزی قفسهای ثبت نشده",
|
||
"distributionTargetMetric": "معیار هدف",
|
||
"distributionMetricAmount": "مبلغ فروش",
|
||
"distributionMetricVisits": "تعداد ویزیت",
|
||
"distributionMetricSkuQty": "تعداد کالا",
|
||
"distributionMetricCoverage": "پوشش ٪",
|
||
"distributionTargetValue": "مقدار هدف",
|
||
"distributionWizardTitle": "راهاندازی پخش مویرگی",
|
||
"distributionWizardHint": "در چند قدم مسیر، مشتری و ویزیتور را آماده کنید.",
|
||
"distributionWizardStepMode": "مدل فروش",
|
||
"distributionWizardStepWarehouse": "انبار مبدأ",
|
||
"distributionWizardStepRoute": "قلمرو و مسیر",
|
||
"distributionWizardStepCustomers": "مشتریان مسیر",
|
||
"distributionWizardStepVisitor": "تخصیص ویزیتور",
|
||
"distributionWizardFinish": "پایان راهاندازی",
|
||
"distributionModeVan": "فروش ون (بار همراه ویزیتور)",
|
||
"distributionModePresell": "پیشفروش (تحویل بعدی)",
|
||
"distributionModeBoth": "هر دو مدل",
|
||
"distributionCustomer360Title": "کارت مشتری",
|
||
"distributionCreditAvailable": "اعتبار باقیمانده",
|
||
"distributionLastVisit": "آخرین ویزیت",
|
||
"distributionMustSell": "بایدفروش",
|
||
"distributionScanBarcode": "اسکن بارکد",
|
||
"distributionBarcodeNotFound": "کالا با این بارکد یافت نشد",
|
||
"distributionAddSuggested": "افزودن سفارش پیشنهادی",
|
||
"distributionFocLine": "جایزه رایگان",
|
||
"distributionNearExpiry": "نزدیک انقضا",
|
||
"distributionExpiredLot": "منقضی",
|
||
"distributionVanCapacity": "ظرفیت ون",
|
||
"distributionVanPlate": "پلاک",
|
||
"distributionVanMaxWeight": "سقف وزن (کیلو)",
|
||
"distributionVanMaxVolume": "سقف حجم (متر مکعب)",
|
||
"distributionLotCode": "شماره لات",
|
||
"distributionExpiryDate": "تاریخ انقضا",
|
||
"distributionSignatureTitle": "امضای گیرنده",
|
||
"distributionSignatureHint": "با انگشت یا ماوس امضا کنید",
|
||
"distributionSignatureClear": "پاک کردن امضا",
|
||
"distributionPodPhoto": "عکس تحویل",
|
||
"distributionReasonClosed": "فروشگاه بسته بود",
|
||
"distributionReasonNoNeed": "نیازی به کالا نبود",
|
||
"distributionReasonCompetitor": "رقیب تخفیف داد",
|
||
"distributionReasonCredit": "نسیه / اعتبار",
|
||
"distributionReasonNoDecision": "تصمیم نگرفت",
|
||
"distributionReasonOther": "سایر",
|
||
"distributionReturnExpired": "منقضی",
|
||
"distributionReturnDamaged": "آسیبدیده",
|
||
"distributionReturnCommercial": "مرجوعی تجاری",
|
||
"distributionReturnWrong": "کالای اشتباه",
|
||
"distributionReturnNearExpiry": "نزدیک انقضا",
|
||
"distributionClassA": "کلاس A — هفتگی",
|
||
"distributionClassB": "کلاس B — دوهفتهیکبار",
|
||
"distributionClassC": "کلاس C — ماهانه",
|
||
"distributionFrequencyWeekly": "هفتگی",
|
||
"distributionFrequencyBiweekly": "دوهفتهیکبار",
|
||
"distributionFrequencyMonthly": "ماهانه",
|
||
"distributionCarriedOver": "عقبافتاده از روز قبل",
|
||
"distributionNewOutlet": "مشتری جدید میدانی",
|
||
"distributionNewOutletHint": "نام، موقعیت و کلاس مشتری را ثبت کنید.",
|
||
"distributionOutletType": "نوع فروشگاه",
|
||
"distributionOutletGrocery": "خواربار",
|
||
"distributionOutletSupermarket": "سوپرمارکت",
|
||
"distributionOutletHoreca": "هتل/رستوران",
|
||
"distributionOutletKiosk": "کیوسک",
|
||
"distributionOutletWholesale": "عمده",
|
||
"distributionOutletOther": "سایر",
|
||
"distributionNavNeshan": "نشان",
|
||
"distributionNavGoogle": "گوگلمپ",
|
||
"distributionNavWaze": "ویز",
|
||
"distributionNavProvider": "مسیریاب",
|
||
"distributionCarryOver": "انتقال ویزیت ازدسترفته به روز بعد",
|
||
"distributionRequirePodSignature": "امضای POD الزامی",
|
||
"distributionRequirePodPhoto": "عکس POD الزامی",
|
||
"distributionAutoPromo": "اعمال خودکار پروموشن",
|
||
"distributionPerfectStore": "امتیاز فروشگاه کامل",
|
||
"distributionJointVisit": "ویزیت مشترک با سوپروایزر",
|
||
"distributionSupervisor": "سوپروایزر همراه",
|
||
"distributionScorecard": "امتیاز روزانه",
|
||
"distributionTimeInStore": "زمان حضور (دقیقه)",
|
||
"distributionLinesPerInvoice": "قلم در فاکتور",
|
||
"distributionMissedVisits": "ویزیت ازدسترفته",
|
||
"distributionPartialDelivery": "تحویل جزئی",
|
||
"distributionDeliveryFailed": "عدم تحویل",
|
||
"distributionOfflinePack": "دانلود کاتالوگ روز",
|
||
"distributionOfflinePackDone": "کاتالوگ روز روی دستگاه ذخیره شد",
|
||
"distributionAssortment": "سبد اجباری",
|
||
"distributionAssortmentsTitle": "سبد و بایدفروش",
|
||
"distributionPriceList": "لیست قیمت مشتری",
|
||
"distributionSetupNeeded": "راهاندازی اولیه انجام نشده. ویزارد را کامل کنید.",
|
||
"distributionStartWizard": "شروع راهاندازی",
|
||
"distributionOsa": "موجودی قفسه (OSA)",
|
||
"distributionPlanogram": "انطباق پلانوگرام",
|
||
"distributionShareOfShelf": "سهم قفسه ٪",
|
||
"distributionTodayOnlyHint": "فقط برنامه و ویزیت امروز",
|
||
"distributionDeliveryQty": "تعداد تحویلی",
|
||
"distributionOrderedQty": "سفارششده",
|
||
"distributionPrintInvoice": "چاپ فاکتور",
|
||
"distributionFrequentProducts": "کالاهای پرتکرار این مشتری",
|
||
"distributionCustomerClass": "کلاس مشتری",
|
||
"distributionVisitFrequency": "فرکانس ویزیت",
|
||
"distributionOutletName": "نام فروشگاه",
|
||
"distributionOutletPhone": "موبایل",
|
||
"distributionFailRefused": "تحویل پذیرفته نشد",
|
||
"distributionFailAddress": "آدرس نادرست / پیدا نشد",
|
||
"distributionFailShortage": "کسری بار",
|
||
"distributionMustSellMissing": "کالاهای بایدفروش هنوز به سبد اضافه نشدهاند",
|
||
"distributionReasonRequired": "دلیل استاندارد را انتخاب کنید",
|
||
"distributionPodSignatureRequired": "امضای گیرنده الزامی است",
|
||
"distributionPodPhotoRequired": "عکس تحویل الزامی است",
|
||
"distributionCapacityOver": "ظرفیت ون پر شده است",
|
||
"distributionLotOptional": "لات (اختیاری)",
|
||
"distributionNoExpiry": "بدون تاریخ انقضا",
|
||
"distributionVisitorHomeHint": "برنامه امروز، ویزیت بعدی و فروش — بدون تبهای مدیریت",
|
||
"distributionAssortmentCreate": "سبد جدید",
|
||
"distributionAssortmentEmpty": "هنوز سبد اجباری تعریف نشده است",
|
||
"distributionMustSellPick": "کالاهای بایدفروش",
|
||
"distributionDeliveryLines": "اقلام سفارش",
|
||
"distributionOsaOk": "موجودی قفسه کامل است",
|
||
"distributionJointVisitHint": "سوپروایزر همراه این ویزیت ثبت میشود",
|
||
"distributionSetupWizardAgain": "ویزارد راهاندازی",
|
||
"distributionNavOpen": "مسیریابی با نشان / نقشه",
|
||
"distributionCycleOffset": "آفست چرخه (هفته/ماه)",
|
||
"distributionCycleOffsetHint": "برای دوهفتهیکبار: ۰ یا ۱. برای ماهانه: هفتهٔ ماه (۰ تا ۴).",
|
||
"distributionWeightKg": "حداکثر وزن (کیلوگرم)",
|
||
"distributionVolumeM3": "حداکثر حجم (متر مکعب)",
|
||
"distributionCapacityUsed": "ظرفیت استفادهشده",
|
||
"distributionLotVariance": "مغایرت لات و موجودی فیزیکی",
|
||
"distributionLoadVariance": "مغایرت بارگیری",
|
||
"distributionCommissionOnCollection": "پورسانت بر اساس وصول (نه فروش)",
|
||
"distributionCommissionCoverage": "تعدیل با پوشش مسیر",
|
||
"distributionDaysOfCover": "روز پوشش",
|
||
"distributionNearExpiryDays": "آستانه نزدیکبهانقضا (روز)",
|
||
"distributionFefoHint": "تخلیه و فروش از نزدیکترین انقضا (FEFO)",
|
||
"distributionUnitWeightKg": "وزن واحد (کیلو)",
|
||
"distributionUnitVolumeM3": "حجم واحد (متر مکعب)"
|
||
}
|