diff --git a/inc/lang/ja/index.txt b/inc/lang/ja/index.txt
index b5fbac97d323558d1aad0145abb3bcaee3f80d00..b0447899da792019a7c311cab5e11c6787973a3b 100644
--- a/inc/lang/ja/index.txt
+++ b/inc/lang/ja/index.txt
@@ -1,4 +1,4 @@
-====== 索引 ======
+====== サイトマップ ======
 
 [[doku>namespaces|名前空間]] に基づく、全ての文書の索引です。
 
diff --git a/inc/lang/ja/lang.php b/inc/lang/ja/lang.php
index 1eeb6bb7336f06a9597b59ffb941dc9722977b9f..15c1e7dd6b68da91f685c6db15d0367281f90eba 100644
--- a/inc/lang/ja/lang.php
+++ b/inc/lang/ja/lang.php
@@ -29,7 +29,7 @@ $lang['btn_revs']              = '以前のリビジョン';
 $lang['btn_recent']            = '最近の変更';
 $lang['btn_upload']            = 'アップロード';
 $lang['btn_cancel']            = 'キャンセル';
-$lang['btn_index']             = '索引';
+$lang['btn_index']             = 'サイトマップ';
 $lang['btn_secedit']           = '編集';
 $lang['btn_login']             = 'ログイン';
 $lang['btn_logout']            = 'ログアウト';
@@ -48,6 +48,8 @@ $lang['btn_recover']           = 'ドラフトを復元';
 $lang['btn_draftdel']          = 'ドラフトを削除';
 $lang['btn_revert']            = '元に戻す';
 $lang['btn_register']          = 'ユーザー登録';
+$lang['btn_apply']             = '適用';
+$lang['btn_media']             = 'メディアマネージャー';
 $lang['loggedinas']            = 'ようこそ';
 $lang['user']                  = 'ユーザー名';
 $lang['pass']                  = 'パスワード';
@@ -92,7 +94,7 @@ $lang['txt_filename']          = '名前を変更してアップロード(オ
 $lang['txt_overwrt']           = '既存のファイルを上書き';
 $lang['lockedby']              = 'この文書は次のユーザによってロックされています';
 $lang['lockexpire']            = 'ロック期限:';
-$lang['js']['willexpire']            = '編集中の文書はロック期限を過ぎようとしています。このままロックする場合は、一度文書の確認を行って期限をリセットしてください。';
+$lang['js']['willexpire']      = '編集中の文書はロック期限を過ぎようとしています。このままロックする場合は、一度文書の確認を行って期限をリセットしてください。';
 $lang['js']['notsavedyet']     = '変更は保存されません。このまま処理を続けてよろしいですか?';
 $lang['js']['searchmedia']     = 'ファイル検索';
 $lang['js']['keepopen']        = '選択中はウィンドウを閉じない';
@@ -123,9 +125,20 @@ $lang['js']['nosmblinks']      = 'ウィンドウズの共有フォルダへリ
 $lang['js']['linkwiz']         = 'リンクウィザード';
 $lang['js']['linkto']          = 'リンク先:';
 $lang['js']['del_confirm']     = '選択した項目を本当に削除しますか?';
+$lang['js']['restore_confirm'] = '本当にこのバージョンを復元しますか?';
+$lang['js']['media_diff']      = '差分の表示方法:';
+$lang['js']['media_diff_both'] = '並べて表示';
+$lang['js']['media_diff_opacity'] = '重ねて透過表示';
+$lang['js']['media_diff_portions'] = '重ねて切替表示';
+$lang['js']['media_select']    = 'ファイルを選択...';
+$lang['js']['media_upload_btn'] = 'アップロード';
+$lang['js']['media_done_btn']  = '完了';
+$lang['js']['media_drop']      = 'ここにファイルをドロップするとアップロードします';
+$lang['js']['media_cancel']    = '削除';
+$lang['js']['media_overwrt']   = '既存のファイルを上書きする';
 $lang['rssfailed']             = 'RSSの取得に失敗しました:';
 $lang['nothingfound']          = '該当文書はありませんでした。';
-$lang['mediaselect']           = 'メディアファイルを選択';
+$lang['mediaselect']           = 'メディアファイル';
 $lang['fileupload']            = 'メディアファイルをアップロード';
 $lang['uploadsucc']            = 'アップロード完了';
 $lang['uploadfail']            = 'アップロードに失敗しました。権限がありません。';
@@ -177,6 +190,10 @@ $lang['mail_changed']          = '文書の変更:';
 $lang['mail_subscribe_list']   = '名前空間内でページが変更:';
 $lang['mail_new_user']         = '新規ユーザー:';
 $lang['mail_upload']           = 'ファイルのアップロード:';
+$lang['changes_type']          = '表示する変更のタイプ:';
+$lang['pages_changes']         = 'ページの変更';
+$lang['media_changes']         = 'メディアファイルの変更';
+$lang['both_changes']          = 'ページとメディアファイルの変更';
 $lang['qb_bold']               = '太字';
 $lang['qb_italic']             = '斜体';
 $lang['qb_underl']             = '下線';
@@ -217,6 +234,9 @@ $lang['img_copyr']             = '著作権';
 $lang['img_format']            = 'フォーマット';
 $lang['img_camera']            = '使用カメラ';
 $lang['img_keywords']          = 'キーワード';
+$lang['img_width']             = 'å¹…';
+$lang['img_height']            = '高さ';
+$lang['img_manager']           = 'メディアマネージャーで閲覧';
 $lang['subscr_subscribe_success'] = '%sが%sの購読リストに登録されました。';
 $lang['subscr_subscribe_error'] = '%sを%sの購読リストへの追加に失敗しました。';
 $lang['subscr_subscribe_noaddress'] = 'あなたのログインに対応するアドレスがないため、購読リストへ追加することができません。';
@@ -283,3 +303,27 @@ $lang['hours']                 = '%d時間前';
 $lang['minutes']               = '%d分前';
 $lang['seconds']               = '%d秒前';
 $lang['wordblock']             = 'スパムと認識されるテキストが含まれているため、変更は保存されませんでした。';
+$lang['media_uploadtab']       = 'アップロード';
+$lang['media_searchtab']       = '検索';
+$lang['media_file']            = 'ファイル';
+$lang['media_viewtab']         = '詳細';
+$lang['media_edittab']         = '編集';
+$lang['media_historytab']      = '履歴';
+$lang['media_list_thumbs']     = 'サムネイル';
+$lang['media_list_rows']       = '行';
+$lang['media_sort_name']       = '名前';
+$lang['media_sort_date']       = '日付';
+$lang['media_namespaces']      = '名前空間を選択';
+$lang['media_files']           = '%s 内のファイル';
+$lang['media_upload']          = '%s にアップロード';
+$lang['media_search']          = '%s 内で検索';
+$lang['media_view']            = '%s';
+$lang['media_viewold']         = '%s at %s';
+$lang['media_edit']            = '%s を編集';
+$lang['media_history']         = '%s の履歴';
+$lang['media_meta_edited']     = 'メタデータが編集されました';
+$lang['media_perm_read']       = 'ファイルを閲覧する権限がありません。';
+$lang['media_perm_upload']     = 'ファイルをアップロードする権限がありません。';
+$lang['media_update']          = '新しいバージョンをアップロード';
+$lang['media_restore']         = 'このバージョンを復元';
+$lang['plugin_install_err']    = 'プラグインが正しくインストールされませんでした。プラグインのディレクトリ名を \'%s\' から \'%s\' に変更してください。';
diff --git a/lib/plugins/config/lang/ja/lang.php b/lib/plugins/config/lang/ja/lang.php
index 19f10af4889a3a38af7aad03f5cb036dc0e032b2..500d4453948cdd526f1285962300d77e75f8b676 100644
--- a/lib/plugins/config/lang/ja/lang.php
+++ b/lib/plugins/config/lang/ja/lang.php
@@ -41,9 +41,10 @@ $lang['_msg_setting_no_default'] = '初期値が設定されていません。';
 $lang['fmode']                 = 'ファイル作成マスク';
 $lang['dmode']                 = 'フォルダ作成マスク';
 $lang['lang']                  = '使用言語';
-$lang['basedir']               = 'ベースディレクトリ';
-$lang['baseurl']               = 'ベースURL';
+$lang['basedir']               = 'サーバのパス (例: <code>/dokuwiki/</code>)。空欄にすると自動的に検出します。';
+$lang['baseurl']               = 'サーバの URL (例: <code>http://www.yourserver.com</code>)。空欄にすると自動的に検出します。';
 $lang['savedir']               = '保存ディレクトリ';
+$lang['cookiedir']             = 'Cookie のパス。空欄にすると baseurl を使用します。';
 $lang['start']                 = 'スタートページ名';
 $lang['title']                 = 'WIKIタイトル';
 $lang['template']              = 'テンプレート';
@@ -67,6 +68,7 @@ $lang['useheading']            = '最初の見出しをページ名とする';
 $lang['refcheck']              = 'メディア参照元チェック';
 $lang['refshow']               = 'メディア参照元表示数';
 $lang['allowdebug']            = 'デバッグモード(<b>必要で無いときは無効にしてください</b>)';
+$lang['mediarevisions']        = 'メディアファイルの履歴を有効にしますか?';
 $lang['usewordblock']          = '単語リストに基づくスパムブロック';
 $lang['indexdelay']            = 'インデックスを許可(何秒後)';
 $lang['relnofollow']           = 'rel="nofollow"を付加';
@@ -114,6 +116,7 @@ $lang['jpg_quality']           = 'JPG圧縮品質(0-100)';
 $lang['subscribers']           = '更新通知機能';
 $lang['subscribe_time']        = '購読リストと概要を送信する期間(秒)。「最近の変更とする期間」で指定した期間より小さくしてください。';
 $lang['compress']              = 'CSSとJavaScriptを圧縮';
+$lang['cssdatauri']            = 'HTTP リクエスト数によるオーバーヘッドを減らすため、CSS ファイルから参照される画像ファイルのサイズがここで指定するバイト数以内の場合は CSS ファイル内に Data URI として埋め込みます。このテクニックは IE7 以下では動作しません! <code>400</code> から <code>600</code> バイトがちょうどよい値です。<code>0</code> を指定すると埋め込み処理は行われません。';
 $lang['hidepages']             = '非公開ページ(Regex)';
 $lang['send404']               = '文書が存在しないページに"HTTP404/Page Not Found"を使用';
 $lang['sitemap']               = 'Googleサイトマップ作成頻度(日数)';