diff --git a/fail2ban/lang/ja b/fail2ban/lang/ja
new file mode 100644
index 000000000..e69de29bb
diff --git a/fail2ban/lang/ja.auto b/fail2ban/lang/ja.auto
new file mode 100644
index 000000000..74de89a1d
--- /dev/null
+++ b/fail2ban/lang/ja.auto
@@ -0,0 +1,161 @@
+filter_edefgone=フィルターには定義セクションがありません
+check_econf=$1の構成ファイル $2は存在しません
+action_check=IPを禁止する前に実行するコマンド
+config_default=デフォルトの宛先
+index_atbootdesc=このオプションを変更して、Fail2Banサーバーをブート時に起動するかどうかを制御します。必要に応じて、起動スクリプトが作成され、正しく起動されます。
+action_unban=IPの禁止を解除するコマンド
+filters_delete=選択したフィルターを削除
+jail_allprotocol=すべてのプロトコル
+filters_name=フィルター名
+config_header=Fail2Banの構成設定
+config_syslog=syslogサービス
+actions_add=新しいアクションを追加します。
+jail_logpath=ログファイルのパス
+jail_elogpath=すべてのログファイルは絶対パスまたはパターンである必要があります
+jail_efindtime=マッチ間の遅延はゼロより大きい数値でなければなりません
+check_eclient=クライアントコマンド $1が見つかりませんでした
+action_start=Fail2Banの起動時に実行するコマンド
+index_restart=Fail2Banサーバーの再起動
+jaildef_err=デフォルトの刑務所オプションを保存できませんでした
+filter_err=フィルターを保存できませんでした
+filters_title=ログフィルター
+filters_re=正規表現
+jail_actions=適用するアクション
+jail_title2=刑務所を編集
+jail_destemail=デフォルトの通知メール
+filter_egone=フィルターはもう存在しません!
+jail_emaxretry=アクションを適用する前の一致は、ゼロより大きい数値でなければなりません
+action_ename=アクション名が欠落しているか無効です
+action_eclash=アクション名はすでに使用されています
+check_eserver=サーバーコマンド $1が見つかりませんでした
+jail_enabled=現在有効ですか?
+jail_polling=バックグラウンドポーリング
+jail_elogpaths=ログファイルのパスが入力されていません
+manual_desc=編集するファイル:
+jail_maxretry=アクションを適用する前に一致
+jail_port=港
+jail_name=刑務所名
+actions_name=アクション名
+actions_delete=選択したアクションを削除
+index_stopdesc=このボタンをクリックして、実行中のFail2Banサーバーを停止します。すべてのログ分析はすぐに停止します。
+index_ver=バージョン $1
+action_edefgone=アクションには定義セクションがありません
+manual_ok=OK
+config_logtarget=ログを書き込む
+index_header=Fail2Banモジュール
+syslog_logtarget=Fail2Banアクションログ
+log_create_filter=フィルター $1を作成しました
+jail_defprotocol=アクションのデフォルトプロトコル
+jail_ebantime=IPを禁止する時間は0より大きい数値でなければなりません
+log_create_action=アクション $1を作成しました
+log_delete_jail=刑務所 $1を削除しました
+filters_add=新しいログフィルターを追加します。
+action_egone=アクションはもう存在しません!
+jail_aname=名前
+jails_name=刑務所名
+actions_title=マッチアクション
+jails_enone=何も選択されていません
+log_update_action=変更されたアクション $1
+jail_auto=自動的に決定する
+jail_others=その他のパラメーター
+log_update_filter=変更されたフィルター $1
+config_socket=サーバーとの通信用ソケット
+action_err=アクションを保存できませんでした
+stop_err=サーバーを停止できませんでした
+log_start=Fail2Banサーバーを開始しました
+jail_eaname=アクション $1の無効な名前のパラメーター
+restart_err=サーバーの再起動に失敗しました
+jail_eport=アクション $1のポート番号が無効です
+jail_eactions=アクションが選択されていません!
+jail_none=設定なし
+manual_edata=設定ファイルの内容が入力されていません
+log_atboot=起動時にFail2Banを有効化
+config_file=ログファイル
+jail_edestemail=デフォルトの通知メールアドレスが見つからないか無効です
+jails_delete=選択した刑務所を削除
+filter_ename=フィルター名が欠落しているか無効です
+filter_eclash=フィルター名は既に使用されています
+filter_efail=一致する正規表現が入力されていません
+actions_return=アクションのリスト
+log_update_jail=変更された刑務所 $1
+action_name=アクション名
+index_title=Fail2Ban侵入検知器
+log_manual=編集された構成ファイル $1
+jail_title1=刑務所を作成
+jails_filter=ログフィルター
+action_desc= は、禁止されているIPアドレスに置き換えられます。
+jails_def=刑務所のデフォルトを編集
+action_title1=一致アクションを作成
+action_einuse=このアクションは、jailによって使用されるため、削除できません: $1
+jail_action=アクション
+jails_enabled=有効にしましたか?
+filter_fail=一致する正規表現
+jails_return=刑務所のリスト
+jails_derr=刑務所を削除できませんでした
+jails_defdesc=必要な一致数やIPを禁止する時間など、上記のすべての刑務所に適用されるデフォルト設定と制限を編集します。
+jail_ename=刑務所名の欠落または無効
+jail_ignoreip=禁止しないIPアドレス
+jail_eignoreip=無視する無効なIPアドレス
+jails_action=結果のアクション
+jail_filter=検索ログのフィルター
+actions_einuse=アクション $1は、jailによって使用されるため、削除できません: $2
+config_loglevel=最小ログレベル
+action_header=一致アクションの詳細
+jail_eclash=同じ名前の刑務所が既に存在します
+jail_err=刑務所を保存できませんでした
+jails_add=新しい刑務所を追加します。
+jail_gamin=Gaminファイル変更モニター
+filters_enone=何も選択されていません
+log_delete_filter=フィルター $1を削除しました
+action_title2=一致アクションを編集
+actions_derr=アクションを削除できませんでした
+log_delete_action=アクション $1を削除しました
+jaildef_title=デフォルトの刑務所オプション
+log_create_jail=刑務所 $1を作成しました
+index_return=モジュールインデックス
+filter_desc=ホスト名またはIPアドレスが表示される正規表現では、 を使用します。
+jail_backend=を使用してログファイルの更新を確認する
+jaildef_header=すべての刑務所のデフォルト
+index_fail2ban=Fail2Ban
+check_edir=構成ディレクトリ $1は存在しません
+filters_return=フィルターのリスト
+filter_name=フィルター名
+config_err=グローバル構成を保存できませんでした
+jail_egone=刑務所はもう存在しません!
+config_edef=構成ファイルに定義セクションが見つかりません!
+manual_err=構成ファイルの編集に失敗しました
+config_elogtarget=ログを書き込むファイルは絶対パスである必要があります
+config_esocket=ソケットファイルは絶対パスである必要があります
+index_echeck=このシステムでFail2Banの検出中にエラーが発生しました: $1。インストールされていないか、モジュール設定が正しくありません。
+log_config=グローバル構成の変更
+jails_title=アクション刑務所のフィルター
+filter_ignore=無視する正規表現
+filter_title1=フィルタを作成
+jail_header=アクション刑務所の詳細をフィルタリングする
+filter_einuse=このフィルタは、jailによって使用されているため、削除できません: $1
+log_jaildef=変更されたデフォルトのjailオプション
+jail_protocol=プロトコル
+jaildef_egone=デフォルトの刑務所が見つかりません!
+index_atboot=起動時に開始しますか?
+manual_efile=選択したファイルはFail2Ban構成の一部ではありません!
+index_startdesc=このボタンをクリックしてFail2Banサーバーを起動すると、ログファイルの分析が実行されます。
+log_stop=停止したFail2Banサーバー
+jail_banaction=適用するデフォルトのアクション
+actions_ban=禁止コマンド
+action_ban=IPを禁止するコマンド
+index_start=Fail2Banサーバーを起動
+manual_title=構成ファイルの編集
+log_restart=Fail2Banサーバーの再起動
+filters_derr=フィルターを削除できませんでした
+start_err=サーバーの起動に失敗しました
+config_title=グローバル構成
+jail_findtime=マッチ間の最大遅延
+index_stop=Fail2Banサーバーの停止
+log_delboot=起動時にFail2Banを無効にしました
+actions_enone=何も選択されていません
+filter_title2=フィルターを編集
+index_restartdesc=このボタンをクリックして、Fail2Banサーバーを再起動して現在の構成を適用します。
+filters_einuse=フィルター $1は、jailによって使用されるため、削除できません: $2
+filter_header=ログフィルターの詳細
+action_stop=Fail2Banシャットダウン時に実行するコマンド
+jail_bantime=IPを禁止する時間