1890 lines
50 KiB
Dart
1890 lines
50 KiB
Dart
import 'dart:async';
|
||
|
||
import 'package:flutter/foundation.dart';
|
||
import 'package:flutter/widgets.dart';
|
||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||
import 'package:intl/intl.dart' as intl;
|
||
|
||
import 'app_localizations_en.dart';
|
||
import 'app_localizations_th.dart';
|
||
import 'app_localizations_zh.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// Callers can lookup localized strings with an instance of AppLocalizations
|
||
/// returned by `AppLocalizations.of(context)`.
|
||
///
|
||
/// Applications need to include `AppLocalizations.delegate()` in their app's
|
||
/// `localizationDelegates` list, and the locales they support in the app's
|
||
/// `supportedLocales` list. For example:
|
||
///
|
||
/// ```dart
|
||
/// import 'l10n/app_localizations.dart';
|
||
///
|
||
/// return MaterialApp(
|
||
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
|
||
/// supportedLocales: AppLocalizations.supportedLocales,
|
||
/// home: MyApplicationHome(),
|
||
/// );
|
||
/// ```
|
||
///
|
||
/// ## Update pubspec.yaml
|
||
///
|
||
/// Please make sure to update your pubspec.yaml to include the following
|
||
/// packages:
|
||
///
|
||
/// ```yaml
|
||
/// dependencies:
|
||
/// # Internationalization support.
|
||
/// flutter_localizations:
|
||
/// sdk: flutter
|
||
/// intl: any # Use the pinned version from flutter_localizations
|
||
///
|
||
/// # Rest of dependencies
|
||
/// ```
|
||
///
|
||
/// ## iOS Applications
|
||
///
|
||
/// iOS applications define key application metadata, including supported
|
||
/// locales, in an Info.plist file that is built into the application bundle.
|
||
/// To configure the locales supported by your app, you’ll need to edit this
|
||
/// file.
|
||
///
|
||
/// First, open your project’s ios/Runner.xcworkspace Xcode workspace file.
|
||
/// Then, in the Project Navigator, open the Info.plist file under the Runner
|
||
/// project’s Runner folder.
|
||
///
|
||
/// Next, select the Information Property List item, select Add Item from the
|
||
/// Editor menu, then select Localizations from the pop-up menu.
|
||
///
|
||
/// Select and expand the newly-created Localizations item then, for each
|
||
/// locale your application supports, add a new item and select the locale
|
||
/// you wish to add from the pop-up menu in the Value field. This list should
|
||
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
|
||
/// property.
|
||
abstract class AppLocalizations {
|
||
AppLocalizations(String locale)
|
||
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
|
||
|
||
final String localeName;
|
||
|
||
static AppLocalizations? of(BuildContext context) {
|
||
return Localizations.of<AppLocalizations>(context, AppLocalizations);
|
||
}
|
||
|
||
static const LocalizationsDelegate<AppLocalizations> delegate =
|
||
_AppLocalizationsDelegate();
|
||
|
||
/// A list of this localizations delegate along with the default localizations
|
||
/// delegates.
|
||
///
|
||
/// Returns a list of localizations delegates containing this delegate along with
|
||
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
|
||
/// and GlobalWidgetsLocalizations.delegate.
|
||
///
|
||
/// Additional delegates can be added by appending to this list in
|
||
/// MaterialApp. This list does not have to be used at all if a custom list
|
||
/// of delegates is preferred or required.
|
||
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
|
||
<LocalizationsDelegate<dynamic>>[
|
||
delegate,
|
||
GlobalMaterialLocalizations.delegate,
|
||
GlobalCupertinoLocalizations.delegate,
|
||
GlobalWidgetsLocalizations.delegate,
|
||
];
|
||
|
||
/// A list of this localizations delegate's supported locales.
|
||
static const List<Locale> supportedLocales = <Locale>[
|
||
Locale('en'),
|
||
Locale('th'),
|
||
Locale('zh')
|
||
];
|
||
|
||
/// No description provided for @appTitle.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'智念商家端'**
|
||
String get appTitle;
|
||
|
||
/// No description provided for @appSubtitle.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'酒店景区智能管理平台'**
|
||
String get appSubtitle;
|
||
|
||
/// No description provided for @welcomeLogin.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'欢迎登录'**
|
||
String get welcomeLogin;
|
||
|
||
/// No description provided for @enterAccountInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入您的账号信息'**
|
||
String get enterAccountInfo;
|
||
|
||
/// No description provided for @phoneNumber.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'手机号'**
|
||
String get phoneNumber;
|
||
|
||
/// No description provided for @enterPhone.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入手机号'**
|
||
String get enterPhone;
|
||
|
||
/// No description provided for @password.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'密码'**
|
||
String get password;
|
||
|
||
/// No description provided for @enterPassword.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入密码'**
|
||
String get enterPassword;
|
||
|
||
/// No description provided for @forgotPassword.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'忘记密码?'**
|
||
String get forgotPassword;
|
||
|
||
/// No description provided for @login.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'登录'**
|
||
String get login;
|
||
|
||
/// No description provided for @agreePrefix.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我已阅读并同意'**
|
||
String get agreePrefix;
|
||
|
||
/// No description provided for @userAgreement.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'《用户协议》'**
|
||
String get userAgreement;
|
||
|
||
/// No description provided for @privacyPolicy.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'《隐私政策》'**
|
||
String get privacyPolicy;
|
||
|
||
/// No description provided for @roleHint.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'尾号88为老板角色,其他为员工角色'**
|
||
String get roleHint;
|
||
|
||
/// No description provided for @loginSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'登录成功'**
|
||
String get loginSuccess;
|
||
|
||
/// No description provided for @loginFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'登录失败'**
|
||
String get loginFailed;
|
||
|
||
/// No description provided for @aiAssistant.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'智念AI助手'**
|
||
String get aiAssistant;
|
||
|
||
/// No description provided for @online.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'在线'**
|
||
String get online;
|
||
|
||
/// No description provided for @boss.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'老板'**
|
||
String get boss;
|
||
|
||
/// No description provided for @employee.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工'**
|
||
String get employee;
|
||
|
||
/// No description provided for @settings.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'设置'**
|
||
String get settings;
|
||
|
||
/// No description provided for @logout.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'退出登录'**
|
||
String get logout;
|
||
|
||
/// No description provided for @enterMessage.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'输入消息...'**
|
||
String get enterMessage;
|
||
|
||
/// No description provided for @eventPublish.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件发布'**
|
||
String get eventPublish;
|
||
|
||
/// No description provided for @orderWork.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单工单'**
|
||
String get orderWork;
|
||
|
||
/// No description provided for @verify.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'核销'**
|
||
String get verify;
|
||
|
||
/// No description provided for @appExtension.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'应用扩展'**
|
||
String get appExtension;
|
||
|
||
/// No description provided for @thinking.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'思考中...'**
|
||
String get thinking;
|
||
|
||
/// No description provided for @sendFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'抱歉,消息发送失败,请稍后重试。'**
|
||
String get sendFailed;
|
||
|
||
/// No description provided for @publishEvent.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'发布事件'**
|
||
String get publishEvent;
|
||
|
||
/// No description provided for @eventRecords.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件记录'**
|
||
String get eventRecords;
|
||
|
||
/// No description provided for @basicInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'基本信息'**
|
||
String get basicInfo;
|
||
|
||
/// No description provided for @entityName.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'实体名称'**
|
||
String get entityName;
|
||
|
||
/// No description provided for @entityNameHint.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入实体名称,如:大堂吧、游泳池'**
|
||
String get entityNameHint;
|
||
|
||
/// No description provided for @eventDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件描述'**
|
||
String get eventDesc;
|
||
|
||
/// No description provided for @eventDescHint.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请详细描述事件内容...'**
|
||
String get eventDescHint;
|
||
|
||
/// No description provided for @eventImages.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件图片'**
|
||
String get eventImages;
|
||
|
||
/// No description provided for @addImage.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'添加图片'**
|
||
String get addImage;
|
||
|
||
/// No description provided for @timeSettings.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'时间设置'**
|
||
String get timeSettings;
|
||
|
||
/// No description provided for @publishTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'发布时间'**
|
||
String get publishTime;
|
||
|
||
/// No description provided for @effectiveTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'生效时间'**
|
||
String get effectiveTime;
|
||
|
||
/// No description provided for @endTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'结束时间'**
|
||
String get endTime;
|
||
|
||
/// No description provided for @selectTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请选择'**
|
||
String get selectTime;
|
||
|
||
/// No description provided for @setDefaultTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'设置默认时间'**
|
||
String get setDefaultTime;
|
||
|
||
/// No description provided for @popupReminder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'弹窗提醒'**
|
||
String get popupReminder;
|
||
|
||
/// No description provided for @popupReminderDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件生效时弹出提醒通知'**
|
||
String get popupReminderDesc;
|
||
|
||
/// No description provided for @publish.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'发布事件'**
|
||
String get publish;
|
||
|
||
/// No description provided for @publishSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'事件发布成功'**
|
||
String get publishSuccess;
|
||
|
||
/// No description provided for @noEvents.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'暂无事件记录'**
|
||
String get noEvents;
|
||
|
||
/// No description provided for @published.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已发布'**
|
||
String get published;
|
||
|
||
/// No description provided for @draft.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'草稿'**
|
||
String get draft;
|
||
|
||
/// No description provided for @expired.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已过期'**
|
||
String get expired;
|
||
|
||
/// No description provided for @ordersAndWorkOrders.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单工单'**
|
||
String get ordersAndWorkOrders;
|
||
|
||
/// No description provided for @workOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单'**
|
||
String get workOrder;
|
||
|
||
/// No description provided for @order.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单'**
|
||
String get order;
|
||
|
||
/// No description provided for @all.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'全部'**
|
||
String get all;
|
||
|
||
/// No description provided for @pending.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'待接单'**
|
||
String get pending;
|
||
|
||
/// No description provided for @processing.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'处理中'**
|
||
String get processing;
|
||
|
||
/// No description provided for @completed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已完成'**
|
||
String get completed;
|
||
|
||
/// No description provided for @pendingPayment.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'待支付'**
|
||
String get pendingPayment;
|
||
|
||
/// No description provided for @pendingVerify.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'待核销'**
|
||
String get pendingVerify;
|
||
|
||
/// No description provided for @verified.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已核销'**
|
||
String get verified;
|
||
|
||
/// No description provided for @pendingRefund.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'待退款'**
|
||
String get pendingRefund;
|
||
|
||
/// No description provided for @refunded.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已退款'**
|
||
String get refunded;
|
||
|
||
/// No description provided for @noWorkOrders.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'暂无工单'**
|
||
String get noWorkOrders;
|
||
|
||
/// No description provided for @noOrders.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'暂无订单'**
|
||
String get noOrders;
|
||
|
||
/// No description provided for @workOrderDetail.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单详情'**
|
||
String get workOrderDetail;
|
||
|
||
/// No description provided for @orderDetail.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单详情'**
|
||
String get orderDetail;
|
||
|
||
/// No description provided for @unknownLocation.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'未知位置'**
|
||
String get unknownLocation;
|
||
|
||
/// No description provided for @workOrderId.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单编号'**
|
||
String get workOrderId;
|
||
|
||
/// No description provided for @creator.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'创建人'**
|
||
String get creator;
|
||
|
||
/// No description provided for @assignee.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'接单部门'**
|
||
String get assignee;
|
||
|
||
/// No description provided for @notAssigned.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'未指派'**
|
||
String get notAssigned;
|
||
|
||
/// No description provided for @category.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'分类'**
|
||
String get category;
|
||
|
||
/// No description provided for @priority.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'优先级'**
|
||
String get priority;
|
||
|
||
/// No description provided for @urgent.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'紧急'**
|
||
String get urgent;
|
||
|
||
/// No description provided for @high.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'高'**
|
||
String get high;
|
||
|
||
/// No description provided for @normal.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'普通'**
|
||
String get normal;
|
||
|
||
/// No description provided for @createTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'创建时间'**
|
||
String get createTime;
|
||
|
||
/// No description provided for @problemDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'问题描述'**
|
||
String get problemDesc;
|
||
|
||
/// No description provided for @attachments.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'附件图片'**
|
||
String get attachments;
|
||
|
||
/// No description provided for @progress.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'处理进度'**
|
||
String get progress;
|
||
|
||
/// No description provided for @workOrderCreated.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单创建'**
|
||
String get workOrderCreated;
|
||
|
||
/// No description provided for @workOrderAssigned.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单指派'**
|
||
String get workOrderAssigned;
|
||
|
||
/// No description provided for @startProcessing.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'开始处理'**
|
||
String get startProcessing;
|
||
|
||
/// No description provided for @workOrderCompleted.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单完成'**
|
||
String get workOrderCompleted;
|
||
|
||
/// No description provided for @productInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'商品信息'**
|
||
String get productInfo;
|
||
|
||
/// No description provided for @quantity.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'数量'**
|
||
String get quantity;
|
||
|
||
/// No description provided for @unitPrice.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'单价'**
|
||
String get unitPrice;
|
||
|
||
/// No description provided for @customerInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'客户信息'**
|
||
String get customerInfo;
|
||
|
||
/// No description provided for @paymentInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'支付信息'**
|
||
String get paymentInfo;
|
||
|
||
/// No description provided for @orderAmount.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单金额'**
|
||
String get orderAmount;
|
||
|
||
/// No description provided for @actualAmount.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'实付金额'**
|
||
String get actualAmount;
|
||
|
||
/// No description provided for @paymentTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'支付时间'**
|
||
String get paymentTime;
|
||
|
||
/// No description provided for @orderNo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单编号'**
|
||
String get orderNo;
|
||
|
||
/// No description provided for @verifyTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'核销时间'**
|
||
String get verifyTime;
|
||
|
||
/// No description provided for @refundTime.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'退款时间'**
|
||
String get refundTime;
|
||
|
||
/// No description provided for @verifyCode.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'核销码'**
|
||
String get verifyCode;
|
||
|
||
/// No description provided for @remark.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'备注'**
|
||
String get remark;
|
||
|
||
/// No description provided for @scanResult.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'扫码结果'**
|
||
String get scanResult;
|
||
|
||
/// No description provided for @scanning.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'正在识别...'**
|
||
String get scanning;
|
||
|
||
/// No description provided for @scanSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'识别成功'**
|
||
String get scanSuccess;
|
||
|
||
/// No description provided for @orderInfo.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单信息'**
|
||
String get orderInfo;
|
||
|
||
/// No description provided for @product.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'商品'**
|
||
String get product;
|
||
|
||
/// No description provided for @amount.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'金额'**
|
||
String get amount;
|
||
|
||
/// No description provided for @contactCustomer.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'联系客户'**
|
||
String get contactCustomer;
|
||
|
||
/// No description provided for @confirmVerify.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确认核销'**
|
||
String get confirmVerify;
|
||
|
||
/// No description provided for @cancel.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'取消'**
|
||
String get cancel;
|
||
|
||
/// No description provided for @confirm.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确认'**
|
||
String get confirm;
|
||
|
||
/// No description provided for @notVerifiable.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'该订单不可核销'**
|
||
String get notVerifiable;
|
||
|
||
/// No description provided for @verifySuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'核销成功!'**
|
||
String get verifySuccess;
|
||
|
||
/// No description provided for @appConfiguration.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'应用配置'**
|
||
String get appConfiguration;
|
||
|
||
/// No description provided for @businessExtension.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'业务扩展'**
|
||
String get businessExtension;
|
||
|
||
/// No description provided for @systemLabel.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'系统'**
|
||
String get systemLabel;
|
||
|
||
/// No description provided for @user.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'用户'**
|
||
String get user;
|
||
|
||
/// No description provided for @pushNotification.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'消息通知'**
|
||
String get pushNotification;
|
||
|
||
/// No description provided for @soundNotification.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'声音提醒'**
|
||
String get soundNotification;
|
||
|
||
/// No description provided for @enabled.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已开启'**
|
||
String get enabled;
|
||
|
||
/// No description provided for @disabled.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已关闭'**
|
||
String get disabled;
|
||
|
||
/// No description provided for @themeSettings.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'主题设置'**
|
||
String get themeSettings;
|
||
|
||
/// No description provided for @lightMode.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'浅色模式'**
|
||
String get lightMode;
|
||
|
||
/// No description provided for @darkMode.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'深色模式'**
|
||
String get darkMode;
|
||
|
||
/// No description provided for @followSystem.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'跟随系统'**
|
||
String get followSystem;
|
||
|
||
/// No description provided for @languageSettings.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'语言设置'**
|
||
String get languageSettings;
|
||
|
||
/// No description provided for @simplifiedChinese.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'简体中文'**
|
||
String get simplifiedChinese;
|
||
|
||
/// No description provided for @english.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'English'**
|
||
String get english;
|
||
|
||
/// No description provided for @thai.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'ภาษาไทย'**
|
||
String get thai;
|
||
|
||
/// No description provided for @storeManagement.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'门店管理'**
|
||
String get storeManagement;
|
||
|
||
/// No description provided for @storeDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'管理酒店/景区信息'**
|
||
String get storeDesc;
|
||
|
||
/// No description provided for @employeeManagement.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工管理'**
|
||
String get employeeManagement;
|
||
|
||
/// No description provided for @employeeDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'添加和管理员工账号'**
|
||
String get employeeDesc;
|
||
|
||
/// No description provided for @dataReport.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'数据报表'**
|
||
String get dataReport;
|
||
|
||
/// No description provided for @reportDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'查看运营数据分析'**
|
||
String get reportDesc;
|
||
|
||
/// No description provided for @appMarket.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'应用插件'**
|
||
String get appMarket;
|
||
|
||
/// No description provided for @marketDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'更多业务扩展插件'**
|
||
String get marketDesc;
|
||
|
||
/// No description provided for @helpCenter.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'帮助中心'**
|
||
String get helpCenter;
|
||
|
||
/// No description provided for @helpDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'使用指南与常见问题'**
|
||
String get helpDesc;
|
||
|
||
/// No description provided for @aboutUs.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'关于我们'**
|
||
String get aboutUs;
|
||
|
||
/// No description provided for @version.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'版本'**
|
||
String get version;
|
||
|
||
/// No description provided for @logoutConfirm.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确定要退出登录吗?'**
|
||
String get logoutConfirm;
|
||
|
||
/// No description provided for @employeeList.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工管理'**
|
||
String get employeeList;
|
||
|
||
/// No description provided for @noEmployees.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'暂无员工'**
|
||
String get noEmployees;
|
||
|
||
/// No description provided for @addEmployee.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'添加员工'**
|
||
String get addEmployee;
|
||
|
||
/// No description provided for @employeeName.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工姓名'**
|
||
String get employeeName;
|
||
|
||
/// No description provided for @enterEmployeeName.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入员工姓名'**
|
||
String get enterEmployeeName;
|
||
|
||
/// No description provided for @enterPhoneNumber.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请输入手机号'**
|
||
String get enterPhoneNumber;
|
||
|
||
/// No description provided for @role.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'岗位'**
|
||
String get role;
|
||
|
||
/// No description provided for @confirmAdd.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确认添加'**
|
||
String get confirmAdd;
|
||
|
||
/// No description provided for @call.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'拨打电话'**
|
||
String get call;
|
||
|
||
/// No description provided for @setOnLeave.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'设为休假'**
|
||
String get setOnLeave;
|
||
|
||
/// No description provided for @restoreActive.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'恢复在职'**
|
||
String get restoreActive;
|
||
|
||
/// No description provided for @deleteEmployee.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'删除员工'**
|
||
String get deleteEmployee;
|
||
|
||
/// No description provided for @deleteConfirm.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确定要删除员工 {name} 吗?'**
|
||
String deleteConfirm(Object name);
|
||
|
||
/// No description provided for @addSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工添加成功'**
|
||
String get addSuccess;
|
||
|
||
/// No description provided for @deleteSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'员工已删除'**
|
||
String get deleteSuccess;
|
||
|
||
/// No description provided for @pleaseComplete.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请填写完整信息'**
|
||
String get pleaseComplete;
|
||
|
||
/// No description provided for @storeList.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'门店管理'**
|
||
String get storeList;
|
||
|
||
/// No description provided for @hotel.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'酒店'**
|
||
String get hotel;
|
||
|
||
/// No description provided for @scenic.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'景区'**
|
||
String get scenic;
|
||
|
||
/// No description provided for @spa.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'SPA'**
|
||
String get spa;
|
||
|
||
/// No description provided for @open.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'打开'**
|
||
String get open;
|
||
|
||
/// No description provided for @closed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已关闭'**
|
||
String get closed;
|
||
|
||
/// No description provided for @totalRevenue.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'总营收'**
|
||
String get totalRevenue;
|
||
|
||
/// No description provided for @orderCount.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单数'**
|
||
String get orderCount;
|
||
|
||
/// No description provided for @avgOrderValue.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'客单价'**
|
||
String get avgOrderValue;
|
||
|
||
/// No description provided for @verifyRate.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'核销率'**
|
||
String get verifyRate;
|
||
|
||
/// No description provided for @vsLastWeek.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'较上周'**
|
||
String get vsLastWeek;
|
||
|
||
/// No description provided for @orderTrend.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'订单趋势'**
|
||
String get orderTrend;
|
||
|
||
/// No description provided for @revenueComposition.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'营收构成'**
|
||
String get revenueComposition;
|
||
|
||
/// No description provided for @topSales.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'热销排行'**
|
||
String get topSales;
|
||
|
||
/// No description provided for @installed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'已安装'**
|
||
String get installed;
|
||
|
||
/// No description provided for @install.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'安装'**
|
||
String get install;
|
||
|
||
/// No description provided for @installSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'安装成功'**
|
||
String get installSuccess;
|
||
|
||
/// No description provided for @opening.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'正在打开...'**
|
||
String get opening;
|
||
|
||
/// No description provided for @needHelp.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'需要帮助?'**
|
||
String get needHelp;
|
||
|
||
/// No description provided for @faqSubtitle.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'常见问题解答,快速找到答案'**
|
||
String get faqSubtitle;
|
||
|
||
/// No description provided for @faq.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'常见问题'**
|
||
String get faq;
|
||
|
||
/// No description provided for @faq1Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'如何发布事件通知?'**
|
||
String get faq1Q;
|
||
|
||
/// No description provided for @faq1A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'在首页点击底部输入框左侧的「+」按钮,选择「事件发布」,填写实体名称、事件描述、时间等信息后点击发布即可。系统会自动在设定时间推送提醒。'**
|
||
String get faq1A;
|
||
|
||
/// No description provided for @faq2Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'如何核销订单?'**
|
||
String get faq2Q;
|
||
|
||
/// No description provided for @faq2A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'在首页快捷菜单中点击「核销」,使用手机摄像头扫描客户出示的二维码,识别成功后会跳转到订单详情页,点击底部「核销」按钮并确认即可完成。'**
|
||
String get faq2A;
|
||
|
||
/// No description provided for @faq3Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单状态有哪些?'**
|
||
String get faq3Q;
|
||
|
||
/// No description provided for @faq3A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单共有三种状态:待接单(刚创建未分配)、处理中(已分配给相关人员)、已完成(问题已解决)。可以在「订单工单」页面的工单Tab中按状态筛选。'**
|
||
String get faq3A;
|
||
|
||
/// No description provided for @faq4Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'老板和员工角色有什么区别?'**
|
||
String get faq4Q;
|
||
|
||
/// No description provided for @faq4A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'老板角色拥有完整的操作权限,包括员工管理、数据报表等管理功能;员工角色只能处理日常业务,如发布事件、处理工单、核销订单等。'**
|
||
String get faq4A;
|
||
|
||
/// No description provided for @faq5Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'如何切换主题和语言?'**
|
||
String get faq5Q;
|
||
|
||
/// No description provided for @faq5A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'进入「设置」页面,点击「主题设置」可在浅色/深色模式间切换;点击「语言设置」可切换简体中文和英文界面。'**
|
||
String get faq5A;
|
||
|
||
/// No description provided for @faq6Q.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'扫码没有反应怎么办?'**
|
||
String get faq6Q;
|
||
|
||
/// No description provided for @faq6A.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'请确保摄像头权限已开启,将二维码对准扫描框中央,保持适当距离和光线。如持续无法识别,可手动输入订单号进行核销。'**
|
||
String get faq6A;
|
||
|
||
/// No description provided for @stillQuestions.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'仍有问题?'**
|
||
String get stillQuestions;
|
||
|
||
/// No description provided for @contactTeam.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'联系我们的客服团队获取更多帮助'**
|
||
String get contactTeam;
|
||
|
||
/// No description provided for @contactService.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'联系客服'**
|
||
String get contactService;
|
||
|
||
/// No description provided for @customerName.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'客户姓名'**
|
||
String get customerName;
|
||
|
||
/// No description provided for @contactPhone.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'联系电话'**
|
||
String get contactPhone;
|
||
|
||
/// No description provided for @belongScenic.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'所属景区'**
|
||
String get belongScenic;
|
||
|
||
/// No description provided for @name.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'姓名'**
|
||
String get name;
|
||
|
||
/// No description provided for @phone.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'电话'**
|
||
String get phone;
|
||
|
||
/// No description provided for @createdWorkOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'创建了该工单'**
|
||
String get createdWorkOrder;
|
||
|
||
/// No description provided for @staffStartedProcessing.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'维修人员开始处理'**
|
||
String get staffStartedProcessing;
|
||
|
||
/// No description provided for @workOrderFinished.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单已处理完成'**
|
||
String get workOrderFinished;
|
||
|
||
/// No description provided for @unknownWorkOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'未知工单'**
|
||
String get unknownWorkOrder;
|
||
|
||
/// No description provided for @workOrderLoadFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单信息加载失败'**
|
||
String get workOrderLoadFailed;
|
||
|
||
/// No description provided for @system.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'系统'**
|
||
String get system;
|
||
|
||
/// No description provided for @other.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'其他'**
|
||
String get other;
|
||
|
||
/// No description provided for @receptionist.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'前台'**
|
||
String get receptionist;
|
||
|
||
/// No description provided for @maintenance.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'维修工'**
|
||
String get maintenance;
|
||
|
||
/// No description provided for @cleaner.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'保洁'**
|
||
String get cleaner;
|
||
|
||
/// No description provided for @admin.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'行政'**
|
||
String get admin;
|
||
|
||
/// No description provided for @lifeguard.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'救生员'**
|
||
String get lifeguard;
|
||
|
||
/// No description provided for @chef.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'厨师'**
|
||
String get chef;
|
||
|
||
/// No description provided for @security.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'保安'**
|
||
String get security;
|
||
|
||
/// No description provided for @active.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'在职'**
|
||
String get active;
|
||
|
||
/// No description provided for @onLeave.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'休假'**
|
||
String get onLeave;
|
||
|
||
/// No description provided for @confirmDelete.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'确认删除'**
|
||
String get confirmDelete;
|
||
|
||
/// No description provided for @delete.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'删除'**
|
||
String get delete;
|
||
|
||
/// No description provided for @openScenic.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'开放中'**
|
||
String get openScenic;
|
||
|
||
/// No description provided for @monday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周一'**
|
||
String get monday;
|
||
|
||
/// No description provided for @tuesday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周二'**
|
||
String get tuesday;
|
||
|
||
/// No description provided for @wednesday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周三'**
|
||
String get wednesday;
|
||
|
||
/// No description provided for @thursday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周四'**
|
||
String get thursday;
|
||
|
||
/// No description provided for @friday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周五'**
|
||
String get friday;
|
||
|
||
/// No description provided for @saturday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周六'**
|
||
String get saturday;
|
||
|
||
/// No description provided for @sunday.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'周日'**
|
||
String get sunday;
|
||
|
||
/// No description provided for @ticket.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'门票'**
|
||
String get ticket;
|
||
|
||
/// No description provided for @catering.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'餐饮'**
|
||
String get catering;
|
||
|
||
/// No description provided for @adultTicket.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'成人门票'**
|
||
String get adultTicket;
|
||
|
||
/// No description provided for @luxurySuite.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'豪华套房'**
|
||
String get luxurySuite;
|
||
|
||
/// No description provided for @familyPackage.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'亲子套票'**
|
||
String get familyPackage;
|
||
|
||
/// No description provided for @spaPackage.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'SPA套餐'**
|
||
String get spaPackage;
|
||
|
||
/// No description provided for @orderUnit.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'单'**
|
||
String get orderUnit;
|
||
|
||
/// No description provided for @latestVersion.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'最新版本'**
|
||
String get latestVersion;
|
||
|
||
/// No description provided for @agreementTitle.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'智念商家端用户协议'**
|
||
String get agreementTitle;
|
||
|
||
/// No description provided for @privacyTitle.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'智念商家端隐私政策'**
|
||
String get privacyTitle;
|
||
|
||
/// No description provided for @lastUpdated.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'最后更新日期:2024年12月'**
|
||
String get lastUpdated;
|
||
|
||
/// No description provided for @agreementSection1.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'一、协议范围'**
|
||
String get agreementSection1;
|
||
|
||
/// No description provided for @agreementPara1.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'本协议是您与智念科技之间关于使用智念商家端服务所订立的协议。智念商家端服务包括但不限于事件发布、订单管理、工单处理、扫码核销等功能。'**
|
||
String get agreementPara1;
|
||
|
||
/// No description provided for @agreementSection2.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'二、账号注册'**
|
||
String get agreementSection2;
|
||
|
||
/// No description provided for @agreementPara2.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'您需要注册一个账号才能使用我们的服务。注册时需提供真实有效的手机号码,并设置安全密码。您应对账号下的所有行为负责。'**
|
||
String get agreementPara2;
|
||
|
||
/// No description provided for @agreementSection3.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'三、服务使用规范'**
|
||
String get agreementSection3;
|
||
|
||
/// No description provided for @agreementPara3.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'您在使用服务时应遵守法律法规,不得利用本服务从事违法违规活动。不得干扰服务的正常运行,不得侵犯他人合法权益。'**
|
||
String get agreementPara3;
|
||
|
||
/// No description provided for @agreementSection4.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'四、数据所有权'**
|
||
String get agreementSection4;
|
||
|
||
/// No description provided for @agreementPara4.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'您在使用服务过程中产生的业务数据归您所有。我们有权在必要范围内使用匿名化数据进行服务优化,但不会向第三方披露您的具体业务数据。'**
|
||
String get agreementPara4;
|
||
|
||
/// No description provided for @agreementSection5.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'五、服务变更与终止'**
|
||
String get agreementSection5;
|
||
|
||
/// No description provided for @agreementPara5.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们有权根据业务发展需要调整服务内容。如您违反本协议,我们有权暂停或终止您的账号使用权限。'**
|
||
String get agreementPara5;
|
||
|
||
/// No description provided for @agreementSection6.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'六、免责声明'**
|
||
String get agreementSection6;
|
||
|
||
/// No description provided for @agreementPara6.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们尽力保证服务的稳定性和安全性,但不对因不可抗力、网络故障、第三方原因等导致的服务中断或数据丢失承担责任。'**
|
||
String get agreementPara6;
|
||
|
||
/// No description provided for @agreementSection7.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'七、协议修改'**
|
||
String get agreementSection7;
|
||
|
||
/// No description provided for @agreementPara7.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们保留随时修改本协议的权利。修改后的协议将在应用内公布,继续使用即视为接受修改。'**
|
||
String get agreementPara7;
|
||
|
||
/// No description provided for @privacySection1.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'一、信息收集'**
|
||
String get privacySection1;
|
||
|
||
/// No description provided for @privacyPara1.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们收集的信息包括:账号注册信息(手机号、姓名)、业务操作数据(事件、订单、工单记录)、设备信息(用于服务优化)。'**
|
||
String get privacyPara1;
|
||
|
||
/// No description provided for @privacySection2.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'二、信息使用'**
|
||
String get privacySection2;
|
||
|
||
/// No description provided for @privacyPara2.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们使用您的信息用于:提供和管理服务、身份验证、安全保障、服务优化、客服支持。我们不会将您的个人信息出售给任何第三方。'**
|
||
String get privacyPara2;
|
||
|
||
/// No description provided for @privacySection3.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'三、信息共享'**
|
||
String get privacySection3;
|
||
|
||
/// No description provided for @privacyPara3.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'在以下情况下我们可能会共享信息:获得您的明确同意、法律法规要求、保护我们的合法权益。共享前我们会进行匿名化处理。'**
|
||
String get privacyPara3;
|
||
|
||
/// No description provided for @privacySection4.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'四、信息保护'**
|
||
String get privacySection4;
|
||
|
||
/// No description provided for @privacyPara4.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们采用行业标准的安全措施保护您的信息,包括数据加密、访问控制、安全审计等。但互联网传输无法保证绝对安全。'**
|
||
String get privacyPara4;
|
||
|
||
/// No description provided for @privacySection5.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'五、您的权利'**
|
||
String get privacySection5;
|
||
|
||
/// No description provided for @privacyPara5.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'您有权访问、更正、删除您的个人信息。您也可以随时注销账号,注销后我们将删除您的个人数据(法律法规要求保留的除外)。'**
|
||
String get privacyPara5;
|
||
|
||
/// No description provided for @privacySection6.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'六、Cookie 与本地存储'**
|
||
String get privacySection6;
|
||
|
||
/// No description provided for @privacyPara6.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们使用本地存储技术保存登录状态和应用设置,以提升使用体验。您可以在设置中清除这些数据。'**
|
||
String get privacyPara6;
|
||
|
||
/// No description provided for @privacySection7.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'七、隐私政策更新'**
|
||
String get privacySection7;
|
||
|
||
/// No description provided for @privacyPara7.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'我们可能会不时更新本隐私政策。更新后的政策将在应用内提示,继续使用即视为接受更新。'**
|
||
String get privacyPara7;
|
||
|
||
/// No description provided for @productIntro.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'产品简介'**
|
||
String get productIntro;
|
||
|
||
/// No description provided for @productDesc.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'智念商家端是一款专为酒店、景区等文旅行业打造的智能管理应用。通过AI助手、事件发布、订单工单管理、扫码核销等功能,帮助商家高效运营、提升服务质量。'**
|
||
String get productDesc;
|
||
|
||
/// No description provided for @officialWebsite.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'官方网站'**
|
||
String get officialWebsite;
|
||
|
||
/// No description provided for @servicePhone.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'客服电话'**
|
||
String get servicePhone;
|
||
|
||
/// No description provided for @techSupport.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'技术支持'**
|
||
String get techSupport;
|
||
|
||
/// No description provided for @companyAddress.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'公司地址'**
|
||
String get companyAddress;
|
||
|
||
/// No description provided for @copyright.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'Copyright 2024 智念科技'**
|
||
String get copyright;
|
||
|
||
/// No description provided for @allRightsReserved.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'All Rights Reserved'**
|
||
String get allRightsReserved;
|
||
|
||
/// No description provided for @acceptOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'接单'**
|
||
String get acceptOrder;
|
||
|
||
/// No description provided for @transferOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'转单'**
|
||
String get transferOrder;
|
||
|
||
/// No description provided for @completeOrder.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'完成工单'**
|
||
String get completeOrder;
|
||
|
||
/// No description provided for @selectTransferDept.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'选择转单部门'**
|
||
String get selectTransferDept;
|
||
|
||
/// No description provided for @acceptSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'接单成功'**
|
||
String get acceptSuccess;
|
||
|
||
/// No description provided for @acceptFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'接单失败,请重试'**
|
||
String get acceptFailed;
|
||
|
||
/// No description provided for @transferSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'转单成功'**
|
||
String get transferSuccess;
|
||
|
||
/// No description provided for @transferFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'转单失败,请重试'**
|
||
String get transferFailed;
|
||
|
||
/// No description provided for @completeSuccess.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'工单已完成'**
|
||
String get completeSuccess;
|
||
|
||
/// No description provided for @completeFailed.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'操作失败,请重试'**
|
||
String get completeFailed;
|
||
|
||
/// No description provided for @deptMaintenance.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'维修部'**
|
||
String get deptMaintenance;
|
||
|
||
/// No description provided for @deptCleaning.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'保洁部'**
|
||
String get deptCleaning;
|
||
|
||
/// No description provided for @deptFrontDesk.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'前台部'**
|
||
String get deptFrontDesk;
|
||
|
||
/// No description provided for @deptSecurity.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'安保部'**
|
||
String get deptSecurity;
|
||
|
||
/// No description provided for @deptAdmin.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'行政部'**
|
||
String get deptAdmin;
|
||
|
||
/// No description provided for @deptKitchen.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'厨房'**
|
||
String get deptKitchen;
|
||
|
||
/// No description provided for @transferDept.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'转单部门'**
|
||
String get transferDept;
|
||
|
||
/// No description provided for @voiceListening.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'正在聆听...'**
|
||
String get voiceListening;
|
||
|
||
/// No description provided for @voiceUnavailable.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'当前设备不支持语音识别'**
|
||
String get voiceUnavailable;
|
||
|
||
/// No description provided for @voicePermissionDenied.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'麦克风权限被拒绝'**
|
||
String get voicePermissionDenied;
|
||
|
||
/// No description provided for @voiceError.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'语音识别出错'**
|
||
String get voiceError;
|
||
|
||
/// No description provided for @voiceModelLoading.
|
||
///
|
||
/// In zh, this message translates to:
|
||
/// **'正在加载语音模型,请稍候...'**
|
||
String get voiceModelLoading;
|
||
}
|
||
|
||
class _AppLocalizationsDelegate
|
||
extends LocalizationsDelegate<AppLocalizations> {
|
||
const _AppLocalizationsDelegate();
|
||
|
||
@override
|
||
Future<AppLocalizations> load(Locale locale) {
|
||
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
|
||
}
|
||
|
||
@override
|
||
bool isSupported(Locale locale) =>
|
||
<String>['en', 'th', 'zh'].contains(locale.languageCode);
|
||
|
||
@override
|
||
bool shouldReload(_AppLocalizationsDelegate old) => false;
|
||
}
|
||
|
||
AppLocalizations lookupAppLocalizations(Locale locale) {
|
||
// Lookup logic when only language code is specified.
|
||
switch (locale.languageCode) {
|
||
case 'en':
|
||
return AppLocalizationsEn();
|
||
case 'th':
|
||
return AppLocalizationsTh();
|
||
case 'zh':
|
||
return AppLocalizationsZh();
|
||
}
|
||
|
||
throw FlutterError(
|
||
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
|
||
'an issue with the localizations generation tool. Please file an issue '
|
||
'on GitHub with a reproducible sample app and the gen-l10n configuration '
|
||
'that was used.');
|
||
}
|