export default {
  'pages.layouts.userLayout.title': '',
  'pages.login.accountLogin.tab': 'アカウントログイン',
  'pages.login.accountLogin.errorMessage':
    'ユーザー名/パスワードが正しくありません(admin/ant.design)',
  'pages.login.failure': 'ログインに失敗したら、もう一度試してください!',
  'pages.login.success': 'ログイン成功!',
  'pages.login.username.placeholder': 'ユーザー名：adminまたはuser',
  'pages.login.username.required': 'ユーザー名を入力してください！',
  'pages.login.password.placeholder': 'パスワードを入力',
  'pages.login.password.required': 'パスワードを入力してください！',
  'pages.login.phoneLogin.tab': '電話ログイン',
  'pages.login.phoneLogin.errorMessage': '検証コードエラー',
  'pages.login.phoneNumber.placeholder': '電話番号',
  'pages.login.phoneNumber.required': '電話番号を入力してください！',
  'pages.login.phoneNumber.invalid': '電話番号が無効です！',
  'pages.login.captcha.placeholder': '確認コード',
  'pages.login.captcha.required': '確認コードを入力してください！',
  'pages.login.phoneLogin.getVerificationCode': '確認コードを取得',
  'pages.getCaptchaSecondText': '秒',
  'pages.login.rememberMe': 'Remember me',
  'pages.login.forgotPassword': 'パスワードをお忘れですか？',
  'pages.login.submit': 'ログイン',
  'pages.login.loginWith': 'その他のログイン方法：',
  'pages.login.registerAccount': 'アカウント登録',
  'pages.welcome.link': 'ようこそ',
  'pages.welcome.alertMessage':
    'より高速で強力な頑丈なコンポーネントがリリースされました。',
  'pages.404.subTitle':
    '申し訳ありませんが、アクセスしたページは存在しません。',
  'pages.404.buttonText': 'ホームに戻る',
  'pages.admin.subPage.title': 'このページは管理者のみが表示できます',
  'pages.admin.subPage.alertMessage':
    'Umi uiがリリースされました。npm run uiを使用して体験してください。',
  'pages.searchTable.createForm.newRule': '新しいルール',
  'pages.searchTable.updateForm.ruleConfig': 'ルール構成',
  'pages.searchTable.updateForm.basicConfig': '基本情報',
  'pages.searchTable.updateForm.ruleName.nameLabel': 'ルール名',
  'pages.searchTable.updateForm.ruleName.nameRules':
    'ルール名を入力してください！',
  'pages.searchTable.updateForm.ruleDesc.descLabel': 'ルールの説明',
  'pages.searchTable.updateForm.ruleDesc.descPlaceholder':
    '5文字以上入力してください',
  'pages.searchTable.updateForm.ruleDesc.descRules':
    '5文字以上のルールの説明を入力してください！',
  'pages.searchTable.updateForm.ruleProps.title': 'プロパティの構成',
  'pages.searchTable.updateForm.object': '監視対象',
  'pages.searchTable.updateForm.ruleProps.templateLabel': 'ルールテンプレート',
  'pages.searchTable.updateForm.ruleProps.typeLabel': 'ルールタイプ',
  'pages.searchTable.updateForm.schedulingPeriod.title':
    'スケジュール期間の設定',
  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': '開始時間',
  'pages.searchTable.updateForm.schedulingPeriod.timeRules':
    '開始時間を選択してください！',
  'pages.searchTable.titleDesc': '説明',
  'pages.searchTable.ruleName': 'ルール名が必要です',
  'pages.searchTable.titleCallNo': 'サービスコール数',
  'pages.searchTable.titleStatus': 'ステータス',
  'pages.searchTable.nameStatus.default': 'デフォルト',
  'pages.searchTable.nameStatus.running': '起動中',
  'pages.searchTable.nameStatus.online': 'オンライン',
  'pages.searchTable.nameStatus.abnormal': '異常',
  'pages.searchTable.titleUpdatedAt': '最終スケジュール',
  'pages.searchTable.exception': '例外の理由を入力してください！',
  'pages.searchTable.titleOption': 'オプション',
  'pages.searchTable.config': '構成',
  'pages.searchTable.subscribeAlert': 'アラートを購読する',
  'pages.searchTable.title': 'お問い合わせフォーム',
  'pages.searchTable.new': '新しい',
  'pages.searchTable.chosen': '選んだ項目',
  'pages.searchTable.item': '項目',
  'pages.searchTable.totalServiceCalls': 'サービスコールの総数',
  'pages.searchTable.tenThousand': '万',
  'pages.searchTable.batchDeletion': 'バッチ削除',
  'pages.searchTable.batchApproval': 'バッチ承認',

  // 内部振込
  'pages.transfer.title': '内部振込',
  'pages.transfer.toUserId': '受取人ユーザーID',
  'pages.transfer.toUserId.placeholder': '受取人ユーザーIDを入力',
  'pages.transfer.amount': '金額',
  'pages.transfer.available': '利用可能: {amount}',
  'pages.transfer.selectCurrency': '通貨を選択',
  'pages.transfer.remark': '備考 (任意)',
  'pages.transfer.remark.placeholder': '振込備考を入力',
  'pages.transfer.insufficientBalance': '残高不足',
  'pages.transfer.success': '振込成功',
  'pages.transfer.failed': '振込失敗',
  'pages.transfer.enterUserId': '受取人ユーザーIDを入力してください',
  'pages.transfer.enterAmount': '金額を入力してください',
  'pages.transfer.confirm': '振込を確認',

  // 管理者ダッシュボード
  'pages.dashboard.loadError': 'データの読み込みに失敗しました',
  'pages.dashboard.refresh': '更新',
  'pages.dashboard.sync': 'データ同期',
  'pages.dashboard.sync.title': '運営データを同期',
  'pages.dashboard.sync.description': '統計データを計算してデータベースに保存します。初回使用時やデータ変更時に実行してください。',
  'pages.dashboard.sync.dateRange': '日付範囲を選択（任意）',
  'pages.dashboard.sync.startDate': '開始日',
  'pages.dashboard.sync.endDate': '終了日',
  'pages.dashboard.sync.hint': '空白の場合、最も早い記録から昨日まで同期します',
  'pages.dashboard.sync.confirm': '同期開始',
  'pages.dashboard.sync.cancel': 'キャンセル',
  'pages.dashboard.sync.type': '同期タイプ',
  'pages.dashboard.sync.typeWallet': 'ウォレットデータ',
  'pages.dashboard.sync.typeActivity': 'アクティビティ統計',
  'pages.dashboard.sync.typeCommission': 'コミッション統計',
  'pages.dashboard.sync.descActivity': '指定した日付の統計データを再計算して保存します。定期タスクが失敗した場合に使用します。',
  'pages.dashboard.sync.success': '同期成功',
  'pages.dashboard.sync.failed': '同期失敗',
  'pages.dashboard.noData': 'データなし',
  'pages.dashboard.overview.title': '概要',
  'pages.dashboard.overview.cumulativeDeposit': '累計入金',
  'pages.dashboard.overview.balance': '現在の残高',
  'pages.dashboard.overview.todayDeposit': '本日の入金',
  'pages.dashboard.overview.todayWithdraw': '本日の出金',
  'pages.dashboard.overview.todayFee': '本日の手数料',
  'pages.dashboard.overview.details': '詳細',
  'pages.dashboard.fee.withdraw': '出金手数料',
  'pages.dashboard.fee.card': 'カード手数料',
  'pages.dashboard.fee.swap': '両替手数料',
  'pages.dashboard.trend.title': 'トレンド分析',
  'pages.dashboard.trend.deposit': '入金',
  'pages.dashboard.trend.withdraw': '出金',
  'pages.dashboard.trend.withdraw_fee': '出金手数料',
  'pages.dashboard.trend.card_fee': 'カード手数料',
  'pages.dashboard.trend.swap_fee': '両替手数料',
  'pages.dashboard.trend.balance': '残高',
  'pages.dashboard.trend.day': '日別',
  'pages.dashboard.trend.week': '週別',
  'pages.dashboard.trend.month': '月別',
  'pages.dashboard.history.title': '履歴データ',
  'pages.dashboard.history.totalDeposit': '入金合計',
  'pages.dashboard.history.totalWithdraw': '出金合計',
  'pages.dashboard.history.totalFee': '手数料合計',
  'pages.dashboard.table.date': '日付',
  'pages.dashboard.table.deposit': '入金',
  'pages.dashboard.table.withdraw': '出金',
  'pages.dashboard.table.fee': '手数料',
  'pages.dashboard.table.balance': '残高',

  // ユーザーアクティビティ
  'pages.dashboard.activity.title': 'ユーザーアクティビティ',
  'pages.dashboard.activity.hint': 'データが不足している場合は、右上の「データ同期」をクリックしてください',
  'pages.dashboard.activity.days': '日',
  'pages.dashboard.activity.avgDau': '平均DAU',
  'pages.dashboard.activity.peakDau': 'ピークDAU',
  'pages.dashboard.activity.users': '人',
  'pages.dashboard.activity.totalOps': '総操作数',
  'pages.dashboard.activity.activeUsers': 'アクティブユーザー',
  'pages.dashboard.activity.operations': '操作回数',
  'pages.dashboard.activity.recalc': '再計算',
  'pages.dashboard.activity.recalcTitle': '統計データの再計算',
  'pages.dashboard.activity.recalcDesc': '指定した日付の統計データを手動で再計算して保存します。定期タスクが失敗した場合や履歴データを再計算する場合に使用します。',
  'pages.dashboard.activity.recalcType': '再計算タイプ',
  'pages.dashboard.activity.typeAll': 'すべて',
  'pages.dashboard.activity.typeActivity': 'アクティビティ統計',
  'pages.dashboard.activity.typeCommission': 'コミッション統計',
  'pages.dashboard.activity.recalcConfirm': '再計算開始',
  'pages.dashboard.activity.recalcHint': '再計算する日付範囲を選択',
  'pages.dashboard.activity.selectDate': '日付を選択してください',
  'pages.dashboard.activity.recalcSuccess': '再計算成功',
  'pages.dashboard.activity.recalcFailed': '再計算失敗',

  // コミッション統計
  'pages.dashboard.commission.title': 'コミッション統計',
  'pages.dashboard.commission.totalAmount': '総コミッション',
  'pages.dashboard.commission.claimedAmount': '受取済み',
  'pages.dashboard.commission.pendingAmount': '未受取',
  'pages.dashboard.commission.totalCount': '総件数',
  'pages.dashboard.commission.claimedCount': '受取済み件数',
  'pages.dashboard.commission.pendingCount': '未受取件数',

  // 操作ログ
  'pages.operationLogs.title': '操作ログ',
  'pages.operationLogs.refresh': '更新',
  'pages.operationLogs.loadFailed': 'データの読み込みに失敗しました',
  'pages.operationLogs.detailTitle': 'ログ詳細',
  'pages.operationLogs.column.userId': 'ユーザーID',
  'pages.operationLogs.column.ip': 'IPアドレス',
  'pages.operationLogs.column.method': 'メソッド',
  'pages.operationLogs.column.path': 'パス',
  'pages.operationLogs.column.operationType': '操作タイプ',
  'pages.operationLogs.column.statusCode': 'ステータスコード',
  'pages.operationLogs.column.duration': '所要時間',
  'pages.operationLogs.column.isAdmin': '管理者操作',
  'pages.operationLogs.column.createdAt': '作成日時',
  'pages.operationLogs.column.dateRange': '日付範囲',
  'pages.operationLogs.column.action': '操作',
  'pages.operationLogs.action.detail': '詳細',
  'pages.operationLogs.isAdmin.yes': 'はい',
  'pages.operationLogs.isAdmin.no': 'いいえ',
  'pages.operationLogs.detail.requestDetail': 'リクエスト詳細',
  'pages.operationLogs.type.login': 'ログイン',
  'pages.operationLogs.type.bindcard': 'カード紐付け',
  'pages.operationLogs.type.bindaddress': 'アドレス紐付け',
  'pages.operationLogs.type.deposit': '入金',
  'pages.operationLogs.type.withdraw': '出金',
  'pages.operationLogs.type.swap': '両替',
  'pages.operationLogs.type.card_apply': 'カード申請',
  'pages.operationLogs.type.card_bindpayer': '支払者紐付け',
  'pages.operationLogs.type.card_recharge': 'カードチャージ',
  'pages.operationLogs.type.card_activate': 'カード有効化',
  'pages.operationLogs.type.asset_query': '資産照会',
  'pages.operationLogs.type.admin_config': '管理者設定',
  'pages.operationLogs.type.admin_query': '管理者照会',
  'pages.operationLogs.type.callback': 'コールバック',
  'pages.operationLogs.type.other': 'その他',

  // 操作ログ - タブとソース
  'pages.operationLogs.tab.auth': '認証ログ',
  'pages.operationLogs.tab.wallet': 'ウォレットログ',
  'pages.operationLogs.detail.source': 'ログソース',
  'pages.operationLogs.source.auth': '認証サービス',
  'pages.operationLogs.source.wallet': 'ウォレットサービス',

  // 操作ログ - Auth操作タイプ
  'pages.operationLogs.type.logout': 'ログアウト',
  'pages.operationLogs.type.register': '登録',
  'pages.operationLogs.type.pre_login': 'プレログイン',
  'pages.operationLogs.type.pre_register': 'プレ登録',
  'pages.operationLogs.type.google_login': 'Googleログイン',
  'pages.operationLogs.type.send_email_code': 'メール認証コード送信',
  'pages.operationLogs.type.verify_email': 'メール認証',
  'pages.operationLogs.type.send_verify_code': '認証コード送信',
  'pages.operationLogs.type.verify_code': 'コード検証',
  'pages.operationLogs.type.change_password': 'パスワード変更',
  'pages.operationLogs.type.forgot_password': 'パスワード忘れ',
  'pages.operationLogs.type.reset_password': 'パスワードリセット',
  'pages.operationLogs.type.refresh_token': 'トークン更新',
  'pages.operationLogs.type.profile_update': 'プロフィール更新',
  'pages.operationLogs.type.session_revoke': 'セッション無効化',
  'pages.operationLogs.type.kyc_submit': 'KYC提出',
  'pages.operationLogs.type.kyc_review': 'KYC審査',
  'pages.operationLogs.type.api_key_create': 'APIキー作成',
  'pages.operationLogs.type.api_key_revoke': 'APIキー無効化',
  'pages.operationLogs.type.referral_bind': '紹介紐付け',
  'pages.operationLogs.type.commission_claim': 'コミッション請求',
  'pages.operationLogs.type.admin_action': '管理者アクション',
  'pages.operationLogs.type.query': '照会',
  'pages.operationLogs.type.action': 'アクション',

  // Admin — システムコントラクト
  'pages.admin.systemContracts.title': 'システムコントラクト',
  'pages.admin.systemContracts.newContract': '新規コントラクト',
  'pages.admin.systemContracts.createTitle': '新規コントラクト',
  'pages.admin.systemContracts.editTitle': 'コントラクト編集',
  'pages.admin.systemContracts.name': 'コントラクト名',
  'pages.admin.systemContracts.chain': 'チェーン',
  'pages.admin.systemContracts.address': 'アドレス',
  'pages.admin.systemContracts.deployBlock': 'デプロイブロック',
  'pages.admin.systemContracts.allChains': '全チェーン',
  'pages.admin.systemContracts.copyAddress': 'アドレスをコピー',
  'pages.admin.systemContracts.copied': 'コピー済み',
  'pages.admin.systemContracts.deleteTitle': 'このコントラクトを削除しますか？',
  'pages.admin.systemContracts.namePlaceholder': '例: lendingProxy、YTLPToken',
  'pages.admin.systemContracts.blockPlaceholder': 'ブロック番号（任意）',
  'pages.admin.systemContracts.descPlaceholder': '説明（任意）',
  'pages.admin.systemContracts.nameRequired': '名前は必須です',
  'pages.admin.systemContracts.addressRequired': 'アドレスは必須です',
};
