912 lines
20 KiB
Dart
912 lines
20 KiB
Dart
// 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...';
|
|
}
|