diff --git a/android/app/build.gradle b/android/app/build.gradle index 15b3218a..d41e2c67 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -25,6 +25,50 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" +apply plugin: 'com.mob.sdk' + +MobSDK { + appKey "m33ee7650da86a" + appSecret "876f2eaebfd2a88c89d5fc294397838c" + + ShareSDK { + + // platform configuration information + devInfo { + Wechat { + id 4 + sortId 4 + appId "wx3b269e795ed23e5f" + appSecret "64020361b8ec4c99936c0e3999a9f249" + userName "gh_afb25ac019c9" + path "pages/index/index.html?id=1" + withShareTicket true + miniprogramType 0 + bypassApproval false + enable true + } + Facebook { + id 8 + sortId 8 + appKey "523308712059457" + appSecret "d3a1b6377100871799d8973fbe84794a" + callbackUri "https://mob.com" + shareByAppClient true + enable true + } + Line { + id 2 + sortId 2 + appKey "1656257249" + appSecret "7f160c9686672a50b5952364a8553f99" + callbackUri "https://mob.com" + callbackscheme "huixiang" + shareByAppClient true + enable true + } + } + } +} def mfph = [ //宿主包名 @@ -97,6 +141,8 @@ android { } + + flutter { source '../..' } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 88d008e7..25fe87ad 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -78,6 +78,18 @@ + + + + + + + + + + + + + diff --git a/android/app/src/main/kotlin/com/zsw/huixiang/wxapi/WXEntryActivity.kt b/android/app/src/main/kotlin/com/zsw/huixiang/wxapi/WXEntryActivity.kt index 571a9568..942a41cc 100644 --- a/android/app/src/main/kotlin/com/zsw/huixiang/wxapi/WXEntryActivity.kt +++ b/android/app/src/main/kotlin/com/zsw/huixiang/wxapi/WXEntryActivity.kt @@ -1,18 +1,11 @@ package com.zsw.huixiang.wxapi -import android.app.Activity import android.content.Intent -import android.content.pm.PackageManager import android.os.Bundle -import com.jarvan.fluwx.handlers.FluwxResponseHandler -import com.jarvan.fluwx.handlers.FluwxRequestHandler -import com.jarvan.fluwx.handlers.WXAPiHandler -import com.tencent.mm.opensdk.modelbase.BaseReq -import com.tencent.mm.opensdk.modelbase.BaseResp -import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler +import io.dcloud.feature.payment.weixin.AbsWXPayCallbackActivity import io.flutter.Log -class WXEntryActivity : Activity(), IWXAPIEventHandler { +class WXEntryActivity : AbsWXPayCallbackActivity() { // IWXAPI 是第三方app和微信通信的openapi接口 @@ -21,71 +14,53 @@ class WXEntryActivity : Activity(), IWXAPIEventHandler { super.onCreate(savedInstanceState) Log.e("wx:", "onCreate:") - try { - if (!WXAPiHandler.wxApiRegistered) { - var appInfo = packageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA) - val wechatAppId = appInfo.metaData.getString("weChatAppId") - if (wechatAppId != null ){ - WXAPiHandler.setupWxApi(wechatAppId,this) - WXAPiHandler.setCoolBool(true) - Log.d("fluwx","weChatAppId:" + wechatAppId) - }else { - Log.e("fluwx","can't load meta-data weChatAppId") - } - } - WXAPiHandler.wxApi?.handleIntent(intent, this) - } catch (e: Exception) { - e.printStackTrace() - startSpecifiedActivity(defaultFlutterActivityAction()) - finish() - } +// try { +// if (!WXAPiHandler.wxApiRegistered) { +// var appInfo = packageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA) +// val wechatAppId = appInfo.metaData.getString("weChatAppId") +// if (wechatAppId != null ){ +// WXAPiHandler.setupWxApi(wechatAppId,this) +// WXAPiHandler.setCoolBool(true) +// Log.d("fluwx","weChatAppId:" + wechatAppId) +// }else { +// Log.e("fluwx","can't load meta-data weChatAppId") +// } +// } +// WXAPiHandler.wxApi?.handleIntent(intent, this) +// } catch (e: Exception) { +// e.printStackTrace() +// startSpecifiedActivity(defaultFlutterActivityAction()) +// finish() +// } } - override fun onNewIntent(intent: Intent) { - super.onNewIntent(intent) - Log.e("wx:", "onNewIntent:") +// override fun onNewIntent(intent: Intent) { +// super.onNewIntent(intent) +// Log.e("wx:", "onNewIntent:") - setIntent(intent) +// setIntent(intent) - try { - WXAPiHandler.wxApi?.handleIntent(intent, this) - } catch (e: Exception) { - e.printStackTrace() - startSpecifiedActivity(defaultFlutterActivityAction()) - finish() - } - } +// try { +// WXAPiHandler.wxApi?.handleIntent(intent, this) +// } catch (e: Exception) { +// e.printStackTrace() +// startSpecifiedActivity(defaultFlutterActivityAction()) +// finish() +// } +// } - override fun onReq(baseReq: BaseReq) { - Log.e("wx:", "onReq: ${baseReq.toString()}") +// override fun onReq(baseReq: BaseReq) { +// Log.e("wx:", "onReq: ${baseReq.toString()}") // FIXME: 可能是官方的Bug,从微信拉起APP的Intent类型不对,无法跳转回Flutter Activity // 稳定复现场景:微信版本为7.0.5,小程序SDK为2.7.7 - FluwxRequestHandler.onReq(baseReq,this) - } - +// FluwxRequestHandler.onReq(baseReq,this) +// } // 第三方应用发送到微信的请求处理后的响应结果,会回调到该方法 - override fun onResp(resp: BaseResp) { - Log.e("wx:", "onResp: ${resp.toString()}") - FluwxResponseHandler.handleResponse(resp) - finish() - } - - private fun startSpecifiedActivity(action: String, bundle: Bundle? = null, bundleKey: String? = null) { - Intent(action).run { - bundleKey?.let { - putExtra(bundleKey, bundle) - } - addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) - packageManager?.let { - resolveActivity(packageManager)?.also { - startActivity(this) - finish() - } - } - } - } - - private fun defaultFlutterActivityAction(): String = "$packageName.FlutterActivity" +// override fun onResp(resp: BaseResp) { +// Log.e("wx:", "onResp: ${resp.toString()}") +// FluwxResponseHandler.handleResponse(resp) +// finish() +// } } \ No newline at end of file diff --git a/android/app/src/main/res/xml/jshare_file_provider_paths.xml b/android/app/src/main/res/xml/jshare_file_provider_paths.xml new file mode 100644 index 00000000..928e0ecc --- /dev/null +++ b/android/app/src/main/res/xml/jshare_file_provider_paths.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 0490457c..94ca5bc8 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -12,11 +12,16 @@ buildscript { } google() // jcenter() + maven { + url "http://mvn.mob.com/android" + } } dependencies { classpath 'com.android.tools.build:gradle:4.1.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + + classpath 'com.mob.sdk:MobSDK:+' } } @@ -33,6 +38,9 @@ allprojects { } google() // jcenter() + maven { + url "http://mvn.mob.com/android" + } } } diff --git a/android/gradle.properties b/android/gradle.properties index 94adc3a3..68c48bb2 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,4 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true +MobSDK.mobEnv=x \ No newline at end of file diff --git a/android/tmpmob/ShareSDK/assets/ShareSDK.xml b/android/tmpmob/ShareSDK/assets/ShareSDK.xml new file mode 100644 index 00000000..0450290f --- /dev/null +++ b/android/tmpmob/ShareSDK/assets/ShareSDK.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist index 9367d483..8d4492f9 100644 --- a/ios/Flutter/AppFrameworkInfo.plist +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 8.0 + 9.0 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index e6c12995..75d28c52 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -11,9 +11,6 @@ PODS: - AMapLocation (2.6.8): - AMapFoundation (~> 1.6.4) - Flutter (1.0.0) - - fluttertoast (0.0.2): - - Flutter - - Toast - fluwx (0.0.1): - Flutter - WechatOpenSDK (= 1.8.7.1) @@ -25,6 +22,30 @@ PODS: - TOCropViewController (~> 2.6.0) - image_picker (0.0.1): - Flutter + - mob_sharesdk (4.4.0): + - mob_sharesdk/ShareSDK (= 4.4.0) + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDK (4.4.0): + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKExtension (4.4.0): + - mob_sharesdk/ShareSDK + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKPlatforms/Facebook (4.4.0): + - mob_sharesdk/ShareSDK + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKPlatforms/Line (4.4.0): + - mob_sharesdk/ShareSDK + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKPlatforms/WeChat_Lite (4.4.0): + - mob_sharesdk/ShareSDK + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKRestoreScene (4.4.0): + - mob_sharesdk/ShareSDKExtension + - MOBFoundation (>= 3.2.9) + - mob_sharesdk/ShareSDKUI (4.4.0): + - mob_sharesdk/ShareSDK + - MOBFoundation (>= 3.2.9) + - MOBFoundation (3.2.26) - package_info (0.0.1): - Flutter - path_provider (0.0.1): @@ -33,10 +54,18 @@ PODS: - Flutter - shared_preferences (0.0.1): - Flutter + - sharesdk_plugin (1.1.2): + - Flutter + - mob_sharesdk + - mob_sharesdk/ShareSDKExtension + - mob_sharesdk/ShareSDKPlatforms/Facebook + - mob_sharesdk/ShareSDKPlatforms/Line + - mob_sharesdk/ShareSDKPlatforms/WeChat_Lite + - mob_sharesdk/ShareSDKRestoreScene + - mob_sharesdk/ShareSDKUI - sqflite (0.0.2): - Flutter - FMDB (>= 2.7.5) - - Toast (4.0.0) - TOCropViewController (2.6.0) - TPNS-iOS (1.3.3.0) - tpns_flutter_plugin (1.1.2): @@ -54,7 +83,6 @@ DEPENDENCIES: - amap_flutter_location (from `.symlinks/plugins/amap_flutter_location/ios`) - amap_flutter_map (from `.symlinks/plugins/amap_flutter_map/ios`) - Flutter (from `Flutter`) - - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) - fluwx (from `.symlinks/plugins/fluwx/ios`) - image_cropper (from `.symlinks/plugins/image_cropper/ios`) - image_picker (from `.symlinks/plugins/image_picker/ios`) @@ -62,6 +90,7 @@ DEPENDENCIES: - path_provider (from `.symlinks/plugins/path_provider/ios`) - permission_handler (from `.symlinks/plugins/permission_handler/ios`) - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`) + - sharesdk_plugin (from `.symlinks/plugins/sharesdk_plugin/ios`) - sqflite (from `.symlinks/plugins/sqflite/ios`) - tpns_flutter_plugin (from `.symlinks/plugins/tpns_flutter_plugin/ios`) - video_player (from `.symlinks/plugins/video_player/ios`) @@ -74,7 +103,8 @@ SPEC REPOS: - AMapFoundation - AMapLocation - FMDB - - Toast + - mob_sharesdk + - MOBFoundation - TOCropViewController - TPNS-iOS - WechatOpenSDK @@ -86,8 +116,6 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/amap_flutter_map/ios" Flutter: :path: Flutter - fluttertoast: - :path: ".symlinks/plugins/fluttertoast/ios" fluwx: :path: ".symlinks/plugins/fluwx/ios" image_cropper: @@ -102,6 +130,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/permission_handler/ios" shared_preferences: :path: ".symlinks/plugins/shared_preferences/ios" + sharesdk_plugin: + :path: ".symlinks/plugins/sharesdk_plugin/ios" sqflite: :path: ".symlinks/plugins/sqflite/ios" tpns_flutter_plugin: @@ -120,17 +150,18 @@ SPEC CHECKSUMS: AMapFoundation: c7da72b42a713f1429c88af1858d623dde88934b AMapLocation: dad27669c4ca68e395ce7532ff614b7d4d45f7b7 Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c - fluttertoast: 6122fa75143e992b1d3470f61000f591a798cc58 fluwx: 07a55ed66bf3a4961e836a2a411b02dcada32902 FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a image_cropper: f1668dd8d2cad2d357955caad15a40547856edcb image_picker: 9c3312491f862b28d21ecd8fdf0ee14e601b3f09 + mob_sharesdk: c771f001e00739d24301a9fa250247601efe7a3c + MOBFoundation: 2abd23c80c33d1337d30dc4b0018ed914cef8f8e package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 path_provider: f96fff6166a8867510d2c25fdcc346327cc4b259 permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0 shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d + sharesdk_plugin: 6d6634bb480174b607030f19fc9d84d68cfbf326 sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904 - Toast: 91b396c56ee72a5790816f40d3a94dd357abc196 TOCropViewController: 3105367e808b7d3d886a74ff59bf4804e7d3ab38 TPNS-iOS: 57a146496858ba2fb5d43e5f240feb19243b69cb tpns_flutter_plugin: a366649c8ad71f19dfb864d3c994ed0480b69daa diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index defdf6be..a1342762 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -50,6 +50,14 @@ weixinULAPI weixin wechat + + fbapi + fb-messenger-api + fbauth2 + fbshareextension + + twitter + twitterauth LSRequiresIPhoneOS diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart index 3223656c..7532d654 100644 --- a/lib/generated/intl/messages_all.dart +++ b/lib/generated/intl/messages_all.dart @@ -17,12 +17,16 @@ import 'package:intl/src/intl_helpers.dart'; import 'messages_en.dart' as messages_en; import 'messages_zh_CN.dart' as messages_zh_cn; +import 'messages_zh_Hans_CN.dart' as messages_zh_hans_cn; +import 'messages_zh_Hant_CN.dart' as messages_zh_hant_cn; import 'messages_zh_TW.dart' as messages_zh_tw; typedef Future LibraryLoader(); Map _deferredLibraries = { 'en': () => new Future.value(null), 'zh_CN': () => new Future.value(null), + 'zh_Hans_CN': () => new Future.value(null), + 'zh_Hant_CN': () => new Future.value(null), 'zh_TW': () => new Future.value(null), }; @@ -32,6 +36,10 @@ MessageLookupByLibrary _findExact(String localeName) { return messages_en.messages; case 'zh_CN': return messages_zh_cn.messages; + case 'zh_Hans_CN': + return messages_zh_hans_cn.messages; + case 'zh_Hant_CN': + return messages_zh_hant_cn.messages; case 'zh_TW': return messages_zh_tw.messages; default: diff --git a/lib/generated/intl/messages_zh_Hans_CN.dart b/lib/generated/intl/messages_zh_Hans_CN.dart new file mode 100644 index 00000000..2d97ff03 --- /dev/null +++ b/lib/generated/intl/messages_zh_Hans_CN.dart @@ -0,0 +1,458 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a zh_Hans_CN locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'zh_Hans_CN'; + + static m0(version) => "版本:${version}"; + + static m1(yuan) => "充值金额最小是${yuan}元"; + + static m2(time) => "创建时间${time}"; + + static m3(shijian) => "发行开始时间 ${shijian}"; + + static m4(ge) => "${ge}g/个"; + + static m5(jian) => "共${jian}件商品"; + + static m6(km) => "${km}公里"; + + static m7(yuan) => "活动减免${yuan}元配送费"; + + static m8(jianjie) => "简介:${jianjie}"; + + static m9(jifen) => "${jifen}积分"; + + static m10(jifen) => "${jifen}积分 到下一个等级"; + + static m11(date) => "开通日期:${date}"; + + static m12(shijian) => "领取时间 ${shijian}"; + + static m13(man, jian) => "满${man}立减${jian}代金券"; + + static m14(yuan) => "满${yuan}可用"; + + static m15(mi) => "${mi}米"; + + static m16(zhe) => "全场${zhe}折"; + + static m17(num) => "取单号${num}"; + + static m18(ren) => "¥${ren}/人"; + + static m19(second) => "${second}s后重新发送"; + + static m20(jifen) => "商品积分 ${jifen}积分"; + + static m21(jifen) => "实付积分 ${jifen}积分"; + + static m22(sui) => "${sui}岁"; + + static m23(num) => "完成${num}"; + + static m24(time) => "下单时间:${time}"; + + static m25(jian) => "已兑换${jian}件"; + + static m26(time) => "营业时间: ${time}"; + + static m27(date) => "有效期至${date}"; + + static m28(yuan) => "${yuan}元"; + + static m29(yue) => "余额${yue}"; + + static m30(zuozhe) => "作者${zuozhe}"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static _notInlinedMessages(_) => { + "bainianchuanjiao" : MessageLookupByLibrary.simpleMessage("百年川椒"), + "baiyinhuiyuan" : MessageLookupByLibrary.simpleMessage("白银会员"), + "banben" : m0, + "bangong" : MessageLookupByLibrary.simpleMessage("办公"), + "bangzhuyufankui" : MessageLookupByLibrary.simpleMessage("帮助与反馈"), + "beizhu" : MessageLookupByLibrary.simpleMessage("备注"), + "brand_yixinhuixiang" : MessageLookupByLibrary.simpleMessage("一心回乡"), + "buzhichikaipiao" : MessageLookupByLibrary.simpleMessage("不支持开票"), + "chakangengduo" : MessageLookupByLibrary.simpleMessage("查看更多"), + "chakanshixiaoquan" : MessageLookupByLibrary.simpleMessage("查看失效券"), + "chakanwodekabao" : MessageLookupByLibrary.simpleMessage("查看我的卡包"), + "chakanwodekaquan" : MessageLookupByLibrary.simpleMessage("查看我的卡券"), + "chakanwuliu" : MessageLookupByLibrary.simpleMessage("查看物流"), + "changjianwenti" : MessageLookupByLibrary.simpleMessage("常见问题"), + "chaungshirengushi" : MessageLookupByLibrary.simpleMessage("创始人故事"), + "chenggongdengluzhuce" : MessageLookupByLibrary.simpleMessage("成功登录注册,并绑定相关信息即可成为会员。"), + "chengweidianpuzhuanshuhuiyuan" : MessageLookupByLibrary.simpleMessage("成为店铺专属会员,享专属权益"), + "chongzhi" : MessageLookupByLibrary.simpleMessage("充值"), + "chongzhizuixiaojine" : m1, + "chuangjianshijian" : m2, + "chuangshirendegushi" : MessageLookupByLibrary.simpleMessage("创始人的故事"), + "code_error" : MessageLookupByLibrary.simpleMessage("验证码输入错误"), + "cunchu" : MessageLookupByLibrary.simpleMessage("存储"), + "cunchutishixinxi" : MessageLookupByLibrary.simpleMessage("为了获得照片使用、缓存等功能,推荐您在使用期间打开存储权限"), + "daifukuan" : MessageLookupByLibrary.simpleMessage("待付款"), + "daipeisong" : MessageLookupByLibrary.simpleMessage("待配送"), + "daiqucan" : MessageLookupByLibrary.simpleMessage("待取餐"), + "daiqueren" : MessageLookupByLibrary.simpleMessage("待确认"), + "daizhifu" : MessageLookupByLibrary.simpleMessage("待支付"), + "daizhizuo" : MessageLookupByLibrary.simpleMessage("待制作"), + "dakaidingwei" : MessageLookupByLibrary.simpleMessage("打开定位"), + "dangqianbanben" : MessageLookupByLibrary.simpleMessage("当前版本"), + "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), + "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), + "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), + "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家确认"), + "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用户取餐"), + "diancan" : MessageLookupByLibrary.simpleMessage("点餐"), + "dianwolingqu" : MessageLookupByLibrary.simpleMessage("点我领取"), + "dingdan" : MessageLookupByLibrary.simpleMessage("订单"), + "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("订单待发货"), + "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("订单待支付"), + "dingdanhao" : MessageLookupByLibrary.simpleMessage("订单号"), + "dingdanqueren" : MessageLookupByLibrary.simpleMessage("订单确认"), + "dingdanyisongda" : MessageLookupByLibrary.simpleMessage("订单送达"), + "dingdanyituikuan" : MessageLookupByLibrary.simpleMessage("订单已退款"), + "dingdanyiwancheng" : MessageLookupByLibrary.simpleMessage("订单已完成"), + "dingdanyizhifu" : MessageLookupByLibrary.simpleMessage("订单待支付"), + "dingwei" : MessageLookupByLibrary.simpleMessage("定位"), + "duihuan" : MessageLookupByLibrary.simpleMessage("兑换"), + "duihuanchenggong" : MessageLookupByLibrary.simpleMessage("兑换成功"), + "duihuanguize" : MessageLookupByLibrary.simpleMessage("兑换规则"), + "duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日内发货"), + "duihuanhouwugegongzuori" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日可前往门店"), + "duihuanliangdidaogao" : MessageLookupByLibrary.simpleMessage("兑换量从低到高"), + "duihuanlianggaodaodi" : MessageLookupByLibrary.simpleMessage("兑换量从高到低"), + "duihuanlishi" : MessageLookupByLibrary.simpleMessage("兑换历史"), + "duihuanshangpinxiangqing" : MessageLookupByLibrary.simpleMessage("兑换商品详情"), + "duihuanxinxi" : MessageLookupByLibrary.simpleMessage("兑换信息"), + "fanhuiduihuanlishi" : MessageLookupByLibrary.simpleMessage("返回兑换历史"), + "fankui" : MessageLookupByLibrary.simpleMessage("反馈"), + "fantizhongwen" : MessageLookupByLibrary.simpleMessage("繁体中文"), + "fapiao" : MessageLookupByLibrary.simpleMessage("发票"), + "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("发票助手"), + "faxingshijian" : m3, + "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), + "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), + "ge" : m4, + "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), + "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), + "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), + "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), + "gong" : MessageLookupByLibrary.simpleMessage("共"), + "gongjijianshangpin" : m5, + "gongli" : m6, + "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成为本店的会员,快去享受超多会员权益吧。"), + "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("请勾选同意隐私服务和一心回乡服务协议"), + "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), + "guanyu" : MessageLookupByLibrary.simpleMessage("关于"), + "guojiankangyoujishenghuo" : MessageLookupByLibrary.simpleMessage("过健康有机生活"), + "haixiajiemei" : MessageLookupByLibrary.simpleMessage("海峡姐妹"), + "heji" : MessageLookupByLibrary.simpleMessage("合计:"), + "hexiaochenggong" : MessageLookupByLibrary.simpleMessage("核销成功"), + "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核销码详情"), + "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黄金会员"), + "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), + "huiyuandengji" : MessageLookupByLibrary.simpleMessage("会员等级"), + "huiyuandengjishuoming" : MessageLookupByLibrary.simpleMessage("会员等级说明"), + "huiyuanjifen" : MessageLookupByLibrary.simpleMessage("会员积分"), + "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("会员卡详情"), + "huiyuanyue" : MessageLookupByLibrary.simpleMessage("会员余额"), + "huode" : MessageLookupByLibrary.simpleMessage("获得"), + "huodongjianmianpeisongfei" : m7, + "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活动进行中"), + "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活动列表"), + "huodongzixun" : MessageLookupByLibrary.simpleMessage("活动资讯"), + "huopinyisongda" : MessageLookupByLibrary.simpleMessage("货品已送达"), + "input_code" : MessageLookupByLibrary.simpleMessage("手机验证码"), + "input_code_hide" : MessageLookupByLibrary.simpleMessage("请输入验证码"), + "input_phone" : MessageLookupByLibrary.simpleMessage("输入手机号"), + "input_phone_hide" : MessageLookupByLibrary.simpleMessage("请输入你的手机号"), + "jian" : MessageLookupByLibrary.simpleMessage("件"), + "jianjie" : m8, + "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加载失败"), + "jiesuan" : MessageLookupByLibrary.simpleMessage("结算"), + "jiesuanjine" : MessageLookupByLibrary.simpleMessage("结算金额"), + "jifen" : MessageLookupByLibrary.simpleMessage("积分"), + "jifen_" : m9, + "jifendaoxiayidengji" : m10, + "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("积分的计算说明"), + "jifendidaogao" : MessageLookupByLibrary.simpleMessage("积分从低到高"), + "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("积分从高到低"), + "jifenshangcheng" : MessageLookupByLibrary.simpleMessage("积分商城"), + "jifenxiangqing" : MessageLookupByLibrary.simpleMessage("积分详情"), + "jingbilianmenghuiyuandian" : MessageLookupByLibrary.simpleMessage("净弼联盟会员店"), + "jinrihuiyuanrenwu" : MessageLookupByLibrary.simpleMessage("今日会员任务"), + "jinxingzhongdedingdan" : MessageLookupByLibrary.simpleMessage("进行中的订单"), + "jituanchuangbanren" : MessageLookupByLibrary.simpleMessage(" 集团创办人"), + "jituanchuangshiren" : MessageLookupByLibrary.simpleMessage("集团创始人"), + "jixuduihuan" : MessageLookupByLibrary.simpleMessage("继续兑换"), + "jixuzhifu" : MessageLookupByLibrary.simpleMessage("继续支付"), + "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), + "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("开启权限"), + "kaitongriqi" : m11, + "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), + "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可领取的优惠券"), + "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), + "keyongjifen" : MessageLookupByLibrary.simpleMessage("可用积分"), + "keyongquan" : MessageLookupByLibrary.simpleMessage("可用券"), + "keyongyouhuiquan" : MessageLookupByLibrary.simpleMessage("可用优惠券"), + "keyongyue" : MessageLookupByLibrary.simpleMessage("可用余额"), + "kongtiao" : MessageLookupByLibrary.simpleMessage("空调"), + "kuaidi" : MessageLookupByLibrary.simpleMessage("快递"), + "lianxishoujihao" : MessageLookupByLibrary.simpleMessage("联系手机号"), + "lianxuqiandaolingqushuangbeijifen" : MessageLookupByLibrary.simpleMessage("连续签到领取双倍积分"), + "lijicanjia" : MessageLookupByLibrary.simpleMessage("立即参加"), + "lijiqiandao" : MessageLookupByLibrary.simpleMessage("立即签到"), + "lingqu" : MessageLookupByLibrary.simpleMessage("领取"), + "lingquanzhongxin" : MessageLookupByLibrary.simpleMessage("领券中心"), + "lingquchenggong" : MessageLookupByLibrary.simpleMessage("领取成功"), + "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("领取到卡包"), + "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), + "lingqushijian" : m12, + "linian" : MessageLookupByLibrary.simpleMessage("理念"), + "lishijilu" : MessageLookupByLibrary.simpleMessage("历史记录"), + "login" : MessageLookupByLibrary.simpleMessage("登录"), + "login_splash" : MessageLookupByLibrary.simpleMessage("欢迎来到一心回乡"), + "main_menu1" : MessageLookupByLibrary.simpleMessage("净弼"), + "main_menu2" : MessageLookupByLibrary.simpleMessage("联盟"), + "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), + "manlijiandaijinquan" : m13, + "manyuankeyong" : m14, + "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日签到"), + "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("没有更多会员卡"), + "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("没有更多的数据了"), + "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), + "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), + "mi" : m15, + "mingxi" : MessageLookupByLibrary.simpleMessage("明细"), + "morenpaixu" : MessageLookupByLibrary.simpleMessage("默认排序"), + "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暂无星店活动"), + "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能开关未开启,请点击去打開定位"), + "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), + "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登录,请点击去登录"), + "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一个订单需要前往门店领取"), + "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一个新的订单"), + "peisong" : MessageLookupByLibrary.simpleMessage("配送"), + "peisongfangshi" : MessageLookupByLibrary.simpleMessage("配送方式"), + "peisongfei" : MessageLookupByLibrary.simpleMessage("配送费"), + "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服务"), + "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), + "phone_error" : MessageLookupByLibrary.simpleMessage("手机格式错误"), + "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), + "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介绍"), + "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登录既同意"), + "privacy_policy2" : MessageLookupByLibrary.simpleMessage("《一心回乡服务协议》"), + "privacy_policy3" : MessageLookupByLibrary.simpleMessage("《隐私服务》"), + "privacy_policy4" : MessageLookupByLibrary.simpleMessage("并使用本机号码登录"), + "qiandao" : MessageLookupByLibrary.simpleMessage("签到"), + "qiandaolingjifen" : MessageLookupByLibrary.simpleMessage("签到领积分"), + "qiandaolingqujinfen" : MessageLookupByLibrary.simpleMessage("签到领取积分"), + "qianjinmaiwei" : MessageLookupByLibrary.simpleMessage("前进麦味"), + "qianwanghuixiangmendianduihuanhexiao" : MessageLookupByLibrary.simpleMessage("前往一心回乡旗下任意门店对工作人员出示商品兑换码,核实无误后,可领取对应商品"), + "qinglihuancun" : MessageLookupByLibrary.simpleMessage("清理缓存"), + "qingshurubeizhuyaoqiu" : MessageLookupByLibrary.simpleMessage("请输入备注要求"), + "qingshuruchongzhijine" : MessageLookupByLibrary.simpleMessage("请输入充值金额"), + "qingshurushoujihao" : MessageLookupByLibrary.simpleMessage("请输入手机号"), + "qingshuruyanzhengma" : MessageLookupByLibrary.simpleMessage("请输入验证码"), + "qingshuruzhifumima" : MessageLookupByLibrary.simpleMessage("请输入支付密码"), + "qingtonghuiyuan" : MessageLookupByLibrary.simpleMessage("青铜会员"), + "qingxuanzeshiyongmendian" : MessageLookupByLibrary.simpleMessage("请选择使用门店"), + "qingxuanzeshouhuodizhi" : MessageLookupByLibrary.simpleMessage("请选择收货地址"), + "qingxuanzeyigemendian" : MessageLookupByLibrary.simpleMessage("请选择一个门店"), + "qingxuanzhemendian" : MessageLookupByLibrary.simpleMessage("请选择门店"), + "qingxuanzheninxiangshezhideyuyan" : MessageLookupByLibrary.simpleMessage("请选择您想设置的语言"), + "qingzaiguidingshijianneizhifu" : MessageLookupByLibrary.simpleMessage("请在规定时间内完成支付"), + "qingzhuo" : MessageLookupByLibrary.simpleMessage("清桌"), + "qishoupeisongzhongyujisongdashijian" : MessageLookupByLibrary.simpleMessage("骑手配送中,预计送达时间"), + "qishouyijiedanquhuozhong" : MessageLookupByLibrary.simpleMessage("骑手已接单、取货中"), + "quanbu" : MessageLookupByLibrary.simpleMessage("全部"), + "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部订单"), + "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兑换"), + "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全场通用"), + "quanchangzhe" : m16, + "quantian" : MessageLookupByLibrary.simpleMessage("全天"), + "quanxian" : MessageLookupByLibrary.simpleMessage("权限"), + "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("权限设置"), + "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐号"), + "qudanhao" : m17, + "qudenglu" : MessageLookupByLibrary.simpleMessage("去登录"), + "queding" : MessageLookupByLibrary.simpleMessage("确定"), + "queren" : MessageLookupByLibrary.simpleMessage("确认"), + "querenchongzhi" : MessageLookupByLibrary.simpleMessage("确认充值"), + "querenduihuan" : MessageLookupByLibrary.simpleMessage("确认兑换"), + "querenshouhuo" : MessageLookupByLibrary.simpleMessage("确认收货"), + "quhuozhong" : MessageLookupByLibrary.simpleMessage("取货中"), + "qujianma" : MessageLookupByLibrary.simpleMessage("取件码"), + "quqiandao" : MessageLookupByLibrary.simpleMessage("去签到"), + "qushiyong" : MessageLookupByLibrary.simpleMessage("去使用"), + "quwancheng" : MessageLookupByLibrary.simpleMessage(" 去完成 "), + "quxiao" : MessageLookupByLibrary.simpleMessage("取消"), + "quxiaodingdan" : MessageLookupByLibrary.simpleMessage("取消订单"), + "quxiaozhifu" : MessageLookupByLibrary.simpleMessage("取消支付"), + "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), + "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("热门文章视频"), + "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("热门文章视频列表"), + "ren" : m18, + "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任务中心"), + "resend_in_seconds" : m19, + "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), + "send_code" : MessageLookupByLibrary.simpleMessage("发送验证"), + "shanchudingdan" : MessageLookupByLibrary.simpleMessage("删除一单"), + "shangjiaquan" : MessageLookupByLibrary.simpleMessage("商家券"), + "shangjiaqueren" : MessageLookupByLibrary.simpleMessage("商家确认"), + "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已发货"), + "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), + "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加载"), + "shangpinjifen" : m20, + "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品详情"), + "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娱乐"), + "shenmijifendali" : MessageLookupByLibrary.simpleMessage("神秘积分大礼"), + "shenqingtuikuan" : MessageLookupByLibrary.simpleMessage("申请退款"), + "shezhi" : MessageLookupByLibrary.simpleMessage("设置"), + "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("释放加载更多"), + "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("释放刷新"), + "shifujifen" : m21, + "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), + "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), + "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), + "shiyongbangzhu" : MessageLookupByLibrary.simpleMessage("使用帮助"), + "shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"), + "shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"), + "shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"), + "shouhuodizhi" : MessageLookupByLibrary.simpleMessage("收货地址"), + "shoujihao" : MessageLookupByLibrary.simpleMessage("手机号"), + "shouye" : MessageLookupByLibrary.simpleMessage("首页"), + "shuaxinchenggong" : MessageLookupByLibrary.simpleMessage("刷新成功"), + "shuaxinshibai" : MessageLookupByLibrary.simpleMessage("刷新失败"), + "shuaxinyue" : MessageLookupByLibrary.simpleMessage("刷新余额"), + "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), + "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), + "sui" : m22, + "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), + "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), + "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), + "tixian" : MessageLookupByLibrary.simpleMessage("提现"), + "tongzhi" : MessageLookupByLibrary.simpleMessage("通知"), + "tongzhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了您可以及时收到我们的活动信息,推荐您在使用HISAPP时打开通知的接收"), + "touxiang" : MessageLookupByLibrary.simpleMessage("头像"), + "tuichudenglu" : MessageLookupByLibrary.simpleMessage("退出登录"), + "tuikuan" : MessageLookupByLibrary.simpleMessage("退款"), + "waimai" : MessageLookupByLibrary.simpleMessage("外卖"), + "waisong" : MessageLookupByLibrary.simpleMessage("外送"), + "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), + "wancheng_" : m23, + "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"), + "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"), + "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"), + "weidenglu" : MessageLookupByLibrary.simpleMessage("未登录"), + "weihexiao" : MessageLookupByLibrary.simpleMessage("未核销"), + "weikaiqi" : MessageLookupByLibrary.simpleMessage("未开启"), + "weilegeiningenghaodefuwu" : MessageLookupByLibrary.simpleMessage("为了给您提供更好的服务,以及享受更加精彩的信息内容,请您在使用期间,进行登录"), + "weilexiangnintuijianfujindemendianxinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用期间让我们使用位置信息"), + "weiwancheng" : MessageLookupByLibrary.simpleMessage(" 未完成 "), + "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), + "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息"), + "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章详情"), + "weulingqu" : MessageLookupByLibrary.simpleMessage("未领取"), + "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的会员等级"), + "wodejifenzhi" : MessageLookupByLibrary.simpleMessage("我的积分值"), + "wodenianling" : MessageLookupByLibrary.simpleMessage("我的年龄"), + "wodeqianbao" : MessageLookupByLibrary.simpleMessage("我的钱包"), + "wodeshengri" : MessageLookupByLibrary.simpleMessage("我的生日"), + "wodexiaoxi" : MessageLookupByLibrary.simpleMessage("我的消息"), + "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), + "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下单时间"), + "xiadanshijian_" : m24, + "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), + "xiangji" : MessageLookupByLibrary.simpleMessage("相机"), + "xiangjitishixinxi" : MessageLookupByLibrary.simpleMessage("为了您可以在使用过程中进行分享,希望您使用HISAPP时让我们使用相机功能"), + "xiangqing" : MessageLookupByLibrary.simpleMessage("详情"), + "xianshangfafang" : MessageLookupByLibrary.simpleMessage("线上发放"), + "xiaofei" : MessageLookupByLibrary.simpleMessage("消费"), + "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), + "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), + "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等级"), + "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活动"), + "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"), + "xitongxiaoxi" : MessageLookupByLibrary.simpleMessage("系统消息"), + "xuni" : MessageLookupByLibrary.simpleMessage("虚拟"), + "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兑换"), + "yiduihuanjian" : m25, + "yifahuo" : MessageLookupByLibrary.simpleMessage("已发货"), + "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), + "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), + "yilingqu" : MessageLookupByLibrary.simpleMessage("已领取"), + "yingyeshijian" : m26, + "yinshi" : MessageLookupByLibrary.simpleMessage("饮食"), + "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), + "yiqiandao" : MessageLookupByLibrary.simpleMessage("已签到"), + "yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "), + "yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"), + "yishiming" : MessageLookupByLibrary.simpleMessage("已实名"), + "yishixiao" : MessageLookupByLibrary.simpleMessage("已失效"), + "yishiyong" : MessageLookupByLibrary.simpleMessage("已使用"), + "yishouquan" : MessageLookupByLibrary.simpleMessage("已授权"), + "yisongda" : MessageLookupByLibrary.simpleMessage("已送达"), + "yituikuan" : MessageLookupByLibrary.simpleMessage("已退款"), + "yiwancheng" : MessageLookupByLibrary.simpleMessage(" 已完成 "), + "yiwanchengdingdan" : MessageLookupByLibrary.simpleMessage("已完成订单"), + "yixinhuixiang" : MessageLookupByLibrary.simpleMessage("一心回乡"), + "yiyoujifen" : MessageLookupByLibrary.simpleMessage("已有积分"), + "yizhifu" : MessageLookupByLibrary.simpleMessage("已支付"), + "yonghuming" : MessageLookupByLibrary.simpleMessage("用户名"), + "yonghuxiaofeijifen" : MessageLookupByLibrary.simpleMessage("用户每消费1元可获得1个积分。"), + "youhuiquan" : MessageLookupByLibrary.simpleMessage("优惠券"), + "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("优惠券领取"), + "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。"), + "youkedenglu" : MessageLookupByLibrary.simpleMessage("游客登录"), + "youxiaoqizhi" : m27, + "yuan" : MessageLookupByLibrary.simpleMessage("元"), + "yuan_" : m28, + "yue" : MessageLookupByLibrary.simpleMessage("余额"), + "yue_" : m29, + "yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"), + "yunfei" : MessageLookupByLibrary.simpleMessage("运费"), + "yuyan" : MessageLookupByLibrary.simpleMessage("语言"), + "zailaiyidan" : MessageLookupByLibrary.simpleMessage("再来一单"), + "zaixiankefu" : MessageLookupByLibrary.simpleMessage("在线客服"), + "zanbuzhichixianshangdiancan" : MessageLookupByLibrary.simpleMessage("暂不支持线上点餐"), + "zanwuyouhuiquankelingqu" : MessageLookupByLibrary.simpleMessage("暂无优惠券可领取"), + "zhanghaoshouquan" : MessageLookupByLibrary.simpleMessage("账号授权"), + "zhanghuyue" : MessageLookupByLibrary.simpleMessage("账户余额"), + "zhengzaihujiaoqishou" : MessageLookupByLibrary.simpleMessage("正在呼叫骑手"), + "zhengzaijiazai" : MessageLookupByLibrary.simpleMessage("正在加载"), + "zhengzaipeisong" : MessageLookupByLibrary.simpleMessage("正在配送"), + "zhengzaixiazaizhong" : MessageLookupByLibrary.simpleMessage("正在下载中..."), + "zhifubao" : MessageLookupByLibrary.simpleMessage("支付宝"), + "zhifufangshi" : MessageLookupByLibrary.simpleMessage("支付方式"), + "zhifuxiangqing" : MessageLookupByLibrary.simpleMessage("支付详情"), + "zhizunhuiyuan" : MessageLookupByLibrary.simpleMessage("至尊会员"), + "zhizuowancheng" : MessageLookupByLibrary.simpleMessage("制作完成"), + "zhongwenjianti" : MessageLookupByLibrary.simpleMessage("中文简体"), + "ziqu" : MessageLookupByLibrary.simpleMessage("自取"), + "ziti" : MessageLookupByLibrary.simpleMessage("自提"), + "zitidizhi" : MessageLookupByLibrary.simpleMessage("自提地址"), + "zitiduihuanquan" : MessageLookupByLibrary.simpleMessage("券类型:自提兑换券"), + "zitishijian" : MessageLookupByLibrary.simpleMessage("自提时间"), + "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("钻石会员"), + "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任务得积分"), + "zuozhe" : m30 + }; +} diff --git a/lib/generated/intl/messages_zh_Hant_CN.dart b/lib/generated/intl/messages_zh_Hant_CN.dart new file mode 100644 index 00000000..ebf85baf --- /dev/null +++ b/lib/generated/intl/messages_zh_Hant_CN.dart @@ -0,0 +1,459 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a zh_Hant_CN locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'zh_Hant_CN'; + + static m0(version) => "版本:${version}"; + + static m1(yuan) => "充值金額最小是${yuan}元"; + + static m2(time) => "創建時間${time}"; + + static m3(shijian) => "發行開始時間 ${shijian}"; + + static m4(ge) => "${ge}g/個"; + + static m5(jian) => "共${jian}件商品"; + + static m6(km) => "${km}公里"; + + static m7(yuan) => "活動減免${yuan}元配送費"; + + static m8(jianjie) => "簡介:${jianjie}"; + + static m9(jifen) => "${jifen}積分"; + + static m10(jifen) => "${jifen}積分 到下一個等級"; + + static m11(date) => "開通日期:${date}"; + + static m12(shijian) => "領取時間 ${shijian}"; + + static m13(man, jian) => "滿${man}立減${jian}代金券"; + + static m14(yuan) => "滿${yuan}可用"; + + static m15(mi) => "${mi}米"; + + static m16(zhe) => "全場${zhe}折"; + + static m17(num) => "取膽號${num}"; + + static m18(ren) => "¥${ren}/人"; + + static m19(second) => "${second}s后重新發送"; + + static m20(jifen) => "商品積分 ${jifen}積分"; + + static m21(jifen) => "實付積分 ${jifen}積分"; + + static m22(sui) => "${sui}嵗"; + + static m23(num) => "完成${num}"; + + static m24(time) => "下單時間:${time}"; + + static m25(jian) => "已兌換${jian}件"; + + static m26(time) => "營業時間: ${time}"; + + static m27(date) => "有效期至${date}"; + + static m28(yuan) => "${yuan}元"; + + static m29(yue) => "餘額${yue}"; + + static m30(zuozhe) => "作者${zuozhe}"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static _notInlinedMessages(_) => { + "bainianchuanjiao" : MessageLookupByLibrary.simpleMessage("百年川椒"), + "baiyinhuiyuan" : MessageLookupByLibrary.simpleMessage("白銀會員"), + "banben" : m0, + "bangong" : MessageLookupByLibrary.simpleMessage("辦公"), + "bangzhuyufankui" : MessageLookupByLibrary.simpleMessage("幫助與反饋"), + "beizhu" : MessageLookupByLibrary.simpleMessage("備注"), + "brand_yixinhuixiang" : MessageLookupByLibrary.simpleMessage("一心回鄉"), + "buzhichikaipiao" : MessageLookupByLibrary.simpleMessage("不支持開票"), + "chakangengduo" : MessageLookupByLibrary.simpleMessage("查看更多"), + "chakanshixiaoquan" : MessageLookupByLibrary.simpleMessage("查看失效券"), + "chakanwodekabao" : MessageLookupByLibrary.simpleMessage("查看我的卡包"), + "chakanwodekaquan" : MessageLookupByLibrary.simpleMessage("查看我的卡券"), + "chakanwuliu" : MessageLookupByLibrary.simpleMessage("查看物流"), + "changjianwenti" : MessageLookupByLibrary.simpleMessage("常見問題"), + "chaungshirengushi" : MessageLookupByLibrary.simpleMessage("創始人故事"), + "chenggongdengluzhuce" : MessageLookupByLibrary.simpleMessage("成功登录注册,并绑定相关信息即可成为会员。"), + "chengweidianpuzhuanshuhuiyuan" : MessageLookupByLibrary.simpleMessage("成為專屬會員,享專屬權益"), + "chongzhi" : MessageLookupByLibrary.simpleMessage("充值"), + "chongzhizuixiaojine" : m1, + "chuangjianshijian" : m2, + "chuangshirendegushi" : MessageLookupByLibrary.simpleMessage("創始人的故事"), + "code_error" : MessageLookupByLibrary.simpleMessage("驗證碼輸入錯誤"), + "cunchu" : MessageLookupByLibrary.simpleMessage("存儲"), + "cunchutishixinxi" : MessageLookupByLibrary.simpleMessage("為了獲得照片使用、緩存等功能,推薦您使用期間打開存儲權限"), + "daifukuan" : MessageLookupByLibrary.simpleMessage("待付款"), + "daipeisong" : MessageLookupByLibrary.simpleMessage("待配送"), + "daiqucan" : MessageLookupByLibrary.simpleMessage("待取餐"), + "daiqueren" : MessageLookupByLibrary.simpleMessage("待確認"), + "daizhifu" : MessageLookupByLibrary.simpleMessage("待支付"), + "daizhizuo" : MessageLookupByLibrary.simpleMessage("待製作"), + "dakaidingwei" : MessageLookupByLibrary.simpleMessage("打開定位"), + "dangqianbanben" : MessageLookupByLibrary.simpleMessage("當前版本"), + "dangqiandengji" : MessageLookupByLibrary.simpleMessage("當前等級"), + "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("當前商品兌換核銷碼已核銷完成 "), + "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等級"), + "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家確認"), + "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用戶取餐"), + "diancan" : MessageLookupByLibrary.simpleMessage("點餐"), + "dianwolingqu" : MessageLookupByLibrary.simpleMessage("點我領取"), + "dingdan" : MessageLookupByLibrary.simpleMessage("訂單"), + "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("訂單待發貨"), + "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("訂單待支付"), + "dingdanhao" : MessageLookupByLibrary.simpleMessage("訂單號"), + "dingdanqueren" : MessageLookupByLibrary.simpleMessage("订单确认"), + "dingdanyisongda" : MessageLookupByLibrary.simpleMessage("訂單送達"), + "dingdanyituikuan" : MessageLookupByLibrary.simpleMessage("訂單已退款"), + "dingdanyiwancheng" : MessageLookupByLibrary.simpleMessage("訂單已完成"), + "dingdanyizhifu" : MessageLookupByLibrary.simpleMessage("訂單已支付"), + "dingwei" : MessageLookupByLibrary.simpleMessage("定位"), + "duihuan" : MessageLookupByLibrary.simpleMessage("兑换"), + "duihuanchenggong" : MessageLookupByLibrary.simpleMessage("兑换成功"), + "duihuanguize" : MessageLookupByLibrary.simpleMessage("兑换规则"), + "duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("兌換物商品"), + "duihuanhouwugegongzuori" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日可前往门店"), + "duihuanliangdidaogao" : MessageLookupByLibrary.simpleMessage("兌換量從低到高"), + "duihuanlianggaodaodi" : MessageLookupByLibrary.simpleMessage("兌換量從高到低"), + "duihuanlishi" : MessageLookupByLibrary.simpleMessage("兌換歷史"), + "duihuanshangpinxiangqing" : MessageLookupByLibrary.simpleMessage("兑换商品详情"), + "duihuanxinxi" : MessageLookupByLibrary.simpleMessage("兑换信息"), + "fanhuiduihuanlishi" : MessageLookupByLibrary.simpleMessage("返回兌換歷史"), + "fankui" : MessageLookupByLibrary.simpleMessage("反饋"), + "fantizhongwen" : MessageLookupByLibrary.simpleMessage("繁体中文"), + "fapiao" : MessageLookupByLibrary.simpleMessage("發票"), + "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("發票助手"), + "faxingshijian" : m3, + "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非實物兌換碼"), + "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非實物商品!"), + "ge" : m4, + "geiwopingfen" : MessageLookupByLibrary.simpleMessage("給我評分"), + "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), + "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多優惠券"), + "gerenxinxi" : MessageLookupByLibrary.simpleMessage("個人信息"), + "gong" : MessageLookupByLibrary.simpleMessage("共"), + "gongjijianshangpin" : m5, + "gongli" : m6, + "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成為本店會員,快去享受超多的會員權益吧。"), + "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("請勾選同意隱私服務和一心回鄉服務協定"), + "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), + "guanyu" : MessageLookupByLibrary.simpleMessage("關於"), + "guojiankangyoujishenghuo" : MessageLookupByLibrary.simpleMessage("過健康有機生活"), + "haixiajiemei" : MessageLookupByLibrary.simpleMessage("海峽姐妹"), + "heji" : MessageLookupByLibrary.simpleMessage("合計:"), + "hexiaochenggong" : MessageLookupByLibrary.simpleMessage("核銷成功"), + "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核銷碼詳情"), + "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黃金會員"), + "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), + "huiyuandengji" : MessageLookupByLibrary.simpleMessage("會員等級"), + "huiyuandengjishuoming" : MessageLookupByLibrary.simpleMessage("會員等級説明"), + "huiyuanjifen" : MessageLookupByLibrary.simpleMessage("會員積分"), + "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("會員卡詳情"), + "huiyuanyue" : MessageLookupByLibrary.simpleMessage("會員餘額"), + "huode" : MessageLookupByLibrary.simpleMessage("獲得"), + "huodongjianmianpeisongfei" : m7, + "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活動進行中"), + "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活動列表"), + "huodongzixun" : MessageLookupByLibrary.simpleMessage("活動資訊"), + "huopinyisongda" : MessageLookupByLibrary.simpleMessage("貨品已送達"), + "input_code" : MessageLookupByLibrary.simpleMessage("手機驗證碼"), + "input_code_hide" : MessageLookupByLibrary.simpleMessage("請輸入驗證碼"), + "input_phone" : MessageLookupByLibrary.simpleMessage("輸入手機號"), + "input_phone_hide" : MessageLookupByLibrary.simpleMessage("請輸入你的手機號"), + "jian" : MessageLookupByLibrary.simpleMessage("件"), + "jianjie" : m8, + "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加載失敗"), + "jiesuan" : MessageLookupByLibrary.simpleMessage("結算"), + "jiesuanjine" : MessageLookupByLibrary.simpleMessage("結算金額"), + "jifen" : MessageLookupByLibrary.simpleMessage("積分"), + "jifen_" : m9, + "jifendaoxiayidengji" : m10, + "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("積分的計算説明"), + "jifendidaogao" : MessageLookupByLibrary.simpleMessage("積分從低到高"), + "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("積分從高到低"), + "jifenshangcheng" : MessageLookupByLibrary.simpleMessage("積分商城"), + "jifenxiangqing" : MessageLookupByLibrary.simpleMessage("積分詳情"), + "jingbilianmenghuiyuandian" : MessageLookupByLibrary.simpleMessage("淨弼聯盟會員店"), + "jinrihuiyuanrenwu" : MessageLookupByLibrary.simpleMessage("今日會員任務"), + "jinxingzhongdedingdan" : MessageLookupByLibrary.simpleMessage("進行中的訂單"), + "jituanchuangbanren" : MessageLookupByLibrary.simpleMessage("集团创办人"), + "jituanchuangshiren" : MessageLookupByLibrary.simpleMessage("集團創始人"), + "jixuduihuan" : MessageLookupByLibrary.simpleMessage("继续兑换"), + "jixuzhifu" : MessageLookupByLibrary.simpleMessage("繼續支付"), + "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), + "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("開啓權限"), + "kaitongriqi" : m11, + "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), + "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可領取的卡券"), + "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), + "keyongjifen" : MessageLookupByLibrary.simpleMessage("可用积分"), + "keyongquan" : MessageLookupByLibrary.simpleMessage("可用券"), + "keyongyouhuiquan" : MessageLookupByLibrary.simpleMessage("可用優惠券"), + "keyongyue" : MessageLookupByLibrary.simpleMessage("可用餘額"), + "kongtiao" : MessageLookupByLibrary.simpleMessage("空調"), + "kuaidi" : MessageLookupByLibrary.simpleMessage("快遞"), + "lianxishoujihao" : MessageLookupByLibrary.simpleMessage("聯繫手機號"), + "lianxuqiandaolingqushuangbeijifen" : MessageLookupByLibrary.simpleMessage("連續簽到領取雙倍積分"), + "lijicanjia" : MessageLookupByLibrary.simpleMessage("立即參加"), + "lijiqiandao" : MessageLookupByLibrary.simpleMessage("立即簽到"), + "lingqu" : MessageLookupByLibrary.simpleMessage("領取"), + "lingquanzhongxin" : MessageLookupByLibrary.simpleMessage("領券中心"), + "lingquchenggong" : MessageLookupByLibrary.simpleMessage("領取成功"), + "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("領取到卡包"), + "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), + "lingqushijian" : m12, + "linian" : MessageLookupByLibrary.simpleMessage("理念"), + "lishijilu" : MessageLookupByLibrary.simpleMessage("歷史記錄"), + "login" : MessageLookupByLibrary.simpleMessage("登錄"), + "login_splash" : MessageLookupByLibrary.simpleMessage("歡迎來到一心回鄉"), + "main_menu1" : MessageLookupByLibrary.simpleMessage("淨弼"), + "main_menu2" : MessageLookupByLibrary.simpleMessage("聯盟"), + "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), + "manlijiandaijinquan" : m13, + "manyuankeyong" : m14, + "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日簽到"), + "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("沒有更多會員卡"), + "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("沒有更多數據了"), + "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), + "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), + "mi" : m15, + "mingxi" : MessageLookupByLibrary.simpleMessage("明細"), + "morenpaixu" : MessageLookupByLibrary.simpleMessage("默認排序"), + "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暫無星店活動"), + "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能開關未開啟,請點擊去開啟定位"), + "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), + "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登錄,請點擊去登錄"), + "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一個訂單需要前往門店領取"), + "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一個新訂單"), + "peisong" : MessageLookupByLibrary.simpleMessage("配送"), + "peisongfangshi" : MessageLookupByLibrary.simpleMessage("配送方式"), + "peisongfei" : MessageLookupByLibrary.simpleMessage("配送費"), + "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服務"), + "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), + "phone_error" : MessageLookupByLibrary.simpleMessage("手機格式錯誤"), + "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), + "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介紹"), + "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登錄既同意"), + "privacy_policy2" : MessageLookupByLibrary.simpleMessage("《一心回鄉服務協議》"), + "privacy_policy3" : MessageLookupByLibrary.simpleMessage("《隱私服務》"), + "privacy_policy4" : MessageLookupByLibrary.simpleMessage("并使用本機號碼登錄"), + "qiandao" : MessageLookupByLibrary.simpleMessage("簽到"), + "qiandaolingjifen" : MessageLookupByLibrary.simpleMessage("簽到領積分"), + "qiandaolingqujinfen" : MessageLookupByLibrary.simpleMessage("簽到領取積分"), + "qianjinmaiwei" : MessageLookupByLibrary.simpleMessage("前進麥味"), + "qianwanghuixiangmendianduihuanhexiao" : MessageLookupByLibrary.simpleMessage("前往一心回乡旗下任意门店对工作人员出示商品兑换码,核实无误后,可领取对应商品"), + "qinglihuancun" : MessageLookupByLibrary.simpleMessage("清理緩存"), + "qingshurubeizhuyaoqiu" : MessageLookupByLibrary.simpleMessage("請輸入備注要求"), + "qingshuruchongzhijine" : MessageLookupByLibrary.simpleMessage("請輸入充值金額"), + "qingshurushoujihao" : MessageLookupByLibrary.simpleMessage("請輸入手機號碼"), + "qingshuruyanzhengma" : MessageLookupByLibrary.simpleMessage("請輸入驗證碼"), + "qingshuruzhifumima" : MessageLookupByLibrary.simpleMessage("請輸入支付密碼"), + "qingtonghuiyuan" : MessageLookupByLibrary.simpleMessage("青銅會員"), + "qingxuanzeshiyongmendian" : MessageLookupByLibrary.simpleMessage("請選擇使用門店"), + "qingxuanzeshouhuodizhi" : MessageLookupByLibrary.simpleMessage("請選擇收貨地址"), + "qingxuanzeyigemendian" : MessageLookupByLibrary.simpleMessage("請選擇一個門店"), + "qingxuanzhemendian" : MessageLookupByLibrary.simpleMessage("请选择门店"), + "qingxuanzheninxiangshezhideyuyan" : MessageLookupByLibrary.simpleMessage("請選擇您要設置的語言"), + "qingzaiguidingshijianneizhifu" : MessageLookupByLibrary.simpleMessage("請在規定時間内完成支付"), + "qingzhuo" : MessageLookupByLibrary.simpleMessage("清桌"), + "qishoupeisongzhongyujisongdashijian" : MessageLookupByLibrary.simpleMessage("騎手配送中,預計送達時間"), + "qishouyijiedanquhuozhong" : MessageLookupByLibrary.simpleMessage("騎手已接單、取貨中"), + "quanbu" : MessageLookupByLibrary.simpleMessage("全部"), + "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部訂單"), + "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兌換"), + "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全場通用"), + "quanchangzhe" : m16, + "quantian" : MessageLookupByLibrary.simpleMessage("全天"), + "quanxian" : MessageLookupByLibrary.simpleMessage("權限"), + "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("權限設置"), + "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐號"), + "qudanhao" : m17, + "qudenglu" : MessageLookupByLibrary.simpleMessage("去登錄"), + "queding" : MessageLookupByLibrary.simpleMessage("確定"), + "queren" : MessageLookupByLibrary.simpleMessage("确认"), + "querenchongzhi" : MessageLookupByLibrary.simpleMessage("確認充值"), + "querenduihuan" : MessageLookupByLibrary.simpleMessage("确认兑换"), + "querenshouhuo" : MessageLookupByLibrary.simpleMessage("確認收貨"), + "quhuozhong" : MessageLookupByLibrary.simpleMessage("取貨中"), + "qujianma" : MessageLookupByLibrary.simpleMessage("取件碼"), + "quqiandao" : MessageLookupByLibrary.simpleMessage("去簽到"), + "qushiyong" : MessageLookupByLibrary.simpleMessage("去使用"), + "quwancheng" : MessageLookupByLibrary.simpleMessage(" 去完成 "), + "quxiao" : MessageLookupByLibrary.simpleMessage("取消"), + "quxiaodingdan" : MessageLookupByLibrary.simpleMessage("取消訂單"), + "quxiaozhifu" : MessageLookupByLibrary.simpleMessage("取消支付"), + "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), + "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("熱門文章視頻"), + "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("熱門文章視頻清單"), + "ren" : m18, + "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任務中心"), + "resend_in_seconds" : m19, + "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), + "send_code" : MessageLookupByLibrary.simpleMessage("發送驗證碼"), + "shanchudingdan" : MessageLookupByLibrary.simpleMessage("刪除訂單"), + "shangjiaquan" : MessageLookupByLibrary.simpleMessage("商家券"), + "shangjiaqueren" : MessageLookupByLibrary.simpleMessage("商家確認"), + "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已發貨"), + "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), + "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加載"), + "shangpinjifen" : m20, + "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品詳情"), + "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娛樂"), + "shenmijifendali" : MessageLookupByLibrary.simpleMessage("神秘積分大禮"), + "shenqingtuikuan" : MessageLookupByLibrary.simpleMessage("申請退款"), + "shezhi" : MessageLookupByLibrary.simpleMessage("設置"), + "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("釋放加載更多"), + "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("釋放刷新"), + "shifujifen" : m21, + "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("實名認證"), + "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), + "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), + "shiyongbangzhu" : MessageLookupByLibrary.simpleMessage("使用幫助"), + "shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"), + "shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"), + "shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"), + "shouhuodizhi" : MessageLookupByLibrary.simpleMessage("收貨地址"), + "shoujihao" : MessageLookupByLibrary.simpleMessage("手機號"), + "shouye" : MessageLookupByLibrary.simpleMessage("首頁"), + "shuaxinchenggong" : MessageLookupByLibrary.simpleMessage("刷新成功"), + "shuaxinshibai" : MessageLookupByLibrary.simpleMessage("刷新失敗"), + "shuaxinyue" : MessageLookupByLibrary.simpleMessage("刷新餘額"), + "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), + "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("輸入支付密碼"), + "sui" : m22, + "tebieshengming" : MessageLookupByLibrary.simpleMessage("特別聲明"), + "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), + "tingchewei" : MessageLookupByLibrary.simpleMessage("停車位"), + "tixian" : MessageLookupByLibrary.simpleMessage("提現"), + "tongzhi" : MessageLookupByLibrary.simpleMessage("通知"), + "tongzhitishixinxi" : MessageLookupByLibrary.simpleMessage("為了您可以及時收到我們的活動資訊,推薦您在使用HISAPP時打開通知的接收 "), + "touxiang" : MessageLookupByLibrary.simpleMessage("頭像"), + "tuichudenglu" : MessageLookupByLibrary.simpleMessage("退出登錄"), + "tuikuan" : MessageLookupByLibrary.simpleMessage("退款"), + "waimai" : MessageLookupByLibrary.simpleMessage("外賣"), + "waisong" : MessageLookupByLibrary.simpleMessage("外送"), + "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), + "wancheng_" : m23, + "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下單"), + "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日資訊後自動生成 "), + "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日資訊得專屬優惠劵 "), + "weidenglu" : MessageLookupByLibrary.simpleMessage("未登錄"), + "weihexiao" : MessageLookupByLibrary.simpleMessage("未核銷"), + "weikaiqi" : MessageLookupByLibrary.simpleMessage("未開啓"), + "weilegeiningenghaodefuwu" : MessageLookupByLibrary.simpleMessage("為了給您提供更好的服務,以及享受更加精彩的信息內容,請在使用使用期間登錄"), + "weilexiangnintuijianfujindemendianxinxi" : MessageLookupByLibrary.simpleMessage("為了向您推薦附近的門店信息,推薦您在使用期間讓我們使用位置信息"), + "weiwancheng" : MessageLookupByLibrary.simpleMessage(" 未完成 "), + "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), + "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("為了向您推薦附近的門店資訊,推薦您在使用HISAPP時讓我們使用位置資訊"), + "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章詳情"), + "weulingqu" : MessageLookupByLibrary.simpleMessage("未領取"), + "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的會員等級"), + "wodejifenzhi" : MessageLookupByLibrary.simpleMessage("我的積分值"), + "wodenianling" : MessageLookupByLibrary.simpleMessage("我的年齡"), + "wodeqianbao" : MessageLookupByLibrary.simpleMessage("我的錢包"), + "wodeshengri" : MessageLookupByLibrary.simpleMessage("我的生日"), + "wodexiaoxi" : MessageLookupByLibrary.simpleMessage("我的消息"), + "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), + "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下單時間"), + "xiadanshijian_" : m24, + "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), + "xiangji" : MessageLookupByLibrary.simpleMessage("相機"), + "xiangjitishixinxi" : MessageLookupByLibrary.simpleMessage("為了您可以在使用過程中進行分享,希望您使用HISAPP時讓我們使用相機功能 "), + "xiangqing" : MessageLookupByLibrary.simpleMessage("詳情"), + "xianshangfafang" : MessageLookupByLibrary.simpleMessage("綫上發放"), + "xiaofei" : MessageLookupByLibrary.simpleMessage("消費"), + "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), + "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), + "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等級"), + "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活動"), + "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"), + "xitongxiaoxi" : MessageLookupByLibrary.simpleMessage("系統消息"), + "xuni" : MessageLookupByLibrary.simpleMessage("虛擬"), + "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兌換"), + "yiduihuanjian" : m25, + "yifahuo" : MessageLookupByLibrary.simpleMessage("已發貨"), + "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫騎手"), + "yikexiao" : MessageLookupByLibrary.simpleMessage("已核銷"), + "yilingqu" : MessageLookupByLibrary.simpleMessage("已領取"), + "yingyeshijian" : m26, + "yinshi" : MessageLookupByLibrary.simpleMessage("飲食"), + "yinsishengming" : MessageLookupByLibrary.simpleMessage("隱私聲明"), + "yiqiandao" : MessageLookupByLibrary.simpleMessage("已簽到"), + "yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "), + "yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"), + "yishiming" : MessageLookupByLibrary.simpleMessage("已实名"), + "yishixiao" : MessageLookupByLibrary.simpleMessage("已失效"), + "yishiyong" : MessageLookupByLibrary.simpleMessage("已使用"), + "yishouquan" : MessageLookupByLibrary.simpleMessage("已授權"), + "yisongda" : MessageLookupByLibrary.simpleMessage("已送達"), + "yituikuan" : MessageLookupByLibrary.simpleMessage("已退款"), + "yiwancheng" : MessageLookupByLibrary.simpleMessage(" 已完成 "), + "yiwanchengdingdan" : MessageLookupByLibrary.simpleMessage("已完成订单"), + "yixinhuixiang" : MessageLookupByLibrary.simpleMessage("一心迴響"), + "yiyoujifen" : MessageLookupByLibrary.simpleMessage("已有積分"), + "yizhifu" : MessageLookupByLibrary.simpleMessage("已支付"), + "yonghuming" : MessageLookupByLibrary.simpleMessage("用戶名"), + "yonghuxiaofeijifen" : MessageLookupByLibrary.simpleMessage("用戶每消費1元可獲得1個積分 。"), + "youhuiquan" : MessageLookupByLibrary.simpleMessage("優惠券"), + "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("優惠券領取"), + "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("優惠金額無法累積積分,訂單撤銷或其他原因造成的未成功支付的訂單,無法獲得對應的積分。"), + "youkedenglu" : MessageLookupByLibrary.simpleMessage("遊客登錄"), + "youxiaoqizhi" : m27, + "yuan" : MessageLookupByLibrary.simpleMessage("元"), + "yuan_" : m28, + "yue" : MessageLookupByLibrary.simpleMessage("餘額"), + "yue_" : m29, + "yuemingxi" : MessageLookupByLibrary.simpleMessage("餘額明細"), + "yunfei" : MessageLookupByLibrary.simpleMessage("運費"), + "yuyan" : MessageLookupByLibrary.simpleMessage("語言"), + "zailaiyidan" : MessageLookupByLibrary.simpleMessage("再來一單"), + "zaixiankefu" : MessageLookupByLibrary.simpleMessage("在線客服"), + "zanbuzhichixianshangdiancan" : MessageLookupByLibrary.simpleMessage("暫不支持線上點餐"), + "zanwuyouhuiquankelingqu" : MessageLookupByLibrary.simpleMessage("暫無優惠券可領取"), + "zhanghaoshouquan" : MessageLookupByLibrary.simpleMessage("賬號授權"), + "zhanghaoxinxi" : MessageLookupByLibrary.simpleMessage("賬號信息"), + "zhanghuyue" : MessageLookupByLibrary.simpleMessage("賬戶餘額"), + "zhengzaihujiaoqishou" : MessageLookupByLibrary.simpleMessage("正在呼叫騎手"), + "zhengzaijiazai" : MessageLookupByLibrary.simpleMessage("正在加載"), + "zhengzaipeisong" : MessageLookupByLibrary.simpleMessage("正在配送"), + "zhengzaixiazaizhong" : MessageLookupByLibrary.simpleMessage("正在下載中..."), + "zhifubao" : MessageLookupByLibrary.simpleMessage("支付寶"), + "zhifufangshi" : MessageLookupByLibrary.simpleMessage("支付方式"), + "zhifuxiangqing" : MessageLookupByLibrary.simpleMessage("支付详情"), + "zhizunhuiyuan" : MessageLookupByLibrary.simpleMessage("至尊會員"), + "zhizuowancheng" : MessageLookupByLibrary.simpleMessage("製作完成"), + "zhongwenjianti" : MessageLookupByLibrary.simpleMessage("中文簡體"), + "ziqu" : MessageLookupByLibrary.simpleMessage("自取"), + "ziti" : MessageLookupByLibrary.simpleMessage("自提"), + "zitidizhi" : MessageLookupByLibrary.simpleMessage("自提地址"), + "zitiduihuanquan" : MessageLookupByLibrary.simpleMessage("券类型:自提兑换券"), + "zitishijian" : MessageLookupByLibrary.simpleMessage("自提時間"), + "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("鑽石會員"), + "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任務得積分"), + "zuozhe" : m30 + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 7c3b33b3..ef85ee75 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -3773,6 +3773,8 @@ class AppLocalizationDelegate extends LocalizationsDelegate { return const [ Locale.fromSubtags(languageCode: 'en'), Locale.fromSubtags(languageCode: 'zh', countryCode: 'CN'), + Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans', countryCode: 'CN'), + Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant', countryCode: 'CN'), Locale.fromSubtags(languageCode: 'zh', countryCode: 'TW'), ]; } diff --git a/lib/l10n/intl_zh_Hans_CN.arb b/lib/l10n/intl_zh_Hans_CN.arb new file mode 100644 index 00000000..0294b967 --- /dev/null +++ b/lib/l10n/intl_zh_Hans_CN.arb @@ -0,0 +1,400 @@ +{ + "login_splash": "欢迎来到一心回乡", + "input_phone": "输入手机号", + "input_code": "手机验证码", + "input_phone_hide": "请输入你的手机号", + "input_code_hide": "请输入验证码", + "login": "登录", + "send_code": "发送验证", + "resend_in_seconds": "{second}s后重新发送", + "phone_error": "手机格式错误", + "code_error": "验证码输入错误", + "privacy_policy1": "登录既同意", + "privacy_policy2": "《一心回乡服务协议》", + "privacy_policy3": "《隐私服务》", + "main_menu1": "净弼", + "main_menu2": "联盟", + "main_menu3": "我的", + "shouye": "首页", + "huodongliebiao": "活动列表", + "jifenshangcheng": "积分商城", + "jinrihuiyuanrenwu": "今日会员任务", + "renwuzhongxin": "任务中心", + "qiandaolingqujinfen": "签到领取积分", + "quqiandao": "去签到", + "youhuiquanlingqu": "优惠券领取", + "gengduoyouhuiquan": "更多优惠券", + "lingqu": "领取", + "pinpaijieshao": "品牌介绍", + "jingbilianmenghuiyuandian": "净弼联盟会员店", + "gongli": "{km}公里", + "manlijiandaijinquan": "满{man}立减{jian}代金券", + "ren": "¥{ren}/人", + "youxiaoqizhi": "有效期至{date}", + "huodongjinxingzhong": "活动进行中", + "yiyoujifen": "已有积分", + "morenpaixu": "默认排序", + "duihuanlianggaodaodi": "兑换量从高到低", + "duihuanliangdidaogao": "兑换量从低到高", + "jifengaodaodi": "积分从高到低", + "jifendidaogao": "积分从低到高", + "yiduihuanjian": "已兑换{jian}件", + "yuan_": "{yuan}元", + "jifen_": "{jifen}积分", + "jifenxiangqing": "积分详情", + "dangqiandengji": "当前等级", + "jifendaoxiayidengji": "{jifen}积分 到下一个等级", + "kaitongriqi": "开通日期:{date}", + "kabao": "卡包", + "dingdan": "订单", + "ninyouyigedingdanyaolingqu": "您有一个订单需要前往门店领取", + "wodeqianbao": "我的钱包", + "fapiaozhushou": "发票助手", + "zaixiankefu": "在线客服", + "shezhi": "设置", + "youhuiquan": "优惠券", + "bangzhuyufankui": "帮助与反馈", + "shiyongriqi": "使用日期", + "keyongyouhuiquan": "可用优惠券", + "yishixiao": "已失效", + "quanbudingdan": "全部订单", + "weiwancheng": " 未完成 ", + "yingyeshijian": "营业时间: {time}", + "yiwancheng": " 已完成 ", + "yiquxiao": " 已取消 ", + "jiesuanjine": "结算金额", + "quzhifu": "去支付", + "xiadanshijian": "下单时间", + "jinxingzhongdedingdan": "进行中的订单", + "ziqu": "自取", + "waisong": "外送", + "qingzaiguidingshijianneizhifu": "请在规定时间内完成支付", + "quxiaodingdan": "取消订单", + "jixuzhifu": "继续支付", + "ge": "{ge}g/个", + "peisongfei": "配送费", + "huodongjianmianpeisongfei": "活动减免{yuan}元配送费", + "shoujihao": "手机号", + "beizhu": "备注", + "fapiao": "发票", + "yue": "余额", + "buzhichikaipiao": "不支持开票", + "qingshurubeizhuyaoqiu": "请输入备注要求", + "qingshuruzhifumima": "请输入支付密码", + "shuruzhifumima": "输入支付密码", + "zhanghuyue": "账户余额", + "keyongyue": "可用余额", + "shuaxinyue": "刷新余额", + "chongzhi": "充值", + "tixian": "提现", + "yishijiao": "已失效", + "lishijilu": "历史记录", + "yue_": "余额{yue}", + "duihuanlishi": "兑换历史", + "quanbuduihuan": "全部兑换", + "weulingqu": "未领取", + "keshiyong": "可使用", + "qushiyong": "去使用", + "yikexiao": "已核销", + "chuangjianshijian": "创建时间{time}", + "yiduihuan": "已兑换", + "zitidizhi": "自提地址", + "zitishijian": "自提时间", + "feishiwuduihuanma": "非实物兑换吗", + "shangpinjifen": "商品积分 {jifen}积分", + "shifujifen": "实付积分 {jifen}积分", + "shanchudingdan": "删除订单", + "dingwei": "定位", + "weikaiqi": "未开启", + "tongzhi": "通知", + "xiangji": "相机", + "quanxianshezhi": "权限设置", + "weizhitishixinxi": "为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息", + "tongzhitishixinxi": "为了您可以及时收到我们的活动信息,推荐您在使用HISAPP时打开通知的接收", + "xiangjitishixinxi": "为了您可以在使用过程中进行分享,希望您使用HISAPP时让我们使用相机功能", + "cunchutishixinxi": "为了获得照片使用、缓存等功能,推荐您在使用期间打开存储权限", + "cunchu": "存储", + "wodejifenzhi": "我的积分值", + "mingxi": "明细", + "qiandaolingjifen": "签到领积分", + "lianxuqiandaolingqushuangbeijifen": "连续签到领取双倍积分", + "shenmijifendali": "神秘积分大礼", + "lijiqiandao": "立即签到", + "zuorenwudejifen": "做任务得积分", + "meiriqiandao": "每日签到", + "wanchengyicixiadan": "完成一次下单", + "ricahngfenxiang": "日常分享", + "wancheng_": "完成{num}", + "quwancheng": " 去完成 ", + "huode": "获得", + "xiaofei": "消费", + "qiandao": "签到", + "huiyuandengjishuoming": "会员等级说明", + "wodehuiyuandengji": "我的会员等级", + "chenggongdengluzhuce": "成功登录注册,并绑定相关信息即可成为会员。", + "huiyuandengji": "会员等级", + "jifen": "积分", + "qingtonghuiyuan": "青铜会员", + "baiyinhuiyuan": "白银会员", + "huangjinhuiyuan": "黄金会员", + "zuanshihuiyuan": "钻石会员", + "zhizunhuiyuan": "至尊会员", + "jifendejisuanshuoming": "积分的计算说明", + "yonghuxiaofeijifen": "用户每消费1元可获得1个积分。", + "youhuiquanwufajileijifen": "优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。", + "": "账号信息", + "gerenxinxi": "个人信息", + "touxiang": "头像", + "yonghuming": "用户名", + "shimingrenzheng": "实名认证", + "zhanghaoshouquan": "账号授权", + "yuyan": "语言", + "zhongwenjianti": "中文简体", + "quanxian": "权限", + "tuichudenglu": "退出登录", + "xiaoxi": "消息", + "huodongzixun": "活动资讯", + "wodexiaoxi": "我的消息", + "xitongxiaoxi": "系统消息", + "ninyouyigexindedingdan": "您有一个新的订单", + "chakangengduo": "查看更多", + "qujianma": "取件码", + "dingdanhao": "订单号", + "xiadanshijian_": "下单时间:{time}", + "peisongfuwu": "配送服务", + "diancan": "点餐", + "xindianhuodong": "星店活动", + "tingchewei": "停车位", + "kongtiao": "空调", + "lijicanjia": "立即参加", + "hexiaomaxiangqing": "核销码详情", + "hexiaochenggong": "核销成功", + "dangqianshangpinduihuanhexiaoma": "当前商品兑换核销码已核销完成", + "fanhuiduihuanlishi": "返回兑换历史", + "weihexiao": "未核销", + "shiyongtiaojian": "使用条件", + "shiyongshuoming": "使用说明", + "qianwanghuixiangmendianduihuanhexiao": "前往一心回乡旗下任意门店对工作人员出示商品兑换码,核实无误后,可领取对应商品", + "zitiduihuanquan": "券类型:自提兑换券", + "huixiangrenyimendian": "适用于:一心回乡任意门店", + "mendianxuanzhe": "门店选择", + "queren": "确认", + "zhifuxiangqing": "支付详情", + "duihuanchenggong": "兑换成功", + "xiaofeijifen": "消费积分", + "keyongjifen": "可用积分", + "jixuduihuan": "继续兑换", + "lingqudaokabao": "领取到卡包", + "dingdanqueren": "订单确认", + "duihuanxinxi": "兑换信息", + "lingqufangshi": "领取方式", + "ziti": "自提", + "qingxuanzhemendian": "请选择门店", + "duihuanhouwugegongzuori": "兑换后五个工作日可前往门店", + "duihuanshangpinxiangqing": "兑换商品详情", + "querenduihuan": "确认兑换", + "yiwanchengdingdan": "已完成订单", + "shixiaoquan": "失效券", + "wenzhangxiangqing": "文章详情", + "shouhuodizhi": "收货地址", + "yishiming": "已实名", + "chakanshixiaoquan": "查看失效券", + "meiyougengduoyouhuiquan": "没有更多优惠券了", + "shixiaoyouhuiquan": "失效优惠券", + "xitongtongzhi": "系统通知", + "wancheng": "完成", + "duihuanguize": "兑换规则", + "duihuan": "兑换", + "fantizhongwen": "繁体中文", + "qingxuanzheninxiangshezhideyuyan": "请选择您想设置的语言", + "quxiao": "取消", + "brand_yixinhuixiang": "一心回乡", + "bainianchuanjiao": "百年川椒", + "haixiajiemei": "海峡姐妹", + "qianjinmaiwei": "前进麦味", + "pinpai": "品牌", + "qingshurushoujihao": "请输入手机号", + "qingshuruyanzhengma": "请输入验证码", + "gouxuanxieyi": "请勾选同意隐私服务和一心回乡服务协议", + "qingshuruchongzhijine": "输入充值金额(元)", + "chongzhizuixiaojine": "充值金额最小是{yuan}元", + "remenwenzhangshipin": "热门文章视频", + "remenwenzhangshipinliebiao": "热门文章视频列表", + "chuangshirendegushi": "创始人的故事", + "wodeshengri": "我的生日", + "wodenianling": "我的年龄", + "sui": "{sui}岁", + "wanshanshengrixinxi_yhq": "完善生日信息得专属优惠劵", + "wanshanshengrixinxi_nl": "完善生日信息后自动生成", + "zhifufangshi": "支付方式", + "zhifubao": "支付宝", + "weixinzhifu": "微信支付", + "querenchongzhi": "确认充值", + "peisong": "配送", + "keyongquan": "可用券", + "xuni": "虚拟", + "qingxuanzeshouhuodizhi": "请选择收货地址", + "feishiwushangpin": "非实物商品兑换后领取到卡包即可使用!", + "duihuanhoufahuo": "兑换后五个工作日内发货", + "xianshangfafang": "线上发放", + "lingqushijian": "领取时间 {shijian}", + "faxingshijian": "发行开始时间 {shijian}", + "chakanwodekabao": "查看我的卡包", + "mi": "{mi}米", + "xialashuaxin": "下拉刷新", + "shifangshuaxin": "释放刷新", + "shuaxinzhong": "刷新中....", + "shuaxinchenggong": "刷新成功", + "shuaxinshibai": "刷新失败", + "zuozhe": "作者{zuozhe}", + "quanchangzhe": "全场{zhe}折", + "shanglajiazai": "上拉加载", + "jiazaishibai": "加载失败", + "shifangjiazaigengduo": "释放加载更多", + "meiyougengduoshujule": "没有更多的数据了", + "shangpinxiangqing": "商品详情", + "kaiqiquanxian": "开启权限", + "meiyougengduohuiyuanka": "没有更多会员卡了", + "huiyuankaxiangqing": "会员卡详情", + "yuemingxi": "余额明细", + "kelingqudeyouhuiquan": "可领取的优惠券", + "shangjiaquan": "商家券", + "manyuankeyong": "满{man}元可用", + "jifen": "积分", + "chakanwodekaquan": "查看我的卡券", + "guanyu": "关于", + "linian": "理念", + "jingbilianmenghuiyuandian": "净弼联盟会员店", + "kaquan": "卡券", + "guanlidizhi": "管理地址", + "lingquanzhongxin": "领券中心", + "lianxishoujihao": "联系手机号", + "shangjiaquan": "商家券", + "manyuankeyong": "满{yuan}可用", + "tijiao": "提交", + "changjianwenti": "常见问题", + "fankui": "反馈", + "quxiaozhifu": "取消支付", + "daifukuan": "待付款", + "quanbu": "全部", + "wuliuxinxi": "物流信息", + "huiyuankaxiangqing": "会员卡详情", + "meiyougengduohuiyuanka": "没有更多会员卡", + "yuemingxi": "余额明细", + "chakanwodekaquan": "查看我的卡券", + "kelingqudeyouhuiquan": "可领取的优惠券", + "dangqiandengji": "当前等级", + "xiayidengji": "下一等级", + "daoxiayidengji": "到下一等级", + "kaitongriqi": "开通日期:{date}", + "yiqiandao": "已签到", + "quanchangtongyong": "全场通用", + "xiangqing": "详情", + "yishiyong": "已使用", + "zanbuzhichixianshangdiancan": "暂不支持线上点餐", + "dakaidingwei": "打开定位", + "dianjikaiqiquanxian": "您未开启位置权限,请点击开启", + "queding": "确定", + "qingxuanzeshiyongmendian": "请选择使用门店", + "daizhifu": "待支付", + "yizhifu": "已支付", + "daiqueren": "待确认", + "shangjiaqueren": "商家确认", + "qingzhuo": "清桌", + "tuikuan": "退款", + "daizhizuo": "待制作", + "zhizuowancheng": "制作完成", + "daipeisong": "待配送", + "yihujiaoqishou": "已呼叫骑手", + "quhuozhong": "取货中", + "yisongda": "已送达", + "yifahuo": "已发货", + "peisongzhong": "配送中", + "yixinhuixiang": "一心回乡", + "guojiankangyoujishenghuo": "过健康有机生活", + "banben": "版本:{version}", + "waimai": "外卖", + "kuaidi": "快递", + "shenqingtuikuan": "申请退款", + "zailaiyidan": "再来一单", + "gongjijianshangpin": "共{jian}件商品", + "dingdanyiwancheng": "订单已完成", + "peisongfangshi": "配送方式", + "dingdandaizhifu": "订单待支付", + "dingdanyizhifu": "订单已支付", + "shangjiazhengzaipeican": "商家正在配餐", + "dengdaiyonghuqucan": "等待用户取餐", + "qucanhao": "取餐号", + "dingdanyiwancheng": "订单已完成", + "dingdanyituikuan": "订单已退款", + "zhengzaihujiaoqishou": "正在呼叫骑手", + "qishouyijiedanquhuozhong": "骑手已接单、取货中", + "qishoupeisongzhongyujisongdashijian": "骑手配送中,预计送达时间", + "dingdanyisongda": "订单送达", + "dingdanyiwancheng": "订单已完成", + "dingdandaizhifu": "订单待支付", + "dingdanyizhifu": "订单待支付", + "shangjiayifahuo": "商家已发货", + "huopinyisongda": "货品已送达", + "zhengzaipeisong": "正在配送", + "daiqucan": "待取餐", + "yituikuan": "已退款", + "querenshouhuo": "确认收货", + "chakanwuliu": "查看物流", + "zailaiyidan": "再来一单", + "shanchudingdan": "删除一单", + "qudanhao": "取单号{num}", + "lingquchenggong": "领取成功", + "dianwolingqu": "点我领取", + "chengweidianpuzhuanshuhuiyuan": "成为店铺专属会员,享专属权益", + "yinsishengming": "隐私声明", + "dangqianbanben": "当前版本", + "tebieshengming": "特别声明", + "shiyongbangzhu": "使用帮助", + "geiwopingfen": "给我评分", + "yilingqu": "已领取", + "yinsizhengce": "隐私政策", + "heji": "合计:", + "yuan": "元", + "gong": "共", + "jian": "件", + "nindingweigongnengweikaiqi": "您定位功能开关未开启,请点击去打開定位", + "nindingweiquanxianweiyunxu": "您未开启位置权限,请点击确定申请权限", + "weilexiangnintuijianfujindemendianxinxi": "为了向您推荐附近的门店信息,推荐您在使用期间让我们使用位置信息", + "dengdaishangjiaqueren": "等待商家确认", + "dingdandaifahuo": "订单待发货", + "gengduo": "更多", + "jituanchuangbanren": " 集团创办人", + "zhengzaijiazai": "正在加载", + "quantian": "全天", + "yunfei": "运费", + "jiesuan": "结算", + "qinglihuancun": "清理缓存", + "chaungshirengushi": "创始人故事", + "jituanchuangshiren": "集团创始人", + "jianjie": "简介:{jianjie}", + "zhengzaixiazaizhong": "正在下载中...", + "qingxuanzeyigemendian": "请选择一个门店", + "muqianzanwuxingdianhuodong": "目前暂无星店活动", + "zanwuyouhuiquankelingqu": "暂无优惠券可领取", + "huiyuanjifen": "会员积分", + "huiyuanyue": "会员余额", + "gongxinichengweibendianhuiyuan": "恭喜您,成为本店的会员,快去享受超多会员权益吧。", + "ninweidenglu": "您未登录,请点击去登录", + "weilegeiningenghaodefuwu": "为了给您提供更好的服务,以及享受更加精彩的信息内容,请您在使用期间,进行登录", + "qudenglu": "去登录", + "weidenglu": "未登录", + "youkedenglu": "游客登录", + "yishouquan": "已授权", + "qingshuruchongzhijine": "请输入充值金额", + "yinshi": "饮食", + "shenghuoyule": "生活娱乐", + "bangong": "办公", + + + + + + + "privacy_policy4": "并使用本机号码登录" +} \ No newline at end of file diff --git a/lib/l10n/intl_zh_Hant_CN.arb b/lib/l10n/intl_zh_Hant_CN.arb new file mode 100644 index 00000000..9c12062f --- /dev/null +++ b/lib/l10n/intl_zh_Hant_CN.arb @@ -0,0 +1,388 @@ +{ + "login_splash": "歡迎來到一心回鄉", + "input_phone": "輸入手機號", + "input_code": "手機驗證碼", + "input_phone_hide": "請輸入你的手機號", + "input_code_hide": "請輸入驗證碼", + "login": "登錄", + "send_code": "發送驗證碼", + "resend_in_seconds": "{second}s后重新發送", + "phone_error": "手機格式錯誤", + "code_error": "驗證碼輸入錯誤", + "privacy_policy1": "登錄既同意", + "privacy_policy2": "《一心回鄉服務協議》", + "privacy_policy3": "《隱私服務》", + "main_menu1": "淨弼", + "main_menu2": "聯盟", + "main_menu3": "我的", + "shouye": "首頁", + "huodongliebiao": "活動列表", + "jifenshangcheng": "積分商城", + "jinrihuiyuanrenwu": "今日會員任務", + "renwuzhongxin": "任務中心", + "qiandaolingqujinfen": "簽到領取積分", + "quqiandao": "去簽到", + "youhuiquanlingqu": "優惠券領取", + "gengduoyouhuiquan": "更多優惠券", + "lingqu": "領取", + "pinpaijieshao": "品牌介紹", + "jingbilianmenghuiyuandian": "净弼聯盟會員店", + "gongli": "{km}公里", + "manlijiandaijinquan": "滿{man}立減{jian}代金券", + "ren": "¥{ren}/人", + "youxiaoqizhi": "有效期至{date}", + "huodongjinxingzhong": "活動進行中", + "yiyoujifen": "已有積分", + "morenpaixu": "默認排序", + "duihuanlianggaodaodi": "兌換量從高到低", + "duihuanliangdidaogao": "兌換量從低到高", + "jifengaodaodi": "積分從高到低", + "jifendidaogao": "積分從低到高", + "yiduihuanjian": "已兌換{jian}件", + "yuan_": "{yuan}元", + "jifen_": "{jifen}積分", + "dangqiandengji": "當前等級", + "jifendaoxiayidengji": "{jifen}積分 到下一個等級", + "kaitongriqi": "開通日期:{date}", + "kabao": "卡包", + "dingdan": "訂單", + "ninyouyigedingdanyaolingqu": "您有一個訂單需要前往門店領取", + "wodeqianbao": "我的錢包", + "duihuanlishi": "兌換歷史", + "fapiaozhushou": "發票助手", + "zaixiankefu": "在線客服", + "shezhi": "設置", + "youhuiquan": "優惠券", + "bangzhuyufankui": "幫助與反饋", + "fankui": "反馈", + "shiyongriqi": "使用日期", + "keyongyouhuiquan": "可用優惠券", + "keyongquan": "可用券", + "shixiaoquan": "失效券", + "yishixiao": "已失效", + "quanbudingdan": "全部訂單", + "weiwancheng": " 未完成 ", + "yingyeshijian": "營業時間: {time}", + "yiwancheng": " 已完成 ", + "yiquxiao": " 已取消 ", + "jiesuanjine": "結算金額", + "quzhifu": "去支付", + "xiadanshijian": "下單時間", + "jinxingzhongdedingdan": "進行中的訂單", + "ziqu": "自取", + "waisong": "外送", + "qingzaiguidingshijianneizhifu": "請在規定時間内完成支付", + "quxiaodingdan": "取消訂單", + "jixuzhifu": "繼續支付", + "ge": "{ge}g/個", + "peisongfei": "配送費", + "huodongjianmianpeisongfei": "活動減免{yuan}元配送費", + "shoujihao": "手機號", + "beizhu": "備注", + "fapiao": "發票", + "yue": "餘額", + "buzhichikaipiao": "不支持開票", + "qingshurubeizhuyaoqiu": "請輸入備注要求", + "qingshuruzhifumima": "請輸入支付密碼", + "shuruzhifumima": "輸入支付密碼", + "zhanghuyue": "賬戶餘額", + "keyongyue": "可用餘額", + "shuaxinyue": "刷新餘額", + "chongzhi": "充值", + "tixian": "提現", + "yishijiao": "已失效", + "lishijilu": "歷史記錄", + "yue_": "餘額{yue}", + "quanbuduihuan": "全部兌換", + "weulingqu": "未領取", + "keshiyong": "可使用", + "qushiyong": "去使用", + "yikexiao": "已核銷", + "chuangjianshijian": "創建時間{time}", + "yiduihuan": "已兌換", + "zitidizhi": "自提地址", + "zitishijian": "自提時間", + "feishiwuduihuanma": "非實物兌換碼", + "shangpinjifen": "商品積分 {jifen}積分", + "shifujifen": "實付積分 {jifen}積分", + "lingqudaokabao": "領取到卡包", + "shanchudingdan": "刪除訂單", + "dingwei": "定位", + "weikaiqi": "未開啓", + "tongzhi": "通知", + "xiangji": "相機", + "quanxianshezhi": "權限設置", + "weizhitishixinxi": "為了向您推薦附近的門店資訊,推薦您在使用HISAPP時讓我們使用位置資訊", + "tongzhitishixinxi": "為了您可以及時收到我們的活動資訊,推薦您在使用HISAPP時打開通知的接收 ", + "xiangjitishixinxi": "為了您可以在使用過程中進行分享,希望您使用HISAPP時讓我們使用相機功能 ", + "cunchutishixinxi": "為了獲得照片使用、緩存等功能,推薦您使用期間打開存儲權限", + "cunchu": "存儲", + "wodejifenzhi": "我的積分值", + "wodehuiyuandengji": "我的會員等級", + "mingxi": "明細", + "qiandaolingjifen": "簽到領積分", + "lianxuqiandaolingqushuangbeijifen": "連續簽到領取雙倍積分", + "shenmijifendali": "神秘積分大禮", + "lijiqiandao": "立即簽到", + "zuorenwudejifen": "做任務得積分", + "meiriqiandao": "每日簽到", + "wanchengyicixiadan": "完成一次下單", + "ricahngfenxiang": "日常分享", + "wancheng_": "完成{num}", + "quwancheng": " 去完成 ", + "huode": "獲得", + "xiaofei": "消費", + "qiandao": "簽到", + "huiyuandengjishuoming": "會員等級説明", + "chenggongdengluzhuce": "成功登录注册,并绑定相关信息即可成为会员。", + "huiyuandengji": "會員等級", + "jifen": "積分", + "qingtonghuiyuan": "青銅會員", + "baiyinhuiyuan": "白銀會員", + "huangjinhuiyuan": "黃金會員", + "zuanshihuiyuan": "鑽石會員", + "zhizunhuiyuan": "至尊會員", + "jifendejisuanshuoming": "積分的計算説明", + "yonghuxiaofeijifen": "用戶每消費1元可獲得1個積分 。", + "youhuiquanwufajileijifen": "優惠金額無法累積積分,訂單撤銷或其他原因造成的未成功支付的訂單,無法獲得對應的積分。", + "zhanghaoxinxi": "賬號信息", + "gerenxinxi": "個人信息", + "touxiang": "頭像", + "yonghuming": "用戶名", + "shimingrenzheng": "實名認證", + "zhanghaoshouquan": "賬號授權", + "yuyan": "語言", + "zhongwenjianti": "中文簡體", + "quanxian": "權限", + "tuichudenglu": "退出登錄", + "xiaoxi": "消息", + "huodongzixun": "活動資訊", + "wodexiaoxi": "我的消息", + "xitongxiaoxi": "系統消息", + "ninyouyigexindedingdan": "您有一個新訂單", + "chakangengduo": "查看更多", + "qujianma": "取件碼", + "dingdanhao": "訂單號", + "xiadanshijian_": "下單時間:{time}", + "peisongfuwu": "配送服務", + "diancan": "點餐", + "xindianhuodong": "星店活動", + "tingchewei": "停車位", + "kongtiao": "空調", + "lijicanjia": "立即參加", + "hexiaomaxiangqing": "核銷碼詳情", + "hexiaochenggong": "核銷成功", + "dangqianshangpinduihuanhexiaoma": "當前商品兌換核銷碼已核銷完成 ", + "fanhuiduihuanlishi": "返回兌換歷史", + "weihexiao": "未核銷", + "shiyongtiaojian": "使用条件", + "shiyongshuoming": "使用说明", + "qianwanghuixiangmendianduihuanhexiao": "前往一心回乡旗下任意门店对工作人员出示商品兑换码,核实无误后,可领取对应商品", + "zitiduihuanquan": "券类型:自提兑换券", + "huixiangrenyimendian": "适用于:一心回乡任意门店", + "mendianxuanzhe": "门店选择", + "queren": "确认", + "zhifuxiangqing": "支付详情", + "duihuanchenggong": "兑换成功", + "xiaofeijifen": "消费积分", + "keyongjifen": "可用积分", + "jixuduihuan": "继续兑换", + "dingdanqueren": "订单确认", + "duihuanxinxi": "兑换信息", + "lingqufangshi": "领取方式", + "ziti": "自提", + "qingxuanzhemendian": "请选择门店", + "duihuanhouwugegongzuori": "兑换后五个工作日可前往门店", + "duihuanshangpinxiangqing": "兑换商品详情", + "querenduihuan": "确认兑换", + "yiwanchengdingdan": "已完成订单", + "yishiming": "已实名", + "jifenxiangqing": "積分詳情", + "chakanshixiaoquan": "查看失效券", + "meiyougengduoyouhuiquan": "没有更多优惠券了", + "shixiaoyouhuiquan": "失效优惠券", + "xitongtongzhi": "系统通知", + "wancheng": "完成", + "duihuanguize": "兑换规则", + "duihuan": "兑换", + "fantizhongwen": "繁体中文", + "qingxuanzheninxiangshezhideyuyan": "請選擇您要設置的語言", + "quxiao": "取消", + "brand_yixinhuixiang": "一心回鄉", + "bainianchuanjiao": "百年川椒", + "haixiajiemei": "海峽姐妹", + "qianjinmaiwei": "前進麥味", + "pinpai": "品牌", + "qingshurushoujihao": "請輸入手機號碼", + "qingshuruyanzhengma": "請輸入驗證碼", + "gouxuanxieyi": "請勾選同意隱私服務和一心回鄉服務協定", + "qingshuruchongzhijine": "輸入充值金額(元)", + "chongzhizuixiaojine": "充值金額最小是{yuan}元", + "remenwenzhangshipin": "熱門文章視頻", + "remenwenzhangshipinliebiao": "熱門文章視頻清單", + "chuangshirendegushi": "創始人的故事", + "wodeshengri": "我的生日", + "wodenianling": "我的年齡", + "sui": "{sui}嵗", + "wanshanshengrixinxi_yhq": "完善生日資訊得專屬優惠劵 ", + "wanshanshengrixinxi_nl": "完善生日資訊後自動生成 ", + "zhifufangshi": "支付方式", + "zhifubao": "支付寶", + "weixinzhifu": "微信支付", + "querenchongzhi": "確認充值", + "peisong": "配送", + "xuni": "虛擬", + "qingxuanzeshouhuodizhi": "請選擇收貨地址", + "shouhuodizhi": "收貨地址", + "wenzhangxiangqing": "文章詳情", + "feishiwushangpin": "非實物商品!", + "duihuanhoufahuo": "兌換物商品", + "xianshangfafang": "綫上發放", + "lingqushijian": "領取時間 {shijian}", + "faxingshijian": "發行開始時間 {shijian}", + "chakanwodekabao": "查看我的卡包", + "mi": "{mi}米", + "xialashuaxin": "下拉刷新", + "shifangshuaxin": "釋放刷新", + "shuaxinzhong": "刷新中....", + "shuaxinchenggong": "刷新成功", + "shuaxinshibai": "刷新失敗", + "zuozhe": "作者{zuozhe}", + "quanchangzhe": "全場{zhe}折", + "shanglajiazai": "上拉加載", + "jiazaishibai": "加載失敗", + "shifangjiazaigengduo": "釋放加載更多", + "meiyougengduoshujule": "沒有更多數據了", + "shangpinxiangqing": "商品詳情", + "kaiqiquanxian": "開啓權限", + "guanyu": "關於", + "linian": "理念", + "jingbilianmenghuiyuandian": "淨弼聯盟會員店", + "kaquan": "卡券", + "guanlidizhi": "管理地址", + "lingquanzhongxin": "領券中心", + "lianxishoujihao": "聯繫手機號", + "shangjiaquan": "商家券", + "manyuankeyong": "滿{yuan}可用", + "tijiao": "提交", + "changjianwenti": "常見問題", + "fankui": "反饋", + "quxiaozhifu": "取消支付", + "daifukuan": "待付款", + "quanbu": "全部", + "wuliuxinxi": "物流信息", + "huiyuankaxiangqing": "會員卡詳情", + "meiyougengduohuiyuanka": "沒有更多會員卡", + "yuemingxi": "餘額明細", + "chakanwodekaquan": "查看我的卡券", + "kelingqudeyouhuiquan": "可領取的卡券", + "dangqiandengji": "當前等級", + "xiayidengji": "下一等級", + "daoxiayidengji": "到下一等級", + "kaitongriqi": "開通日期:{date}", + "yiqiandao": "已簽到", + "quanchangtongyong": "全場通用", + "xiangqing": "詳情", + "yishiyong": "已使用", + "zanbuzhichixianshangdiancan": "暫不支持線上點餐", + "dakaidingwei": "打開定位", + "queding": "確定", + "qingxuanzeshiyongmendian": "請選擇使用門店", + "daizhifu": "待支付", + "yizhifu": "已支付", + "daiqueren": "待確認", + "shangjiaqueren": "商家確認", + "qingzhuo": "清桌", + "tuikuan": "退款", + "daizhizuo": "待製作", + "zhizuowancheng": "製作完成", + "daipeisong": "待配送", + "yihujiaoqishou": "已呼叫騎手", + "quhuozhong": "取貨中", + "yisongda": "已送達", + "yifahuo": "已發貨", + "peisongzhong": "配送中", + "yixinhuixiang": "一心迴響", + "guojiankangyoujishenghuo": "過健康有機生活", + "banben": "版本:{version}", + "waimai": "外賣", + "kuaidi": "快遞", + "shenqingtuikuan": "申請退款", + "zailaiyidan": "再來一單", + "gongjijianshangpin": "共{jian}件商品", + "dingdanyiwancheng": "订单已完成", + "peisongfangshi": "配送方式", + "dingdandaizhifu": "訂單待支付", + "dingdanyizhifu": "訂單已支付", + "shangjiazhengzaipeican": "商家正在配餐", + "dengdaiyonghuqucan": "等待用戶取餐", + "qucanhao": "取餐號", + "dingdanyiwancheng": "訂單已完成", + "dingdanyituikuan": "訂單已退款", + "zhengzaihujiaoqishou": "正在呼叫騎手", + "qishouyijiedanquhuozhong": "騎手已接單、取貨中", + "qishoupeisongzhongyujisongdashijian": "騎手配送中,預計送達時間", + "dingdanyisongda": "訂單送達", + "dingdanyiwancheng": "訂單已完成", + "dingdandaizhifu": "訂單待支付", + "dingdanyizhifu": "訂單已支付", + "shangjiayifahuo": "商家已發貨", + "huopinyisongda": "貨品已送達", + "zhengzaipeisong": "正在配送", + "daiqucan": "待取餐", + "yituikuan": "已退款", + "querenshouhuo": "確認收貨", + "chakanwuliu": "查看物流", + "zailaiyidan": "再來一單", + "shanchudingdan": "刪除訂單", + "qudanhao": "取膽號{num}", + "lingquchenggong": "領取成功", + "dianwolingqu": "點我領取", + "chengweidianpuzhuanshuhuiyuan": "成為專屬會員,享專屬權益", + "yinsishengming": "隱私聲明", + "dangqianbanben": "當前版本", + "tebieshengming": "特別聲明", + "shiyongbangzhu": "使用幫助", + "geiwopingfen": "給我評分", + "yilingqu": "已領取", + "yinsizhengce": "隱私政策", + "heji": "合計:", + "yuan": "元", + "gong": "共", + "jian": "件", + "nindingweigongnengweikaiqi": "您定位功能開關未開啟,請點擊去開啟定位", + "nindingweiquanxianweiyunxu": "您未开启位置权限,请点击确定申请权限", + "weilexiangnintuijianfujindemendianxinxi": "為了向您推薦附近的門店信息,推薦您在使用期間讓我們使用位置信息", + "dengdaishangjiaqueren": "等待商家確認", + "dingdandaifahuo": "訂單待發貨", + "gengduo": "更多", + "jituanchuangbanren": "集团创办人", + "zhengzaijiazai": "正在加載", + "quantian": "全天", + "yunfei": "運費", + "jiesuan": "結算", + "qinglihuancun": "清理緩存", + "chaungshirengushi": "創始人故事", + "jituanchuangshiren": "集團創始人", + "jianjie": "簡介:{jianjie}", + "zhengzaixiazaizhong": "正在下載中...", + "qingxuanzeyigemendian": "請選擇一個門店", + "muqianzanwuxingdianhuodong": "目前暫無星店活動", + "zanwuyouhuiquankelingqu": "暫無優惠券可領取", + "huiyuanjifen": "會員積分", + "huiyuanyue": "會員餘額", + "gongxinichengweibendianhuiyuan": "恭喜您,成為本店會員,快去享受超多的會員權益吧。", + "ninweidenglu": "您未登錄,請點擊去登錄", + "weilegeiningenghaodefuwu": "為了給您提供更好的服務,以及享受更加精彩的信息內容,請在使用使用期間登錄", + "qudenglu": "去登錄", + "weidenglu": "未登錄", + "youkedenglu": "遊客登錄", + "yishouquan": "已授權", + "qingshuruchongzhijine": "請輸入充值金額", + "yinshi": "飲食", + "shenghuoyule": "生活娛樂", + "bangong": "辦公", + + + "privacy_policy4": "并使用本機號碼登錄" +} \ No newline at end of file diff --git a/lib/login/login_page.dart b/lib/login/login_page.dart index 79b77ba5..0d5fbe9d 100644 --- a/lib/login/login_page.dart +++ b/lib/login/login_page.dart @@ -19,6 +19,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:dio/dio.dart'; // import 'package:photo_view/photo_view.dart'; import 'package:shared_preferences/shared_preferences.dart'; +import 'package:tpns_flutter_plugin/tpns_flutter_plugin.dart'; class LoginPage extends StatefulWidget { final Map arguments; @@ -266,6 +267,9 @@ class _MyLoginPageState extends State with TickerProviderStateMixin { if (value.isSuccess) { saveUserJson(value.data); eventBus.fire(EventType(3)); + + xgFlutterPlugin.bindWithIdentifier(identify: mobile, bindType: XGBindType.account); + if (widget.arguments != null) { Navigator.of(context).pop(); } else { diff --git a/lib/main.dart b/lib/main.dart index a620d65b..4ee28910 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -52,6 +52,8 @@ import 'package:huixiang/union/union_details_page.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:shared_preferences/shared_preferences.dart'; +import 'package:sharesdk_plugin/sharesdk_interface.dart'; +import 'package:sharesdk_plugin/sharesdk_register.dart'; import 'package:tpns_flutter_plugin/tpns_flutter_plugin.dart'; import 'home/points_mall_page.dart'; import 'main_page.dart'; @@ -81,14 +83,20 @@ void main() async { runApp(MyApp(locale)); } +XgFlutterPlugin xgFlutterPlugin = XgFlutterPlugin(); + initSdk() async { print("object: initsdk"); ///ios 调用startXg前需要调用此方法 - XgFlutterPlugin xgFlutterPlugin = XgFlutterPlugin(); xgFlutterPlugin.configureClusterDomainName("tpns.sh.tencent.com"); xgFlutterPlugin.setEnableDebug(true); ///此处配置为iOS的appID信息,Android信息在build.gradle文件中 xgFlutterPlugin.startXg("1680005688", "IYIB3R2XRE22"); + + ShareSDKRegister shareSDKRegister = ShareSDKRegister(); + shareSDKRegister.setupWechat("wx3b269e795ed23e5f", "64020361b8ec4c99936c0e3999a9f249", "https://hx.lotus-wallet.com/app/"); + shareSDKRegister.setupFacebook("523308712059457", "d3a1b6377100871799d8973fbe84794a", "回乡"); + SharesdkPlugin.regist(shareSDKRegister); } EventBus eventBus = EventBus(sync: true); @@ -116,9 +124,8 @@ class MyApp extends StatelessWidget { localeResolutionCallback: (locale, supportedLocales) { print("locale: $locale"); print("supportedLocales: $supportedLocales"); - // Localizations.maybeLocaleOf(context) - return appLocale ?? - Locale.fromSubtags(languageCode: 'zh', countryCode: 'TW'); + return appLocale ?? locale + /*Locale.fromSubtags(languageCode: 'zh', countryCode: 'TW')*/; }, localizationsDelegates: [ GlobalMaterialLocalizations.delegate, @@ -126,6 +133,10 @@ class MyApp extends StatelessWidget { GlobalWidgetsLocalizations.delegate, S.delegate ], + localeListResolutionCallback: (List locales, Iterable supportedLocales) { + print("locale: ${locales[0]}"); + return appLocale ?? locales[0]; + }, supportedLocales: S.delegate.supportedLocales, home: LoginPage(), // home: MainPage(), @@ -135,7 +146,6 @@ class MyApp extends StatelessWidget { return MediaQuery( data: MediaQuery.of(context).copyWith( textScaleFactor: textScaleFactor > 1.15 ? 1.15 : textScaleFactor, - // devicePixelRatio: devicePixelRatio * textScaleFactor ), child: FlutterSmartDialog(child:widget), ); diff --git a/lib/setting/setting_page.dart b/lib/setting/setting_page.dart index 8a65f791..86864ebe 100644 --- a/lib/setting/setting_page.dart +++ b/lib/setting/setting_page.dart @@ -251,10 +251,12 @@ class _SettingPage extends State { logOut() async { SharedPreferences sharedPreferences = await SharedPreferences.getInstance(); sharedPreferences.clear(); - // Navigator.of(context).popUntil(ModalRoute.withName('/router/login')); Navigator.pushAndRemoveUntil(context, new MaterialPageRoute( builder: (BuildContext context) { + if (xgFlutterPlugin != null) { + xgFlutterPlugin.stopXg(); + } return LoginPage(); }, ), (route) => route == null); diff --git a/lib/ui_test.dart b/lib/ui_test.dart deleted file mode 100644 index 44fc9f87..00000000 --- a/lib/ui_test.dart +++ /dev/null @@ -1,159 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'dart:math' as math; - -class UITest extends StatefulWidget { - @override - State createState() { - return _UITest(); - } -} - -class _UITest extends State { - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - backgroundColor: Color(0xFFF7F7F7), - elevation: 0, - title: Text( - "测试", - style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold), - ), - leading: GestureDetector( - onTap: () { - Navigator.of(context).pop(); - }, - child: Container( - alignment: Alignment.centerRight, - margin: EdgeInsets.only(left: 10), - padding: EdgeInsets.all(6), - child: Icon( - Icons.arrow_back_ios, - color: Colors.black, - size: 24, - ), - ), - ), - titleSpacing: 2, - leadingWidth: 56, - ), - body: AspectRatio( - aspectRatio: 1, - child: PhysicalShape( - color: ElevationOverlay.applyOverlay(context, Colors.white, 2), - elevation: 2, - clipper: BottomAppBarClipper( - shape: CircularHorizontalNotchedRectangle(), - ), - child: Container( - margin: EdgeInsets.all(50), - color: Colors.blue.withAlpha(123), - alignment: Alignment.center, - child: Text("主体内容"), - ), - ), - ), - endDrawer: Drawer(), - bottomNavigationBar: BottomAppBar( - color: Colors.deepPurpleAccent, - shape: CircularNotchedRectangle(), - child: Container( - height: 50.0, - ), - ), - extendBody: true, - floatingActionButton: FloatingActionButton( - onPressed: () { - print("点击"); - }, - child: Icon(Icons.add), - ), - floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked, - ); - } - -} - -class BottomAppBarClipper extends CustomClipper { - - final NotchedShape shape; - - const BottomAppBarClipper({this.shape}); - - @override - Path getClip(Size size) { - final Rect button = Rect.fromCircle(center: Offset(size.width / 2, size.height / 2), radius: 20); - return shape.getOuterPath(Offset.zero & size, button?.inflate(2)); - } - - @override - bool shouldReclip(BottomAppBarClipper oldClipper) { - return true; - } -} - -class CircularHorizontalNotchedRectangle extends NotchedShape { - @override - Path getOuterPath(Rect host, Rect guest) { - if (guest == null || !host.overlaps(guest)) - return Path()..addRect(host); - - // 客人的形状是一个以客人矩形为边界的圆形。 - // 所以客人的半径是客人宽度的一半。 - final double notchRadius = guest.width / 2.0; - - // 我们从 3 段为缺口构建路径: - // A 段 - 从主机顶部边缘到 B 段的贝塞尔曲线。 - // B 段 - 半径为 notchRadius 的圆弧。段 - // C - 从段 B 返回到主机顶部边缘的贝塞尔曲线。 - // 以下公式的详细解释和推导可在以下网址获得:https:goo.glUfzrqn - - const double s1 = 15.0; - const double s2 = 1.0; - - final double r = notchRadius; - final double a = -1.0 * r - s2; // 半径+s2 - final double b = host.top - guest.center.dy; // 圆心到矩形的y轴距离 - - final double n2 = math.sqrt(b * b * r * r * (a * a + b * b - r * r)); - final double p2xA = ((a * r * r) - n2) / (a * a + b * b); - final double p2xB = ((a * r * r) + n2) / (a * a + b * b); - final double p2yA = math.sqrt(r * r - p2xA * p2xA); - final double p2yB = math.sqrt(r * r - p2xB * p2xB); - - final List p = List.filled(6, null, growable: false); - - // p0、p1 和 p2 是线段 A 的控制点。 - p[0] = Offset(a - s1, b); - p[1] = Offset(a, b); - final double cmp = b < 0 ? -1.0 : 1.0; - p[2] = cmp * p2yA > cmp * p2yB ? Offset(p2xA, p2yA) : Offset(p2xB, p2yB); - - // p3、p4 和 p5 是线段 B 的控制点,它是线段 A 绕 y 轴的镜像。 - p[3] = Offset(-1.0 * p[2].dx, p[2].dy); - p[4] = Offset(-1.0 * p[1].dx, p[1].dy); - p[5] = Offset(-1.0 * p[0].dx, p[0].dy); - - // 将所有点转换回绝对坐标系。 - for (int i = 0; i < p.length; i += 1) - p[i] = p[i] + guest.center; - - return Path() - ..moveTo(host.left, host.top) - ..lineTo(p[0].dx, p[0].dy) - ..quadraticBezierTo(p[1].dx, p[1].dy, p[2].dx, p[2].dy) - ..arcToPoint( - p[3], - radius: Radius.circular(notchRadius), - clockwise: false, - ) - ..quadraticBezierTo(p[4].dx, p[4].dy, p[5].dx, p[5].dy) - ..lineTo(host.right, host.top) - ..lineTo(host.right, host.bottom) - ..lineTo(host.left, host.bottom) - ..close(); - } - -} - diff --git a/lib/union/store_details_page.dart b/lib/union/store_details_page.dart index 5c8fc01b..ae9aafdb 100644 --- a/lib/union/store_details_page.dart +++ b/lib/union/store_details_page.dart @@ -10,6 +10,9 @@ import 'package:huixiang/retrofit/data/base_data.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:shared_preferences/shared_preferences.dart'; +import 'package:sharesdk_plugin/sharesdk_defines.dart'; +import 'package:sharesdk_plugin/sharesdk_interface.dart'; +import 'package:sharesdk_plugin/sharesdk_map.dart'; class StoreDetailsPage extends StatefulWidget { final Map arguments; @@ -54,10 +57,33 @@ class _StoreDetailsPage extends State { } share2WeChat() async { - await registerWxApi(appId: "wx3b269e795ed23e5f", doOnAndroid: true, universalLink: "https://hx.lotus-wallet.com/app/"); - shareToWeChat(WeChatShareWebPageModel( - "http://share-app.api.lotus-wallet.com/#/share?id=${widget.arguments["activityId"] ?? widget.arguments["articleId"]}", - scene: WeChatScene.SESSION)); + // await registerWxApi(appId: "wx3b269e795ed23e5f", doOnAndroid: true, universalLink: "https://hx.lotus-wallet.com/app/"); + // shareToWeChat(WeChatShareWebPageModel( + // "http://hx.lotus-wallet.com/index.html?id=${widget.arguments["activityId"] ?? widget.arguments["articleId"]}", + // scene: WeChatScene.SESSION)); + // SharesdkPlugin.showMenu(); + SSDKMap params = SSDKMap() + ..setGeneral( + activity != null ? activity.mainTitle : article != null ? article.mainTitle : "", + activity != null ? activity.viceTitle : article != null ? article.viceTitle : "", + [], + "", + "", + "http://hx.lotus-wallet.com/index.html?id=${widget + .arguments["activityId"] ?? widget.arguments["articleId"]}", + "", + "", + "", + "", + SSDKContentTypes.webpage); + SharesdkPlugin.showMenu(null, null, params, (state, platform, userData, contentEntity, error) { + print("分享成功!$state"); + print("分享成功!$platform"); + print("分享成功!$userData"); + print("分享成功!$contentEntity"); + print("分享成功!$error"); + print("分享成功!"); + }); } @override @@ -82,8 +108,8 @@ class _StoreDetailsPage extends State { title: activity != null ? activity.mainTitle : article != null - ? article.mainTitle - : "", + ? article.mainTitle + : "", titleSize: 18.sp, titleColor: Colors.black, ), @@ -99,8 +125,8 @@ class _StoreDetailsPage extends State { activity != null ? activity.mainTitle : article != null - ? article.mainTitle - : "", + ? article.mainTitle + : "", style: TextStyle( fontSize: 16, fontWeight: FontWeight.bold, @@ -114,7 +140,9 @@ class _StoreDetailsPage extends State { children: [ InkWell( child: Text( - "${activity != null ? activity.storeName : (article != null && article.author != null) ? article.author.name : ""}", + "${activity != null ? activity.storeName : (article != + null && article.author != null) ? article.author + .name : ""}", style: TextStyle( fontWeight: FontWeight.normal, fontSize: 14.sp, @@ -136,8 +164,8 @@ class _StoreDetailsPage extends State { activity != null ? activity.createTime : article != null - ? article.createTime - : "", + ? article.createTime + : "", style: TextStyle( fontWeight: FontWeight.normal, fontSize: 12.sp, @@ -151,13 +179,13 @@ class _StoreDetailsPage extends State { data: activity != null ? activity.content : article != null - ? article.content - : "", + ? article.content + : "", customImageRenders: { base64DataUriMatcher(): base64ImageRender(), assetUriMatcher(): assetImageRender(), networkSourceMatcher(extension: "svg"): - svgNetworkImageRender(), + svgNetworkImageRender(), networkSourceMatcher(): networkImageRender(loadingWidget: () { // return Image.asset("assets/image/default_1.png",); return Container(); diff --git a/lib/view_widget/item_input_widget.dart b/lib/view_widget/item_input_widget.dart index 17ae803d..ec554d5e 100644 --- a/lib/view_widget/item_input_widget.dart +++ b/lib/view_widget/item_input_widget.dart @@ -84,9 +84,7 @@ class ItemInputWidget extends StatelessWidget { ), ], color: Colors.white, - borderRadius: BorderRadius.all( - Radius.circular(radius), - ), + borderRadius: BorderRadius.circular(radius), ), child: Column( mainAxisAlignment: MainAxisAlignment.spaceAround, @@ -166,7 +164,7 @@ class ItemInputWidget extends StatelessWidget { ), flex: 5, ), - if (isShowBtn) + if (isShowBtn ?? false) Expanded( flex: 3, child: Row( diff --git a/lib/view_widget/mine_vip_view.dart b/lib/view_widget/mine_vip_view.dart index d5bc39a7..b53c404b 100644 --- a/lib/view_widget/mine_vip_view.dart +++ b/lib/view_widget/mine_vip_view.dart @@ -14,7 +14,7 @@ class MineVipView extends StatelessWidget { MineVipView( this.vipLevel, { this.padding = 16, - this.curLevel, + this.curLevel, this.rankMax = 0, this.rank = 0, this.createTime = "", diff --git a/lib/view_widget/no_data_view.dart b/lib/view_widget/no_data_view.dart index c2cecc7f..951c33b0 100644 --- a/lib/view_widget/no_data_view.dart +++ b/lib/view_widget/no_data_view.dart @@ -7,8 +7,7 @@ class NoDataView extends StatelessWidget { final double fontSize; final EdgeInsets margin; NoDataView( - {this.isShowBtn = true, - this.text, + {this.isShowBtn = true, this.text, this.fontSize, this.margin = const EdgeInsets.only(top: 30)}); diff --git a/lib/view_widget/pay_input_view.dart b/lib/view_widget/pay_input_view.dart index bbdf990f..5e0c48b4 100644 --- a/lib/view_widget/pay_input_view.dart +++ b/lib/view_widget/pay_input_view.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/view_widget/keyboard/custom_password_field_widget.dart'; import 'package:huixiang/view_widget/keyboard/keyboard_widget.dart'; -import 'package:huixiang/view_widget/keyboard/pay_password.dart'; +import 'package:huixiang/view_widget/keyboard/pay_password.dart' as keyevent; class PayInputWidget extends StatefulWidget { @override @@ -56,11 +56,11 @@ class _PayInputWidget extends State { ), Container( child: MyKeyboard((event){ - KeyEvent keyEvent = event; + keyevent.KeyEvent keyEvent = event; setState(() { if (!keyEvent.isCommit() && !keyEvent.isDelete() && password.length < 6) { setState(() { - password += (event as KeyEvent).key; + password += (event as keyevent.KeyEvent).key; }); } else { if (keyEvent.isDelete() && password.length > 0) { diff --git a/lib/view_widget/round_button.dart b/lib/view_widget/round_button.dart index d4b23dc5..38bd5ec0 100644 --- a/lib/view_widget/round_button.dart +++ b/lib/view_widget/round_button.dart @@ -14,31 +14,37 @@ class RoundButton extends StatelessWidget { final EdgeInsetsGeometry padding; final GestureTapCallback callback; - RoundButton( - {Key key, this.text, - this.textColor = Colors.black, - this.fontSize = 10, - this.backgroup = Colors.white, - this.radius = 2, - this.img, - this.height, - this.width, - this.icons, - this.padding, - this.fontWeight = FontWeight.normal, this.callback,}); + RoundButton({ + Key key, + this.text, + this.textColor = Colors.black, + this.fontSize = 10, + this.backgroup = Colors.white, + this.radius = 2, + this.img, + this.height, + this.width, + this.icons, + this.padding, + this.fontWeight = FontWeight.normal, + this.callback, + }); @override Widget build(BuildContext context) { - return GestureDetector(child: Container( - padding: padding, - width: width, - height: height, - alignment: Alignment.center, - decoration: BoxDecoration( - color: backgroup, - borderRadius: BorderRadius.all(Radius.circular(radius))), - child: buildText(), - ),onTap: this.callback); + return GestureDetector( + child: Container( + padding: padding, + width: width, + height: height, + alignment: Alignment.center, + decoration: BoxDecoration( + color: backgroup, + borderRadius: BorderRadius.circular(radius), + ), + child: buildText(), + ), + onTap: this.callback); } Widget buildText() { diff --git a/lib/view_widget/store_title_tab.dart b/lib/view_widget/store_title_tab.dart index 1f96396f..d075ae2d 100644 --- a/lib/view_widget/store_title_tab.dart +++ b/lib/view_widget/store_title_tab.dart @@ -41,17 +41,14 @@ class _StoreTitleTab extends State { super.initState(); if (widget.scrollController != null) { - widget.scrollController.addListener(() { - RenderBox chiliRenderBox = - widget.chiliGlobalKey.currentContext.findRenderObject(); - RenderBox milkTeaRenderBox = - widget.milkTeaGlobalKey.currentContext.findRenderObject(); - RenderBox breadRenderBox = - widget.breadGlobalKey.currentContext.findRenderObject(); + widget.scrollController?.addListener(() { + RenderBox chiliRenderBox = widget.chiliGlobalKey.currentContext.findRenderObject(); + RenderBox milkTeaRenderBox = widget.milkTeaGlobalKey.currentContext.findRenderObject(); + RenderBox breadRenderBox = widget.breadGlobalKey.currentContext.findRenderObject(); - Offset chiliOffset = chiliRenderBox.localToGlobal(Offset.zero); - Offset milkTeaOffset = milkTeaRenderBox.localToGlobal(Offset.zero); - Offset breadOffset = breadRenderBox.localToGlobal(Offset.zero); + Offset chiliOffset = chiliRenderBox?.localToGlobal(Offset.zero); + Offset milkTeaOffset = milkTeaRenderBox?.localToGlobal(Offset.zero); + Offset breadOffset = breadRenderBox?.localToGlobal(Offset.zero); var top = 96.h; if (chiliOffset.dy <= top) { diff --git a/pubspec.lock b/pubspec.lock index ad8a55e7..94decac2 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,294 +5,294 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "14.0.0" amap_flutter_base: dependency: transitive description: name: amap_flutter_base - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" amap_flutter_location: dependency: "direct main" description: name: amap_flutter_location - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" amap_flutter_map: dependency: "direct main" description: name: amap_flutter_map - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" analyzer: dependency: transitive description: name: analyzer - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.41.2" android_intent_plus: dependency: "direct main" description: name: android_intent_plus - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" args: dependency: transitive description: name: args - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" async: dependency: transitive description: name: async - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.6.1" barcode: dependency: transitive description: name: barcode - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" barcode_widget: dependency: "direct main" description: name: barcode_widget - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" bubble_tab_indicator: dependency: "direct main" description: name: bubble_tab_indicator - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.6" build: dependency: transitive description: name: build - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.6.2" build_config: dependency: transitive description: name: build_config - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.4.6" build_daemon: dependency: transitive description: name: build_daemon - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.10" build_resolvers: dependency: transitive description: name: build_resolvers - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.5.3" build_runner: dependency: "direct dev" description: name: build_runner - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.11.5" build_runner_core: dependency: transitive description: name: build_runner_core - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "6.1.10" built_collection: dependency: transitive description: name: built_collection - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "4.3.2" built_value: dependency: transitive description: name: built_value - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "7.1.0" cached_network_image: dependency: "direct main" description: name: cached_network_image - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" characters: dependency: transitive description: name: characters - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" charcode: dependency: transitive description: name: charcode - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" checked_yaml: dependency: transitive description: name: checked_yaml - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.4" chewie: dependency: "direct main" description: name: chewie - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.12.2" chewie_audio: dependency: transitive description: name: chewie_audio - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.2" cli_util: dependency: transitive description: name: cli_util - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.3.3" clock: dependency: transitive description: name: clock - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" code_builder: dependency: transitive description: name: code_builder - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.7.0" collection: dependency: transitive description: name: collection - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.15.0" convert: dependency: transitive description: name: convert - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" crypto: dependency: transitive description: name: crypto - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.5" css_colors: dependency: transitive description: name: css_colors - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.1" csslib: dependency: transitive description: name: csslib - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.16.2" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3" dart_style: dependency: transitive description: name: dart_style - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.12" dio: dependency: "direct main" description: name: dio - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.0.10" event_bus: dependency: "direct main" description: name: event_bus - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" ffi: dependency: transitive description: name: ffi - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.2" file: dependency: transitive description: name: file - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "6.1.2" fixnum: dependency: transitive description: name: fixnum - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.10.11" flutter: @@ -304,21 +304,21 @@ packages: dependency: transitive description: name: flutter_cache_manager - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.3" flutter_html: dependency: "direct main" description: name: flutter_html - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.0" flutter_layout_grid: dependency: transitive description: name: flutter_layout_grid - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.10.5" flutter_localizations: @@ -330,49 +330,49 @@ packages: dependency: transitive description: name: flutter_page_indicator - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.0.3" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.11" flutter_screenutil: dependency: "direct main" description: name: flutter_screenutil - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "5.0.0+2" flutter_smart_dialog: dependency: "direct main" description: name: flutter_smart_dialog - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.6" flutter_staggered_grid_view: dependency: "direct main" description: name: flutter_staggered_grid_view - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.4.0" flutter_svg: dependency: transitive description: name: flutter_svg - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.20.0-nullsafety.3" flutter_swiper: dependency: "direct main" description: name: flutter_swiper - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.6" flutter_test: @@ -385,403 +385,410 @@ packages: description: flutter source: sdk version: "0.0.0" - fluttertoast: - dependency: "direct main" - description: - name: fluttertoast - url: "https://pub.flutter-io.cn" - source: hosted - version: "8.0.7" fluwx: dependency: "direct main" description: name: fluwx - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.5.0" glob: dependency: transitive description: name: glob - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" graphs: dependency: transitive description: name: graphs - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0" html: dependency: transitive description: name: html - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.14.0+4" http: dependency: transitive description: name: http - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.12.2" http_multi_server: dependency: transitive description: name: http_multi_server - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" http_parser: dependency: transitive description: name: http_parser - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.1.4" image_cropper: dependency: "direct main" description: name: image_cropper - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.4.1" image_picker: dependency: transitive description: name: image_picker - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.6.7+22" image_picker_gallery_camera: dependency: "direct main" description: name: image_picker_gallery_camera - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.6" image_picker_platform_interface: dependency: transitive description: name: image_picker_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.6" import_js_library: dependency: transitive description: name: import_js_library - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" intl: dependency: "direct main" description: name: intl - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.17.0" io: dependency: transitive description: name: io - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.3.5" js: dependency: transitive description: name: js - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.6.3" json_annotation: dependency: "direct main" description: name: json_annotation - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.1.1" json_serializable: dependency: "direct dev" description: name: json_serializable - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.5.1" keframe: dependency: "direct main" description: name: keframe - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.2" logger: dependency: "direct main" description: name: logger - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" logging: dependency: transitive description: name: logging - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" matcher: dependency: transitive description: name: matcher - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.12.10" meta: dependency: transitive description: name: meta - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.0" mime: dependency: transitive description: name: mime - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" package_config: dependency: transitive description: name: package_config - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.9.3" package_info: dependency: "direct main" description: name: package_info - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.2" path: dependency: transitive description: name: path - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.8.0" path_drawing: dependency: transitive description: name: path_drawing - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.5.1" path_parsing: dependency: transitive description: name: path_parsing - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1" path_provider: dependency: "direct main" description: name: path_provider - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" path_provider_linux: dependency: transitive description: name: path_provider_linux - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" path_provider_windows: dependency: transitive description: name: path_provider_windows - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" pedantic: dependency: transitive description: name: pedantic - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.11.1" permission_handler: dependency: "direct main" description: name: permission_handler - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "5.1.0+2" permission_handler_platform_interface: dependency: transitive description: name: permission_handler_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.2" petitparser: dependency: transitive description: name: petitparser - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "4.1.0" + photo_view: + dependency: "direct main" + description: + name: photo_view + url: "https://pub.dartlang.org" + source: hosted + version: "0.11.1" platform: dependency: transitive description: name: platform - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.0.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3" pool: dependency: transitive description: name: pool - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.5.0" process: dependency: transitive description: name: process - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "4.2.3" pub_semver: dependency: transitive description: name: pub_semver - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" pubspec_parse: dependency: transitive description: name: pubspec_parse - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.8" pull_to_refresh: dependency: "direct main" description: name: pull_to_refresh - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" qr: dependency: transitive description: name: qr - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" quiver: dependency: transitive description: name: quiver - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.5" retrofit: dependency: "direct main" description: name: retrofit - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.4+1" retrofit_generator: dependency: "direct dev" description: name: retrofit_generator - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.4.1+3" rxdart: dependency: "direct main" description: name: rxdart - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.26.0" shared_preferences: dependency: "direct main" description: name: shared_preferences - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.6" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" + sharesdk_plugin: + dependency: "direct main" + description: + name: sharesdk_plugin + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" shelf: dependency: transitive description: name: shelf - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.7.9" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.2.4+1" sky_engine: @@ -793,84 +800,84 @@ packages: dependency: transitive description: name: source_gen - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.9.10+3" source_span: dependency: transitive description: name: source_span - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.8.1" sqflite: dependency: transitive description: name: sqflite - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.2+4" sqflite_common: dependency: transitive description: name: sqflite_common - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3+3" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.10.0" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" stream_transform: dependency: transitive description: name: stream_transform - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" synchronized: dependency: transitive description: name: synchronized - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0+2" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" test_api: dependency: transitive description: name: test_api - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.3.0" timing: dependency: transitive description: name: timing - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.1+3" tpns_flutter_plugin: @@ -879,133 +886,133 @@ packages: path: "." ref: "V1.1.2" resolved-ref: b814d62f4b82422459f786671f23dd535062d503 - url: "git://github.com/TencentCloud/TPNS-Flutter-Plugin" + url: "https://github.com/TencentCloud/TPNS-Flutter-Plugin" source: git version: "1.1.2" transformer_page_view: dependency: transitive description: name: transformer_page_view - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.6" tuple: dependency: transitive description: name: tuple - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3" typed_data: dependency: transitive description: name: typed_data - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.3.0" uuid: dependency: transitive description: name: uuid - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.2" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" video_player: dependency: "direct main" description: name: video_player - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" video_player_web: dependency: transitive description: name: video_player_web - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.4+1" wakelock: dependency: transitive description: name: wakelock - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1+1" wakelock_platform_interface: dependency: transitive description: name: wakelock_platform_interface - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.0+1" wakelock_web: dependency: transitive description: name: wakelock_web - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.1.0+3" watcher: dependency: transitive description: name: watcher - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" web_socket_channel: dependency: transitive description: name: web_socket_channel - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" webview_flutter: dependency: transitive description: name: webview_flutter - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "1.0.7" win32: dependency: transitive description: name: win32 - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "2.2.5" xdg_directories: dependency: transitive description: name: xdg_directories - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0" xml: dependency: transitive description: name: xml - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "5.1.2" yaml: dependency: transitive description: name: yaml - url: "https://pub.flutter-io.cn" + url: "https://pub.dartlang.org" source: hosted version: "3.1.0" sdks: diff --git a/pubspec.yaml b/pubspec.yaml index 37b887bd..874f186f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -70,7 +70,6 @@ dependencies: event_bus: ^2.0.0 intl: ^0.17.0 shared_preferences: ^2.0.6 - fluttertoast: ^8.0.7 flutter_smart_dialog: ^2.1.6 # url_launcher: ^6.0.5 @@ -93,6 +92,7 @@ dependencies: package_info: ^2.0.2 + sharesdk_plugin: ^1.3.0 dev_dependencies: flutter_test: