// 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 => 'Zhinian Merchant'; @override String get appSubtitle => 'Hotel & Scenic Smart Management'; @override String get welcomeLogin => 'Welcome'; @override String get enterAccountInfo => 'Please enter your account info'; @override String get phoneNumber => 'Phone Number'; @override String get enterPhone => 'Enter phone number'; @override String get password => 'Password'; @override String get enterPassword => 'Enter password'; @override String get forgotPassword => 'Forgot password?'; @override String get login => 'Log In'; @override String get agreePrefix => 'I have read and agree to'; @override String get userAgreement => 'User Agreement'; @override String get privacyPolicy => 'Privacy Policy'; @override String get roleHint => 'Phone ending with 88 = Boss role, others = Employee'; @override String get loginSuccess => 'Login successful'; @override String get loginFailed => 'Login failed'; @override String get aiAssistant => 'Zhinian AI Assistant'; @override String get online => 'Online'; @override String get boss => 'Boss'; @override String get employee => 'Employee'; @override String get settings => 'Settings'; @override String get logout => 'Log Out'; @override String get enterMessage => 'Type a message...'; @override String get eventPublish => 'Publish Event'; @override String get orderWork => 'Orders & Work Orders'; @override String get verify => 'Verify'; @override String get appExtension => 'App Extensions'; @override String get thinking => 'Thinking...'; @override String get sendFailed => 'Sorry, message failed to send. Please try again later.'; @override String get publishEvent => 'Publish Event'; @override String get eventRecords => 'Event Records'; @override String get basicInfo => 'Basic Info'; @override String get entityName => 'Entity Name'; @override String get entityNameHint => 'Enter entity name, e.g. Lobby Bar, Pool'; @override String get eventDesc => 'Event Description'; @override String get eventDescHint => 'Please describe the event in detail...'; @override String get eventImages => 'Event Images'; @override String get addImage => 'Add Image'; @override String get timeSettings => 'Time Settings'; @override String get publishTime => 'Publish Time'; @override String get effectiveTime => 'Effective Time'; @override String get endTime => 'End Time'; @override String get selectTime => 'Please select'; @override String get setDefaultTime => 'Set Default Time'; @override String get popupReminder => 'Popup Reminder'; @override String get popupReminderDesc => 'Show popup notification when event takes effect'; @override String get publish => 'Publish Event'; @override String get publishSuccess => 'Event published successfully'; @override String get noEvents => 'No event records'; @override String get published => 'Published'; @override String get draft => 'Draft'; @override String get expired => 'Expired'; @override String get ordersAndWorkOrders => 'Orders & Work Orders'; @override String get workOrder => 'Work Order'; @override String get order => 'Order'; @override String get all => 'All'; @override String get pending => 'Pending'; @override String get processing => 'Processing'; @override String get completed => 'Completed'; @override String get pendingPayment => 'Pending Payment'; @override String get pendingVerify => 'Pending Verify'; @override String get verified => 'Verified'; @override String get pendingRefund => 'Pending Refund'; @override String get refunded => 'Refunded'; @override String get noWorkOrders => 'No work orders'; @override String get noOrders => 'No orders'; @override String get workOrderDetail => 'Work Order Detail'; @override String get orderDetail => 'Order Detail'; @override String get unknownLocation => 'Unknown Location'; @override String get workOrderId => 'Work Order ID'; @override String get creator => 'Creator'; @override String get assignee => 'Accepting Dept'; @override String get notAssigned => 'Not Assigned'; @override String get category => 'Category'; @override String get priority => 'Priority'; @override String get urgent => 'Urgent'; @override String get high => 'High'; @override String get normal => 'Normal'; @override String get createTime => 'Create Time'; @override String get problemDesc => 'Problem Description'; @override String get attachments => 'Attachments'; @override String get progress => 'Progress'; @override String get workOrderCreated => 'Work Order Created'; @override String get workOrderAssigned => 'Work Order Assigned'; @override String get startProcessing => 'Start Processing'; @override String get workOrderCompleted => 'Work Order Completed'; @override String get productInfo => 'Product Info'; @override String get quantity => 'Quantity'; @override String get unitPrice => 'Unit Price'; @override String get customerInfo => 'Customer Info'; @override String get paymentInfo => 'Payment Info'; @override String get orderAmount => 'Order Amount'; @override String get actualAmount => 'Actual Amount'; @override String get paymentTime => 'Payment Time'; @override String get orderNo => 'Order No.'; @override String get verifyTime => 'Verify Time'; @override String get refundTime => 'Refund Time'; @override String get verifyCode => 'Verify Code'; @override String get remark => 'Remark'; @override String get scanResult => 'Scan Result'; @override String get scanning => 'Scanning...'; @override String get scanSuccess => 'Scan Successful'; @override String get orderInfo => 'Order Info'; @override String get product => 'Product'; @override String get amount => 'Amount'; @override String get contactCustomer => 'Contact Customer'; @override String get confirmVerify => 'Confirm Verify'; @override String get cancel => 'Cancel'; @override String get confirm => 'Confirm'; @override String get notVerifiable => 'This order cannot be verified'; @override String get verifySuccess => 'Verification successful!'; @override String get appConfiguration => 'App Configuration'; @override String get businessExtension => 'Business Extension'; @override String get systemLabel => '系统'; @override String get user => 'User'; @override String get pushNotification => 'Push Notifications'; @override String get soundNotification => 'Sound Notifications'; @override String get enabled => 'Enabled'; @override String get disabled => 'Disabled'; @override String get themeSettings => 'Theme'; @override String get lightMode => 'Light'; @override String get darkMode => 'Dark'; @override String get followSystem => 'Follow System'; @override String get languageSettings => 'Language'; @override String get simplifiedChinese => '简体中文'; @override String get english => 'English'; @override String get thai => 'ภาษาไทย'; @override String get storeManagement => 'Store Management'; @override String get storeDesc => 'Manage hotel & scenic info'; @override String get employeeManagement => 'Employee Management'; @override String get employeeDesc => 'Add and manage employee accounts'; @override String get dataReport => 'Data Reports'; @override String get reportDesc => 'View operation analytics'; @override String get appMarket => 'App Plugins'; @override String get marketDesc => 'More business extension plugins'; @override String get helpCenter => 'Help Center'; @override String get helpDesc => 'User guide & FAQ'; @override String get aboutUs => 'About Us'; @override String get version => 'Version'; @override String get logoutConfirm => 'Are you sure you want to log out?'; @override String get employeeList => 'Employee Management'; @override String get noEmployees => 'No employees'; @override String get addEmployee => 'Add Employee'; @override String get employeeName => 'Employee Name'; @override String get enterEmployeeName => 'Enter employee name'; @override String get enterPhoneNumber => 'Enter phone number'; @override String get role => 'Role'; @override String get confirmAdd => 'Confirm Add'; @override String get call => 'Call'; @override String get setOnLeave => 'Set On Leave'; @override String get restoreActive => 'Restore Active'; @override String get deleteEmployee => 'Delete Employee'; @override String deleteConfirm(Object name) { return 'Are you sure you want to delete employee $name?'; } @override String get addSuccess => 'Employee added successfully'; @override String get deleteSuccess => 'Employee deleted'; @override String get pleaseComplete => 'Please complete all fields'; @override String get storeList => 'Store Management'; @override String get hotel => 'Hotel'; @override String get scenic => 'Scenic'; @override String get spa => 'SPA'; @override String get open => 'Open'; @override String get closed => 'Closed'; @override String get totalRevenue => 'Total Revenue'; @override String get orderCount => 'Orders'; @override String get avgOrderValue => 'Avg Order'; @override String get verifyRate => 'Verify Rate'; @override String get vsLastWeek => 'vs last week'; @override String get orderTrend => 'Order Trend'; @override String get revenueComposition => 'Revenue Composition'; @override String get topSales => 'Top Sales'; @override String get installed => 'Installed'; @override String get install => 'Install'; @override String get installSuccess => 'Installation successful'; @override String get opening => 'Opening...'; @override String get needHelp => 'Need Help?'; @override String get faqSubtitle => 'FAQ to quickly find answers'; @override String get faq => 'FAQ'; @override String get faq1Q => 'How to publish an event?'; @override String get faq1A => 'Tap the \'+\' button on the home page, select \'Publish Event\', fill in entity name, description, time, etc., and tap publish. The system will send reminders automatically.'; @override String get faq2Q => 'How to verify an order?'; @override String get faq2A => 'Tap \'Verify\' in the quick menu, scan the QR code with your camera. After recognition, go to order details and tap \'Verify\' to confirm.'; @override String get faq3Q => 'What are the work order statuses?'; @override String get faq3A => 'Three statuses: Pending (newly created), Processing (assigned), Completed (resolved). You can filter by status in the Work Orders tab.'; @override String get faq4Q => 'What is the difference between Boss and Employee?'; @override String get faq4A => 'Boss has full permissions including employee management and data reports. Employee can only handle daily operations like publishing events and verifying orders.'; @override String get faq5Q => 'How to switch theme and language?'; @override String get faq5A => 'Go to \'Settings\', tap \'Theme\' to switch light/dark mode; tap \'Language\' to switch between Simplified Chinese and English.'; @override String get faq6Q => 'What if scan doesn\'t work?'; @override String get faq6A => 'Ensure camera permission is granted, align QR code in the center, keep proper distance and lighting. You can also manually enter the order number.'; @override String get stillQuestions => 'Still have questions?'; @override String get contactTeam => 'Contact our support team for more help'; @override String get contactService => 'Contact Support'; @override String get customerName => 'Customer Name'; @override String get contactPhone => 'Contact Phone'; @override String get belongScenic => 'Belong Scenic'; @override String get name => 'Name'; @override String get phone => 'Phone'; @override String get createdWorkOrder => 'created the work order'; @override String get staffStartedProcessing => 'Staff started processing'; @override String get workOrderFinished => 'Work order finished'; @override String get unknownWorkOrder => 'Unknown Work Order'; @override String get workOrderLoadFailed => 'Work order info failed to load'; @override String get system => 'System'; @override String get other => 'Other'; @override String get receptionist => 'Receptionist'; @override String get maintenance => 'Maintenance'; @override String get cleaner => 'Cleaner'; @override String get admin => 'Admin'; @override String get lifeguard => 'Lifeguard'; @override String get chef => 'Chef'; @override String get security => 'Security'; @override String get active => 'Active'; @override String get onLeave => 'On Leave'; @override String get confirmDelete => 'Confirm Delete'; @override String get delete => 'Delete'; @override String get openScenic => 'Open'; @override String get monday => 'Mon'; @override String get tuesday => 'Tue'; @override String get wednesday => 'Wed'; @override String get thursday => 'Thu'; @override String get friday => 'Fri'; @override String get saturday => 'Sat'; @override String get sunday => 'Sun'; @override String get ticket => 'Ticket'; @override String get catering => 'Catering'; @override String get adultTicket => 'Adult Ticket'; @override String get luxurySuite => 'Luxury Suite'; @override String get familyPackage => 'Family Package'; @override String get spaPackage => 'SPA Package'; @override String get orderUnit => ' orders'; @override String get latestVersion => 'Latest Version'; @override String get agreementTitle => 'Zhinian Merchant User Agreement'; @override String get privacyTitle => 'Zhinian Merchant Privacy Policy'; @override String get lastUpdated => 'Last updated: December 2024'; @override String get agreementSection1 => '1. Scope'; @override String get agreementPara1 => 'This agreement is between you and Zhinian Tech regarding the use of Zhinian Merchant services. Services include but are not limited to event publishing, order management, work order processing, QR verification, etc.'; @override String get agreementSection2 => '2. Account Registration'; @override String get agreementPara2 => 'You need to register an account to use our services. Provide a valid phone number and set a secure password. You are responsible for all actions under your account.'; @override String get agreementSection3 => '3. Service Usage Rules'; @override String get agreementPara3 => 'You must comply with laws and regulations when using the service. Do not engage in illegal activities or interfere with normal service operation.'; @override String get agreementSection4 => '4. Data Ownership'; @override String get agreementPara4 => 'Business data generated during your use belongs to you. We may use anonymized data for service optimization but will not disclose your specific business data to third parties.'; @override String get agreementSection5 => '5. Service Changes and Termination'; @override String get agreementPara5 => 'We reserve the right to adjust service content as needed. If you violate this agreement, we may suspend or terminate your account.'; @override String get agreementSection6 => '6. Disclaimer'; @override String get agreementPara6 => 'We strive to ensure service stability and security, but are not liable for service interruptions or data loss caused by force majeure, network failures, or third-party reasons.'; @override String get agreementSection7 => '7. Agreement Modifications'; @override String get agreementPara7 => 'We reserve the right to modify this agreement at any time. Modified agreements will be published in the app, and continued use constitutes acceptance.'; @override String get privacySection1 => '1. Information Collection'; @override String get privacyPara1 => 'We collect: account registration info (phone, name), business operation data (events, orders, work orders), and device info (for service optimization).'; @override String get privacySection2 => '2. Information Use'; @override String get privacyPara2 => 'We use your information to: provide and manage services, verify identity, ensure security, optimize services, and provide customer support. We do not sell your personal information.'; @override String get privacySection3 => '3. Information Sharing'; @override String get privacyPara3 => 'We may share information when: we have your explicit consent, required by law, or to protect our legitimate rights. We will anonymize data before sharing.'; @override String get privacySection4 => '4. Information Protection'; @override String get privacyPara4 => 'We use industry-standard security measures including data encryption, access control, and security audits. However, internet transmission cannot guarantee absolute security.'; @override String get privacySection5 => '5. Your Rights'; @override String get privacyPara5 => 'You have the right to access, correct, and delete your personal information. You may also cancel your account at any time, after which we will delete your data (except as required by law).'; @override String get privacySection6 => '6. Cookies & Local Storage'; @override String get privacyPara6 => 'We use local storage to save login status and app settings for a better experience. You can clear this data in settings.'; @override String get privacySection7 => '7. Privacy Policy Updates'; @override String get privacyPara7 => 'We may update this privacy policy from time to time. Updates will be notified in the app, and continued use constitutes acceptance.'; @override String get productIntro => 'Product Introduction'; @override String get productDesc => 'Zhinian Merchant is a smart management app for hotels and scenic spots. With AI assistant, event publishing, order management, and QR verification, it helps businesses operate efficiently.'; @override String get officialWebsite => 'Official Website'; @override String get servicePhone => 'Service Phone'; @override String get techSupport => 'Tech Support'; @override String get companyAddress => 'Address'; @override String get copyright => 'Copyright 2024 Zhinian Tech'; @override String get allRightsReserved => 'All Rights Reserved'; @override String get acceptOrder => 'Accept'; @override String get transferOrder => 'Transfer'; @override String get completeOrder => 'Complete'; @override String get selectTransferDept => 'Select Department'; @override String get acceptSuccess => 'Order accepted'; @override String get acceptFailed => 'Failed to accept, please retry'; @override String get transferSuccess => 'Order transferred'; @override String get transferFailed => 'Failed to transfer, please retry'; @override String get completeSuccess => 'Order completed'; @override String get completeFailed => 'Operation failed, please retry'; @override String get deptMaintenance => 'Maintenance'; @override String get deptCleaning => 'Cleaning'; @override String get deptFrontDesk => 'Front Desk'; @override String get deptSecurity => 'Security'; @override String get deptAdmin => 'Administration'; @override String get deptKitchen => 'Kitchen'; @override String get transferDept => 'Transfer Dept'; @override String get voiceListening => 'Listening...'; @override String get voiceUnavailable => 'Speech recognition unavailable'; @override String get voicePermissionDenied => 'Microphone permission denied'; @override String get voiceError => 'Speech recognition error'; @override String get voiceModelLoading => 'Loading speech model, please wait...'; }