import '../strings_enum.dart';

const Map<String, String> jaJP = {
  Strings.loading: '読み込み中',
  Strings.changeTheme: 'テーマを変更',
  Strings.changeLanguage: '言語を変更',
  Strings.noInternetConnection: 'インターネット接続がありません！',
  Strings.serverNotResponding: 'サーバーが応答していません！',
  Strings.someThingWentWorng: 'エラーが発生しました',
  Strings.apiNotFound: 'ルートが見つかりません！',
  Strings.serverError: 'サーバーエラー',
  Strings.urlNotFound: 'URLが見つかりません',
  Strings.retry: '再試行',
  //profile
  Strings.me: '私',
  Strings.device: 'デバイス',
  Strings.settings: '設定',
  Strings.contactUs: 'お問い合わせ',
  Strings.faq: 'よくある質問',
  Strings.about: 'について',
  Strings.language: '言語',
  Strings.launchGameAfterBoost: 'ブースト後にゲームを起動',
  Strings.uploadLog: 'ログをアップロード',
  Strings.clearCache: 'キャッシュをクリア',
  Strings.deleteUser: 'ユーザーを削除',
  Strings.email: 'メール',
  Strings.discord: 'Discord',
  Strings.whatsapp: 'WhatsApp',
  Strings.line: 'Line',
  Strings.wechat: 'WeChat',
  Strings.qq: 'QQ',
  Strings.termsOfService: '利用規約',
  Strings.privacyPolicy: 'プライバシーポリシー',
  Strings.version: 'バージョン',
  Strings.newUpdate: '新しいアップデート',
  Strings.visitWebsite: 'ウェブサイトを訪問',
  Strings.english: '英語（オリジナル）',
  Strings.spanish: 'スペイン語',
  Strings.confirmStop: '停止を確認',
  Strings.pushSetting: 'プッシュ設定',
  Strings.enableDebugLog: 'デバッグログを有効化',
  Strings.exportLog: 'ログをエクスポート',

  Strings.successful: '成功',
  Strings.ok: 'OK',
  Strings.cancel: 'キャンセル',
  Strings.oops: 'おっと',
  Strings.copied: 'コピーしました',
  Strings.deviceId: 'デバイスID',
  Strings.newVersion: '新しいバージョン',
  Strings.upgrade: 'アップグレード',
  Strings.later: '後で',
  Strings.noData: 'データがありません',
  Strings.anErrorOccurred: 'エラーが発生しました',
  Strings.tryAgain: '再試行',

  //lang
  Strings.enLang: '英語',
  Strings.esLang: 'スペイン語',
  Strings.arLang: 'アラビア語',
  Strings.faLang: 'ペルシャ語',
  Strings.myLang: 'ビルマ語',
  Strings.deLang: 'ドイツ語',
  Strings.jaLang: '日本語',
  Strings.frLang: 'フランス語',
  Strings.ruLang: 'ロシア語',
  Strings.koLang: '韓国語',
  //game
  Strings.submit: '送信',
  Strings.go: '行く',
  Strings.bottomBarBoost: 'ブースト',
  Strings.bottomBarGames: 'ゲーム',
  Strings.titleGame: 'ゲーム',
  Strings.tabAll: 'すべて',
  Strings.tabHot: '人気',
  Strings.tabTrending: 'トレンド',
  Strings.tabNew: '新着',
  Strings.download: 'Download',
  Strings.gameNotFound: 'ゲームが見つかりません',
  Strings.exploreGames: 'ゲームを探索！',
  Strings.chooseServer: 'サーバーを選択',
  Strings.searchHistory: '検索履歴',
  Strings.searchHint: 'ゲーム名を入力',
  Strings.searchNoGame: 'ブーストしたいゲームが見つかりません',
  Strings.searchNoRelatedGames: '関連するゲームが見つかりません。選択肢を閲覧しますか？',
  Strings.submitGameTitle: 'ゲームを提出',
  Strings.submitGameContent: 'ブーストしたいゲームが見つかりませんか？',
  Strings.submitGameHint: 'リクエストを送信',
  Strings.or: 'または',
  Strings.selectLocalGame: 'ローカルゲームを選択',
  Strings.submitted: '提出されました！フィードバックをありがとうございます。',
  Strings.scanningLocalGames: 'ローカルゲームをスキャン中',
  Strings.searching: '検索中...',
  Strings.dontShowAgain: "これをもう表示しない",
  //boosting
  Strings.stop: '停止',
  Strings.startGame: 'ゲームを開始',
  Strings.latency: 'レイテンシー',
  Strings.packetLoss: 'パケットロス',
  Strings.tryingToSelectNode: 'ノードを選択中です。しばらくお待ちください。',
  Strings.showPing: 'Pingを表示',
  Strings.connecting: '接続中...',

  //node
  Strings.autoMatic: '自動',
  Strings.manual: '手動',

  //stop boosting dialog
  Strings.stopAcceleration: '加速を停止しますか？',
  Strings.stopAccelerationContent: '加速を停止するとゲームの切断が発生する可能性があります。続行しますか？',

  //empty error update
  Strings.refresh: '更新',
  Strings.unableToConnectNetwork: 'インターネット接続を確認してください',
  Strings.unableToConnectServer: 'サーバーが一時的に利用できません。後でもう一度お試しください',
  Strings.regionRestricted: '現地の法律および規制上の制限により、FKeyサービスはお客様の地域では利用できません。',
  Strings.userDisabled:
      'お客様のアカウントは危険にさらされており、ログインが一時的に無効になっています。サポートにお問い合わせください。',
  Strings.deviceRestricted: 'サービス利用不可',
  Strings.permissionsNeededTitle: '権限が必要です',
  Strings.permissionsNeededContent:
      '''「FKey.win」を使用開始するには、VPNプロファイルをインストールする権限が必要です。
「FKey.win」での閲覧はプライベートです - 追跡やデータ収集はありません。''',
  Strings.acceptAndContinue: '受け入れて続行',
  Strings.updateNow: '今すぐ更新',
  Strings.newVersionAvailable: '新しいバージョンが利用可能',

  // VPN Error codes
  Strings.eVpnUserAuth: 'セッションが期限切れです。再度サインインしてください。',
  Strings.eVpnUserStatus: 'アカウントが無効化されているか、更新が必要です。',
  Strings.eVpnMaxDevice: 'デバイス数の上限に達しました。続行するにはデバイスを削除してください。',
  Strings.eVpnConnectServer: 'おっと！エラーが発生しました。インターネット接続を確認してください',
  Strings.eVpnRedisReadError: 'ユーザー情報の取得に失敗しました。再度ログインしてください。',
  Strings.eVpnIpRegion: 'IPアドレスの場所が登録された地域と異なります。',
  Strings.eVpnUserExpire: 'サブスクリプションが終了しました。アクセスを復元するには更新してください。',
  Strings.eVpnUserLevelError: 'この機能には異なるメンバーシップレベルが必要です。',
  Strings.eVpnServerOverload:
      'このノードに接続しているユーザーが多すぎます。別のノードに切り替えると改善される可能性があります。',
  Strings.eVpnNoServer: 'おっと！現在サーバーが利用できません。ノードの切り替えをお試しください。',
  Strings.eVpnInvalidDeviceId: 'このデバイスはアカウントにリンクされていません。再度サインインしてください。',
  Strings.eVpnTrialTimeLimited:
      '無料トライアルが終了しました。すべての機能を継続して使用するには今すぐアップグレードしてください。',
  Strings.eVpnTellRetry: '再試行に失敗しました。後でもう一度お試しください。',
  Strings.eVpnBadParam: '無効なパラメータが提供されました。',
  Strings.eVpnConnectRouter: 'ルーターに接続できません。ネットワーク設定を確認して再試行してください。',
  Strings.eVpnInit: '初期化に失敗しました。アプリを再起動してください。',
  Strings.eVpnServerKilled: 'ネットワークの変動により、接続が中断されました',
  Strings.eVpnConnectionFailed: 'プロセス中にキャンセルされたため、接続に失敗しました',
  Strings.eMethodCall: 'リクエストの処理中にエラーが発生しました。再試行してください。',

  // util error
  Strings.eUtilOpenEmail: 'メールを開くエラー',
  Strings.eUtilOpenBrowser: 'ブラウザを開くエラー',
  Strings.eUtilOpenGooglePlay: 'Google Playを開くエラー',

  Strings.networkErrorTitle: 'インターネット接続がありません',
  Strings.networkErrorContent: 'ネットワークを確認して再試行してください。',
  Strings.error: 'エラー',

  // Authentication related
  Strings.registerWithEmail: 'メールで登録',
  Strings.signInWithEmail: 'メールでサインイン',
  Strings.continueWithGoogle: 'Googleで続行',
  Strings.continueWithApple: 'Appleで続行',
  Strings.continueWithFacebook: 'Facebookで続行',

  // Registration page
  Strings.signUp: 'サインアップ',
  Strings.emailAddress: 'メールアドレス',
  Strings.password: 'パスワード',
  Strings.passwordAgain: 'パスワード再入力',
  Strings.alreadyHaveAccount: 'すでにアカウントをお持ちですか？',
  Strings.signIn: 'サインイン',

  // Password rules
  Strings.passwordMustInclude: 'パスワードには以下を含める必要があります：',
  Strings.atLeast6Characters: '最低6文字',
  Strings.atLeastOneUppercase: '最低1つの大文字',
  Strings.atLeastOneLowercase: '最低1つの小文字',
  Strings.atLeastOneNumber: '最低1つの数字',

  // Login page
  Strings.forgotPassword: 'パスワードを忘れましたか？',
  Strings.dontHaveAccount: 'アカウントをお持ちでないですか？',

  // Privacy policy
  Strings.termsAndPrivacy: 'サインアップまたは続行することで、利用規約とプライバシーに同意します',
  Strings.terms: '利用規約',
  Strings.privacy: 'プライバシー',
  Strings.termsAgreementPrefix: 'サインアップまたは続行することで、',
  Strings.termsAgreementConnector: ' と ',

  // Account activation
  Strings.activateAccount: 'アカウントをアクティベート',
  Strings.passwordSetup: 'パスワード設定',
  Strings.emailVerificationHint:
      'コード用の現在のメールですか？続行。そうでなければ、ログインを更新するために新しいメールを入力してください。',
  Strings.verificationCodeHint: 'メールアドレスに送信された6桁の確認コードを入力してください。コードは10分間有効です。',
  Strings.send: '送信',
  Strings.resend: '再送信',
  Strings.verify: '確認',
  Strings.setup: '設定',

  // 忘记密码
  Strings.forgotPasswordTitle: 'パスワードを忘れました',

  // Account page
  Strings.createYourAccount: 'アカウントを作成',
  Strings.account: 'アカウント',
  Strings.freePlanUnlocked: '無料プランがアンロックされました',
  Strings.activateToEnableFeatures: '機能を有効にするには今すぐアクティベート',
  Strings.activateNow: '今すぐアクティベート',
  Strings.changePassword: 'パスワードを変更',
  Strings.signOut: 'サインアウト',

  // Sign out dialog
  Strings.signOutTitle: 'サインアウト',
  Strings.signOutMessage: 'これにより、このデバイスからすべてのローカルデータ（設定や履歴を含む）が削除されます。',
  Strings.signOutWarning: 'この操作は元に戻せません。',
  Strings.confirm: '確認',

  // Dialog texts
  Strings.processing: '処理中...',
  Strings.success: '成功',
  Strings.unknownError: '不明なエラー',
  Strings.failed: '失敗',

  // Loading Dialog Messages
  Strings.submitting: '送信中...',
  Strings.submissionSuccessful: '送信成功',
  Strings.sendingVerificationCode: '確認コードを送信中...',
  Strings.verificationCodeSent: '確認コードが送信されました',
  Strings.verifyingEmail: 'メールを確認中...',
  Strings.emailVerified: 'メールが確認されました',
  Strings.resettingPassword: 'パスワードをリセット中...',
  Strings.passwordResetSuccessful: 'パスワードリセット成功',
  Strings.signingIn: 'サインイン中...',
  Strings.signInSuccessful: 'サインイン成功',
  Strings.signingUp: 'サインアップ中...',
  Strings.signUpSuccessful: 'サインアップ成功',
  Strings.activatingAccount: 'アカウントをアクティベート中...',
  Strings.accountActivated: 'アカウントがアクティベートされました',
  Strings.changingPassword: 'パスワードを変更中...',
  Strings.passwordChanged: 'パスワードが変更されました',

  // boost report
  Strings.boostReport: 'ブーストレポート',

  // sign out dialog
  Strings.signOuting: 'サインアウト中...',
  Strings.signOutSuccessful: 'サインアウト成功',

  // boost report
  Strings.totalTime: '合計',
  Strings.improved: '改善',
  Strings.ping: 'Ping',
  Strings.loss: 'ロス',
  Strings.avoidLag: 'ラグを回避',
  Strings.times: '回',
  Strings.beforeBoostingPing: 'ブースト前のPing',
  Strings.afterBoostingPing: 'ブースト後のPing',
  Strings.afterVipBoostingPing: 'VIPブースト後のPing',
  Strings.boostRating: 'ブースト評価',

  // 错误提示
  Strings.networkRestricted: 'ネットワークが制限されています。ネットワークを切り替えてアプリを再起動してください。',

  // exit
  Strings.exit: '終了',

  // apply game
  Strings.applyGame: 'ローカルゲームに申請',
  Strings.popularGame: '人気ゲーム',
  Strings.feedbackTip: 'フィードバックを受け取り次第、できるだけ早く処理いたします',

  // scanner
  Strings.submittedGame: '提出済み',

  // media upload
  Strings.selectUploadType: 'アップロードタイプを選択',
  Strings.selectImage: '画像を選択',
  Strings.selectVideo: '動画を選択',
  Strings.imageVideoOptional: '画像/動画（任意）',
  Strings.maxLimit:
      '最大{imageCount}枚の画像（各≤{imageSize}MB）または{videoCount}個の動画（≤{videoSize}MB）',
  Strings.maxImagesLimit: '最大{count}枚の画像（各≤{size}MB）',
  Strings.maxVideosLimit: '最大{count}個の動画（≤{size}MB）',
  Strings.fileTooLarge: 'ファイルが大きすぎます',
  Strings.imageSizeExceedsLimit: '画像サイズが制限を超えています（≤{size}MB）',
  Strings.videoSizeExceedsLimit: '動画サイズが制限を超えています（≤{size}MB）',
  Strings.selectFailed: '選択に失敗しました',
  Strings.cannotSelectFilePleaseRetry: 'ファイルを選択できません。再試行してください',
  Strings.videoSelectedCannotAddOtherFiles: '動画が選択されています。他のファイルを追加できません',
  Strings.tip: 'ヒント',

  // boosting
  Strings.dedicatedGameRoute: '専用ゲーム\nルート',
  Strings.aiLatencyReduction: 'AIレイテンシ\n削減',
  Strings.dynamicMultiRoute: '動的マルチ\nルート',

  // feedback
  Strings.feedback: 'フィードバック',
  Strings.gameName: 'ゲーム名',
  Strings.problemCategory: '問題カテゴリ（単一選択）',
  Strings.detailsProblem: '問題の詳細',
  Strings.pleaseProvideADetailed: 'より良いサポートを提供するため、問題の詳細な説明をお聞かせください。',
  Strings.yourEmail: 'あなたのメール',
  Strings.pleaseLeaveYour: '問題解決に役立つため、連絡先情報をお残しください。',
  Strings.gameBoosting: 'ゲームブースト',
  Strings.errorCode: 'エラーコード',
  Strings.gameLag: 'ゲームラグ',
  Strings.noGameLocation: 'ゲーム場所なし',
  Strings.others: 'その他',

  // boost report
  Strings.gameDidntFeelGreat: 'ゲームが良く感じられませんでしたか？声を上げてください！',
  Strings.weWillListenAndTakeYourSuggestionsSeriously:
      '（私たちは耳を傾け、あなたの提案を真剣に受け止めます。）',
  Strings.sendFeedback: 'フィードバックを送信',

  // local boost
  Strings.localBoost: 'ローカルブースト',
};
