import '../strings_enum.dart';

const Map<String, String> jaJP = {
  Strings.someThingWentWorng: 'エラーが発生しました',
  Strings.retry: '再試行',
  //profile
  Strings.settings: '設定',
  Strings.language: '言語',
  Strings.termsOfService: '利用規約',
  Strings.privacyPolicy: 'プライバシーポリシー',
  Strings.version: 'バージョン',

  Strings.ok: 'OK',
  Strings.cancel: 'キャンセル',
  Strings.oops: 'おっと',
  Strings.copied: 'コピーしました',
  Strings.later: '後で',
  Strings.noData: 'データがありません',

  //empty error update
  Strings.refresh: '更新',
  Strings.unableToConnectNetwork: 'インターネット接続を確認してください',
  Strings.unableToConnectServer: 'サーバーが一時的に利用できません。後でもう一度お試しください',
  Strings.regionRestricted: '現地の法律および規制上の制限により、FKeyサービスはお客様の地域では利用できません。',
  Strings.updateNow: '今すぐ更新',
  Strings.newVersionAvailable: '新しいバージョンが利用可能',

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

  Strings.error: 'エラー',

  // Privacy policy
  Strings.terms: '利用規約',
  Strings.privacy: 'プライバシー',
  Strings.termsAgreementPrefix: 'サインアップまたは続行することで、',
  Strings.termsAgreementConnector: ' と ',
  // Account page
  Strings.account: 'アカウント',

  // Sign out dialog

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

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

  // feedback
  Strings.feedback: 'フィードバック',

  // setting page
  Strings.networkSection: 'ネットワーク',
  Strings.securitySection: 'セキュリティ',
  Strings.myPreCode: 'マイプレコード',
  Strings.validTerm: '有効期間',
  Strings.freeTime: '無料時間',
  Strings.deviceAuthorization: 'デバイス認証',
  Strings.routingMode: 'ルーティングモード',
  Strings.splitTunneling: 'スプリットトンネリング',
  Strings.autoReconnect: '自動再接続',
  Strings.restoreDefault: 'デフォルトに戻す',
  Strings.deleteAccount: 'アカウントを削除',
  Strings.logout: 'ログアウト',

  // media location page
  Strings.connecting: '接続中...',
  Strings.connected: '接続済み',
  Strings.disconnected: '切断',
  Strings.open: '開く',
  Strings.disconnect: '切断',
  Strings.disconnecting: '切断中...',
  Strings.connect: '接続',
  Strings.opening: '開いています',
  Strings.connectedSuccessfully: '正常に接続されました',
  Strings.willOpenSoon: 'まもなく開きます',
  Strings.netflix: 'Netflix',
  Strings.youtube: 'YouTube',
  Strings.amazon: 'Amazon',
  Strings.hulu: 'hulu',
  Strings.niftyStreaming: 'Nifty Streaming',
  Strings.youtubeStreaming: 'YouTube Streaming',
  Strings.amazonStreaming: 'Amazon Streaming',
  Strings.huluStreaming: 'hulu Streaming',

  // split tunneling page
  Strings.excludeSelectedAppsFromVPN: '選択したアプリをVPNから除外',
  Strings.useVPNForSelectedAppsOnly: '選択したアプリのみVPNを使用',
  Strings.selectApps: 'アプリを選択',
  Strings.customizeYourVPN: 'VPNをカスタマイズ',

  // subscription page
  Strings.subscription: 'サブスクリプション',
  Strings.currentSubscription: '現在のサブスクリプション',
  Strings.upgradeToPremium: 'Premiumにアップグレード',
  Strings.activatePreCode: 'プレコードを有効化',
  Strings.preCodeHint: 'プレコードをお持ちの場合は、入力してPre特典を請求してください。',
  Strings.planChangeInfo: 'プラン変更情報',
  Strings.whenItStarts: 'いつ始まるか',
  Strings.whatHappensToYourBalance: '残高はどうなるか',
  Strings.extraTime: '追加時間',
  Strings.yourNewPlanBeginsRightAway: '新しいプランはすぐに開始されます。',
  Strings.anyUnusedAmountFromYourOldPlan: '古いプランの未使用金額は新しいプランに追加されます。',
  Strings.youllGetExtraDays: '残高に基づいて追加日数が付与されます。',
  Strings.premiumsIncluded: 'Premiumに含まれる',
  Strings.unlockAllFreeLocations: 'すべての無料ロケーションを解除',
  Strings.unlockSmartMode: 'スマートモードを解除',
  Strings.unlockMultiHopMode: 'マルチホップモードを解除',
  Strings.premiumCanShareXDevices: 'Premiumは@countデバイスを共有できます',
  Strings.ownYourOwnPrivateServer: '自分専用のプライベートサーバーを所有',
  Strings.closeAds: '広告を閉じる',
  Strings.confirmChange: '変更を確認',
  Strings.restorePurchases: '購入を復元',
  Strings.paymentIssue: '支払いの問題',
  Strings.yearlyAutoRenewCancelAnytime: '年間自動更新。いつでもキャンセル可能',

  // home page
  Strings.recent: '最近',
  Strings.moviesAndTV: '映画とTV',
  Strings.social: 'ソーシャル',
  Strings.support: 'サポート',
  Strings.sport: 'スポーツ',
  Strings.music: '音楽',
  Strings.game: 'ゲーム',

  // country restricted
  Strings.sorry: 'ごめんなさい',
  Strings.unableToLoadData: 'データを読み込めません',
  Strings.dueLawsAndRegulations:
      '地域の法律および規制により、\nFlashLink VPNサービスは\n現在の地域では利用できません。',

  // more pages
  Strings.sendPreCodeToEmail: 'プレコードをメールに送信',
  Strings.selectServer: 'サーバーを選択',

  // Dialog messages
  Strings.premiumActivated: 'Premiumが正常に有効化されました！',
  Strings.premiumActivatedMessage:
      'Premiumにアップグレードされました。すべての高度な機能と強化されたブラウジング体験をお楽しみください。',
  Strings.gotIt: 'わかりました',
  Strings.emailSent: 'メールの送信に成功しました',
  Strings.emailSentMessage: 'プレコードがメールに送信されました。\n受信トレイ（および迷惑メールフォルダ）を確認してください。',
  Strings.noInternetConnection: 'インターネット接続がありません',
  Strings.noInternetMessage: 'オフラインのようです。インターネット接続を確認して、もう一度お試しください。',
  Strings.logOut: 'ログアウト',
  Strings.logOutConfirmMessage:
      'ログアウトしてもよろしいですか？Premium機能にアクセスするには、再度サインインする必要があります。',
  Strings.thankYouFeedback: 'フィードバックありがとうございます！',
  Strings.feedbackMessage: 'ご満足いただけていないようで申し訳ございません。できるだけ早く改善できるよう最善を尽くします。',
  Strings.done: '完了',
  Strings.whatIsUid: 'UIDとは何ですか？',
  Strings.uidMessage:
      'デバイスID（UID）これはデバイスの一意の識別子です。このIDを提供することで、サポートチームがデバイスを確認し、問題をより迅速に解決することができます。',
  Strings.confirm: '確認',

  // Device Authorization
  Strings.copy: 'コピー',
  Strings.pleaseKeepPageOpen: 'このページを開いたままにしてください。',
  Strings.authorizationCode: '認証コード',
  Strings.authorizationCodeDesc:
      'この6桁のコードにより、VIPユーザーがあなたのデバイスをリンクできます。15分ごとに更新されます。',
  Strings.shareWithPreUser: 'Preユーザーと共有',
  Strings.shareWithPreUserDesc: 'VIPユーザーにこのコードを伝えて、デバイスに入力してあなたを認証できるようにします。',
  Strings.waitingForAuthorization: '認証待ち',
  Strings.waitingForAuthorizationDesc:
      'このページを開いたままにしてください。\n承認されると、アカウントが自動的にアップグレードされ、再接続されます。',
  Strings.enterCode: 'コードを入力',
  Strings.enterCodeDesc:
      '他のデバイス（無料ユーザー）に表示されている6桁のコードを入力してください。このコードは15分ごとに更新されます。',
  Strings.verifyDevice: 'デバイスを確認',
  Strings.verifyDeviceDesc: '入力されたコードが認証を待っているアクティブなデバイスと一致するか確認します。',
  Strings.authorizationSuccessful: '認証成功',
  Strings.authorizationSuccessfulDesc:
      '確認されると、デバイスが自動的にアップグレードされ、アカウントにリンクされます。',
  Strings.deviceLimitReached: 'デバイス制限に達しました',
  Strings.deviceLimitMessage: '認証できるのは最大',
  Strings.devices: 'デバイス',
  Strings.deviceAuthorized: 'デバイスが認証されました',
  Strings.deviceAuthorizedMessage: '新しいデバイスが正常に認証されました',
  Strings.relieveDevice: 'デバイスを解放',
  Strings.relieveDeviceMessage: '本当に解放しますか',
  Strings.relieveDeviceLoseAccess: 'このデバイスはPremiumアクセスを失います。',
  Strings.deviceRelieved: 'デバイスが解放されました',
  Strings.deviceRelievedMessage: '認証済みデバイスから削除されました',
  Strings.currentDevice: '現在のデバイス',
  Strings.androidDevices: 'Androidデバイス',
  Strings.authCodeCopied: '認証コードがクリップボードにコピーされました',
  Strings.invalidAuthorizationCode: '無効な認証コード',
  Strings.invalidAuthorizationCodeMessage:
      '入力されたコードが正しくないか、有効期限が切れています。\n他のデバイスの6桁のコードを確認して、もう一度お試しください。',
  Strings.invalidAuthorizationCodeButton: 'もう一度試す',

  // Pre Code Email
  Strings.codeBackedUpMessage: 'コードはこのメールにバックアップされます。',
  Strings.enterYourEmail: 'メールアドレスを入力',
  Strings.sendYourEmail: 'メールを送信',
  Strings.yourPreCredential: 'Preの認証情報',
  Strings.yourPreCredentialDesc: 'これはあなたのVIP認証情報です。安全に保管し、誰とも共有しないでください。',
  Strings.secureEmailBackup: '安全なメールバックアップ',
  Strings.secureEmailBackupDesc: '指定されたメールアドレスに、この認証情報を含むメールを送信して保管します。',
  Strings.sendAndSave: '送信して保存',
  Strings.sendAndSaveDesc: 'メールを送信した後、この認証情報をデバイスの安全な場所にも保存することをお勧めします。',

  // Routing Mode
  Strings.smart: 'スマート',
  Strings.smartModeDesc: 'ローカルネットワークとVPNネットワークが共存し、最適なルートがインテリジェントに選択されます。',
  Strings.global: 'グローバル',
  Strings.globalModeDesc:
      'すべてのトラフィックがVPNサーバーを経由してルーティングされ、最大限のプライバシーとセキュリティが確保されます。',

  // Subscription Plans
  Strings.perYear: '年間',
  Strings.yearlyPlan: '年間プラン',
  Strings.mostlyChoose: '最も選ばれています',
  Strings.once: '1回',
  Strings.lifeTime: '生涯',
  Strings.monthPlan: '月間プラン',
  Strings.perWeek: '週間',
  Strings.weekPlan: '週間プラン',
  Strings.limitedTime: '期間限定',
  Strings.subscriptionChanged: 'サブスクリプションプランが正常に変更されました',
  Strings.restoringPurchases: '購入を復元中...',
  Strings.openingPaymentSupport: '支払いサポートを開いています...',
  Strings.info: '情報',

  // Other messages
  Strings.vpnConnectionError: 'VPN接続エラー',
  Strings.vpnServiceDisconnected: 'VPNサービスが予期せず切断されました',
  Strings.failedCaptureScreenshot: 'スクリーンショットのキャプチャに失敗しました',
  Strings.imageSavedToAlbum: '画像がローカルアルバムに保存されました',
  Strings.failedSaveImage: 'ギャラリーへの画像の保存に失敗しました',
  Strings.failedToSave: '保存に失敗しました',
  Strings.failedSendEmail: 'メールの送信に失敗しました',

  // Connection status
  Strings.activeTime: 'アクティブ時間',
  Strings.yearPlanPrice: '年間プラン @price 年間',

  // Connecting status carousel texts
  Strings.securingData: 'データを保護中…',
  Strings.encryptingTraffic: 'トラフィックを暗号化中…',
  Strings.protectingPrivacy: 'プライバシーを保護中…',
  Strings.safeConnection: '安全な接続中…',
  Strings.yourDataIsSafe: 'データは安全です…',

  // Login & Signup
  Strings.login: 'ログイン',
  Strings.loginButton: 'ログイン',
  Strings.loginDescription:
      'ログインに成功すると、無料トライアルが適用され、残りのメンバーシップがアカウントに同期され、すべてのリンクされたデバイスで使用できるようになります。',
  Strings.signup: 'FlashLinkに登録',
  Strings.signupButton: '登録',
  Strings.signupDescription:
      '登録後、無料トライアルが差し引かれ、その他のメンバーシップ時間がアカウントに移行され、複数のデバイスで使用できるようになります。',
  Strings.username: 'ユーザー名',
  Strings.password: 'パスワード',
  Strings.usernamePasswordRule: '6-20文字（英字または数字）',
  Strings.noAccount: 'アカウントをお持ちでないですか？ ',
  Strings.registerNow: ' 今すぐ登録',
  Strings.alreadyHaveAccount: 'すでにアカウントをお持ちですか？ ',
  Strings.loginNow: ' 今すぐログイン',

  // Feedback
  Strings.feedbackPlaceholder: '問題や提案を説明してください...',
  Strings.emailAddressForReply: '• メールアドレス（返信用）',
  Strings.send: '送信',

  // Account page additions
  Strings.changeSubscription: 'サブスクリプションを変更',
  Strings.awaitingActivation: 'アクティベーション待ち',
  Strings.relieve: '解除',
  Strings.configureAuthorizedDevices: '認証済みデバイスを設定...',
  Strings.authorizeUpTo4DevicesAsPremium:
      '最大@maxデバイスをプレミアムとして認証 (@current/@max)',
  Strings.youCanAuthorizeOtherDevices:
      '他のデバイスをプレミアムユーザーとして認証できます (@current/@max)',

  // Pre Code page
  Strings.preCodeInfoMessage:
      'Preコードはプレミアムユーザーの資格情報です。\n特典を有効にしたり、アカウントを同期したり\n他のデバイスで使用できます。',
  Strings.pleaseStoreSecurely: '安全に保管してください！',
  Strings.sendPreCodeEmailDesc: '登録されたメールアドレスにPreコードを送信します',
  Strings.storeLocalCopyDesc: 'Preコードのコピーをこのデバイスに保存します',
  Strings.preview: 'プレビュー',
  Strings.hide: '非表示',
  Strings.sendToEmail: 'メールで送信',
  Strings.saveLocalCopy: 'ローカルコピーを保存',

  // Splash page
  Strings.secureYourConnection: '安全な接続',
  Strings.secureYourConnectionDesc:
      'ログインまたはアカウント登録を行うことで、異なるデバイス間でメンバーシップを共有できます。',

  // Pre Code Save Dialog
  Strings.save: '保存',

  // Split Tunneling
  Strings.onlyOneModeActive: '一度にアクティブにできるモードは1つだけです。',
  Strings.chooseAppsExcludeDesc: 'VPNを使用せずに直接接続するアプリを選択してください。',
  Strings.chooseAppsIncludeDesc: 'VPNを使用するアプリを選択してください。他のアプリは通常通り接続します。',
  Strings.splitTunnelingDesc:
      'スプリットトンネリングを使用すると、どのアプリがVPN接続を使用し、どのアプリが直接接続するかを制御できます。帯域幅を管理し、VPNをオフにせずにローカルまたは外国のコンテンツにアクセスするのに役立ちます。',
  Strings.selectAppsExclude: 'VPNを使用しないアプリを選択',
  Strings.selectAppsInclude: 'VPNを使用するアプリを選択',
  Strings.deselectAll: 'すべて選択解除',
  Strings.allApps: 'すべてのアプリ',

  // Feedback Bottom Sheet
  Strings.howExperience: 'これまでの\nご体験はいかがでしたか？',
  Strings.wedLoveToKnow: 'ぜひお聞かせください！',

  // Feedback Tags - Bad 😡
  Strings.vpnConnectionFailed: 'VPN接続に失敗しました',
  Strings.internetTooSlow: 'インターネットが遅すぎます',
  Strings.keepsDisconnecting: '接続が切れ続けます',
  Strings.appCrashes: 'アプリがクラッシュまたはフリーズします',
  Strings.otherIssues: 'その他の問題',

  // Feedback Tags - Poor 😥
  Strings.connectionUnstable: '接続が不安定',
  Strings.speedNotExpected: '速度が期待通りではありません',
  Strings.hardToUse: '使いにくい / UIが分かりにくい',

  // Feedback Tags - Okay 🤭
  Strings.worksFineNotFast: '正常に動作しますが、十分な速度ではありません',
  Strings.limitedFreeServers: '無料サーバーが限られています',
  Strings.appCouldBeSimpler: 'アプリはもっとシンプルにできます',
  Strings.sometimesDisconnects: '時々切断されます',
  Strings.nothingSpecial: '特に特別なことはありません',

  // Feedback Tags - Good 😏
  Strings.easyToUse: '使いやすい',
  Strings.fastConnection: '高速接続',
  Strings.stablePerformance: '安定したパフォーマンス',
  Strings.usefulFreeVersion: '便利な無料版',
  Strings.satisfiedOverall: '全体的に満足',

  // Feedback Tags - Excellent 🥰
  Strings.fastAndStable: '高速で安定した接続',
  Strings.greatUserExperience: '素晴らしいユーザーエクスペリエンス',
  Strings.excellentPremiumFeatures: '優れたプレミアム機能',
  Strings.worthRecommending: 'おすすめする価値があります',
  Strings.loveTheDesign: 'デザインが大好きです',

  // Change Password
  Strings.changePassword: 'パスワード変更',
  Strings.changePasswordDescription:
      'セキュリティを確保するために、いつでもパスワードを変更できます。パスワード変更に制限はありません',
  Strings.enterNewPassword: '新しいパスワードを入力',
  Strings.enterConfirmPassword: 'パスワードを確認',
  Strings.confirmPasswordMustBeTheSame: '2回入力されたパスワードが一致しません',
  Strings.yes: 'はい',

  // Push Notifications
  Strings.pushNotifications: 'プッシュ通知',
  Strings.upgradeNow: '今すぐアップグレード',

  // Bind email / Member benefits
  Strings.bindEmailMemberBenefits: 'アカウント連携/会員特典',
  Strings.bindingAccountEmailProtectsPreRights: 'アカウント/メールを連携すると、Pre特典が保護されます。',
  Strings.associatedInterests: '関連特典',
  Strings.associatedInterestsDesc:
      'ログイン後の以下のサブスクリプションルールにご注意ください：\n1. 無料アカウント：アカウントはこのデバイスの現在のサブスクリプションを継承します。\n2. 会員アカウント：アプリはそのアカウントの既存プランに切り替わります。\n注意：このデバイスでの購入は有効なままです。',
  Strings.notNow: '後で',

  // VPN Error Messages
  Strings.vpnConnectionTimeoutError: 'ノード接続がタイムアウトしました',
  Strings.vpnNoNodeError: '利用可能なノードがありません',
  Strings.vpnInitError: 'VPNサービスの初期化に失敗しました',
  Strings.vpnKillError: 'VPNサービスが終了しました',
  Strings.vpnRevokeError: 'VPN接続が切断されました、再接続してください',
  Strings.vpnServiceEmptyError: 'VPNサービスが利用できません',
  Strings.vpnRouterError: 'VPNルーティング設定エラー',
  Strings.vpnPermissionDeniedError: 'VPN権限が拒否されました',

  // Languages
  Strings.enLang: 'English',
  Strings.esLang: 'Español',
  Strings.frLang: 'Français',
  Strings.deLang: 'Deutsch',
  Strings.jaLang: '日本語',
  Strings.koLang: '한국어',
  Strings.faLang: 'فارسی',
  Strings.myLang: 'မြန်မာဘာသာ',
  Strings.arLang: 'عربي',
  Strings.ruLang: 'Русский',
  Strings.zhTWLang: '繁體中文',
  Strings.tkLang: 'Türkmençe',
  Strings.ptBRLang: 'Português (Brasil)',
  Strings.viLang: 'Tiếng Việt',
  Strings.idLang: 'Bahasa Indonesia',
  Strings.tlLang: 'Filipino',
  Strings.thLang: 'ไทย',
  Strings.hiLang: 'हिन्दी',
  Strings.trLang: 'Türkçe',

  // Signup
  Strings.signingUp: 'サインアップ中...',
  Strings.signUpSuccessful: 'サインアップ成功',

  // Login
  Strings.loggingIn: 'ログイン中...',
  Strings.loginSuccessful: 'ログイン成功',

  // Logout
  Strings.loggingOut: 'ログアウト中...',
  Strings.logoutSuccessful: 'ログアウト成功',

  // Change password
  Strings.changingPassword: 'パスワード変更中...',
  Strings.changePasswordSuccessful: 'パスワード変更成功',

  // Delete account
  Strings.deletingAccount: 'アカウント削除中...',
  Strings.deleteAccountSuccessful: 'アカウント削除成功',
  Strings.deleteAccountConfirmMessage:
      'アカウントを削除すると、データと会員情報が完全に削除されます。この操作は元に戻すことができません。',
  Strings.deleteAccountConfirmButton: '削除',

  // Remain time
  Strings.remainTime: '残り時間',
  Strings.remainTimeEnded: '利用可能な時間が終了しました',
  Strings.expired: '期限切れ',

  // Enable Notifications
  Strings.enableNotifications: '通知を有効にする',
  Strings.enableNotificationsDesc: '重要な更新やメッセージを受け取るには通知を有効にしてください。',
  Strings.enable: '有効にする',

  // Windows tray icon hints
  Strings.showWindow: 'ウィンドウを表示',
  Strings.quitApp: '終了',
  Strings.vpnConnected: 'VPN接続済み',
  Strings.vpnConnecting: 'VPN接続中',
  Strings.vpnDisconnected: 'VPN切断',

  // Feedback validation
  Strings.pleaseEnterFeedback: 'フィードバック内容を入力してください',
  Strings.pleaseEnterEmail: 'メールアドレスを入力してください',
  Strings.pleaseEnterValidEmail: '有効なメールアドレスを入力してください',
  Strings.feedbackSubmitted: 'フィードバックを送信しました。すぐにご返信いたします',
  Strings.feedbackSubmitFailed: '送信に失敗しました。後でもう一度お試しください',

  // 時間単位
  Strings.days: '日',
  Strings.day: '日',
  Strings.hour: '時間',

  // プレミアム特典
  Strings.equity1Title: '@count台同時接続',
  Strings.equity1Desc: '複数デバイスで同時ログイン可能',
  Strings.equity2Title: 'IP固定優先',
  Strings.equity2Desc: '過去のIPを優先割り当て、より安定',
  Strings.equity3Title: '高速専用回線',
  Strings.equity3Desc: '低遅延、4K動画も即座に再生',
  Strings.equity4Title: 'ストリーミング解除',
  Strings.equity4Desc: 'Netflix、Disney+などを視聴可能',
  Strings.equity5Title: '試用時間引継ぎ',
  Strings.equity5Desc: '試用期間は失われず、購入後も継続',
  Strings.equity6Title: '広告なし',
  Strings.equity6Desc: '広告を完全に削除、快適に使用',
};
