{
  "login": {
    "title": "ログイン",
    "email": "メールアドレス",
    "emailPlaceholder": "メールアドレスを入力してください",
    "password": "パスワード",
    "passwordPlaceholder": "パスワードを入力してください",
    "submit": "サインイン",
    "forgotPasswordLink": "パスワードをお忘れですか？",
    "signupLink": "アカウントをお持ちでない方は、サインアップしてください",
    "validation": {
      "email": {
        "required": "メールアドレスは必須です",
        "invalid": "有効なメールアドレスを入力してください",
        "minLength": "メールアドレスは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "メールアドレスは最大{{maxLength}}文字である必要があります"
      },
      "password": {
        "required": "パスワードは必須です",
        "minLength": "パスワードは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "パスワードは最大{{maxLength}}文字である必要があります"
      }
    }
  },
  "signup": {
    "title": "サインアップ",
    "email": "メールアドレス",
    "emailPlaceholder": "メールアドレスを入力してください",
    "password": "パスワード",
    "passwordPlaceholder": "パスワードを入力してください",
    "name": "名前",
    "namePlaceholder": "名前を入力してください（任意）",
    "submit": "サインアップ",
    "loginLink": "すでにアカウントをお持ちの方は、サインインしてください",
    "validation": {
      "email": {
        "required": "メールアドレスは必須です",
        "invalid": "有効なメールアドレスを入力してください",
        "minLength": "メールアドレスは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "メールアドレスは最大{{maxLength}}文字である必要があります"
      },
      "password": {
        "required": "パスワードは必須です",
        "minLength": "パスワードは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "パスワードは最大{{maxLength}}文字である必要があります"
      },
      "name": {
        "minLength": "名前は少なくとも{{minLength}}文字である必要があります",
        "maxLength": "名前は最大{{maxLength}}文字である必要があります"
      }
    }
  },
  "forgotPassword": {
    "title": "パスワードを忘れた場合",
    "email": "メールアドレス",
    "emailPlaceholder": "メールアドレスを入力してください",
    "submit": "OTPを送信",
    "loginLink": "サインインに戻る",
    "validation": {
      "email": {
        "required": "メールアドレスは必須です",
        "invalid": "有効なメールアドレスを入力してください",
        "minLength": "メールアドレスは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "メールアドレスは最大{{maxLength}}文字である必要があります"
      }
    }
  },
  "resetPassword": {
    "title": "パスワードをリセット",
    "email": "メールアドレス",
    "emailPlaceholder": "メールアドレスを入力してください",
    "otp": "OTP",
    "otpPlaceholder": "OTPコードを入力してください",
    "password": "パスワード",
    "passwordPlaceholder": "新しいパスワードを入力してください",
    "submit": "パスワードをリセット",
    "validation": {
      "email": {
        "required": "メールアドレスは必須です",
        "invalid": "有効なメールアドレスを入力してください",
        "minLength": "メールアドレスは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "メールアドレスは最大{{maxLength}}文字である必要があります"
      },
      "otp": {
        "required": "OTPは必須です",
        "minLength": "OTPは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "OTPは最大{{maxLength}}文字である必要があります"
      },
      "password": {
        "required": "パスワードは必須です",
        "minLength": "パスワードは少なくとも{{minLength}}文字である必要があります",
        "maxLength": "パスワードは最大{{maxLength}}文字である必要があります"
      }
    }
  },
  "messages": {
    "loginFailed": "ログインに失敗しました",
    "signupFailed": "サインアップに失敗しました",
    "otpSentSuccess": "OTPが正常に送信されました",
    "otpSendFailed": "OTPの送信に失敗しました",
    "passwordResetSuccess": "パスワードが正常にリセットされました",
    "passwordResetFailed": "パスワードのリセットに失敗しました"
  }
}

