840 lines
39 KiB
Dart
840 lines
39 KiB
Dart
const Map<String, String> ja = {
|
||
// ============ Common ============
|
||
'common.confirm': '確認',
|
||
'common.cancel': 'キャンセル',
|
||
'common.save': '保存',
|
||
'common.delete': '削除',
|
||
'common.edit': '編集',
|
||
'common.search': '検索',
|
||
'common.loading': '読み込み中...',
|
||
'common.retry': '再試行',
|
||
'common.done': '完了',
|
||
'common.next': '次へ',
|
||
'common.back': '戻る',
|
||
'common.close': '閉じる',
|
||
'common.more': 'もっと見る',
|
||
'common.all': 'すべて',
|
||
'common.filter': 'フィルター',
|
||
'common.sort': '並び替え',
|
||
'common.copy': 'コピー',
|
||
'common.copied': 'クリップボードにコピーしました',
|
||
'common.today': '今日',
|
||
'common.thisWeek': '今週',
|
||
'common.thisMonth': '今月',
|
||
|
||
// ============ Navigation ============
|
||
'nav.home': 'ホーム',
|
||
'nav.trading': '取引',
|
||
'nav.messages': 'メッセージ',
|
||
'nav.profile': 'マイページ',
|
||
|
||
// ============ Welcome / Auth ============
|
||
'welcome.slogan': 'すべてのクーポンを、自由に流通させる',
|
||
'welcome.phoneRegister': '電話番号で登録',
|
||
'welcome.emailRegister': 'メールで登録',
|
||
'welcome.wechat': 'WeChat',
|
||
'welcome.wechatNotInstalled': 'WeChatアプリをインストールしてください',
|
||
'welcome.wechatLoginFailed': 'WeChatログインに失敗しました。再試行してください',
|
||
'welcome.alipay': 'Alipay',
|
||
'welcome.alipayNotInstalled': 'Alipayアプリをインストールしてください',
|
||
'welcome.alipayLoginFailed': 'Alipayログインに失敗しました。再試行してください',
|
||
'welcome.googleLoginFailed': 'Googleログインに失敗しました。再試行してください',
|
||
'welcome.appleLoginFailed': 'Appleログインに失敗しました。再試行してください',
|
||
'welcome.otherLogin': '他の方法でログイン',
|
||
'welcome.hasAccount': 'アカウントをお持ちですか?',
|
||
'welcome.login': 'ログイン',
|
||
'welcome.agreement': '登録することで「利用規約」と「プライバシーポリシー」に同意したものとみなされます',
|
||
|
||
'login.title': 'おかえりなさい',
|
||
'login.subtitle': 'Genex にログインしてクーポン資産を管理',
|
||
'login.passwordTab': 'パスワードでログイン',
|
||
'login.codeTab': '認証コードでログイン',
|
||
'login.phoneOrEmail': '電話番号またはメール',
|
||
'login.password': 'パスワード',
|
||
'login.forgotPassword': 'パスワードを忘れた場合',
|
||
'login.submit': 'ログイン',
|
||
'login.phone': '電話番号',
|
||
'login.verifyCode': '認証コード',
|
||
'login.getCode': '認証コードを取得',
|
||
'login.noAccount': 'アカウントをお持ちでないですか?',
|
||
'login.registerNow': '新規登録',
|
||
'login.networkError': 'ネットワークエラーです。後でもう一度お試しください',
|
||
'login.errorPhoneRequired': '電話番号を入力してください',
|
||
'login.errorPasswordMin': 'パスワードは8文字以上必要です',
|
||
'login.errorCodeInvalid': '6桁の認証コードを入力してください',
|
||
|
||
'register.title': 'アカウント作成',
|
||
'register.emailSubtitle': 'メールアドレスで Genex アカウントを登録',
|
||
'register.phoneSubtitle': '電話番号で Genex アカウントを登録',
|
||
'register.email': 'メールアドレス',
|
||
'register.phone': '電話番号',
|
||
'register.emailHint': 'メールアドレスを入力',
|
||
'register.phoneHint': '電話番号を入力',
|
||
'register.code': '認証コード',
|
||
'register.codeHint': '6桁の認証コードを入力',
|
||
'register.getCode': '認証コードを取得',
|
||
'register.setPassword': 'パスワードを設定',
|
||
'register.passwordHint': '8〜20文字、英字と数字を含む',
|
||
'register.agreement': '以下に同意します',
|
||
'register.userAgreement': '「利用規約」',
|
||
'register.privacyPolicy': '「プライバシーポリシー」',
|
||
'register.and': 'および',
|
||
'register.submit': '登録',
|
||
'register.stepVerify': '認証',
|
||
'register.stepPassword': 'パスワード設定',
|
||
'register.stepDone': '完了',
|
||
'register.rule8chars': '8文字以上',
|
||
'register.ruleLetter': '英字を含む',
|
||
'register.ruleNumber': '数字を含む',
|
||
'register.hasAccount': 'アカウントをお持ちですか?',
|
||
'register.loginNow': 'ログイン',
|
||
'register.errorPhoneRequired': '電話番号を入力してください',
|
||
'register.errorEmailRequired': 'メールアドレスを入力してください',
|
||
'register.errorCodeInvalid': '6桁の認証コードを入力してください',
|
||
'register.errorPasswordWeak': 'パスワードは8文字以上で英字と数字を含む必要があります',
|
||
'register.errorTermsRequired': '利用規約に同意してください',
|
||
'register.referralCode': '紹介コード(任意)',
|
||
'register.referralCodeHint': '招待者の紹介コードを入力',
|
||
'register.referralCodeValid': '紹介コードは有効です',
|
||
'register.referralCodeInvalid': '紹介コードが無効です',
|
||
|
||
'forgot.title': 'パスワード再設定',
|
||
'forgot.inputAccount': '電話番号またはメールを入力',
|
||
'forgot.sendHint': '認証コードをお送りします',
|
||
'forgot.accountHint': '電話番号 / メールアドレス',
|
||
'forgot.getCode': '認証コードを取得',
|
||
'forgot.inputCode': '認証コードを入力',
|
||
'forgot.codeSentTo': '認証コードの送信先',
|
||
'forgot.codeHint': '6桁の認証コード',
|
||
'forgot.resend': '再送信',
|
||
'forgot.next': '次へ',
|
||
'forgot.setNewPassword': '新しいパスワードを設定',
|
||
'forgot.newPasswordHint': '新しいパスワードを入力(8文字以上)',
|
||
'forgot.newPassword': '新しいパスワード',
|
||
'forgot.confirmPassword': '新しいパスワードを確認',
|
||
'forgot.confirmChange': '変更を確認',
|
||
'forgot.success': 'パスワードの変更が完了しました',
|
||
'forgot.successHint': '新しいパスワードでログインしてください',
|
||
'forgot.backToLogin': 'ログインに戻る',
|
||
'forgot.errorPasswordMismatch': 'パスワードが一致しません',
|
||
|
||
// ============ Home ============
|
||
'home.searchHint': 'クーポン、ブランド、カテゴリを検索...',
|
||
'home.position': 'ポジション',
|
||
'home.hold': '保有',
|
||
'home.couponUnit': '枚',
|
||
'home.totalValue': '総額',
|
||
'home.receive': '受取',
|
||
'home.transfer': '譲渡',
|
||
'home.sell': '売却',
|
||
'home.redeem': '利用',
|
||
'home.flashSale': 'タイムセール',
|
||
'home.newRelease': '新着クーポン',
|
||
'home.discountRank': '割引ランキング',
|
||
'home.expiringSoon': 'まもなく期限切れ',
|
||
'home.priceCompare': '価格比較',
|
||
'home.resaleMarket': 'リセール市場',
|
||
'home.hotTrades': '人気取引',
|
||
'home.viewAll': 'すべて',
|
||
'home.aiRecommend': 'AI おすすめ',
|
||
'home.aiRecommendDesc': 'あなたの好みに基づき、コスパの高いクーポンを3枚発見しました',
|
||
'home.featuredCoupons': '厳選クーポン',
|
||
'home.viewAllCoupons': 'すべて見る',
|
||
'home.loadFailed': '読み込みに失敗しました。もう一度お試しください',
|
||
'home.retry': 'リトライ',
|
||
'home.noCoupons': '厳選クーポンはまだありません',
|
||
|
||
// ============ Market ============
|
||
'market.title': '取引',
|
||
'market.primary': 'プライマリー市場',
|
||
'market.secondary': 'セカンダリー市場',
|
||
'market.dining': 'グルメ',
|
||
'market.shopping': 'ショッピング',
|
||
'market.entertainment': 'エンタメ',
|
||
'market.travel': 'トラベル',
|
||
'market.lifestyle': 'ライフスタイル',
|
||
'market.sports': 'スポーツ',
|
||
'market.discountRate': '割引率',
|
||
'market.priceUp': '価格↑',
|
||
'market.priceDown': '価格↓',
|
||
'market.expiryDate': '有効期限',
|
||
'market.issuePrice': '発行価格',
|
||
'market.faceValue': '額面',
|
||
'market.discount': '割引',
|
||
'market.totalSupply': '発行数量',
|
||
'market.salesProgress': '販売進捗',
|
||
'market.upcoming': '開始予定',
|
||
'market.subscribing': '申込受付中',
|
||
'market.ended': '終了',
|
||
'market.timeToStart': '開始まで',
|
||
'market.couponBrand': 'クーポン名/ブランド',
|
||
'market.latestPrice': '最新価格',
|
||
'market.change24h': '24h騰落',
|
||
'market.discountSuffix': '引',
|
||
|
||
// ============ Trading Detail ============
|
||
'trading.depth': '取引板',
|
||
'trading.askSide': '売り板',
|
||
'trading.bidSide': '買い板',
|
||
'trading.quantitySheets': '数量(枚)',
|
||
'trading.placeOrder': '注文',
|
||
'trading.buy': '購入',
|
||
'trading.sell': '売却',
|
||
'trading.limitOrder': '指値注文',
|
||
'trading.marketOrder': '成行注文',
|
||
'trading.price': '価格',
|
||
'trading.quantity': '数量',
|
||
'trading.available': '利用可能',
|
||
'trading.currentOrders': '未約定注文',
|
||
'trading.historyOrders': '注文履歴',
|
||
'trading.cancelOrder': '取消',
|
||
'trading.high24h': '24h高値',
|
||
'trading.low24h': '24h安値',
|
||
'trading.open': '始値',
|
||
'trading.vol24h': '24h出来高',
|
||
'trading.sheetsUnit': '枚',
|
||
'trading.discountLabel': '割引',
|
||
|
||
// ============ Transfer ============
|
||
'transfer.title': '譲渡',
|
||
'transfer.scanTransfer': 'QRコードで譲渡',
|
||
'transfer.scanDesc': '相手の受取コードをスキャン\n即時反映',
|
||
'transfer.inputTransfer': 'ID/メール/電話番号を入力',
|
||
'transfer.inputDesc': '相手の情報を入力\n安全に譲渡',
|
||
'transfer.recentRecipients': '最近の譲渡先',
|
||
'transfer.manage': '管理',
|
||
'transfer.noRecent': '最近の譲渡記録はありません\n譲渡を完了するとここに表示されます',
|
||
'transfer.expired': '期限切れ',
|
||
'transfer.refresh': '更新',
|
||
'transfer.transferHistory': '譲渡履歴',
|
||
'transfer.viewAll': 'すべて見る',
|
||
'transfer.lastTransfer': '最近の譲渡',
|
||
'transfer.inputRecipient': '受取人を入力',
|
||
'transfer.recipientIdHint': 'ID / メール / 電話番号',
|
||
'transfer.paste': '貼り付け',
|
||
'transfer.pasteFromClipboard': 'クリップボードから貼り付け',
|
||
'transfer.searchRecipient': '検索',
|
||
'transfer.selectCoupon': '譲渡するクーポンを選択',
|
||
'transfer.noCoupons': '譲渡可能なクーポンはありません',
|
||
'transfer.confirmTransfer': '譲渡を確認',
|
||
'transfer.transferTo': '譲渡先',
|
||
'transfer.couponInfo': '譲渡するクーポン',
|
||
'transfer.confirmBtn': '譲渡を確認',
|
||
'transfer.outgoing': '送信',
|
||
'transfer.incoming': '受取',
|
||
|
||
// ============ Wallet Coupons ============
|
||
'walletCoupons.title': 'マイポジション',
|
||
'walletCoupons.receiveTip': 'クーポンを受取',
|
||
'walletCoupons.usable': '利用可能',
|
||
'walletCoupons.pendingRedeem': '利用待ち',
|
||
'walletCoupons.expired': '期限切れ',
|
||
'walletCoupons.holdCount': '保有枚数',
|
||
'walletCoupons.totalFaceValue': '合計額面',
|
||
'walletCoupons.saved': '節約額',
|
||
'walletCoupons.faceValue': '額面',
|
||
'walletCoupons.expiredText': '期限切れ',
|
||
'walletCoupons.expiringToday': '本日期限',
|
||
'walletCoupons.daysToExpiry': '日後に期限切れ',
|
||
'walletCoupons.expiryFormat': '期限',
|
||
|
||
// ============ Coupon Detail ============
|
||
'couponDetail.title': 'クーポン詳細',
|
||
'couponDetail.saveBadge': '額面よりお得',
|
||
'couponDetail.faceValue': '額面',
|
||
'couponDetail.validUntil': '有効期限',
|
||
'couponDetail.type': 'タイプ',
|
||
'couponDetail.issuer': '発行元',
|
||
'couponDetail.consumeCoupon': '消費クーポン',
|
||
'couponDetail.usageNote': '利用案内',
|
||
'couponDetail.allStores': '全国の店舗で利用可能',
|
||
'couponDetail.canTransfer': '友達に譲渡可能',
|
||
'couponDetail.useAnytime': '有効期間内いつでも利用可能',
|
||
'couponDetail.noStack': '併用不可',
|
||
'couponDetail.noCash': '現金との交換不可',
|
||
'couponDetail.stores': '利用可能店舗',
|
||
'couponDetail.storeCount': '全国 12,800+ 店舗',
|
||
'couponDetail.storeDesc': '全国のすべての直営店舗で利用可能',
|
||
'couponDetail.priceTrend': '価格推移',
|
||
'couponDetail.last30Days': '過去30日間',
|
||
'couponDetail.highest': '最高値',
|
||
'couponDetail.lowest': '最安値',
|
||
'couponDetail.average': '平均価格',
|
||
'couponDetail.tradeHistory': '取引履歴',
|
||
'couponDetail.nearbyStores': '近くの利用可能店舗',
|
||
'couponDetail.distance': '距離',
|
||
'couponDetail.open': '営業中',
|
||
'couponDetail.similar': '類似クーポン',
|
||
'couponDetail.favorite': 'お気に入り',
|
||
'couponDetail.buyNow': '今すぐ購入',
|
||
|
||
// ============ My Coupon Detail ============
|
||
'myCoupon.title': 'クーポン詳細',
|
||
'myCoupon.active': '利用可能',
|
||
'myCoupon.showQrHint': 'このQRコードを店舗スタッフに提示してスキャンしてもらってください',
|
||
'myCoupon.switchBarcode': 'バーコードに切替',
|
||
'myCoupon.faceValue': '額面',
|
||
'myCoupon.purchasePrice': '購入価格',
|
||
'myCoupon.validUntil': '有効期限',
|
||
'myCoupon.orderNo': '注文番号',
|
||
'myCoupon.resellCount': '残り転売回数',
|
||
'myCoupon.transfer': '譲渡',
|
||
'myCoupon.sell': '売却',
|
||
'myCoupon.usageNote': '利用案内',
|
||
'myCoupon.useInStore': '全国の店舗で利用可能',
|
||
'myCoupon.useInTime': '有効期限内にご利用ください',
|
||
'myCoupon.onePerVisit': '1回のお会計につき1枚のみ利用可能',
|
||
'myCoupon.noCash': '現金との交換不可',
|
||
'myCoupon.extractToWallet': '外部ウォレットに引き出す',
|
||
'myCoupon.requireKycL2': 'KYC L2以上の認証が必要',
|
||
'myCoupon.viewTrades': '取引履歴を見る',
|
||
'myCoupon.help': '利用ヘルプ',
|
||
|
||
// ============ Order Confirm ============
|
||
'orderConfirm.title': '注文確認',
|
||
'orderConfirm.quantity': '購入数量',
|
||
'orderConfirm.paymentMethod': '支払い方法',
|
||
'orderConfirm.bankCard': '銀行カード/クレジットカード',
|
||
'orderConfirm.priceDetail': '価格明細',
|
||
'orderConfirm.buyingNote': '消費用クーポンを購入します',
|
||
'orderConfirm.total': '合計',
|
||
'orderConfirm.confirmPay': '支払いを確認',
|
||
'orderConfirm.unitPrice': '単価',
|
||
'orderConfirm.count': '数量',
|
||
'orderConfirm.saveBadge': '額面よりお得',
|
||
'orderConfirm.biometricHint': '支払いを完了するには指紋または顔認証を行ってください',
|
||
'orderConfirm.usePasswordPay': 'パスワードで支払う',
|
||
|
||
// ============ Payment ============
|
||
'payment.title': '支払い方法を選択',
|
||
'payment.addNew': '新しい支払い方法を追加',
|
||
'payment.confirmPay': '支払いを確認',
|
||
'payment.bankTransfer': '銀行振込',
|
||
|
||
'paymentSuccess.title': '支払い完了',
|
||
'paymentSuccess.hint': 'クーポンが届きました。「マイクーポン」で確認できます',
|
||
'paymentSuccess.couponName': 'クーポン名',
|
||
'paymentSuccess.payAmount': '支払い金額',
|
||
'paymentSuccess.orderNo': '注文番号',
|
||
'paymentSuccess.payTime': '支払い日時',
|
||
'paymentSuccess.viewMyCoupon': 'マイクーポンを見る',
|
||
'paymentSuccess.continueBrowse': '買い物を続ける',
|
||
|
||
// ============ Search ============
|
||
'search.hint': 'クーポン、ブランド、カテゴリを検索...',
|
||
'search.cancel': 'キャンセル',
|
||
'search.hotSearch': '人気の検索',
|
||
'search.history': '検索履歴',
|
||
'search.clear': 'クリア',
|
||
'search.diningCoupon': 'グルメクーポン',
|
||
'search.discountCoupon': '割引クーポン',
|
||
'search.travel': '旅行',
|
||
|
||
// ============ Redeem ============
|
||
'redeem.title': 'クーポンコードを提示',
|
||
'redeem.faceValue': '額面',
|
||
'redeem.validTime': '有効期間',
|
||
'redeem.refresh': 'コードを更新',
|
||
'redeem.showHint': 'このコードを店舗スタッフに提示してスキャンしてもらってください。画面の明るさは自動的に最大に調整されました',
|
||
|
||
// ============ Sell Order ============
|
||
'sellOrder.title': '売り注文を出す',
|
||
'sellOrder.faceValue': '額面',
|
||
'sellOrder.credit': '信用',
|
||
'sellOrder.setPrice': '販売価格を設定',
|
||
'sellOrder.price': '販売価格',
|
||
'sellOrder.aiSuggest': 'AI推奨価格',
|
||
'sellOrder.bestDealRate': 'この価格が最も成約率が高いです',
|
||
'sellOrder.discountRate': '割引率',
|
||
'sellOrder.platformFee': 'プラットフォーム手数料 (1.5%)',
|
||
'sellOrder.estimatedReceive': '受取見込額',
|
||
'sellOrder.marketAvg': '現在の市場平均価格',
|
||
'sellOrder.recent24hTrades': '直近24時間の取引',
|
||
'sellOrder.tradesUnit': '件',
|
||
'sellOrder.confirmList': '出品を確認',
|
||
'sellOrder.success': '出品完了',
|
||
'sellOrder.successHint': 'クーポンが市場に出品されました。買い手が注文すると自動的に成約します。',
|
||
'sellOrder.ok': 'OK',
|
||
|
||
// ============ Trading Page (My Trades) ============
|
||
'tradingPage.title': 'マイ取引',
|
||
'tradingPage.pendingOrders': '出品中の注文',
|
||
'tradingPage.tradeRecords': '取引履歴',
|
||
'tradingPage.listPrice': '出品価格',
|
||
'tradingPage.listTime': '出品日時',
|
||
'tradingPage.cancelOrder': '注文取消',
|
||
|
||
// ============ Wallet ============
|
||
'wallet.myBalance': '残高',
|
||
'wallet.totalBalance': '合計残高',
|
||
'wallet.withdrawable': '出金可能',
|
||
'wallet.frozen': '凍結中',
|
||
'wallet.deposit': '入金',
|
||
'wallet.withdraw': '出金',
|
||
'wallet.records': '取引履歴',
|
||
|
||
'deposit.title': '入金',
|
||
'deposit.currentBalance': '現在の残高',
|
||
'deposit.amount': '入金額',
|
||
'deposit.custom': 'カスタム金額',
|
||
'deposit.paymentMethod': '支払い方法',
|
||
'deposit.submit': '入金',
|
||
|
||
'withdraw.title': '出金',
|
||
'withdraw.availableBalance': '出金可能残高',
|
||
'withdraw.amount': '出金額',
|
||
'withdraw.all': '全額',
|
||
'withdraw.to': '出金先',
|
||
'withdraw.savingsAccount': '普通預金口座',
|
||
'withdraw.fee': '手数料 (0.5%)',
|
||
'withdraw.actualReceive': '実際の受取額',
|
||
'withdraw.estimateTime': '1〜2営業日で入金予定',
|
||
'withdraw.submit': '出金を確認',
|
||
|
||
'txRecords.title': '取引履歴',
|
||
'txRecords.buy': '購入',
|
||
'txRecords.sell': '売却',
|
||
'txRecords.transfer': '譲渡',
|
||
'txRecords.noRecords': '記録がありません',
|
||
'txRecords.orderNo': '注文番号',
|
||
'txRecords.transferTo': '譲渡先',
|
||
|
||
// ============ Profile ============
|
||
'profile.favorites': 'お気に入り',
|
||
'profile.orders': '注文',
|
||
'profile.coupons': 'クーポン',
|
||
'profile.wallet': 'ウォレット',
|
||
'profile.myTrades': 'マイ取引',
|
||
'profile.walletBalance': 'ウォレット残高',
|
||
'profile.paymentManage': '支払い管理',
|
||
'profile.kyc': '本人確認',
|
||
'profile.proMode': 'プロモード',
|
||
'profile.settings': '設定',
|
||
'profile.helpCenter': 'ヘルプセンター',
|
||
'profile.issuerPortal': '発行者ポータル',
|
||
'profile.merchantPortal': '加盟店ポータル',
|
||
|
||
// ============ Settings ============
|
||
'settings.title': '設定',
|
||
'settings.accountSecurity': 'アカウントとセキュリティ',
|
||
'settings.phone': '電話番号',
|
||
'settings.email': 'メール',
|
||
'settings.changePassword': 'パスワード変更',
|
||
'settings.identity': '本人確認',
|
||
'settings.paymentManage': '支払い管理',
|
||
'settings.paymentMethod': '支払い方法',
|
||
'settings.bankAccount': '銀行口座',
|
||
'settings.paymentPassword': '支払いパスワード',
|
||
'settings.notifications': '通知設定',
|
||
'settings.tradeNotify': '取引通知',
|
||
'settings.expiryRemind': '期限切れリマインダー',
|
||
'settings.marketChange': '相場変動',
|
||
'settings.marketingPush': 'プロモーション通知',
|
||
'settings.general': '一般',
|
||
'settings.language': '言語',
|
||
'settings.currency': '通貨',
|
||
'settings.clearCache': 'キャッシュをクリア',
|
||
'settings.about': 'アプリについて',
|
||
'settings.version': 'バージョン',
|
||
'settings.userAgreement': '利用規約',
|
||
'settings.privacyPolicy': 'プライバシーポリシー',
|
||
'settings.helpCenter': 'ヘルプセンター',
|
||
'settings.logout': 'ログアウト',
|
||
'settings.selectCurrency': '表示通貨を選択',
|
||
'settings.currencyNote': 'この設定は取引ページの価格表示通貨に影響します',
|
||
'settings.selectLanguage': '言語を選択',
|
||
'settings.currencySymbol': '記号',
|
||
|
||
// ============ KYC ============
|
||
'kyc.title': '本人確認',
|
||
'kyc.currentLevel': '現在の認証レベル',
|
||
'kyc.l1Title': 'L1 基本認証',
|
||
'kyc.l1Desc': '電話番号 + メール認証',
|
||
'kyc.l1Limit': '1日の購入上限 \$500',
|
||
'kyc.l1Feature': 'クーポンの購入・利用が可能',
|
||
'kyc.l2Title': 'L2 本人認証',
|
||
'kyc.l2Desc': '身分証/パスポート認証',
|
||
'kyc.l2Limit': '1日の購入上限 \$5,000',
|
||
'kyc.l2Feature': 'セカンダリー市場取引・P2P譲渡を解放',
|
||
'kyc.l3Title': 'L3 上級認証',
|
||
'kyc.l3Desc': 'ビデオ面談 + 住所証明',
|
||
'kyc.l3Limit': '上限なし',
|
||
'kyc.l3Feature': '大口取引・出金制限なし',
|
||
'kyc.completed': '完了',
|
||
'kyc.goVerify': '認証する',
|
||
|
||
// ============ Payment Management ============
|
||
'payManage.title': '支払い管理',
|
||
'payManage.myCards': '登録カード',
|
||
'payManage.addCard': '新しいカードを追加',
|
||
'payManage.bankAccount': '銀行口座(出金用)',
|
||
'payManage.paymentSecurity': '支払いセキュリティ',
|
||
'payManage.paymentPassword': '支払いパスワード',
|
||
'payManage.passwordSet': '設定済み',
|
||
'payManage.biometricPay': '指紋/顔認証支払い',
|
||
'payManage.biometricEnabled': '有効',
|
||
'payManage.noPasswordPay': 'パスワード不要の支払い',
|
||
'payManage.noPasswordLimit': '1回あたり\$10以下',
|
||
|
||
// ============ AI Chat ============
|
||
'aiChat.title': 'AI アシスタント',
|
||
'aiChat.greeting': 'こんにちは!Genex AI アシスタントです。お得なクーポンの発見、価格比較、おすすめの組み合わせをお手伝いします。こんな質問をどうぞ:',
|
||
'aiChat.suggest1': 'おすすめのクーポンを教えて',
|
||
'aiChat.suggest2': 'Starbucksのクーポンは買い得?',
|
||
'aiChat.suggest3': '価格比較をして',
|
||
'aiChat.suggest4': 'クーポンがもうすぐ期限切れ、どうすればいい?',
|
||
'aiChat.inputHint': 'クーポンについて何でも聞いてください...',
|
||
'aiChat.confirmAction': '実行を確認',
|
||
'aiChat.riskLow': '低リスク',
|
||
'aiChat.riskNormal': '要確認',
|
||
'aiChat.riskHigh': '高リスク',
|
||
|
||
// ============ Messages ============
|
||
'message.title': 'メッセージ',
|
||
'message.detailTitle': 'メッセージ詳細',
|
||
'message.tradeNotify': '取引通知',
|
||
'message.expiryRemind': '期限切れリマインダー',
|
||
'message.systemNotify': 'システム通知',
|
||
'message.promoNotify': 'キャンペーン情報',
|
||
'message.tradeSuccess': '取引完了通知',
|
||
'message.couponName': 'クーポン名',
|
||
'message.faceValue': '額面',
|
||
'message.payAmount': '支払い金額',
|
||
'message.orderNo': '注文番号',
|
||
'message.payMethod': '支払い方法',
|
||
'message.viewCouponDetail': 'クーポン詳細を見る',
|
||
|
||
// ============ Status Tags ============
|
||
'status.active': '利用可能',
|
||
'status.pending': '利用待ち',
|
||
'status.expired': '期限切れ',
|
||
'status.used': '使用済み',
|
||
'status.processing': '処理中',
|
||
'status.completed': '完了',
|
||
'status.cancelled': 'キャンセル済み',
|
||
'status.refunding': '返金処理中',
|
||
'status.onSale': '出品中',
|
||
|
||
// ============ Empty States ============
|
||
'empty.noCoupons': 'クーポンがありません',
|
||
'empty.noCouponsHint': 'マーケットでお得なクーポンを探してみましょう',
|
||
'empty.browse': '見てみる',
|
||
'empty.noTrades': '取引履歴がありません',
|
||
'empty.noTradesHint': '最初の取引を完了するとここに表示されます',
|
||
'empty.noResults': '結果が見つかりません',
|
||
'empty.noResultsHint': '別のキーワードで試してみてください',
|
||
'empty.noMessages': 'メッセージはありません',
|
||
'empty.noMessagesHint': '取引通知やシステムのお知らせがここに表示されます',
|
||
'empty.networkError': 'ネットワーク接続に失敗しました',
|
||
'empty.networkErrorHint': 'ネットワーク設定を確認してから再試行してください',
|
||
|
||
// ============ Receive Coupon ============
|
||
'receiveCoupon.title': 'クーポンを受取',
|
||
'receiveCoupon.hint': '下のQRコードまたは受取IDを相手に見せてください。相手がスキャンまたはIDを入力することで、クーポンがあなたのウォレットに届きます。',
|
||
'receiveCoupon.id': '受取ID',
|
||
'receiveCoupon.idCopied': '受取IDをクリップボードにコピーしました',
|
||
'receiveCoupon.note': '受取ったクーポンは自動的にウォレットに保存されます。ホーム画面のウォレットから確認・管理できます。',
|
||
|
||
// ============ Issuer ============
|
||
'issuer.title': '発行者管理',
|
||
'issuer.verified': '認証済み発行者',
|
||
'issuer.overview': '概要',
|
||
'issuer.issue': '発行',
|
||
'issuer.redeem': '利用処理',
|
||
'issuer.finance': '財務',
|
||
'issuer.totalIssued': '総発行数',
|
||
'issuer.totalSold': '販売済み',
|
||
'issuer.totalRedeemed': '利用処理済み',
|
||
'issuer.redeemRate': '利用率',
|
||
'issuer.quickActions': 'クイック操作',
|
||
'issuer.createCoupon': 'クーポン作成',
|
||
'issuer.storeManage': '店舗管理',
|
||
'issuer.salesAnalysis': '売上分析',
|
||
'issuer.statement': '精算書',
|
||
'issuer.myCoupons': 'マイクーポン',
|
||
'issuer.listed': '掲載中',
|
||
'issuer.underReview': '審査中',
|
||
'issuer.soldOut': '完売',
|
||
'issuer.issuedSlash': '発行',
|
||
'issuer.sold': '販売済み',
|
||
'issuer.issueCenter': '発行センター',
|
||
'issuer.selectTemplate': 'クーポンテンプレートを選択',
|
||
'issuer.voucherType': '割引券',
|
||
'issuer.discountType': '値引きクーポン',
|
||
'issuer.giftCardType': 'ギフトカード',
|
||
'issuer.storedValueType': 'プリペイドクーポン',
|
||
'issuer.couponManage': 'クーポン管理',
|
||
'issuer.viewAll': 'すべて見る',
|
||
'issuer.couponEvents': 'クーポンイベント',
|
||
'issuer.createNew': '新規クーポン作成',
|
||
'issuer.redeemManage': '利用処理管理',
|
||
'issuer.redeemTrend': '利用処理トレンド',
|
||
'issuer.allStores': '全店舗',
|
||
'issuer.employees': '名のスタッフ',
|
||
'issuer.financeManage': '財務管理',
|
||
'issuer.totalSales': '総売上額',
|
||
'issuer.settled': '入金済み',
|
||
'issuer.pendingSettle': '精算待ち',
|
||
'issuer.breakage': 'Breakage',
|
||
'issuer.withdrawBtn': '出金',
|
||
'issuer.reportBtn': '精算レポート',
|
||
'issuer.settleDetail': '精算明細',
|
||
'issuer.creditLevel': '信用等級',
|
||
'issuer.issueQuota': '発行枠',
|
||
'issuer.usedQuota': '使用済み枠',
|
||
'issuer.dataCenter': 'データセンター',
|
||
'issuer.issueSalesRate': '発行数/販売数/利用率',
|
||
'issuer.userProfile': 'ユーザープロフィール',
|
||
'issuer.userProfileDesc': '購入ユーザーの分布分析',
|
||
'issuer.creditDetail': '信用詳細',
|
||
'issuer.creditDetailDesc': 'スコア詳細と改善提案',
|
||
'issuer.quotaChange': '枠の変動',
|
||
'issuer.quotaChangeDesc': '過去の枠調整履歴',
|
||
'issuer.companyInfo': '企業情報',
|
||
'issuer.companyInfoDesc': '営業許可証/担当者',
|
||
'issuer.settingsItem': '設定',
|
||
'issuer.settingsItemDesc': '通知/セキュリティ/言語',
|
||
'issuer.helpItem': 'ヘルプセンター',
|
||
'issuer.helpItemDesc': 'よくある質問とサポート',
|
||
|
||
// ============ Merchant ============
|
||
'merchant.today': '今日',
|
||
'merchant.onlineMode': 'オンラインモード',
|
||
'merchant.offlineMode': 'オフラインモード',
|
||
'merchant.pendingSync': '同期待ち',
|
||
'merchant.syncUnit': '件',
|
||
'merchant.scanHint': 'クーポンのQRコードをスキャン枠に合わせてください',
|
||
'merchant.flashlight': 'ライト',
|
||
'merchant.manualInput': '手動入力',
|
||
'merchant.redeemRecords': '利用処理履歴',
|
||
'merchant.storeData': '店舗データ',
|
||
'merchant.inputCode': 'クーポンコードを手動入力',
|
||
'merchant.inputCodeHint': 'クーポンコードを入力',
|
||
'merchant.query': '照会',
|
||
'merchant.userNickname': 'ユーザー名',
|
||
'merchant.consumer': '消費者',
|
||
'merchant.couponName': 'クーポン名',
|
||
'merchant.faceValue': '額面',
|
||
'merchant.validUntil': '有効期限',
|
||
'merchant.useCondition': '利用条件',
|
||
'merchant.noMinSpend': '最低利用金額なし',
|
||
'merchant.confirmRedeem': '利用処理を確認',
|
||
'merchant.redeemSuccess': '利用処理完了',
|
||
'merchant.continueRedeem': '続けて処理',
|
||
'merchant.synced': '同期済み',
|
||
'merchant.pendingSyncLabel': '同期待ち',
|
||
'merchant.redeemOperator': '処理担当者',
|
||
'merchant.todayRedeem': '本日の利用処理',
|
||
'merchant.redeemAmount': '利用処理金額',
|
||
'merchant.weekTrend': '今週のトレンド',
|
||
'merchant.operatorRank': '担当者ランキング',
|
||
|
||
// ============ Profile Page (additional) ============
|
||
'profile.account': 'アカウント',
|
||
'profile.trade': '取引',
|
||
'profile.holdCoupons': '保有',
|
||
'profile.saved': '節約',
|
||
'profile.credit': '信用',
|
||
'profile.creditScore': '信用スコア',
|
||
'profile.myFavorites': 'お気に入り',
|
||
'profile.securitySettings': 'セキュリティ設定',
|
||
'profile.advancedSettings': '詳細設定',
|
||
'profile.aboutGenex': 'Genex について',
|
||
'profile.simplifiedChinese': '簡体中国語',
|
||
|
||
// ============ Pro Mode ============
|
||
'proMode.toggleDesc': 'オンチェーン情報の閲覧と外部ウォレット接続が可能',
|
||
'proMode.requireKycL2': 'KYC L2以上の認証が必要',
|
||
'proMode.connected': '接続済み',
|
||
'proMode.disconnect': '切断',
|
||
'proMode.connectWallet': '外部ウォレットを接続',
|
||
'proMode.walletDesc': '外部ウォレット接続後、プラットフォーム資産を自分のアドレスに引き出せます',
|
||
'proMode.showChainAddress': 'チェーンアドレスを表示',
|
||
'proMode.showChainAddressDesc': 'クーポン詳細にコントラクトアドレスを表示',
|
||
'proMode.showTxHash': '取引ハッシュを表示',
|
||
'proMode.showTxHashDesc': '取引記録にオンチェーンハッシュを表示',
|
||
'proMode.txExplorer': 'トランザクションエクスプローラー',
|
||
'proMode.txBuyExample': 'スターバックス \$25 ギフトカード購入',
|
||
'proMode.txSellExample': 'Amazon \$100 クーポン売却',
|
||
'proMode.confirmed': '確認済み',
|
||
'proMode.confirming': '確認中',
|
||
'proMode.viewAllTx': 'すべてのオンチェーン取引を表示',
|
||
'proMode.chainAssets': 'オンチェーン資産',
|
||
'proMode.custodialWallet': 'プラットフォーム管理ウォレット',
|
||
'proMode.externalWallet': '外部ウォレット (MetaMask)',
|
||
'proMode.couponCount5': '5 枚のクーポン',
|
||
'proMode.couponCount0': '0 枚のクーポン',
|
||
'proMode.extractToWallet': '外部ウォレットに引き出し',
|
||
'proMode.tradeTrack': '取引トラック',
|
||
'proMode.utilityTrackDesc': 'クーポン有効期限≤12ヶ月、証券ライセンス不要',
|
||
'proMode.securitiesTrackDesc': '長期投資型クーポン商品(近日公開)',
|
||
'proMode.trackNote': '現在はUtility Trackのみ対応',
|
||
'proMode.comingSoon': '近日公開',
|
||
'proMode.whatIsTitle': 'プロモードとは?',
|
||
'proMode.whatIsDesc': 'プロモードはブロックチェーン経験のあるユーザー向けです。有効化後:\n'
|
||
'• 外部ウォレット接続(MetaMask等)\n'
|
||
'• オンチェーンアドレスと取引ハッシュの閲覧\n'
|
||
'• 資産を自分のウォレットに引き出し\n'
|
||
'• 基盤となるオンチェーンデータの閲覧\n\n'
|
||
'KYC L2認証完了後に有効化できます。',
|
||
|
||
// ============ Wallet Page (additional) ============
|
||
'wallet.buyIn': '購入',
|
||
'wallet.sellOut': '売却',
|
||
'wallet.giftTransfer': '譲渡',
|
||
'wallet.redeemUse': '利用',
|
||
|
||
// ============ AI Fab ============
|
||
'aiFab.greeting': 'こんにちは!Genex AI アシスタントです。クーポン資産の管理、お得情報の検索、価格分析をお手伝いします。何かお手伝いできることはありますか?',
|
||
'aiFab.inputHint': 'メッセージを入力...',
|
||
'aiFab.suggest1': '割引率の高いクーポンを探して',
|
||
'aiFab.suggest2': '期限切れ間近のクーポンはある?',
|
||
'aiFab.suggest3': '今日のおすすめクーポンは?',
|
||
'aiFab.suggest4': 'クーポン資産を分析して',
|
||
|
||
// ============ KYC Badge ============
|
||
'kyc.badgeLabel': '認証済',
|
||
|
||
// ============ Message Tabs ============
|
||
'message.markAllRead': 'すべて既読',
|
||
'message.tabTrade': '取引',
|
||
'message.tabExpiry': '期限',
|
||
'message.tabAnnouncement': 'お知らせ',
|
||
|
||
// ============ Transfer additions ============
|
||
'transfer.contactEmail': 'メール',
|
||
'transfer.contactPhone': '電話',
|
||
'transfer.yesterday': '昨日',
|
||
'transfer.daysAgo': '日前',
|
||
'transfer.weeksAgo': '週間前',
|
||
'transfer.monthsAgo': 'ヶ月前',
|
||
|
||
// ============ Merchant AI ============
|
||
'merchantAi.redeemAssist': '利用処理アシスト',
|
||
'merchantAi.trafficForecast': '客数予測',
|
||
'merchantAi.anomalyAlert': '異常アラート',
|
||
'merchantAi.verifyAuth': 'クーポン検証',
|
||
'merchantAi.checkStatus': 'ステータス確認',
|
||
'merchantAi.batchRedeem': '一括処理',
|
||
'merchantAi.feedback': 'フィードバック',
|
||
'merchantAi.quickActions': 'AI クイック操作',
|
||
'merchantAi.redeemTips': '利用処理のヒント',
|
||
'merchantAi.todayHotRedeem': '本日の人気利用処理',
|
||
'merchantAi.countUnit': '件',
|
||
'merchantAi.aiMarketing': 'AI マーケティング提案',
|
||
'merchantAi.crossSellTitle': 'クロスセル提案',
|
||
'merchantAi.crossSellDesc': 'コーヒークーポン購入者はベーカリークーポンにも関心があります。セット販売をお勧めします',
|
||
'merchantAi.weekendPromoTitle': '週末プロモーション提案',
|
||
'merchantAi.weekendPromoDesc': '過去のデータでは土曜日の利用処理が+30%。週末限定セールの実施をお勧めします',
|
||
'merchantAi.todayForecast': '本日の客数予測',
|
||
'merchantAi.expectedRedeem': '予想利用処理数',
|
||
'merchantAi.peakHours': 'ピーク時間帯',
|
||
'merchantAi.expectedRevenue': '予想収益',
|
||
'merchantAi.trafficInsight': '先週同期比+12%。昼のピーク時にレジ担当を1名追加することをお勧めします',
|
||
'merchantAi.hourlyForecast': '時間帯別予測',
|
||
'merchantAi.weeklyForecast': '今週の予測',
|
||
'merchantAi.staffSuggestion': 'シフト提案',
|
||
'merchantAi.pendingCount': '未処理',
|
||
'merchantAi.resolvedToday': '本日処理済み',
|
||
'merchantAi.riskIndex': 'リスク指数',
|
||
'merchantAi.riskLow': '低',
|
||
'merchantAi.activeAlerts': 'アクティブアラート',
|
||
'merchantAi.highFreqRedeem': '高頻度利用処理検知',
|
||
'merchantAi.suspectFakeCode': '偽造コード疑い',
|
||
'merchantAi.suspiciousPatterns': '不審なパターン検知',
|
||
'merchantAi.consecutiveRedeem': '同一ユーザーの連続利用処理',
|
||
'merchantAi.offHoursRedeem': '営業時間外の利用処理試行',
|
||
'merchantAi.expiredRedeemAttempt': '期限切れクーポンの利用処理試行',
|
||
'merchantAi.statusAbnormal': '異常',
|
||
'merchantAi.statusWarning': '注意',
|
||
'merchantAi.statusNormal': '正常',
|
||
'merchantAi.expiredBlock': '期限切れクーポンブロック',
|
||
'merchantAi.duplicateBlock': '重複利用処理ブロック',
|
||
'merchantAi.wrongStoreAlert': '対象外店舗アラート',
|
||
'merchantAi.insufficientBalance': '残高不足',
|
||
'merchantAi.systemRetry': 'システムタイムアウト再試行',
|
||
'merchantAi.monday': '月',
|
||
'merchantAi.tuesday': '火',
|
||
'merchantAi.wednesday': '水',
|
||
'merchantAi.thursday': '木',
|
||
'merchantAi.friday': '金',
|
||
'merchantAi.saturday': '土',
|
||
'merchantAi.sunday': '日',
|
||
|
||
// ============ Issuer additions ============
|
||
'issuer.unlisted': '非掲載',
|
||
|
||
// ============ Update ============
|
||
'update.newVersion': '新バージョン',
|
||
'update.importantUpdate': '重要な更新',
|
||
'update.latestVersion': '最新バージョン',
|
||
'update.fileSize': 'ファイルサイズ',
|
||
'update.changelog': '更新内容',
|
||
'update.marketHint': 'アプリストアからインストールされました。ストアでの更新を推奨します。',
|
||
'update.goMarket': 'ストアへ',
|
||
'update.later': '後で',
|
||
'update.skipUpdate': 'スキップ',
|
||
'update.updateNow': '今すぐ更新',
|
||
'update.preparing': '準備中...',
|
||
'update.downloading': 'ダウンロード中...',
|
||
'update.downloadComplete': 'ダウンロード完了',
|
||
'update.cancelled': 'キャンセル済み',
|
||
'update.failed': 'ダウンロード失敗',
|
||
'update.installing': 'インストール中...',
|
||
'update.installFailed': 'インストール失敗',
|
||
'update.installLater': '後でインストール',
|
||
'update.installNow': '今すぐインストール',
|
||
'update.updating': '更新中',
|
||
'update.updateFailed': '更新失敗',
|
||
'update.cancel': 'キャンセル',
|
||
'update.retry': 'リトライ',
|
||
'update.close': '閉じる',
|
||
'update.isLatest': '最新バージョンです',
|
||
'update.checkUpdate': 'アップデート確認',
|
||
|
||
// ============ Share / Invite ============
|
||
'share.title': '友達を招待',
|
||
'share.scanToJoin': 'スキャンしてGenexをダウンロード',
|
||
'share.myReferralCode': 'マイ招待コード',
|
||
'share.copyCode': 'コードをコピー',
|
||
'share.copyLink': 'リンクをコピー',
|
||
'share.shareToFriend': '友達にシェア',
|
||
'share.directReferrals': '直接招待',
|
||
'share.teamSize': 'チーム人数',
|
||
'share.quickShare': 'シェア方法',
|
||
'share.codeCopied': '招待コードをコピーしました',
|
||
'share.linkCopied': 'リンクをコピーしました',
|
||
'share.shareText': 'GenexでデジタルクーポンFinanceを楽しもう!\n招待コード {code} で登録すると特典があります。\nダウンロード:{link}',
|
||
'share.nativeShareTitle': 'Genexをシェア',
|
||
'share.shareSubtitle': 'WeChat・WhatsApp等でシェア',
|
||
'share.loading': '招待情報を読み込み中...',
|
||
'share.loadFailed': '読み込みに失敗しました。再試行してください',
|
||
'share.retry': '再試行',
|
||
'share.inviteBanner': '友達を招待',
|
||
'share.inviteBannerSub': '友達を招待してポイントをゲット',
|
||
'share.scanToDownload': 'スキャンしてGenex Appをダウンロード',
|
||
'share.apkUrlLoading': 'ダウンロードリンクを取得中...',
|
||
'share.rewardPlanTitle': '紹介報酬プログラム',
|
||
'share.rewardDirect': '直接紹介ボーナス',
|
||
'share.rewardDirectDesc': '友達の登録成功ごとに紹介報酬を獲得',
|
||
'share.rewardTeam': 'チームレベル収益',
|
||
'share.rewardTeamDesc': '最大50レベルのチーム紹介チェーンで収益獲得',
|
||
'share.rewardNewbie': '新規ユーザー限定特典',
|
||
'share.rewardNewbieDesc': '紹介コードで登録した友達は新規ウェルカムパッケージを受け取れます',
|
||
'share.myReferrer': '紹介者',
|
||
'share.noReferrer': '紹介者なし',
|
||
'share.joinWith': '紹介コード {code} でGenexに登録。スキャンしてダウンロード:',
|
||
'share.shareTextApk': '【Genexへのご招待】{name}さんがデジタルクーポン金融プラットフォームに招待しています!\n紹介コード {code} で登録すると新規特典がもらえます。\n📱 スキャンまたはタップしてダウンロード:{link}',
|
||
|
||
// ============ Notification ============
|
||
'notification.system': 'システム',
|
||
'notification.activity': 'アクティビティ',
|
||
'notification.reward': '収益',
|
||
'notification.upgrade': 'アップグレード',
|
||
'notification.announcement': 'お知らせ',
|
||
'notification.markAllRead': 'すべて既読',
|
||
'notification.empty': '通知なし',
|
||
'notification.loadFailed': '読み込み失敗',
|
||
'notification.retry': 'リトライ',
|
||
};
|