Runtime file updates.
diff --git a/src/po/ko.po b/src/po/ko.po
index ed6d42b..b12e73b 100644
--- a/src/po/ko.po
+++ b/src/po/ko.po
@@ -1,12 +1,12 @@
 # Generated from ko.UTF-8.po, DO NOT EDIT
 #
-# FIRST AUTHOR SungHyun Nam <goweol@gmail.com>, 2000-2010
+# FIRST AUTHOR SungHyun Nam <goweol@gmail.com>, 2000-2011
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: vim 7.2\n"
+"Project-Id-Version: vim 7.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-18 09:43+0900\n"
+"POT-Creation-Date: 2011-02-16 16:18+0900\n"
 "PO-Revision-Date: 2010-02-18 09:49+0900\n"
 "Last-Translator: SungHyun Nam <goweol@gmail.com>\n"
 "Language-Team: GTP Korean <gnome-kr-translation@gnome.or.kr>\n"
@@ -14,6 +14,27 @@
 "Content-Type: text/plain; charset=euc-kr\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+msgid "E831: bf_key_init() called with empty password"
+msgstr "E831: ºó ºñ¹Ð¹øÈ£·Î bf_key_init() ÇÔ¼ö°¡ ºÒ·ÁÁ³½À´Ï´Ù"
+
+msgid "E820: sizeof(uint32_t) != 4"
+msgstr "E820: sizeof(uint32_t) != 4"
+
+msgid "E817: Blowfish big/little endian use wrong"
+msgstr "E817: Blowfish big/little endian use wrong"
+
+msgid "E818: sha256 test failed"
+msgstr "E818: sha256 ½ÃÇèÀÌ ½ÇÆÐÇß½À´Ï´Ù."
+
+msgid "E819: Blowfish test failed"
+msgstr "E819: Blowfish ½ÃÇèÀÌ ½ÇÆÐÇß½À´Ï´Ù."
+
+msgid "[Location List]"
+msgstr "[À§Ä¡ ¸ñ·Ï]"
+
+msgid "[Quickfix List]"
+msgstr "[Quickfix ¸ñ·Ï]"
+
 msgid "E82: Cannot allocate any buffer, exiting..."
 msgstr "E82: ¹öÆÛ¸¦ ÇÒ´çÇÒ ¼ö ¾ø¾î¼­ ³¡³À´Ï´Ù..."
 
@@ -147,7 +168,6 @@
 msgid "Top"
 msgstr "²À´ë±â"
 
-#, c-format
 msgid ""
 "\n"
 "# Buffer list:\n"
@@ -155,12 +175,6 @@
 "\n"
 "# ¹öÆÛ ¸ñ·Ï:\n"
 
-msgid "[Location List]"
-msgstr "[À§Ä¡ ¸ñ·Ï]"
-
-msgid "[Quickfix List]"
-msgstr "[Quickfix ¸ñ·Ï]"
-
 msgid "[Scratch]"
 msgstr "[Scratch]"
 
@@ -280,6 +294,12 @@
 msgid "Hit end of paragraph"
 msgstr "´Ü¶ôÀÇ ¸¶Áö¸· ¸¸³²"
 
+msgid "E839: Completion function changed window"
+msgstr "E839: Completion ±â´ÉÀÌ Ã¢À» ¹Ù²Ù¾ú½À´Ï´Ù"
+
+msgid "E840: Completion function deleted text"
+msgstr "E840: Completion ±â´ÉÀÌ ¹®ÀÚ¿­À» Áö¿ü½À´Ï´Ù"
+
 msgid "'dictionary' option is empty"
 msgstr "'dictionary' ¿É¼ÇÀÌ ºñ¾ú½À´Ï´Ù"
 
@@ -730,7 +750,6 @@
 msgid "E133: :return not inside a function"
 msgstr "E133: :returnÀÌ ÇÔ¼ö ¾È¿¡ ÀÖÁö ¾Ê½À´Ï´Ù"
 
-#, c-format
 msgid ""
 "\n"
 "# global variables:\n"
@@ -821,7 +840,6 @@
 msgid "# This viminfo file was generated by Vim %s.\n"
 msgstr "# ÀÌ viminfo ÆÄÀÏÀº ºöÀÌ ¸¸µç °ÍÀÔ´Ï´Ù Vim %s.\n"
 
-#, c-format
 msgid ""
 "# You may edit it if you're careful!\n"
 "\n"
@@ -829,7 +847,6 @@
 "# Á¶½É¸¸ ÇÑ´Ù¸é °íÄ¥ ¼öµµ ÀÖ½À´Ï´Ù!\n"
 "\n"
 
-#, c-format
 msgid "# Value of 'encoding' when this file was written\n"
 msgstr "# ÀÌ ÆÄÀÏÀÌ ÀúÀåµÇ¾úÀ» ¶§ÀÇ 'encoding'ÀÇ °ª\n"
 
@@ -940,7 +957,6 @@
 msgid "Pattern found in every line: %s"
 msgstr "¿©·¯ ÁÙ¿¡¼­ ÆÐÅÏÀ» ã¾Ò½À´Ï´Ù: %s"
 
-#, c-format
 msgid ""
 "\n"
 "# Last Substitute String:\n"
@@ -1049,8 +1065,8 @@
 msgid "%3d  %s %s  line %ld"
 msgstr "%3d  %s %s  %ld ÁÙ"
 
-msgid "E750: First use :profile start <fname>"
-msgstr "E750: ¸ÕÀú ':profile start <fname>'À» »ç¿ëÇϼ¼¿ä"
+msgid "E750: First use \":profile start {fname}\""
+msgstr "E750: ¸ÕÀú \":profile start {fname}\"À» »ç¿ëÇϼ¼¿ä"
 
 #, c-format
 msgid "Save changes to \"%s\"?"
@@ -1121,11 +1137,11 @@
 #~ msgid "modeline"
 #~ msgstr ""
 
-#~ msgid "--cmd argument"
-#~ msgstr ""
+msgid "--cmd argument"
+msgstr "--cmd ÀÎÀÚ"
 
-#~ msgid "-c argument"
-#~ msgstr ""
+msgid "-c argument"
+msgstr "-c ÀÎÀÚ"
 
 msgid "environment variable"
 msgstr "ȯ°æ º¯¼ö"
@@ -1242,6 +1258,9 @@
 msgid "E183: User defined commands must start with an uppercase letter"
 msgstr "E183: »ç¿ëÀÚ Á¤ÀÇ ¸í·ÉÀº ´ë¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù"
 
+msgid "E841: Reserved name, cannot be used for user defined command"
+msgstr "E841: ¿¹¾àµÈ À̸§, »ç¿ëÀÚ Á¤ÀÇ ¸í·ÉÀ¸·Î »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù"
+
 #, c-format
 msgid "E184: No such user-defined command: %s"
 msgstr "E184: ±×·± »ç¿ëÀÚ Á¤ÀÇ ¸í·É ¾øÀ½: %s"
@@ -1256,6 +1275,9 @@
 msgid "E467: Custom completion requires a function argument"
 msgstr "E467: »ç¿ëÀÚ ¿Ï¼ºÀº ÇÔ¼ö ÀÎÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù"
 
+msgid "unknown"
+msgstr "¸ð¸§"
+
 #, c-format
 msgid "E185: Cannot find color scheme %s"
 msgstr "E185: »ö ½ºÅ´ %sÀ»(¸¦) ãÀ» ¼ö ¾ø½À´Ï´Ù"
@@ -1353,6 +1375,9 @@
 msgid "E498: no :source file name to substitute for \"<sfile>\""
 msgstr "E498: \"<sfile>\"¿¡ ´ëÇØ ġȯÇÒ :source ÆÄÀÏ À̸§ÀÌ ¾ø½À´Ï´Ù"
 
+msgid "E842: no line number to use for \"<slnum>\""
+msgstr "E842: \"<slnum>\"¿¡ »ç¿ëµÉ ÁÙ ¹øÈ£°¡ ¾ø½À´Ï´Ù"
+
 #, no-c-format
 msgid "E499: Empty file name for '%' or '#', only works with \":p:h\""
 msgstr "E499: '%'³ª '#'¿¡ ´ëÇÑ ºó ÆÄÀÏ À̸§, ¿À·ÎÁö \":p:h\"¿Í¸¸ µ¿ÀÛÇÕ´Ï´Ù"
@@ -1607,6 +1632,9 @@
 msgid "can't read output of 'charconvert'"
 msgstr "'charconvert'ÀÇ Ãâ·Â°á°ú¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù"
 
+msgid "E821: File is encrypted with unknown method"
+msgstr "E821: ÆÄÀÏÀÌ ¸ð¸£´Â ¹æ¹ýÀ¸·Î ¾ÏȣȭµÇ¾î ÀÖ½À´Ï´Ù"
+
 msgid "E676: No matching autocommands for acwrite buffer"
 msgstr "E676: acwrite ¹öÆÛ¿¡ ´ëÇÑ autocommand¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù"
 
@@ -1674,9 +1702,7 @@
 msgid ""
 "E513: write error, conversion failed in line %ld (make 'fenc' empty to "
 "override)"
-msgstr ""
-"E513: ¾²±â ¿¡·¯, %ld ÁÙ¿¡¼­ º¯È¯ ½ÇÆÐ (¹«½ÃÇÏ·Á¸é 'fenc'¸¦ ºñ¿ì¸é "
-"µÊ)"
+msgstr "E513: ¾²±â ¿¡·¯, %ld ÁÙ¿¡¼­ º¯È¯ ½ÇÆÐ (¹«½ÃÇÏ·Á¸é 'fenc'¸¦ ºñ¿ì¸é µÊ)"
 
 msgid "E514: write error (file system full?)"
 msgstr "E514: ¾²±â ¿¡·¯ (ÆÄÀÏ ½Ã½ºÅÛÀÌ ²Ëᳪ¿ä?)"
@@ -1754,6 +1780,11 @@
 msgstr "1 ±ÛÀÚ"
 
 #, c-format
+msgid "%lld characters"
+msgstr "%lld ±ÛÀÚ"
+
+#. Explicit typecast avoids warning on Mac OS X 10.6
+#, c-format
 msgid "%ld characters"
 msgstr "%ld ±ÛÀÚ"
 
@@ -1998,9 +2029,6 @@
 msgid "E232: Cannot create BalloonEval with both message and callback"
 msgstr "E232: ¸Þ½ÃÁö¿Í ÄÝ¹é ¸ðµÎ¸¦ »ç¿ëÇØ¼­´Â BalloonEvalÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù"
 
-msgid "Vim dialog..."
-msgstr "ºö ´ëÈ­»óÀÚ..."
-
 msgid ""
 "&Yes\n"
 "&No\n"
@@ -2043,12 +2071,15 @@
 msgid "Down"
 msgstr "¾Æ·¡·Î"
 
+#. 'Find Next' button
 msgid "Find Next"
 msgstr "´ÙÀ½ ã±â"
 
+#. 'Replace' button
 msgid "Replace"
 msgstr "¹Ù²Ù±â"
 
+#. 'Replace All' button
 msgid "Replace All"
 msgstr "¸ðµÎ ¹Ù²Ù±â"
 
@@ -2067,9 +2098,6 @@
 msgid "Vim: Main window unexpectedly destroyed\n"
 msgstr "ºö: ¸ÞÀΠâÀÌ Á×°Ô µÉ °ÍÀÔ´Ï´Ù\n"
 
-msgid "Font Selection"
-msgstr "±Û²Ã °í¸£±â"
-
 msgid "&Filter"
 msgstr "°Å¸£°³(&F)"
 
@@ -2398,11 +2426,11 @@
 msgstr "E567: cscope ¿¬°áÀÌ ¾ø½À´Ï´Ù"
 
 #, c-format
-#~ msgid "E259: no matches found for cscope query %s of %s"
+#~ msgid "E469: invalid cscopequickfix flag %c for %c"
 #~ msgstr ""
 
 #, c-format
-#~ msgid "E469: invalid cscopequickfix flag %c for %c"
+#~ msgid "E259: no matches found for cscope query %s of %s"
 #~ msgstr ""
 
 msgid "cscope commands:\n"
@@ -2421,7 +2449,7 @@
 "       g: Find this definition\n"
 "       i: Find files #including this file\n"
 "       s: Find this C symbol\n"
-"       t: Find assignments to\n"
+"       t: Find this text string\n"
 msgstr ""
 "\n"
 "       c: ÀÌ ÇÔ¼ö¸¦ ºÎ¸£´Â ÇÔ¼öµé ã±â\n"
@@ -2431,7 +2459,7 @@
 "       g: ÀÌ Á¤ÀÇ Ã£±â\n"
 "       i: ÀÌ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÆÄÀϵé ã±â\n"
 "       s: ÀÌ C ½Éº¼ ã±â\n"
-"       t: Find assignments to\n"
+"       t: ÀÌ ¹®ÀÚ¿­ ã±â\n"
 
 #, c-format
 msgid "E625: cannot open cscope database: %s"
@@ -2482,12 +2510,18 @@
 msgid " # pid    database name                       prepend path\n"
 msgstr " # pid    µ¥ÀÌÅͺ£À̽º À̸§                   prepend path\n"
 
+#~ msgid "Lua library cannot be loaded."
+#~ msgstr ""
+
+msgid "cannot save undo information"
+msgstr "undo Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù"
+
 msgid ""
 "E815: Sorry, this command is disabled, the MzScheme libraries could not be "
 "loaded."
 msgstr ""
-"E815: ¹Ì¾ÈÇÕ´Ï´Ù, ÀÌ ¸í·ÉÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù, MzScheme ¶óÀ̺귯¸®¸¦ ·ÎµùÇÒ ¼ö ¾ø"
-"½À´Ï´Ù."
+"E815: ¹Ì¾ÈÇÕ´Ï´Ù, ÀÌ ¸í·ÉÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù, MzScheme ¶óÀ̺귯¸®¸¦ ·ÎµùÇÒ "
+"¼ö ¾ø½À´Ï´Ù."
 
 msgid "invalid expression"
 msgstr "À߸øµÈ Ç¥Çö½Ä"
@@ -2507,9 +2541,6 @@
 msgid "couldn't open buffer"
 msgstr "¹öÆÛ¸¦ ¿­ ¼ö ¾ø¾ú½À´Ï´Ù"
 
-msgid "cannot save undo information"
-msgstr "undo Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù"
-
 msgid "cannot delete line"
 msgstr "ÁÙÀ» Áö¿ï ¼ö ¾ø½À´Ï´Ù"
 
@@ -2540,6 +2571,9 @@
 msgid "not allowed in the Vim sandbox"
 msgstr "Vim sandbox¿¡¼­´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù"
 
+msgid "E836: This Vim cannot execute :python after using :py3"
+msgstr "E836: ÀÌ VimÀº :py3À» »ç¿ëÇÑ ÈÄ¿¡ :pythonÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù"
+
 msgid ""
 "E263: Sorry, this command is disabled, the Python library could not be "
 "loaded."
@@ -2559,51 +2593,12 @@
 msgid "invalid attribute"
 msgstr "À߸øµÈ ¼Ó¼º"
 
-msgid "writelines() requires list of strings"
-msgstr "writelines()´Â ¹®ÀÚ¿­ ¸ñ·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù"
-
-msgid "E264: Python: Error initialising I/O objects"
-msgstr "E264: ÆÄÀ̽ã: I/O °´Ã¼ ÃʱâÈ­Áß ¿¡·¯°¡ »ý°å½À´Ï´Ù"
-
-msgid "attempt to refer to deleted buffer"
-msgstr "Áö¿öÁø ¹öÆÛ¸¦ ÂüÁ¶ÇÏ·Á°í ÇÏ¿´½À´Ï´Ù"
-
-msgid "line number out of range"
-msgstr "ÁÙ ¹øÈ£°¡ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù"
-
 #, c-format
 msgid "<buffer object (deleted) at %p>"
 msgstr "<%p¿¡ ¹öÆÛ °´Ã¼ (»èÁ¦µÊ)>"
 
-msgid "invalid mark name"
-msgstr "À߸øµÈ ¸¶Å© À̸§"
-
-msgid "no such buffer"
-msgstr "±×·± ¹öÆÛ´Â ¾ø½À´Ï´Ù"
-
-msgid "attempt to refer to deleted window"
-msgstr "Áö¿öÁø âÀ» ÂüÁ¶ÇÏ·Á°í ÇÏ¿´½À´Ï´Ù"
-
-msgid "readonly attribute"
-msgstr "Àбâ Àü¿ë ¼Ó¼º"
-
-msgid "cursor position outside buffer"
-msgstr "ÆÛ¼­ À§Ä¡°¡ ¹öÆÛ ¹Û¿¡ ÀÖ½À´Ï´Ù"
-
-#, c-format
-msgid "<window object (deleted) at %p>"
-msgstr "<%p¿¡ â °´Ã¼ (»èÁ¦µÊ)>"
-
-#, c-format
-msgid "<window object (unknown) at %p>"
-msgstr "<%p¿¡ â °´Ã¼ (¸ð¸§)>"
-
-#, c-format
-msgid "<window %d>"
-msgstr "<â %d>"
-
-msgid "no such window"
-msgstr "±×·± âÀº ¾ø½À´Ï´Ù"
+msgid "E837: This Vim cannot execute :py3 after using :python"
+msgstr "E837: ÀÌ VimÀº :pythonÀ» »ç¿ëÇÑ ÈÄ¿¡ :py3À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù"
 
 #~ msgid "E265: $_ must be an instance of String"
 #~ msgstr ""
@@ -2735,6 +2730,9 @@
 msgid "cannot set line(s)"
 msgstr "ÁÙÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù"
 
+msgid "invalid mark name"
+msgstr "À߸øµÈ ¸¶Å© À̸§"
+
 msgid "mark not set"
 msgstr "¸¶Å©°¡ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
@@ -2745,6 +2743,9 @@
 msgid "cannot insert/append line"
 msgstr "ÁÙÀ» ³¢¿ö³Ö°Å³ª ´õÇÒ ¼ö ¾ø½À´Ï´Ù"
 
+msgid "line number out of range"
+msgstr "ÁÙ ¹øÈ£°¡ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù"
+
 msgid "unknown flag: "
 msgstr "¸ð¸£´Â Ç÷¡±×: "
 
@@ -2829,6 +2830,9 @@
 msgid "%d files to edit\n"
 msgstr "%d ÆÄÀÏÀ» °íÄ¡±â\n"
 
+msgid "netbeans is not supported with this GUI\n"
+msgstr "ÀÌ GUI´Â netbeans¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù\n"
+
 msgid "This Vim was not compiled with the diff feature."
 msgstr "ÀÌ ºöÀº diff ±â´É ¾øÀÌ ÄÄÆÄÀÏ µÇ¾ú½À´Ï´Ù."
 
@@ -3074,7 +3078,8 @@
 msgid ""
 "--remote-tab[-wait][-silent] <files>  As --remote but use tab page per file"
 msgstr ""
-"--remote-tab[-wait][-silent] <files>  --remote¿Í °°Áö¸¸ ÆÄÀϺ°·Î ÅÇ ÆäÀÌÁö »ç¿ë"
+"--remote-tab[-wait][-silent] <files>  --remote¿Í °°Áö¸¸ ÆÄÀϺ°·Î ÅÇ ÆäÀÌÁö »ç"
+"¿ë"
 
 msgid "--remote-send <keys>\tSend <keys> to a Vim server and exit"
 msgstr "--remote-send <keys>\tºö ¼­¹ö·Î <keys>¸¦ º¸³»°í ³¡³»±â"
@@ -3127,12 +3132,6 @@
 msgid "-iconic\t\tStart vim iconified"
 msgstr "-iconic\t\t¾ÆÀÌÄÜ »óÅ·Πºö ½ÃÀÛ"
 
-msgid "-name <name>\t\tUse resource as if vim was <name>"
-msgstr "-name <name>\t\tºöÀÌ <name>ÀÎ °Íó·³ ¸®¼Ò½º »ç¿ë"
-
-msgid "\t\t\t  (Unimplemented)\n"
-msgstr "\t\t\t  (±¸ÇöµÇÁö ¾ÊÀ½)\n"
-
 msgid "-background <color>\tUse <color> for the background (also: -bg)"
 msgstr "-background <color>\t¹ÙÅÁ »öÀ¸·Î <color> »ç¿ë (also: -bg)"
 
@@ -3254,7 +3253,6 @@
 #~ "change line  col text"
 #~ msgstr ""
 
-#, c-format
 msgid ""
 "\n"
 "# File marks:\n"
@@ -3263,7 +3261,6 @@
 "# ÆÄÀÏ ¸¶Å©:\n"
 
 #. Write the jumplist with -'
-#, c-format
 msgid ""
 "\n"
 "# Jumplist (newest first):\n"
@@ -3271,7 +3268,6 @@
 "\n"
 "# Á¡ÇÁ¸ñ·Ï (»õ°ÍÀÌ ¸ÕÀú):\n"
 
-#, c-format
 msgid ""
 "\n"
 "# History of marks within files (newest to oldest):\n"
@@ -3303,15 +3299,6 @@
 msgid "E289: input method doesn't support my preedit type"
 msgstr "E289: ÀÔ·Â ¹æ½ÄÀÌ ³» preedit Çü½ÄÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"
 
-msgid "E290: over-the-spot style requires fontset"
-msgstr "E290: over-the-spot Çü½ÄÀº fontsetÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù"
-
-msgid "E291: Your GTK+ is older than 1.2.3. Status area disabled"
-msgstr "E291: GTK+°¡ 1.2.3 ÀÌÀü ÆÇÀÔ´Ï´Ù. »óÅ ¿µ¿ªÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù"
-
-msgid "E292: Input Method Server is not running"
-msgstr "E292: ÀÔ·Â ¼­¹ö°¡ ½ÇÇàµÇÁö ¾Ê°í ÀÖ½À´Ï´Ù"
-
 msgid "E293: block was not locked"
 msgstr "E293: ±¸¿ªÀÌ Àá±ÅÁöÁö ¾Ê¾Ò½À´Ï´Ù"
 
@@ -3339,6 +3326,9 @@
 msgid "E298: Didn't get block nr 2?"
 msgstr "E298: ±¸¿ª ¹øÈ£ 2¸¦ ¾òÁö ¸øÇß³ª¿ä?"
 
+msgid "E843: Error while updating swap file crypt"
+msgstr "E843: ½º¿Ò ÆÄÀÏÀ» ¾ÏȣȭÇÒ ¼ö ¾ø½À´Ï´Ù"
+
 #. could not (re)open the swap file, what can we do????
 msgid "E301: Oops, lost the swap file!!!"
 msgstr "E301: À¸À¹, ½º¿Ò ÆÄÀÏÀ» ÀÒ¾î¹ö·È½À´Ï´Ù!!!"
@@ -3395,6 +3385,12 @@
 #~ "or the file has been damaged."
 #~ msgstr ""
 
+#, c-format
+msgid ""
+"E833: %s is encrypted and this version of Vim does not support encryption"
+msgstr ""
+"E833: %sÀÌ(°¡) ¾ÏȣȭµÇ¾î ÀÖ´Â µ¥, ÀÌ VimÀº ¾Ïȣȭ¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"
+
 #~ msgid " has been damaged (page size is smaller than minimum value).\n"
 #~ msgstr ""
 
@@ -3410,6 +3406,38 @@
 msgstr "E308: °æ°í: ¿ø·¡ ÆÄÀÏÀÌ ¹Ù²î¾ú½À´Ï´Ù"
 
 #, c-format
+msgid "Swap file is encrypted: \"%s\""
+msgstr "½º¿Ò ÆÄÀÏÀÌ ¾ÏȣȭµÊ: \"%s\""
+
+msgid ""
+"\n"
+"If you entered a new crypt key but did not write the text file,"
+msgstr ""
+"\n"
+"»õ·Î¿î ¾ÏÈ£ ۸¦ ÀÔ·ÂÇß´Â µ¥, ÆÄÀÏÀ» ÀúÀåÇÏÁö ¾Ê¾Ò¾ú´Ù¸é,"
+
+msgid ""
+"\n"
+"enter the new crypt key."
+msgstr ""
+"\n"
+"»õ·Î¿î ¾ÏÈ£ ۸¦ ÀÔ·ÂÇϼ¼¿ä."
+
+msgid ""
+"\n"
+"If you wrote the text file after changing the crypt key press enter"
+msgstr ""
+"\n"
+"¾ÏÈ£ ۸¦ ¹Ù²Û ÈÄ¿¡ ÆÄÀÏÀ» ÀúÀåÇß¾ú´Ù¸é °°Àº Ű·Î ÅØ½ºÆ® ÆÄÀϰú"
+
+msgid ""
+"\n"
+"to use the same key for text file and swap file"
+msgstr ""
+"\n"
+"½º¿ÒÆÄÀÏÀ» ÀúÀåÇÏ·Á¸é ¿£Å͸¦ ´©¸£¼¼¿ä"
+
+#, c-format
 msgid "E309: Unable to read block 1 from %s"
 msgstr "E309: %sÀÇ ±¸¿ª 1À» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù"
 
@@ -3461,15 +3489,23 @@
 "\n"
 "(¾î¼¸é ´Ù¸¥ À̸§À¸·Î ÀúÀåÇÏ°í ½ÍÀ¸½Ç Áöµµ ¸ð¸£°Ú½À´Ï´Ù\n"
 
-msgid "and run diff with the original file to check for changes)\n"
-msgstr "±×¸®°í ¹Ù²ï ³»¿ëÀ» È®ÀÎÇÏ·Á¸é diff¸¦ ÀÌ¿ëÇϽʽÿÀ)\n"
+msgid "and run diff with the original file to check for changes)"
+msgstr "±×¸®°í ¹Ù²ï ³»¿ëÀ» È®ÀÎÇÏ·Á¸é ¿ø·¡ ÆÄÀÏ¿¡ ´ëÇØ diff¸¦ ½ÇÇàÇϼ¼¿ä)"
+
+msgid "Recovery completed. Buffer contents equals file contents."
+msgstr "º¹±¸°¡ ³¡³µ½À´Ï´Ù. ¹öÆÛÀÇ ³»¿ëÀÌ ÆÄÀÏ ³»¿ë°ú °°½À´Ï´Ù."
 
 msgid ""
-"Delete the .swp file afterwards.\n"
+"\n"
+"You may want to delete the .swp file now.\n"
 "\n"
 msgstr ""
-"³ªÁß¿¡ .swp ÆÄÀÏÀ» Áö¿ì½Ê½Ã¿À.\n"
 "\n"
+"ÀÌÁ¦ .swp ÆÄÀÏÀ» Áö¿ì¼Åµµ µË´Ï´Ù.\n"
+"\n"
+
+msgid "Using crypt key from swap file for the text file.\n"
+msgstr "ÅØ½ºÆ® ÆÄÀÏ¿¡ ½º¿ÒÆÄÀÏ¿¡¼­ °¡Á®¿Â ¾ÏÈ£ ۸¦ »ç¿ëÇÕ´Ï´Ù.\n"
 
 #. use msg() to start the scrolling properly
 msgid "Swap files found:"
@@ -3677,10 +3713,12 @@
 msgid "    If you did this already, delete the swap file \""
 msgstr "    ÀÌ¹Ì º¹±¸Çϼ̾ú´Ù¸é ½º¿ÒÆÄÀÏ \""
 
-#~ msgid ""
-#~ "\"\n"
-#~ "    to avoid this message.\n"
-#~ msgstr ""
+msgid ""
+"\"\n"
+"    to avoid this message.\n"
+msgstr ""
+"\"\n"
+"    À»(¸¦) Áö¿ì¼Å¾ß ÀÌ ¸Þ½ÃÁö°¡ »ç¶óÁý´Ï´Ù.\n"
 
 msgid "Swap file \""
 msgstr "½º¿Ò ÆÄÀÏ \""
@@ -3889,7 +3927,6 @@
 msgid "Vim: Finished.\n"
 msgstr "ºö: ²ø³µ½À´Ï´Ù.\n"
 
-#, c-format
 msgid "ERROR: "
 msgstr "¿¡·¯: "
 
@@ -3985,8 +4022,14 @@
 msgid "E658: NetBeans connection lost for buffer %ld"
 msgstr "E658: ¹öÆÛ %ld¿¡ ´ëÇÑ NetBeans ¿¬°áÀ» ÀÒ¾î¹ö·È½À´Ï´Ù"
 
-#~ msgid "E505: "
-#~ msgstr ""
+msgid "E838: netbeans is not supported with this GUI"
+msgstr "E838: ÀÌ GUI´Â netbeans¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"
+
+msgid "E511: netbeans already connected"
+msgstr "E511: netbeans°¡ ÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù"
+
+msgid "E505: "
+msgstr "E505: "
 
 msgid "E349: No identifier under cursor"
 msgstr "E349: Ä¿¼­ ¹Ø¿¡ ½Äº°ÀÚ°¡ ¾ø½À´Ï´Ù"
@@ -4092,7 +4135,6 @@
 msgid "Illegal register name"
 msgstr "ÀÌ»óÇÑ ·¹Áö½ºÅÍ À̸§"
 
-#, c-format
 msgid ""
 "\n"
 "# Registers:\n"
@@ -4117,8 +4159,8 @@
 "Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Chars; %ld of %ld "
 "Bytes"
 msgstr ""
-"Selected %s%ld of %ld ¶óÀÎ; %ld of %ld ´Ü¾î; %ld of %ld ¹®ÀÚ; %ld of %ld "
-"¹ÙÀÌÆ®"
+"Selected %s%ld of %ld ¶óÀÎ; %ld of %ld ´Ü¾î; %ld of %ld ¹®ÀÚ; %ld of %ld ¹ÙÀÌ"
+"Ʈ"
 
 #, c-format
 msgid "Col %s of %s; Line %ld of %ld; Word %ld of %ld; Byte %ld of %ld"
@@ -4129,8 +4171,8 @@
 "Col %s of %s; Line %ld of %ld; Word %ld of %ld; Char %ld of %ld; Byte %ld of "
 "%ld"
 msgstr ""
-"Col %s of %s; ¶óÀÎ %ld of %ld; ´Ü¾î %ld of %ld; ¹®ÀÚ %ld of %ld; ¹ÙÀÌÆ® %ld of "
-"%ld"
+"Col %s of %s; ¶óÀÎ %ld of %ld; ´Ü¾î %ld of %ld; ¹®ÀÚ %ld of %ld; ¹ÙÀÌÆ® %ld "
+"of %ld"
 
 #, c-format
 msgid "(+%ld for BOM)"
@@ -4173,6 +4215,12 @@
 msgid "E589: 'backupext' and 'patchmode' are equal"
 msgstr "E589: 'backupext'¿Í 'patchmode'°¡ µ¿ÀÏÇÕ´Ï´Ù"
 
+msgid "E834: Conflicts with value of 'listchars'"
+msgstr "E834: 'listchars' °ª°ú Ãæµ¹ÀÌ ¹ß»ýÇÕ´Ï´Ù"
+
+msgid "E835: Conflicts with value of 'fillchars'"
+msgstr "E835: 'fillchars' °ª°ú Ãæµ¹ÀÌ ¹ß»ýÇÕ´Ï´Ù"
+
 msgid "E617: Cannot be changed in the GTK+ 2 GUI"
 msgstr "E617: GTK+ 2 GUI¿¡¼­´Â ¹Ù²ð ¼ö ¾ø½À´Ï´Ù"
 
@@ -4584,6 +4632,9 @@
 msgid "E382: Cannot write, 'buftype' option is set"
 msgstr "E382: ¾µ ¼ö ¾øÀ½, 'buftype' ¿É¼ÇÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù"
 
+msgid "Error file"
+msgstr "¿¡·¯ ÆÄÀÏ"
+
 msgid "E683: File name missing or invalid pattern"
 msgstr "E683: ÆÄÀÏ¸í ´©¶ô ȤÀº À߸øµÈ ÆÐÅÏ"
 
@@ -4839,6 +4890,10 @@
 msgstr "E756: ¸ÂÃã¹ý °Ë»ç°¡ Ȱ¼ºÈ­µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù"
 
 #, c-format
+msgid "Warning: Cannot find word list \"%s_%s.spl\" or \"%s_ascii.spl\""
+msgstr "°æ°í: ´Ü¾î ¸ñ·Ï \"%s_%s.spl\" ȤÀº \"%s_ascii.spl\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù"
+
+#, c-format
 msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
 msgstr "°æ°í: ´Ü¾î ¸ñ·Ï \"%s.%s.spl\" ȤÀº \"%s.ascii.spl\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù"
 
@@ -5062,6 +5117,9 @@
 msgid "Ignored %d words with non-ASCII characters"
 msgstr "¾Æ½ºÅ° ¹®ÀÚ¿­ÀÌ ¾Æ´Ñ %d°³ÀÇ ´Ü¾î°¡ ¹«½ÃµÇ¾ú½À´Ï´Ù"
 
+#~ msgid "E845: Insufficient memory, word list will be incomplete"
+#~ msgstr ""
+
 #, c-format
 msgid "Compressed %d of %d nodes; %d (%d%%) remaining"
 msgstr "%d/%d ³ëµå°¡ ¾ÐÃàµÊ; %d (%d%%)°¡ ³²À½"
@@ -5239,8 +5297,8 @@
 msgid "E395: contains argument not accepted here"
 msgstr "E395: contains ÀÎÀÚ´Â ¿©±â¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù"
 
-msgid "E396: containedin argument not accepted here"
-msgstr "E396: containedin ÀÎÀÚ´Â ¿©±â¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù"
+msgid "E844: invalid cchar value"
+msgstr "E844: À߸øµÈ cchar °ª"
 
 msgid "E393: group[t]here not accepted here"
 msgstr "E393: group[t]here´Â ¿©±â¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù"
@@ -5452,6 +5510,10 @@
 msgid "E435: Couldn't find tag, just guessing!"
 msgstr "E435: ű׸¦ ãÀ» ¼ö ¾øÁö¸¸ À̰а°½À´Ï´Ù!"
 
+#, c-format
+msgid "Duplicate field name: %s"
+msgstr "Áߺ¹µÈ ÇÊµå ¸í: %s"
+
 msgid "' not known. Available builtin terminals are:"
 msgstr "' not known. Available builtin terminals are:"
 
@@ -5491,10 +5553,84 @@
 msgid "Used CUT_BUFFER0 instead of empty selection"
 msgstr "ºó °í¸£±â ´ë½Å CUT_BUFFER0À» »ç¿ëÇß½À´Ï´Ù"
 
+#. This happens when the FileChangedRO autocommand changes the
+#. * file in a way it becomes shorter.
+msgid "E834: Line count changed unexpectedly"
+msgstr "E834: ÁÙ °¹¼ö°¡ ¸ð¸£´Â »çÀÌ¿¡ ¹Ù²î¾ú½À´Ï´Ù"
+
 #. must display the prompt
 msgid "No undo possible; continue anyway"
 msgstr "Ãë¼Ò ºÒ°¡´É; ¾î·µç °è¼ÓÇÕ´Ï´Ù"
 
+#, c-format
+msgid "E828: Cannot open undo file for writing: %s"
+msgstr "E828: ¾²±â À§ÇØ undoÀ» ¿­ ¼ö ¾ø½À´Ï´Ù: %s"
+
+#, c-format
+msgid "E825: Corrupted undo file (%s): %s"
+msgstr "E825: ±úÁø undo ÆÄÀÏ (%s): %s"
+
+msgid "Cannot write undo file in any directory in 'undodir'"
+msgstr "'undodir'¿¡ ÀÖ´Â ¾î¶² µð·ºÅ丮¿¡µµ undo ÆÄÀÏÀ» ¾µ ¼ö ¾ø½À´Ï´Ù"
+
+#, c-format
+msgid "Will not overwrite with undo file, cannot read: %s"
+msgstr "ÀÐÀ» ¼ö°¡ ¾ø¾î¼­ undo ÆÄÀÏ¿¡ µ¤¾î¾µ ¼ö ¾ø½À´Ï´Ù: %s"
+
+#, c-format
+msgid "Will not overwrite, this is not an undo file: %s"
+msgstr "undo ÆÄÀÏÀÌ ¾Æ´Ï¾î¼­ µ¤¾î¾µ ¼ö ¾ø½À´Ï´Ù: %s"
+
+msgid "Skipping undo file write, nothing to undo"
+msgstr "undoÇÒ ³»¿ëÀÌ ¾ø¾î¼­ undo ÆÄÀÏ ÀúÀåÀ» °Ç³Ê¶Ý´Ï´Ù"
+
+#, c-format
+msgid "Writing undo file: %s"
+msgstr "undo ÆÄÀÏ ¾²´Â Áß: %s"
+
+#, c-format
+msgid "E829: write error in undo file: %s"
+msgstr "E829: undo ÆÄÀÏ ¾²±â ¿¡·¯: %s"
+
+#, c-format
+msgid "Not reading undo file, owner differs: %s"
+msgstr "¼ÒÀ¯ÀÚ°¡ ´Þ¶ó¼­ undo ÆÄÀÏÀ» ÀÐÁö ¾Ê½À´Ï´Ù: %s"
+
+#, c-format
+msgid "Reading undo file: %s"
+msgstr "undo ÆÄÀÏ Àд Áß: %s"
+
+#, c-format
+msgid "E822: Cannot open undo file for reading: %s"
+msgstr "E822: Àбâ À§ÇØ undo ÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù: %s"
+
+#, c-format
+msgid "E823: Not an undo file: %s"
+msgstr "E823: undo ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù: %s"
+
+#, c-format
+msgid "E832: Non-encrypted file has encrypted undo file: %s"
+msgstr "E832: ¾ÏȣȭµÇÁö ¾ÊÀº ÆÄÀÏÀÌ ¾ÏȣȭµÈ undo ÆÄÀÏÀ» °¡Áö°í ÀÖ½À´Ï´Ù: %s"
+
+#, c-format
+msgid "E826: Undo file decryption failed: %s"
+msgstr "E826: Undo ÆÄÀÏÀ» ÇØµ¶ÇÒ ¼ö ¾ø½À´Ï´Ù: %s"
+
+#, c-format
+msgid "E827: Undo file is encrypted: %s"
+msgstr "E827: Undo ÆÄÀÏÀÌ ¾ÏȣȭµÇ¾ú½À´Ï´Ù: %s"
+
+#, c-format
+msgid "E824: Incompatible undo file: %s"
+msgstr "E824: ȣȯµÇÁö ¾Ê´Â undo ÆÄÀÏ: %s"
+
+msgid "File contents changed, cannot use undo info"
+msgstr "ÆÄÀÏ ³»¿ëÀÌ ¹Ù²î¾î¼­, undo Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù"
+
+#, c-format
+msgid "Finished reading undo file %s"
+msgstr "undo ÆÄÀÏ %sÀ»(¸¦) Àоîµé¿´½À´Ï´Ù"
+
 msgid "Already at oldest change"
 msgstr "´õ ÀÌ»óÀÇ ¼öÁ¤ÀÌ ¾ø¾ú½À´Ï´Ù"
 
@@ -5502,8 +5638,8 @@
 msgstr "´õ ÀÌ»óÀÇ ¼öÁ¤Àº ¾ø¾ú½À´Ï´Ù"
 
 #, c-format
-msgid "Undo number %ld not found"
-msgstr "Ãë¼Ò ¹øÈ£ %ld¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù"
+msgid "E830: Undo number %ld not found"
+msgstr "E830: Undo ¹øÈ£ %ld¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù"
 
 msgid "E438: u_undo: line numbers wrong"
 msgstr "E438: u_undo: À߸øµÈ ÁÙ ¹øÈ£"
@@ -5539,8 +5675,8 @@
 msgid "Nothing to undo"
 msgstr "Ãë¼ÒÇÒ °Ô ¾ø½À´Ï´Ù"
 
-msgid "number changes  time"
-msgstr "number changes  time"
+#~ msgid "number changes  when               saved"
+#~ msgstr ""
 
 #, c-format
 msgid "%ld seconds ago"
@@ -5721,15 +5857,9 @@
 msgid "with GTK2-GNOME GUI."
 msgstr "GTK2-GNOME GUI."
 
-msgid "with GTK-GNOME GUI."
-msgstr "GTK-GNOME GUI."
-
 msgid "with GTK2 GUI."
 msgstr "GTK2 GUI."
 
-msgid "with GTK GUI."
-msgstr "GTK GUI."
-
 msgid "with X11-Motif GUI."
 msgstr "X11-Motif GUI."
 
@@ -6294,3 +6424,42 @@
 msgid "search hit BOTTOM, continuing at TOP"
 msgstr "³¡±îÁö ã¾ÒÀ½, óÀ½ºÎÅÍ °è¼Ó"
 
+#, c-format
+msgid "Need encryption key for \"%s\""
+msgstr "\"%s\"¿¡ ´ëÇÑ ¾ÏÈ£ ۰¡ ÇÊ¿äÇÕ´Ï´Ù"
+
+msgid "writelines() requires list of strings"
+msgstr "writelines()´Â ¹®ÀÚ¿­ ¸ñ·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù"
+
+msgid "E264: Python: Error initialising I/O objects"
+msgstr "E264: ÆÄÀ̽ã: I/O °´Ã¼ ÃʱâÈ­Áß ¿¡·¯°¡ »ý°å½À´Ï´Ù"
+
+msgid "no such buffer"
+msgstr "±×·± ¹öÆÛ´Â ¾ø½À´Ï´Ù"
+
+msgid "attempt to refer to deleted window"
+msgstr "Áö¿öÁø âÀ» ÂüÁ¶ÇÏ·Á°í ÇÏ¿´½À´Ï´Ù"
+
+msgid "readonly attribute"
+msgstr "Àбâ Àü¿ë ¼Ó¼º"
+
+msgid "cursor position outside buffer"
+msgstr "ÆÛ¼­ À§Ä¡°¡ ¹öÆÛ ¹Û¿¡ ÀÖ½À´Ï´Ù"
+
+#, c-format
+msgid "<window object (deleted) at %p>"
+msgstr "<%p¿¡ â °´Ã¼ (»èÁ¦µÊ)>"
+
+#, c-format
+msgid "<window object (unknown) at %p>"
+msgstr "<%p¿¡ â °´Ã¼ (¸ð¸§)>"
+
+#, c-format
+msgid "<window %d>"
+msgstr "<â %d>"
+
+msgid "no such window"
+msgstr "±×·± âÀº ¾ø½À´Ï´Ù"
+
+msgid "attempt to refer to deleted buffer"
+msgstr "Áö¿öÁø ¹öÆÛ¸¦ ÂüÁ¶ÇÏ·Á°í ÇÏ¿´½À´Ï´Ù"