diff --git a/locales/ja_JP.json b/locales/ja_JP.json
new file mode 100644
index 0000000..b51d598
--- /dev/null
+++ b/locales/ja_JP.json
@@ -0,0 +1,44 @@
+{
+ "quotes": "“”‘’",
+ "password": "パスワード",
+ "username": "ユーザー名",
+ "prettyname": "きれいな名前",
+ "description": "説明 (例えばSNSのリンクや何を書くなど)、 マークダウンをスポートする",
+ "title": "題名",
+ "post_content": "投稿の内容、マークダウンをスポートする",
+ "tags": "タグ (カンマで区切られています)",
+ "delete_account_confirmation": "アカウントを削除する - (アカウントと投稿の全部をいつまでも削除するに賛成します。)",
+ "signup_agreement": "違法なコネテントと憎らしいコンテントをポストしないに賛成します。",
+ "comment": "コメント",
+ "submit": "提出する",
+
+ "site_ran_by": "アドミン:",
+ "signups_unavailable": "申し訳ございませんでもこのサーバーはサインアップ",
+ "user_exists": "申し訳ございませんでもこのユーザー名をつかえります。別のユーザー名を入ります。",
+ "user_doesnt_exist": "申し訳ございませんでもこのアカウントがいません。",
+ "comment_doesnt_exist": "このコメントがない、これから投稿を削除したかもしれない",
+ "post_doesnt_exist": "この投稿がないか又は削除しました。",
+ "incorrect_password": "パスワードが違う",
+ "rss_disabled": "申し訳ございませんでもRSSが使用不可能なります。",
+ "atom_disabled": "申し訳ございませんでもATOMが使用不可能なります。",
+ "AI_consent": "書面による同意がないとこのホームページの内容はコピーするか又はスクレイピングするか又はAIモデルか大規模言語モデル(LLM)を仕込むことが禁断します。",
+
+ "rss_feed": "RSSのフィード",
+ "atom_feed": "ATOMのフィード",
+ "no_tags": "タグがない",
+ "new_post": "新しい投稿",
+ "edit_post": "投稿をエディットする",
+ "sign_up": "サインアップ",
+ "edit_account": "アカウントをエディットする",
+ "permalink": "恒久リンク",
+ "written_by": "作家は",
+ "published": "発行の日付",
+ "last_modified": "全変更",
+ "hitcount": "ヒット数",
+ "posts_tagged": "投稿をタグするの数",
+ "home_page": "ホーム",
+ "site_index": "ホームページの索引",
+ "reply": "返事",
+ "attribution": "blogger-nodejsで作成されています: ソースコード, ライセンス (WTFPL)",
+ "translated_by": "Nullifier"
+}