diff --git a/custom/lang/ja b/custom/lang/ja
new file mode 100644
index 000000000..1758026d2
--- /dev/null
+++ b/custom/lang/ja
@@ -0,0 +1,144 @@
+create_title=コマンドの作成
+sql_title2=SQLコマンドの編集
+edit_params=コマンド パラメータ
+edit_timeoutdef=Forever
+file_desc=説明
+run_timeout=Command terminated after $1 second timeout.
+file_details=ファイルエディタの詳細
+index_actsql=Form
+index_return=コマンド
+save_edir=Missing or invalid directory
+edit_noshow=実行したときにコマンドを隠しますか?
+edit_type=種類
+index_acts=Actions
+log_modify=コマンド $1 を変更しました
+edit_quote=パラメータに引用符を付けますか?
+run_ecannot=このコマンドは編集できません
+save_err=コマンドを保存できませんでした
+file_id=エディタID
+index_desc=Description
+srun_err=Failed to execute SQL command
+run_ecmduser=User '$1' to run command as does not exist
+index_none=定義されたカスタム コマンドはありません
+file_set=8進数で設定
+edit_order=メインページでの順序
+edit_title=コマンドの編集
+edit_user_def=Webminユーザ
+edit_type5=ファイル
+file_envs=ファイル名の代わりに環境変数を使いますか?
+file_err=Failed to save file editor
+view_efile=Write to $1 failed : $2
+form_exec=Execute
+index_screate=新規 SQL コマンドの作成
+acl_cmds=このユーザが実行できるコマンド
+index_title=カスタム コマンド
+view_ecannot=You are not allowed to edit this file
+save_ecmd=コマンドが入力されていません
+srun_edriver=Could not load DBI driver
+run_eupload=No file to upload selected
+edit_timeout=コマンドを待つ最大時間
+save_eusermin=Commands that run on other servers cannot be run from Usermin
+srun_none=.. no results were returned.
+index_ed=Edit
+file_egroup=Missing or invalid group name
+edit_usermin=Userminからも可能にしますか?
+sql_cmd=実行するSQLコマンド
+view_title=ファイルの編集
+file_after=保存後に実行するコマンド
+edit_servers=Run on Webmin servers
+index_sedit=SQL コマンドの編集
+file_eperms=Missing or invalid octal permissions
+log_create_edit=Created file editor $1
+save_etimeout=Missing or invalid maximum time to wait
+index_fedit=ファイルエディタの編集
+log_delete_edit=Deleted file editor $1
+sql_user=ログインユーザ
+run_euser=ユーザが存在しないか無効です
+edit_ecannot=コマンドを編集できません
+sql_edb=Missing or invalid database name
+edit_raw=コマンドを HTML に出力しますか?
+edit_type2=UID
+srun_econnect=Failed to connect to database : $1
+edit_type4=GID
+file_user=ユーザ
+file_owner=ファイルの所有者
+acl_cexcept=All except selected..
+sql_edrivers=No Perl DBI modules are installed. You can have Webmin download and install the drivers for MySQL or PostgreSQL automatically.
+run_out=$1 からの出力..
+view_header=ファイル $1 を編集中です
+edit_type6=ディレクトリ
+edit_cmd=コマンド
+sql_db=データベース名
+fedit_title=ファイルエディタの編集
+file_eedit=Missing filename to edit
+run_err=コマンドを実行できませんでした
+acl_call=すべてのコマンド
+sql_header=SQLコマンドの詳細
+file_euser=Missing or invalid username
+view_err=Failed to edit file
+file_group=グループ
+file_ecannot=You are not allowed to edit files
+log_modify_edit=Modified file editor $1
+file_edit=編集するファイル
+save_euser=ユーザが存在しないか無効です
+edit_type1=ユーザ
+save_ecannot=コマンドを編集できません
+form_title=Execute Command
+srun_eexecute=.. execution error : $1
+edit_type10=アップロード
+index_edit=コマンドの編集
+acl_edit=コマンドの作成と編集を可能にしますか?
+index_ecreate=新規ファイルエディタの作成
+edit_this=this server
+sql_host=データベースサーバ
+save_eorder=Ordering on main page must be a number
+run_noout=作成された出力はありません
+file_before=保存前に実行するコマンド
+srun_cmd=SQLコマンド $1 を実行中です..
+edit_user=次のユーザとして実行
+run_egroup=グループ名が存在しないか無効です
+edit_clear=環境変数をクリアしますか?
+run_out2=Output from command ..
+edit_name=名前
+log_create=コマンド $1 を作成しました
+log_delete=コマンド $1 を削除しました
+edit_type0=テキスト
+sql_local=このサーバ
+edit_type7=オプション..
+index_actrun=Run
+run_outon=Output from $1 on $2 ..
+run_out2on=Output from command on $2 ..
+fcreate_title=ファイルエディタの作成
+sql_esql=No SQL entered
+edit_desc=説明
+sql_type=データベースの種類
+index_actform=Form
+acl_csel=選択..
+file_leave=そのまま
+edit_dir=実行するディレクトリ
+edit_type9=メニュー..
+edit_type11=テキストボックス
+sql_ehost=Missing or invalid database server host
+edit_details=コマンドの詳細
+edit_type3=グループ
+run_title=コマンドの実行
+edit_secs=秒
+save_edesc=説明が入力されていません
+sql_pass=パスワード
+srun_title=SQLコマンドの実行
+file_perms=ファイルのパーミッション
+sql_err=Failed to save SQL command
+index_acted=Open
+log_save_edit=Saved file $1
+form_ecannot=You are not allowed to run this command
+index_create=新規カスタム コマンドの作成
+edit_su=ユーザの環境を使用しますか?
+run_eopt=Invalid option selected
+form_edit=Edit
+sql_title1=SQLコマンドの作成
+srun_eprepare=.. SQL error : $1
+file_edesc=Missing description
+edit_id=コマンドID
+log_exec=コマンド $1 を実行しました
+index_cmd=Command
+edit_type8=パスワード
diff --git a/custom/lang/ja.auto b/custom/lang/ja.auto
new file mode 100644
index 000000000..43ab0effa
--- /dev/null
+++ b/custom/lang/ja.auto
@@ -0,0 +1,22 @@
+edit_desc2=HTMLの説明
+edit_must=必須?
+edit_type12=マルチメニュー ..
+edit_type13=大規模なマルチメニュー
+edit_type14=左右メニュー ..
+edit_type15=日付
+edit_type16=送信ボタン ..
+edit_format=出力スタイル
+edit_format0=Webmin UIで表示
+edit_format1=MIMEタイプを使用した出力
+edit_format2=インデックスにリダイレクト
+edit_format3=フォームにリダイレクト
+edit_clone=クローン
+save_eformat=無効な出力MIMEタイプ
+save_eopts=パラメーター $1のオプションファイルがありません
+save_eopts2=パラメーター $1のオプションファイルまたはデフォルト値には、以下を含めることはできません。
+run_emust=パラメーター '$1'の値がありません
+run_failed=コマンドは終了ステータス $1で失敗しました
+file_beforeedit=編集する前に実行するコマンド
+view_ebeforeedit=編集前のコマンドが失敗しました: $1
+view_ebefore=保存前のコマンドが失敗しました: $1
+view_eafter=保存後のコマンドが失敗しました: $1
diff --git a/custom/lang/ja_JP.euc b/custom/lang/ja_JP.euc
deleted file mode 100644
index e003c0ada..000000000
--- a/custom/lang/ja_JP.euc
+++ /dev/null
@@ -1,154 +0,0 @@
-index_title= ޥ
-index_edit=ޥɤԽ
-index_fedit=ե륨ǥԽ
-index_sedit=SQL ޥɤԽ
-index_none=줿 ޥɤϤޤ
-index_create= ޥɤκ
-index_ecreate=ե륨ǥκ
-index_screate= SQL ޥɤκ
-index_return=ޥ
-index_cmd=Command
-index_desc=Description
-index_acts=Actions
-index_ed=Edit
-index_actform=Form
-index_actrun=Run
-index_actsql=Form
-index_acted=Open
-
-edit_title=ޥɤԽ
-create_title=ޥɤκ
-edit_ecannot=ޥɤԽǤޤ
-edit_details=ޥɤξܺ
-edit_desc=
-edit_id=ޥID
-edit_cmd=ޥ
-edit_dir=¹Ԥǥ쥯ȥ
-edit_user=Υ桼ȤƼ¹
-edit_user_def=Webmin桼
-edit_raw=ޥɤ HTML ˽Ϥޤ
-edit_su=桼δĶѤޤ
-edit_order=ᥤڡǤν
-edit_params=ޥ ѥ
-edit_name=̾
-edit_type=
-edit_quote=ѥ˰դޤ
-edit_type0=ƥ
-edit_type1=桼
-edit_type2=UID
-edit_type3=롼
-edit_type4=GID
-edit_type5=ե
-edit_type6=ǥ쥯ȥ
-edit_type7=ץ..
-edit_type8=ѥ
-edit_type9=˥塼..
-edit_type10=åץ
-edit_type11=ƥȥܥå
-edit_noshow=¹ԤȤ˥ޥɤޤ?
-edit_usermin=Userminǽˤޤ?
-edit_timeout=ޥɤԤĺ
-edit_timeoutdef=Forever
-edit_secs=
-edit_clear=Ķѿꥢޤ?
-edit_servers=Run on Webmin servers
-edit_this=this server
-
-save_err=ޥɤ¸ǤޤǤ
-save_ecannot=ޥɤԽǤޤ
-save_ecmd=ޥɤϤƤޤ
-save_edir=Missing or invalid directory
-save_edesc=ϤƤޤ
-save_euser=桼¸ߤʤ̵Ǥ
-save_eorder=Ordering on main page must be a number
-save_etimeout=Missing or invalid maximum time to wait
-save_eusermin=Commands that run on other servers cannot be run from Usermin
-
-run_err=ޥɤ¹ԤǤޤǤ
-run_ecannot=ΥޥɤԽǤޤ
-run_euser=桼¸ߤʤ̵Ǥ
-run_egroup=롼̾¸ߤʤ̵Ǥ
-run_title=ޥɤμ¹
-run_out=$1 ν..
-run_out2=Output from command ..
-run_outon=Output from $1 on $2 ..
-run_out2on=Output from command on $2 ..
-run_noout=줿ϤϤޤ
-run_ecmduser=User '$1' to run command as does not exist
-run_eopt=Invalid option selected
-run_eupload=No file to upload selected
-run_timeout=Command terminated after $1 second timeout.
-
-log_modify=ޥ $1 ѹޤ
-log_create=ޥ $1 ޤ
-log_delete=ޥ $1 ޤ
-log_exec=ޥ $1 ¹Ԥޤ
-log_modify_edit=Modified file editor $1
-log_create_edit=Created file editor $1
-log_delete_edit=Deleted file editor $1
-log_save_edit=Saved file $1
-
-acl_cmds=Υ桼¹ԤǤ륳ޥ
-acl_call=٤ƤΥޥ
-acl_csel=..
-acl_cexcept=All except selected..
-acl_edit=ޥɤκԽǽˤޤ
-
-file_ecannot=You are not allowed to edit files
-fcreate_title=ե륨ǥκ
-fedit_title=ե륨ǥԽ
-file_details=ե륨ǥξܺ
-file_desc=
-file_edit=Խե
-file_owner=եνͭ
-file_user=桼
-file_group=롼
-file_leave=Τޤ
-file_perms=եΥѡߥå
-file_set=8ʿ
-file_before=¸˼¹Ԥ륳ޥ
-file_after=¸˼¹Ԥ륳ޥ
-file_err=Failed to save file editor
-file_eedit=Missing filename to edit
-file_edesc=Missing description
-file_euser=Missing or invalid username
-file_egroup=Missing or invalid group name
-file_eperms=Missing or invalid octal permissions
-file_envs=ե̾˴ĶѿȤޤ?
-file_id=ǥID
-
-view_err=Failed to edit file
-view_ecannot=You are not allowed to edit this file
-view_title=եԽ
-view_efile=Write to $1 failed : $2
-view_header=ե $1 ԽǤ
-
-form_ecannot=You are not allowed to run this command
-form_title=Execute Command
-form_exec=Execute
-form_edit=Edit
-
-sql_title1=SQLޥɤκ
-sql_title2=SQLޥɤԽ
-sql_header=SQLޥɤξܺ
-sql_edrivers=No Perl DBI modules are installed. You can have Webmin download and install the drivers for MySQL or PostgreSQL automatically.
-sql_type=ǡ١μ
-sql_db=ǡ١̾
-sql_cmd=¹ԤSQLޥ
-sql_user=桼
-sql_pass=ѥ
-sql_host=ǡ١
-sql_local=Υ
-sql_err=Failed to save SQL command
-sql_esql=No SQL entered
-sql_ehost=Missing or invalid database server host
-sql_edb=Missing or invalid database name
-
-srun_title=SQLޥɤμ¹
-srun_err=Failed to execute SQL command
-srun_edriver=Could not load DBI driver
-srun_econnect=Failed to connect to database : $1
-srun_cmd=SQLޥ $1 ¹Ǥ..
-srun_eprepare=.. SQL error : $1
-srun_eexecute=.. execution error : $1
-srun_none=.. no results were returned.