2025-09-15 13:53:54 +03:30
|
|
|
// ignore: unused_import
|
|
|
|
|
import 'package:intl/intl.dart' as intl;
|
|
|
|
|
import 'app_localizations.dart';
|
|
|
|
|
|
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
|
|
|
|
|
|
/// The translations for Persian (`fa`).
|
|
|
|
|
class AppLocalizationsFa extends AppLocalizations {
|
|
|
|
|
AppLocalizationsFa([String locale = 'fa']) : super(locale);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get appTitle => 'حسابیکس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get login => 'ورود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get username => 'نام کاربری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get password => 'رمز عبور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get submit => 'ثبت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loginFailed => 'ورود ناموفق بود. لطفاً دوباره تلاش کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get homeWelcome => 'ورود موفقیتآمیز!';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get language => 'زبان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get requiredField => 'ضروری است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get register => 'عضویت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get forgotPassword => 'فراموشی رمز';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get firstName => 'نام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get lastName => 'نام خانوادگی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get email => 'ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-20 22:46:06 +03:30
|
|
|
String get mobile => 'موبایل';
|
2025-09-15 13:53:54 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get registerSuccess => 'عضویت با موفقیت انجام شد.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get forgotSent => 'لینک بازیابی به ایمیل ارسال شد.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get identifier => 'ایمیل یا شماره موبایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get theme => 'تم';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-20 22:46:06 +03:30
|
|
|
String get system => 'سیستم';
|
2025-09-15 13:53:54 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get light => 'روشن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dark => 'تیره';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get welcomeTitle => 'حسابداری ابری حسابیکس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get welcomeSubtitle =>
|
|
|
|
|
'حسابداری هوشمند، امن و همیشه در دسترس برای کسبوکار شما.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get brandTagline => 'مدیریت مالی هرجا و هر زمان با اطمینان.';
|
2025-09-15 21:50:09 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get captcha => 'کد امنیتی';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-19 04:35:13 +03:30
|
|
|
String get refresh => 'بروزرسانی';
|
2025-09-15 21:50:09 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get captchaRequired => 'کد امنیتی الزامی است.';
|
2025-09-15 22:50:54 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sendReset => 'ارسال کد بازیابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get registerFailed => 'عضویت ناموفق بود. لطفاً دوباره تلاش کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-15 23:01:15 +03:30
|
|
|
String get resetFailed =>
|
|
|
|
|
'ارسال کد بازیابی ناموفق بود. لطفاً دوباره تلاش کنید.';
|
2025-09-15 22:50:54 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fixFormErrors => 'لطفاً خطاهای فرم را برطرف کنید.';
|
2025-09-16 00:10:20 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dashboard => 'داشبورد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get profile => 'پروفایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get settings => 'تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get logout => 'خروج';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get logoutDone => 'خروج انجام شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get logoutConfirmTitle => 'تایید خروج';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get logoutConfirmMessage => 'آیا برای خروج مطمئن هستید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get menu => 'منو';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-19 16:40:05 +03:30
|
|
|
String get systemSettings => 'تنظیمات سیستم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get adminTools => 'ابزارهای مدیریتی';
|
|
|
|
|
|
2025-09-22 21:21:46 +03:30
|
|
|
@override
|
|
|
|
|
String get emailSettings => 'تنظیمات ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get emailSettingsDescription =>
|
|
|
|
|
'پیکربندی تنظیمات SMTP برای ارسال ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get emailConfigurations => 'پیکربندیهای ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noEmailConfigurations => 'هیچ پیکربندی ایمیلی وجود ندارد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addEmailConfiguration => 'افزودن پیکربندی ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get configurationName => 'نام پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get smtpHost => 'میزبان SMTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get smtpPort => 'پورت SMTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get smtpUsername => 'نام کاربری SMTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get smtpPassword => 'رمز عبور SMTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fromEmail => 'ایمیل فرستنده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fromName => 'نام فرستنده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get useTls => 'استفاده از TLS';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get useSsl => 'استفاده از SSL';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isActive => 'فعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get active => 'فعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get testConnection => 'تست اتصال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sendTestEmail => 'ارسال ایمیل تست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get saveConfiguration => 'ذخیره پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteConfiguration => 'حذف پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteConfigurationConfirm =>
|
|
|
|
|
'آیا مطمئن هستید که میخواهید این پیکربندی را حذف کنید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get delete => 'حذف';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invalidPort => 'پورت نامعتبر است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invalidEmail => 'ایمیل نامعتبر است';
|
|
|
|
|
|
2025-09-19 16:40:05 +03:30
|
|
|
@override
|
2025-09-16 00:10:20 +03:30
|
|
|
String get ok => 'تایید';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-21 18:36:15 +03:30
|
|
|
String get cancel => 'لغو';
|
2025-09-16 00:44:44 +03:30
|
|
|
|
2025-09-19 04:35:13 +03:30
|
|
|
@override
|
|
|
|
|
String get columnSettings => 'تنظیمات ستونها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get columnSettingsDescription =>
|
|
|
|
|
'مدیریت نمایش و ترتیب ستونهای این جدول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get columnName => 'نام ستون';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get visibility => 'نمایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get order => 'ترتیب';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get visible => 'نمایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get hidden => 'مخفی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get resetToDefaults => 'بازگردانی به پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get save => 'ذخیره';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get error => 'خطا';
|
|
|
|
|
|
2025-09-16 00:44:44 +03:30
|
|
|
@override
|
|
|
|
|
String get newBusiness => 'کسبوکار جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businesses => 'کسبوکارها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get support => 'پشتیبانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changePassword => 'تغییر کلمه عبور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get marketing => 'بازاریابی';
|
2025-09-18 10:44:23 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get marketingReport => 'گزارش بازاریابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get today => 'امروز';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get thisMonth => 'این ماه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get total => 'کل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dateFrom => 'از تاریخ';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dateTo => 'تا تاریخ';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get applyFilter => 'اعمال فیلتر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get copied => 'کپی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get copyLink => 'کپی لینک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loading => 'در حال بارگذاری...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get currentPassword => 'کلمه عبور فعلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get newPassword => 'کلمه عبور جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirmPassword => 'تکرار کلمه عبور جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changePasswordSuccess => 'کلمه عبور با موفقیت تغییر کرد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changePasswordFailed =>
|
|
|
|
|
'تغییر کلمه عبور ناموفق بود. لطفاً دوباره تلاش کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordsDoNotMatch => 'کلمه عبور جدید و تکرار آن مطابقت ندارند';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get samePassword =>
|
|
|
|
|
'کلمه عبور جدید باید با کلمه عبور فعلی متفاوت باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invalidCurrentPassword => 'کلمه عبور فعلی اشتباه است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordChanged => 'کلمه عبور با موفقیت تغییر کرد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changePasswordDescription =>
|
|
|
|
|
'کلمه عبور فعلی خود را وارد کرده و کلمه عبور جدید امنی انتخاب کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changePasswordButton => 'تغییر کلمه عبور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordMinLength => 'کلمه عبور باید حداقل 8 کاراکتر باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get calendar => 'تقویم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get gregorian => 'میلادی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get jalali => 'شمسی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get calendarType => 'نوع تقویم';
|
2025-09-19 04:35:13 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataLoadingError => 'خطا در بارگذاری دادهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get yourReferralLink => 'لینک معرفی شما';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filtersAndSearch => 'فیلترها و جستجو';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get hideFilters => 'مخفی کردن فیلترها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get showFilters => 'نمایش فیلترها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get clear => 'پاک کردن';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-29 19:19:24 +03:30
|
|
|
String get searchInNameEmail => 'جستجو';
|
2025-09-19 04:35:13 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get recordsPerPage => 'سطر در هر صفحه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get records => 'رکورد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get test => 'تست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get user => 'کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String showingRecords(Object end, Object start, Object total) {
|
|
|
|
|
return 'نمایش $start تا $end از $total رکورد';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get previousPage => 'صفحه قبل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get nextPage => 'صفحه بعد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String pageOf(Object current, Object total) {
|
|
|
|
|
return '$current از $total';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get referralList => 'لیست معرفیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dateRangeFilter => 'فیلتر بازه زمانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get columnSearch => 'جستجو در ستون';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String searchInColumn(Object column) {
|
|
|
|
|
return 'جستجو در $column';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get searchType => 'نوع جستجو';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get contains => 'شامل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get startsWith => 'شروع با';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get endsWith => 'خاتمه با';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exactMatch => 'مطابقت دقیق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get searchValue => 'مقدار جستجو';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get applyColumnFilter => 'اعمال فیلتر ستون';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get clearColumnFilter => 'پاک کردن فیلتر ستون';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get activeFilters => 'فیلترهای فعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get selectDate => 'انتخاب تاریخ';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noDataFound => 'هیچ دادهای یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get marketingReportSubtitle => 'مدیریت و تحلیل معرفیهای کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get showing => 'نمایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get to => 'تا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ofText => 'از';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get results => 'نتیجه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get firstPage => 'صفحه اول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get lastPage => 'صفحه آخر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportToExcel => 'خروجی اکسل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportToPdf => 'خروجی PDF';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportSelected => 'خروجی انتخاب شدهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportAll => 'خروجی همه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exporting => 'در حال خروجی...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportSuccess => 'خروجی با موفقیت انجام شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportError => 'خطا در خروجی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get export => 'خروجی';
|
|
|
|
|
|
2025-09-29 19:19:24 +03:30
|
|
|
@override
|
|
|
|
|
String get importFromExcel => 'ایمپورت از اکسل';
|
|
|
|
|
|
2025-09-19 04:35:13 +03:30
|
|
|
@override
|
|
|
|
|
String get rowNumber => 'ردیف';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get registrationDate => 'تاریخ ثبت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get selectedRange => 'بازه انتخابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get page => 'صفحه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get equals => 'برابر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get greater_than => 'بزرگتر از';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get greater_equal => 'بزرگتر یا برابر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get less_than => 'کوچکتر از';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get less_equal => 'کوچکتر یا برابر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get not_equals => 'مخالف';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get starts_with => 'شروع با';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ends_with => 'پایان با';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get in_list => 'در لیست';
|
2025-09-20 22:46:06 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessBasicInfo => 'اطلاعات پایه کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessContactInfo => 'اطلاعات تماس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessLegalInfo => 'اطلاعات قانونی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessGeographicInfo => 'اطلاعات جغرافیایی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessConfirmation => 'تأیید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessName => 'نام کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessType => 'نوع کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessField => 'زمینه فعالیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get address => 'آدرس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get phone => 'تلفن ثابت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get postalCode => 'کد پستی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get nationalId => 'کد ملی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get registrationNumber => 'شماره ثبت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get economicId => 'شناسه اقتصادی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get country => 'کشور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get province => 'استان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get city => 'شهر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get step => 'مرحله';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get previous => 'قبلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get next => 'بعدی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createBusiness => 'ایجاد کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirmInfo => 'تأیید اطلاعات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirmInfoMessage => 'آیا از صحت اطلاعات وارد شده اطمینان دارید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessCreatedSuccessfully => 'کسب و کار با موفقیت ایجاد شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessCreationFailed => 'خطا در ایجاد کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pleaseFillRequiredFields => 'لطفاً تمام فیلدهای اجباری را پر کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get required => 'اجباری است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get example => 'مثال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get phoneExample => '02112345678';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get mobileExample => '09123456789';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get nationalIdExample => '1234567890';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get company => 'شرکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get shop => 'مغازه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get store => 'فروشگاه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get union => 'اتحادیه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get club => 'باشگاه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get institute => 'موسسه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get individual => 'شخصی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manufacturing => 'تولیدی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get trading => 'بازرگانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get service => 'خدماتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get other => 'سایر';
|
|
|
|
|
|
2025-09-22 21:21:46 +03:30
|
|
|
@override
|
|
|
|
|
String get owner => 'مالک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get member => 'عضو';
|
|
|
|
|
|
2025-09-20 22:46:06 +03:30
|
|
|
@override
|
|
|
|
|
String get newTicket => 'تیکت جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketTitle => 'عنوان تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketDescription => 'شرح مشکل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get category => 'دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get priority => 'اولویت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get status => 'وضعیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get messages => 'پیامها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sendMessage => 'ارسال پیام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get messageHint => 'پیام خود را بنویسید...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createTicket => 'ایجاد تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketCreated => 'تیکت با موفقیت ایجاد شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get messageSent => 'پیام ارسال شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingTickets => 'در حال بارگذاری تیکتها...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noTickets => 'هیچ تیکتی یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketDetails => 'جزئیات تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get supportTickets => 'تیکتهای پشتیبانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketCreatedAt => 'تاریخ ایجاد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketUpdatedAt => 'آخرین بروزرسانی';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-21 18:36:15 +03:30
|
|
|
String get ticketLoadingError => 'خطا در بارگذاری تیکت';
|
2025-09-20 22:46:06 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketId => 'شماره تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createdAt => 'تاریخ ایجاد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get updatedAt => 'تاریخ بهروزرسانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get assignedTo => 'تخصیص یافته به';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get low => 'کم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get medium => 'متوسط';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get high => 'بالا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get urgent => 'فوری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get open => 'باز';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inProgress => 'در حال پیگیری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get waitingForUser => 'در انتظار کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get closed => 'بسته';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get resolved => 'حل شده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get technicalIssue => 'مشکل فنی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get featureRequest => 'درخواست ویژگی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get question => 'سوال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get complaint => 'شکایت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get operatorPanel => 'پنل اپراتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allTickets => 'تمام تیکتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get assignTicket => 'تخصیص تیکت';
|
|
|
|
|
|
2025-09-21 18:36:15 +03:30
|
|
|
@override
|
|
|
|
|
String get createNewTicket => 'ایجاد تیکت جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createSupportTicket => 'ایجاد تیکت پشتیبانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketTitleLabel => 'عنوان تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketTitleHint => 'عنوان کوتاه و واضح برای مشکل خود وارد کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoryLabel => 'دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get priorityLabel => 'اولویت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get descriptionLabel => 'شرح مشکل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get descriptionHint => 'مشکل یا سوال خود را به تفصیل شرح دهید...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get submitTicket => 'ارسال تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get submittingTicket => 'در حال ارسال...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketTitleRequired => 'عنوان تیکت الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketTitleMinLength => 'عنوان باید حداقل 5 کاراکتر باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoryRequired => 'لطفاً دستهبندی را انتخاب کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get priorityRequired => 'لطفاً اولویت را انتخاب کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get descriptionRequired => 'شرح مشکل الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get descriptionMinLength => 'شرح باید حداقل 10 کاراکتر باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingData => 'در حال بارگذاری...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get retry => 'تلاش مجدد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketCreatedSuccessfully => 'تیکت با موفقیت ایجاد شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pleaseSelectCategoryAndPriority =>
|
|
|
|
|
'لطفاً دستهبندی و اولویت را انتخاب کنید';
|
|
|
|
|
|
2025-09-20 22:46:06 +03:30
|
|
|
@override
|
|
|
|
|
String get changeStatus => 'تغییر وضعیت';
|
|
|
|
|
|
2025-09-21 16:00:34 +03:30
|
|
|
@override
|
|
|
|
|
String get multiSelectFilter => 'فیلتر چندتایی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get selectFilterOptions => 'انتخاب گزینههای فیلتر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noFilterOptionsAvailable => 'هیچ گزینه فیلتری در دسترس نیست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get marketingDescription => 'مدیریت معرفیها و کدهای بازاریابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get referralCode => 'کد معرفی';
|
|
|
|
|
|
2025-09-20 22:46:06 +03:30
|
|
|
@override
|
|
|
|
|
String get internalMessage => 'پیام داخلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get operator => 'اپراتور';
|
2025-09-21 18:36:15 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String ticketNumber(Object number) {
|
|
|
|
|
return 'تیکت #$number';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketNotFound => 'تیکت یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noMessagesFound => 'هیچ پیامی یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get writeYourMessage => 'پیام خود را بنویسید...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get writeYourResponse => 'پاسخ خود را بنویسید...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sendingMessage => 'در حال ارسال پیام...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get messageSentSuccessfully => 'پیام با موفقیت ارسال شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorSendingMessage => 'خطا در ارسال پیام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get statusUpdatedSuccessfully => 'وضعیت با موفقیت بهروزرسانی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorUpdatingStatus => 'خطا در بهروزرسانی وضعیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketClosed => 'تیکت بسته است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketResolved => 'تیکت حل شده است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String daysAgo(Object count) {
|
|
|
|
|
return '$count روز پیش';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String hoursAgo(Object count) {
|
|
|
|
|
return '$count ساعت پیش';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String minutesAgo(Object count) {
|
|
|
|
|
return '$count دقیقه پیش';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get justNow => 'همین الان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get conversation => 'مکالمه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketInfo => 'اطلاعات تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createdBy => 'ایجاد شده توسط';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get lastUpdated => 'آخرین بروزرسانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String messageCount(Object count) {
|
|
|
|
|
return '$count پیام';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get replyAsOperator => 'پاسخ به عنوان اپراتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get replyAsUser => 'پاسخ به عنوان کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get internalNote => 'یادداشت داخلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get publicMessage => 'پیام عمومی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get markAsInternal => 'علامتگذاری به عنوان داخلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get markAsPublic => 'علامتگذاری به عنوان عمومی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ticketDetailsDialog => 'جزئیات تیکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get close => 'بستن';
|
2025-09-21 19:53:21 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileStorage => 'مدیریت فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileStorageSettings => 'تنظیمات فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigurations => 'پیکربندیهای ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addStorageConfig => 'افزودن پیکربندی ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editStorageConfig => 'ویرایش پیکربندی ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageName => 'نام پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageType => 'نوع ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get localStorage => 'ذخیرهسازی محلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpStorage => 'ذخیرهسازی FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isDefault => 'پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get configData => 'دادههای پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get basePath => 'مسیر پایه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpHost => 'میزبان FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpPort => 'پورت FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpUsername => 'نام کاربری FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpPassword => 'رمز عبور FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ftpDirectory => 'پوشه FTP';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get connectionSuccessful => 'اتصال موفقیتآمیز';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get connectionFailed => 'اتصال ناموفق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get setAsDefault => 'تنظیم به عنوان پیشفرض';
|
|
|
|
|
|
2025-09-22 21:21:46 +03:30
|
|
|
@override
|
|
|
|
|
String get defaultConfiguration => 'پیکربندی پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get setDefaultConfirm =>
|
|
|
|
|
'آیا مطمئن هستید که میخواهید این پیکربندی را به عنوان پیشفرض تنظیم کنید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultSetSuccessfully => 'پیکربندی پیشفرض با موفقیت تنظیم شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultSetFailed => 'تنظیم پیکربندی پیشفرض ناموفق بود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cannotDeleteDefault => 'نمیتوان پیکربندی پیشفرض را حذف کرد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultConfigurationNote =>
|
|
|
|
|
'پیکربندی پیشفرض برای ارسال ایمیلها استفاده میشود و قابل حذف نیست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get setAsDefaultEmail => 'تنظیم به عنوان ایمیل پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultEmailServer => 'سرور ایمیل پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changeDefaultEmail => 'تغییر ایمیل پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get currentDefault => 'پیشفرض فعلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get makeDefault => 'پیشفرض کردن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultEmailNote => 'ایمیلها از سرور پیشفرض ارسال میشوند';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noDefaultSet => 'هیچ سرور ایمیل پیشفرضی تنظیم نشده است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get selectDefaultServer => 'انتخاب سرور پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultServerChanged => 'سرور پیشفرض تغییر کرد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get defaultServerChangeFailed => 'تغییر سرور پیشفرض ناموفق بود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get emailConfigSavedSuccessfully => 'تنظیمات ایمیل با موفقیت ذخیره شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get emailConfigUpdatedSuccessfully =>
|
|
|
|
|
'تنظیمات ایمیل با موفقیت بهروزرسانی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editEmailConfiguration => 'ویرایش تنظیمات ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get updateConfiguration => 'بهروزرسانی تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get testEmailSubject => 'تست ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get testEmailBody => 'این یک ایمیل تست است.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get testEmailSentSuccessfully => 'ایمیل تست با موفقیت ارسال شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get emailConfigDeletedSuccessfully => 'تنظیمات حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirm => 'تایید';
|
|
|
|
|
|
2025-09-21 19:53:21 +03:30
|
|
|
@override
|
|
|
|
|
String get fileStatistics => 'آمار فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get totalFiles => 'کل فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get totalSize => 'حجم کل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get temporaryFiles => 'فایلهای موقت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get unverifiedFiles => 'فایلهای تایید نشده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cleanupTemporaryFiles => 'پاکسازی فایلهای موقت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cleanupCompleted => 'پاکسازی انجام شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String filesCleaned(Object count) {
|
|
|
|
|
return '$count فایل پاکسازی شد';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileManagement => 'مدیریت فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allFiles => 'تمام فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get unverifiedFilesList => 'فایلهای تایید نشده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileName => 'نام فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileSize => 'حجم فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get mimeType => 'نوع فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get moduleContext => 'زمینه ماژول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get expiresAt => 'تاریخ انقضا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isTemporary => 'موقت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isVerified => 'تایید شده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get forceDelete => 'حذف اجباری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get restoreFile => 'بازیابی فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-30 17:12:53 +03:30
|
|
|
String deleteConfirm(Object name) {
|
|
|
|
|
return 'آیا از حذف \"$name\" مطمئن هستید؟';
|
|
|
|
|
}
|
2025-09-21 19:53:21 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteConfirmMessage => 'آیا از حذف این فایل مطمئن هستید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get restoreConfirm => 'تایید بازیابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get restoreConfirmMessage => 'آیا از بازیابی این فایل مطمئن هستید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileDeleted => 'فایل حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileRestored => 'فایل بازیابی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorDeletingFile => 'خطا در حذف فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorRestoringFile => 'خطا در بازیابی فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noFilesFound => 'هیچ فایلی یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingFiles => 'در حال بارگذاری فایلها...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorLoadingFiles => 'خطا در بارگذاری فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get refreshFiles => 'تازهسازی فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fileDetails => 'جزئیات فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get originalName => 'نام اصلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storedName => 'نام ذخیره شده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filePath => 'مسیر فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get checksum => 'چکسام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get uploadedBy => 'آپلود شده توسط';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get lastVerified => 'آخرین تایید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get developerData => 'دادههای توسعهدهنده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get edit => 'ویرایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get actions => 'عملیات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get search => 'جستجو';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filter => 'فیلتر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get apply => 'اعمال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get reset => 'بازنشانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get itemsPerPage => 'آیتم در هر صفحه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get first => 'اول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get last => 'آخر';
|
2025-09-22 11:00:18 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemSettingsWelcome => 'تنظیمات سیستم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemSettingsDescription => 'مدیریت پیکربندی و مدیریت سیستم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageManagement => 'مدیریت ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageManagementDescription =>
|
|
|
|
|
'پیکربندی سیستمهای ذخیرهسازی فایل و مدیریت فایلها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemConfiguration => 'پیکربندی سیستم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemConfigurationDescription => 'تنظیمات عمومی سیستم و ترجیحات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userManagement => 'مدیریت کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userManagementDescription => 'مدیریت کاربران، نقشها و مجوزها';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-25 03:55:16 +03:30
|
|
|
String get systemLogs => 'گزارشهای سیستم';
|
2025-09-22 11:00:18 +03:30
|
|
|
|
|
|
|
|
@override
|
2025-09-25 03:55:16 +03:30
|
|
|
String get systemLogsDescription => 'مشاهده گزارشها و لاگهای سیستم';
|
2025-09-22 11:00:18 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get backToSettings => 'بازگشت به تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get settingsOverview => 'نمای کلی تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get availableSettings => 'تنظیمات موجود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemAdministration => 'مدیریت سیستم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get generalSettings => 'تنظیمات عمومی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get securitySettings => 'تنظیمات امنیتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get maintenanceSettings => 'تنظیمات نگهداری';
|
2025-09-22 21:21:46 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get initializing => 'در حال راهاندازی...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingLanguageSettings => 'در حال بارگذاری تنظیمات زبان...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingCalendarSettings => 'در حال بارگذاری تنظیمات تقویم...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingThemeSettings => 'در حال بارگذاری تنظیمات تم...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingAuthentication => 'در حال بارگذاری احراز هویت...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessManagementPlatform => 'پلتفرم مدیریت کسبوکار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessDashboard => 'داشبورد کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessStatistics => 'آمار کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get recentActivities => 'فعالیتهای اخیر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sales => 'فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accounting => 'حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inventory => 'موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get reports => 'گزارشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get members => 'اعضا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get backToProfile => 'بازگشت به پروفایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noBusinessesFound => 'هیچ کسب و کاری یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createFirstBusiness => 'اولین کسب و کار خود را ایجاد کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accessDenied => 'دسترسی غیرمجاز';
|
2025-09-25 01:01:27 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get basicTools => 'ابزارهای پایه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessSettings => 'تنظیمات کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get printDocuments => 'چاپ اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get people => 'اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get peopleList => 'لیست اشخاص';
|
|
|
|
|
|
2025-09-29 19:19:24 +03:30
|
|
|
@override
|
|
|
|
|
String get personCode => 'کد شخص';
|
|
|
|
|
|
2025-09-25 01:01:27 +03:30
|
|
|
@override
|
|
|
|
|
String get receipts => 'دریافتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get payments => 'پرداختها';
|
|
|
|
|
|
2025-09-25 22:36:08 +03:30
|
|
|
@override
|
|
|
|
|
String get receiptsAndPayments => 'دریافت و پرداخت';
|
|
|
|
|
|
2025-09-25 02:17:52 +03:30
|
|
|
@override
|
|
|
|
|
String get productsAndServices => 'کالا و خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get products => 'کالاها و خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get services => 'خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get priceLists => 'لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categories => 'دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productAttributes => 'ویژگیهای کالا و خدمات';
|
|
|
|
|
|
2025-09-30 17:12:53 +03:30
|
|
|
@override
|
|
|
|
|
String get addAttribute => 'افزودن ویژگی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewAttributes => 'مشاهده ویژگیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editAttributes => 'ویرایش ویژگیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteAttributes => 'حذف ویژگیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get title => 'عنوان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get description => 'توضیحات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get add => 'افزودن';
|
|
|
|
|
|
2025-09-25 02:17:52 +03:30
|
|
|
@override
|
|
|
|
|
String get banking => 'بانکداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accounts => 'حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pettyCash => 'تنخواه گردان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cashBox => 'صندوق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get wallet => 'کیف پول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get checks => 'چک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get transfers => 'انتقال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invoice => 'فاکتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get expenseAndIncome => 'هزینه و درآمد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accountingMenu => 'حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get documents => 'اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get chartOfAccounts => 'جدول حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get openingBalance => 'تراز افتتاحیه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get yearEndClosing => 'بستن سال مالی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accountingSettings => 'تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get servicesAndPlugins => 'سرویسها و افزونهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get warehouseManagement => 'انبارداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get warehouses => 'مدیریت انبارها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get shipments => 'حوالهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inquiries => 'استعلامات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageSpace => 'فضای ذخیرهسازی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxpayers => 'مودیان مالیاتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get others => 'سایر';
|
|
|
|
|
|
2025-09-25 03:16:45 +03:30
|
|
|
@override
|
|
|
|
|
String get pluginMarketplace => 'بازار افزونهها';
|
|
|
|
|
|
2025-09-25 01:01:27 +03:30
|
|
|
@override
|
|
|
|
|
String get practicalTools => 'ابزارهای کاربردی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get usersAndPermissions => 'کاربران و دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessUsers => 'کاربران کسب و کار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addNewUser => 'افزودن کاربر جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userEmailOrPhone => 'ایمیل یا شماره تلفن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userEmailOrPhoneHint => 'ایمیل یا شماره تلفن کاربر را وارد کنید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addUser => 'افزودن کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userAddedSuccessfully => 'کاربر با موفقیت اضافه شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userAddFailed => 'خطا در افزودن کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userRemovedSuccessfully => 'کاربر با موفقیت حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userRemoveFailed => 'خطا در حذف کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionsUpdatedSuccessfully =>
|
|
|
|
|
'دسترسیها با موفقیت بهروزرسانی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionsUpdateFailed => 'خطا در بهروزرسانی دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userNotFound => 'کاربر یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invalidEmailOrPhone => 'ایمیل یا شماره تلفن نامعتبر است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userAlreadyExists => 'کاربر قبلاً اضافه شده است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get removeUser => 'حذف کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get removeUserConfirm =>
|
|
|
|
|
'آیا مطمئن هستید که میخواهید این کاربر را حذف کنید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userPermissions => 'دسترسیهای کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissions => 'دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permission => 'دسترسی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get hasPermission => 'دارای دسترسی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noPermission => 'بدون دسترسی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewUsers => 'مشاهده کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get managePermissions => 'مدیریت دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get totalUsers => 'کل کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get activeUsers => 'کاربران فعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pendingUsers => 'کاربران در انتظار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userName => 'نام کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userEmail => 'ایمیل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userPhone => 'تلفن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userStatus => 'وضعیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userRole => 'نقش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userAddedAt => 'تاریخ افزودن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get lastActive => 'آخرین فعالیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inactive => 'غیرفعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pending => 'در انتظار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get admin => 'مدیر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewer => 'مشاهدهگر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPermissions => 'ویرایش دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get savePermissions => 'ذخیره دسترسیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noUsersFound => 'هیچ کاربری یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get searchUsers => 'جستجوی کاربران...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filterByStatus => 'فیلتر بر اساس وضعیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filterByRole => 'فیلتر بر اساس نقش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allStatuses => 'همه وضعیتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allRoles => 'همه نقشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionDashboard => 'دسترسی به داشبورد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionPeople => 'دسترسی به اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionReceipts => 'دسترسی به دریافتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionPayments => 'دسترسی به پرداختها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionReports => 'دسترسی به گزارشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionSettings => 'دسترسی به تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionUsers => 'دسترسی به کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get permissionPrint => 'دسترسی به چاپ اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ownerWarning =>
|
|
|
|
|
'هشدار: کاربر مالک کسب و کار نیازی به افزودن ندارد و همیشه دسترسی کامل به همه بخشها دارد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ownerWarningTitle => 'کاربر مالک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get alreadyAddedWarning =>
|
|
|
|
|
'این کاربر قبلاً به کسب و کار اضافه شده است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get alreadyAddedWarningTitle => 'کاربر موجود';
|
2025-09-25 01:18:59 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get version => 'نسخه 1.0.0';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get motto => 'جهان با تعاون زیبا میشود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get view => 'مشاهده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get draft => 'مدیریت پیشنویسها';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-25 22:36:08 +03:30
|
|
|
String get addPerson => 'افزودن شخص';
|
2025-09-25 01:18:59 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewPeople => 'مشاهده لیست اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPeople => 'ویرایش اطلاعات اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deletePeople => 'حذف اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addReceipt => 'افزودن دریافت جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewReceipts => 'مشاهده دریافتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editReceipts => 'ویرایش دریافتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteReceipts => 'حذف دریافتها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageReceiptDrafts => 'مدیریت پیشنویسهای دریافت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addPayment => 'افزودن پرداخت جدید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewPayments => 'مشاهده پرداختها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPayments => 'ویرایش پرداختها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deletePayments => 'حذف پرداختها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get managePaymentDrafts => 'مدیریت پیشنویسهای پرداخت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addProduct => 'افزودن کالا یا خدمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewProducts => 'مشاهده کالاها و خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editProducts => 'ویرایش کالاها و خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteProducts => 'حذف کالاها و خدمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addPriceList => 'افزودن لیست قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewPriceLists => 'مشاهده لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPriceLists => 'ویرایش لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deletePriceLists => 'حذف لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addCategory => 'افزودن دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewCategories => 'مشاهده دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editCategories => 'ویرایش دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteCategories => 'حذف دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addInventory => 'افزودن موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewInventory => 'مشاهده موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editInventory => 'ویرایش موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteInventory => 'حذف موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewReports => 'مشاهده گزارشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get generateReports => 'تولید گزارشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get exportReports => 'خروجی گزارشها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewSettings => 'مشاهده تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editSettings => 'ویرایش تنظیمات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get users => 'کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageUsers => 'مدیریت کاربران';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get print => 'چاپ اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get peopleReceipts => 'دریافت از اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get peoplePayments => 'پرداخت به اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigUpdated => 'تنظیمات ذخیرهسازی بهروزرسانی شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigCreated => 'تنظیمات ذخیرهسازی ایجاد شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigDeleted => 'تنظیمات ذخیرهسازی حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigHasFiles =>
|
|
|
|
|
'این تنظیمات ذخیرهسازی دارای فایل است و قابل حذف نیست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigNotFound => 'تنظیمات ذخیرهسازی یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigSetAsDefault => 'تنظیمات به عنوان پیشفرض تنظیم شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get storageConfigSetDefaultFailed => 'خطا در تنظیم به عنوان پیشفرض';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordChangeError => 'خطا در تغییر کلمه عبور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankAccounts => 'حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cash => 'صندوق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invoices => 'فاکتورها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get expensesIncome => 'هزینه و درآمد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accountingDocuments => 'اسناد حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get warehouse => 'انبارداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get warehouseTransfers => 'صدور حواله';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addBankAccount => 'افزودن حساب بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewBankAccounts => 'مشاهده حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editBankAccounts => 'ویرایش حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteBankAccounts => 'حذف حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addCash => 'افزودن صندوق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewCash => 'مشاهده صندوقها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editCash => 'ویرایش صندوقها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteCash => 'حذف صندوقها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addPettyCash => 'افزودن تنخواه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewPettyCash => 'مشاهده تنخواهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPettyCash => 'ویرایش تنخواهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deletePettyCash => 'حذف تنخواهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addCheck => 'افزودن چک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewChecks => 'مشاهده چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editChecks => 'ویرایش چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteChecks => 'حذف چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get collectChecks => 'وصول چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get transferChecks => 'انتقال چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get returnChecks => 'برگشت چکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewWallet => 'مشاهده کیف پول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get chargeWallet => 'شارژ کیف پول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addTransfer => 'افزودن انتقال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewTransfers => 'مشاهده انتقالها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editTransfers => 'ویرایش انتقالها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteTransfers => 'حذف انتقالها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageTransferDrafts => 'مدیریت پیشنویسهای انتقال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addInvoice => 'افزودن فاکتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewInvoices => 'صورت حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editInvoices => 'ویرایش فاکتورها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteInvoices => 'حذف فاکتورها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageInvoiceDrafts => 'مدیریت پیشنویسهای فاکتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addExpenseIncome => 'افزودن هزینه یا درآمد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewExpensesIncome => 'مشاهده هزینهها و درآمدها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editExpensesIncome => 'ویرایش هزینهها و درآمدها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteExpensesIncome => 'حذف هزینهها و درآمدها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageExpenseIncomeDrafts => 'مدیریت پیشنویسهای هزینه و درآمد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addAccountingDocument => 'افزودن سند حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewAccountingDocuments => 'مشاهده اسناد حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editAccountingDocuments => 'ویرایش اسناد حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteAccountingDocuments => 'حذف اسناد حسابداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageAccountingDocumentDrafts => 'مدیریت پیشنویسهای اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addAccount => 'افزودن حساب';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewChartOfAccounts => 'مشاهده جدول حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editChartOfAccounts => 'ویرایش جدول حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteAccounts => 'حذف حسابها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewOpeningBalance => 'مشاهده تراز افتتاحیه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editOpeningBalance => 'ویرایش تراز افتتاحیه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addWarehouse => 'افزودن انبار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewWarehouses => 'مشاهده انبارها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editWarehouses => 'ویرایش انبارها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteWarehouses => 'حذف انبارها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addWarehouseTransfer => 'افزودن حواله';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewWarehouseTransfers => 'مشاهده حوالهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editWarehouseTransfers => 'ویرایش حوالهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteWarehouseTransfers => 'حذف حوالهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageWarehouseTransferDrafts => 'مدیریت پیشنویسهای حواله';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get printSettings => 'تنظیمات چاپ اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get eventHistory => 'تاریخچه رویدادها';
|
|
|
|
|
|
|
|
|
|
@override
|
2025-09-29 19:19:24 +03:30
|
|
|
String get viewStorage => 'View Storage';
|
2025-09-25 01:18:59 +03:30
|
|
|
|
|
|
|
|
@override
|
2025-09-26 01:51:43 +03:30
|
|
|
String get deleteFiles => 'فایلها';
|
2025-09-25 01:18:59 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get smsPanel => 'پنل پیامک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewSmsHistory => 'مشاهده تاریخچه پیامکها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageSmsTemplates => 'مدیریت قالبهای پیامک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get marketplace => 'بازار افزونهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get viewMarketplace => 'مشاهده افزونهها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get buyPlugins => 'خرید افزونهها';
|
2025-09-25 03:55:16 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get appearanceSettings => 'تنظیمات ظاهری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get advancedSettings => 'تنظیمات پیشرفته';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessSettingsDescription =>
|
|
|
|
|
'مدیریت اطلاعات کسب و کار و تنظیمات اصلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get usersAndPermissionsDescription =>
|
|
|
|
|
'مدیریت کاربران و تعیین سطح دسترسی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get printDocumentsDescription => 'تنظیمات چاپ و قالببندی اسناد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get languageDescription => 'انتخاب زبان رابط کاربری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get themeDescription => 'انتخاب تم روشن، تاریک یا سیستمی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get calendarDescription => 'انتخاب نوع تقویم (جلالی یا میلادی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataBackup => 'پشتیبانگیری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataBackupDescription => 'ایجاد نسخه پشتیبان از اطلاعات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataRestore => 'بازیابی اطلاعات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataRestoreDescription => 'بازیابی اطلاعات از نسخه پشتیبان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manage => 'مدیریت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get configure => 'پیکربندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get set => 'تنظیم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get execute => 'اجرا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get backup => 'پشتیبانگیری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get restore => 'بازیابی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get businessSettingsDialogContent =>
|
|
|
|
|
'در این بخش میتوانید اطلاعات کسب و کار، آدرس، شماره تماس و سایر جزئیات را مدیریت کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get usersAndPermissionsDialogContent =>
|
|
|
|
|
'در این بخش میتوانید کاربران جدید اضافه کنید، دسترسیها را تعیین کنید و نقشها را مدیریت کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get printDocumentsDialogContent =>
|
|
|
|
|
'در این بخش میتوانید قالبهای چاپ، سربرگها و تنظیمات چاپگر را پیکربندی کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataBackupDialogContent =>
|
|
|
|
|
'در این بخش میتوانید از تمام اطلاعات کسب و کار نسخه پشتیبان تهیه کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dataRestoreDialogContent =>
|
|
|
|
|
'در این بخش میتوانید اطلاعات را از نسخه پشتیبان قبلی بازیابی کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get systemLogsDialogContent =>
|
|
|
|
|
'در این بخش میتوانید گزارشهای سیستم، خطاها و فعالیتهای کاربران را مشاهده کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accountManagement => 'مدیریت حساب کاربری';
|
2025-09-25 22:36:08 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get persons => 'اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personsList => 'لیست اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPerson => 'ویرایش شخص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personDetails => 'جزئیات شخص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deletePerson => 'حذف شخص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personAliasName => 'نام مستعار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personFirstName => 'نام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personLastName => 'نام خانوادگی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personType => 'نوع شخص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCompanyName => 'نام شرکت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personPaymentId => 'شناسه پرداخت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personNationalId => 'شناسه ملی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personRegistrationNumber => 'شماره ثبت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personEconomicId => 'شناسه اقتصادی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCountry => 'کشور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personProvince => 'استان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCity => 'شهرستان';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personAddress => 'آدرس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personPostalCode => 'کد پستی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personPhone => 'تلفن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personMobile => 'موبایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personFax => 'فکس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personEmail => 'پست الکترونیکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personWebsite => 'وبسایت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personBankAccounts => 'حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editBankAccount => 'ویرایش حساب بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteBankAccount => 'حذف حساب بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankName => 'نام بانک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get accountNumber => 'شماره حساب';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cardNumber => 'شماره کارت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get shebaNumber => 'شماره شبا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeCustomer => 'مشتری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeMarketer => 'بازاریاب';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeEmployee => 'کارمند';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeSupplier => 'تامینکننده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypePartner => 'همکار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeSeller => 'فروشنده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCreatedSuccessfully => 'شخص با موفقیت ایجاد شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personUpdatedSuccessfully => 'شخص با موفقیت ویرایش شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personDeletedSuccessfully => 'شخص با موفقیت حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personNotFound => 'شخص یافت نشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personAliasNameRequired => 'نام مستعار الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personTypeRequired => 'نوع شخص الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankAccountAddedSuccessfully => 'حساب بانکی با موفقیت اضافه شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankAccountUpdatedSuccessfully => 'حساب بانکی با موفقیت ویرایش شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankAccountDeletedSuccessfully => 'حساب بانکی با موفقیت حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bankNameRequired => 'نام بانک الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personBasicInfo => 'اطلاعات پایه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personEconomicInfo => 'اطلاعات اقتصادی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personContactInfo => 'اطلاعات تماس';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personBankInfo => 'حسابهای بانکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personSummary => 'خلاصه اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get totalPersons => 'تعداد کل اشخاص';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get activePersons => 'اشخاص فعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inactivePersons => 'اشخاص غیرفعال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personsByType => 'اشخاص بر اساس نوع';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get update => 'ویرایش';
|
2025-09-26 01:51:43 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get collect => 'وصول';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get transfer => 'انتقال';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get charge => 'شارژ';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get saving => 'در حال ذخیره...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get userPermissionsTitle => 'دسترسیهای کاربر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dialogClose => 'بستن';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get buy => 'خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get templates => 'قالبها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get history => 'تاریخچه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get business => 'کسب و کار';
|
2025-09-29 19:19:24 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get shareCount => 'تعداد سهام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionSalePercentLabel => 'درصد پورسانت فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionSalesReturnPercentLabel => 'درصد پورسانت برگشت از فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionSalesAmountLabel => 'مبلغ پورسانت فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionSalesReturnAmountLabel => 'مبلغ پورسانت برگشت از فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get importPersonsFromExcel => 'ایمپورت اشخاص از اکسل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get selectedFile => 'فایل انتخابشده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noFileSelected => 'هیچ فایلی انتخاب نشده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get chooseFile => 'انتخاب فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get matchBy => 'معیار تطبیق';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get code => 'کد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get conflictPolicy => 'سیاست تداخل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get policyInsertOnly => 'فقط ایجاد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get policyUpdateExisting => 'بهروزرسانی موجود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get policyUpsert => 'آپسرت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dryRun => 'اجرای آزمایشی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get dryRunValidateOnly => 'اجرای آزمایشی (فقط اعتبارسنجی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get downloadTemplate => 'دانلود تمپلیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get reviewDryRun => 'بررسی (اجرای آزمایشی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get import => 'ایمپورت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get importReal => 'ایمپورت واقعی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get templateDownloaded => 'تمپلیت دانلود شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pickFileError => 'خطا در انتخاب فایل';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get templateDownloadError => 'خطا در دانلود تمپلیت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get importError => 'خطا در ایمپورت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get result => 'نتیجه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get valid => 'معتبر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get invalid => 'نامعتبر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inserted => 'ایجاد شده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get updated => 'بهروزرسانی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get skipped => 'رد شده';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get yes => 'بله';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get no => 'خیر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get row => 'ردیف';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get onlyForMarketerSeller =>
|
|
|
|
|
'این بخش فقط برای بازاریاب/فروشنده نمایش داده میشود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get percentFromSales => 'درصد از فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get percentFromSalesReturn => 'درصد از برگشت از فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesAmount => 'مبلغ فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesReturnAmount => 'مبلغ برگشت از فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get mustBeBetweenZeroAndHundred => 'باید بین 0 تا 100 باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get mustBePositiveNumber => 'باید عدد مثبت باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCodeOptional => 'کد شخص (اختیاری)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get uniqueCodeNumeric => 'کد یکتا (عددی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get automatic => 'اتوماتیک';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manual => 'دستی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get personCodeRequired => 'کد شخص الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get codeMustBeNumeric => 'کد باید عددی باشد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get integerNoDecimal => 'عدد صحیح بدون اعشار';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get shareholderShareCountRequired =>
|
|
|
|
|
'برای سهامدار، تعداد سهام الزامی است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noBankAccountsAdded => 'هیچ حساب بانکی اضافه نشده است';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionExcludeDiscounts => 'عدم محاسبه تخفیف';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionExcludeAdditionsDeductions =>
|
|
|
|
|
'عدم محاسبه اضافات و کسورات فاکتور';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get commissionPostInInvoiceDocument =>
|
|
|
|
|
'ثبت پورسانت در سند حسابداری فاکتور';
|
2025-09-30 17:12:53 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get manageCategories => 'مدیریت دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoriesDialogTitle => 'مدیریت دستهبندیها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addRootCategory => 'افزودن ریشه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addChildCategory => 'افزودن زیرشاخه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get renameCategory => 'تغییر نام';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteCategory => 'حذف دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteCategoryConfirm => 'آیا از حذف این دستهبندی مطمئن هستید؟';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoryNameFa => 'نام (فارسی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoryNameEn => 'نام (انگلیسی)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get categoryType => 'نوع';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productType => 'کالا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get serviceType => 'خدمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loadingCategories => 'در حال بارگذاری دستهبندیها...';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get createCategory => 'ایجاد دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get updateCategory => 'بهروزرسانی دستهبندی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get deleteCategorySuccess => 'دستهبندی حذف شد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get operationFailed => 'عملیات ناموفق بود';
|
2025-10-02 03:21:43 +03:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productGeneralInfo => 'اطلاعات کلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pricingAndInventory => 'قیمت و موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get tax => 'مالیات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get inventoryControl => 'کنترل موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get reorderPoint => 'نقطه سفارش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get reorderPointRepeat => 'نقطه سفارش مجدد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get minOrderQty => 'کمینه مقدار سفارش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get leadTimeDays => 'زمان تحویل (روز)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pricing => 'قیمتگذاری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesPrice => 'قیمت فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesPriceNote => 'توضیح قیمت فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get purchasePrice => 'قیمت خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get purchasePriceNote => 'توضیح قیمت خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get pricesInPriceLists => 'قیمت در لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addPrice => 'افزودن قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get price => 'قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get currency => 'ارز';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noPriceListsTitle => 'لیست قیمت موجود نیست';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noPriceListsMessage =>
|
|
|
|
|
'برای افزودن قیمت، ابتدا باید یک لیست قیمت ایجاد کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noPriceListsHint =>
|
|
|
|
|
'برای ایجاد لیست قیمت، از دکمه \"مدیریت لیستهای قیمت\" در صفحه محصولات استفاده کنید.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get gotIt => 'متوجه شدم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get unitsTitle => 'واحدها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get mainUnit => 'واحد اصلی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get secondaryUnit => 'واحد فرعی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get unitConversionFactor => 'ضریب تبدیل واحد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get itemType => 'نوع';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get type => 'نوع';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productPhysicalDesc => 'محصولات فیزیکی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get serviceDesc => 'خدمات و سرویسها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxTitle => 'مالیات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxCode => 'کُد مالیاتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isSalesTaxable => 'مشمول مالیات فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesTaxRate => 'نرخ مالیات فروش (%)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get isPurchaseTaxable => 'مشمول مالیات خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get purchaseTaxRate => 'نرخ مالیات خرید (%)';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxType => 'نوع مالیات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxTypeId => 'شناسه نوع مالیات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxUnit => 'واحد مالیاتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get taxUnitId => 'شناسه واحد مالیاتی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bulkPriceUpdateTitle => 'تغییر قیمتهای گروهی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get bulkPriceUpdateSubtitle =>
|
|
|
|
|
'اعمال افزایش یا کاهش قیمت با فیلترهای پیشرفته';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get preview => 'پیشنمایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get applyChanges => 'اعمال تغییرات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changeTypeAndDirection => 'نوع و جهت تغییر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changeTarget => 'هدف تغییر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get changeAmount => 'مقدار تغییر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get filters => 'فیلترها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get previewChanges => 'پیشنمایش تغییرات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get percentage => 'درصدی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get amount => 'مقداری';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get samplePercent => 'مثلاً 10٪';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get sampleAmount => 'مثلاً 1,000,000';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get increase => 'افزایش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get decrease => 'کاهش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get both => 'هر دو';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allCurrencies => 'همه ارزها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get priceList => 'لیست قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allPriceLists => 'همه لیستها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get itemTypeLabel => 'نوع آیتم';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get allTypes => 'همه انواع';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productsWithInventoryOnly => 'فقط کالاهای با موجودی';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productsWithInventoryOnlySubtitle =>
|
|
|
|
|
'فقط کالاهایی که موجودی آنها کنترل میشود';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productsWithBasePriceOnly => 'فقط کالاهای با قیمت پایه';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productsWithBasePriceOnlySubtitle =>
|
|
|
|
|
'فقط کالاهایی که قیمت پایه دارند';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirmChangesTitle => 'تأیید تغییرات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String confirmApplyChangesForNProducts(Object count) {
|
|
|
|
|
return 'آیا از اعمال تغییرات بر روی $count کالا اطمینان دارید؟';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get irreversibleWarning => 'این عمل قابل بازگشت نیست.';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get summary => 'خلاصه تغییرات';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get totalProducts => 'کل کالاها';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get affectedProducts => 'کالاهای تأثیرپذیر';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesPriceChanges => 'تغییرات قیمت فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get purchasePriceChanges => 'تغییرات قیمت خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get codeLabel => 'کُد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get salesLabel => 'فروش';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get purchaseLabel => 'خرید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get managePriceLists => 'مدیریت لیستهای قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get noProductsReadAccess => 'دسترسی مشاهده کالا و خدمات را ندارید';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get productId => 'شناسه کالا';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get unit => 'واحد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get minQty => 'حداقل تعداد';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get addPriceTitle => 'افزودن قیمت';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get editPriceTitle => 'ویرایش قیمت';
|
2025-09-15 13:53:54 +03:30
|
|
|
}
|