// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'app_localizations.dart'; // ignore_for_file: type=lint /// The translations for English (`en`). class AppLocalizationsEn extends AppLocalizations { AppLocalizationsEn([String locale = 'en']) : super(locale); @override String get appTitle => 'Hesabix'; @override String get login => 'Login'; @override String get username => 'Username'; @override String get password => 'Password'; @override String get submit => 'Submit'; @override String get loginFailed => 'Login failed. Please try again.'; @override String get homeWelcome => 'Signed in successfully!'; @override String get language => 'Language'; @override String get requiredField => 'is required'; @override String get register => 'Register'; @override String get forgotPassword => 'Forgot password'; @override String get firstName => 'First Name'; @override String get lastName => 'Last Name'; @override String get email => 'Email'; @override String get mobile => 'Mobile'; @override String get registerSuccess => 'Registration successful.'; @override String get forgotSent => 'Reset link sent to your email.'; @override String get identifier => 'Email or mobile'; @override String get theme => 'Theme'; @override String get system => 'System'; @override String get light => 'Light'; @override String get dark => 'Dark'; @override String get welcomeTitle => 'Hesabix Cloud Accounting'; @override String get welcomeSubtitle => 'Smart, secure, and always available accounting for your business.'; @override String get brandTagline => 'Manage your finances anywhere, anytime with confidence.'; @override String get captcha => 'Captcha'; @override String get refresh => 'Refresh'; @override String get captchaRequired => 'Captcha is required.'; @override String get sendReset => 'Send reset code'; @override String get registerFailed => 'Registration failed. Please try again.'; @override String get resetFailed => 'Request failed. Please try again.'; @override String get fixFormErrors => 'Please fix the form errors.'; @override String get dashboard => 'Dashboard'; @override String get profile => 'Profile'; @override String get settings => 'Settings'; @override String get logout => 'Logout'; @override String get logoutDone => 'Signed out.'; @override String get logoutConfirmTitle => 'Sign out'; @override String get logoutConfirmMessage => 'Are you sure you want to sign out?'; @override String get menu => 'Menu'; @override String get systemSettings => 'System Settings'; @override String get adminTools => 'Admin Tools'; @override String get emailSettings => 'Email Settings'; @override String get emailSettingsDescription => 'Configure SMTP settings for email sending'; @override String get emailConfigurations => 'Email Configurations'; @override String get noEmailConfigurations => 'No email configurations found'; @override String get addEmailConfiguration => 'Add Email Configuration'; @override String get configurationName => 'Configuration Name'; @override String get smtpHost => 'SMTP Host'; @override String get smtpPort => 'SMTP Port'; @override String get smtpUsername => 'SMTP Username'; @override String get smtpPassword => 'SMTP Password'; @override String get fromEmail => 'From Email'; @override String get fromName => 'From Name'; @override String get useTls => 'Use TLS'; @override String get useSsl => 'Use SSL'; @override String get isActive => 'Active'; @override String get active => 'Active'; @override String get testConnection => 'Test Connection'; @override String get sendTestEmail => 'Send Test Email'; @override String get saveConfiguration => 'Save Configuration'; @override String get deleteConfiguration => 'Delete Configuration'; @override String get deleteConfigurationConfirm => 'Are you sure you want to delete this configuration?'; @override String get delete => 'Delete'; @override String get invalidPort => 'Invalid port'; @override String get invalidEmail => 'Invalid email'; @override String get ok => 'OK'; @override String get cancel => 'Cancel'; @override String get columnSettings => 'Column Settings'; @override String get columnSettingsDescription => 'Manage column visibility and order for this table'; @override String get columnName => 'Column Name'; @override String get visibility => 'Visibility'; @override String get order => 'Order'; @override String get visible => 'Visible'; @override String get hidden => 'Hidden'; @override String get resetToDefaults => 'Reset to Defaults'; @override String get save => 'Save'; @override String get error => 'Error'; @override String get newBusiness => 'New business'; @override String get businesses => 'Businesses'; @override String get support => 'Support'; @override String get changePassword => 'Change password'; @override String get marketing => 'Marketing'; @override String get marketingReport => 'Marketing report'; @override String get today => 'Today'; @override String get thisMonth => 'This Month'; @override String get total => 'Total'; @override String get dateFrom => 'From date'; @override String get dateTo => 'To date'; @override String get applyFilter => 'Apply filter'; @override String get copied => 'Copied'; @override String get copyLink => 'Copy link'; @override String get loading => 'Loading...'; @override String get currentPassword => 'Current password'; @override String get newPassword => 'New password'; @override String get confirmPassword => 'Confirm new password'; @override String get changePasswordSuccess => 'Password changed successfully'; @override String get changePasswordFailed => 'Failed to change password. Please try again.'; @override String get passwordsDoNotMatch => 'New password and confirm password do not match'; @override String get samePassword => 'New password must be different from current password'; @override String get invalidCurrentPassword => 'Current password is incorrect'; @override String get passwordChanged => 'Password changed successfully'; @override String get changePasswordDescription => 'Enter your current password and choose a new secure password'; @override String get changePasswordButton => 'Change Password'; @override String get passwordMinLength => 'Password must be at least 8 characters'; @override String get calendar => 'Calendar'; @override String get gregorian => 'Gregorian'; @override String get jalali => 'Jalali'; @override String get calendarType => 'Calendar Type'; @override String get dataLoadingError => 'Error loading data'; @override String get yourReferralLink => 'Your referral link'; @override String get filtersAndSearch => 'Filters and search'; @override String get hideFilters => 'Hide filters'; @override String get showFilters => 'Show filters'; @override String get clear => 'Clear'; @override String get searchInNameEmail => 'Search in name, last name and email...'; @override String get recordsPerPage => 'Records per page'; @override String get records => 'records'; @override String get test => 'Test'; @override String get user => 'User'; @override String showingRecords(Object end, Object start, Object total) { return 'Showing $start to $end of $total records'; } @override String get previousPage => 'Previous page'; @override String get nextPage => 'Next page'; @override String pageOf(Object current, Object total) { return '$current of $total'; } @override String get referralList => 'Referral List'; @override String get dateRangeFilter => 'Date Range Filter'; @override String get columnSearch => 'Column Search'; @override String searchInColumn(Object column) { return 'Search in $column'; } @override String get searchType => 'Search Type'; @override String get contains => 'contains'; @override String get startsWith => 'Starts With'; @override String get endsWith => 'Ends With'; @override String get exactMatch => 'Exact Match'; @override String get searchValue => 'Search Value'; @override String get applyColumnFilter => 'Apply Column Filter'; @override String get clearColumnFilter => 'Clear Column Filter'; @override String get activeFilters => 'Active Filters'; @override String get selectDate => 'Select Date'; @override String get noDataFound => 'No data found'; @override String get marketingReportSubtitle => 'Manage and analyze user referrals'; @override String get showing => 'Showing'; @override String get to => 'to'; @override String get ofText => 'of'; @override String get results => 'results'; @override String get firstPage => 'First page'; @override String get lastPage => 'Last page'; @override String get exportToExcel => 'Export to Excel'; @override String get exportToPdf => 'Export to PDF'; @override String get exportSelected => 'Export Selected'; @override String get exportAll => 'Export All'; @override String get exporting => 'Exporting...'; @override String get exportSuccess => 'Export completed successfully'; @override String get exportError => 'Export error'; @override String get export => 'Export'; @override String get importFromExcel => 'Import from Excel'; @override String get rowNumber => 'Row'; @override String get registrationDate => 'Registration Date'; @override String get selectedRange => 'Selected Range'; @override String get page => 'Page'; @override String get equals => 'equals'; @override String get greater_than => 'greater than'; @override String get greater_equal => 'greater or equal'; @override String get less_than => 'less than'; @override String get less_equal => 'less or equal'; @override String get not_equals => 'not equals'; @override String get starts_with => 'starts with'; @override String get ends_with => 'ends with'; @override String get in_list => 'in list'; @override String get businessBasicInfo => 'Basic Business Information'; @override String get businessContactInfo => 'Contact Information'; @override String get businessLegalInfo => 'Legal Information'; @override String get businessGeographicInfo => 'Geographic Information'; @override String get businessConfirmation => 'Confirmation'; @override String get businessName => 'Business Name'; @override String get businessType => 'Business Type'; @override String get businessField => 'Business Field'; @override String get address => 'Address'; @override String get phone => 'Phone'; @override String get postalCode => 'Postal Code'; @override String get nationalId => 'National ID'; @override String get registrationNumber => 'Registration Number'; @override String get economicId => 'Economic ID'; @override String get country => 'Country'; @override String get province => 'Province'; @override String get city => 'City'; @override String get step => 'Step'; @override String get previous => 'Previous'; @override String get next => 'Next'; @override String get createBusiness => 'Create Business'; @override String get confirmInfo => 'Confirm Information'; @override String get confirmInfoMessage => 'Are you sure about the entered information?'; @override String get businessCreatedSuccessfully => 'Business created successfully'; @override String get businessCreationFailed => 'Failed to create business'; @override String get pleaseFillRequiredFields => 'Please fill all required fields'; @override String get required => 'required'; @override String get example => 'Example'; @override String get phoneExample => '02112345678'; @override String get mobileExample => '09123456789'; @override String get nationalIdExample => '1234567890'; @override String get company => 'Company'; @override String get shop => 'Shop'; @override String get store => 'Store'; @override String get union => 'Union'; @override String get club => 'Club'; @override String get institute => 'Institute'; @override String get individual => 'Individual'; @override String get manufacturing => 'Manufacturing'; @override String get trading => 'Trading'; @override String get service => 'Service'; @override String get other => 'Other'; @override String get owner => 'Owner'; @override String get member => 'Member'; @override String get newTicket => 'New Ticket'; @override String get ticketTitle => 'Ticket Title'; @override String get ticketDescription => 'Problem Description'; @override String get category => 'Category'; @override String get priority => 'Priority'; @override String get status => 'Status'; @override String get messages => 'Messages'; @override String get sendMessage => 'Send Message'; @override String get messageHint => 'Type your message...'; @override String get createTicket => 'Create Ticket'; @override String get ticketCreated => 'Ticket created successfully'; @override String get messageSent => 'Message sent'; @override String get loadingTickets => 'Loading tickets...'; @override String get noTickets => 'No tickets found'; @override String get ticketDetails => 'Ticket Details'; @override String get supportTickets => 'Support Tickets'; @override String get ticketCreatedAt => 'Created At'; @override String get ticketUpdatedAt => 'Last Updated'; @override String get ticketLoadingError => 'Error loading ticket'; @override String get ticketId => 'Ticket ID'; @override String get createdAt => 'Created At'; @override String get updatedAt => 'Updated At'; @override String get assignedTo => 'Assigned to'; @override String get low => 'Low'; @override String get medium => 'Medium'; @override String get high => 'High'; @override String get urgent => 'Urgent'; @override String get open => 'Open'; @override String get inProgress => 'In Progress'; @override String get waitingForUser => 'Waiting for User'; @override String get closed => 'Closed'; @override String get resolved => 'Resolved'; @override String get technicalIssue => 'Technical Issue'; @override String get featureRequest => 'Feature Request'; @override String get question => 'Question'; @override String get complaint => 'Complaint'; @override String get operatorPanel => 'Operator Panel'; @override String get allTickets => 'All Tickets'; @override String get assignTicket => 'Assign Ticket'; @override String get createNewTicket => 'Create New Ticket'; @override String get createSupportTicket => 'Create Support Ticket'; @override String get ticketTitleLabel => 'Ticket Title'; @override String get ticketTitleHint => 'Enter a short and clear title for your issue'; @override String get categoryLabel => 'Category'; @override String get priorityLabel => 'Priority'; @override String get descriptionLabel => 'Problem Description'; @override String get descriptionHint => 'Please describe your problem or question in detail...'; @override String get submitTicket => 'Submit Ticket'; @override String get submittingTicket => 'Submitting...'; @override String get ticketTitleRequired => 'Ticket title is required'; @override String get ticketTitleMinLength => 'Title must be at least 5 characters'; @override String get categoryRequired => 'Please select a category'; @override String get priorityRequired => 'Please select a priority'; @override String get descriptionRequired => 'Problem description is required'; @override String get descriptionMinLength => 'Description must be at least 10 characters'; @override String get loadingData => 'Loading...'; @override String get retry => 'Retry'; @override String get ticketCreatedSuccessfully => 'Ticket created successfully'; @override String get pleaseSelectCategoryAndPriority => 'Please select category and priority'; @override String get changeStatus => 'Change Status'; @override String get multiSelectFilter => 'Multi-Select Filter'; @override String get selectFilterOptions => 'Select Filter Options'; @override String get noFilterOptionsAvailable => 'No filter options available'; @override String get marketingDescription => 'Manage referrals and marketing codes'; @override String get referralCode => 'Referral Code'; @override String get internalMessage => 'Internal Message'; @override String get operator => 'Operator'; @override String ticketNumber(Object number) { return 'Ticket #$number'; } @override String get ticketNotFound => 'Ticket not found'; @override String get noMessagesFound => 'No messages found'; @override String get writeYourMessage => 'Write your message...'; @override String get writeYourResponse => 'Write your response...'; @override String get sendingMessage => 'Sending message...'; @override String get messageSentSuccessfully => 'Message sent successfully'; @override String get errorSendingMessage => 'Error sending message'; @override String get statusUpdatedSuccessfully => 'Status updated successfully'; @override String get errorUpdatingStatus => 'Error updating status'; @override String get ticketClosed => 'Ticket is closed'; @override String get ticketResolved => 'Ticket is resolved'; @override String daysAgo(Object count) { return '$count days ago'; } @override String hoursAgo(Object count) { return '$count hours ago'; } @override String minutesAgo(Object count) { return '$count minutes ago'; } @override String get justNow => 'Just now'; @override String get conversation => 'Conversation'; @override String get ticketInfo => 'Ticket Information'; @override String get createdBy => 'Created by'; @override String get lastUpdated => 'Last updated'; @override String messageCount(Object count) { return '$count messages'; } @override String get replyAsOperator => 'Reply as Operator'; @override String get replyAsUser => 'Reply as User'; @override String get internalNote => 'Internal Note'; @override String get publicMessage => 'Public Message'; @override String get markAsInternal => 'Mark as Internal'; @override String get markAsPublic => 'Mark as Public'; @override String get ticketDetailsDialog => 'Ticket Details'; @override String get close => 'Close'; @override String get fileStorage => 'File Management'; @override String get fileStorageSettings => 'File Settings'; @override String get storageConfigurations => 'Storage Configurations'; @override String get addStorageConfig => 'Add Storage Configuration'; @override String get editStorageConfig => 'Edit Storage Configuration'; @override String get storageName => 'Configuration Name'; @override String get storageType => 'Storage Type'; @override String get localStorage => 'Local Storage'; @override String get ftpStorage => 'FTP Storage'; @override String get isDefault => 'Default'; @override String get configData => 'Configuration Data'; @override String get basePath => 'Base Path'; @override String get ftpHost => 'FTP Host'; @override String get ftpPort => 'FTP Port'; @override String get ftpUsername => 'FTP Username'; @override String get ftpPassword => 'FTP Password'; @override String get ftpDirectory => 'FTP Directory'; @override String get connectionSuccessful => 'Connection Successful'; @override String get connectionFailed => 'Connection Failed'; @override String get setAsDefault => 'Set as Default'; @override String get defaultConfiguration => 'Default Configuration'; @override String get setDefaultConfirm => 'Are you sure you want to set this configuration as default?'; @override String get defaultSetSuccessfully => 'Default configuration set successfully'; @override String get defaultSetFailed => 'Failed to set default configuration'; @override String get cannotDeleteDefault => 'Cannot delete default configuration'; @override String get defaultConfigurationNote => 'Default configuration is used for sending emails and cannot be deleted'; @override String get setAsDefaultEmail => 'Set as Default Email'; @override String get defaultEmailServer => 'Default Email Server'; @override String get changeDefaultEmail => 'Change Default Email'; @override String get currentDefault => 'Current Default'; @override String get makeDefault => 'Make Default'; @override String get defaultEmailNote => 'Emails are sent from the default server'; @override String get noDefaultSet => 'No default email server is set'; @override String get selectDefaultServer => 'Select Default Server'; @override String get defaultServerChanged => 'Default server changed'; @override String get defaultServerChangeFailed => 'Failed to change default server'; @override String get emailConfigSavedSuccessfully => 'Email configuration saved successfully'; @override String get emailConfigUpdatedSuccessfully => 'Email configuration updated successfully'; @override String get editEmailConfiguration => 'Edit Email Configuration'; @override String get updateConfiguration => 'Update Configuration'; @override String get testEmailSubject => 'Test Email'; @override String get testEmailBody => 'This is a test email.'; @override String get testEmailSentSuccessfully => 'Test email sent successfully'; @override String get emailConfigDeletedSuccessfully => 'Configuration deleted successfully'; @override String get confirm => 'Confirm'; @override String get fileStatistics => 'File Statistics'; @override String get totalFiles => 'Total Files'; @override String get totalSize => 'Total Size'; @override String get temporaryFiles => 'Temporary Files'; @override String get unverifiedFiles => 'Unverified Files'; @override String get cleanupTemporaryFiles => 'Cleanup Temporary Files'; @override String get cleanupCompleted => 'Cleanup Completed'; @override String filesCleaned(Object count) { return '$count files cleaned'; } @override String get fileManagement => 'File Management'; @override String get allFiles => 'All Files'; @override String get unverifiedFilesList => 'Unverified Files'; @override String get fileName => 'File Name'; @override String get fileSize => 'File Size'; @override String get mimeType => 'MIME Type'; @override String get moduleContext => 'Module Context'; @override String get expiresAt => 'Expires At'; @override String get isTemporary => 'Temporary'; @override String get isVerified => 'Verified'; @override String get forceDelete => 'Force Delete'; @override String get restoreFile => 'Restore File'; @override String deleteConfirm(Object name) { return 'Are you sure to delete \"$name\"?'; } @override String get deleteConfirmMessage => 'Are you sure you want to delete this file?'; @override String get restoreConfirm => 'Confirm Restore'; @override String get restoreConfirmMessage => 'Are you sure you want to restore this file?'; @override String get fileDeleted => 'File deleted'; @override String get fileRestored => 'File restored'; @override String get errorDeletingFile => 'Error deleting file'; @override String get errorRestoringFile => 'Error restoring file'; @override String get noFilesFound => 'No files found'; @override String get loadingFiles => 'Loading files...'; @override String get errorLoadingFiles => 'Error loading files'; @override String get refreshFiles => 'Refresh Files'; @override String get fileDetails => 'File Details'; @override String get originalName => 'Original Name'; @override String get storedName => 'Stored Name'; @override String get filePath => 'File Path'; @override String get checksum => 'Checksum'; @override String get uploadedBy => 'Uploaded by'; @override String get lastVerified => 'Last Verified'; @override String get developerData => 'Developer Data'; @override String get edit => 'Edit'; @override String get actions => 'Actions'; @override String get search => 'Search'; @override String get filter => 'Filter'; @override String get apply => 'Apply'; @override String get reset => 'Reset'; @override String get itemsPerPage => 'Items per page'; @override String get first => 'First'; @override String get last => 'Last'; @override String get systemSettingsWelcome => 'System Settings'; @override String get systemSettingsDescription => 'Manage system configuration and administration'; @override String get storageManagement => 'Storage Management'; @override String get storageManagementDescription => 'Configure file storage systems and manage files'; @override String get systemConfiguration => 'System Configuration'; @override String get systemConfigurationDescription => 'General system settings and preferences'; @override String get userManagement => 'User Management'; @override String get userManagementDescription => 'Manage users, roles and permissions'; @override String get systemLogs => 'System Logs'; @override String get systemLogsDescription => 'View system reports and user activity logs'; @override String get backToSettings => 'Back to Settings'; @override String get settingsOverview => 'Settings Overview'; @override String get availableSettings => 'Available Settings'; @override String get systemAdministration => 'System Administration'; @override String get generalSettings => 'General Settings'; @override String get securitySettings => 'Security Settings'; @override String get maintenanceSettings => 'Maintenance Settings'; @override String get initializing => 'Initializing...'; @override String get loadingLanguageSettings => 'Loading language settings...'; @override String get loadingCalendarSettings => 'Loading calendar settings...'; @override String get loadingThemeSettings => 'Loading theme settings...'; @override String get loadingAuthentication => 'Loading authentication...'; @override String get businessManagementPlatform => 'Business Management Platform'; @override String get businessDashboard => 'Business Dashboard'; @override String get businessStatistics => 'Business Statistics'; @override String get recentActivities => 'Recent Activities'; @override String get sales => 'Sales'; @override String get accounting => 'Accounting'; @override String get inventory => 'Inventory'; @override String get reports => 'Reports'; @override String get members => 'Members'; @override String get backToProfile => 'Back to Profile'; @override String get noBusinessesFound => 'No businesses found'; @override String get createFirstBusiness => 'Create your first business'; @override String get accessDenied => 'Access denied'; @override String get basicTools => 'Basic Tools'; @override String get businessSettings => 'Business Settings'; @override String get printDocuments => 'Print Documents'; @override String get people => 'People'; @override String get peopleList => 'People List'; @override String get personCode => 'Person Code'; @override String get receipts => 'Receipts'; @override String get payments => 'Payments'; @override String get receiptsAndPayments => 'Receipts and Payments'; @override String get productsAndServices => 'Products and Services'; @override String get products => 'Products and Services'; @override String get services => 'Services'; @override String get priceLists => 'Price Lists'; @override String get categories => 'Categories'; @override String get productAttributes => 'Product Attributes'; @override String get addAttribute => 'Add Attribute'; @override String get viewAttributes => 'View Attributes'; @override String get editAttributes => 'Edit Attributes'; @override String get deleteAttributes => 'Delete Attributes'; @override String get title => 'Title'; @override String get description => 'Description'; @override String get add => 'Add'; @override String get banking => 'Banking'; @override String get accounts => 'Accounts'; @override String get pettyCash => 'Petty Cash'; @override String get cashBox => 'Cash Box'; @override String get wallet => 'Wallet'; @override String get checks => 'Checks'; @override String get transfers => 'Transfers'; @override String get invoice => 'Invoice'; @override String get expenseAndIncome => 'Expense and Income'; @override String get accountingMenu => 'Accounting'; @override String get documents => 'Documents'; @override String get chartOfAccounts => 'Chart of Accounts'; @override String get openingBalance => 'Opening Balance'; @override String get yearEndClosing => 'Year End Closing'; @override String get accountingSettings => 'Settings'; @override String get servicesAndPlugins => 'Services and Plugins'; @override String get warehouseManagement => 'Warehouse Management'; @override String get warehouses => 'Warehouse Management'; @override String get shipments => 'Shipments'; @override String get inquiries => 'Inquiries'; @override String get storageSpace => 'Storage Space'; @override String get taxpayers => 'Taxpayers'; @override String get others => 'Others'; @override String get pluginMarketplace => 'Plugin Marketplace'; @override String get practicalTools => 'Practical Tools'; @override String get usersAndPermissions => 'Users and Permissions'; @override String get businessUsers => 'Business Users'; @override String get addNewUser => 'Add New User'; @override String get userEmailOrPhone => 'Email or Phone'; @override String get userEmailOrPhoneHint => 'Enter user email or phone number'; @override String get addUser => 'Add User'; @override String get userAddedSuccessfully => 'User added successfully'; @override String get userAddFailed => 'Failed to add user'; @override String get userRemovedSuccessfully => 'User removed successfully'; @override String get userRemoveFailed => 'Failed to remove user'; @override String get permissionsUpdatedSuccessfully => 'Permissions updated successfully'; @override String get permissionsUpdateFailed => 'Failed to update permissions'; @override String get userNotFound => 'User not found'; @override String get invalidEmailOrPhone => 'Invalid email or phone number'; @override String get userAlreadyExists => 'User already exists'; @override String get removeUser => 'Remove User'; @override String get removeUserConfirm => 'Are you sure you want to remove this user?'; @override String get userPermissions => 'User Permissions'; @override String get permissions => 'Permissions'; @override String get permission => 'Permission'; @override String get hasPermission => 'Has Permission'; @override String get noPermission => 'No Permission'; @override String get viewUsers => 'View Users'; @override String get managePermissions => 'Manage Permissions'; @override String get totalUsers => 'Total Users'; @override String get activeUsers => 'Active Users'; @override String get pendingUsers => 'Pending Users'; @override String get userName => 'User Name'; @override String get userEmail => 'Email'; @override String get userPhone => 'Phone'; @override String get userStatus => 'Status'; @override String get userRole => 'Role'; @override String get userAddedAt => 'Added At'; @override String get lastActive => 'Last Active'; @override String get inactive => 'Inactive'; @override String get pending => 'Pending'; @override String get admin => 'Admin'; @override String get viewer => 'Viewer'; @override String get editPermissions => 'Edit Permissions'; @override String get savePermissions => 'Save Permissions'; @override String get noUsersFound => 'No users found'; @override String get searchUsers => 'Search users...'; @override String get filterByStatus => 'Filter by Status'; @override String get filterByRole => 'Filter by Role'; @override String get allStatuses => 'All Statuses'; @override String get allRoles => 'All Roles'; @override String get permissionDashboard => 'Dashboard Access'; @override String get permissionPeople => 'People Access'; @override String get permissionReceipts => 'Receipts Access'; @override String get permissionPayments => 'Payments Access'; @override String get permissionReports => 'Reports Access'; @override String get permissionSettings => 'Settings Access'; @override String get permissionUsers => 'Users Access'; @override String get permissionPrint => 'Print Access'; @override String get ownerWarning => 'Warning: Business owner does not need to be added and always has full access to all sections'; @override String get ownerWarningTitle => 'Business Owner'; @override String get alreadyAddedWarning => 'This user has already been added to the business'; @override String get alreadyAddedWarningTitle => 'Existing User'; @override String get version => 'Version 1.0.0'; @override String get motto => 'The world becomes beautiful through cooperation'; @override String get view => 'View'; @override String get draft => 'Manage Drafts'; @override String get addPerson => 'Add Person'; @override String get viewPeople => 'View People List'; @override String get editPeople => 'Edit People Information'; @override String get deletePeople => 'Delete People'; @override String get addReceipt => 'Add New Receipt'; @override String get viewReceipts => 'View Receipts'; @override String get editReceipts => 'Edit Receipts'; @override String get deleteReceipts => 'Delete Receipts'; @override String get manageReceiptDrafts => 'Manage Receipt Drafts'; @override String get addPayment => 'Add New Payment'; @override String get viewPayments => 'View Payments'; @override String get editPayments => 'Edit Payments'; @override String get deletePayments => 'Delete Payments'; @override String get managePaymentDrafts => 'Manage Payment Drafts'; @override String get addProduct => 'Add Product or Service'; @override String get viewProducts => 'View Products and Services'; @override String get editProducts => 'Edit Products and Services'; @override String get deleteProducts => 'Delete Products and Services'; @override String get addPriceList => 'Add Price List'; @override String get viewPriceLists => 'View Price Lists'; @override String get editPriceLists => 'Edit Price Lists'; @override String get deletePriceLists => 'Delete Price Lists'; @override String get addCategory => 'Add Category'; @override String get viewCategories => 'View Categories'; @override String get editCategories => 'Edit Categories'; @override String get deleteCategories => 'Delete Categories'; @override String get addInventory => 'Add Inventory'; @override String get viewInventory => 'View Inventory'; @override String get editInventory => 'Edit Inventory'; @override String get deleteInventory => 'Delete Inventory'; @override String get viewReports => 'View Reports'; @override String get generateReports => 'Generate Reports'; @override String get exportReports => 'Export Reports'; @override String get viewSettings => 'View Settings'; @override String get editSettings => 'Edit Settings'; @override String get users => 'Users'; @override String get manageUsers => 'Manage Users'; @override String get print => 'Print Documents'; @override String get peopleReceipts => 'Receipts from People'; @override String get peoplePayments => 'Payments to People'; @override String get storageConfigUpdated => 'Storage configuration updated'; @override String get storageConfigCreated => 'Storage configuration created'; @override String get storageConfigDeleted => 'Storage configuration deleted'; @override String get storageConfigHasFiles => 'This storage configuration has files and cannot be deleted'; @override String get storageConfigNotFound => 'Storage configuration not found'; @override String get storageConfigSetAsDefault => 'Configuration set as default'; @override String get storageConfigSetDefaultFailed => 'Failed to set as default'; @override String get passwordChangeError => 'Error changing password'; @override String get bankAccounts => 'Bank Accounts'; @override String get cash => 'Cash'; @override String get invoices => 'Invoices'; @override String get expensesIncome => 'Expenses & Income'; @override String get accountingDocuments => 'Accounting Documents'; @override String get warehouse => 'Warehouse'; @override String get warehouseTransfers => 'Warehouse Transfers'; @override String get addBankAccount => 'Add Bank Account'; @override String get viewBankAccounts => 'View Bank Accounts'; @override String get editBankAccounts => 'Edit Bank Accounts'; @override String get deleteBankAccounts => 'Delete Bank Accounts'; @override String get addCash => 'Add Cash'; @override String get viewCash => 'View Cash'; @override String get editCash => 'Edit Cash'; @override String get deleteCash => 'Delete Cash'; @override String get addPettyCash => 'Add Petty Cash'; @override String get viewPettyCash => 'View Petty Cash'; @override String get editPettyCash => 'Edit Petty Cash'; @override String get deletePettyCash => 'Delete Petty Cash'; @override String get addCheck => 'Add Check'; @override String get viewChecks => 'View Checks'; @override String get editChecks => 'Edit Checks'; @override String get deleteChecks => 'Delete Checks'; @override String get collectChecks => 'Collect Checks'; @override String get transferChecks => 'Transfer Checks'; @override String get returnChecks => 'Return Checks'; @override String get viewWallet => 'View Wallet'; @override String get chargeWallet => 'Charge Wallet'; @override String get addTransfer => 'Add Transfer'; @override String get viewTransfers => 'View Transfers'; @override String get editTransfers => 'Edit Transfers'; @override String get deleteTransfers => 'Delete Transfers'; @override String get manageTransferDrafts => 'Manage Transfer Drafts'; @override String get addInvoice => 'Add Invoice'; @override String get viewInvoices => 'View Invoices'; @override String get editInvoices => 'Edit Invoices'; @override String get deleteInvoices => 'Delete Invoices'; @override String get manageInvoiceDrafts => 'Manage Invoice Drafts'; @override String get addExpenseIncome => 'Add Expense/Income'; @override String get viewExpensesIncome => 'View Expenses & Income'; @override String get editExpensesIncome => 'Edit Expenses & Income'; @override String get deleteExpensesIncome => 'Delete Expenses & Income'; @override String get manageExpenseIncomeDrafts => 'Manage Expense/Income Drafts'; @override String get addAccountingDocument => 'Add Accounting Document'; @override String get viewAccountingDocuments => 'View Accounting Documents'; @override String get editAccountingDocuments => 'Edit Accounting Documents'; @override String get deleteAccountingDocuments => 'Delete Accounting Documents'; @override String get manageAccountingDocumentDrafts => 'Manage Accounting Document Drafts'; @override String get addAccount => 'Add Account'; @override String get viewChartOfAccounts => 'View Chart of Accounts'; @override String get editChartOfAccounts => 'Edit Chart of Accounts'; @override String get deleteAccounts => 'Delete Accounts'; @override String get viewOpeningBalance => 'View Opening Balance'; @override String get editOpeningBalance => 'Edit Opening Balance'; @override String get addWarehouse => 'Add Warehouse'; @override String get viewWarehouses => 'View Warehouses'; @override String get editWarehouses => 'Edit Warehouses'; @override String get deleteWarehouses => 'Delete Warehouses'; @override String get addWarehouseTransfer => 'Add Warehouse Transfer'; @override String get viewWarehouseTransfers => 'View Warehouse Transfers'; @override String get editWarehouseTransfers => 'Edit Warehouse Transfers'; @override String get deleteWarehouseTransfers => 'Delete Warehouse Transfers'; @override String get manageWarehouseTransferDrafts => 'Manage Warehouse Transfer Drafts'; @override String get printSettings => 'Print Settings'; @override String get eventHistory => 'Event History'; @override String get viewStorage => 'View Storage'; @override String get deleteFiles => 'Files'; @override String get smsPanel => 'SMS Panel'; @override String get viewSmsHistory => 'View SMS History'; @override String get manageSmsTemplates => 'Manage SMS Templates'; @override String get marketplace => 'Marketplace'; @override String get viewMarketplace => 'View Marketplace'; @override String get buyPlugins => 'Buy Plugins'; @override String get appearanceSettings => 'Appearance Settings'; @override String get advancedSettings => 'Advanced Settings'; @override String get businessSettingsDescription => 'Manage business information and main settings'; @override String get usersAndPermissionsDescription => 'Manage users and set access levels'; @override String get printDocumentsDescription => 'Configure print templates and formatting'; @override String get languageDescription => 'Select user interface language'; @override String get themeDescription => 'Choose light, dark or system theme'; @override String get calendarDescription => 'Select calendar type (Jalali or Gregorian)'; @override String get dataBackup => 'Data Backup'; @override String get dataBackupDescription => 'Create backup of all business data'; @override String get dataRestore => 'Data Restore'; @override String get dataRestoreDescription => 'Restore data from previous backup'; @override String get manage => 'Manage'; @override String get configure => 'Configure'; @override String get set => 'Set'; @override String get execute => 'Execute'; @override String get backup => 'Backup'; @override String get restore => 'Restore'; @override String get businessSettingsDialogContent => 'In this section you can manage business information, address, contact numbers and other details.'; @override String get usersAndPermissionsDialogContent => 'In this section you can add new users, set permissions and manage roles.'; @override String get printDocumentsDialogContent => 'In this section you can configure print templates, letterheads and printer settings.'; @override String get dataBackupDialogContent => 'In this section you can create a backup of all business data.'; @override String get dataRestoreDialogContent => 'In this section you can restore data from a previous backup.'; @override String get systemLogsDialogContent => 'In this section you can view system reports, errors and user activities.'; @override String get accountManagement => 'Account Management'; @override String get persons => 'Persons'; @override String get personsList => 'Persons List'; @override String get editPerson => 'Edit Person'; @override String get personDetails => 'Person Details'; @override String get deletePerson => 'Delete Person'; @override String get personAliasName => 'Alias Name'; @override String get personFirstName => 'First Name'; @override String get personLastName => 'Last Name'; @override String get personType => 'Person Type'; @override String get personCompanyName => 'Company Name'; @override String get personPaymentId => 'Payment ID'; @override String get personNationalId => 'National ID'; @override String get personRegistrationNumber => 'Registration Number'; @override String get personEconomicId => 'Economic ID'; @override String get personCountry => 'Country'; @override String get personProvince => 'Province'; @override String get personCity => 'City'; @override String get personAddress => 'Address'; @override String get personPostalCode => 'Postal Code'; @override String get personPhone => 'Phone'; @override String get personMobile => 'Mobile'; @override String get personFax => 'Fax'; @override String get personEmail => 'Email'; @override String get personWebsite => 'Website'; @override String get personBankAccounts => 'Bank Accounts'; @override String get editBankAccount => 'Edit Bank Account'; @override String get deleteBankAccount => 'Delete Bank Account'; @override String get bankName => 'Bank Name'; @override String get accountNumber => 'Account Number'; @override String get cardNumber => 'Card Number'; @override String get shebaNumber => 'Sheba Number'; @override String get personTypeCustomer => 'Customer'; @override String get personTypeMarketer => 'Marketer'; @override String get personTypeEmployee => 'Employee'; @override String get personTypeSupplier => 'Supplier'; @override String get personTypePartner => 'Partner'; @override String get personTypeSeller => 'Seller'; @override String get personCreatedSuccessfully => 'Person created successfully'; @override String get personUpdatedSuccessfully => 'Person updated successfully'; @override String get personDeletedSuccessfully => 'Person deleted successfully'; @override String get personNotFound => 'Person not found'; @override String get personAliasNameRequired => 'Alias name is required'; @override String get personTypeRequired => 'Person type is required'; @override String get bankAccountAddedSuccessfully => 'Bank account added successfully'; @override String get bankAccountUpdatedSuccessfully => 'Bank account updated successfully'; @override String get bankAccountDeletedSuccessfully => 'Bank account deleted successfully'; @override String get bankNameRequired => 'Bank name is required'; @override String get personBasicInfo => 'Basic Information'; @override String get personEconomicInfo => 'Economic Information'; @override String get personContactInfo => 'Contact Information'; @override String get personBankInfo => 'Bank Accounts'; @override String get personSummary => 'Persons Summary'; @override String get totalPersons => 'Total Persons'; @override String get activePersons => 'Active Persons'; @override String get inactivePersons => 'Inactive Persons'; @override String get personsByType => 'Persons by Type'; @override String get update => 'Update'; @override String get collect => 'Collect'; @override String get transfer => 'Transfer'; @override String get charge => 'Charge'; @override String get saving => 'Saving...'; @override String get userPermissionsTitle => 'User Permissions'; @override String get dialogClose => 'Close'; @override String get buy => 'Buy'; @override String get templates => 'Templates'; @override String get history => 'History'; @override String get business => 'Business'; @override String get shareCount => 'Share Count'; @override String get commissionSalePercentLabel => 'Commission Sale Percent'; @override String get commissionSalesReturnPercentLabel => 'Commission Sales Return Percent'; @override String get commissionSalesAmountLabel => 'Commission Sales Amount'; @override String get commissionSalesReturnAmountLabel => 'Commission Sales Return Amount'; @override String get importPersonsFromExcel => 'Import Persons from Excel'; @override String get selectedFile => 'Selected file'; @override String get noFileSelected => 'No file selected'; @override String get chooseFile => 'Choose file'; @override String get matchBy => 'Match by'; @override String get code => 'Code'; @override String get conflictPolicy => 'Conflict policy'; @override String get policyInsertOnly => 'Insert-only'; @override String get policyUpdateExisting => 'Update existing'; @override String get policyUpsert => 'Upsert'; @override String get dryRun => 'Dry run'; @override String get dryRunValidateOnly => 'Dry run (validate only)'; @override String get downloadTemplate => 'Download template'; @override String get reviewDryRun => 'Review (Dry run)'; @override String get import => 'Import'; @override String get importReal => 'Import (real)'; @override String get templateDownloaded => 'Template downloaded'; @override String get pickFileError => 'Error picking file'; @override String get templateDownloadError => 'Error downloading template'; @override String get importError => 'Import error'; @override String get result => 'Result'; @override String get valid => 'Valid'; @override String get invalid => 'Invalid'; @override String get inserted => 'Inserted'; @override String get updated => 'Updated'; @override String get skipped => 'Skipped'; @override String get yes => 'Yes'; @override String get no => 'No'; @override String get row => 'Row'; @override String get onlyForMarketerSeller => 'This section is shown only for marketer/seller'; @override String get percentFromSales => 'Percent from sales'; @override String get percentFromSalesReturn => 'Percent from sales return'; @override String get salesAmount => 'Sales amount'; @override String get salesReturnAmount => 'Sales return amount'; @override String get mustBeBetweenZeroAndHundred => 'Must be between 0 and 100'; @override String get mustBePositiveNumber => 'Must be a positive number'; @override String get personCodeOptional => 'Person code (optional)'; @override String get uniqueCodeNumeric => 'Unique code (numeric)'; @override String get automatic => 'Automatic'; @override String get manual => 'Manual'; @override String get personCodeRequired => 'Person code is required'; @override String get codeMustBeNumeric => 'Code must be numeric'; @override String get integerNoDecimal => 'Integer number (no decimals)'; @override String get shareholderShareCountRequired => 'For shareholder, share count is required'; @override String get noBankAccountsAdded => 'No bank accounts added'; @override String get commissionExcludeDiscounts => 'Exclude discounts from commission'; @override String get commissionExcludeAdditionsDeductions => 'Exclude additions/deductions from commission'; @override String get commissionPostInInvoiceDocument => 'Post commission in invoice accounting document'; @override String get manageCategories => 'Manage Categories'; @override String get categoriesDialogTitle => 'Manage Categories'; @override String get addRootCategory => 'Add Root'; @override String get addChildCategory => 'Add Child'; @override String get renameCategory => 'Rename'; @override String get deleteCategory => 'Delete Category'; @override String get deleteCategoryConfirm => 'Are you sure you want to delete this category?'; @override String get categoryNameFa => 'Name (Persian)'; @override String get categoryNameEn => 'Name (English)'; @override String get categoryType => 'Type'; @override String get productType => 'Product'; @override String get serviceType => 'Service'; @override String get loadingCategories => 'Loading categories...'; @override String get createCategory => 'Create Category'; @override String get updateCategory => 'Update Category'; @override String get deleteCategorySuccess => 'Category deleted'; @override String get operationFailed => 'Operation failed'; @override String get productGeneralInfo => 'General Information'; @override String get pricingAndInventory => 'Pricing & Inventory'; @override String get tax => 'Tax'; @override String get inventoryControl => 'Inventory control'; @override String get reorderPoint => 'Reorder point'; @override String get reorderPointRepeat => 'Reorder point'; @override String get minOrderQty => 'Minimum order quantity'; @override String get leadTimeDays => 'Lead time (days)'; @override String get pricing => 'Pricing'; @override String get salesPrice => 'Sales price'; @override String get salesPriceNote => 'Sales price note'; @override String get purchasePrice => 'Purchase price'; @override String get purchasePriceNote => 'Purchase price note'; @override String get pricesInPriceLists => 'Prices in price lists'; @override String get addPrice => 'Add price'; @override String get price => 'Price'; @override String get currency => 'Currency'; @override String get noPriceListsTitle => 'No price list'; @override String get noPriceListsMessage => 'To add a price, first create a price list.'; @override String get noPriceListsHint => 'Use \"Manage price lists\" button in Products page to create one.'; @override String get gotIt => 'Got it'; @override String get unitsTitle => 'Units'; @override String get mainUnit => 'Main unit'; @override String get secondaryUnit => 'Secondary unit'; @override String get unitConversionFactor => 'Unit conversion factor'; @override String get itemType => 'Type'; @override String get type => 'Type'; @override String get productPhysicalDesc => 'Physical products'; @override String get serviceDesc => 'Services'; @override String get taxTitle => 'Tax'; @override String get taxCode => 'Tax code'; @override String get isSalesTaxable => 'Sales taxable'; @override String get salesTaxRate => 'Sales tax rate (%)'; @override String get isPurchaseTaxable => 'Purchase taxable'; @override String get purchaseTaxRate => 'Purchase tax rate (%)'; @override String get taxType => 'Tax type'; @override String get taxTypeId => 'Tax type id'; @override String get taxUnit => 'Tax unit'; @override String get taxUnitId => 'Tax unit id'; @override String get bulkPriceUpdateTitle => 'Bulk price update'; @override String get bulkPriceUpdateSubtitle => 'Increase or decrease prices with advanced filters'; @override String get preview => 'Preview'; @override String get applyChanges => 'Apply changes'; @override String get changeTypeAndDirection => 'Change type & direction'; @override String get changeTarget => 'Target'; @override String get changeAmount => 'Change amount'; @override String get filters => 'Filters'; @override String get previewChanges => 'Preview changes'; @override String get percentage => 'Percentage'; @override String get amount => 'Amount'; @override String get samplePercent => 'e.g. 10%'; @override String get sampleAmount => 'e.g. 1,000,000'; @override String get increase => 'Increase'; @override String get decrease => 'Decrease'; @override String get both => 'Both'; @override String get allCurrencies => 'All currencies'; @override String get priceList => 'Price list'; @override String get allPriceLists => 'All lists'; @override String get itemTypeLabel => 'Item type'; @override String get allTypes => 'All types'; @override String get productsWithInventoryOnly => 'Only products with inventory'; @override String get productsWithInventoryOnlySubtitle => 'Only products with inventory control'; @override String get productsWithBasePriceOnly => 'Only products with base price'; @override String get productsWithBasePriceOnlySubtitle => 'Only products that have a base price'; @override String get confirmChangesTitle => 'Confirm changes'; @override String confirmApplyChangesForNProducts(Object count) { return 'Apply changes to $count products?'; } @override String get irreversibleWarning => 'This action is irreversible.'; @override String get summary => 'Summary'; @override String get totalProducts => 'Total products'; @override String get affectedProducts => 'Affected products'; @override String get salesPriceChanges => 'Sales price changes'; @override String get purchasePriceChanges => 'Purchase price changes'; @override String get codeLabel => 'Code'; @override String get salesLabel => 'Sales'; @override String get purchaseLabel => 'Purchase'; @override String get managePriceLists => 'Manage price lists'; @override String get noProductsReadAccess => 'You do not have permission to view products & services'; @override String get productId => 'Product ID'; @override String get unit => 'Unit'; @override String get minQty => 'Minimum quantity'; @override String get addPriceTitle => 'Add price'; @override String get editPriceTitle => 'Edit price'; @override String get productDeletedSuccessfully => 'Product or service deleted successfully'; @override String get productsDeletedSuccessfully => 'Selected items deleted successfully'; @override String get noRowsSelectedError => 'No rows selected'; @override String get deleteSelected => 'Delete Selected'; @override String get deletedSuccessfully => 'Deleted successfully'; @override String get comingSoon => 'Coming soon'; @override String get pettyCashManagement => 'Petty Cash Management'; @override String get pettyCashName => 'Petty Cash Name'; @override String get pettyCashCode => 'Petty Cash Code'; @override String get pettyCashDescription => 'Petty Cash Description'; @override String get pettyCashCurrency => 'Currency'; @override String get pettyCashIsActive => 'Active'; @override String get pettyCashIsDefault => 'Default'; @override String get pettyCashCreatedSuccessfully => 'Petty cash created successfully'; @override String get pettyCashUpdatedSuccessfully => 'Petty cash updated successfully'; @override String get pettyCashDeletedSuccessfully => 'Petty cash deleted successfully'; @override String get pettyCashNotFound => 'Petty cash not found'; @override String get pettyCashNameRequired => 'Petty cash name is required'; @override String get duplicatePettyCashCode => 'Duplicate petty cash code'; @override String get invalidPettyCashCode => 'Invalid petty cash code'; @override String get pettyCashBulkDeleted => 'Petty cash items deleted successfully'; @override String get pettyCashListFetched => 'Petty cash list fetched'; @override String get pettyCashDetails => 'Petty cash details'; @override String get pettyCashExportExcel => 'Export petty cash to Excel'; @override String get pettyCashExportPdf => 'Export petty cash to PDF'; @override String get pettyCashReport => 'Petty Cash Report'; @override String get accountTypeBank => 'Bank'; @override String get accountTypeCashRegister => 'Cash Register'; @override String get accountTypePettyCash => 'Petty Cash'; @override String get accountTypeCheck => 'Check'; @override String get accountTypePerson => 'Person'; @override String get accountTypeProduct => 'Product'; @override String get accountTypeService => 'Service'; @override String get accountTypeAccountingDocument => 'Accounting Document'; @override String get printTemplatePublished => 'Print template (Published)'; @override String get noCustomTemplate => '— No custom template —'; @override String get reload => 'Reload'; @override String get presetInvoicesList => 'Invoices/List'; @override String get presetInvoicesDetail => 'Invoices/Detail'; @override String get presetReceiptsPaymentsList => 'ReceiptsPayments/List'; @override String get presetReceiptsPaymentsDetail => 'ReceiptsPayments/Detail'; @override String get presetExpenseIncomeList => 'ExpenseIncome/List'; @override String get presetDocumentsList => 'Documents/List'; @override String get presetDocumentsDetail => 'Documents/Detail'; @override String get printPdf => 'Print PDF'; @override String get generating => 'Generating...'; @override String get pdfSuccess => 'PDF generated successfully'; @override String get pdfError => 'Error generating PDF'; @override String get printTemplate => 'Print template'; @override String get templateStandard => 'Standard template'; @override String get templateCompact => 'Compact template'; @override String get templateDetailed => 'Detailed template'; @override String get templateCustom => 'Custom template'; @override String get paymentGateways => 'Payment Gateways'; @override String get addPaymentGateway => 'Add Payment Gateway'; @override String get editPaymentGateway => 'Edit Payment Gateway'; @override String get provider => 'Provider'; @override String get displayName => 'Display name'; @override String get useSuggestedCallback => 'Use suggested callback'; @override String get successRedirectOptional => 'success_redirect (optional)'; @override String get failureRedirectOptional => 'failure_redirect (optional)'; @override String get operationSuccessful => 'Operation completed successfully'; @override String get callbackNote => 'Note: tx_id will be appended to callback automatically. If success/failure redirects are set, user will be redirected accordingly.'; @override String get create => 'Create'; }