diff --git a/inc/lang/ko/backlinks.txt b/inc/lang/ko/backlinks.txt
index 727ce16b220303a8a4ec689431c7540f809f7ea9..1711945e408bba0a011361a68c91d92ac42d8231 100644
--- a/inc/lang/ko/backlinks.txt
+++ b/inc/lang/ko/backlinks.txt
@@ -1,5 +1,4 @@
 ====== 백링크 ======
 
-현재 페이지로 링크백되는 페이지 목록입니다. 카멜케이스 링크는 백링크로 
-취급되지 않습니다.
+현재 페이지로 백링크되는 페이지 목록입니다.
 
diff --git a/inc/lang/ko/conflict.txt b/inc/lang/ko/conflict.txt
index 3f7a60ef4597b7d487ce3575fdc121cec00ee394..9e411becfa0a4e48df9c7db4c31d72904f3d3aef 100644
--- a/inc/lang/ko/conflict.txt
+++ b/inc/lang/ko/conflict.txt
@@ -1,7 +1,6 @@
 ====== 새 버전 있음 ======
 
-편집하신 새 버전의 문서가 있습니다.  당신이 편집하고 있는 동안 다른 사람이
-동일한 파일을 편집하였을 경우 이런 일이 생길 수 있습니다.
+편집하신 문서의 새 버전이 있습니다.  당신이 편집하고 있는 동안 다른 사람이 동일한 파일을 편집하였을 경우 이런 일이 생길 수 있습니다.
 
 아래의 차이점을 면밀히 검토하시고, 어떤 버전을 저장하실지 결정하십시오.
 **저장**을 선택하시면, 당신의 버전이 저장됩니다. **취소** 를 선택하시면
diff --git a/inc/lang/ko/diff.txt b/inc/lang/ko/diff.txt
index d716ccb6b8bbfaea8c15cfb38f2b09c106640b45..6d67413a01fbd462e52dd88edbff4e28aa6e96e4 100644
--- a/inc/lang/ko/diff.txt
+++ b/inc/lang/ko/diff.txt
@@ -1,5 +1,5 @@
 ======차이점======
 
-이 페이지의 선택한 버전과 현재 버전 사이의 차이점을 보여줍니다.
+이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.
 
 
diff --git a/inc/lang/ko/lang.php b/inc/lang/ko/lang.php
index ddf30aed5821a47e74386a889c56ed8116dae940..2c4ad9c931fe09fe209e807fb1152212e1a27ecd 100644
--- a/inc/lang/ko/lang.php
+++ b/inc/lang/ko/lang.php
@@ -3,222 +3,217 @@
  * korean language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     Hyun Kim <lawfully@gmail.com>
- * @author     jk Lee <bootmeta@gmail.com>
+ * @author Hyun Kim <lawfully@gmail.com>
+ * @author jk Lee
  */
-$lang['encoding']   = 'utf-8';
-$lang['direction']  = 'ltr';
-
-$lang['btn_edit']   = '페이지 편집';
-$lang['btn_source'] = '소스 보기';
-$lang['btn_show']   = '페이지 보기';
-$lang['btn_create'] = '페이지 만들기';
-$lang['btn_search'] = '찾기';
-$lang['btn_save']   = '저장';
-$lang['btn_preview']= '미리보기';
-$lang['btn_top']    = '맨위로';
-$lang['btn_newer']  = '<< 최근';
-$lang['btn_older']  = '이전 >>';
-$lang['btn_revs']   = '이전 버전들';
-$lang['btn_recent'] = '최근에 바뀐 것';
-$lang['btn_upload'] = '업로드';
-$lang['btn_cancel'] = '취소';
-$lang['btn_index']  = '색인';
-$lang['btn_secedit']= '편집';
-$lang['btn_login']  = '로그인';
-$lang['btn_logout'] = '로그아웃';
-$lang['btn_admin']  = '관리';
-$lang['btn_update'] = '변경';
-$lang['btn_delete'] = '삭제';
-$lang['btn_back']   = '뒤로';
-$lang['btn_backlink']    = "이전 링크";
-$lang['btn_backtomedia'] = '미디어 파일 선택으로 돌아가기';
-$lang['btn_subscribe']   = '구독신청';
-$lang['btn_unsubscribe'] = '구독신청 해지';
-$lang['btn_profile']     = '개인정보 변경';
-$lang['btn_reset']       = '초기화';
-$lang['btn_resendpwd']   = '새 패스워드 보내기';
-$lang['btn_draft']    = '문서초안 편집';
-$lang['btn_recover']  = '문서초안 복구';
-$lang['btn_draftdel'] = '문서초안 삭제';
-
-$lang['loggedinas'] = '다음 사용자로 로그인';
-$lang['user']       = '사용자';
-$lang['pass']       = '패스워드';
-$lang['newpass']    = '새로운 패스워드';
-$lang['oldpass']    = '현재 패스워드 확인';
-$lang['passchk']    = '패스워드 다시 확인';
-$lang['remember']   = '기억하기';
-$lang['fullname']   = '실제 이름';
-$lang['email']      = '이메일';
-$lang['register']   = '등록';
-$lang['profile']    = '개인 정보';
-$lang['badlogin']   = '잘못된 사용자 이름이거나 패스워드입니다.';
-$lang['minoredit']  = '일부 변경';
-$lang['draftdate']  = '문서 초안 자동저장 시간'; // full dformat date will be added
-
-$lang['regmissing'] = '모든 항목을 입력해야 합니다.';
-$lang['reguexists'] = '같은 이름을 사용하는 사용자가 있습니다.';
-$lang['regsuccess'] = '사용자를 만들었습니다. 패스워드는 이메일로 보냈습니다.';
-$lang['regsuccess2']= '사용자를 만들었습니다.';
-$lang['regmailfail']= '패스워드를 이메일로 전송할 때 오류가 발생했습니다. 관리자에게 문의하기 바랍니다!';
-$lang['regbadmail'] = '이메일 주소가 틀렸습니다. - 오류라고 생각되면 관리자에게 문의하기 바랍니다.';
-$lang['regbadpass'] = '새로운 패스워드들이 일치하지 않습니다. 다시 입력하기 바랍니다.';
-$lang['regpwmail']  = 'DokuWiki 패스워드';
-$lang['reghere']    = '아직 등록하지 않았다면 등록하기 바랍니다.';
-
-$lang['profna']       = '이 위키는 개인 정보 수정을 허용하지 않습니다.';
-$lang['profnochange'] = '변경사항이 없습니다.';
-$lang['profnoempty']  = '이름이나 이메일 주소가 비었습니다.';
-$lang['profchanged']  = '개인정보 변경이 성공했습니다.';
-
-$lang['pwdforget'] = '패스워드를 잊어버린 경우 새로 발급받을 수 있습니다.';
-$lang['resendna']  = '이 위키는 패스워드 재발급을 지원하지 않습니다.';
-$lang['resendpwd'] = '새로운 패스워드를 보냅니다.';
-$lang['resendpwdmissing'] = '새로운 패스워드를 입력해야햡니다.';
-$lang['resendpwdnouser']  = '등록된 사용자가 아닙니다. 다시 확인 바랍니다.';
-$lang['resendpwdbadauth'] = '인증 코드가 틀립니다. 잘못된 링크인지 확인 바랍니다.';
-$lang['resendpwdconfirm'] = '확인 링크를 이메일로 보냈습니다.';
-$lang['resendpwdsuccess'] = '새로운 패스워드는 이메일로 보내드립니다.';
-
-$lang['txt_upload']   = '업로드 파일 선택';
-$lang['txt_filename'] = '파일 이름 입력(선택 사항)';
-$lang['txt_overwrt']  = '새로운 파일로 이전 파일을 교체합니다.';
-$lang['lockedby']     = '현재 다음 사용자가 잠금';
-$lang['lockexpire']   = '다음 시간에 잠금 해제';
-$lang['willexpire']   = '잠시 후 편집 잠금이 해제됩니다.\n편집 충돌을 피하려면 미리보기를 눌러 잠금 시간을 다시 설정하기 바랍니다.';
-
-$lang['notsavedyet'] = '저장하지 않은 변경은 지워집니다.\n계속하시겠습니까?';
-$lang['rssfailed']   = 'feed 가져오기 실패: ';
-$lang['nothingfound']= '아무 것도 없습니다.';
-
-$lang['mediaselect'] = '미디어 파일 선택';
-$lang['fileupload']  = '미디어 파일 업로드';
-$lang['uploadsucc']  = '업로드 성공';
-$lang['uploadfail']  = '업로드 실패. 잘못된 권한 때문일지도 모릅니다.';
-$lang['uploadwrong'] = '업로드 거부. 금지된 확장자입니다!';
-$lang['uploadexist'] = '이미 파일이 존재합니다.';
-$lang['uploadbadcontent'] = '업로드된 파일이 파일 확장자 %s와 일치하지 않습니다.';
-$lang['uploadspam']  = '스팸 차단기가 업로드를 취소하였습니다.';
-$lang['uploadxss']   = '악성 코드의 가능성이 있어 업로드를 취소하였습니다.';
-$lang['deletesucc']  = '"%s" 파일이 삭제되었습니다.';
-$lang['deletefail']  = '"%s" 파일을 삭제할 수 없습니다. - 삭제 권한이 있는지 확인하기 바랍니다.';
-$lang['mediainuse']  = '"%s" 파일을 삭제할 수 없습니다. - 아직 사용 중입니다.';
-$lang['namespaces']  = '네임스페이스';
-$lang['mediafiles']  = '사용 가능한 파일 목록';
-
-$lang['js']['keepopen']    = '선택할 때 윈도우를 열어놓으시기 바랍니다.';
-$lang['js']['hidedetails'] = '자세한 정보 감추기';
-$lang['mediausage']  = '이 파일을 참조하려면 다음 문법을 사용하기 바랍니다:'; 
-$lang['mediaview']   = '원본 파일 보기';
-$lang['mediaroot']   = '루트(root)';
-$lang['mediaupload'] = '파일을 현재 네임스페이스로 업로드합니다. 하위 네임스페이스를 만들려면 파일 이름 앞에 콜론(:)으로 구분되는 이름을 붙이면 됩니다.';
-$lang['mediaextchange'] = '파일 확장자가 .%s에서 .%s으로 변경됐습니다!';
-
-$lang['reference']   = '에 대한 참조';
-$lang['ref_inuse']   = '다음 페이지들에서 아직 사용 중이므로 파일을 삭제할 수 없습니다:';
-$lang['ref_hidden']  = '페이지들의 몇몇 참조는 읽을 수 있는 권한이 없습니다.';
-
-$lang['hits']       = '히트 수';
-$lang['quickhits']  = '일치하는 페이지 이름';
-$lang['toc']        = '목차';
-$lang['current']    = '현재';
-$lang['yours']      = '버전';
-$lang['diff']       = '현재 버전과의 차이 보기';
-$lang['line']       = '줄';
-$lang['breadcrumb'] = '추적';
-$lang['youarehere'] = '현재 위치';
-$lang['lastmod']    = '마지막 수정';
-$lang['by']         = '작성자';
-$lang['deleted']    = '삭제';
-$lang['created']    = '새로 만듬';
-$lang['restored']   = '옛 버전 복구';
-$lang['summary']    = '편집 요약'; 
-$lang['external_edit'] = '외부 편집기';
-
-$lang['mail_newpage'] = '페이지 추가:';
-$lang['mail_changed'] = '페이지 변경:';
-$lang['mail_new_user'] = '새로운 사용자:';
-$lang['mail_upload']   = '파일 첨부:';
-
-$lang['nosmblinks'] = '윈도우 공유 파일과의 연결은 MS 인터넷 익스플로러에서만 동작합니다.\n그러나 링크를 복사하거나 붙여넣기를 할 수 있습니다.';
-
-$lang['qb_alert']   = '포맷하려는 텍스트를 선택하세요.\n문서 맨 끝에 추가됩니다.';
-$lang['qb_bold']    = '굵은 글';  
-$lang['qb_italic']  = '이탤릭체 글';
-$lang['qb_underl']  = '밑줄 그어진 글';
-$lang['qb_code']    = '코드로 표시된 글'; 
-$lang['qb_strike']  = '취소 표시된 글';
-$lang['qb_h1']      = '1단계 헤드라인';
-$lang['qb_h2']      = '2단계 헤드라인';
-$lang['qb_h3']      = '3단계 헤드라인';
-$lang['qb_h4']      = '4단계 헤드라인';
-$lang['qb_h5']      = '5단계 헤드라인';
-$lang['qb_link']    = '내부 링크';
-$lang['qb_extlink'] = '외부 링크';
-$lang['qb_hr']      = '수평선';
-$lang['qb_ol']      = '숫자 목록';
-$lang['qb_ul']      = '목록';
-$lang['qb_media']   = '이미지와 기타 파일 추가';
-$lang['qb_sig']     = '서명 추가';
-$lang['qb_smileys'] = '이모티콘';
-$lang['qb_chars']   = '특수문자';
-
-$lang['del_confirm']= '정말로 선택된 항목(들)을 삭제하시겠습니까?';
-$lang['admin_register']= '새로운 사용자 추가';
-
-$lang['metaedit']    = '메타 데이타를 편집합니다.';
-$lang['metasaveerr'] = '메타 데이타 쓰기가 실패했습니다.';
-$lang['metasaveok']  = '메타 데이타가 저장되었습니다.';
-$lang['img_backto']  = '뒤로';
-$lang['img_title']   = '이름';
-$lang['img_caption'] = '설명';
-$lang['img_date']    = '날짜';
-$lang['img_fname']   = '파일 이름';
-$lang['img_fsize']   = '크기';
-$lang['img_artist']  = '만든이';
-$lang['img_copyr']   = '저작권';
-$lang['img_format']  = '포맷'; 
-$lang['img_camera']  = '카메라';
-$lang['img_keywords']= '키워드';
-
-$lang['subscribe_success']  = '%s를 추가했습니다. (%s의 구독 목록)';
-$lang['subscribe_error']    = '%s를 추가하는데 실패했습니다.(%s의 구독 목록)';
-$lang['subscribe_noaddress']= '로그인 정보에 이메일 주소가 없습니다, 구독 목록에 추가할 수 없습니다.';
-$lang['unsubscribe_success']= '%s를 제외시켰습니다. (%s의 구독 목록)';
-$lang['unsubscribe_error']  = '%s를 제외시키는데 실패했습니다.(%s의 구독 목록)';
-
-/* auth.class language support */
-$lang['authmodfailed']   = '잘못된 사용자 인증 설정입니다. 관리자에게 문의하기 바랍니다.';
-$lang['authtempfail']    = '사용자 인증이 일시적으로 불가능합니다. 만일 계속해서 문제가 발생하면 관리자에게 문의하기 바랍니다.';
-
-/* installer strings */
-$lang['i_chooselang'] = '사용하는 언어를 선택합니다.';
-$lang['i_installer']  = 'DokuWiki 설치';
-$lang['i_wikiname']   = '위키 이름';
-$lang['i_enableacl']  = 'ACL기능 사용(권장 사항)';
-$lang['i_superuser']  = '슈퍼 유저';
-$lang['i_problems']   = '설치 중 아래와 같은 문제가 발생했습니다. 문제를 해결한 후 설치를 계속하기 바랍니다.';
-$lang['i_modified']   = '보안상의 이유로 아래 스크립트는 수정되지 않은 새 Dokuwiki설치에서만 동작됩니다.
-                         다운로드된 패키지를 사용하거나 <a href="http://wiki.splitbrain.org/wiki:install">
-                         DokuWiki 설치 과정</a>을 참고해서 설치하기 바랍니다.';
-$lang['i_funcna']     = 'PHP함수 <code>%s</code> 사용이 불가능합니다. 호스트 제공자가 어떤 이유에서인지 막아 놓았을지 모릅니다.';
-$lang['i_phpver']     = 'PHP <code>%s</code>버전은 필요한 <code>%s</code>버전보다 오래되었습니다.PHP를 업그레이드할 필요가 있습니다.';
-$lang['i_permfail']   = 'DokuWiki는 <code>%s</code>에 쓰기 가능 권한이 없습니다. 먼저 이 디렉토리에 쓰기 권한이 설정되어야 합니다!';
-$lang['i_confexists'] = '<code>%s</code>는 이미 존재합니다.';
-$lang['i_writeerr']   = '<code>%s</code>을 만들 수 없습니다. 먼저 디렉토리/파일 권한을 확인하고 파일을 수동으로 만들기 바랍니다.';
-$lang['i_badhash']    = 'dokuwiki.php를 인식할 수 없거나 원본 파일이 아닙니다. (hash=<code>%s</code>)';
-$lang['i_badval']     = '<code>%s</code> - 유효하지 않거나 빈 값입니다.';
-$lang['i_success']    = '환경 설정이 성공적으로 끝났습니다. install.php를 지워도 상관없습니다.
+$lang['encoding']              = 'utf-8';
+$lang['direction']             = 'ltr';
+$lang['doublequoteopening']    = '“';
+$lang['doublequoteclosing']    = '”';
+$lang['singlequoteopening']    = '‘';
+$lang['singlequoteclosing']    = '’';
+$lang['apostrophe']            = '’';
+$lang['btn_edit']              = '페이지 편집';
+$lang['btn_source']            = '소스 보기';
+$lang['btn_show']              = '페이지 보기';
+$lang['btn_create']            = '페이지 만들기';
+$lang['btn_search']            = '찾기';
+$lang['btn_save']              = '저장';
+$lang['btn_preview']           = '미리보기';
+$lang['btn_top']               = '맨위로';
+$lang['btn_newer']             = '<< 최근';
+$lang['btn_older']             = '이전 >>';
+$lang['btn_revs']              = '이전 버전들';
+$lang['btn_recent']            = '최근 변경 목록';
+$lang['btn_upload']            = '업로드';
+$lang['btn_cancel']            = '취소';
+$lang['btn_index']             = '색인';
+$lang['btn_secedit']           = '편집';
+$lang['btn_login']             = '로그인';
+$lang['btn_logout']            = '로그아웃';
+$lang['btn_admin']             = '관리';
+$lang['btn_update']            = '변경';
+$lang['btn_delete']            = '삭제';
+$lang['btn_back']              = '뒤로';
+$lang['btn_backlink']          = '이전 링크';
+$lang['btn_backtomedia']       = '미디어 파일 선택으로 돌아가기';
+$lang['btn_subscribe']         = '구독 신청';
+$lang['btn_unsubscribe']       = '구독 신청 해지';
+$lang['btn_subscribens']       = '네임스페이스 구독 신청';
+$lang['btn_unsubscribens']     = '네임스페이스 구독 신청 해지';
+$lang['btn_profile']           = '개인정보 변경';
+$lang['btn_reset']             = '초기화';
+$lang['btn_resendpwd']         = '새 패스워드 보내기';
+$lang['btn_draft']             = '문서초안 편집';
+$lang['btn_recover']           = '문서초안 복구';
+$lang['btn_draftdel']          = '문서초안 삭제';
+$lang['loggedinas']            = '다음 사용자로 로그인';
+$lang['user']                  = '사용자';
+$lang['pass']                  = '패스워드';
+$lang['newpass']               = '새로운 패스워드';
+$lang['oldpass']               = '현재 패스워드 확인';
+$lang['passchk']               = '패스워드 다시 확인';
+$lang['remember']              = '기억하기';
+$lang['fullname']              = '실제 이름';
+$lang['email']                 = '이메일';
+$lang['register']              = '등록';
+$lang['profile']               = '개인 정보';
+$lang['badlogin']              = '잘못된 사용자 이름이거나 패스워드입니다.';
+$lang['minoredit']             = '일부 내용 변경';
+$lang['draftdate']             = '문서 초안 자동저장 시간';
+$lang['regmissing']            = '모든 항목을 입력해야 합니다.';
+$lang['reguexists']            = '같은 이름을 사용하는 사용자가 있습니다.';
+$lang['regsuccess']            = '사용자를 만들었습니다. 패스워드는 이메일로 보냈습니다.';
+$lang['regsuccess2']           = '사용자를 만들었습니다.';
+$lang['regmailfail']           = '패스워드를 이메일로 전송할 때 오류가 발생했습니다. 관리자에게 문의하기 바랍니다!';
+$lang['regbadmail']            = '이메일 주소가 틀렸습니다. - 오류라고 생각되면 관리자에게 문의하기 바랍니다.';
+$lang['regbadpass']            = '새로운 패스워드들이 일치하지 않습니다. 다시 입력하기 바랍니다.';
+$lang['regpwmail']             = 'DokuWiki 패스워드';
+$lang['reghere']               = '아직 등록하지 않았다면 등록하기 바랍니다.';
+$lang['profna']                = '이 위키는 개인 정보 수정을 허용하지 않습니다.';
+$lang['profnochange']          = '변경사항이 없습니다.';
+$lang['profnoempty']           = '이름이나 이메일 주소가 비었습니다.';
+$lang['profchanged']           = '개인정보 변경이 성공했습니다.';
+$lang['pwdforget']             = '패스워드를 잊어버린 경우 새로 발급받을 수 있습니다.';
+$lang['resendna']              = '이 위키는 패스워드 재발급을 지원하지 않습니다.';
+$lang['resendpwd']             = '새로운 패스워드를 보냅니다.';
+$lang['resendpwdmissing']      = '새로운 패스워드를 입력해야햡니다.';
+$lang['resendpwdnouser']       = '등록된 사용자가 아닙니다. 다시 확인 바랍니다.';
+$lang['resendpwdbadauth']      = '인증 코드가 틀립니다. 잘못된 링크인지 확인 바랍니다.';
+$lang['resendpwdconfirm']      = '확인 링크를 이메일로 보냈습니다.';
+$lang['resendpwdsuccess']      = '새로운 패스워드는 이메일로 보내드립니다.';
+$lang['txt_upload']            = '업로드 파일을 선택합니다.';
+$lang['txt_filename']          = '업로드 파일 이름을 입력합니다.(선택 사항)';
+$lang['txt_overwrt']           = '새로운 파일로 이전 파일을 교체합니다.';
+$lang['lockedby']              = '현재 잠금 사용자';
+$lang['lockexpire']            = '잠금 해제 시간';
+$lang['willexpire']            = '잠시 후 편집 잠금이 해제됩니다.\n편집 충돌을 피하려면 미리보기를 눌러 잠금 시간을 다시 설정하기 바랍니다.';
+$lang['notsavedyet']           = '저장하지 않은 변경은 지워집니다.\n계속하시겠습니까?';
+$lang['rssfailed']             = 'feed 가져오기 실패: ';
+$lang['nothingfound']          = '아무 것도 없습니다.';
+$lang['mediaselect']           = '미디어 파일 선택';
+$lang['fileupload']            = '미디어 파일 업로드';
+$lang['uploadsucc']            = '업로드 성공';
+$lang['uploadfail']            = '업로드 실패. 잘못된 권한 때문일지도 모릅니다.';
+$lang['uploadwrong']           = '업로드 거부. 금지된 확장자입니다!';
+$lang['uploadexist']           = '이미 파일이 존재합니다.';
+$lang['uploadbadcontent']      = '업로드된 파일이 파일 확장자 %s와 일치하지 않습니다.';
+$lang['uploadspam']            = '스팸 차단기가 업로드를 취소하였습니다.';
+$lang['uploadxss']             = '악성 코드의 가능성이 있어 업로드를 취소하였습니다.';
+$lang['deletesucc']            = '"%s" 파일이 삭제되었습니다.';
+$lang['deletefail']            = '"%s" 파일을 삭제할 수 없습니다. - 삭제 권한이 있는지 확인하기 바랍니다.';
+$lang['mediainuse']            = '"%s" 파일을 삭제할 수 없습니다. - 아직 사용 중입니다.';
+$lang['namespaces']            = '네임스페이스';
+$lang['mediafiles']            = '사용 가능한 파일 목록';
+$lang['js']['keepopen']        = '선택할 때 윈도우를 열어놓으시기 바랍니다.';
+$lang['js']['hidedetails']     = '자세한 정보 감추기';
+$lang['js']['mu_btn']          = '여러 파일들을 한번에 업로드합니다.';
+$lang['mediausage']            = '이 파일을 참조하려면 다음 문법을 사용하기 바랍니다:';
+$lang['mediaview']             = '원본 파일 보기';
+$lang['mediaroot']             = '루트(root)';
+$lang['mediaupload']           = '파일을 현재 네임스페이스로 업로드합니다. 하위 네임스페이스를 만들려면 파일 이름 앞에 콜론(:)으로 구분되는 이름을 붙이면 됩니다.';
+$lang['mediaextchange']        = '파일 확장자가 .%s에서 .%s으로 변경됐습니다!';
+$lang['reference']             = '참조';
+$lang['ref_inuse']             = '다음 페이지들에서 아직 사용 중이므로 파일을 삭제할 수 없습니다:';
+$lang['ref_hidden']            = '페이지들의 몇몇 참조는 읽을 수 있는 권한이 없습니다.';
+$lang['hits']                  = '히트 수';
+$lang['quickhits']             = '일치하는 페이지 이름';
+$lang['toc']                   = '목차';
+$lang['current']               = '현재';
+$lang['yours']                 = '버전';
+$lang['diff']                  = '현재 버전과의 차이 보기';
+$lang['diff2']                 = '선택된 버전들 간 차이 보기';
+$lang['line']                  = '줄';
+$lang['breadcrumb']            = '추적';
+$lang['youarehere']            = '현재 위치';
+$lang['lastmod']               = '마지막 수정';
+$lang['by']                    = '작성자';
+$lang['deleted']               = '삭제';
+$lang['created']               = '새로 만듬';
+$lang['restored']              = '옛 버전 복구';
+$lang['external_edit']         = '외부 편집기';
+$lang['summary']               = '편집 요약';
+$lang['mail_newpage']          = '페이지 추가:';
+$lang['mail_changed']          = '페이지 변경:';
+$lang['mail_new_user']         = '새로운 사용자:';
+$lang['mail_upload']           = '파일 첨부:';
+$lang['nosmblinks']            = '윈도우 공유 파일과의 연결은 MS 인터넷 익스플로러에서만 동작합니다.\n그러나 링크를 복사하거나 붙여넣기를 할 수 있습니다.';
+$lang['qb_alert']              = '포맷하려는 텍스트를 선택하세요.\n문서 맨 끝에 추가됩니다.';
+$lang['qb_bold']               = '굵은 글';
+$lang['qb_italic']             = '이탤릭체 글';
+$lang['qb_underl']             = '밑줄 그어진 글';
+$lang['qb_code']               = '코드로 표시된 글';
+$lang['qb_strike']             = '취소 표시된 글';
+$lang['qb_h1']                 = '1단계 헤드라인';
+$lang['qb_h2']                 = '2단계 헤드라인';
+$lang['qb_h3']                 = '3단계 헤드라인';
+$lang['qb_h4']                 = '4단계 헤드라인';
+$lang['qb_h5']                 = '5단계 헤드라인';
+$lang['qb_link']               = '내부 링크';
+$lang['qb_extlink']            = '외부 링크';
+$lang['qb_hr']                 = '수평선';
+$lang['qb_ol']                 = '숫자 목록';
+$lang['qb_ul']                 = '목록';
+$lang['qb_media']              = '이미지와 기타 파일 추가';
+$lang['qb_sig']                = '서명 추가';
+$lang['qb_smileys']            = '이모티콘';
+$lang['qb_chars']              = '특수문자';
+$lang['del_confirm']           = '정말로 선택된 항목(들)을 삭제하시겠습니까?';
+$lang['admin_register']        = '새로운 사용자 추가';
+$lang['metaedit']              = '메타 데이타를 편집합니다.';
+$lang['metasaveerr']           = '메타 데이타 쓰기가 실패했습니다.';
+$lang['metasaveok']            = '메타 데이타가 저장되었습니다.';
+$lang['img_backto']            = '뒤로';
+$lang['img_title']             = '이름';
+$lang['img_caption']           = '설명';
+$lang['img_date']              = '날짜';
+$lang['img_fname']             = '파일 이름';
+$lang['img_fsize']             = '크기';
+$lang['img_artist']            = '만든이';
+$lang['img_copyr']             = '저작권';
+$lang['img_format']            = '포맷';
+$lang['img_camera']            = '카메라';
+$lang['img_keywords']          = '키워드';
+$lang['subscribe_success']     = '%s를 추가했습니다. (%s의 구독 목록)';
+$lang['subscribe_error']       = '%s를 추가하는데 실패했습니다.(%s의 구독 목록)';
+$lang['subscribe_noaddress']   = '로그인 정보에 이메일 주소가 없습니다, 구독 목록에 추가할 수 없습니다.';
+$lang['unsubscribe_success']   = '%s를 제외시켰습니다. (%s의 구독 목록)';
+$lang['unsubscribe_error']     = '%s를 제외시키는데 실패했습니다.(%s의 구독 목록)';
+$lang['authmodfailed']         = '잘못된 사용자 인증 설정입니다. 관리자에게 문의하기 바랍니다.';
+$lang['authtempfail']          = '사용자 인증이 일시적으로 불가능합니다. 만일 계속해서 문제가 발생하면 관리자에게 문의하기 바랍니다.';
+$lang['i_chooselang']          = '사용하는 언어를 선택합니다.';
+$lang['i_installer']           = 'DokuWiki 설치';
+$lang['i_wikiname']            = '위키 이름';
+$lang['i_enableacl']           = 'ACL기능 사용(권장 사항)';
+$lang['i_superuser']           = '슈퍼 유저';
+$lang['i_problems']            = '설치 중 아래와 같은 문제가 발생했습니다. 문제를 해결한 후 설치를 계속하기 바랍니다.';
+$lang['i_modified']            = '보안 상의 이유로 아래 스크립트는 수정되지 않은 새 Dokuwiki설치에서만 동작됩니다.
+다운로드된 압축 패키지를 다시 설치하거나 <a href="http://wiki.splitbrain.org/wiki:install"> DokuWiki 설치 과정</a>을 참고해서 설치하기 바랍니다.';
+$lang['i_funcna']              = 'PHP함수 <code>%s</code> 사용이 불가능합니다. 호스트 제공자가 어떤 이유에서인지 막아 놓았을지 모릅니다.';
+$lang['i_phpver']              = 'PHP <code>%s</code>버전은 필요한 <code>%s</code>버전보다 오래되었습니다.PHP를 업그레이드할 필요가 있습니다.';
+$lang['i_permfail']            = 'DokuWiki는 <code>%s</code>에 쓰기 가능 권한이 없습니다. 먼저 이 디렉토리에 쓰기 권한이 설정되어야 합니다!';
+$lang['i_confexists']          = '<code>%s</code>는 이미 존재합니다.';
+$lang['i_writeerr']            = '<code>%s</code>을 만들 수 없습니다. 먼저 디렉토리/파일 권한을 확인하고 파일을 수동으로 만들기 바랍니다.';
+$lang['i_badhash']             = 'dokuwiki.php를 인식할 수 없거나 원본 파일이 아닙니다. (hash=<code>%s</code>)';
+$lang['i_badval']              = '<code>%s</code> - 유효하지 않거나 빈 값입니다.';
+$lang['i_success']             = '환경 설정이 성공적으로 끝났습니다. install.php를 지워도 상관없습니다.
                         <a href="doku.php">새로운 DokuWiki</a>.';
-$lang['i_failure']    = '환경 설정 파일에 쓰는 도중 에러가 발생했습니다.
-                         <a href="doku.php">새로운 DokuWiki</a>를 사용하기 전에 
-                         수동으로 문제를 해결할 필요가 있습니다.';
-$lang['i_policy']     = '초기 ACL 정책';
-$lang['i_pol0']       = '개방형 위키 (누구나 읽기/쓰기/업로드가 가능합니다.)';
-$lang['i_pol1']       = '공개형 위키 (누구나 읽을 수 있지만, 등록된 사용자만 쓰기/업로드가 가능합니다.)';
-$lang['i_pol2']       = '폐쇄형 위키 (등록된 사용자만 읽기/쓰기/업로드가 가능합니다.)';
-
-$lang['i_retry']      = '다시 시도';
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :
+$lang['i_failure']             = '환경 설정 파일에 쓰는 도중 에러가 발생했습니다.
+새로운 <a href="doku.php"> DokuWiki</a>를 사용하기 전에 수동으로 문제를 해결할 필요가 있습니다.';
+$lang['i_policy']              = '초기 ACL 정책';
+$lang['i_pol0']                = '개방형 위키 (누구나 읽기/쓰기/업로드가 가능합니다.)';
+$lang['i_pol1']                = '공개형 위키 (누구나 읽을 수 있지만, 등록된 사용자만 쓰기/업로드가 가능합니다.)';
+$lang['i_pol2']                = '폐쇄형 위키 (등록된 사용자만 읽기/쓰기/업로드가 가능합니다.)';
+$lang['i_retry']               = '다시 시도';
+$lang['mu_intro']              = '여러 파일을 한번에 업로드할 수 있습니다. 파일 목록에 추가하려면 "찾기" 버튼을 클릭합니다. 파일 목록 추가 작업이 끝나면 "업로드" 버튼을 클릭하기 바랍니다. ';
+$lang['mu_gridname']           = '파일명';
+$lang['mu_gridsize']           = '크기';
+$lang['mu_gridstat']           = '상태';
+$lang['mu_namespace']          = '네임스페이스';
+$lang['mu_browse']             = '찾기';
+$lang['mu_toobig']             = '업로드 가능 크기를 초과했습니다.';
+$lang['mu_ready']              = '업로드가 가능합니다.';
+$lang['mu_done']               = '업로드가 완료되었습니다.';
+$lang['mu_fail']               = '업로드가 실패했습니다.';
+$lang['mu_authfail']           = '세션 기간이 종료되었습니다.';
+$lang['mu_progress']           = '@PCT@% 업로드되었습니다.';
diff --git a/inc/lang/ko/password.txt b/inc/lang/ko/password.txt
index c8d494582ff803970cd997cbd3aad3b6db206102..0035a4e39bcb5690c671bbe92b510b95aabcffd7 100644
--- a/inc/lang/ko/password.txt
+++ b/inc/lang/ko/password.txt
@@ -1,6 +1,6 @@
 안녕하세요, @FULLNAME@!
 
-@DOKUWIKIURL@ 의 @TITLE@ 의 사용자 자료입니다.
+@DOKUWIKIURL@ 의 @TITLE@ 의 사용자 정보입니다.
 
 사용자명 : @LOGIN@
 패스워드 : @PASSWORD@
diff --git a/lib/plugins/acl/lang/ko/help.txt b/lib/plugins/acl/lang/ko/help.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edc120274cace76fd2db2a0d2ca0af46302606ad
--- /dev/null
+++ b/lib/plugins/acl/lang/ko/help.txt
@@ -0,0 +1,11 @@
+=== 도움말: ===
+
+현재 페이지에서 위키 네임스페이스와 페이지에 대한 접근 권한을 추가하거나 삭제할 수 있습니다.
+
+왼쪽 영역을 선택가능한 네임스페이스들과 페이지 목록을 보여줍니다.
+
+위쪽 입력 양식에서 선택된 사용자와 그룹의 접근 권한을 보거나 변경할 수 있습니다.
+
+아래 테이블에서 현재 설정된 모든 접근 제어 규칙들을 볼 수 있으며, 즉시 여러 규칙들을 삭제하거나  변경할 수 있습니다.
+
+DokuWiki에서 접근 제어가 어떻게 동작되는지 알려면  [[doku>wiki:acl|official documentation on ACL]] 읽기 바랍니다.
\ No newline at end of file
diff --git a/lib/plugins/acl/lang/ko/lang.php b/lib/plugins/acl/lang/ko/lang.php
index 5ba817f367bab23b9204ab9a6dd221166f933425..0de416e7a9875eda8e4818d71945fff41208cd55 100644
--- a/lib/plugins/acl/lang/ko/lang.php
+++ b/lib/plugins/acl/lang/ko/lang.php
@@ -3,23 +3,35 @@
  * korean language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     Andreas Gohr <andi@splitbrain.org>
- * @author     Anika Henke <henke@cosmocode.de>
- * @author     Matthias Grimm <matthiasgrimm@users.sourceforge.net>
- * @author     jk Lee <bootmeta@gmail.com>
+ * @author Andreas Gohr <andi@splitbrain.org>
+ * @author Anika Henke <henke@cosmocode.de>
+ * @author Matthias Grimm <matthiasgrimm@users.sourceforge.net>
+ * @author jk Lee
  */
-
-$lang['admin_acl']  = '접근 제어 목록 관리';
-$lang['acl_group']  = '그룹';
-$lang['acl_user']   = '사용자';
-$lang['acl_perms']  = '권한';
-$lang['page']       = '페이지';
-$lang['namespace']  = '네임스페이스';
-
-$lang['acl_perm1']  = '읽기';
-$lang['acl_perm2']  = '수정';
-$lang['acl_perm4']  = '생성';
-$lang['acl_perm8']  = '업로드';
-$lang['acl_perm16'] = '삭제';
-$lang['acl_new']    = '새 항목 추가';
-//Setup VIM: ex: et ts=2 enc=utf-8 :
+$lang['admin_acl']             = '접근 제어 목록 관리';
+$lang['acl_group']             = '그룹';
+$lang['acl_user']              = '사용자';
+$lang['acl_perms']             = '권한';
+$lang['page']                  = '페이지';
+$lang['namespace']             = '네임스페이스';
+$lang['btn_select']            = '선택';
+$lang['p_user_id']             = '사용자 <b class="acluser">%s</b>는 현재 <b class="aclpage">%s</b>: <i>%s</i> 페이지 접근이 가능합니다.';
+$lang['p_user_ns']             = '사용자 <b class="acluser">%s</b>는 현재 <b class="aclns">%s</b>: <i>%s</i> 네임스페이스 접근이 가능합니다.';
+$lang['p_group_id']            = '그룹 <b class="aclgroup">%s</b> 사용자는 현재 <b class="aclpage">%s</b>: <i>%s</i> 페이지 접근이 가능합니다.';
+$lang['p_group_ns']            = '그룹 <b class="aclgroup">%s</b> 사용자는 현재 <b class="aclns">%s</b>: <i>%s</i> 네임스페이스 접근이 가능합니다.';
+$lang['p_choose_id']           = '<b class="aclpage">%s</b> 페이지 접근 권한을 보거나 변경하려면 <b>사용자</b>나 <b>그룹</b>을 위 양식에 입력하기 바랍니다.';
+$lang['p_choose_ns']           = '<b class="aclns">%s</b> 네임스페이스 접근 권한을 보거나 변경하려면 <b>사용자</b>나 <b>그룹</b>을 위 양식에 입력하기 바랍니다.';
+$lang['p_inherited']           = '주의: 권한이 명시적으로 설정되지 않았으므로 다른 그룹들이나 상위 네임스페이스로 부터 가져왔습니다.';
+$lang['p_isadmin']             = '주의: 슈퍼유저로 설정되어 있으므로 선택된 그룹이나 사용자는 언제나 모든 접근 권한을 가집니다.';
+$lang['current']               = '현 ACL 규칙';
+$lang['where']                 = '페이지/네임스페이스';
+$lang['who']                   = '사용자/그룹';
+$lang['perm']                  = '접근 권한';
+$lang['acl_perm0']             = '없음';
+$lang['acl_perm1']             = '읽기';
+$lang['acl_perm2']             = '수정';
+$lang['acl_perm4']             = '생성';
+$lang['acl_perm8']             = '업로드';
+$lang['acl_perm16']            = '삭제';
+$lang['acl_new']               = '새 항목 추가';
+$lang['acl_mod']               = '선택 항목 변경';
diff --git a/lib/plugins/config/lang/ko/intro.txt b/lib/plugins/config/lang/ko/intro.txt
index 8d2b5fc2e40f6838a1d457065dd5708628c98670..9d89ab42d60730546246986bec001e25c52e1550 100644
--- a/lib/plugins/config/lang/ko/intro.txt
+++ b/lib/plugins/config/lang/ko/intro.txt
@@ -4,10 +4,10 @@ DokuWiki 설치할 때 설정들을 변경하기 위해 사용하는 페이지
 각 설정에 대한 자세한 도움말이 필요하다면 [[doku>wiki:ko:config|설정 문서(번역)]]와 [[doku>wiki:config|설정 문서(영문)]]를 참조합니다.
 
 플러그인에 대한 자세한 정보가 필요하다면 [[doku>plugin:config|플러그인 설정]]페이지를 참조합니다.  
-붉은 배경색과 함께 보이는 설정들은 이 플러인에서 변경하지 못하도록 되어있습니다.
-파란 배경색과 함께 보이는 설정들은 기본 설정값을 가지고 있습니다.
-흰색 배경색과 함께 보이는 설정들은 특별한 설치를 위해 수정되야 합니다.
-파란색과 흰색 배경색 설정들이 수정 가능합니다.
+붉은 배경색으로 보이는 설정들은 이 플러인에서 변경하지 못하도록 되어있습니다.
+파란 배경색으로 보이는 설정들은 기본 설정값을 가지고 있습니다.
+흰색 배경색으로 보이는 설정들은 특별한 설치를 위해 설정되어 있습니다.
+파란색과 흰색 배경 설정들이 수정 가능합니다.
 
 이페이지를 끝내기 전에 **저장**버튼을 누르지 않으면 설정값들은 적용되지 않습니다.
 
diff --git a/lib/plugins/config/lang/ko/lang.php b/lib/plugins/config/lang/ko/lang.php
index c29bdd08766a858fe36d767d3bf381400c22fb4b..9589204e9bddb6313b2a0f3abeff289ab72af49e 100644
--- a/lib/plugins/config/lang/ko/lang.php
+++ b/lib/plugins/config/lang/ko/lang.php
@@ -3,183 +3,164 @@
  * korean language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     Christopher Smith <chris@jalakai.co.uk>
- * @author     jk Lee <bootmeta@gmail.com>
+ * @author jk Lee
  */
-
-// for admin plugins, the menu prompt to be displayed in the admin menu
-// if set here, the plugin doesn't need to override the getMenuText() method
-$lang['menu']       = '환경 설정';
-
-$lang['error']      = '잘못된 값때문에 설정들을 변경할 수 없습니다. 수정한 값들을 검사하고 확인을 누르기 바랍니다.
+$lang['menu']                  = '환경 설정';
+$lang['error']                 = '잘못된 값때문에 설정들을 변경할 수 없습니다. 수정한 값들을 검사하고 확인을 누르기 바랍니다.
                        <br />잘못된 값(들)은 붉은 선으로 둘러싸여 있습니다.';
-$lang['updated']    = '설정이 성공적으로 변경되었습니다.';
-$lang['nochoice']   = '(다른 선택이 불가능합니다.)';
-$lang['locked']     = '환경 설정 파일을 수정할 수 없습니다. 의도된 행동이 아니라면,<br /> 파일이름과 권한이 맞는지 확인하기 바랍니다. ';
-
-/* --- Config Setting Headers --- */
-$lang['_configuration_manager'] = '환경 설정 관리자'; //same as heading in intro.txt
-$lang['_header_dokuwiki'] = 'DokuWiki 설정';
-$lang['_header_plugin'] = 'Plugin 설정';
-$lang['_header_template'] = 'Template 설정';
-$lang['_header_undefined'] = '정의되지 않은 설정';
-
-/* --- Config Setting Groups --- */
-$lang['_basic'] = '기본 설정';
-$lang['_display'] = '화면 표시 설정';
-$lang['_authentication'] = '인증 설정';
-$lang['_anti_spam'] = '안티-스팸 설정';
-$lang['_editing'] = '편집 설정';
-$lang['_links'] = '링크 설정';
-$lang['_media'] = '미디어 설정';
-$lang['_advanced'] = '진보된 설정';
-$lang['_network'] = '네트워크 설정';
-// The settings group name for plugins and templates can be set with
-// plugin_settings_name and template_settings_name respectively. If one
-// of these lang properties is not set, the group name will be generated
-// from the plugin or template name and the localized suffix.
-$lang['_plugin_sufix'] = 'Plugin 설정';
-$lang['_template_sufix'] = 'Template 설정';
-
-/* --- Undefined Setting Messages --- */
+$lang['updated']               = '설정이 성공적으로 변경되었습니다.';
+$lang['nochoice']              = '(다른 선택이 불가능합니다.)';
+$lang['locked']                = '환경 설정 파일을 수정할 수 없습니다. 의도된 행동이 아니라면,<br /> 파일이름과 권한이 맞는지 확인하기 바랍니다. ';
+$lang['_configuration_manager'] = '환경 설정 관리자';
+$lang['_header_dokuwiki']      = 'DokuWiki 설정';
+$lang['_header_plugin']        = 'Plugin 설정';
+$lang['_header_template']      = 'Template 설정';
+$lang['_header_undefined']     = '정의되지 않은 설정';
+$lang['_basic']                = '기본 설정';
+$lang['_display']              = '화면 표시 설정';
+$lang['_authentication']       = '인증 설정';
+$lang['_anti_spam']            = '안티-스팸 설정';
+$lang['_editing']              = '편집 설정';
+$lang['_links']                = '링크 설정';
+$lang['_media']                = '미디어 설정';
+$lang['_advanced']             = '진보된 설정';
+$lang['_network']              = '네트워크 설정';
+$lang['_plugin_sufix']         = 'Plugin 설정';
+$lang['_template_sufix']       = 'Template 설정';
 $lang['_msg_setting_undefined'] = '설정되지 않은 메타데이타.';
 $lang['_msg_setting_no_class'] = '설정되지 않은 클래스.';
 $lang['_msg_setting_no_default'] = '기본값 없음.';
-
-/* -------------------- Config Options --------------------------- */
-
-$lang['fmode']       = '파일 생성 모드';
-$lang['dmode']       = '디렉토리 생성 모드';
-$lang['lang']        = '언어';
-$lang['basedir']     = '기본 디렉토리';
-$lang['baseurl']     = '기본 URL';
-$lang['savedir']     = '데이타 저장 디렉토리';
-$lang['start']       = '시작 페이지 이름';
-$lang['title']       = '위키 제목';
-$lang['template']    = '템플릿';
-$lang['fullpath']    = '페이지 하단에 전체 경로 보여주기';
-$lang['recent']      = '최근에 바뀐 것';
-$lang['breadcrumbs'] = '위치 추적 수';
-$lang['youarehere']  = '계층형 위치 추적';
-$lang['typography']  = '기호 대체';
-$lang['htmlok']      = 'HTML 내장 허용';
-$lang['phpok']       = 'PHP 내장 허용';
-$lang['dformat']     = '날짜 포맷 (PHP <a href="http://www.php.net/strftime">strftime</a> 기능) 참조';
-$lang['signature']   = '서명';
-$lang['toptoclevel'] = '목차 최상위 항목';
-$lang['maxtoclevel'] = '목차 최대 단계';
-$lang['maxseclevel'] = '섹션 최대 편집 단계';
-$lang['camelcase']   = '링크에 CamelCase 사용';
-$lang['deaccent']    = '악센트 없는 페이지 이름';
-$lang['useheading']  = '페이지 이름으로 첫 헤드라인 사용';
-$lang['refcheck']    = '미디어 참조 검사';
-$lang['refshow']     = '보여줄 미디어 참조 수';
-$lang['allowdebug']  = '디버그 허용 <b>필요하지 않으면 금지!</b>';
-
-$lang['usewordblock']= '금지단어를 사용해 스팸 막기';
-$lang['indexdelay']  = '색인 연기 시간(초)';
-$lang['relnofollow'] = '외부 링크에 rel="nofollow" 사용';
-$lang['mailguard']   = '이메일 주소를 알아볼 수 없게';
-$lang['iexssprotect']= '업로드 파일의 악성 Javascript, HTML 코드 가능성 여부를 검사';
-
-/* Authentication Options */
-$lang['useacl']      = '접근 제어 목록(ACL) 사용';
-$lang['autopasswd']  = '자동으로 만들어진 패스워드';
-$lang['authtype']    = '인증 백-엔드';
-$lang['passcrypt']   = '패스워드 암호화 방법';
-$lang['defaultgroup']= '기본 그룹';
-$lang['superuser']   = '슈퍼 유저';
-$lang['manager']     = '관리자 - 관리 기능들을 사용할 수 있는 그룹이나 사용자';
-$lang['profileconfirm'] = '개인정보 변경시 암호 재확인';
-$lang['disableactions'] = 'DokuWiki Action 금지';
-$lang['disableactions_check'] = '검사';
+$lang['fmode']                 = '파일 생성 모드';
+$lang['dmode']                 = '디렉토리 생성 모드';
+$lang['lang']                  = '언어';
+$lang['basedir']               = '기본 디렉토리';
+$lang['baseurl']               = '기본 URL';
+$lang['savedir']               = '데이타 저장 디렉토리';
+$lang['start']                 = '시작 페이지 이름';
+$lang['title']                 = '위키 제목';
+$lang['template']              = '템플릿';
+$lang['fullpath']              = '페이지 하단에 전체 경로 보여주기';
+$lang['recent']                = '최근에 바뀐 것';
+$lang['breadcrumbs']           = '위치 추적 수';
+$lang['youarehere']            = '계층형 위치 추적';
+$lang['typography']            = '기호 대체';
+$lang['htmlok']                = 'HTML 내장 허용';
+$lang['phpok']                 = 'PHP 내장 허용';
+$lang['dformat']               = '날짜 포맷 (PHP <a href="http://www.php.net/strftime">strftime</a> 기능) 참조';
+$lang['signature']             = '서명';
+$lang['toptoclevel']           = '목차 최상위 항목';
+$lang['maxtoclevel']           = '목차 최대 단계';
+$lang['maxseclevel']           = '섹션 최대 편집 단계';
+$lang['camelcase']             = '링크에 CamelCase 사용';
+$lang['deaccent']              = '악센트 없는 페이지 이름';
+$lang['useheading']            = '페이지 이름으로 첫 헤드라인 사용';
+$lang['refcheck']              = '미디어 참조 검사';
+$lang['refshow']               = '보여줄 미디어 참조 수';
+$lang['allowdebug']            = '디버그 허용 <b>필요하지 않으면 금지!</b>';
+$lang['usewordblock']          = '금지단어를 사용해 스팸 막기';
+$lang['indexdelay']            = '색인 연기 시간(초)';
+$lang['relnofollow']           = '외부 링크에 rel="nofollow" 사용';
+$lang['mailguard']             = '이메일 주소를 알아볼 수 없게';
+$lang['iexssprotect']          = '업로드 파일의 악성 Javascript, HTML 코드 가능성 여부를 검사';
+$lang['useacl']                = '접근 제어 목록(ACL) 사용';
+$lang['autopasswd']            = '자동으로 만들어진 패스워드';
+$lang['authtype']              = '인증 백-엔드';
+$lang['passcrypt']             = '패스워드 암호화 방법';
+$lang['defaultgroup']          = '기본 그룹';
+$lang['superuser']             = '슈퍼 유저';
+$lang['manager']               = '관리자 - 관리 기능들을 사용할 수 있는 그룹이나 사용자';
+$lang['profileconfirm']        = '개인정보 변경시 암호 재확인';
+$lang['disableactions']        = 'DokuWiki Action 금지';
+$lang['disableactions_check']  = '검사';
 $lang['disableactions_subscription'] = '구독 신청/해지';
+$lang['disableactions_nssubscription'] = '네임스페이스 구독 신청/해지';
 $lang['disableactions_wikicode'] = '문서 소스 보기';
-$lang['disableactions_other'] = '다른 Action(comma로 구분)';
-
-/* Advanced Options */
-$lang['updatecheck'] = '업데이트와 보안 문제를 검사(DokuWiki를 splitbrain.org에 연결해야 합니다.)';
-$lang['userewrite']  = 'URL rewriting기능을 사용';
-$lang['useslash']    = 'URL에서 네임스페이스 구분자로 슬래쉬 문자 사용';
-$lang['usedraft']    = '편집하는 동안 자동으로 문서 초안 저장';
-$lang['sepchar']     = '페이지 이름 단어 구분자';
-$lang['canonical']   = '완전한 canonical URL 사용';
-$lang['autoplural']  = '링크 연결시 plural폼 검사';
-$lang['compression'] = 'attic파일 압축 방법 선택';
-$lang['cachetime']   = '최대 캐쉬 생존 시간(초)';
-$lang['locktime']    = '쵀대 파일 잠금 시간(초)';
-$lang['fetchsize']   = 'fetch.php가 외부에서 다운로드할 수도 있는 최대 크기(바이트)';
-$lang['notify']      = '이메일 알람 기능';
-$lang['registernotify'] = '신규 등록자 알람 기능';
-$lang['mailfrom']    = '자동으로 보내지는 메일 발신자';
-$lang['gzip_output'] = 'xhml내용 gzip압출 여부';
-$lang['gdlib']       = 'GD 라이브러리 버전';
-$lang['im_convert']  = 'ImageMagick 위치';
-$lang['jpg_quality'] = 'JPG 압축 품질 (0-100)';
-$lang['subscribers'] = '페이지 갱신 알람 기능';
-$lang['compress']    = '최적화된 CSS, javascript 출력';
-$lang['hidepages']   = '매칭된 페이지 숨기기(정규식 매칭)';
-$lang['send404']     = '존재하지 않는 페이지에 대해 "HTTP 404/Page Not Found" 응답';
-$lang['sitemap']     = '구글 사이트맵 생성(날짜)';
-$lang['broken_iua']  = '설치된 시스템에서 ignore_user_abort 기능에 문제가 있으면 색인이 정상적으로 동작하지 않습니다. 이 기능이 IIS+PHP/CGI에서 문제가 있는 것으로 알려졌습니다. 자세한 정보는 <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>를 참고하기 바랍니다.';
-
-$lang['rss_type']    = 'XML feed 타잎';
-$lang['rss_linkto']  = 'XML feed 링크 정보';
-$lang['rss_update']  = 'XML feed 갱신 주기(초)';
-$lang['recent_days'] = '최근 바뀐 페이지 기준 시간(날짜)';
-$lang['rss_show_summary'] = 'XML feed 제목에서 요약정보 보여주기';
-
-/* Target options */
-$lang['target____wiki']      = '내부 링크들에 대한 타겟 윈도우 ';
-$lang['target____interwiki'] = 'InterWiki 링크들에 대한 타겟 윈도우';
-$lang['target____extern']    = '외부 링크들에 대한 타겟 윈도우';
-$lang['target____media']     = '미디어 링크들에 대한 타겟 윈도우';
-$lang['target____windows']   = '윈도우 링크들에 대한 타겟 윈도우';
-
-/* Proxy Options */
-$lang['proxy____host'] = '프록시 서버 이름';
-$lang['proxy____port'] = '프록시 서버 포트';
-$lang['proxy____user'] = '프록시 사용자 이름';
-$lang['proxy____pass'] = '프록시 패스워드';
-$lang['proxy____ssl']  = '프록시 연결시 ssl사용';
-
-/* Safemode Hack */
-$lang['safemodehack'] = 'safemode hack기능 사용';
-$lang['ftp____host'] = 'safemode hack의 FTP 서버';
-$lang['ftp____port'] = 'safemode hack의 FTP port';
-$lang['ftp____user'] = 'safemode hack의 FTP 사용자 이름';
-$lang['ftp____pass'] = 'safemode hack의 FTP 패스워드';
-$lang['ftp____root'] = 'safemode hack의 FTP 루트 디렉토리';
-
-/* userewrite options */
-$lang['userewrite_o_0'] = '사용 안함';
-$lang['userewrite_o_1'] = '.htaccess';
-$lang['userewrite_o_2'] = 'DokuWiki 내부 기능';
-
-/* deaccent options */
-$lang['deaccent_o_0'] = '사용 안함';
-$lang['deaccent_o_1'] = '악센트 제거';
-$lang['deaccent_o_2'] = '라틴문자화';
-
-/* gdlib options */
-$lang['gdlib_o_0'] = 'GD 라이브러리 사용 안함';
-$lang['gdlib_o_1'] = '버전 1.x';
-$lang['gdlib_o_2'] = '자동 인식';
-
-/* rss_type options */
-$lang['rss_type_o_rss']  = 'RSS 0.91';
-$lang['rss_type_o_rss1'] = 'RSS 1.0';
-$lang['rss_type_o_rss2'] = 'RSS 2.0';
-$lang['rss_type_o_atom'] = 'Atom 0.3';
-
-/* rss_linkto options */
-$lang['rss_linkto_o_diff']    = '차이점 보기';
-$lang['rss_linkto_o_page']    = '변경 페이지 보기';
-$lang['rss_linkto_o_rev']     = '변경 목록 보기';
-$lang['rss_linkto_o_current'] = '최근 페이지 보기';
-
-/* compression options */
-$lang['compression_o_0']   = '없음';
-$lang['compression_o_gz']  = 'gzip';
-$lang['compression_o_bz2'] = 'bz2';
-
+$lang['disableactions_other']  = '다른 Action(comma로 구분)';
+$lang['sneaky_index']          = '기본적으로, DokuWiki는 색인 목록에 모든 네임스페이스들을 보여줍니다.
+이 옵션을 설정하면 사용자가 읽기 권한을 가지고 있지 않은 네임스페이스들은 보여주지 않습니다. 접근 가능한 하위 네임스페이스들 보이지않게 설정하면 자동으로 설정됩니다.
+특정 ACL 설정은 색인 사용이 불가능하게 할 수도 있습니다.';
+$lang['auth_security_timeout'] = '인증 보안 초과 시간(초)';
+$lang['updatecheck']           = '업데이트와 보안 문제를 검사(DokuWiki를 splitbrain.org에 연결해야 합니다.)';
+$lang['userewrite']            = 'URL rewriting기능 사용';
+$lang['useslash']              = 'URL에서 네임스페이스 구분자로 슬래쉬 문자 사용';
+$lang['usedraft']              = '편집하는 동안 자동으로 문서 초안 저장';
+$lang['sepchar']               = '페이지 이름 단어 구분자';
+$lang['canonical']             = '완전한 canonical URL 사용';
+$lang['autoplural']            = '링크 연결시 plural폼 검사';
+$lang['compression']           = 'attic파일 압축 방법 선택';
+$lang['cachetime']             = '최대 캐쉬 생존 시간(초)';
+$lang['locktime']              = '쵀대 파일 잠금 시간(초)';
+$lang['fetchsize']             = 'fetch.php가 외부에서 다운로드할 수도 있는 최대 크기(바이트)';
+$lang['notify']                = '이메일 알람 기능';
+$lang['registernotify']        = '신규 등록자 알람 기능';
+$lang['mailfrom']              = '자동으로 보내지는 메일 발신자';
+$lang['gzip_output']           = 'xhml 내용 gzip 압축 여부';
+$lang['gdlib']                 = 'GD 라이브러리 버전';
+$lang['im_convert']            = 'ImageMagick 위치';
+$lang['jpg_quality']           = 'JPG 압축 품질 (0-100)';
+$lang['subscribers']           = '페이지 갱신 알람 기능';
+$lang['compress']              = '최적화된 CSS, javascript 출력';
+$lang['hidepages']             = '매칭된 페이지 숨기기(정규표현식)';
+$lang['send404']               = '존재하지 않는 페이지에 대해 "HTTP 404/Page Not Found" 응답';
+$lang['sitemap']               = '구글 사이트맵 생성(날짜)';
+$lang['broken_iua']            = '설치된 시스템에서 ignore_user_abort 기능에 문제가 있으면 색인이 정상적으로 동작하지 않습니다. 이 기능이 IIS+PHP/CGI에서 문제가 있는 것으로 알려졌습니다. 자세한 정보는 <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>를 참고하기 바랍니다.';
+$lang['xsendfile']             = '웹 서버 static 파일 전송 지원을 위해 X-Sendfile 헤더를 사용한다면 이 옵션을 사용합니다.
+웹 서버가 이 기능을 지원해야 합니다.';
+$lang['xmlrpc']                = 'XML-RPC 인터페이스 지원/무시';
+$lang['renderer_xhtml']        = '주 (xhtml) 위키 출력 처리기';
+$lang['renderer__core']        = '%s (DokuWiki 내부 기능)';
+$lang['renderer__plugin']      = '%s (DokuWiki 플러그인)';
+$lang['rss_type']              = 'XML feed 타잎';
+$lang['rss_linkto']            = 'XML feed 링크 정보';
+$lang['rss_content']           = 'XML feed 항목들에 표시되는 내용은?';
+$lang['rss_update']            = 'XML feed 갱신 주기(초)';
+$lang['recent_days']           = '최근 바뀐 페이지 기준 시간(날짜)';
+$lang['rss_show_summary']      = 'XML feed 제목에서 요약정보 보여주기';
+$lang['target____wiki']        = '내부 링크들에 대한 타겟 윈도우 ';
+$lang['target____interwiki']   = 'InterWiki 링크들에 대한 타겟 윈도우';
+$lang['target____extern']      = '외부 링크들에 대한 타겟 윈도우';
+$lang['target____media']       = '미디어 링크들에 대한 타겟 윈도우';
+$lang['target____windows']     = '윈도우 링크들에 대한 타겟 윈도우';
+$lang['proxy____host']         = '프록시 서버 이름';
+$lang['proxy____port']         = '프록시 서버 포트';
+$lang['proxy____user']         = '프록시 사용자 이름';
+$lang['proxy____pass']         = '프록시 패스워드';
+$lang['proxy____ssl']          = '프록시 연결시 ssl사용';
+$lang['safemodehack']          = 'safemode hack기능 사용';
+$lang['ftp____host']           = 'safemode hack의 FTP 서버';
+$lang['ftp____port']           = 'safemode hack의 FTP port';
+$lang['ftp____user']           = 'safemode hack의 FTP 사용자 이름';
+$lang['ftp____pass']           = 'safemode hack의 FTP 패스워드';
+$lang['ftp____root']           = 'safemode hack의 FTP 루트 디렉토리';
+$lang['typography_o_0']        = '사용 안함';
+$lang['typography_o_1']        = '이중 인용부호("")만 지원';
+$lang['typography_o_2']        = '모든 가능한 인용 부호 (동작 안될 수도 있음)';
+$lang['userewrite_o_0']        = '사용 안함';
+$lang['userewrite_o_1']        = '.htaccess';
+$lang['userewrite_o_2']        = 'DokuWiki 내부 기능';
+$lang['deaccent_o_0']          = '사용 안함';
+$lang['deaccent_o_1']          = '악센트 제거';
+$lang['deaccent_o_2']          = '라틴문자화';
+$lang['gdlib_o_0']             = 'GD 라이브러리 사용 불가';
+$lang['gdlib_o_1']             = '버전 1.x';
+$lang['gdlib_o_2']             = '자동 인식';
+$lang['rss_type_o_rss']        = 'RSS 0.91';
+$lang['rss_type_o_rss1']       = 'RSS 1.0';
+$lang['rss_type_o_rss2']       = 'RSS 2.0';
+$lang['rss_type_o_atom']       = 'Atom 0.3';
+$lang['rss_type_o_atom1']      = 'Atom 1.0';
+$lang['rss_content_o_abstract'] = '개요';
+$lang['rss_content_o_diff']    = '통합 차이점 목록';
+$lang['rss_content_o_htmldiff'] = '차이점 목록 (HTML 테이블)';
+$lang['rss_content_o_html']    = '내용 (HTML 페이지)';
+$lang['rss_linkto_o_diff']     = '차이점 보기';
+$lang['rss_linkto_o_page']     = '변경 페이지 보기';
+$lang['rss_linkto_o_rev']      = '변경 목록 보기';
+$lang['rss_linkto_o_current']  = '최근 페이지 보기';
+$lang['compression_o_0']       = '없음';
+$lang['compression_o_gz']      = 'gzip';
+$lang['compression_o_bz2']     = 'bz2';
+$lang['xsendfile_o_0']         = '사용 불가';
+$lang['xsendfile_o_1']         = '비공개 lighttpd 헤더 (1.5 이전 버전)';
+$lang['xsendfile_o_2']         = '표준 X-Sendfile 헤더';
+$lang['xsendfile_o_3']         = '비공개 Nginx X-Accel-Redirect 헤더';
diff --git a/lib/plugins/plugin/lang/ko/lang.php b/lib/plugins/plugin/lang/ko/lang.php
index ee34ace9746da5089bd064bdac8f74e07f92942e..4e115ed3d2055c945bd99f5b45f117c3f3cb865f 100644
--- a/lib/plugins/plugin/lang/ko/lang.php
+++ b/lib/plugins/plugin/lang/ko/lang.php
@@ -3,70 +3,45 @@
  * korean language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     Christopher Smith <chris@jalakai.co.uk>
- * @author     jk Lee <bootmeta@gmail.com>
+ * @author jk Lee
  */
-
-$lang['menu'] = '플러그인 관리자';
-
-// custom language strings for the plugin
-$lang['download'] = "새로운 플러그인 다운로드 및 설치";
-$lang['manage'] = "이미 설치된 플러그인들";
-
-$lang['btn_info'] = 'ì •ë³´';
-$lang['btn_update'] = '갱신';
-$lang['btn_delete'] = '삭제';
-$lang['btn_settings'] = '설정';
-$lang['btn_download'] = '다운로드';
-$lang['btn_enable'] = '저장';
-
-$lang['url']              = 'URL';
-
-$lang['installed']        = '설치된:';
-$lang['lastupdate']       = '가장 최근에 갱신된:';
-$lang['source']           = '소스:';
-$lang['unknown']          = '알 수 없는';
-
-// ..ing = header message
-// ..ed = success message
-
-$lang['updating']         = '갱신 중 ...';
-$lang['updated']          = '%s 플러그인이 성공적으로 갱신되었습니다.';
-$lang['updates']          = '다음 플러그인들이 성공적으로 갱신되었습니다:';
-$lang['update_none']      = '갱신 가능한 플러그인이 없습니다.';
-
-$lang['deleting']         = '삭제 중 ...';
-$lang['deleted']          = '%s 플러그인이 삭제되었습니다.';
-
-$lang['downloading']      = '다운로드 중 ...';
-$lang['downloaded']       = '%s 플러그인이 성공적으로 설치되었습니다.';
-$lang['downloads']        = '다음 플러그인들이 성공적으로 설치되었습니다:';
-$lang['download_none']    = '플러그인이 없거나 다운로드/설치 중에 알수 없는 문제가 발생했습니다.';
-
-// info titles
-$lang['plugin']           = '플러그인:';
-$lang['components']       = '콤퍼넌트들';
-$lang['noinfo']           = '이 플러그인은 어떤 정보도 없습니다. 유효한 플러그인이 아닐 지도 모릅니다.';
-$lang['name']             = '이름:';
-$lang['date']             = '날짜:';
-$lang['type']             = '타입:';
-$lang['desc']             = '설명:';
-$lang['author']           = '제작자:';
-$lang['www']              = '웹:';
-
-// error messages
-$lang['error']            = '알 수 없는 문제가 발생했습니다.';
-$lang['error_download']   = '플러그인 파일을 다운로드 할 수 없습니다: %s';
-$lang['error_badurl']     = '잘못된 URL같습니다. - URL에서 파일 이름을 알 수 없습니다.';
-$lang['error_dircreate']  = '다운로드를 받기 위한 임시 디렉토리를 만들 수 없습니다.';
-$lang['error_decompress'] = '플러그인 매니저가 다운로드 받은 파일을 압축해제할 수 없습니다.'.
-                            '잘못 다운로드 받았을 수도 있으니 다시 한번 시도해보기 바랍니다; '.
-                            '압축 포맷을 알 수 없는 경우에는 다운로드 후 수동으로 직접 설치하기 바랍니다.';
-$lang['error_copy']       = '플러그인 설치하는 동안 파일 복사 에러가 발생했습니다. '.
-                            '<em>%s</em>: 디스크가 꽉 찼거나 파일 접근 권한이 잘못된 경우입니다. '.
-                            '플러그인 설치가 부분적으로만 이루어졌을 것입니다.'.
-                            '설치가 불완전합니다.';
-$lang['error_delete']     = '<em>%s</em> 플러그인 삭제 도중 에러가 발생했습니다. '.
-                            '대부분의 경우, 불완전한 파일이거나 디렉토리 접근 권한이 잘못된 경우입니다.';
-
-//Setup VIM: ex: et ts=4 enc=utf-8 :
+$lang['menu']                  = '플러그인 관리자';
+$lang['download']              = '새로운 플러그인 다운로드 및 설치';
+$lang['manage']                = '이미 설치된 플러그인들';
+$lang['btn_info']              = 'ì •ë³´';
+$lang['btn_update']            = '갱신';
+$lang['btn_delete']            = '삭제';
+$lang['btn_settings']          = '설정';
+$lang['btn_download']          = '다운로드';
+$lang['btn_enable']            = '저장';
+$lang['url']                   = 'URL';
+$lang['installed']             = '설치된:';
+$lang['lastupdate']            = '가장 최근에 갱신된:';
+$lang['source']                = '소스:';
+$lang['unknown']               = '알 수 없는';
+$lang['updating']              = '갱신 중 ...';
+$lang['updated']               = '%s 플러그인이 성공적으로 갱신되었습니다.';
+$lang['updates']               = '다음 플러그인들이 성공적으로 갱신되었습니다:';
+$lang['update_none']           = '갱신 가능한 플러그인이 없습니다.';
+$lang['deleting']              = '삭제 중 ...';
+$lang['deleted']               = '%s 플러그인이 삭제되었습니다.';
+$lang['downloading']           = '다운로드 중 ...';
+$lang['downloaded']            = '%s 플러그인이 성공적으로 설치되었습니다.';
+$lang['downloads']             = '다음 플러그인들이 성공적으로 설치되었습니다:';
+$lang['download_none']         = '플러그인이 없거나 다운로드/설치 중에 알수 없는 문제가 발생했습니다.';
+$lang['plugin']                = '플러그인:';
+$lang['components']            = '콤퍼넌트들';
+$lang['noinfo']                = '이 플러그인은 어떤 정보도 없습니다. 유효한 플러그인이 아닐 지도 모릅니다.';
+$lang['name']                  = '이름:';
+$lang['date']                  = '날짜:';
+$lang['type']                  = '타입:';
+$lang['desc']                  = '설명:';
+$lang['author']                = '제작자:';
+$lang['www']                   = '웹:';
+$lang['error']                 = '알 수 없는 문제가 발생했습니다.';
+$lang['error_download']        = '플러그인 파일을 다운로드 할 수 없습니다: %s';
+$lang['error_badurl']          = '잘못된 URL같습니다. - URL에서 파일 이름을 알 수 없습니다.';
+$lang['error_dircreate']       = '다운로드를 받기 위한 임시 디렉토리를 만들 수 없습니다.';
+$lang['error_decompress']      = '플러그인 매니저가 다운로드 받은 파일을 압축해제할 수 없습니다.잘못 다운로드 받았을 수도 있으니 다시 한번 시도해보기 바랍니다; 압축 포맷을 알 수 없는 경우에는 다운로드 후 수동으로 직접 설치하기 바랍니다.';
+$lang['error_copy']            = '플러그인 설치하는 동안 파일 복사 에러가 발생했습니다. <em>%s</em>: 디스크가 꽉 찼거나 파일 접근 권한이 잘못된 경우입니다. 플러그인 설치가 부분적으로만 이루어졌을 것입니다.설치가 불완전합니다.';
+$lang['error_delete']          = '<em>%s</em> 플러그인 삭제 도중 에러가 발생했습니다. 대부분의 경우, 불완전한 파일이거나 디렉토리 접근 권한이 잘못된 경우입니다.';
diff --git a/lib/plugins/popularity/lang/ko/intro.txt b/lib/plugins/popularity/lang/ko/intro.txt
new file mode 100644
index 0000000000000000000000000000000000000000..986d193183bd78b3d80352ef7712e28b32a24501
--- /dev/null
+++ b/lib/plugins/popularity/lang/ko/intro.txt
@@ -0,0 +1,11 @@
+====== 인기도 조사 ======
+
+설치된 위키의 익명 정보를 DokuWiki 개발자들에게 보냅니다.
+이 기능은 DokuWiki가 실제 사용자들에게 어떻게 사용되는지  DokuWiki 개발자들에게 알려줌으로써 이 후 개발 시 참고가 됩니다.
+
+설치된 위키가 커짐에 따라서 이 과정을 반복할 필요가 있습니다. 반복된 데이타는 익명 ID로 구별되어집니다.
+
+전송 데이타는 설치 DokuWiki 버전, 페이지와 파일 수, 크기, 설치 플러그인, 설치 PHP 정보등을 포함하고 있습니다.
+
+실제 보내질 자료는 아래와 같습니다.
+정보를 보내려면 "자료 보내기" 버튼을 클릭합니다.
diff --git a/lib/plugins/popularity/lang/ko/lang.php b/lib/plugins/popularity/lang/ko/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..541d493ee541d6280d54cb929ee9405f438f6f09
--- /dev/null
+++ b/lib/plugins/popularity/lang/ko/lang.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * Korean language file
+ *
+ * @author jk lee
+ */
+$lang['name']                  = '인기도 조사 (불러오는데 시간이 걸릴 수 있습니다.)';
+$lang['submit']                = '자료 보내기';
diff --git a/lib/plugins/revert/lang/ko/intro.txt b/lib/plugins/revert/lang/ko/intro.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db2bc259fd1654fa03d641dcb873b88e820cdc63
--- /dev/null
+++ b/lib/plugins/revert/lang/ko/intro.txt
@@ -0,0 +1,4 @@
+====== 복구 관리자 ======
+
+스팸 공격으로 부터 자동으로 복구하는데 이페이지는 도움이 될 수 있습니다. 
+스팸 공격받은 페이지 목록을 찾으려면 문자열을 입력하기 바랍니다(예. 스팸 URL), 그 후 검색된 페이지들이 스팸 공격받았는지 확인하고 복구합니다. 
\ No newline at end of file
diff --git a/lib/plugins/revert/lang/ko/lang.php b/lib/plugins/revert/lang/ko/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..680f8c15c5f57ea89f704428d1abfcfa203f433f
--- /dev/null
+++ b/lib/plugins/revert/lang/ko/lang.php
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Korean language file
+ *
+ * @author jk lee
+ */
+$lang['menu']                  = '복구 관리자';
+$lang['filter']                = '스팸 페이지 검색 ';
+$lang['revert']                = '선택 페이지들 복구';
+$lang['reverted']              = '%s를  이전 버전 %s 으로 복구';
+$lang['removed']               = '%s 삭제';
+$lang['revstart']              = '복구 작업을 시작합니다. 오랜 시간이 걸릴 수 있습니다. 완료되기 전에 스크립트 time out이 발생한다면 더 작은 작업들로 나누어서 복구하기 바랍니다. ';
+$lang['revstop']               = '복구 작업이 성공적으로 끝났습니다.';
+$lang['note1']                 = '주의: 대소문자 구별하여 검색합니다.';
+$lang['note2']                 = '주의: 이 페이지는 스팸 단어 <i>%s</i>를 포함하지 않은 가장 최근 과거 문서 버전으로 복구됩니다. ';
diff --git a/lib/plugins/usermanager/lang/ko/lang.php b/lib/plugins/usermanager/lang/ko/lang.php
index f0b6ad5ac429213eb4877ef884b3beed4e85ddb3..6b032fefa6f2fdeaf7d626ec8e229f04c169c53a 100644
--- a/lib/plugins/usermanager/lang/ko/lang.php
+++ b/lib/plugins/usermanager/lang/ko/lang.php
@@ -2,57 +2,45 @@
 /**
  * korean language file
  *
- * @author Chris Smith <chris@jalakai.co.uk>
- * @author jk Lee <bootmeta@gmail.com>
+ * @author jk Lee
  */
-
-$lang['menu'] = '사용자 관리자';
-
-// custom language strings for the plugin
-$lang['noauth']      = '(사용자 인증이 불가능합니다.)';
-$lang['nosupport']   = '(사용자 관리가 지원되지 않습니다.)';
-
-$lang['badauth']     = '유효하지 않은 인증 메카니즘입니다.';     // should never be displayed!
-
-$lang['user_id']     = '사용자';
-$lang['user_pass']   = '패스워드';
-$lang['user_name']   = '실제 이름';
-$lang['user_mail']   = '이메일 ';
-$lang['user_groups'] = '그룹들';
-
-$lang['field']       = '항목';
-$lang['value']       = 'ê°’';
-$lang['add']         = '추가';
-$lang['delete']      = '삭제';
-$lang['delete_selected'] = '삭제 선택';
-$lang['edit']        = '수정';
-$lang['edit_prompt'] = '이 사용자 수정';
-$lang['modify']      = '변경 저장';
-$lang['search']      = '검색';
-$lang['search_prompt'] = '검색 실행';
-$lang['clear']       = '검색 필터 초기화';
-$lang['filter']      = 'í•„í„°';
-
-$lang['summary']     = '검색된 사용자들 보기(%1$d-%2$d 중 %3$d). 전체 사용자 %4$d 명.';
-$lang['nonefound']   = '검색된 사용자가 없습니다. 전체 사용자 %d 명.';
-$lang['delete_ok']   = '%d 명의 사용자가 삭제되었습니다.';
-$lang['delete_fail'] = '%d 명의 사용자의 삭제가 실패했습니다.';
-$lang['update_ok']   = '사용자 갱신이 성공했습니다.';
-$lang['update_fail'] = '사용자 갱신이 실패했습니다.';
-$lang['update_exists'] = '사용자 이름 변경이 실패했습니다. 사용자 이름(%s)이 이미 존재합니다. (다른 항목들의 변경은 적용됩니다.)';
-
-$lang['start']  = '시작';
-$lang['prev']   = '이전';
-$lang['next']   = '다음';
-$lang['last']   = '마지막';
-
-// added after 2006-03-09 release
-$lang['edit_usermissing'] = '선택된 사용자를 찾을 수 없습니다, 사용자 이름이 삭제되거나 변경됐을 수도 있습니다.';
-$lang['user_notify'] = '사용자에게 알림';
-$lang['note_notify'] = '사용자에게 새로운 암호를 준 경우에만 알림 이메일이 보내집니다.';
-$lang['note_group'] = '새로운 사용자들은 어떤 그룹도 설정하지 않은 경우에 기본 그룹(%s)에 추가됩니다.';
-$lang['add_ok'] = '사용자가 성공적으로 추가되었습니다.';
-$lang['add_fail'] = '사용자 추가가 실패했습니다.';
-$lang['notify_ok'] = '알림 이메일이 성공적으로 발송되었습니다. ';
-$lang['notify_fail'] = '알림 이메일 발송이 실패했습니다.';
-
+$lang['menu']                  = '사용자 관리자';
+$lang['noauth']                = '(사용자 인증이 불가능합니다.)';
+$lang['nosupport']             = '(사용자 관리가 지원되지 않습니다.)';
+$lang['badauth']               = '유효하지 않은 인증 메카니즘입니다.';
+$lang['user_id']               = '사용자';
+$lang['user_pass']             = '패스워드';
+$lang['user_name']             = '실제 이름';
+$lang['user_mail']             = '이메일 ';
+$lang['user_groups']           = '그룹들';
+$lang['field']                 = '항목';
+$lang['value']                 = 'ê°’';
+$lang['add']                   = '추가';
+$lang['delete']                = '삭제';
+$lang['delete_selected']       = '삭제 선택';
+$lang['edit']                  = '수정';
+$lang['edit_prompt']           = '이 사용자 수정';
+$lang['modify']                = '변경 저장';
+$lang['search']                = '검색';
+$lang['search_prompt']         = '검색 실행';
+$lang['clear']                 = '검색 필터 초기화';
+$lang['filter']                = 'í•„í„°';
+$lang['summary']               = '검색된 사용자들 보기(%1$d-%2$d 중 %3$d). 전체 사용자 %4$d 명.';
+$lang['nonefound']             = '검색된 사용자가 없습니다. 전체 사용자 %d 명.';
+$lang['delete_ok']             = '%d 명의 사용자가 삭제되었습니다.';
+$lang['delete_fail']           = '%d 명의 사용자의 삭제가 실패했습니다.';
+$lang['update_ok']             = '사용자 갱신이 성공했습니다.';
+$lang['update_fail']           = '사용자 갱신이 실패했습니다.';
+$lang['update_exists']         = '사용자 이름 변경이 실패했습니다. 사용자 이름(%s)이 이미 존재합니다. (다른 항목들의 변경은 적용됩니다.)';
+$lang['start']                 = '시작';
+$lang['prev']                  = '이전';
+$lang['next']                  = '다음';
+$lang['last']                  = '마지막';
+$lang['edit_usermissing']      = '선택된 사용자를 찾을 수 없습니다, 사용자 이름이 삭제되거나 변경됐을 수도 있습니다.';
+$lang['user_notify']           = '사용자에게 알림';
+$lang['note_notify']           = '사용자에게 새로운 암호를 준 경우에만 알림 이메일이 보내집니다.';
+$lang['note_group']            = '새로운 사용자들은 어떤 그룹도 설정하지 않은 경우에 기본 그룹(%s)에 추가됩니다.';
+$lang['add_ok']                = '사용자가 성공적으로 추가되었습니다.';
+$lang['add_fail']              = '사용자 추가가 실패했습니다.';
+$lang['notify_ok']             = '알림 이메일이 성공적으로 발송되었습니다. ';
+$lang['notify_fail']           = '알림 이메일 발송이 실패했습니다.';