/**
* ログインの失敗の文言(辞書のキー。画面で t() に通す)。★トークンの中身に関わることは言わない★
* (違う・空・IP・回数・サーバー側の失敗の区別だけ。指示書BC 5-6。D-183)。
* ★期待値表は `lib/auth/__tests__/login-error-message.test.ts`★(M1〜M7)。
*/
export function loginErrorMessage(status: number): string {
if (status === 401) return "トークンが違います";
if (status === 422) return "トークンを入力してください";
if (status === 403) return "このIPアドレスからは利用できません";
if (status === 429) return "試行回数が多すぎます。しばらくしてから再度お試しください";
return "ログインできませんでした。時間をおいて再度お試しください";
}