diff --git a/lib/l10n/arb/app_ja.arb b/lib/l10n/arb/app_ja.arb index 1cc882153..d6d5390fb 100644 --- a/lib/l10n/arb/app_ja.arb +++ b/lib/l10n/arb/app_ja.arb @@ -1,32 +1,37 @@ { "account": "アカウント", "recoveryKey": "回復キー", - "counterAppBarTitle": "カウンタ", + "counterAppBarTitle": "カウンター", "@counterAppBarTitle": { "description": "Text shown in the AppBar of the Counter Page" }, - "onBoardingBody": "2要素認証コードの保護", + "onBoardingBody": "2要素認証コードを安全にバックアップ", "onBoardingGetStarted": "さあ、はじめよう", "setupFirstAccount": "最初のアカウントを設定しましょう", - "importScanQrCode": "QRコードをスキャン", - "importEnterSetupKey": "セットアップキーを入力", + "importScanQrCode": "QR コードを読み取り", + "qrCode": "QR コード", + "importEnterSetupKey": "手動で入力", "importAccountPageTitle": "アカウントの詳細を入力", + "secretCanNotBeEmpty": "秘密鍵は空欄にできません", + "bothIssuerAndAccountCanNotBeEmpty": "発行者とアカウントの両方を空欄にはできません", + "incorrectDetails": "不正な詳細", + "pleaseVerifyDetails": "詳細を確認し、もう一度お試しください", "codeIssuerHint": "発行者", - "codeSecretKeyHint": "シークレットキー", + "codeSecretKeyHint": "秘密鍵", "codeAccountHint": "アカウント (you@domain.com)", - "accountKeyType": "キーの種類", - "sessionExpired": "セッションの有効期間超過", + "accountKeyType": "鍵の種類", + "sessionExpired": "セッションが失効しました", "@sessionExpired": { "description": "Title of the dialog when the users current session is invalid/expired" }, "pleaseLoginAgain": "再度ログインしてください", "loggingOut": "ログアウト中...", "timeBasedKeyType": "時間ベース (TOTP)", - "counterBasedKeyType": "カウンタベース (HOTP)", + "counterBasedKeyType": "カウンターベース (HOTP)", "saveAction": "保存", "nextTotpTitle": "次へ", - "deleteCodeTitle": "コードを削除しますか?", - "deleteCodeMessage": "このコードを削除してもよろしいですか? このアクションは元に戻せません。", + "deleteCodeTitle": "コードを削除しますか?", + "deleteCodeMessage": "本当にこのコードを削除してもよろしいですか?この決定は元に戻せません。", "viewLogsAction": "ログの表示", "sendLogsDescription": "問題のデバッグに役立つログが送信されます。機密情報が記録されないように予防措置を講じていますが、共有する前にこれらのログを確認することをお勧めします。", "preparingLogsTitle": "ログを準備中...", @@ -40,7 +45,7 @@ } }, "copyEmailAction": "メールをコピー", - "exportLogsAction": "ログのエクスポート", + "exportLogsAction": "ログをエクスポート", "reportABug": "バグを報告", "crashAndErrorReporting": "クラッシュとエラーの報告", "reportBug": "バグを報告", @@ -53,25 +58,41 @@ } }, "contactSupport": "サポートに問い合わせ", + "rateUsOnStore": "{storeName} で評価", + "blog": "ブログ", + "merchandise": "グッズ", "verifyPassword": "パスワードを確認", "pleaseWait": "お待ちください...", - "generatingEncryptionKeysTitle": "暗号化キーを生成中...", - "recreatePassword": "パスワードを再設定", - "recreatePasswordMessage": "現在のデバイスは、パスワードを確認するのに十分ではありません。全てのデバイスで利用できるように再生成する必要があります。\n\nリカバリーキーを使用してログインし、パスワードを再生成してください (ご希望の場合は再度同じパスワードを使用できます)", + "generatingEncryptionKeysTitle": "暗号化鍵を生成中...", + "recreatePassword": "パスワードを再作成", + "recreatePasswordMessage": "現在のデバイスは、パスワードを確認するのに十分ではありません。全てのデバイスで利用できるように再生成する必要があります。\n\n回復キーを使用してログインし、パスワードを再生成してください (ご希望の場合は再度同じパスワードを使用できます)", "useRecoveryKey": "回復キーを使用", "incorrectPasswordTitle": "パスワードが正しくありません", - "welcomeBack": "おかえりなさい!", + "welcomeBack": "おかえりなさい!", "madeWithLoveAtPrefix": "made with ❤️ at ", "supportDevs": "プロジェクト支援のために ente に登録", - "supportDiscount": "クーポンコード \"AUTH\" を使用すると、初年度が10%オフになります。", + "supportDiscount": "クーポンコード \"AUTH\" の使用で初年度が 10% オフに", "changeEmail": "メールアドレスを変更", "changePassword": "パスワードを変更", "data": "データ", "importCodes": "コードをインポート", + "importTypePlainText": "プレーンテキスト", + "importTypeEnteEncrypted": "ente 暗号化エクスポート", + "passwordForDecryptingExport": "復号化用パスワード", + "passwordEmptyError": "パスワードは空欄にできません", + "importFromApp": "{appName} からコードをインポート", + "importGoogleAuthGuide": "Google Authenticator の \"アカウントを転送\" オプションを使用してあなたのアカウントを QR コードにエクスポートしてください。その後、他のデバイスで QR コードを読み取ってください。\n\nヒント: ノートパソコンのウェブカメラを使用して QR コードを撮影することができます。", + "importSelectJsonFile": "JSON ファイルを選択", + "importEnteEncGuide": "ente からエクスポートされた暗号化 JSON ファイルを選択", + "importRaivoGuide": "Raivo の設定の \"OTP を zip アーカイブにエクスポート\" を使用してください。\n\nzip ファイルを解凍し JSON ファイルをインポートしてください。", + "importAegisGuide": "Aegis の設定の \"保管庫をエクスポート\" を使用してください。\n\n保管庫が暗号化されている場合、保管庫を復号するためにパスワードの入力が必要になります。", "exportCodes": "コードをエクスポート", - "importInstruction": "以下のフォーマットで、コードのリストを含むファイルを選択してください", + "importLabel": "インポート", + "importInstruction": "以下の形式のコードのリストを含むファイルを選択してください", "importCodeDelimiterInfo": "コードはカンマまたは改行で区切ることができます", "selectFile": "ファイルを選択", + "emailVerificationToggle": "メール認証", + "authToChangeEmailVerificationSetting": "メール認証を変更するためには認証が必要です", "authToViewYourRecoveryKey": "回復キーを表示するためには認証が必要です", "authToChangeYourEmail": "メールアドレスを変更するためには認証が必要です", "authToChangeYourPassword": "パスワードを変更するためには認証が必要です", @@ -79,8 +100,9 @@ "cancel": "キャンセル", "yes": "はい", "no": "いいえ", - "email": "Eメール", + "email": "E メール", "support": "サポート", + "general": "一般", "settings": "設定", "copied": "コピーしました", "pleaseTryAgain": "再度お試しください", @@ -90,6 +112,12 @@ "enterYourPasswordHint": "パスワードを入力してください", "forgotPassword": "パスワードを忘れた場合", "oops": "おっと", + "suggestFeatures": "機能を提案", + "faq": "FAQ", + "faq_q_1": "ente Auth はどのくらい安全ですか?", + "faq_a_1": "ente でバックアップされたすべてのコードはエンドツーエンドで暗号化されて保管されます。これはあなただけがコードにアクセスできることを意味します。私たちのアプリはオープンソースであり、私たちの暗号は外部有識者によって検証済みです。", + "faq_q_2": "パソコンから私のコードにアクセスできますか?", + "faq_a_2": "auth.ente.io で Web からコードにアクセス可能です。", "somethingWentWrongMessage": "問題が発生しました、再試行してください", "leaveFamily": "ファミリーから退会", "leaveFamilyMessage": "本当にファミリープランを退会しますか?",