import type { TranslationStrings } from '../types'; const login: TranslationStrings = { 'login.error': 'ログインに失敗しました。認証情報を確認してください。', 'login.tagline': 'あなたの旅行。\nあなたの計画。', 'login.description': 'インタラクティブなマップ、予算、リアルタイム同期で、みんなで旅行を計画。', 'login.features.maps': 'インタラクティブマップ', 'login.features.mapsDesc': 'Google Places、経路、クラスタリング', 'login.features.realtime': 'リアルタイム同期', 'login.features.realtimeDesc': 'WebSocketで共同計画', 'login.features.budget': '予算管理', 'login.features.budgetDesc': 'カテゴリ、グラフ、人数別費用', 'login.features.collab': 'コラボレーション', 'login.features.collabDesc': '複数ユーザーで旅行を共有', 'login.features.packing': '持ち物リスト', 'login.features.packingDesc': 'カテゴリ、進捗、提案', 'login.features.bookings': '予約', 'login.features.bookingsDesc': '航空券、ホテル、レストランなど', 'login.features.files': 'ドキュメント', 'login.features.filesDesc': '書類のアップロードと管理', 'login.features.routes': 'スマート経路', 'login.features.routesDesc': '自動最適化&Google Maps書き出し', 'login.selfHosted': 'セルフホスト · オープンソース · データはあなたのもの', 'login.title': 'サインイン', 'login.subtitle': 'おかえりなさい', 'login.signingIn': 'サインイン中…', 'login.signIn': 'サインイン', 'login.createAdmin': '管理者アカウントを作成', 'login.createAdminHint': 'TREKの最初の管理者アカウントを設定します。', 'login.setNewPassword': '新しいパスワードを設定', 'login.setNewPasswordHint': '続行する前にパスワードを変更してください。', 'login.createAccount': 'アカウントを作成', 'login.createAccountHint': '新しいアカウントを登録。', 'login.creating': '作成中…', 'login.noAccount': 'アカウントをお持ちでないですか?', 'login.hasAccount': 'すでにアカウントをお持ちですか?', 'login.register': '登録', 'login.emailPlaceholder': 'your@email.com', 'login.username': 'ユーザー名', 'login.oidc.registrationDisabled': '登録は無効です。管理者に連絡してください。', 'login.oidc.noEmail': 'プロバイダーからメールが取得できませんでした。', 'login.oidc.tokenFailed': '認証に失敗しました。', 'login.oidc.invalidState': 'セッションが無効です。もう一度お試しください。', 'login.demoFailed': 'デモログインに失敗しました', 'login.oidcSignIn': '{name}でサインイン', 'login.oidcOnly': 'パスワード認証は無効です。SSOプロバイダーでサインインしてください。', 'login.oidcLoggedOut': 'ログアウトしました。SSOプロバイダーで再度サインインしてください。', 'login.demoHint': 'デモを試す — 登録不要', 'login.mfaTitle': '二要素認証', 'login.mfaSubtitle': '認証アプリの6桁コードを入力してください。', 'login.mfaCodeLabel': '確認コード', 'login.mfaCodeRequired': '認証アプリのコードを入力してください。', 'login.mfaHint': 'Google Authenticator、Authy などのTOTPアプリを開いてください。', 'login.mfaBack': '← サインインに戻る', 'login.mfaVerify': '確認', 'login.invalidInviteLink': '無効または期限切れの招待リンクです', 'login.oidcFailed': 'OIDCログインに失敗しました', 'login.usernameRequired': 'ユーザー名を入力してください', 'login.passwordMinLength': 'パスワードは8文字以上である必要があります', 'login.forgotPassword': 'パスワードを忘れた場合', 'login.rememberMe': 'ログイン状態を保持する', 'login.forgotPasswordTitle': 'パスワードをリセット', 'login.forgotPasswordBody': '登録時のメールアドレスを入力してください。アカウントが存在する場合、リセット用リンクを送信します。', 'login.forgotPasswordSubmit': 'リセットリンクを送信', 'login.forgotPasswordSentTitle': 'メールを確認してください', 'login.forgotPasswordSentBody': '該当するアカウントがある場合、リセットリンクを送信しました。リンクの有効期限は60分です。', 'login.forgotPasswordSmtpHintOff': '注意:管理者がSMTPを設定していないため、リセットリンクはメールではなくサーバーコンソールに出力されます。', 'login.backToLogin': 'ログインに戻る', 'login.newPassword': '新しいパスワード', 'login.confirmPassword': '新しいパスワード(確認)', 'login.passwordsDontMatch': 'パスワードが一致しません', 'login.mfaCode': '2FAコード', 'login.resetPasswordTitle': '新しいパスワードを設定', 'login.resetPasswordBody': '以前使用していない強力なパスワードを設定してください(8文字以上)。', 'login.resetPasswordMfaBody': '2FAコードまたはバックアップコードを入力してリセットを完了してください。', 'login.resetPasswordSubmit': 'パスワードをリセット', 'login.resetPasswordVerify': '確認してリセット', 'login.resetPasswordSuccessTitle': 'パスワードを更新しました', 'login.resetPasswordSuccessBody': '新しいパスワードでログインできます。', 'login.resetPasswordInvalidLink': '無効なリセットリンク', 'login.resetPasswordInvalidLinkBody': 'リンクが無効または破損しています。新しいリンクをリクエストしてください。', 'login.resetPasswordFailed': 'リセットに失敗しました。リンクの有効期限が切れている可能性があります。', 'login.passkey.signIn': 'パスキーでサインイン', 'login.passkey.failed': 'パスキーでのサインインに失敗しました。もう一度お試しください。', }; export default login;